diff --git a/assets/js/binary.js b/assets/js/binary.js index be9abc6..45d6726 100644 --- a/assets/js/binary.js +++ b/assets/js/binary.js @@ -1,5 +1,5 @@ -// meta={"simUrl":"https://trg-arcade.userpxt.io/v1.12.49/---simulator","cdnUrl":"https://pxt.azureedge.net","version":"0.0.1","target":"arcade","targetVersion":"1.12.49","repo":"rymc88/unit-1-skillmap"} -// total=1308900 new=6.14% cached=88.05% other=5.81% +// meta={"simUrl":"https://trg-arcade.userpxt.io/v1.12.49/---simulator","cdnUrl":"https://pxt.azureedge.net","version":"0.0.2","target":"arcade","targetVersion":"1.12.49","repo":"rymc88/unit-1-skillmap"} +// total=1313301 new=6.14% cached=88.03% other=5.83% (function (ectx) { 'use strict'; const runtime = ectx.runtime; @@ -440,7 +440,7 @@ const pxsim_pxtrt = pxsim.pxtrt; const pxsim_numops = pxsim.numops; -function _main___P115455(s) { +function _main___P134055(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -450,281 +450,281 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - globals._intervals___96969 = (undefined); - globals._pollEventQueue___96978 = (undefined); - globals.minPriority___92946 = (1); + globals._intervals___119868 = (undefined); + globals._pollEventQueue___119877 = (undefined); + globals.minPriority___115840 = (1); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, listeners_inline__P96981); - globals.listeners___96982 = (s.tmp_0); - globals.globalVolume___97035 = (null); - globals.playToneID___97042 = (0); - r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C94197_VT); + r0 = pxsim_Array__push(s.tmp_0, listeners_inline__P119880); + globals.listeners___119881 = (s.tmp_0); + globals.globalVolume___119934 = (null); + globals.playToneID___119941 = (0); + r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C117091_VT); s.tmp_0 = r0; - s.tmp_1 = music_Melody_constructor__P94200_mk(s); + s.tmp_1 = music_Melody_constructor__P117094_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = "~15 e3:3 r:1 d#:3 r:1 d:4 r:1 c#:8"; s.callLocIdx = 0; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; - globals.wawawawaa___94218 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C94197_VT); + globals.wawawawaa___117112 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C117091_VT); s.tmp_0 = r0; - s.tmp_1 = music_Melody_constructor__P94200_mk(s); + s.tmp_1 = music_Melody_constructor__P117094_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = "g4:1 c5 e g:2 e:1 g:3"; s.callLocIdx = 1; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; - globals.powerUp___94221 = (s.tmp_0); - globals.brightness___94522 = (100); + globals.powerUp___117115 = (s.tmp_0); + globals.brightness___117416 = (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", _hex100474); - globals.font8___94546 = (s.tmp_0); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex123506); + globals.font8___117440 = (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", _hex100476); - globals.font12___94547 = (s.tmp_0); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex123508); + globals.font12___117441 = (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", _hex102326); - globals.font5___94551 = (s.tmp_0); - globals.__updated___97149 = (false); - r0 = pxsim.control.runInParallel(control___screen_inline__P97152); - r0 = pxsim_pxtcore.setPalette(_hex97163); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex126541); + globals.font5___117445 = (s.tmp_0); + globals.__updated___120048 = (false); + r0 = pxsim.control.runInParallel(control___screen_inline__P120051); + r0 = pxsim_pxtcore.setPalette(_hex120062); 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___94603 = (r0); - s.tmp_0 = control___screen_setupUpdate__P94565_mk(s); - s.tmp_0.arg0 = _screen_internal_inline__P97172; + globals.screen___117497 = (r0); + s.tmp_0 = control___screen_setupUpdate__P117459_mk(s); + s.tmp_0.arg0 = _screen_internal_inline__P120071; s.callLocIdx = 6; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.control_EventContext_onStats___92969 = (_screen_internal_inline__P97177); - globals.RUN_KEY___97182 = ("#run"); - globals.SCOPE_KEY___97183 = ("#scope"); - s.tmp_0 = settings_initScopes__P97194_mk(s); + globals.control_EventContext_onStats___115863 = (_screen_internal_inline__P120076); + globals.RUN_KEY___120081 = ("#run"); + globals.SCOPE_KEY___120082 = ("#scope"); + s.tmp_0 = settings_initScopes__P120093_mk(s); s.callLocIdx = 7; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C94760_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C117654_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P94766_mk(s); + s.tmp_1 = controller_Button_constructor__P117660_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 5; s.tmp_1.arg2 = 4; s.callLocIdx = 8; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - globals.A___94684 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C94760_VT); + globals.A___117578 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C117654_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P94766_mk(s); + s.tmp_1 = controller_Button_constructor__P117660_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 6; s.tmp_1.arg2 = 5; s.callLocIdx = 9; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - globals.B___94685 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C94760_VT); + globals.B___117579 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C117654_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P94766_mk(s); + s.tmp_1 = controller_Button_constructor__P117660_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 1; s.tmp_1.arg2 = 47; s.callLocIdx = 10; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - globals.left___94686 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C94760_VT); + globals.left___117580 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C117654_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P94766_mk(s); + s.tmp_1 = controller_Button_constructor__P117660_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 2; s.tmp_1.arg2 = 49; s.callLocIdx = 11; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - globals.up___94687 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C94760_VT); + globals.up___117581 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C117654_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P94766_mk(s); + s.tmp_1 = controller_Button_constructor__P117660_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 3; s.tmp_1.arg2 = 48; s.callLocIdx = 12; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - globals.right___94688 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C94760_VT); + globals.right___117582 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C117654_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P94766_mk(s); + s.tmp_1 = controller_Button_constructor__P117660_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 4; s.tmp_1.arg2 = 50; s.callLocIdx = 13; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - globals.down___94689 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C94760_VT); + globals.down___117583 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C117654_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P94766_mk(s); + s.tmp_1 = controller_Button_constructor__P117660_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 7; s.tmp_1.arg2 = 51; s.callLocIdx = 14; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; - globals.menu___94690 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C94705_VT); + globals.menu___117584 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C117599_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Controller_constructor__P94709_mk(s); + s.tmp_1 = controller_Controller_constructor__P117603_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 2; s.tmp_1.arg2 = undefined; s.callLocIdx = 15; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; - globals.player2___94691 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C94705_VT); + globals.player2___117585 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C117599_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Controller_constructor__P94709_mk(s); + s.tmp_1 = controller_Controller_constructor__P117603_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 3; s.tmp_1.arg2 = undefined; s.callLocIdx = 16; s.pc = 13; return s.tmp_1; case 13: r0 = s.retval; - globals.player3___94692 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C94705_VT); + globals.player3___117586 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C117599_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Controller_constructor__P94709_mk(s); + s.tmp_1 = controller_Controller_constructor__P117603_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 4; s.tmp_1.arg2 = undefined; s.callLocIdx = 17; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; - globals.player4___94693 = (s.tmp_0); - s.tmp_0 = controller__player1__P94699_mk(s); + globals.player4___117587 = (s.tmp_0); + s.tmp_0 = controller__player1__P117593_mk(s); s.callLocIdx = 18; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - globals.player1___94694 = (r0); - s.tmp_0 = game_addScenePopHandler__P95591_mk(s); - s.tmp_0.arg0 = controller_inline__P97222; + globals.player1___117588 = (r0); + s.tmp_0 = game_addScenePopHandler__P118485_mk(s); + s.tmp_0.arg0 = controller_inline__P120121; s.callLocIdx = 23; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.tmp_0 = game_addScenePushHandler__P95589_mk(s); - s.tmp_0.arg0 = controller_inline__P97262; + s.tmp_0 = game_addScenePushHandler__P118483_mk(s); + s.tmp_0.arg0 = controller_inline__P120161; s.callLocIdx = 25; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(controller_AnyButton__C97286_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_AnyButton__C120185_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P94766_mk(s); + s.tmp_1 = controller_Button_constructor__P117660_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 0; s.tmp_1.arg2 = -1; s.callLocIdx = 26; s.pc = 18; return s.tmp_1; case 18: r0 = s.retval; - globals.anyButton___94741 = (s.tmp_0); - globals._userEventsEnabled___97300 = (true); - globals.defaultRepeatDelay___97302 = (500); - globals.defaultRepeatInterval___97304 = (30); - s.tmp_0 = SpriteKind_create__P95050_mk(s); + globals.anyButton___117635 = (s.tmp_0); + globals._userEventsEnabled___120199 = (true); + globals.defaultRepeatDelay___120201 = (500); + globals.defaultRepeatInterval___120203 = (30); + s.tmp_0 = SpriteKind_create__P117944_mk(s); s.callLocIdx = 27; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - globals.Player___95051 = (r0); - s.tmp_0 = SpriteKind_create__P95050_mk(s); + globals.Player___117945 = (r0); + s.tmp_0 = SpriteKind_create__P117944_mk(s); s.callLocIdx = 28; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; - globals.Food___95053 = (r0); - s.tmp_0 = SpriteKind_create__P95050_mk(s); + globals.Food___117947 = (r0); + s.tmp_0 = SpriteKind_create__P117944_mk(s); s.callLocIdx = 29; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - globals.Enemy___95054 = (r0); + globals.Enemy___117948 = (r0); r0 = (0.1 * 256); s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - globals.MIN_MOVE_GAP___95092 = (r0); - globals.infoState___97369 = (undefined); - s.tmp_0 = game_addScenePushHandler__P95589_mk(s); - s.tmp_0.arg0 = info_inline__P97373; + globals.MIN_MOVE_GAP___117986 = (r0); + globals.infoState___120268 = (undefined); + s.tmp_0 = game_addScenePushHandler__P118483_mk(s); + s.tmp_0.arg0 = info_inline__P120272; s.callLocIdx = 31; s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; - s.tmp_0 = game_addScenePopHandler__P95591_mk(s); - s.tmp_0.arg0 = info_inline__P97388; + s.tmp_0 = game_addScenePopHandler__P118485_mk(s); + s.tmp_0.arg0 = info_inline__P120287; s.callLocIdx = 35; s.pc = 23; return s.tmp_0; case 23: r0 = s.retval; r0 = pxsim_Array__mk(); - globals.scene_Scene_initializers___95436 = (r0); - r0 = pxsim.image.ofBuffer(_hex97478); - globals.img_trophy_sm___97479 = (r0); - r0 = pxsim.image.ofBuffer(_hex97481); - globals.img_trophy_lg___97482 = (r0); - r0 = pxsim.image.ofBuffer(_hex97484); - globals.img_sleepy_sim___97485 = (r0); - globals.debug___95538 = (false); - globals.stats___95539 = (false); - globals.gameOverConfig___95569 = (gameOverConfig_inline__P97497); - globals.foreverRunning___97516 = (false); - s.tmp_0 = scene_systemMenu_initVolume__P97771_mk(s); + globals.scene_Scene_initializers___118330 = (r0); + r0 = pxsim.image.ofBuffer(_hex120377); + globals.img_trophy_sm___120378 = (r0); + r0 = pxsim.image.ofBuffer(_hex120380); + globals.img_trophy_lg___120381 = (r0); + r0 = pxsim.image.ofBuffer(_hex120383); + globals.img_sleepy_sim___120384 = (r0); + globals.debug___118432 = (false); + globals.stats___118433 = (false); + globals.gameOverConfig___118463 = (gameOverConfig_inline__P120396); + globals.foreverRunning___120415 = (false); + s.tmp_0 = scene_systemMenu_initVolume__P120670_mk(s); s.callLocIdx = 37; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.tmp_0 = scene_systemMenu_initScreen__P97772_mk(s); + s.tmp_0 = scene_systemMenu_initScreen__P120671_mk(s); s.callLocIdx = 38; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - r0 = pxsim_Array__push(globals.scene_Scene_initializers___95436, scene_systemMenu_register__P95677); - r0 = pxsim.image.ofBuffer(_hex97779); - globals.CARD_NORMAL___95682 = (r0); - r0 = pxsim.image.ofBuffer(_hex97781); - globals.CARD_SELECTED___95683 = (r0); - r0 = pxsim.image.ofBuffer(_hex97783); - globals.CARD_ACTIVE___95684 = (r0); - r0 = pxsim.image.ofBuffer(_hex97785); - globals.VOLUME_UP_ICON___95685 = (r0); - r0 = pxsim.image.ofBuffer(_hex97787); - globals.BRIGHTNESS_DOWN_ICON___95686 = (r0); - r0 = pxsim.image.ofBuffer(_hex97789); - globals.CLOSE_MENU_ICON___95687 = (r0); - r0 = pxsim.image.ofBuffer(_hex97791); - globals.VOLUME_DOWN_ICON___95688 = (r0); - r0 = pxsim.image.ofBuffer(_hex97793); - globals.SLEEP_ICON___95689 = (r0); - r0 = pxsim.image.ofBuffer(_hex97795); - globals.CONSOLE_ICON___95690 = (r0); - r0 = pxsim.image.ofBuffer(_hex97797); - globals.BRIGHTNESS_UP_ICON___95691 = (r0); - r0 = pxsim.image.ofBuffer(_hex97799); - globals.STATS_ICON___95692 = (r0); - globals.consoleColor___97802 = (1); - globals.tabSize___97805 = (8); - globals.consoleFont___97811 = (globals.font5___94551); - r0 = pxsim_ImageMethods.height(globals.screen___94603); + r0 = pxsim_Array__push(globals.scene_Scene_initializers___118330, scene_systemMenu_register__P118571); + r0 = pxsim.image.ofBuffer(_hex120678); + globals.CARD_NORMAL___118576 = (r0); + r0 = pxsim.image.ofBuffer(_hex120680); + globals.CARD_SELECTED___118577 = (r0); + r0 = pxsim.image.ofBuffer(_hex120682); + globals.CARD_ACTIVE___118578 = (r0); + r0 = pxsim.image.ofBuffer(_hex120684); + globals.VOLUME_UP_ICON___118579 = (r0); + r0 = pxsim.image.ofBuffer(_hex120686); + globals.BRIGHTNESS_DOWN_ICON___118580 = (r0); + r0 = pxsim.image.ofBuffer(_hex120688); + globals.CLOSE_MENU_ICON___118581 = (r0); + r0 = pxsim.image.ofBuffer(_hex120690); + globals.VOLUME_DOWN_ICON___118582 = (r0); + r0 = pxsim.image.ofBuffer(_hex120692); + globals.SLEEP_ICON___118583 = (r0); + r0 = pxsim.image.ofBuffer(_hex120694); + globals.CONSOLE_ICON___118584 = (r0); + r0 = pxsim.image.ofBuffer(_hex120696); + globals.BRIGHTNESS_UP_ICON___118585 = (r0); + r0 = pxsim.image.ofBuffer(_hex120698); + globals.STATS_ICON___118586 = (r0); + globals.consoleColor___120701 = (1); + globals.tabSize___120704 = (8); + globals.consoleFont___120710 = (globals.font5___117445); + r0 = pxsim_ImageMethods.height(globals.screen___117497); s.tmp_2 = r0; s.tmp_5 = if_charHeight_1_mk(s); - s.tmp_5.arg0 = globals.consoleFont___97811; + s.tmp_5.arg0 = globals.consoleFont___120710; if (!s.tmp_5.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_5.arg0, "charHeight"); } else { @@ -743,13 +743,13 @@ switch (step) { r0 = pxsim.Math_.floor(s.tmp_1); s.tmp_0 = r0; r0 = (s.tmp_0 - 1); - globals.consoleLines___97816 = (r0); - r0 = pxsim_ImageMethods.width(globals.screen___94603); + globals.consoleLines___120715 = (r0); + r0 = pxsim_ImageMethods.width(globals.screen___117497); 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___97811; + s.tmp_4.arg0 = globals.consoleFont___120710; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charWidth"); } else { @@ -764,22 +764,22 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_3); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - globals.consoleColumns___97826 = (r0); - s.tmp_0 = console_addListener__P92954_mk(s); - s.tmp_0.arg0 = game_consoleOverlay_listener__P97838; + globals.consoleColumns___120725 = (r0); + s.tmp_0 = console_addListener__P115848_mk(s); + s.tmp_0.arg0 = game_consoleOverlay_listener__P120737; s.callLocIdx = 41; s.pc = 28; return s.tmp_0; case 28: r0 = s.retval; s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = MAX_SOURCES_inline__P105761; + s.tmp_0.argL = MAX_SOURCES_inline__P129228; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 43; s.pc = 29; return s.tmp_0; case 29: r0 = s.retval; - globals.MAX_SOURCES___97840 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(particles_SprayFactory__C95762_VT); + globals.MAX_SOURCES___120739 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(particles_SprayFactory__C118656_VT); s.tmp_0 = r0; - s.tmp_1 = particles_SprayFactory_constructor__P95763_mk(s); + s.tmp_1 = particles_SprayFactory_constructor__P118657_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 20; s.tmp_1.arg2 = 0; @@ -787,149 +787,149 @@ switch (step) { s.callLocIdx = 44; s.pc = 30; return s.tmp_1; case 30: r0 = s.retval; - globals.defaultFactory___95742 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C95630_VT); + globals.defaultFactory___118636 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C118524_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P95632_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P118526_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 45; s.pc = 31; return s.tmp_1; case 31: r0 = s.retval; - globals.galois___97860 = (s.tmp_0); - globals.angleSlice___97868 = (0.06283185307179587); - r0 = pxsim_pxtcore_mkClassInstance(effects_ScreenEffect__C95837_VT); + globals.galois___120759 = (s.tmp_0); + globals.angleSlice___120767 = (0.06283185307179587); + r0 = pxsim_pxtcore_mkClassInstance(effects_ScreenEffect__C118731_VT); s.tmp_0 = r0; - s.tmp_1 = effects_ScreenEffect_constructor__P95838_mk(s); + s.tmp_1 = effects_ScreenEffect_constructor__P118732_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__P105515; + s.tmp_1.arg4 = confetti_inline__P128982; s.callLocIdx = 51; s.pc = 32; return s.tmp_1; case 32: r0 = s.retval; - globals.confetti___95845 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C95861_VT); + globals.confetti___118739 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C118755_VT); s.tmp_0 = r0; - s.tmp_1 = effects_ImageEffect_constructor__P95862_mk(s); + s.tmp_1 = effects_ImageEffect_constructor__P118756_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 100; - s.tmp_1.arg2 = dissolve_inline__P103304; + s.tmp_1.arg2 = dissolve_inline__P127424; s.callLocIdx = 57; s.pc = 33; return s.tmp_1; case 33: r0 = s.retval; - globals.dissolve___95866 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C95861_VT); + globals.dissolve___118760 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C118755_VT); s.tmp_0 = r0; - s.tmp_1 = effects_ImageEffect_constructor__P95862_mk(s); + s.tmp_1 = effects_ImageEffect_constructor__P118756_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 125; - s.tmp_1.arg2 = melt_inline__P105461; + s.tmp_1.arg2 = melt_inline__P128928; s.callLocIdx = 60; s.pc = 34; return s.tmp_1; case 34: r0 = s.retval; - globals.melt___95867 = (s.tmp_0); - s.tmp_0 = game_setWaitAnyButton__P95571_mk(s); - s.tmp_0.arg0 = controller_pauseUntilAnyButtonIsPressed__P94776; + globals.melt___118761 = (s.tmp_0); + s.tmp_0 = game_setWaitAnyButton__P118465_mk(s); + s.tmp_0.arg0 = controller_pauseUntilAnyButtonIsPressed__P117670; s.callLocIdx = 61; s.pc = 35; return s.tmp_0; case 35: r0 = s.retval; - s.tmp_0 = game_eventContext__P95573_mk(s); + s.tmp_0 = game_eventContext__P118467_mk(s); s.callLocIdx = 62; s.pc = 36; return s.tmp_0; case 36: r0 = s.retval; - s.tmp_0 = SpriteKind_create__P95050_mk(s); + s.tmp_0 = SpriteKind_create__P117944_mk(s); s.callLocIdx = 63; s.pc = 37; return s.tmp_0; case 37: r0 = s.retval; - globals.Text___96903 = (r0); - s.tmp_0 = scene_setBackgroundColor__P95454_mk(s); + globals.Text___119797 = (r0); + s.tmp_0 = scene_setBackgroundColor__P118348_mk(s); s.tmp_0.arg0 = 14; s.callLocIdx = 64; s.pc = 38; return s.tmp_0; case 38: r0 = s.retval; - s.tmp_0 = textsprite_create__P96915_mk(s); + s.tmp_0 = textsprite_create__P119809_mk(s); s.tmp_0.arg0 = "<"; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 13; s.callLocIdx = 65; s.pc = 39; return s.tmp_0; case 39: r0 = s.retval; - globals.textSprite___115371 = (r0); - s.tmp_0 = TextSprite_setMaxFontHeight__P96907_mk(s); - s.tmp_0.arg0 = globals.textSprite___115371; + globals.textSprite___119811 = (r0); + s.tmp_0 = TextSprite_setMaxFontHeight__P119801_mk(s); + s.tmp_0.arg0 = globals.textSprite___119811; s.tmp_0.arg1 = 12; s.callLocIdx = 66; s.pc = 40; return s.tmp_0; case 40: r0 = s.retval; - s.tmp_0 = textsprite_create__P96915_mk(s); + s.tmp_0 = textsprite_create__P119809_mk(s); s.tmp_0.arg0 = "/"; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 9; s.callLocIdx = 67; s.pc = 41; return s.tmp_0; case 41: r0 = s.retval; - globals.textSprite2___115376 = (r0); - s.tmp_0 = TextSprite_setMaxFontHeight__P96907_mk(s); - s.tmp_0.arg0 = globals.textSprite2___115376; + globals.textSprite2___119812 = (r0); + s.tmp_0 = TextSprite_setMaxFontHeight__P119801_mk(s); + s.tmp_0.arg0 = globals.textSprite2___119812; s.tmp_0.arg1 = 12; s.callLocIdx = 68; s.pc = 42; return s.tmp_0; case 42: r0 = s.retval; - s.tmp_0 = textsprite_create__P96915_mk(s); + s.tmp_0 = textsprite_create__P119809_mk(s); s.tmp_0.arg0 = ">"; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 13; s.callLocIdx = 69; s.pc = 43; return s.tmp_0; case 43: r0 = s.retval; - globals.textSprite3___115381 = (r0); - s.tmp_0 = TextSprite_setMaxFontHeight__P96907_mk(s); - s.tmp_0.arg0 = globals.textSprite3___115381; + globals.textSprite3___119813 = (r0); + s.tmp_0 = TextSprite_setMaxFontHeight__P119801_mk(s); + s.tmp_0.arg0 = globals.textSprite3___119813; s.tmp_0.arg1 = 12; s.callLocIdx = 70; s.pc = 44; return s.tmp_0; case 44: r0 = s.retval; - s.tmp_0 = textsprite_create__P96915_mk(s); + s.tmp_0 = textsprite_create__P119809_mk(s); s.tmp_0.arg0 = "TEALS"; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 9; s.callLocIdx = 71; s.pc = 45; return s.tmp_0; case 45: r0 = s.retval; - globals.textSprite4___115386 = (r0); - s.tmp_0 = TextSprite_setMaxFontHeight__P96907_mk(s); - s.tmp_0.arg0 = globals.textSprite4___115386; + globals.textSprite4___119814 = (r0); + s.tmp_0 = TextSprite_setMaxFontHeight__P119801_mk(s); + s.tmp_0.arg0 = globals.textSprite4___119814; s.tmp_0.arg1 = 12; s.callLocIdx = 72; s.pc = 46; return s.tmp_0; case 46: r0 = s.retval; - s.tmp_0 = textsprite_create__P96915_mk(s); + s.tmp_0 = textsprite_create__P119809_mk(s); s.tmp_0.arg0 = "|"; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 9; s.callLocIdx = 73; s.pc = 47; return s.tmp_0; case 47: r0 = s.retval; - globals.textSprite5___115391 = (r0); - s.tmp_0 = TextSprite_setMaxFontHeight__P96907_mk(s); - s.tmp_0.arg0 = globals.textSprite5___115391; + globals.textSprite5___119815 = (r0); + s.tmp_0 = TextSprite_setMaxFontHeight__P119801_mk(s); + s.tmp_0.arg0 = globals.textSprite5___119815; s.tmp_0.arg1 = 12; s.callLocIdx = 74; s.pc = 48; return s.tmp_0; case 48: r0 = s.retval; - s.tmp_0 = Sprite_setPosition__P94980_mk(s); - s.tmp_0.arg0 = globals.textSprite___115371; + s.tmp_0 = Sprite_setPosition__P117874_mk(s); + s.tmp_0.arg0 = globals.textSprite___119811; s.tmp_0.arg1 = 10; s.tmp_0.arg2 = 10; s.callLocIdx = 75; s.pc = 49; return s.tmp_0; case 49: r0 = s.retval; - s.tmp_0 = Sprite_left__P94971_mk(s); - s.tmp_0.arg0 = globals.textSprite2___115376; - s.tmp_1 = Sprite_right__P94972_mk(s); - s.tmp_1.arg0 = globals.textSprite___115371; + s.tmp_0 = Sprite_left__P117865_mk(s); + s.tmp_0.arg0 = globals.textSprite2___119812; + s.tmp_1 = Sprite_right__P117866_mk(s); + s.tmp_1.arg0 = globals.textSprite___119811; s.callLocIdx = 76; s.pc = 51; return s.tmp_1; case 51: r0 = s.retval; @@ -937,10 +937,10 @@ switch (step) { s.callLocIdx = 77; s.pc = 50; return s.tmp_0; case 50: r0 = s.retval; - s.tmp_0 = Sprite_y__P94928_mk(s); - s.tmp_0.arg0 = globals.textSprite2___115376; - s.tmp_1 = Sprite_y__P94927_mk(s); - s.tmp_1.arg0 = globals.textSprite___115371; + s.tmp_0 = Sprite_y__P117822_mk(s); + s.tmp_0.arg0 = globals.textSprite2___119812; + s.tmp_1 = Sprite_y__P117821_mk(s); + s.tmp_1.arg0 = globals.textSprite___119811; s.callLocIdx = 78; s.pc = 53; return s.tmp_1; case 53: r0 = s.retval; @@ -948,10 +948,10 @@ switch (step) { s.callLocIdx = 79; s.pc = 52; return s.tmp_0; case 52: r0 = s.retval; - s.tmp_0 = Sprite_left__P94971_mk(s); - s.tmp_0.arg0 = globals.textSprite3___115381; - s.tmp_1 = Sprite_right__P94972_mk(s); - s.tmp_1.arg0 = globals.textSprite2___115376; + s.tmp_0 = Sprite_left__P117865_mk(s); + s.tmp_0.arg0 = globals.textSprite3___119813; + s.tmp_1 = Sprite_right__P117866_mk(s); + s.tmp_1.arg0 = globals.textSprite2___119812; s.callLocIdx = 80; s.pc = 55; return s.tmp_1; case 55: r0 = s.retval; @@ -959,10 +959,10 @@ switch (step) { s.callLocIdx = 81; s.pc = 54; return s.tmp_0; case 54: r0 = s.retval; - s.tmp_0 = Sprite_y__P94928_mk(s); - s.tmp_0.arg0 = globals.textSprite3___115381; - s.tmp_1 = Sprite_y__P94927_mk(s); - s.tmp_1.arg0 = globals.textSprite___115371; + s.tmp_0 = Sprite_y__P117822_mk(s); + s.tmp_0.arg0 = globals.textSprite3___119813; + s.tmp_1 = Sprite_y__P117821_mk(s); + s.tmp_1.arg0 = globals.textSprite___119811; s.callLocIdx = 82; s.pc = 57; return s.tmp_1; case 57: r0 = s.retval; @@ -970,10 +970,10 @@ switch (step) { s.callLocIdx = 83; s.pc = 56; return s.tmp_0; case 56: r0 = s.retval; - s.tmp_0 = Sprite_left__P94971_mk(s); - s.tmp_0.arg0 = globals.textSprite4___115386; - s.tmp_1 = Sprite_right__P94972_mk(s); - s.tmp_1.arg0 = globals.textSprite3___115381; + s.tmp_0 = Sprite_left__P117865_mk(s); + s.tmp_0.arg0 = globals.textSprite4___119814; + s.tmp_1 = Sprite_right__P117866_mk(s); + s.tmp_1.arg0 = globals.textSprite3___119813; s.callLocIdx = 84; s.pc = 59; return s.tmp_1; case 59: r0 = s.retval; @@ -981,10 +981,10 @@ switch (step) { s.callLocIdx = 85; s.pc = 58; return s.tmp_0; case 58: r0 = s.retval; - s.tmp_0 = Sprite_y__P94928_mk(s); - s.tmp_0.arg0 = globals.textSprite4___115386; - s.tmp_1 = Sprite_y__P94927_mk(s); - s.tmp_1.arg0 = globals.textSprite___115371; + s.tmp_0 = Sprite_y__P117822_mk(s); + s.tmp_0.arg0 = globals.textSprite4___119814; + s.tmp_1 = Sprite_y__P117821_mk(s); + s.tmp_1.arg0 = globals.textSprite___119811; s.callLocIdx = 86; s.pc = 61; return s.tmp_1; case 61: r0 = s.retval; @@ -992,10 +992,10 @@ switch (step) { s.callLocIdx = 87; s.pc = 60; return s.tmp_0; case 60: r0 = s.retval; - s.tmp_0 = Sprite_left__P94971_mk(s); - s.tmp_0.arg0 = globals.textSprite5___115391; - s.tmp_1 = Sprite_right__P94972_mk(s); - s.tmp_1.arg0 = globals.textSprite4___115386; + s.tmp_0 = Sprite_left__P117865_mk(s); + s.tmp_0.arg0 = globals.textSprite5___119815; + s.tmp_1 = Sprite_right__P117866_mk(s); + s.tmp_1.arg0 = globals.textSprite4___119814; s.callLocIdx = 88; s.pc = 63; return s.tmp_1; case 63: r0 = s.retval; @@ -1003,10 +1003,10 @@ switch (step) { s.callLocIdx = 89; s.pc = 62; return s.tmp_0; case 62: r0 = s.retval; - s.tmp_0 = Sprite_y__P94928_mk(s); - s.tmp_0.arg0 = globals.textSprite5___115391; - s.tmp_1 = Sprite_y__P94927_mk(s); - s.tmp_1.arg0 = globals.textSprite___115371; + s.tmp_0 = Sprite_y__P117822_mk(s); + s.tmp_0.arg0 = globals.textSprite5___119815; + s.tmp_1 = Sprite_y__P117821_mk(s); + s.tmp_1.arg0 = globals.textSprite___119811; s.callLocIdx = 90; s.pc = 65; return s.tmp_1; case 65: r0 = s.retval; @@ -1014,8 +1014,8 @@ switch (step) { s.callLocIdx = 91; s.pc = 64; return s.tmp_0; case 64: r0 = s.retval; - s.tmp_0 = forever__P94654_mk(s); - s.tmp_0.arg0 = inline__P115430; + s.tmp_0 = forever__P117548_mk(s); + s.tmp_0.arg0 = inline__P122500; s.callLocIdx = 96; s.pc = 66; return s.tmp_0; case 66: r0 = s.retval; @@ -1023,13 +1023,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -_main___P115455.info = {"start":0,"length":0,"line":0,"column":0,"endLine":0,"endColumn":0,"fileName":"pxt_modules/arcade-text/main.ts","functionName":"
","argumentNames":[]} -_main___P115455.continuations = [ ] +_main___P134055.info = {"start":0,"length":0,"line":0,"column":0,"endLine":0,"endColumn":0,"fileName":"pxt_modules/arcade-text/main.ts","functionName":"
","argumentNames":[]} +_main___P134055.continuations = [ ] -function _main___P115455_mk(s) { +function _main___P134055_mk(s) { checkStack(s.depth); return { - parent: s, fn: _main___P115455, depth: s.depth + 1, + parent: s, fn: _main___P134055, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1039,29 +1039,29 @@ function _main___P115455_mk(s) { tmp_5: undefined, } } -const _hex100474 = pxsim.BufferMethods.createBufferFromHex("2000000000000000210000005e0000002200000e000e0000230028fe28fe280024004c92ff926400250002651248a64026006c92926ca000270000000e000000280000007c82000029000000827c00002a005438103854002b0010107c1010002c000000907000002d001010101010002e000000606000002f000060100806003000003c42423c00310000447e4000003200004462524c00330000424a4e320034003028247e20003500004e4a4a32003600003c4a4a30003700000262120e00380000344a4a34003900000c52523c003a0000006c6c00003b000000967600003c001028284444003d002828282828003e004444282810003f0000025909060040003c425a560800410078141214780042007e4a4a4a34004300003c424224004400007e42423c004500007e4a4a42004600007e0a0a02004700003c425234004800007e08087e00490000427e4200004a002040423e02004b00007e081462004c00007e404040004d007e0418047e004e00007e04087e004f003c4242423c005000007e12120c005100003c5262bc005200007e12126c00530000244a522400540002027e0202005500003e40403e005600001e70701e0057007e2018207e00580042241824420059000608700806005a000062524a46005b00007e424200005c000006081060005d000042427e00005e000804020408005f00808080808000600000000204000061000030484878006200007e4848300063000030484848006400003048487e006500003068585000660000107c12040067000018a4a478006800007e08087000690000487a4000006a000040847d00006b00007e102840006c0000427e4000006d007808300870006e000078080870006f00003048483000700000fc24241800710000182424fc0072000078100810007300005058682800740000083e48200075000038404078007600001860601800770038403040380078000048303048007900005ca0a07c007a000048685848007b000008364100007c000000fe0000007d000041360800007e00000804080400a000000000000000a10000007a000000a200003048fc4800a30090fc92928400a400542844285400a5002a2c782c2a00a6000000ee000000a7000094aaaa5200a800000200020000a9003e414955413eaa0000242a2e0000ab00102854284400ac00001010107000ad00001010101000ae003e415d45413eaf00000202020200b000000814140800b1008888be888800b2000024322c0000b30000222a140000b400000004020000b50000f840207800b6000c1e7e027e00b700000010000000b800000080400000b90000243e200000ba0000242a240000bb00442854281000bc00025f70f84000bd00021f90c8b000be0011557af84000bf000030484d2000c000601916186000c100601816196000c200601a151a6000c300601a151a6100c400601914196000c500601a151a6000c6007c0a7e4a4200c700001ea1611200c800007c55564400c900007c56554400ca00007c56554600cb00007c55544500cc0000457e440000cd0000447e450000ce0000467d460000cf0000457c450000d000087e4a423c00d100007e09127d00d200003845463800d300003846453800d400003846453a00d500003a45463900d600003845443900d700442810284400d80000fc724e3f00d900003c41423c00da00003c42413c00db00003c42413e00dc00003c41403d00dd00040872090400de00007e24241800df00007c025a2400e0000030494a7800e10000304a497800e20000304a497a00e3000032494a7900e40000304a487a00e50000304a4d7a00e600304878685000e7000018a4642400e8000030695a5000e90000306a595000ea0000306a595200eb0000306a585200ec0000497a400000ed0000487a410000ee00004a79420000ef00004a78420000f00000304a4b3d00f100007a090a7100f2000030494a3000f30000304a493000f40000304a493200f5000032494a3100f60000304a483200f700101054101000f800007068583800f900003841427800fa00003842417800fb00003842417a00fc00003842407a00fd0000b84241f800fe0000ff24241800ff00005ca1a07d000001601915196000010100304a4a7a000201611a16196000030100314a4a790004013c0a094abc00050100182464bc000601003846452800070100304a4948000801003846452a00090100304a494a000a010038444528000b010030484a48000c010038454629000d010030494a49000e01007c454639000f0100314a497e001001087e4a423c00110130484c7e04001201007d55554500130100326a5a52001401007d56564500150100316a5a51001601007c55544400170100306a5850001801003f65a521001901001874ac28001a01007c555645001b010030695a51001c010038465536001d0100304a49f2001e010039465635001f0100314a4af100200100384455340021010018a4a578002201001ea1691a0023010018a6a578002401007812117a0025017e080a7102002601047e147e04002701047e0c08700028010002457e450029010002497a41002a0100457d4500002b01004a7a4200002c0100014a7a49002d0100014a7a41002e0100217fa100002f0100247da00000300100447d440000310100487840000032017e0022423e0033013d0040847d0034012040463d0600350100800af90200360100bf440a3100370100bf4814200038010078102848003901007c404241003a0100467d4000003b01003fa06020003c0100a17f2000003d01007c414241003e0100457e4100003f01007e40484000400100427e4008004101107e48404000420100527e4800004301007c0a117c00440100780a097000450100bf42043f00460100bc440438004701007c09127d00480100790a09700049010a06780870004a01003f02847f004b01003c048478004c013945454539004d0100324a4a32004e013946464639004f0100314a4a310050013a4544463900510132494832010052013c427e4a420053013048306850005401007c163548005501007812091000560100bf49093600570100bc480408005801007d1635480059010079120910005a010048565524005b0100505a6928005c010048565526005d0100505a692a005e010012a56912005f010028ac741400600100485556250061010050596a290062010101bf410100630100049f641000640104057e050400650100083d4a2100660102127e120200670100183e5820006801003a414239006901003a414279006a01003d41413d006b01003a42427a006c010039424239006d010039424279006e01003a45453a006f01003a45457a0070013a41403a010071013a41407a01007201001f60a01f007301001c60a03c00740178221122780075013842314238007601081261120800770100b84241fa00780104097009040079010064564d44007a0100486a5948007b010064544d44007c010048685a48007d010064554e45007e010048695a49007f0100087c0204008f01003452523c00920100887e090200a0013c42423c0806a101003048483008af01003e403e0806b001003840781008b501006a5a4a4e00b601005878585800d101003845463900d2010030494a3100e601003845563500e7010030494af100fa0100742a750000fb0100304c4a7d00fc0178147e554400fd0130487a695000fe010078744e3d00ff0100706a59380018020012a569120019020028ac7414001a020101bf4101001b0200049f641000bb0200000c0a0000bc0200000a060000bd020000060a0000c602000201020000c702000102010000c902000202020000d802000102020100d902000002000000da02000205020000db02000040800000dc02000201020100dd02020100020100740300000201000075030000804000007a030000c08000007e03000096760000840300000300000085030200030002008603037c12127c008703000010000000880303007e4a4200890303007e087e008a030300427e42008c03033c42423c008e0303000e700e008f03035c62625c00900302003b400200910378141214780092037e4a4a4a34009303007e0202020094036058465860009503007e4a4a420096030062524a46009703007e08087e0098033c4a4a4a3c00990300427e4200009a03007e081462009b036018061860009c037e0418047e009d03007e04087e009e0300424a4a42009f033c4242423c00a003007e02027e00a103007e12120c00a30300665a424200a40302027e020200a503060870080600a60318247e241800a703422418244200a8030e107e100e00a9035c6202625c00aa0300457c450000ab03040970090400ac030030484a7900ad030030685a5100ae0378100a09f000af03003a41200000b0033a4043403a00b103003048487800b20300fe25251a00b3030c30c0300c00b403344a4a4a3000b503003068585000b603021aa6a24200b7033c080404f800b803003c4a4a3c00b903003840200000ba03007820504800bb03641212227c00bc03fc2020103c00bd03182040201800be03112d2ba94100bf03003048483000c003087808780800c103f82424241800c2031824a4a44800c303304848582800c403000838482800c503384040403800c6031c20f8241800c703c4281028c400c8031c20fc201c00c903304820483000ca03000238422000cb03384240423800cc0330484a493000cd03384042413800ce03304822493000d0033c52525c2000d10310344a3c0800d203067804020400d303120a7c020400d4030d7009040800d5031824ff241800d603384828483800d70348302221d800da031c2221a14200db031824a4a44200dc037e1212020200dd0300fc24240400de033e2010087c00df030c0ac9281800e003700c621c7000e10301092516f800e2039ea0bea07e00e30398a0b8a07800e4030c1214107e00e503001028207800e603be9088887000e70348544e443800e803245252524c00e903285454544800ea0364524c526400eb03086458640800ec03385454542200ed03306848682400ee03184a7e4a1800ef031848ff0a0800f003483020205800f10378a4a4a49800f203304848485000f303006080847d00f4033c4a4a4a3c00f5030030585848000004007c555644000104007c55544500020401013f8579000304007c0605040004043c4a4a422400050400244a522400060400427e420000070400457c45000008042040423e020009047c027e4830000a047e087e4830000b0402027e0a72000c04007c102a45000d047c2112087c000e040c5152523d000f043f20e0203f00100478141214780011047e4a4a4a300012047e4a4a4a34001304007e020202001404c07c427ec0001504007e4a4a4200160476087e087600170424424a4a34001804007e08047e001904007d120a7d001a04007e081462001b04403c02027e001c047e0418047e001d04007e08087e001e043c4242423c001f047e0202027e002004007e12120c002104003c42422400220402027e02020023040e5050503e00240418247e241800250442241824420026043f2020bf600027040e1010107e0028047e407e407e0029043f203fa07f002a04027e484830002b047e4848307e002c04007e484830002d0424424a4a3c002e047e183c423c002f04006c12127e0030043048487840003104003c4a4a3100320400786850200033040078080808003404c0704878c000350430686850000036044830783048003704004058683000380478402010780039047942221279003a040078203048003b044030080878003c047810201078003d047810101078003e043048484830003f047808080878004004fc24242418004104304848485000420408087808080043041ca0a0a07c0044041824ff241800450400483030480046043c2020bc60004704182020207800480478407840780049043c203ca07c004a040878505020004b047850502078004c040078505020004d044858683000004e047830304830004f0450282878000050040030696a500051040032686a50005204023f0a887000530400780a09080054040030685848005504005058682800560400487a4000005704004a784200005804004080847d0059047008785020005a047810785020005b04047e141060005c040078223148005d047841221078005e0418a1a2a279005f043c20e0203c006204027f4a4830006304087e5850200070040e107e100e00710418207820180072043c4a4a4a3c0073043068586830007404001e70180c0075040018603010009004007e020203009104007808080c009204087e0a0a0200930420782808080096043b043f043be0970424183c1824c09a04003f040a31c09b04003c101824c0ae04060870080600af040c10e0100c00b004161870181600b1042c30e0302c00b20421120c1221c0b3040024181824c0ba047e0808087000bb04007e08087000d804003452523c00d904002868583000e20400457d450000e304004a7a420000e8043c4a4a4a3c00e904003058583000ee04003d41413d00ef04003a42427a00d005681020285000d105484848784000d205004830600000d305080808780800d405680808087800d505000008780000d605080818680800d705087808087800d805784050487800d905000008180000da0504040404fc00db05484848483800dc050e4848281800dd05087848487800de05582010487000df05000004fc0000e005004040487800e105000878483800e205487840281800e305041c0404fc00e405485848483800e50504f820140800e605485060685000e705f40424241c00e805080808087000e905785058403800ea05487808087800f005087800087800f105081800087800f205081800081800f305000010080000f405100800100800021e7c5455542800031e007e484930000a1e007c454438000b1e003049487e001e1e007c151404001f1e001079140800401e7e0419047e00411e780832087000561e007c15140800571e00fc25241800601e004854552400611e0050586a28006a1e04047d0404006b1e00083d482000801e7c2112207c00811e384132403800821e7c2012217c00831e384032413800841e7c2110217c00851e384230423800f21e040972080400f31e00b84142f800a3207e0a7a120a00a420a8fcaa828400a720087e2a1c0800ab200098a4a6bf02ac20183c5a5a4200af20627f224438009021103854101000912108047e0408009221101054381000932110207e201000942110381010381095212844fe442800") -const _hex100476 = pxsim.BufferMethods.createBufferFromHex("20000000000000000000000000000000000000000000000000002100000000000006fc0000000000000000000000000000000000220000001c00000000001c0000000000000000000000000000002300a000f807a000f807a00000000000000000000000000000002400000018022404460c8803000000000000000000000000000025003802c4017800200390040803000000000000000000000000260080037804a4041803800340040000000000000000000000002700000000001c00000000000000000000000000000000000000280000000000f8010606010800000000000000000000000000002900000001080606f801000000000000000000000000000000002a00040014000e001400040000000000000000000000000000002b0040004000f8034000400000000000000000000000000000002c000000000000090006000000000000000000000000000000002d000000800080008000000000000000000000000000000000002e000000000000060000000000000000000000000000000000002f00000c800360001c000300000000000000000000000000000030000000f80304040404f80300000000000000000000000000003100000004040404fc07000400040000000000000000000000003200000008060405c4043804000000000000000000000000000033000000080244044404b803000000000000000000000000000034000000800170010801fc070001000000000000000000000000350000023c0424042404c403000000000000000000000000000036000000f0034804440488030000000000000000000000000000370000000400c40734000c00000000000000000000000000000038000000b80344044404b803000000000000000000000000000039000000780284048802f00100000000000000000000000000003a000000000030060000000000000000000000000000000000003b000000000018090006000000000000000000000000000000003c004000a000a000a000100100000000000000000000000000003d002001200120012001200100000000000000000000000000003e0000001001a000a000a00040000000000000000000000000003f000000080084066400180000000000000000000000000000004000f0030c04c20822092409f80900000000000000000000000041000007f8008400f8000007000000000000000000000000000042000000fc0744044404b803000000000000000000000000000043000000f001080204040404080200000000000000000000000044000000fc0704040802f001000000000000000000000000000045000000fc07440444044404000000000000000000000000000046000000fc07440044004400000000000000000000000000000047000000f00108024404c803000000000000000000000000000048000000fc0740004000fc070000000000000000000000000000490000000404fc070404040400000000000000000000000000004a000000000200040004fc0300000000000000000000000000004b000000fc074000f0000c0304040000000000000000000000004c000000fc0700040004000400000000000000000000000000004d000000fc0738007000fc0700000000000000000000000000004e000000fc073800c003fc0700000000000000000000000000004f000000f80304040404f803000000000000000000000000000050000000fc07840084004400780000000000000000000000000051000000fc0102020206fc09000000000000000000000000000052000000fc074400c4013806000000000000000000000000000053000000180224044404880300000000000000000000000000005400000004000400fc070400040000000000000000000000000055000000fc0300040004fc03000000000000000000000000000056000c00f0030004f0030c00000000000000000000000000000057007c008007e001f0010007fc0000000000000000000000000058000404b8034000b80304040000000000000000000000000000590004003800c00730000c0000000000000000000000000000005a0004040407e4041c04040400000000000000000000000000005b0000000000ff0f0108010800000000000000000000000000005c0003001c0060008003000c00000000000000000000000000005d00000001080108ff0f000000000000000000000000000000005e004000380004003800400000000000000000000000000000005f00000800080008000800080000000000000000000000000000600000000000020004000000000000000000000000000000000061000000200390049004e007000000000000000000000000000062000000fc0710041004e003000000000000000000000000000063000000c001200210043004000200000000000000000000000064000000e00310041004fc07000000000000000000000000000065000000e00390049004e0040000000000000000000000000000660000001000f80714001400000000000000000000000000000067000000b806440944093c09040600000000000000000000000068000000fc0710001000e0070000000000000000000000000000690000000000f4070000000000000000000000000000000000006a00000800080008fd07000000000000000000000000000000006b000000fe078000e001100610040000000000000000000000006c0000000000fc030004000400000000000000000000000000006d00f00710001000e0071000e0070000000000000000000000006e000000f00710001000e00700000000000000000000000000006f000000e00310041004e003000000000000000000000000000070000000fc0f04010401f800000000000000000000000000000071000000f80004010401fc0f000000000000000000000000000072000000f00720001000100000000000000000000000000000007300000060029004900420030000000000000000000000000000740000001000fc0310041004000000000000000000000000000075000000f00300040004f007000000000000000000000000000076003000c0030004c003300000000000000000000000000000007700f0000007e003c0010007f000000000000000000000000000780010046003800060031004000000000000000000000000000079000c0870088007f0000c0000000000000000000000000000007a000000000410079004700410040000000000000000000000007b0000004000be070108010800000000000000000000000000007c0000000000ff0f0000000000000000000000000000000000007d00000001080108be07400000000000000000000000000000007e00800040004000800080004000000000000000000000000000") -const _hex102326 = pxsim.BufferMethods.createBufferFromHex("20000000000000002100001700000000220000030003000023000a1f0a1f0a0024000a17151d0a00250013090412190026000a15150a100027000003000000002800000e11000000290000110e0000002a00000a040a00002b0000040e0400002c000010080000002d000004040400002e000008000000002f0010080402010030000e11110e0000310000121f100000320019151512000033000911150b000034000c0a091f080035001715151509003600081416150800370011090503010038000a1515150a00390002150d0502003a00000a000000003b0000100a0000003c0000040a1100003d00000a0a0a00003e0000110a0400003f0002011505020040000e1115090e0041001e05051e000042001f15150a000043000e111111000044001f11110e000045001f151511000046001f050501000047000e1111150c0048001f04041f00004900111f110000004a000911110f01004b001f040a1100004c001f10101000004d001f0204021f004e001f0204081f004f000e11110e000050001f0505020000510006091916000052001f05050a10005300121515090000540001011f01010055000f10100f0000560007081008070057001f0804081f0058001b04041b0000590001021c0201005a001915131100005b00001f111100005c000102040810005d000011111f00005e000002010200005f00101010101000600000010200000061000c12121e100062001f141408000063000c121212000064000814141f000065000e15151200006600041e0501000067000215150f000068001f04041800006900001d000000006a000010100d00006b001f040a1000006c00000f101000006d001e0204021e006e001e02021c00006f000c12120c000070001e0a0a0400007100040a0a1e000072001c0202020000730010140a0200007400000f1414100075000e10101e1000760006081008060077001e1008101e007800120c0c12000079001214080402007a00121a161200007b0000041f1100007c00001f000000007d00111f040000007e00000404080800d3000c1213130c00f3000c12130d000004010e05051e100005010609191f080006010c121313120007010c121313000018010f0b1b19000019010e151d1a000041011f14121000004201100f1412000043011f0205081f0044011e03031c00005a0110140b0302005b0110140b0300007901121a171300007a01121a171300007b01121b171200007c01121b17120000") -const _hex97163 = pxsim.BufferMethods.createBufferFromHex("000000ffffffff2121ff93c4ff8135fff609249ca39af00d003fad32e3d0d59dffa4839f5c406cd1d1d1191919000000") -const _hex97478 = pxsim.BufferMethods.createBufferFromHex("870407000800000000000000404400005055040450555505505501011011000000000000") -const _hex97481 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000050050000000000000550000000005045444404000000455544444400040045555555550404004555555555450500455555555511050045555555150101004555111111000100501511110100000000000550000000000000500500000000000000000000000000000000000000") -const _hex97484 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000006666666666060060ffffff666f660060fffffff6ff660060fff1ff666f660060fff1ff6666660060fffff16666660060fffff16666660060fff1ff6666660060fff1ff66f6660060ffffff6666660060fffffff6666600006666666666060000000000000000000000000000000000") -const _hex97779 = pxsim.BufferMethods.createBufferFromHex("8704240024000000001111111111111111111111111111111100000010313333333333333333333333333333130100001113111111111111111111111111111131110000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000111311111111111111111111111111113111000010313333333333333333333333333333130100000011111111111111111111111111111111000000") -const _hex97781 = pxsim.BufferMethods.createBufferFromHex("8704240024000000002222222222222222222222222222222200000020323333333333333333333333333333230200002223222222222222222222222222222232220000322211111111111111111111111111112223000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003222111111111111111111111111111122230000222322222222222222222222222222223222000020323333333333333333333333333333230200000022222222222222222222222222222222000000") -const _hex97783 = pxsim.BufferMethods.createBufferFromHex("8704240024000000004444444444444444444444444444444400000040343333333333333333333333333333430400004443444444444444444444444444444434440000344411111111111111111111111111114443000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003444111111111111111111111111111144430000444344444444444444444444444444443444000040343333333333333333333333333333430400000044444444444444444444444444444444000000") -const _hex97785 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d00000000000000000000000070666607000000000000000000000000006776000000000000000000000000660700007066000000000000000000006766777766760000000000000000000060666666660600000000000000000066006766667600660000000000000000667600000000676600000000000000006766767777676676000000000000000060666666666666060000000000000000006766666666760000000000000000000000676666760000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex97787 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0bb000000000000000000000000b000404500b0000000000000000000005b0b000400540b0000000000000000b0550400000054b5000000000000000000440040bb0040040000000000000000000040d4ddbb0000000000000000000000004055ddbd000000000000000000004b005455d5dd0b400b000000000000005b045411d5dd0b540b000000000000004b005411d5dd0b400b0000000000000000004055ddbd00000000000000000000000040d4ddbb0000000000000000000000440040bb0040040000000000000000b0550400000054b50000000000000000005b04000400540b000000000000000000b000404500b0000000000000000000000000b0bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex97789 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000002002000000000000202200000000000022020000000000000022020000000020220000000000000000202200000000220200000000000000000022020000202200000000000000000000202200002202000000000000000000000022022022000000000000000000000000202222020000000000000000000000000022220000000000000000000000000000222200000000000000000000000000202222020000000000000000000000002202202200000000000000000000002022000022020000000000000000000022020000202200000000000000000020220000000022020000000000000000220200000000202200000000000000202200000000000022020000000000002002000000000000200200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex97791 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d0000000000000000000000007066660700000000000000000000000000677600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex97793 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0cbcc0c0000000000000000000000b0db55d5cd0c00000000000000000000db555555ddcd000000000000000000b055555555d59d0b0000000000000000db55555555d59db900000000000000005b55555555d5ddb900000000000000b05db5cccc5bdddd990b000000000000b055ccccccccdddd9d0b000000000000b0b5ccccccccdbdd9d0b000000000000b0c5ccccccccdcdd9d0b000000000000b0c5ccdccbccdcdd9d0c000000000000b0cdcc5b55ccdcdd9d0c00000000000000ccdc55b5ccdcddc90000000000000000cccc5b55ccdbddc90000000000000000c0ccdccbccdd9d0c000000000000000000ccccccdbddcd00000000000000000000c0dcddddcd0c0000000000000000000000c0cccc0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex97795 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc00000000000000b0bbbbbbbbcb00c0cd000000000000001bddddddddbd0c1ccd000000000000b011cbccccccbc0c1ccd000000000000b01d6c666666bc0cbccd000000000000b01d6c616661bc0c1ccd000000000000b01d6c161666bccc1bcd000000000000b01d6c666166bcccbbcd000000000000b01d6c666666bccc1bcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666661bcccbbcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666666bc0c1ccd000000000000b01dcbccccccbc0cbccd000000000000c0b1bbbbbbbbbb0cdccb000000000000c0bbbbbbbbbbcb00dc0c00000000000000cccccccccc0c00cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex97797 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004004000000000000000000000000000054450000000000000000000000440b00bbbb00b0440000000000000040550b00000000b0550400000000000040b5000044bb00005b04000000000000b00b0044ddddbb00b00b0000000000000000405d55d5dd0b00000000000000000000d4555555ddbd0000000000000000000054555555d5bd0000000000000000b44055555555d5dd0b4b000000000040b54055555555d5dd0b5b040000000040b54055555555d5dd0b5b040000000000b44055115555d5dd0b4b000000000000000054115555d5bd00000000000000000000d4555555ddbd00000000000000000000405d55d5dd0b0000000000000000b00b0044ddddbb00b00b00000000000040b5000044bb00005b0400000000000040550b00000000b0550400000000000000440b00bbbb00b0440000000000000000000000544500000000000000000000000000004004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex97799 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbbb00000000000000000000000000b055bb00bbbbbb000000000000000000b0b5bdbcbbbbddcb0000000000000000b0dbcb5b5555bbdd0c00000000000000b0cbdcbdbb5b55dbcd0000000000000000c0dddb11d15bb5bd0c00000000000000bbbd111111b155bb0c00000000000000db1b111111115bb5cb00000000000000db1bb11d1199b9d5cb00000000000000db1b11bb9199b955cb000000000000005b1b11b19b99995bcb000000000000005b1d1111bb99995ccb00000000000000b0b511bbbb99995ccb00000000000000b0d51d919999d95b0b00000000000000005bdb919999c9d50b0000000000000000b0d51b99d9bcb5000000000000000000005bd5bbbc550b00000000000000000000b05b5555bd000000000000000000000000b0bbbb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex123506 = pxsim.BufferMethods.createBufferFromHex("2000000000000000210000005e0000002200000e000e0000230028fe28fe280024004c92ff926400250002651248a64026006c92926ca000270000000e000000280000007c82000029000000827c00002a005438103854002b0010107c1010002c000000907000002d001010101010002e000000606000002f000060100806003000003c42423c00310000447e4000003200004462524c00330000424a4e320034003028247e20003500004e4a4a32003600003c4a4a30003700000262120e00380000344a4a34003900000c52523c003a0000006c6c00003b000000967600003c001028284444003d002828282828003e004444282810003f0000025909060040003c425a560800410078141214780042007e4a4a4a34004300003c424224004400007e42423c004500007e4a4a42004600007e0a0a02004700003c425234004800007e08087e00490000427e4200004a002040423e02004b00007e081462004c00007e404040004d007e0418047e004e00007e04087e004f003c4242423c005000007e12120c005100003c5262bc005200007e12126c00530000244a522400540002027e0202005500003e40403e005600001e70701e0057007e2018207e00580042241824420059000608700806005a000062524a46005b00007e424200005c000006081060005d000042427e00005e000804020408005f00808080808000600000000204000061000030484878006200007e4848300063000030484848006400003048487e006500003068585000660000107c12040067000018a4a478006800007e08087000690000487a4000006a000040847d00006b00007e102840006c0000427e4000006d007808300870006e000078080870006f00003048483000700000fc24241800710000182424fc0072000078100810007300005058682800740000083e48200075000038404078007600001860601800770038403040380078000048303048007900005ca0a07c007a000048685848007b000008364100007c000000fe0000007d000041360800007e00000804080400a000000000000000a10000007a000000a200003048fc4800a30090fc92928400a400542844285400a5002a2c782c2a00a6000000ee000000a7000094aaaa5200a800000200020000a9003e414955413eaa0000242a2e0000ab00102854284400ac00001010107000ad00001010101000ae003e415d45413eaf00000202020200b000000814140800b1008888be888800b2000024322c0000b30000222a140000b400000004020000b50000f840207800b6000c1e7e027e00b700000010000000b800000080400000b90000243e200000ba0000242a240000bb00442854281000bc00025f70f84000bd00021f90c8b000be0011557af84000bf000030484d2000c000601916186000c100601816196000c200601a151a6000c300601a151a6100c400601914196000c500601a151a6000c6007c0a7e4a4200c700001ea1611200c800007c55564400c900007c56554400ca00007c56554600cb00007c55544500cc0000457e440000cd0000447e450000ce0000467d460000cf0000457c450000d000087e4a423c00d100007e09127d00d200003845463800d300003846453800d400003846453a00d500003a45463900d600003845443900d700442810284400d80000fc724e3f00d900003c41423c00da00003c42413c00db00003c42413e00dc00003c41403d00dd00040872090400de00007e24241800df00007c025a2400e0000030494a7800e10000304a497800e20000304a497a00e3000032494a7900e40000304a487a00e50000304a4d7a00e600304878685000e7000018a4642400e8000030695a5000e90000306a595000ea0000306a595200eb0000306a585200ec0000497a400000ed0000487a410000ee00004a79420000ef00004a78420000f00000304a4b3d00f100007a090a7100f2000030494a3000f30000304a493000f40000304a493200f5000032494a3100f60000304a483200f700101054101000f800007068583800f900003841427800fa00003842417800fb00003842417a00fc00003842407a00fd0000b84241f800fe0000ff24241800ff00005ca1a07d000001601915196000010100304a4a7a000201611a16196000030100314a4a790004013c0a094abc00050100182464bc000601003846452800070100304a4948000801003846452a00090100304a494a000a010038444528000b010030484a48000c010038454629000d010030494a49000e01007c454639000f0100314a497e001001087e4a423c00110130484c7e04001201007d55554500130100326a5a52001401007d56564500150100316a5a51001601007c55544400170100306a5850001801003f65a521001901001874ac28001a01007c555645001b010030695a51001c010038465536001d0100304a49f2001e010039465635001f0100314a4af100200100384455340021010018a4a578002201001ea1691a0023010018a6a578002401007812117a0025017e080a7102002601047e147e04002701047e0c08700028010002457e450029010002497a41002a0100457d4500002b01004a7a4200002c0100014a7a49002d0100014a7a41002e0100217fa100002f0100247da00000300100447d440000310100487840000032017e0022423e0033013d0040847d0034012040463d0600350100800af90200360100bf440a3100370100bf4814200038010078102848003901007c404241003a0100467d4000003b01003fa06020003c0100a17f2000003d01007c414241003e0100457e4100003f01007e40484000400100427e4008004101107e48404000420100527e4800004301007c0a117c00440100780a097000450100bf42043f00460100bc440438004701007c09127d00480100790a09700049010a06780870004a01003f02847f004b01003c048478004c013945454539004d0100324a4a32004e013946464639004f0100314a4a310050013a4544463900510132494832010052013c427e4a420053013048306850005401007c163548005501007812091000560100bf49093600570100bc480408005801007d1635480059010079120910005a010048565524005b0100505a6928005c010048565526005d0100505a692a005e010012a56912005f010028ac741400600100485556250061010050596a290062010101bf410100630100049f641000640104057e050400650100083d4a2100660102127e120200670100183e5820006801003a414239006901003a414279006a01003d41413d006b01003a42427a006c010039424239006d010039424279006e01003a45453a006f01003a45457a0070013a41403a010071013a41407a01007201001f60a01f007301001c60a03c00740178221122780075013842314238007601081261120800770100b84241fa00780104097009040079010064564d44007a0100486a5948007b010064544d44007c010048685a48007d010064554e45007e010048695a49007f0100087c0204008f01003452523c00920100887e090200a0013c42423c0806a101003048483008af01003e403e0806b001003840781008b501006a5a4a4e00b601005878585800d101003845463900d2010030494a3100e601003845563500e7010030494af100fa0100742a750000fb0100304c4a7d00fc0178147e554400fd0130487a695000fe010078744e3d00ff0100706a59380018020012a569120019020028ac7414001a020101bf4101001b0200049f641000bb0200000c0a0000bc0200000a060000bd020000060a0000c602000201020000c702000102010000c902000202020000d802000102020100d902000002000000da02000205020000db02000040800000dc02000201020100dd02020100020100740300000201000075030000804000007a030000c08000007e03000096760000840300000300000085030200030002008603037c12127c008703000010000000880303007e4a4200890303007e087e008a030300427e42008c03033c42423c008e0303000e700e008f03035c62625c00900302003b400200910378141214780092037e4a4a4a34009303007e0202020094036058465860009503007e4a4a420096030062524a46009703007e08087e0098033c4a4a4a3c00990300427e4200009a03007e081462009b036018061860009c037e0418047e009d03007e04087e009e0300424a4a42009f033c4242423c00a003007e02027e00a103007e12120c00a30300665a424200a40302027e020200a503060870080600a60318247e241800a703422418244200a8030e107e100e00a9035c6202625c00aa0300457c450000ab03040970090400ac030030484a7900ad030030685a5100ae0378100a09f000af03003a41200000b0033a4043403a00b103003048487800b20300fe25251a00b3030c30c0300c00b403344a4a4a3000b503003068585000b603021aa6a24200b7033c080404f800b803003c4a4a3c00b903003840200000ba03007820504800bb03641212227c00bc03fc2020103c00bd03182040201800be03112d2ba94100bf03003048483000c003087808780800c103f82424241800c2031824a4a44800c303304848582800c403000838482800c503384040403800c6031c20f8241800c703c4281028c400c8031c20fc201c00c903304820483000ca03000238422000cb03384240423800cc0330484a493000cd03384042413800ce03304822493000d0033c52525c2000d10310344a3c0800d203067804020400d303120a7c020400d4030d7009040800d5031824ff241800d603384828483800d70348302221d800da031c2221a14200db031824a4a44200dc037e1212020200dd0300fc24240400de033e2010087c00df030c0ac9281800e003700c621c7000e10301092516f800e2039ea0bea07e00e30398a0b8a07800e4030c1214107e00e503001028207800e603be9088887000e70348544e443800e803245252524c00e903285454544800ea0364524c526400eb03086458640800ec03385454542200ed03306848682400ee03184a7e4a1800ef031848ff0a0800f003483020205800f10378a4a4a49800f203304848485000f303006080847d00f4033c4a4a4a3c00f5030030585848000004007c555644000104007c55544500020401013f8579000304007c0605040004043c4a4a422400050400244a522400060400427e420000070400457c45000008042040423e020009047c027e4830000a047e087e4830000b0402027e0a72000c04007c102a45000d047c2112087c000e040c5152523d000f043f20e0203f00100478141214780011047e4a4a4a300012047e4a4a4a34001304007e020202001404c07c427ec0001504007e4a4a4200160476087e087600170424424a4a34001804007e08047e001904007d120a7d001a04007e081462001b04403c02027e001c047e0418047e001d04007e08087e001e043c4242423c001f047e0202027e002004007e12120c002104003c42422400220402027e02020023040e5050503e00240418247e241800250442241824420026043f2020bf600027040e1010107e0028047e407e407e0029043f203fa07f002a04027e484830002b047e4848307e002c04007e484830002d0424424a4a3c002e047e183c423c002f04006c12127e0030043048487840003104003c4a4a3100320400786850200033040078080808003404c0704878c000350430686850000036044830783048003704004058683000380478402010780039047942221279003a040078203048003b044030080878003c047810201078003d047810101078003e043048484830003f047808080878004004fc24242418004104304848485000420408087808080043041ca0a0a07c0044041824ff241800450400483030480046043c2020bc60004704182020207800480478407840780049043c203ca07c004a040878505020004b047850502078004c040078505020004d044858683000004e047830304830004f0450282878000050040030696a500051040032686a50005204023f0a887000530400780a09080054040030685848005504005058682800560400487a4000005704004a784200005804004080847d0059047008785020005a047810785020005b04047e141060005c040078223148005d047841221078005e0418a1a2a279005f043c20e0203c006204027f4a4830006304087e5850200070040e107e100e00710418207820180072043c4a4a4a3c0073043068586830007404001e70180c0075040018603010009004007e020203009104007808080c009204087e0a0a0200930420782808080096043b043f043be0970424183c1824c09a04003f040a31c09b04003c101824c0ae04060870080600af040c10e0100c00b004161870181600b1042c30e0302c00b20421120c1221c0b3040024181824c0ba047e0808087000bb04007e08087000d804003452523c00d904002868583000e20400457d450000e304004a7a420000e8043c4a4a4a3c00e904003058583000ee04003d41413d00ef04003a42427a00d005681020285000d105484848784000d205004830600000d305080808780800d405680808087800d505000008780000d605080818680800d705087808087800d805784050487800d905000008180000da0504040404fc00db05484848483800dc050e4848281800dd05087848487800de05582010487000df05000004fc0000e005004040487800e105000878483800e205487840281800e305041c0404fc00e405485848483800e50504f820140800e605485060685000e705f40424241c00e805080808087000e905785058403800ea05487808087800f005087800087800f105081800087800f205081800081800f305000010080000f405100800100800021e7c5455542800031e007e484930000a1e007c454438000b1e003049487e001e1e007c151404001f1e001079140800401e7e0419047e00411e780832087000561e007c15140800571e00fc25241800601e004854552400611e0050586a28006a1e04047d0404006b1e00083d482000801e7c2112207c00811e384132403800821e7c2012217c00831e384032413800841e7c2110217c00851e384230423800f21e040972080400f31e00b84142f800a3207e0a7a120a00a420a8fcaa828400a720087e2a1c0800ab200098a4a6bf02ac20183c5a5a4200af20627f224438009021103854101000912108047e0408009221101054381000932110207e201000942110381010381095212844fe442800") +const _hex123508 = pxsim.BufferMethods.createBufferFromHex("20000000000000000000000000000000000000000000000000002100000000000006fc0000000000000000000000000000000000220000001c00000000001c0000000000000000000000000000002300a000f807a000f807a00000000000000000000000000000002400000018022404460c8803000000000000000000000000000025003802c4017800200390040803000000000000000000000000260080037804a4041803800340040000000000000000000000002700000000001c00000000000000000000000000000000000000280000000000f8010606010800000000000000000000000000002900000001080606f801000000000000000000000000000000002a00040014000e001400040000000000000000000000000000002b0040004000f8034000400000000000000000000000000000002c000000000000090006000000000000000000000000000000002d000000800080008000000000000000000000000000000000002e000000000000060000000000000000000000000000000000002f00000c800360001c000300000000000000000000000000000030000000f80304040404f80300000000000000000000000000003100000004040404fc07000400040000000000000000000000003200000008060405c4043804000000000000000000000000000033000000080244044404b803000000000000000000000000000034000000800170010801fc070001000000000000000000000000350000023c0424042404c403000000000000000000000000000036000000f0034804440488030000000000000000000000000000370000000400c40734000c00000000000000000000000000000038000000b80344044404b803000000000000000000000000000039000000780284048802f00100000000000000000000000000003a000000000030060000000000000000000000000000000000003b000000000018090006000000000000000000000000000000003c004000a000a000a000100100000000000000000000000000003d002001200120012001200100000000000000000000000000003e0000001001a000a000a00040000000000000000000000000003f000000080084066400180000000000000000000000000000004000f0030c04c20822092409f80900000000000000000000000041000007f8008400f8000007000000000000000000000000000042000000fc0744044404b803000000000000000000000000000043000000f001080204040404080200000000000000000000000044000000fc0704040802f001000000000000000000000000000045000000fc07440444044404000000000000000000000000000046000000fc07440044004400000000000000000000000000000047000000f00108024404c803000000000000000000000000000048000000fc0740004000fc070000000000000000000000000000490000000404fc070404040400000000000000000000000000004a000000000200040004fc0300000000000000000000000000004b000000fc074000f0000c0304040000000000000000000000004c000000fc0700040004000400000000000000000000000000004d000000fc0738007000fc0700000000000000000000000000004e000000fc073800c003fc0700000000000000000000000000004f000000f80304040404f803000000000000000000000000000050000000fc07840084004400780000000000000000000000000051000000fc0102020206fc09000000000000000000000000000052000000fc074400c4013806000000000000000000000000000053000000180224044404880300000000000000000000000000005400000004000400fc070400040000000000000000000000000055000000fc0300040004fc03000000000000000000000000000056000c00f0030004f0030c00000000000000000000000000000057007c008007e001f0010007fc0000000000000000000000000058000404b8034000b80304040000000000000000000000000000590004003800c00730000c0000000000000000000000000000005a0004040407e4041c04040400000000000000000000000000005b0000000000ff0f0108010800000000000000000000000000005c0003001c0060008003000c00000000000000000000000000005d00000001080108ff0f000000000000000000000000000000005e004000380004003800400000000000000000000000000000005f00000800080008000800080000000000000000000000000000600000000000020004000000000000000000000000000000000061000000200390049004e007000000000000000000000000000062000000fc0710041004e003000000000000000000000000000063000000c001200210043004000200000000000000000000000064000000e00310041004fc07000000000000000000000000000065000000e00390049004e0040000000000000000000000000000660000001000f80714001400000000000000000000000000000067000000b806440944093c09040600000000000000000000000068000000fc0710001000e0070000000000000000000000000000690000000000f4070000000000000000000000000000000000006a00000800080008fd07000000000000000000000000000000006b000000fe078000e001100610040000000000000000000000006c0000000000fc030004000400000000000000000000000000006d00f00710001000e0071000e0070000000000000000000000006e000000f00710001000e00700000000000000000000000000006f000000e00310041004e003000000000000000000000000000070000000fc0f04010401f800000000000000000000000000000071000000f80004010401fc0f000000000000000000000000000072000000f00720001000100000000000000000000000000000007300000060029004900420030000000000000000000000000000740000001000fc0310041004000000000000000000000000000075000000f00300040004f007000000000000000000000000000076003000c0030004c003300000000000000000000000000000007700f0000007e003c0010007f000000000000000000000000000780010046003800060031004000000000000000000000000000079000c0870088007f0000c0000000000000000000000000000007a000000000410079004700410040000000000000000000000007b0000004000be070108010800000000000000000000000000007c0000000000ff0f0000000000000000000000000000000000007d00000001080108be07400000000000000000000000000000007e00800040004000800080004000000000000000000000000000") +const _hex126541 = pxsim.BufferMethods.createBufferFromHex("20000000000000002100001700000000220000030003000023000a1f0a1f0a0024000a17151d0a00250013090412190026000a15150a100027000003000000002800000e11000000290000110e0000002a00000a040a00002b0000040e0400002c000010080000002d000004040400002e000008000000002f0010080402010030000e11110e0000310000121f100000320019151512000033000911150b000034000c0a091f080035001715151509003600081416150800370011090503010038000a1515150a00390002150d0502003a00000a000000003b0000100a0000003c0000040a1100003d00000a0a0a00003e0000110a0400003f0002011505020040000e1115090e0041001e05051e000042001f15150a000043000e111111000044001f11110e000045001f151511000046001f050501000047000e1111150c0048001f04041f00004900111f110000004a000911110f01004b001f040a1100004c001f10101000004d001f0204021f004e001f0204081f004f000e11110e000050001f0505020000510006091916000052001f05050a10005300121515090000540001011f01010055000f10100f0000560007081008070057001f0804081f0058001b04041b0000590001021c0201005a001915131100005b00001f111100005c000102040810005d000011111f00005e000002010200005f00101010101000600000010200000061000c12121e100062001f141408000063000c121212000064000814141f000065000e15151200006600041e0501000067000215150f000068001f04041800006900001d000000006a000010100d00006b001f040a1000006c00000f101000006d001e0204021e006e001e02021c00006f000c12120c000070001e0a0a0400007100040a0a1e000072001c0202020000730010140a0200007400000f1414100075000e10101e1000760006081008060077001e1008101e007800120c0c12000079001214080402007a00121a161200007b0000041f1100007c00001f000000007d00111f040000007e00000404080800d3000c1213130c00f3000c12130d000004010e05051e100005010609191f080006010c121313120007010c121313000018010f0b1b19000019010e151d1a000041011f14121000004201100f1412000043011f0205081f0044011e03031c00005a0110140b0302005b0110140b0300007901121a171300007a01121a171300007b01121b171200007c01121b17120000") +const _hex120062 = pxsim.BufferMethods.createBufferFromHex("000000ffffffff2121ff93c4ff8135fff609249ca39af00d003fad32e3d0d59dffa4839f5c406cd1d1d1191919000000") +const _hex120377 = pxsim.BufferMethods.createBufferFromHex("870407000800000000000000404400005055040450555505505501011011000000000000") +const _hex120380 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000050050000000000000550000000005045444404000000455544444400040045555555550404004555555555450500455555555511050045555555150101004555111111000100501511110100000000000550000000000000500500000000000000000000000000000000000000") +const _hex120383 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000006666666666060060ffffff666f660060fffffff6ff660060fff1ff666f660060fff1ff6666660060fffff16666660060fffff16666660060fff1ff6666660060fff1ff66f6660060ffffff6666660060fffffff6666600006666666666060000000000000000000000000000000000") +const _hex120678 = pxsim.BufferMethods.createBufferFromHex("8704240024000000001111111111111111111111111111111100000010313333333333333333333333333333130100001113111111111111111111111111111131110000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000111311111111111111111111111111113111000010313333333333333333333333333333130100000011111111111111111111111111111111000000") +const _hex120680 = pxsim.BufferMethods.createBufferFromHex("8704240024000000002222222222222222222222222222222200000020323333333333333333333333333333230200002223222222222222222222222222222232220000322211111111111111111111111111112223000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003222111111111111111111111111111122230000222322222222222222222222222222223222000020323333333333333333333333333333230200000022222222222222222222222222222222000000") +const _hex120682 = pxsim.BufferMethods.createBufferFromHex("8704240024000000004444444444444444444444444444444400000040343333333333333333333333333333430400004443444444444444444444444444444434440000344411111111111111111111111111114443000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003444111111111111111111111111111144430000444344444444444444444444444444443444000040343333333333333333333333333333430400000044444444444444444444444444444444000000") +const _hex120684 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d00000000000000000000000070666607000000000000000000000000006776000000000000000000000000660700007066000000000000000000006766777766760000000000000000000060666666660600000000000000000066006766667600660000000000000000667600000000676600000000000000006766767777676676000000000000000060666666666666060000000000000000006766666666760000000000000000000000676666760000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex120686 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0bb000000000000000000000000b000404500b0000000000000000000005b0b000400540b0000000000000000b0550400000054b5000000000000000000440040bb0040040000000000000000000040d4ddbb0000000000000000000000004055ddbd000000000000000000004b005455d5dd0b400b000000000000005b045411d5dd0b540b000000000000004b005411d5dd0b400b0000000000000000004055ddbd00000000000000000000000040d4ddbb0000000000000000000000440040bb0040040000000000000000b0550400000054b50000000000000000005b04000400540b000000000000000000b000404500b0000000000000000000000000b0bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex120688 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000002002000000000000202200000000000022020000000000000022020000000020220000000000000000202200000000220200000000000000000022020000202200000000000000000000202200002202000000000000000000000022022022000000000000000000000000202222020000000000000000000000000022220000000000000000000000000000222200000000000000000000000000202222020000000000000000000000002202202200000000000000000000002022000022020000000000000000000022020000202200000000000000000020220000000022020000000000000000220200000000202200000000000000202200000000000022020000000000002002000000000000200200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex120690 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d0000000000000000000000007066660700000000000000000000000000677600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex120692 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0cbcc0c0000000000000000000000b0db55d5cd0c00000000000000000000db555555ddcd000000000000000000b055555555d59d0b0000000000000000db55555555d59db900000000000000005b55555555d5ddb900000000000000b05db5cccc5bdddd990b000000000000b055ccccccccdddd9d0b000000000000b0b5ccccccccdbdd9d0b000000000000b0c5ccccccccdcdd9d0b000000000000b0c5ccdccbccdcdd9d0c000000000000b0cdcc5b55ccdcdd9d0c00000000000000ccdc55b5ccdcddc90000000000000000cccc5b55ccdbddc90000000000000000c0ccdccbccdd9d0c000000000000000000ccccccdbddcd00000000000000000000c0dcddddcd0c0000000000000000000000c0cccc0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex120694 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc00000000000000b0bbbbbbbbcb00c0cd000000000000001bddddddddbd0c1ccd000000000000b011cbccccccbc0c1ccd000000000000b01d6c666666bc0cbccd000000000000b01d6c616661bc0c1ccd000000000000b01d6c161666bccc1bcd000000000000b01d6c666166bcccbbcd000000000000b01d6c666666bccc1bcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666661bcccbbcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666666bc0c1ccd000000000000b01dcbccccccbc0cbccd000000000000c0b1bbbbbbbbbb0cdccb000000000000c0bbbbbbbbbbcb00dc0c00000000000000cccccccccc0c00cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex120696 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004004000000000000000000000000000054450000000000000000000000440b00bbbb00b0440000000000000040550b00000000b0550400000000000040b5000044bb00005b04000000000000b00b0044ddddbb00b00b0000000000000000405d55d5dd0b00000000000000000000d4555555ddbd0000000000000000000054555555d5bd0000000000000000b44055555555d5dd0b4b000000000040b54055555555d5dd0b5b040000000040b54055555555d5dd0b5b040000000000b44055115555d5dd0b4b000000000000000054115555d5bd00000000000000000000d4555555ddbd00000000000000000000405d55d5dd0b0000000000000000b00b0044ddddbb00b00b00000000000040b5000044bb00005b0400000000000040550b00000000b0550400000000000000440b00bbbb00b0440000000000000000000000544500000000000000000000000000004004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex120698 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbbb00000000000000000000000000b055bb00bbbbbb000000000000000000b0b5bdbcbbbbddcb0000000000000000b0dbcb5b5555bbdd0c00000000000000b0cbdcbdbb5b55dbcd0000000000000000c0dddb11d15bb5bd0c00000000000000bbbd111111b155bb0c00000000000000db1b111111115bb5cb00000000000000db1bb11d1199b9d5cb00000000000000db1b11bb9199b955cb000000000000005b1b11b19b99995bcb000000000000005b1d1111bb99995ccb00000000000000b0b511bbbb99995ccb00000000000000b0d51d919999d95b0b00000000000000005bdb919999c9d50b0000000000000000b0d51b99d9bcb5000000000000000000005bd5bbbc550b00000000000000000000b05b5555bd000000000000000000000000b0bbbb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -function control___screen_inline__P97152(s) { +function control___screen_inline__P120051(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1074,23 +1074,23 @@ switch (step) { case 1: r0 = pxsim_numops_toBoolDecr(true); if (!r0) { step = 4; continue; } - globals.__updated___97149 = (false); - s.tmp_0 = pause__P92984_mk(s); + globals.__updated___120048 = (false); + s.tmp_0 = pause__P115878_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___97149); + r0 = pxsim_numops_toBoolDecr(globals.__updated___120048); 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__P94564_mk(s); + s.tmp_2 = control___screen_update__P117458_mk(s); s.callLocIdx = 3; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; - globals.__updated___97149 = (true); + globals.__updated___120048 = (true); case 2: case 3: { step = 1; continue; } @@ -1099,12 +1099,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control___screen_inline__P97152.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__P120051.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__P97152_mk(s) { +function control___screen_inline__P120051_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___screen_inline__P97152, depth: s.depth + 1, + parent: s, fn: control___screen_inline__P120051, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1115,7 +1115,7 @@ function control___screen_inline__P97152_mk(s) { -function _screen_internal_inline__P97172(s) { +function _screen_internal_inline__P120071(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1125,17 +1125,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_pxtcore.updateScreen(globals.screen___94603); + r0 = pxsim_pxtcore.updateScreen(globals.screen___117497); r0 = undefined; return leave(s, r0) default: oops() } } } -_screen_internal_inline__P97172.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__P120071.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__P97172_mk(s) { +function _screen_internal_inline__P120071_mk(s) { checkStack(s.depth); return { - parent: s, fn: _screen_internal_inline__P97172, depth: s.depth + 1, + parent: s, fn: _screen_internal_inline__P120071, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -1143,7 +1143,7 @@ function _screen_internal_inline__P97172_mk(s) { -function _screen_internal_inline__P97177(s) { +function _screen_internal_inline__P120076(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1162,12 +1162,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -_screen_internal_inline__P97177.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__P120076.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__P97177_mk(s) { +function _screen_internal_inline__P120076_mk(s) { checkStack(s.depth); return { - parent: s, fn: _screen_internal_inline__P97177, depth: s.depth + 1, + parent: s, fn: _screen_internal_inline__P120076, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -1176,7 +1176,7 @@ function _screen_internal_inline__P97177_mk(s) { -function controller_inline__P97222(s) { +function controller_inline__P120121(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1186,16 +1186,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.stateWhenPushed___97223 = undefined; - s.i___97229 = undefined; - s.p___97235 = undefined; - s.tmp_0 = game_currentScene__P95570_mk(s); + s.stateWhenPushed___120122 = undefined; + s.i___120128 = undefined; + s.p___120134 = undefined; + s.tmp_0 = game_currentScene__P118464_mk(s); s.callLocIdx = 19; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; r0 = r0.fields["controllerConnectionState"]; - s.stateWhenPushed___97223 = (r0); - r0 = pxsim_numops_toBoolDecr(s.stateWhenPushed___97223); + s.stateWhenPushed___120122 = (r0); + r0 = pxsim_numops_toBoolDecr(s.stateWhenPushed___120122); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -1204,24 +1204,24 @@ switch (step) { { step = 11; continue; } case 1: case 2: - s.i___97229 = (0); + s.i___120128 = (0); case 3: - s.tmp_1 = r0 = s.i___97229; - r0 = pxsim_Array__length(s.stateWhenPushed___97223); + s.tmp_1 = r0 = s.i___120128; + r0 = pxsim_Array__length(s.stateWhenPushed___120122); 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___97220, s.i___97229); - s.p___97235 = (r0); - s.tmp_0 = r0 = s.p___97235; + r0 = pxsim_Array__getAt(globals._players___120119, s.i___120128); + s.p___120134 = (r0); + s.tmp_0 = r0 = s.p___120134; 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___97223, s.i___97229); + r0 = pxsim_Array__getAt(s.stateWhenPushed___120122, s.i___120128); s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); s.tmp_4 = r0; @@ -1231,7 +1231,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); s.tmp_1 = r0; - r0 = s.p___97235.fields["_connected"]; + r0 = s.p___120134.fields["_connected"]; s.tmp_10 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_10); s.tmp_9 = r0; @@ -1247,7 +1247,7 @@ switch (step) { s.tmp_11 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_11); if (!r0) { step = 8; continue; } - r0 = s.p___97235.fields["_connected"]; + r0 = s.p___120134.fields["_connected"]; s.tmp_12 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_12); if (!r0) { step = 6; continue; } @@ -1258,13 +1258,13 @@ switch (step) { case 7: // jmp value (already in r0) s.tmp_13 = r0; - r0 = s.p___97235.fields["_id"]; + r0 = s.p___120134.fields["_id"]; s.tmp_14 = r0; r0 = pxsim.control.raiseEvent(s.tmp_14, s.tmp_13); case 8: case 9: - r0 = (s.i___97229 + 1); - s.i___97229 = (r0); + r0 = (s.i___120128 + 1); + s.i___120128 = (r0); { step = 3; continue; } case 10: case 11: @@ -1272,12 +1272,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_inline__P97222.info = {"start":344,"length":582,"line":15,"column":28,"endLine":30,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":[]} +controller_inline__P120121.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__P97222_mk(s) { +function controller_inline__P120121_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_inline__P97222, depth: s.depth + 1, + parent: s, fn: controller_inline__P120121, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1294,16 +1294,16 @@ function controller_inline__P97222_mk(s) { tmp_12: undefined, tmp_13: undefined, tmp_14: undefined, - stateWhenPushed___97223: undefined, - i___97229: undefined, - p___97235: undefined, + stateWhenPushed___120122: undefined, + i___120128: undefined, + p___120134: undefined, } } -function controller_inline__P97262(s) { +function controller_inline__P120161(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1313,7 +1313,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___97267 = undefined; + s.i___120166 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -1322,43 +1322,43 @@ switch (step) { r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = (s.tmp_0).fields["controllerConnectionState"] = (s.tmp_1); - s.i___97267 = (0); + s.i___120166 = (0); case 1: - s.tmp_1 = r0 = s.i___97267; - r0 = pxsim_Array__length(globals._players___97220); + s.tmp_1 = r0 = s.i___120166; + r0 = pxsim_Array__length(globals._players___120119); 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___97220, s.i___97267); + r0 = pxsim_Array__getAt(globals._players___120119, s.i___120166); 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___97267; - r0 = pxsim_Array__getAt(globals._players___97220, s.i___97267); + s.tmp_5 = r0 = s.i___120166; + r0 = pxsim_Array__getAt(globals._players___120119, s.i___120166); 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___97267 + 1); - s.i___97267 = (r0); + r0 = (s.i___120166 + 1); + s.i___120166 = (r0); { step = 1; continue; } case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -controller_inline__P97262.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__P120161.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__P97262_mk(s) { +function controller_inline__P120161_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_inline__P97262, depth: s.depth + 1, + parent: s, fn: controller_inline__P120161, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1368,7 +1368,7 @@ function controller_inline__P97262_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - i___97267: undefined, + i___120166: undefined, arg0: undefined, } } @@ -1376,7 +1376,7 @@ function controller_inline__P97262_mk(s) { -function info_inline__P97373(s) { +function info_inline__P120272(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1390,36 +1390,36 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.infoState___97369); + r0 = pxsim_numops_toBoolDecr(globals.infoState___120268); if (!r0) { step = 3; continue; } - r0 = pxsim_numops_toBoolDecr(globals.infoStateStack___97371); + r0 = pxsim_numops_toBoolDecr(globals.infoStateStack___120270); 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___97371 = (r0); + globals.infoStateStack___120270 = (r0); case 1: case 2: r0 = pxsim_pxtrt.mkMap(); s.tmp_0 = r0; - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "state", globals.infoState___97369); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "state", globals.infoState___120268); r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "scene", s.arg0); - r0 = pxsim_Array__push(globals.infoStateStack___97371, s.tmp_0); - globals.infoState___97369 = (undefined); + r0 = pxsim_Array__push(globals.infoStateStack___120270, s.tmp_0); + globals.infoState___120268 = (undefined); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -info_inline__P97373.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__P120272.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__P97373_mk(s) { +function info_inline__P120272_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_inline__P97373, depth: s.depth + 1, + parent: s, fn: info_inline__P120272, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1430,7 +1430,7 @@ function info_inline__P97373_mk(s) { -function info_inline__P97388(s) { +function info_inline__P120287(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1440,30 +1440,30 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___97389 = undefined; - s.nextState___97398 = undefined; - s.tmp_0 = game_currentScene__P95570_mk(s); + s.scene___120288 = undefined; + s.nextState___120297 = undefined; + s.tmp_0 = game_currentScene__P118464_mk(s); s.callLocIdx = 32; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.scene___97389 = (r0); - globals.infoState___97369 = (undefined); - s.tmp_0 = r0 = globals.infoStateStack___97371; + s.scene___120288 = (r0); + globals.infoState___120268 = (undefined); + s.tmp_0 = r0 = globals.infoStateStack___120270; 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___97371); + r0 = pxsim_Array__length(globals.infoStateStack___120270); 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___97371); - s.nextState___97398 = (r0); + r0 = pxsim_Array_.pop(globals.infoStateStack___120270); + s.nextState___120297 = (r0); s.tmp_2 = if_scene_1_mk(s); - s.tmp_2.arg0 = s.nextState___97398; + s.tmp_2.arg0 = s.nextState___120297; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "scene"); } else { @@ -1475,12 +1475,12 @@ switch (step) { case 8: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 == s.scene___97389); + r0 = (s.tmp_1 == s.scene___120288); 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___97398; + s.tmp_3.arg0 = s.nextState___120297; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "state"); } else { @@ -1491,10 +1491,10 @@ switch (step) { } case 9: r0 = s.retval; - globals.infoState___97369 = (r0); + globals.infoState___120268 = (r0); { step = 4; continue; } case 3: - r0 = pxsim_Array__push(globals.infoStateStack___97371, s.nextState___97398); + r0 = pxsim_Array__push(globals.infoStateStack___120270, s.nextState___120297); case 4: case 5: case 6: @@ -1502,26 +1502,26 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_inline__P97388.info = {"start":2910,"length":376,"line":105,"column":28,"endLine":116,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":[]} +info_inline__P120287.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__P97388_mk(s) { +function info_inline__P120287_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_inline__P97388, depth: s.depth + 1, + parent: s, fn: info_inline__P120287, 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___97389: undefined, - nextState___97398: undefined, + scene___120288: undefined, + nextState___120297: undefined, } } -function gameOverConfig_inline__P97497(s) { +function gameOverConfig_inline__P120396(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1531,32 +1531,32 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals._gameOverConfig___97496); + r0 = pxsim_numops_toBoolDecr(globals._gameOverConfig___120395); 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__C95544_VT); + r0 = pxsim_pxtcore_mkClassInstance(game_GameOverConfig__C118438_VT); s.tmp_2 = r0; - s.tmp_3 = game_GameOverConfig_constructor__P95559_mk(s); + s.tmp_3 = game_GameOverConfig_constructor__P118453_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___97496 = (s.tmp_2); + globals._gameOverConfig___120395 = (s.tmp_2); case 1: case 2: - r0 = globals._gameOverConfig___97496; + r0 = globals._gameOverConfig___120395; return leave(s, r0) default: oops() } } } -gameOverConfig_inline__P97497.info = {"start":3714,"length":115,"line":107,"column":34,"endLine":110,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} +gameOverConfig_inline__P120396.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__P97497_mk(s) { +function gameOverConfig_inline__P120396_mk(s) { checkStack(s.depth); return { - parent: s, fn: gameOverConfig_inline__P97497, depth: s.depth + 1, + parent: s, fn: gameOverConfig_inline__P120396, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1568,7 +1568,7 @@ function gameOverConfig_inline__P97497_mk(s) { -function inline__P115430(s) { +function inline__P122500(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1578,25 +1578,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = TextSprite_setText__P96909_mk(s); - s.tmp_0.arg0 = globals.textSprite5___115391; + s.tmp_0 = TextSprite_setText__P119803_mk(s); + s.tmp_0.arg0 = globals.textSprite5___119815; s.tmp_0.arg1 = "|"; s.callLocIdx = 92; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = pause__P92984_mk(s); + s.tmp_0 = pause__P115878_mk(s); s.tmp_0.arg0 = 500; s.callLocIdx = 93; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = TextSprite_setText__P96909_mk(s); - s.tmp_0.arg0 = globals.textSprite5___115391; + s.tmp_0 = TextSprite_setText__P119803_mk(s); + s.tmp_0.arg0 = globals.textSprite5___119815; r0 = pxsim_String_.mkEmpty(); s.tmp_0.arg1 = r0; s.callLocIdx = 94; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = pause__P92984_mk(s); + s.tmp_0 = pause__P115878_mk(s); s.tmp_0.arg0 = 500; s.callLocIdx = 95; s.pc = 4; return s.tmp_0; case 4: @@ -1605,12 +1605,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P115430.info = {"start":735,"length":102,"line":20,"column":8,"endLine":25,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P122500.info = {"start":735,"length":102,"line":20,"column":8,"endLine":25,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P115430_mk(s) { +function inline__P122500_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P115430, depth: s.depth + 1, + parent: s, fn: inline__P122500, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -1619,7 +1619,7 @@ function inline__P115430_mk(s) { -function TextSprite_setText__P96909(s) { +function TextSprite_setText__P119803(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1635,7 +1635,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, TextSprite__C96904_VT)) failedCast(r0); + if (!checkSubtype(r0, TextSprite__C119798_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg1; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } @@ -1647,21 +1647,21 @@ switch (step) { // jmp value (already in r0) s.tmp_1 = r0; r0 = (s.arg0).fields["text"] = (s.tmp_1); - s.tmp_0 = TextSprite_update__P96906_mk(s); + s.tmp_0 = TextSprite_update__P119800_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 64; s.pc = 3; return s.tmp_0; + s.callLocIdx = 1315; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -TextSprite_setText__P96909.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__P119803.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__P96909_mk(s) { +function TextSprite_setText__P119803_mk(s) { checkStack(s.depth); return { - parent: s, fn: TextSprite_setText__P96909, depth: s.depth + 1, + parent: s, fn: TextSprite_setText__P119803, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1673,7 +1673,7 @@ function TextSprite_setText__P96909_mk(s) { -function TextSprite_update__P96906(s) { +function TextSprite_update__P119800(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1683,21 +1683,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.borderAndPadding___110619 = undefined; - s.iconWidth___110628 = undefined; - s.iconHeight___110641 = undefined; - s.font___110648 = undefined; - s.width___110655 = undefined; - s.height___110668 = undefined; - s.img___110678 = undefined; - s.iconHeightOffset___110708 = undefined; - s.textHeightOffset___110720 = undefined; + s.borderAndPadding___122516 = undefined; + s.iconWidth___122528 = undefined; + s.iconHeight___122542 = undefined; + s.font___122549 = undefined; + s.width___122557 = undefined; + s.height___122570 = undefined; + s.img___122580 = undefined; + s.iconHeightOffset___122612 = undefined; + s.textHeightOffset___122624 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, TextSprite__C96904_VT)) failedCast(r0); + if (!checkSubtype(r0, TextSprite__C119798_VT)) failedCast(r0); r0 = s.arg0.fields["borderWidth"]; s.tmp_1 = r0; r0 = s.arg0.fields["padding"]; @@ -1707,7 +1707,7 @@ switch (step) { r0 = s.arg0.fields["outlineWidth"]; s.tmp_3 = r0; r0 = (s.tmp_0 + s.tmp_3); - s.borderAndPadding___110619 = (r0); + s.borderAndPadding___122516 = (r0); r0 = s.arg0.fields["icon"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -1729,7 +1729,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_6 = r0; - s.iconWidth___110628 = (s.tmp_6); + s.iconWidth___122528 = (s.tmp_6); r0 = s.arg0.fields["icon"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -1743,26 +1743,26 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_2 = r0; - s.iconHeight___110641 = (s.tmp_2); - s.tmp_0 = textsprite_getFontForTextAndHeight__P96914_mk(s); + s.iconHeight___122542 = (s.tmp_2); + s.tmp_0 = textsprite_getFontForTextAndHeight__P119808_mk(s); r0 = s.arg0.fields["text"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["maxFontHeight"]; s.tmp_0.arg1 = r0; - s.callLocIdx = 68; s.pc = 9; return s.tmp_0; + s.callLocIdx = 1304; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.font___110648 = (r0); - s.tmp_1 = r0 = s.iconWidth___110628; + s.font___122549 = (r0); + s.tmp_1 = r0 = s.iconWidth___122528; s.tmp_4 = if_charWidth_1_mk(s); - s.tmp_4.arg0 = s.font___110648; + s.tmp_4.arg0 = s.font___122549; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charWidth"); } else { s.tmp_4.fn = s.tmp_4.arg0.vtable.iface["charWidth"]; if (s.tmp_4.fn == null) { s.retval = s.tmp_4.arg0.fields["charWidth"]; } else if (!s.tmp_4.fn.isGetter) { s.retval = bind(s.tmp_4); } - else { s.callLocIdx = 69; s.pc = 10; return s.tmp_4; } + else { s.callLocIdx = 1305; s.pc = 10; return s.tmp_4; } } case 10: r0 = s.retval; @@ -1775,52 +1775,52 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; - r0 = (2 * s.borderAndPadding___110619); + r0 = (2 * s.borderAndPadding___122516); s.tmp_7 = r0; r0 = (s.tmp_0 + s.tmp_7); - s.width___110655 = (r0); - s.tmp_1 = Math_max__P92701_mk(s); - s.tmp_1.arg0 = s.iconHeight___110641; + s.width___122557 = (r0); + s.tmp_1 = Math_max__P115595_mk(s); + s.tmp_1.arg0 = s.iconHeight___122542; s.tmp_2 = if_charHeight_1_mk(s); - s.tmp_2.arg0 = s.font___110648; + s.tmp_2.arg0 = s.font___122549; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charHeight"); } else { s.tmp_2.fn = s.tmp_2.arg0.vtable.iface["charHeight"]; if (s.tmp_2.fn == null) { s.retval = s.tmp_2.arg0.fields["charHeight"]; } else if (!s.tmp_2.fn.isGetter) { s.retval = bind(s.tmp_2); } - else { s.callLocIdx = 70; s.pc = 12; return s.tmp_2; } + else { s.callLocIdx = 1306; s.pc = 12; return s.tmp_2; } } case 12: r0 = s.retval; s.tmp_1.arg1 = r0; - s.callLocIdx = 71; s.pc = 11; return s.tmp_1; + s.callLocIdx = 1307; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; s.tmp_0 = r0; - r0 = (2 * s.borderAndPadding___110619); + r0 = (2 * s.borderAndPadding___122516); s.tmp_3 = r0; r0 = (s.tmp_0 + s.tmp_3); - s.height___110668 = (r0); - r0 = pxsim.image.create(s.width___110655, s.height___110668); - s.img___110678 = (r0); + s.height___122570 = (r0); + r0 = pxsim.image.create(s.width___122557, s.height___122570); + s.img___122580 = (r0); r0 = s.arg0.fields["borderColor"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.fill(s.img___110678, s.tmp_0); - s.tmp_0 = helpers_imageFillRect__P94527_mk(s); - s.tmp_0.arg0 = s.img___110678; + r0 = pxsim_ImageMethods.fill(s.img___122580, s.tmp_0); + s.tmp_0 = helpers_imageFillRect__P117421_mk(s); + s.tmp_0.arg0 = s.img___122580; 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___110655; + s.tmp_1 = r0 = s.width___122557; 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___110668; + s.tmp_4 = r0 = s.height___122570; r0 = s.arg0.fields["borderWidth"]; s.tmp_6 = r0; r0 = (s.tmp_6 * 2); @@ -1829,39 +1829,39 @@ switch (step) { s.tmp_0.arg4 = r0; r0 = s.arg0.fields["bg"]; s.tmp_0.arg5 = r0; - s.callLocIdx = 72; s.pc = 13; return s.tmp_0; + s.callLocIdx = 1308; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; r0 = s.arg0.fields["icon"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = (s.height___110668 - s.iconHeight___110641); + r0 = (s.height___122570 - s.iconHeight___122542); s.tmp_1 = r0; r0 = (s.tmp_1 / 2); - s.iconHeightOffset___110708 = (r0); - s.tmp_0 = textsprite_renderScaledImage__P96913_mk(s); + s.iconHeightOffset___122612 = (r0); + s.tmp_0 = textsprite_renderScaledImage__P119807_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.img___110678; - s.tmp_0.arg2 = s.borderAndPadding___110619; - s.tmp_0.arg3 = s.iconHeightOffset___110708; + s.tmp_0.arg1 = s.img___122580; + s.tmp_0.arg2 = s.borderAndPadding___122516; + s.tmp_0.arg3 = s.iconHeightOffset___122612; s.tmp_0.arg4 = 0; - s.callLocIdx = 73; s.pc = 14; return s.tmp_0; + s.callLocIdx = 1309; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; case 5: case 6: - s.tmp_1 = r0 = s.height___110668; + s.tmp_1 = r0 = s.height___122570; s.tmp_3 = if_charHeight_1_mk(s); - s.tmp_3.arg0 = s.font___110648; + s.tmp_3.arg0 = s.font___122549; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charHeight"); } else { s.tmp_3.fn = s.tmp_3.arg0.vtable.iface["charHeight"]; if (s.tmp_3.fn == null) { s.retval = s.tmp_3.arg0.fields["charHeight"]; } else if (!s.tmp_3.fn.isGetter) { s.retval = bind(s.tmp_3); } - else { s.callLocIdx = 74; s.pc = 15; return s.tmp_3; } + else { s.callLocIdx = 1310; s.pc = 15; return s.tmp_3; } } case 15: r0 = s.retval; @@ -1869,19 +1869,19 @@ switch (step) { r0 = (s.tmp_1 - s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 / 2); - s.textHeightOffset___110720 = (r0); - s.tmp_0 = helpers_imagePrint__P94561_mk(s); - s.tmp_0.arg0 = s.img___110678; + s.textHeightOffset___122624 = (r0); + s.tmp_0 = helpers_imagePrint__P117455_mk(s); + s.tmp_0.arg0 = s.img___122580; r0 = s.arg0.fields["text"]; s.tmp_0.arg1 = r0; - r0 = (s.iconWidth___110628 + s.borderAndPadding___110619); + r0 = (s.iconWidth___122528 + s.borderAndPadding___122516); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.textHeightOffset___110720; + s.tmp_0.arg3 = s.textHeightOffset___122624; r0 = s.arg0.fields["fg"]; s.tmp_0.arg4 = r0; - s.tmp_0.arg5 = s.font___110648; + s.tmp_0.arg5 = s.font___122549; s.tmp_0.arg6 = undefined; - s.callLocIdx = 75; s.pc = 16; return s.tmp_0; + s.callLocIdx = 1311; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; r0 = s.arg0.fields["outlineWidth"]; @@ -1890,35 +1890,35 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_2 = textsprite_outlineOtherColor__P96916_mk(s); - s.tmp_2.arg0 = s.img___110678; + s.tmp_2 = textsprite_outlineOtherColor__P119810_mk(s); + s.tmp_2.arg0 = s.img___122580; r0 = s.arg0.fields["fg"]; s.tmp_2.arg1 = r0; r0 = s.arg0.fields["outlineWidth"]; s.tmp_2.arg2 = r0; r0 = s.arg0.fields["outlineColor"]; s.tmp_2.arg3 = r0; - s.callLocIdx = 76; s.pc = 17; return s.tmp_2; + s.callLocIdx = 1312; s.pc = 17; return s.tmp_2; case 17: r0 = s.retval; case 7: case 8: - s.tmp_0 = Sprite_setImage__P94962_mk(s); + s.tmp_0 = Sprite_setImage__P117856_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.img___110678; - s.callLocIdx = 77; s.pc = 18; return s.tmp_0; + s.tmp_0.arg1 = s.img___122580; + s.callLocIdx = 1313; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -TextSprite_update__P96906.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__P119800.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__P96906_mk(s) { +function TextSprite_update__P119800_mk(s) { checkStack(s.depth); return { - parent: s, fn: TextSprite_update__P96906, depth: s.depth + 1, + parent: s, fn: TextSprite_update__P119800, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1928,15 +1928,15 @@ function TextSprite_update__P96906_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - borderAndPadding___110619: undefined, - iconWidth___110628: undefined, - iconHeight___110641: undefined, - font___110648: undefined, - width___110655: undefined, - height___110668: undefined, - img___110678: undefined, - iconHeightOffset___110708: undefined, - textHeightOffset___110720: undefined, + borderAndPadding___122516: undefined, + iconWidth___122528: undefined, + iconHeight___122542: undefined, + font___122549: undefined, + width___122557: undefined, + height___122570: undefined, + img___122580: undefined, + iconHeightOffset___122612: undefined, + textHeightOffset___122624: undefined, arg0: undefined, } } @@ -1944,7 +1944,7 @@ function TextSprite_update__P96906_mk(s) { -function textsprite_outlineOtherColor__P96916(s) { +function textsprite_outlineOtherColor__P119810(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1954,15 +1954,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.toOutlineX___110756 = undefined; - s.toOutlineY___110758 = undefined; - s.x___110760 = undefined; - s.y___110766 = undefined; - s.sx___110772 = undefined; - s.sy___110777 = undefined; - s.i___110856 = undefined; - s.x___110862 = undefined; - s.y___110866 = undefined; + s.toOutlineX___123037 = undefined; + s.toOutlineY___123039 = undefined; + s.x___123041 = undefined; + s.y___123047 = undefined; + s.sx___123053 = undefined; + s.sy___123058 = undefined; + s.i___123137 = undefined; + s.x___123143 = undefined; + s.y___123147 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -1971,40 +1971,40 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.toOutlineX___110756 = (r0); + s.toOutlineX___123037 = (r0); r0 = pxsim_Array__mk(); - s.toOutlineY___110758 = (r0); - s.x___110760 = (0); + s.toOutlineY___123039 = (r0); + s.x___123041 = (0); case 1: - s.tmp_1 = r0 = s.x___110760; + s.tmp_1 = r0 = s.x___123041; 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___110766 = (0); + s.y___123047 = (0); case 2: - s.tmp_1 = r0 = s.y___110766; + s.tmp_1 = r0 = s.y___123047; 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___110772 = (0); + s.sx___123053 = (0); case 3: - r0 = (s.sx___110772 <= s.arg2); + r0 = (s.sx___123053 <= s.arg2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 19; continue; } - s.sy___110777 = (0); + s.sy___123058 = (0); case 4: - r0 = (s.sy___110777 <= s.arg2); + r0 = (s.sy___123058 <= s.arg2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } - r0 = (s.sx___110772 + s.sy___110777); + r0 = (s.sx___123053 + s.sy___123058); s.tmp_2 = r0; r0 = (s.tmp_2 === 0); s.tmp_1 = r0; @@ -2013,7 +2013,7 @@ switch (step) { { step = 17; continue; } case 5: case 6: - r0 = pxsim_ImageMethods.getPixel(s.arg0, s.x___110760, s.y___110766); + r0 = pxsim_ImageMethods.getPixel(s.arg0, s.x___123041, s.y___123047); s.tmp_4 = r0; r0 = (s.tmp_4 === s.arg1); s.tmp_3 = r0; @@ -2023,9 +2023,9 @@ switch (step) { case 7: case 8: s.tmp_7 = r0 = s.arg0; - r0 = (s.x___110760 + s.sx___110772); + r0 = (s.x___123041 + s.sx___123053); s.tmp_8 = r0; - r0 = (s.y___110766 + s.sy___110777); + r0 = (s.y___123047 + s.sy___123058); s.tmp_9 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_7, s.tmp_8, s.tmp_9); s.tmp_6 = r0; @@ -2037,9 +2037,9 @@ switch (step) { { step = 10; continue; } case 9: s.tmp_11 = r0 = s.arg0; - r0 = (s.x___110760 - s.sx___110772); + r0 = (s.x___123041 - s.sx___123053); s.tmp_12 = r0; - r0 = (s.y___110766 + s.sy___110777); + r0 = (s.y___123047 + s.sy___123058); s.tmp_13 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_11, s.tmp_12, s.tmp_13); s.tmp_10 = r0; @@ -2053,9 +2053,9 @@ switch (step) { { step = 12; continue; } case 11: s.tmp_16 = r0 = s.arg0; - r0 = (s.x___110760 + s.sx___110772); + r0 = (s.x___123041 + s.sx___123053); s.tmp_17 = r0; - r0 = (s.y___110766 - s.sy___110777); + r0 = (s.y___123047 - s.sy___123058); s.tmp_18 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_16, s.tmp_17, s.tmp_18); s.tmp_15 = r0; @@ -2069,9 +2069,9 @@ switch (step) { { step = 14; continue; } case 13: s.tmp_21 = r0 = s.arg0; - r0 = (s.x___110760 - s.sx___110772); + r0 = (s.x___123041 - s.sx___123053); s.tmp_22 = r0; - r0 = (s.y___110766 - s.sy___110777); + r0 = (s.y___123047 - s.sy___123058); s.tmp_23 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_21, s.tmp_22, s.tmp_23); s.tmp_20 = r0; @@ -2081,55 +2081,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___110756, s.x___110760); - r0 = pxsim_Array__push(s.toOutlineY___110758, s.y___110766); + r0 = pxsim_Array__push(s.toOutlineX___123037, s.x___123041); + r0 = pxsim_Array__push(s.toOutlineY___123039, s.y___123047); case 15: case 16: case 17: - r0 = (s.sy___110777 + 1); - s.sy___110777 = (r0); + r0 = (s.sy___123058 + 1); + s.sy___123058 = (r0); { step = 4; continue; } case 18: - r0 = (s.sx___110772 + 1); - s.sx___110772 = (r0); + r0 = (s.sx___123053 + 1); + s.sx___123053 = (r0); { step = 3; continue; } case 19: - r0 = (s.y___110766 + 1); - s.y___110766 = (r0); + r0 = (s.y___123047 + 1); + s.y___123047 = (r0); { step = 2; continue; } case 20: - r0 = (s.x___110760 + 1); - s.x___110760 = (r0); + r0 = (s.x___123041 + 1); + s.x___123041 = (r0); { step = 1; continue; } case 21: - s.i___110856 = (0); + s.i___123137 = (0); case 22: - s.tmp_1 = r0 = s.i___110856; - r0 = pxsim_Array__length(s.toOutlineX___110756); + s.tmp_1 = r0 = s.i___123137; + r0 = pxsim_Array__length(s.toOutlineX___123037); 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___110756, s.i___110856); - s.x___110862 = (r0); - r0 = pxsim_Array__getAt(s.toOutlineY___110758, s.i___110856); - s.y___110866 = (r0); - r0 = pxsim_ImageMethods.setPixel(s.arg0, s.x___110862, s.y___110866, s.arg3); - r0 = (s.i___110856 + 1); - s.i___110856 = (r0); + r0 = pxsim_Array__getAt(s.toOutlineX___123037, s.i___123137); + s.x___123143 = (r0); + r0 = pxsim_Array__getAt(s.toOutlineY___123039, s.i___123137); + s.y___123147 = (r0); + r0 = pxsim_ImageMethods.setPixel(s.arg0, s.x___123143, s.y___123147, s.arg3); + r0 = (s.i___123137 + 1); + s.i___123137 = (r0); { step = 22; continue; } case 23: r0 = undefined; return leave(s, r0) default: oops() } } } -textsprite_outlineOtherColor__P96916.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__P119810.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__P96916_mk(s) { +function textsprite_outlineOtherColor__P119810_mk(s) { checkStack(s.depth); return { - parent: s, fn: textsprite_outlineOtherColor__P96916, depth: s.depth + 1, + parent: s, fn: textsprite_outlineOtherColor__P119810, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2156,15 +2156,15 @@ function textsprite_outlineOtherColor__P96916_mk(s) { tmp_22: undefined, tmp_23: undefined, tmp_24: undefined, - toOutlineX___110756: undefined, - toOutlineY___110758: undefined, - x___110760: undefined, - y___110766: undefined, - sx___110772: undefined, - sy___110777: undefined, - i___110856: undefined, - x___110862: undefined, - y___110866: undefined, + toOutlineX___123037: undefined, + toOutlineY___123039: undefined, + x___123041: undefined, + y___123047: undefined, + sx___123053: undefined, + sy___123058: undefined, + i___123137: undefined, + x___123143: undefined, + y___123147: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -2175,7 +2175,7 @@ function textsprite_outlineOtherColor__P96916_mk(s) { -function textsprite_getFontForTextAndHeight__P96914(s) { +function textsprite_getFontForTextAndHeight__P119808(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2185,119 +2185,119 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.baseFont___110939 = undefined; - s.hasUnicode___110943 = undefined; - s.availableFonts___110947 = undefined; - s.remainders___110955 = undefined; - s.fontIdx___110965 = undefined; - s.font___110980 = undefined; + s.baseFont___123593 = undefined; + s.hasUnicode___123597 = undefined; + s.availableFonts___123601 = undefined; + s.remainders___123609 = undefined; + s.fontIdx___123619 = undefined; + s.font___123634 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = image_getFontForText__P94548_mk(s); + s.tmp_0 = image_getFontForText__P117442_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 78; s.pc = 3; return s.tmp_0; + s.callLocIdx = 1316; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.baseFont___110939 = (r0); + s.baseFont___123593 = (r0); s.tmp_1 = if_charHeight_1_mk(s); - s.tmp_1.arg0 = s.baseFont___110939; + s.tmp_1.arg0 = s.baseFont___123593; if (!s.tmp_1.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "charHeight"); } else { s.tmp_1.fn = s.tmp_1.arg0.vtable.iface["charHeight"]; if (s.tmp_1.fn == null) { s.retval = s.tmp_1.arg0.fields["charHeight"]; } else if (!s.tmp_1.fn.isGetter) { s.retval = bind(s.tmp_1); } - else { s.callLocIdx = 79; s.pc = 4; return s.tmp_1; } + else { s.callLocIdx = 1317; s.pc = 4; return s.tmp_1; } } case 4: r0 = s.retval; s.tmp_0 = r0; r0 = (s.tmp_0 === 12); - s.hasUnicode___110943 = (r0); - r0 = pxsim_numops_toBoolDecr(s.hasUnicode___110943); + s.hasUnicode___123597 = (r0); + r0 = pxsim_numops_toBoolDecr(s.hasUnicode___123597); if (!r0) { step = 1; continue; } r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.baseFont___110939); + r0 = pxsim_Array__push(s.tmp_0, s.baseFont___123593); 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___94546); - r0 = pxsim_Array__push(s.tmp_1, globals.font5___94551); + r0 = pxsim_Array__push(s.tmp_1, globals.font8___117440); + r0 = pxsim_Array__push(s.tmp_1, globals.font5___117445); r0 = s.tmp_1; case 2: // jmp value (already in r0) s.tmp_2 = r0; - s.availableFonts___110947 = (s.tmp_2); - r0 = pxsim_pxtcore_mkAction(1, remainders_inline__P110957); + s.availableFonts___123601 = (s.tmp_2); + r0 = pxsim_pxtcore_mkAction(1, remainders_inline__P123611); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - s.tmp_1 = helpers_arrayMap__P92677_mk(s); - s.tmp_1.arg0 = s.availableFonts___110947; + s.tmp_1 = helpers_arrayMap__P115571_mk(s); + s.tmp_1.arg0 = s.availableFonts___123601; s.tmp_1.arg1 = s.tmp_0; - s.callLocIdx = 81; s.pc = 5; return s.tmp_1; + s.callLocIdx = 1319; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - s.remainders___110955 = (r0); - r0 = pxsim_pxtcore_mkAction(1, fontIdx_inline__P110969); + s.remainders___123609 = (r0); + r0 = pxsim_pxtcore_mkAction(1, fontIdx_inline__P123623); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.remainders___110955); - s.tmp_1 = helpers_arrayReduce__P92683_mk(s); - s.tmp_1.arg0 = s.remainders___110955; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.remainders___123609); + s.tmp_1 = helpers_arrayReduce__P115577_mk(s); + s.tmp_1.arg0 = s.remainders___123609; s.tmp_1.arg1 = s.tmp_0; s.tmp_1.arg2 = 99; - s.callLocIdx = 82; s.pc = 6; return s.tmp_1; + s.callLocIdx = 1320; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - s.fontIdx___110965 = (r0); - r0 = pxsim_Array__getAt(s.availableFonts___110947, s.fontIdx___110965); - s.font___110980 = (r0); - s.tmp_0 = image_scaledFont__P94550_mk(s); - s.tmp_0.arg0 = s.font___110980; + s.fontIdx___123619 = (r0); + r0 = pxsim_Array__getAt(s.availableFonts___123601, s.fontIdx___123619); + s.font___123634 = (r0); + s.tmp_0 = image_scaledFont__P117444_mk(s); + s.tmp_0.arg0 = s.font___123634; s.tmp_1 = r0 = s.arg1; s.tmp_3 = if_charHeight_1_mk(s); - s.tmp_3.arg0 = s.font___110980; + s.tmp_3.arg0 = s.font___123634; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charHeight"); } else { s.tmp_3.fn = s.tmp_3.arg0.vtable.iface["charHeight"]; if (s.tmp_3.fn == null) { s.retval = s.tmp_3.arg0.fields["charHeight"]; } else if (!s.tmp_3.fn.isGetter) { s.retval = bind(s.tmp_3); } - else { s.callLocIdx = 83; s.pc = 8; return s.tmp_3; } + else { s.callLocIdx = 1321; s.pc = 8; return s.tmp_3; } } case 8: r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_1 / s.tmp_2); s.tmp_0.arg1 = r0; - s.callLocIdx = 84; s.pc = 7; return s.tmp_0; + s.callLocIdx = 1322; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; return leave(s, r0) default: oops() } } } -textsprite_getFontForTextAndHeight__P96914.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__P119808.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__P96914_mk(s) { +function textsprite_getFontForTextAndHeight__P119808_mk(s) { checkStack(s.depth); return { - parent: s, fn: textsprite_getFontForTextAndHeight__P96914, depth: s.depth + 1, + parent: s, fn: textsprite_getFontForTextAndHeight__P119808, 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___110939: undefined, - hasUnicode___110943: undefined, - availableFonts___110947: undefined, - remainders___110955: undefined, - fontIdx___110965: undefined, - font___110980: undefined, + baseFont___123593: undefined, + hasUnicode___123597: undefined, + availableFonts___123601: undefined, + remainders___123609: undefined, + fontIdx___123619: undefined, + font___123634: undefined, arg0: undefined, arg1: undefined, } } @@ -2306,7 +2306,7 @@ function textsprite_getFontForTextAndHeight__P96914_mk(s) { -function remainders_inline__P110957(s) { +function remainders_inline__P123611(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2329,7 +2329,7 @@ switch (step) { s.tmp_2.fn = s.tmp_2.arg0.vtable.iface["charHeight"]; if (s.tmp_2.fn == null) { s.retval = s.tmp_2.arg0.fields["charHeight"]; } else if (!s.tmp_2.fn.isGetter) { s.retval = bind(s.tmp_2); } - else { s.callLocIdx = 80; s.pc = 1; return s.tmp_2; } + else { s.callLocIdx = 1318; s.pc = 1; return s.tmp_2; } } case 1: r0 = s.retval; @@ -2338,12 +2338,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -remainders_inline__P110957.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__P123611.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__P110957_mk(s) { +function remainders_inline__P123611_mk(s) { checkStack(s.depth); return { - parent: s, fn: remainders_inline__P110957, depth: s.depth + 1, + parent: s, fn: remainders_inline__P123611, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2355,7 +2355,7 @@ function remainders_inline__P110957_mk(s) { -function fontIdx_inline__P110969(s) { +function fontIdx_inline__P123623(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2388,12 +2388,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -fontIdx_inline__P110969.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__P123623.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__P110969_mk(s) { +function fontIdx_inline__P123623_mk(s) { checkStack(s.depth); return { - parent: s, fn: fontIdx_inline__P110969, depth: s.depth + 1, + parent: s, fn: fontIdx_inline__P123623, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2407,7 +2407,7 @@ function fontIdx_inline__P110969_mk(s) { -function image_scaledFont__P94550(s) { +function image_scaledFont__P117444(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2522,12 +2522,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -image_scaledFont__P94550.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__P117444.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__P94550_mk(s) { +function image_scaledFont__P117444_mk(s) { checkStack(s.depth); return { - parent: s, fn: image_scaledFont__P94550, depth: s.depth + 1, + parent: s, fn: image_scaledFont__P117444, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2553,7 +2553,7 @@ function image_scaledFont__P94550_mk(s) { -function image_getFontForText__P94548(s) { +function image_getFontForText__P117442(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2563,52 +2563,52 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___100457 = undefined; + s.i___123489 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.i___100457 = (0); + s.i___123489 = (0); case 1: - s.tmp_1 = r0 = s.i___100457; + s.tmp_1 = r0 = s.i___123489; 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___100457); + r0 = pxsim_String_.charCodeAt(s.arg0, s.i___123489); 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___94547; + r0 = globals.font12___117441; { step = 5; continue; } case 2: case 3: - r0 = (s.i___100457 + 1); - s.i___100457 = (r0); + r0 = (s.i___123489 + 1); + s.i___123489 = (r0); { step = 1; continue; } case 4: - r0 = globals.font8___94546; + r0 = globals.font8___117440; case 5: return leave(s, r0) default: oops() } } } -image_getFontForText__P94548.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__P117442.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__P94548_mk(s) { +function image_getFontForText__P117442_mk(s) { checkStack(s.depth); return { - parent: s, fn: image_getFontForText__P94548, depth: s.depth + 1, + parent: s, fn: image_getFontForText__P117442, 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___100457: undefined, + i___123489: undefined, arg0: undefined, } } @@ -2616,7 +2616,7 @@ function image_getFontForText__P94548_mk(s) { -function helpers_arrayReduce__P92683(s) { +function helpers_arrayReduce__P115577(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2626,8 +2626,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___104563 = undefined; - s.i___104566 = undefined; + s.len___123672 = undefined; + s.i___123675 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -2635,43 +2635,43 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__length(s.arg0); - s.len___104563 = (r0); - s.i___104566 = (0); + s.len___123672 = (r0); + s.i___123675 = (0); case 1: - r0 = (s.i___104566 < s.len___104563); + r0 = (s.i___123675 < s.len___123672); 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___104566); + r0 = pxsim_Array__getAt(s.arg0, s.i___123675); s.tmp_1.arg1 = r0; - s.tmp_1.arg2 = s.i___104566; + s.tmp_1.arg2 = s.i___123675; setupLambda(s.tmp_1, s.tmp_1.argL); s.callLocIdx = 7; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; s.arg2 = (r0); - r0 = (s.i___104566 + 1); - s.i___104566 = (r0); + r0 = (s.i___123675 + 1); + s.i___123675 = (r0); { step = 1; continue; } case 2: r0 = s.arg2; return leave(s, r0) default: oops() } } } -helpers_arrayReduce__P92683.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__P115577.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__P92683_mk(s) { +function helpers_arrayReduce__P115577_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayReduce__P92683, depth: s.depth + 1, + parent: s, fn: helpers_arrayReduce__P115577, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - len___104563: undefined, - i___104566: undefined, + len___123672: undefined, + i___123675: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -2681,7 +2681,7 @@ function helpers_arrayReduce__P92683_mk(s) { -function helpers_arrayMap__P92677(s) { +function helpers_arrayMap__P115571(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2691,58 +2691,58 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___109234 = undefined; - s.len___109236 = undefined; - s.i___109239 = undefined; + s.res___123692 = undefined; + s.len___123694 = undefined; + s.i___123697 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___109234 = (r0); + s.res___123692 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___109236 = (r0); - s.i___109239 = (0); + s.len___123694 = (r0); + s.i___123697 = (0); case 1: - r0 = (s.i___109239 < s.len___109236); + r0 = (s.i___123697 < s.len___123694); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.res___109234; + s.tmp_1 = r0 = s.res___123692; s.tmp_3 = lambda_3_mk(s); s.tmp_3.argL = s.arg1; - r0 = pxsim_Array__getAt(s.arg0, s.i___109239); + r0 = pxsim_Array__getAt(s.arg0, s.i___123697); s.tmp_3.arg0 = r0; - s.tmp_3.arg1 = s.i___109239; + s.tmp_3.arg1 = s.i___123697; 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___109239 + 1); - s.i___109239 = (r0); + r0 = (s.i___123697 + 1); + s.i___123697 = (r0); { step = 1; continue; } case 2: - r0 = s.res___109234; + r0 = s.res___123692; return leave(s, r0) default: oops() } } } -helpers_arrayMap__P92677.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__P115571.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__P92677_mk(s) { +function helpers_arrayMap__P115571_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayMap__P92677, depth: s.depth + 1, + parent: s, fn: helpers_arrayMap__P115571, 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___109234: undefined, - len___109236: undefined, - i___109239: undefined, + res___123692: undefined, + len___123694: undefined, + i___123697: undefined, arg0: undefined, arg1: undefined, } } @@ -2751,7 +2751,7 @@ function helpers_arrayMap__P92677_mk(s) { -function textsprite_renderScaledImage__P96913(s) { +function textsprite_renderScaledImage__P119807(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2761,10 +2761,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scale___110883 = undefined; - s.tile___110885 = undefined; - s.i___110887 = undefined; - s.j___110893 = undefined; + s.scale___123514 = undefined; + s.tile___123516 = undefined; + s.i___123518 = undefined; + s.j___123524 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -2773,27 +2773,27 @@ switch (step) { s.arg4 = (s.lambdaArgs[4]); s.lambdaArgs = null; } - s.scale___110883 = (s.arg4); - s.tile___110885 = (s.arg0); - s.i___110887 = (0); + s.scale___123514 = (s.arg4); + s.tile___123516 = (s.arg0); + s.i___123518 = (0); case 1: - s.tmp_1 = r0 = s.i___110887; + s.tmp_1 = r0 = s.i___123518; 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___110893 = (0); + s.j___123524 = (0); case 2: - s.tmp_1 = r0 = s.j___110893; + s.tmp_1 = r0 = s.j___123524; 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___110887, s.j___110893); + r0 = pxsim_ImageMethods.getPixel(s.arg0, s.i___123518, s.j___123524); s.tmp_4 = r0; r0 = (s.tmp_4 != 0); s.tmp_3 = r0; @@ -2801,44 +2801,44 @@ switch (step) { if (!r0) { step = 3; continue; } s.tmp_5 = r0 = s.arg1; s.tmp_7 = r0 = s.arg2; - r0 = (s.i___110887 >> s.scale___110883); + r0 = (s.i___123518 >> s.scale___123514); s.tmp_8 = r0; r0 = (s.tmp_7 + s.tmp_8); s.tmp_6 = r0; s.tmp_10 = r0 = s.arg3; - r0 = (s.j___110893 >> s.scale___110883); + r0 = (s.j___123524 >> s.scale___123514); s.tmp_11 = r0; r0 = (s.tmp_10 + s.tmp_11); s.tmp_9 = r0; - r0 = pxsim_ImageMethods.getPixel(s.arg0, s.i___110887, s.j___110893); + r0 = pxsim_ImageMethods.getPixel(s.arg0, s.i___123518, s.j___123524); 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___110893; - r0 = (1 << s.scale___110883); + s.tmp_0 = r0 = s.j___123524; + r0 = (1 << s.scale___123514); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.j___110893 = (r0); + s.j___123524 = (r0); { step = 2; continue; } case 5: - s.tmp_0 = r0 = s.i___110887; - r0 = (1 << s.scale___110883); + s.tmp_0 = r0 = s.i___123518; + r0 = (1 << s.scale___123514); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.i___110887 = (r0); + s.i___123518 = (r0); { step = 1; continue; } case 6: r0 = undefined; return leave(s, r0) default: oops() } } } -textsprite_renderScaledImage__P96913.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__P119807.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__P96913_mk(s) { +function textsprite_renderScaledImage__P119807_mk(s) { checkStack(s.depth); return { - parent: s, fn: textsprite_renderScaledImage__P96913, depth: s.depth + 1, + parent: s, fn: textsprite_renderScaledImage__P119807, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2853,10 +2853,10 @@ function textsprite_renderScaledImage__P96913_mk(s) { tmp_10: undefined, tmp_11: undefined, tmp_12: undefined, - scale___110883: undefined, - tile___110885: undefined, - i___110887: undefined, - j___110893: undefined, + scale___123514: undefined, + tile___123516: undefined, + i___123518: undefined, + j___123524: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -2868,7 +2868,7 @@ function textsprite_renderScaledImage__P96913_mk(s) { -function Sprite_setImage__P94962(s) { +function Sprite_setImage__P117856(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2884,7 +2884,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -2906,9 +2906,9 @@ switch (step) { case 3: case 4: r0 = (s.arg0).fields["_image"] = (s.arg1); - s.tmp_0 = Sprite__C94912_v5_1_mk(s); + s.tmp_0 = Sprite__C117806_v5_1_mk(s); s.tmp_0.arg0 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C94912_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, Sprite__C117806_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: @@ -2918,12 +2918,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setImage__P94962.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__P117856.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__P94962_mk(s) { +function Sprite_setImage__P117856_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setImage__P94962, depth: s.depth + 1, + parent: s, fn: Sprite_setImage__P117856, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2937,7 +2937,7 @@ function Sprite_setImage__P94962_mk(s) { -function Sprite_recalcSize__P97312(s) { +function Sprite_recalcSize__P120211(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2952,15 +2952,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_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__P94941_mk(s); + s.tmp_6 = Sprite_sx__P117835_mk(s); s.tmp_6.arg0 = s.arg0; - s.callLocIdx = 343; s.pc = 1; return s.tmp_6; + s.callLocIdx = 344; s.pc = 1; return s.tmp_6; case 1: r0 = s.retval; s.tmp_5 = r0; @@ -2976,9 +2976,9 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_ImageMethods.height(s.tmp_4); s.tmp_3 = r0; - s.tmp_6 = Sprite_sy__P94943_mk(s); + s.tmp_6 = Sprite_sy__P117837_mk(s); s.tmp_6.arg0 = s.arg0; - s.callLocIdx = 345; s.pc = 2; return s.tmp_6; + s.callLocIdx = 346; s.pc = 2; return s.tmp_6; case 2: r0 = s.retval; s.tmp_5 = r0; @@ -2989,21 +2989,21 @@ 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__P94964_mk(s); + s.tmp_0 = Sprite_resetHitbox__P117858_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 347; s.pc = 3; return s.tmp_0; + s.callLocIdx = 348; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -Sprite_recalcSize__P97312.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__P120211.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__P97312_mk(s) { +function Sprite_recalcSize__P120211_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_recalcSize__P97312, depth: s.depth + 1, + parent: s, fn: Sprite_recalcSize__P120211, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3020,7 +3020,7 @@ function Sprite_recalcSize__P97312_mk(s) { -function Sprite_resetHitbox__P94964(s) { +function Sprite_resetHitbox__P117858(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3035,11 +3035,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); r0 = (s.arg0).fields["_hitbox"] = (null); - s.tmp_0 = Sprite__C94912_v4_1_mk(s); + s.tmp_0 = Sprite__C117806_v4_1_mk(s); s.tmp_0.arg0 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C94912_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, Sprite__C117806_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: @@ -3048,12 +3048,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_resetHitbox__P94964.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__P117858.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__P94964_mk(s) { +function Sprite_resetHitbox__P117858_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_resetHitbox__P94964, depth: s.depth + 1, + parent: s, fn: Sprite_resetHitbox__P117858, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -3063,7 +3063,7 @@ function Sprite_resetHitbox__P94964_mk(s) { -function Sprite_setHitbox__P94965(s) { +function Sprite_setHitbox__P117859(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3078,23 +3078,23 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_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__P94793_mk(s); + s.tmp_1 = game_Hitbox_updateIfInvalid__P117687_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_1.arg0 = r0; - s.callLocIdx = 341; s.pc = 3; return s.tmp_1; + s.callLocIdx = 342; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; { step = 2; continue; } case 1: s.tmp_0 = r0 = s.arg0; - s.tmp_2 = game_calculateHitBox__P94795_mk(s); + s.tmp_2 = game_calculateHitBox__P117689_mk(s); s.tmp_2.arg0 = s.arg0; - s.callLocIdx = 342; s.pc = 4; return s.tmp_2; + s.callLocIdx = 343; s.pc = 4; return s.tmp_2; case 4: r0 = s.retval; s.tmp_1 = r0; @@ -3104,12 +3104,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setHitbox__P94965.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__P117859.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__P94965_mk(s) { +function Sprite_setHitbox__P117859_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setHitbox__P94965, depth: s.depth + 1, + parent: s, fn: Sprite_setHitbox__P117859, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3121,7 +3121,7 @@ function Sprite_setHitbox__P94965_mk(s) { -function game_calculateHitBox__P94795(s) { +function game_calculateHitBox__P117689(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3131,17 +3131,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___103548 = undefined; - s.minX___103551 = undefined; - s.minY___103555 = undefined; - s.maxX___103559 = undefined; - s.maxY___103561 = undefined; - s.c___103563 = undefined; - s.fxc___103564 = undefined; - s.r___103571 = undefined; - s.fxr___103572 = undefined; - s.width___103636 = undefined; - s.height___103644 = undefined; + s.i___122713 = undefined; + s.minX___122716 = undefined; + s.minY___122720 = undefined; + s.maxX___122724 = undefined; + s.maxY___122726 = undefined; + s.c___122728 = undefined; + s.fxc___122729 = undefined; + s.r___122736 = undefined; + s.fxr___122737 = undefined; + s.width___122801 = undefined; + s.height___122809 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -3153,10 +3153,10 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_1 = game_Hitbox_isValid__P94791_mk(s); + s.tmp_1 = game_Hitbox_isValid__P117685_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_1.arg0 = r0; - s.callLocIdx = 275; s.pc = 12; return s.tmp_1; + s.callLocIdx = 276; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; case 2: @@ -3169,139 +3169,139 @@ switch (step) { case 3: case 4: r0 = s.arg0.fields["_image"]; - s.i___103548 = (r0); - r0 = pxsim_ImageMethods.width(s.i___103548); + s.i___122713 = (r0); + r0 = pxsim_ImageMethods.width(s.i___122713); s.tmp_0 = r0; r0 = (s.tmp_0 * 256); s.tmp_1 = r0; r0 = (s.tmp_1 | 0); - s.minX___103551 = (r0); - r0 = pxsim_ImageMethods.height(s.i___103548); + s.minX___122716 = (r0); + r0 = pxsim_ImageMethods.height(s.i___122713); s.tmp_0 = r0; r0 = (s.tmp_0 * 256); s.tmp_1 = r0; r0 = (s.tmp_1 | 0); - s.minY___103555 = (r0); - s.maxX___103559 = (0); - s.maxY___103561 = (0); - s.c___103563 = (0); - s.fxc___103564 = (0); + s.minY___122720 = (r0); + s.maxX___122724 = (0); + s.maxY___122726 = (0); + s.c___122728 = (0); + s.fxc___122729 = (0); case 5: - s.tmp_1 = r0 = s.c___103563; - r0 = pxsim_ImageMethods.width(s.i___103548); + s.tmp_1 = r0 = s.c___122728; + r0 = pxsim_ImageMethods.width(s.i___122713); 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___103571 = (0); - s.fxr___103572 = (0); + s.r___122736 = (0); + s.fxr___122737 = (0); case 6: - s.tmp_1 = r0 = s.r___103571; - r0 = pxsim_ImageMethods.height(s.i___103548); + s.tmp_1 = r0 = s.r___122736; + r0 = pxsim_ImageMethods.height(s.i___122713); 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___103548, s.c___103563, s.r___103571); + r0 = pxsim_ImageMethods.getPixel(s.i___122713, s.c___122728, s.r___122736); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 7; continue; } - s.tmp_4 = Fx_min__P92737_mk(s); - s.tmp_4.arg0 = s.minX___103551; - s.tmp_4.arg1 = s.fxc___103564; - s.callLocIdx = 279; s.pc = 13; return s.tmp_4; + s.tmp_4 = Fx_min__P115631_mk(s); + s.tmp_4.arg0 = s.minX___122716; + s.tmp_4.arg1 = s.fxc___122729; + s.callLocIdx = 280; s.pc = 13; return s.tmp_4; case 13: r0 = s.retval; - s.minX___103551 = (r0); - s.tmp_0 = Fx_min__P92737_mk(s); - s.tmp_0.arg0 = s.minY___103555; - s.tmp_0.arg1 = s.fxr___103572; - s.callLocIdx = 280; s.pc = 14; return s.tmp_0; + s.minX___122716 = (r0); + s.tmp_0 = Fx_min__P115631_mk(s); + s.tmp_0.arg0 = s.minY___122720; + s.tmp_0.arg1 = s.fxr___122737; + s.callLocIdx = 281; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.minY___103555 = (r0); - s.tmp_0 = Fx_max__P92738_mk(s); - s.tmp_0.arg0 = s.maxX___103559; - s.tmp_0.arg1 = s.fxc___103564; - s.callLocIdx = 281; s.pc = 15; return s.tmp_0; + s.minY___122720 = (r0); + s.tmp_0 = Fx_max__P115632_mk(s); + s.tmp_0.arg0 = s.maxX___122724; + s.tmp_0.arg1 = s.fxc___122729; + s.callLocIdx = 282; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - s.maxX___103559 = (r0); - s.tmp_0 = Fx_max__P92738_mk(s); - s.tmp_0.arg0 = s.maxY___103561; - s.tmp_0.arg1 = s.fxr___103572; - s.callLocIdx = 282; s.pc = 16; return s.tmp_0; + s.maxX___122724 = (r0); + s.tmp_0 = Fx_max__P115632_mk(s); + s.tmp_0.arg0 = s.maxY___122726; + s.tmp_0.arg1 = s.fxr___122737; + s.callLocIdx = 283; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.maxY___103561 = (r0); + s.maxY___122726 = (r0); case 7: case 8: - r0 = (s.r___103571 + 1); - s.r___103571 = (r0); - r0 = (s.fxr___103572 + 256); + r0 = (s.r___122736 + 1); + s.r___122736 = (r0); + r0 = (s.fxr___122737 + 256); s.tmp_0 = r0; - s.fxr___103572 = (r0); + s.fxr___122737 = (r0); r0 = s.tmp_0; { step = 6; continue; } case 9: - r0 = (s.c___103563 + 1); - s.c___103563 = (r0); - r0 = (s.fxc___103564 + 256); + r0 = (s.c___122728 + 1); + s.c___122728 = (r0); + r0 = (s.fxc___122729 + 256); s.tmp_0 = r0; - s.fxc___103564 = (r0); + s.fxc___122729 = (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___103551, s.tmp_0); + r0 = pxsim.Math_.imul(s.minX___122716, s.tmp_0); s.tmp_1 = r0; r0 = (s.tmp_1 >> 8); - s.minX___103551 = (r0); + s.minX___122716 = (r0); r0 = s.arg0.fields["_sy"]; s.tmp_0 = r0; - r0 = pxsim.Math_.imul(s.minY___103555, s.tmp_0); + r0 = pxsim.Math_.imul(s.minY___122720, s.tmp_0); s.tmp_1 = r0; r0 = (s.tmp_1 >> 8); - s.minY___103555 = (r0); + s.minY___122720 = (r0); r0 = s.arg0.fields["_sx"]; s.tmp_0 = r0; - r0 = pxsim.Math_.imul(s.maxX___103559, s.tmp_0); + r0 = pxsim.Math_.imul(s.maxX___122724, s.tmp_0); s.tmp_1 = r0; r0 = (s.tmp_1 >> 8); - s.maxX___103559 = (r0); + s.maxX___122724 = (r0); r0 = s.arg0.fields["_sy"]; s.tmp_0 = r0; - r0 = pxsim.Math_.imul(s.maxY___103561, s.tmp_0); + r0 = pxsim.Math_.imul(s.maxY___122726, s.tmp_0); s.tmp_1 = r0; r0 = (s.tmp_1 >> 8); - s.maxY___103561 = (r0); - r0 = (s.maxX___103559 - s.minX___103551); + s.maxY___122726 = (r0); + r0 = (s.maxX___122724 - s.minX___122716); s.tmp_0 = r0; r0 = s.arg0.fields["_sx"]; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.width___103636 = (r0); - r0 = (s.maxY___103561 - s.minY___103555); + s.width___122801 = (r0); + r0 = (s.maxY___122726 - s.minY___122720); s.tmp_0 = r0; r0 = s.arg0.fields["_sy"]; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.height___103644 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(game_Hitbox__C94779_VT); + s.height___122809 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(game_Hitbox__C117673_VT); s.tmp_0 = r0; - s.tmp_1 = game_Hitbox_constructor__P94786_mk(s); + s.tmp_1 = game_Hitbox_constructor__P117680_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; - s.tmp_1.arg2 = s.width___103636; - s.tmp_1.arg3 = s.height___103644; - r0 = (s.minX___103551 & -256); + s.tmp_1.arg2 = s.width___122801; + s.tmp_1.arg3 = s.height___122809; + r0 = (s.minX___122716 & -256); s.tmp_1.arg4 = r0; - r0 = (s.minY___103555 & -256); + r0 = (s.minY___122720 & -256); s.tmp_1.arg5 = r0; - s.callLocIdx = 295; s.pc = 17; return s.tmp_1; + s.callLocIdx = 296; s.pc = 17; return s.tmp_1; case 17: r0 = s.retval; r0 = s.tmp_0; @@ -3309,29 +3309,29 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_calculateHitBox__P94795.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__P117689.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__P94795_mk(s) { +function game_calculateHitBox__P117689_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_calculateHitBox__P94795, depth: s.depth + 1, + parent: s, fn: game_calculateHitBox__P117689, 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___103548: undefined, - minX___103551: undefined, - minY___103555: undefined, - maxX___103559: undefined, - maxY___103561: undefined, - c___103563: undefined, - fxc___103564: undefined, - r___103571: undefined, - fxr___103572: undefined, - width___103636: undefined, - height___103644: undefined, + i___122713: undefined, + minX___122716: undefined, + minY___122720: undefined, + maxX___122724: undefined, + maxY___122726: undefined, + c___122728: undefined, + fxc___122729: undefined, + r___122736: undefined, + fxr___122737: undefined, + width___122801: undefined, + height___122809: undefined, arg0: undefined, } } @@ -3339,7 +3339,7 @@ function game_calculateHitBox__P94795_mk(s) { -function Sprite_image__P94961(s) { +function Sprite_image__P117855(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3354,18 +3354,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); r0 = s.arg0.fields["_image"]; return leaveAccessor(s, r0) default: oops() } } } -Sprite_image__P94961.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__P94961.isGetter = true; +Sprite_image__P117855.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__P117855.isGetter = true; -function Sprite_image__P94961_mk(s) { +function Sprite_image__P117855_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_image__P94961, depth: s.depth + 1, + parent: s, fn: Sprite_image__P117855, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -3374,7 +3374,7 @@ function Sprite_image__P94961_mk(s) { -function game_Hitbox_isValid__P94791(s) { +function game_Hitbox_isValid__P117685(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3389,13 +3389,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C94779_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C117673_VT)) failedCast(r0); r0 = s.arg0.fields["hash"]; s.tmp_0 = r0; - s.tmp_2 = Sprite_calcDimensionalHash__P94963_mk(s); + s.tmp_2 = Sprite_calcDimensionalHash__P117857_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; - s.callLocIdx = 228; s.pc = 1; return s.tmp_2; + s.callLocIdx = 229; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; @@ -3403,12 +3403,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_isValid__P94791.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__P117685.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__P94791_mk(s) { +function game_Hitbox_isValid__P117685_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_isValid__P94791, depth: s.depth + 1, + parent: s, fn: game_Hitbox_isValid__P117685, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3420,7 +3420,7 @@ function game_Hitbox_isValid__P94791_mk(s) { -function Sprite_calcDimensionalHash__P94963(s) { +function Sprite_calcDimensionalHash__P117857(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3435,7 +3435,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); r0 = s.arg0.fields["_image"]; s.tmp_2 = r0; r0 = pxsim_ImageMethods.revision(s.tmp_2); @@ -3458,12 +3458,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_calcDimensionalHash__P94963.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__P117857.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__P94963_mk(s) { +function Sprite_calcDimensionalHash__P117857_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_calcDimensionalHash__P94963, depth: s.depth + 1, + parent: s, fn: Sprite_calcDimensionalHash__P117857, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3481,7 +3481,7 @@ function Sprite_calcDimensionalHash__P94963_mk(s) { -function Fx_toIntShifted__P92727(s) { +function Fx_toIntShifted__P115621(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3503,12 +3503,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_toIntShifted__P92727.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__P115621.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__P92727_mk(s) { +function Fx_toIntShifted__P115621_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_toIntShifted__P92727, depth: s.depth + 1, + parent: s, fn: Fx_toIntShifted__P115621, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3520,7 +3520,7 @@ function Fx_toIntShifted__P92727_mk(s) { -function game_Hitbox_constructor__P94786(s) { +function game_Hitbox_constructor__P117680(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3540,11 +3540,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C94779_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C117673_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Sprite_calcDimensionalHash__P94963_mk(s); + s.tmp_2 = Sprite_calcDimensionalHash__P117857_mk(s); s.tmp_2.arg0 = s.arg1; - s.callLocIdx = 219; s.pc = 1; return s.tmp_2; + s.callLocIdx = 220; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; @@ -3558,12 +3558,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_constructor__P94786.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__P117680.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__P94786_mk(s) { +function game_Hitbox_constructor__P117680_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_constructor__P94786, depth: s.depth + 1, + parent: s, fn: game_Hitbox_constructor__P117680, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3580,7 +3580,7 @@ function game_Hitbox_constructor__P94786_mk(s) { -function Fx_floor__P92739(s) { +function Fx_floor__P115633(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3598,12 +3598,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_floor__P92739.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__P115633.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__P92739_mk(s) { +function Fx_floor__P115633_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_floor__P92739, depth: s.depth + 1, + parent: s, fn: Fx_floor__P115633, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -3612,7 +3612,7 @@ function Fx_floor__P92739_mk(s) { -function Fx_max__P92738(s) { +function Fx_max__P115632(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3643,12 +3643,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_max__P92738.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__P115632.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__P92738_mk(s) { +function Fx_max__P115632_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_max__P92738, depth: s.depth + 1, + parent: s, fn: Fx_max__P115632, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -3659,7 +3659,7 @@ function Fx_max__P92738_mk(s) { -function Fx_min__P92737(s) { +function Fx_min__P115631(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3690,12 +3690,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_min__P92737.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__P115631.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__P92737_mk(s) { +function Fx_min__P115631_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_min__P92737, depth: s.depth + 1, + parent: s, fn: Fx_min__P115631, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -3706,7 +3706,7 @@ function Fx_min__P92737_mk(s) { -function Fx_mul__P92731(s) { +function Fx_mul__P115625(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3727,12 +3727,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_mul__P92731.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__P115625.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__P92731_mk(s) { +function Fx_mul__P115625_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_mul__P92731, depth: s.depth + 1, + parent: s, fn: Fx_mul__P115625, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -3743,7 +3743,7 @@ function Fx_mul__P92731_mk(s) { -function Fx_sub__P92730(s) { +function Fx_sub__P115624(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3762,12 +3762,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_sub__P92730.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__P115624.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__P92730_mk(s) { +function Fx_sub__P115624_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_sub__P92730, depth: s.depth + 1, + parent: s, fn: Fx_sub__P115624, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -3777,7 +3777,7 @@ function Fx_sub__P92730_mk(s) { -function Fx_add__P92728(s) { +function Fx_add__P115622(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3796,12 +3796,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_add__P92728.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__P115622.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__P92728_mk(s) { +function Fx_add__P115622_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_add__P92728, depth: s.depth + 1, + parent: s, fn: Fx_add__P115622, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -3811,7 +3811,7 @@ function Fx_add__P92728_mk(s) { -function game_Hitbox_updateIfInvalid__P94793(s) { +function game_Hitbox_updateIfInvalid__P117687(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3821,26 +3821,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.newHitBox___103745 = undefined; - s.oMinX___103750 = undefined; - s.oMinY___103753 = undefined; - s.oMaxX___103756 = undefined; - s.oMaxY___103762 = undefined; - s.nMinX___103768 = undefined; - s.nMinY___103771 = undefined; - s.nMaxX___103774 = undefined; - s.nMaxY___103780 = undefined; - s.xDiff___103786 = undefined; - s.yDiff___103797 = undefined; + s.newHitBox___122926 = undefined; + s.oMinX___122931 = undefined; + s.oMinY___122934 = undefined; + s.oMaxX___122937 = undefined; + s.oMaxY___122943 = undefined; + s.nMinX___122949 = undefined; + s.nMinY___122952 = undefined; + s.nMaxX___122955 = undefined; + s.nMaxY___122961 = undefined; + s.xDiff___122967 = undefined; + s.yDiff___122978 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C94779_VT)) failedCast(r0); - s.tmp_1 = game_Hitbox_isValid__P94791_mk(s); + if (!checkSubtype(r0, game_Hitbox__C117673_VT)) failedCast(r0); + s.tmp_1 = game_Hitbox_isValid__P117685_mk(s); s.tmp_1.arg0 = s.arg0; - s.callLocIdx = 233; s.pc = 8; return s.tmp_1; + s.callLocIdx = 234; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; s.tmp_0 = r0; @@ -3849,90 +3849,90 @@ switch (step) { { step = 7; continue; } case 1: case 2: - s.tmp_2 = game_calculateHitBox__P94795_mk(s); + s.tmp_2 = game_calculateHitBox__P117689_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; - s.callLocIdx = 234; s.pc = 9; return s.tmp_2; + s.callLocIdx = 235; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; - s.newHitBox___103745 = (r0); + s.newHitBox___122926 = (r0); r0 = s.arg0.fields["ox"]; - s.oMinX___103750 = (r0); + s.oMinX___122931 = (r0); r0 = s.arg0.fields["oy"]; - s.oMinY___103753 = (r0); + s.oMinY___122934 = (r0); r0 = s.arg0.fields["width"]; s.tmp_0 = r0; - r0 = (s.oMinX___103750 + s.tmp_0); - s.oMaxX___103756 = (r0); + r0 = (s.oMinX___122931 + s.tmp_0); + s.oMaxX___122937 = (r0); r0 = s.arg0.fields["height"]; s.tmp_0 = r0; - r0 = (s.oMinY___103753 + s.tmp_0); - s.oMaxY___103762 = (r0); - r0 = s.newHitBox___103745.fields["ox"]; - s.nMinX___103768 = (r0); - r0 = s.newHitBox___103745.fields["oy"]; - s.nMinY___103771 = (r0); - r0 = s.newHitBox___103745.fields["width"]; - s.tmp_0 = r0; - r0 = (s.nMinX___103768 + s.tmp_0); - s.nMaxX___103774 = (r0); - r0 = s.newHitBox___103745.fields["height"]; - s.tmp_0 = r0; - r0 = (s.nMinY___103771 + s.tmp_0); - s.nMaxY___103780 = (r0); - s.tmp_1 = Fx_abs__P92736_mk(s); - r0 = (s.oMinX___103750 - s.nMinX___103768); + r0 = (s.oMinY___122934 + s.tmp_0); + s.oMaxY___122943 = (r0); + r0 = s.newHitBox___122926.fields["ox"]; + s.nMinX___122949 = (r0); + r0 = s.newHitBox___122926.fields["oy"]; + s.nMinY___122952 = (r0); + r0 = s.newHitBox___122926.fields["width"]; + s.tmp_0 = r0; + r0 = (s.nMinX___122949 + s.tmp_0); + s.nMaxX___122955 = (r0); + r0 = s.newHitBox___122926.fields["height"]; + s.tmp_0 = r0; + r0 = (s.nMinY___122952 + s.tmp_0); + s.nMaxY___122961 = (r0); + s.tmp_1 = Fx_abs__P115630_mk(s); + r0 = (s.oMinX___122931 - s.nMinX___122949); s.tmp_1.arg0 = r0; - s.callLocIdx = 240; s.pc = 10; return s.tmp_1; + s.callLocIdx = 241; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Fx_abs__P92736_mk(s); - r0 = (s.oMaxX___103756 - s.nMaxX___103774); + s.tmp_3 = Fx_abs__P115630_mk(s); + r0 = (s.oMaxX___122937 - s.nMaxX___122955); s.tmp_3.arg0 = r0; - s.callLocIdx = 242; s.pc = 11; return s.tmp_3; + s.callLocIdx = 243; 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___103786 = (r0); - s.tmp_1 = Fx_abs__P92736_mk(s); - r0 = (s.oMinY___103753 - s.nMinY___103771); + s.xDiff___122967 = (r0); + s.tmp_1 = Fx_abs__P115630_mk(s); + r0 = (s.oMinY___122934 - s.nMinY___122952); s.tmp_1.arg0 = r0; - s.callLocIdx = 245; s.pc = 12; return s.tmp_1; + s.callLocIdx = 246; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Fx_abs__P92736_mk(s); - r0 = (s.oMaxY___103762 - s.nMaxY___103780); + s.tmp_3 = Fx_abs__P115630_mk(s); + r0 = (s.oMaxY___122943 - s.nMaxY___122961); s.tmp_3.arg0 = r0; - s.callLocIdx = 247; s.pc = 13; return s.tmp_3; + s.callLocIdx = 248; 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___103797 = (r0); - r0 = (s.xDiff___103786 > 512); + s.yDiff___122978 = (r0); + r0 = (s.xDiff___122967 > 512); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = (s.arg0).fields["ox"] = (s.nMinX___103768); - r0 = s.newHitBox___103745.fields["width"]; + r0 = (s.arg0).fields["ox"] = (s.nMinX___122949); + r0 = s.newHitBox___122926.fields["width"]; s.tmp_0 = r0; r0 = (s.arg0).fields["width"] = (s.tmp_0); case 3: case 4: - r0 = (s.yDiff___103797 > 512); + r0 = (s.yDiff___122978 > 512); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = (s.arg0).fields["oy"] = (s.nMinY___103771); - r0 = s.newHitBox___103745.fields["height"]; + r0 = (s.arg0).fields["oy"] = (s.nMinY___122952); + r0 = s.newHitBox___122926.fields["height"]; s.tmp_0 = r0; r0 = (s.arg0).fields["height"] = (s.tmp_0); case 5: case 6: - r0 = s.newHitBox___103745.fields["hash"]; + r0 = s.newHitBox___122926.fields["hash"]; s.tmp_0 = r0; r0 = (s.arg0).fields["hash"] = (s.tmp_0); case 7: @@ -3940,28 +3940,28 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_updateIfInvalid__P94793.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__P117687.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__P94793_mk(s) { +function game_Hitbox_updateIfInvalid__P117687_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_updateIfInvalid__P94793, depth: s.depth + 1, + parent: s, fn: game_Hitbox_updateIfInvalid__P117687, 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___103745: undefined, - oMinX___103750: undefined, - oMinY___103753: undefined, - oMaxX___103756: undefined, - oMaxY___103762: undefined, - nMinX___103768: undefined, - nMinY___103771: undefined, - nMaxX___103774: undefined, - nMaxY___103780: undefined, - xDiff___103786: undefined, - yDiff___103797: undefined, + newHitBox___122926: undefined, + oMinX___122931: undefined, + oMinY___122934: undefined, + oMaxX___122937: undefined, + oMaxY___122943: undefined, + nMinX___122949: undefined, + nMinY___122952: undefined, + nMaxX___122955: undefined, + nMaxY___122961: undefined, + xDiff___122967: undefined, + yDiff___122978: undefined, arg0: undefined, } } @@ -3969,7 +3969,7 @@ function game_Hitbox_updateIfInvalid__P94793_mk(s) { -function Fx_abs__P92736(s) { +function Fx_abs__P115630(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3999,12 +3999,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_abs__P92736.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__P115630.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__P92736_mk(s) { +function Fx_abs__P115630_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_abs__P92736, depth: s.depth + 1, + parent: s, fn: Fx_abs__P115630, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -4014,7 +4014,7 @@ function Fx_abs__P92736_mk(s) { -function Sprite_sy__P94943(s) { +function Sprite_sy__P117837(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4029,20 +4029,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_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__P94943.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__P94943.isGetter = true; +Sprite_sy__P117837.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__P117837.isGetter = true; -function Sprite_sy__P94943_mk(s) { +function Sprite_sy__P117837_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_sy__P94943, depth: s.depth + 1, + parent: s, fn: Sprite_sy__P117837, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -4052,7 +4052,7 @@ function Sprite_sy__P94943_mk(s) { -function Fx_toFloat__P92744(s) { +function Fx_toFloat__P115638(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4070,12 +4070,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_toFloat__P92744.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__P115638.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__P92744_mk(s) { +function Fx_toFloat__P115638_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_toFloat__P92744, depth: s.depth + 1, + parent: s, fn: Fx_toFloat__P115638, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -4084,7 +4084,7 @@ function Fx_toFloat__P92744_mk(s) { -function Sprite_sx__P94941(s) { +function Sprite_sx__P117835(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4099,20 +4099,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_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__P94941.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__P94941.isGetter = true; +Sprite_sx__P117835.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__P117835.isGetter = true; -function Sprite_sx__P94941_mk(s) { +function Sprite_sx__P117835_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_sx__P94941, depth: s.depth + 1, + parent: s, fn: Sprite_sx__P117835, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -4122,7 +4122,7 @@ function Sprite_sx__P94941_mk(s) { -function helpers_imagePrint__P94561(s) { +function helpers_imagePrint__P117455(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4132,31 +4132,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.x0___100125 = undefined; - s.cp___100127 = undefined; - s.mult___100128 = undefined; - s.dataW___100133 = undefined; - s.dataH___100139 = undefined; - s.byteHeight___100145 = undefined; - s.charSize___100151 = undefined; - s.dataSize___100155 = undefined; - s.fontdata___100159 = undefined; - s.lastchar___100162 = undefined; - s.imgBuf___100169 = undefined; - s.xOffset___100193 = undefined; - s.yOffset___100194 = undefined; - s.ch___100209 = undefined; - s.l___100228 = undefined; - s.r___100229 = undefined; - s.off___100231 = undefined; - s.guess___100232 = undefined; - s.m___100251 = undefined; - s.v___100260 = undefined; - s.i___100316 = undefined; - s.j___100321 = undefined; - s.mask___100322 = undefined; - s.c___100323 = undefined; - s.n___100340 = undefined; + s.x0___123180 = undefined; + s.cp___123182 = undefined; + s.mult___123183 = undefined; + s.dataW___123188 = undefined; + s.dataH___123194 = undefined; + s.byteHeight___123200 = undefined; + s.charSize___123206 = undefined; + s.dataSize___123210 = undefined; + s.fontdata___123214 = undefined; + s.lastchar___123217 = undefined; + s.imgBuf___123224 = undefined; + s.xOffset___123248 = undefined; + s.yOffset___123249 = undefined; + s.ch___123264 = undefined; + s.l___123283 = undefined; + s.r___123284 = undefined; + s.off___123286 = undefined; + s.guess___123287 = undefined; + s.m___123306 = undefined; + s.v___123315 = undefined; + s.i___123371 = undefined; + s.j___123376 = undefined; + s.mask___123377 = undefined; + s.c___123378 = undefined; + s.n___123395 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -4177,7 +4177,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = image_getFontForText__P94548_mk(s); + s.tmp_2 = image_getFontForText__P117442_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 97; s.pc = 39; return s.tmp_2; case 39: @@ -4194,8 +4194,8 @@ switch (step) { s.arg4 = (1); case 3: case 4: - s.x0___100125 = (s.arg2); - s.cp___100127 = (0); + s.x0___123180 = (s.arg2); + s.cp___123182 = (0); s.tmp_1 = if_multiplier_1_mk(s); s.tmp_1.arg0 = s.arg5; if (!s.tmp_1.arg0.vtable.iface) { @@ -4229,7 +4229,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_3 = r0; - s.mult___100128 = (s.tmp_3); + s.mult___123183 = (s.tmp_3); s.tmp_1 = if_charWidth_1_mk(s); s.tmp_1.arg0 = s.arg5; if (!s.tmp_1.arg0.vtable.iface) { @@ -4243,8 +4243,8 @@ switch (step) { case 42: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___100128); - s.dataW___100133 = (r0); + r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___123183); + s.dataW___123188 = (r0); s.tmp_1 = if_charHeight_1_mk(s); s.tmp_1.arg0 = s.arg5; if (!s.tmp_1.arg0.vtable.iface) { @@ -4258,16 +4258,16 @@ switch (step) { case 43: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___100128); - s.dataH___100139 = (r0); - r0 = (s.dataH___100139 + 7); + r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___123183); + s.dataH___123194 = (r0); + r0 = (s.dataH___123194 + 7); s.tmp_0 = r0; r0 = (s.tmp_0 >> 3); - s.byteHeight___100145 = (r0); - r0 = (s.byteHeight___100145 * s.dataW___100133); - s.charSize___100151 = (r0); - r0 = (2 + s.charSize___100151); - s.dataSize___100155 = (r0); + s.byteHeight___123200 = (r0); + r0 = (s.byteHeight___123200 * s.dataW___123188); + s.charSize___123206 = (r0); + r0 = (2 + s.charSize___123206); + s.dataSize___123210 = (r0); s.tmp_0 = if_data_1_mk(s); s.tmp_0.arg0 = s.arg5; if (!s.tmp_0.arg0.vtable.iface) { @@ -4280,44 +4280,44 @@ switch (step) { } case 44: r0 = s.retval; - s.fontdata___100159 = (r0); - r0 = pxsim.BufferMethods.length(s.fontdata___100159); + s.fontdata___123214 = (r0); + r0 = pxsim.BufferMethods.length(s.fontdata___123214); s.tmp_1 = r0; - r0 = pxsim.Math_.idiv(s.tmp_1, s.dataSize___100155); + r0 = pxsim.Math_.idiv(s.tmp_1, s.dataSize___123210); s.tmp_0 = r0; r0 = (s.tmp_0 - 1); - s.lastchar___100162 = (r0); - r0 = (s.mult___100128 == 1); + s.lastchar___123217 = (r0); + r0 = (s.mult___123183 == 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - r0 = (8 + s.charSize___100151); + r0 = (8 + s.charSize___123206); s.tmp_1 = r0; r0 = pxsim.control.createBuffer(s.tmp_1); - s.imgBuf___100169 = (r0); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___100169, 0, 135); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___100169, 1, 1); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___100169, 2, s.dataW___100133); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___100169, 4, s.dataH___100139); + s.imgBuf___123224 = (r0); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___123224, 0, 135); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___123224, 1, 1); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___123224, 2, s.dataW___123188); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___123224, 4, s.dataH___123194); case 7: case 8: case 9: - s.tmp_1 = r0 = s.cp___100127; + s.tmp_1 = r0 = s.cp___123182; 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___100193 = (0); - s.yOffset___100194 = (0); + s.xOffset___123248 = (0); + s.yOffset___123249 = (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___100127; + s.tmp_1 = r0 = s.cp___123182; r0 = pxsim_Array__length(s.arg6); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); @@ -4327,7 +4327,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___100127); + r0 = pxsim_Array__getAt(s.arg6, s.cp___123182); s.tmp_4.arg0 = r0; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "xOffset"); @@ -4339,9 +4339,9 @@ switch (step) { } case 45: r0 = s.retval; - s.xOffset___100193 = (r0); + s.xOffset___123248 = (r0); s.tmp_0 = if_yOffset_1_mk(s); - r0 = pxsim_Array__getAt(s.arg6, s.cp___100127); + r0 = pxsim_Array__getAt(s.arg6, s.cp___123182); s.tmp_0.arg0 = r0; if (!s.tmp_0.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "yOffset"); @@ -4353,15 +4353,15 @@ switch (step) { } case 46: r0 = s.retval; - s.yOffset___100194 = (r0); + s.yOffset___123249 = (r0); case 12: case 13: - s.tmp_0 = r0 = s.cp___100127; + s.tmp_0 = r0 = s.cp___123182; r0 = (s.tmp_0 + 1); - s.cp___100127 = (r0); + s.cp___123182 = (r0); r0 = pxsim_String_.charCodeAt(s.arg1, s.tmp_0); - s.ch___100209 = (r0); - r0 = (s.ch___100209 == 10); + s.ch___123264 = (r0); + r0 = (s.ch___123264 == 10); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } @@ -4383,89 +4383,89 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.arg3 = (r0); - s.arg2 = (s.x0___100125); + s.arg2 = (s.x0___123180); case 14: case 15: - r0 = (s.ch___100209 < 32); + r0 = (s.ch___123264 < 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___100228 = (0); - s.r___100229 = (s.lastchar___100162); - s.off___100231 = (0); - r0 = (s.ch___100209 - 32); + s.l___123283 = (0); + s.r___123284 = (s.lastchar___123217); + s.off___123286 = (0); + r0 = (s.ch___123264 - 32); s.tmp_0 = r0; - r0 = (s.tmp_0 * s.dataSize___100155); - s.guess___100232 = (r0); - r0 = pxsim.BufferMethods.getNumber(s.fontdata___100159, 4, s.guess___100232); + r0 = (s.tmp_0 * s.dataSize___123210); + s.guess___123287 = (r0); + r0 = pxsim.BufferMethods.getNumber(s.fontdata___123214, 4, s.guess___123287); s.tmp_1 = r0; - r0 = (s.tmp_1 == s.ch___100209); + r0 = (s.tmp_1 == s.ch___123264); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } - s.off___100231 = (s.guess___100232); + s.off___123286 = (s.guess___123287); { step = 25; continue; } case 18: case 19: - r0 = (s.l___100228 <= s.r___100229); + r0 = (s.l___123283 <= s.r___123284); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 24; continue; } - s.tmp_1 = r0 = s.l___100228; - r0 = (s.r___100229 - s.l___100228); + s.tmp_1 = r0 = s.l___123283; + r0 = (s.r___123284 - s.l___123283); s.tmp_3 = r0; r0 = (s.tmp_3 >> 1); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); - s.m___100251 = (r0); - s.tmp_0 = r0 = s.fontdata___100159; - r0 = (s.m___100251 * s.dataSize___100155); + s.m___123306 = (r0); + s.tmp_0 = r0 = s.fontdata___123214; + r0 = (s.m___123306 * s.dataSize___123210); s.tmp_1 = r0; r0 = pxsim.BufferMethods.getNumber(s.tmp_0, 4, s.tmp_1); - s.v___100260 = (r0); - r0 = (s.v___100260 == s.ch___100209); + s.v___123315 = (r0); + r0 = (s.v___123315 == s.ch___123264); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - r0 = (s.m___100251 * s.dataSize___100155); - s.off___100231 = (r0); + r0 = (s.m___123306 * s.dataSize___123210); + s.off___123286 = (r0); { step = 24; continue; } case 20: case 21: - r0 = (s.v___100260 < s.ch___100209); + r0 = (s.v___123315 < s.ch___123264); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = (s.m___100251 + 1); - s.l___100228 = (r0); + r0 = (s.m___123306 + 1); + s.l___123283 = (r0); { step = 23; continue; } case 22: - r0 = (s.m___100251 - 1); - s.r___100229 = (r0); + r0 = (s.m___123306 - 1); + s.r___123284 = (r0); case 23: { step = 19; continue; } case 24: case 25: - r0 = (s.mult___100128 == 1); + r0 = (s.mult___123183 == 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 26; continue; } - s.tmp_1 = r0 = s.imgBuf___100169; - s.tmp_3 = r0 = s.fontdata___100159; - r0 = (s.off___100231 + 2); + s.tmp_1 = r0 = s.imgBuf___123224; + s.tmp_3 = r0 = s.fontdata___123214; + r0 = (s.off___123286 + 2); s.tmp_4 = r0; - r0 = pxsim.BufferMethods.slice(s.tmp_3, s.tmp_4, s.charSize___100151); + r0 = pxsim.BufferMethods.slice(s.tmp_3, s.tmp_4, s.charSize___123206); s.tmp_2 = r0; r0 = pxsim.BufferMethods.write(s.tmp_1, 8, s.tmp_2); - s.tmp_0 = helpers_imageDrawIcon__P94526_mk(s); + s.tmp_0 = helpers_imageDrawIcon__P117420_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.imgBuf___100169; - r0 = (s.arg2 + s.xOffset___100193); + s.tmp_0.arg1 = s.imgBuf___123224; + r0 = (s.arg2 + s.xOffset___123248); s.tmp_0.arg2 = r0; - r0 = (s.arg3 + s.yOffset___100194); + r0 = (s.arg3 + s.yOffset___123249); s.tmp_0.arg3 = r0; s.tmp_0.arg4 = s.arg4; s.callLocIdx = 106; s.pc = 48; return s.tmp_0; @@ -4489,88 +4489,88 @@ switch (step) { s.arg2 = (r0); { step = 37; continue; } case 26: - r0 = (s.off___100231 + 2); - s.off___100231 = (r0); - s.i___100316 = (0); + r0 = (s.off___123286 + 2); + s.off___123286 = (r0); + s.i___123371 = (0); case 27: - r0 = (s.i___100316 < s.dataW___100133); + r0 = (s.i___123371 < s.dataW___123188); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 36; continue; } - s.j___100321 = (0); - s.mask___100322 = (1); - s.tmp_0 = r0 = s.off___100231; + s.j___123376 = (0); + s.mask___123377 = (1); + s.tmp_0 = r0 = s.off___123286; r0 = (s.tmp_0 + 1); - s.off___100231 = (r0); - r0 = pxsim.BufferMethods.getByte(s.fontdata___100159, s.tmp_0); - s.c___100323 = (r0); + s.off___123286 = (r0); + r0 = pxsim.BufferMethods.getByte(s.fontdata___123214, s.tmp_0); + s.c___123378 = (r0); case 28: - r0 = (s.j___100321 < s.dataH___100139); + r0 = (s.j___123376 < s.dataH___123194); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 35; continue; } - r0 = (s.mask___100322 == 256); + r0 = (s.mask___123377 == 256); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 29; continue; } - s.tmp_2 = r0 = s.off___100231; + s.tmp_2 = r0 = s.off___123286; r0 = (s.tmp_2 + 1); - s.off___100231 = (r0); - r0 = pxsim.BufferMethods.getByte(s.fontdata___100159, s.tmp_2); - s.c___100323 = (r0); - s.mask___100322 = (1); + s.off___123286 = (r0); + r0 = pxsim.BufferMethods.getByte(s.fontdata___123214, s.tmp_2); + s.c___123378 = (r0); + s.mask___123377 = (1); case 29: case 30: - s.n___100340 = (0); + s.n___123395 = (0); case 31: - r0 = (s.c___100323 & s.mask___100322); + r0 = (s.c___123378 & s.mask___123377); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 32; continue; } - r0 = (s.n___100340 + 1); - s.n___100340 = (r0); - r0 = (s.mask___100322 << 1); - s.mask___100322 = (r0); + r0 = (s.n___123395 + 1); + s.n___123395 = (r0); + r0 = (s.mask___123377 << 1); + s.mask___123377 = (r0); { step = 31; continue; } case 32: - r0 = pxsim_numops_toBoolDecr(s.n___100340); + r0 = pxsim_numops_toBoolDecr(s.n___123395); if (!r0) { step = 33; continue; } - s.tmp_0 = helpers_imageFillRect__P94527_mk(s); + s.tmp_0 = helpers_imageFillRect__P117421_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg2; - r0 = (s.xOffset___100193 * s.mult___100128); + r0 = (s.xOffset___123248 * s.mult___123183); 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___100321 + s.yOffset___100194); + r0 = (s.j___123376 + s.yOffset___123249); s.tmp_5 = r0; - r0 = (s.tmp_5 * s.mult___100128); + r0 = (s.tmp_5 * s.mult___123183); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.mult___100128; - r0 = (s.mult___100128 * s.n___100340); + s.tmp_0.arg3 = s.mult___123183; + r0 = (s.mult___123183 * s.n___123395); s.tmp_0.arg4 = r0; s.tmp_0.arg5 = s.arg4; s.callLocIdx = 108; s.pc = 50; return s.tmp_0; case 50: r0 = s.retval; - r0 = (s.j___100321 + s.n___100340); - s.j___100321 = (r0); + r0 = (s.j___123376 + s.n___123395); + s.j___123376 = (r0); { step = 34; continue; } case 33: - r0 = (s.mask___100322 << 1); - s.mask___100322 = (r0); - r0 = (s.j___100321 + 1); - s.j___100321 = (r0); + r0 = (s.mask___123377 << 1); + s.mask___123377 = (r0); + r0 = (s.j___123376 + 1); + s.j___123376 = (r0); case 34: { step = 28; continue; } case 35: - r0 = (s.arg2 + s.mult___100128); + r0 = (s.arg2 + s.mult___123183); s.arg2 = (r0); - r0 = (s.i___100316 + 1); - s.i___100316 = (r0); + r0 = (s.i___123371 + 1); + s.i___123371 = (r0); { step = 27; continue; } case 36: case 37: @@ -4580,12 +4580,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imagePrint__P94561.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__P117455.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__P94561_mk(s) { +function helpers_imagePrint__P117455_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imagePrint__P94561, depth: s.depth + 1, + parent: s, fn: helpers_imagePrint__P117455, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4593,31 +4593,31 @@ function helpers_imagePrint__P94561_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - x0___100125: undefined, - cp___100127: undefined, - mult___100128: undefined, - dataW___100133: undefined, - dataH___100139: undefined, - byteHeight___100145: undefined, - charSize___100151: undefined, - dataSize___100155: undefined, - fontdata___100159: undefined, - lastchar___100162: undefined, - imgBuf___100169: undefined, - xOffset___100193: undefined, - yOffset___100194: undefined, - ch___100209: undefined, - l___100228: undefined, - r___100229: undefined, - off___100231: undefined, - guess___100232: undefined, - m___100251: undefined, - v___100260: undefined, - i___100316: undefined, - j___100321: undefined, - mask___100322: undefined, - c___100323: undefined, - n___100340: undefined, + x0___123180: undefined, + cp___123182: undefined, + mult___123183: undefined, + dataW___123188: undefined, + dataH___123194: undefined, + byteHeight___123200: undefined, + charSize___123206: undefined, + dataSize___123210: undefined, + fontdata___123214: undefined, + lastchar___123217: undefined, + imgBuf___123224: undefined, + xOffset___123248: undefined, + yOffset___123249: undefined, + ch___123264: undefined, + l___123283: undefined, + r___123284: undefined, + off___123286: undefined, + guess___123287: undefined, + m___123306: undefined, + v___123315: undefined, + i___123371: undefined, + j___123376: undefined, + mask___123377: undefined, + c___123378: undefined, + n___123395: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -4631,7 +4631,7 @@ function helpers_imagePrint__P94561_mk(s) { -function helpers_imageDrawIcon__P94526(s) { +function helpers_imageDrawIcon__P117420(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4651,7 +4651,7 @@ switch (step) { } s.tmp_0 = r0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_3 = helpers_pack__P97141_mk(s); + s.tmp_3 = helpers_pack__P120040_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg3; s.callLocIdx = 78; s.pc = 1; return s.tmp_3; @@ -4663,12 +4663,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageDrawIcon__P94526.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__P117420.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__P94526_mk(s) { +function helpers_imageDrawIcon__P117420_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageDrawIcon__P94526, depth: s.depth + 1, + parent: s, fn: helpers_imageDrawIcon__P117420, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4685,7 +4685,7 @@ function helpers_imageDrawIcon__P94526_mk(s) { -function helpers_pack__P97141(s) { +function helpers_pack__P120040(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4700,7 +4700,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_2 = Math_clamp__P92698_mk(s); + s.tmp_2 = Math_clamp__P115592_mk(s); s.tmp_2.arg0 = -30000; s.tmp_2.arg1 = 30000; r0 = (s.arg0 | 0); @@ -4711,7 +4711,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 & 65535); s.tmp_0 = r0; - s.tmp_5 = Math_clamp__P92698_mk(s); + s.tmp_5 = Math_clamp__P115592_mk(s); s.tmp_5.arg0 = -30000; s.tmp_5.arg1 = 30000; r0 = (s.arg1 | 0); @@ -4726,12 +4726,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_pack__P97141.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__P120040.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__P97141_mk(s) { +function helpers_pack__P120040_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_pack__P97141, depth: s.depth + 1, + parent: s, fn: helpers_pack__P120040, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4747,7 +4747,7 @@ function helpers_pack__P97141_mk(s) { -function Math_clamp__P92698(s) { +function Math_clamp__P115592(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4763,9 +4763,9 @@ switch (step) { s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tmp_0 = Math_min__P92702_mk(s); + s.tmp_0 = Math_min__P115596_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = Math_max__P92701_mk(s); + s.tmp_1 = Math_max__P115595_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg2; s.callLocIdx = 14; s.pc = 2; return s.tmp_1; @@ -4778,12 +4778,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_clamp__P92698.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__P115592.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__P92698_mk(s) { +function Math_clamp__P115592_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_clamp__P92698, depth: s.depth + 1, + parent: s, fn: Math_clamp__P115592, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4796,7 +4796,7 @@ function Math_clamp__P92698_mk(s) { -function Math_min__P92702(s) { +function Math_min__P115596(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4824,12 +4824,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_min__P92702.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__P115596.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__P92702_mk(s) { +function Math_min__P115596_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_min__P92702, depth: s.depth + 1, + parent: s, fn: Math_min__P115596, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -4840,7 +4840,7 @@ function Math_min__P92702_mk(s) { -function helpers_imageFillRect__P94527(s) { +function helpers_imageFillRect__P117421(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4860,14 +4860,14 @@ switch (step) { s.lambdaArgs = null; } s.tmp_0 = r0 = s.arg0; - s.tmp_2 = helpers_pack__P97141_mk(s); + s.tmp_2 = helpers_pack__P120040_mk(s); s.tmp_2.arg0 = s.arg1; s.tmp_2.arg1 = s.arg2; s.callLocIdx = 79; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = helpers_pack__P97141_mk(s); + s.tmp_4 = helpers_pack__P120040_mk(s); s.tmp_4.arg0 = s.arg3; s.tmp_4.arg1 = s.arg4; s.callLocIdx = 80; s.pc = 2; return s.tmp_4; @@ -4879,12 +4879,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageFillRect__P94527.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__P117421.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__P94527_mk(s) { +function helpers_imageFillRect__P117421_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageFillRect__P94527, depth: s.depth + 1, + parent: s, fn: helpers_imageFillRect__P117421, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4903,7 +4903,7 @@ function helpers_imageFillRect__P94527_mk(s) { -function Math_max__P92701(s) { +function Math_max__P115595(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4931,12 +4931,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_max__P92701.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__P115595.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__P92701_mk(s) { +function Math_max__P115595_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_max__P92701, depth: s.depth + 1, + parent: s, fn: Math_max__P115595, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -4947,7 +4947,7 @@ function Math_max__P92701_mk(s) { -function forever__P94654(s) { +function forever__P117548(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4961,21 +4961,21 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_forever__P95586_mk(s); + s.tmp_0 = game_forever__P118480_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 8; s.pc = 1; return s.tmp_0; + s.callLocIdx = 129; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -forever__P94654.info = {"start":264,"length":62,"line":6,"column":0,"endLine":8,"endColumn":1,"fileName":"pxt_modules/game/gameoverrides.ts","functionName":"forever","argumentNames":["a"]} +forever__P117548.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__P94654_mk(s) { +function forever__P117548_mk(s) { checkStack(s.depth); return { - parent: s, fn: forever__P94654, depth: s.depth + 1, + parent: s, fn: forever__P117548, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -4985,7 +4985,7 @@ function forever__P94654_mk(s) { -function game_forever__P95586(s) { +function game_forever__P118480(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4999,26 +4999,26 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.foreverRunning___97516); + r0 = pxsim_numops_toBoolDecr(globals.foreverRunning___120415); 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___97516 = (true); - r0 = pxsim.control.runInParallel(game_forever_inline__P113230); + globals.foreverRunning___120415 = (true); + r0 = pxsim.control.runInParallel(game_forever_inline__P123722); case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(scene_GameForeverHandler__C95391_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_GameForeverHandler__C118285_VT); s.tmp_0 = r0; - s.tmp_1 = scene_GameForeverHandler_constructor__P95393_mk(s); + s.tmp_1 = scene_GameForeverHandler_constructor__P118287_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; - s.callLocIdx = 43; s.pc = 3; return s.tmp_1; + s.callLocIdx = 971; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.tmp_3 = game_currentScene__P95570_mk(s); - s.callLocIdx = 42; s.pc = 4; return s.tmp_3; + s.tmp_3 = game_currentScene__P118464_mk(s); + s.callLocIdx = 970; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; r0 = r0.fields["gameForeverHandlers"]; @@ -5028,12 +5028,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_forever__P95586.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__P118480.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__P95586_mk(s) { +function game_forever__P118480_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_forever__P95586, depth: s.depth + 1, + parent: s, fn: game_forever__P118480, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5046,7 +5046,7 @@ function game_forever__P95586_mk(s) { -function game_forever_inline__P113230(s) { +function game_forever_inline__P123722(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5056,25 +5056,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handlers___113232 = undefined; + s.handlers___123724 = undefined; case 1: r0 = pxsim_numops_toBoolDecr(1); if (!r0) { step = 2; continue; } - s.tmp_0 = game_currentScene__P95570_mk(s); - s.callLocIdx = 38; s.pc = 3; return s.tmp_0; + s.tmp_0 = game_currentScene__P118464_mk(s); + s.callLocIdx = 966; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; r0 = r0.fields["gameForeverHandlers"]; - s.handlers___113232 = (r0); - s.tmp_0 = helpers_arrayForEach__P92680_mk(s); - s.tmp_0.arg0 = s.handlers___113232; - s.tmp_0.arg1 = game_forever_inline__P113238; - s.callLocIdx = 40; s.pc = 4; return s.tmp_0; + s.handlers___123724 = (r0); + s.tmp_0 = helpers_arrayForEach__P115574_mk(s); + s.tmp_0.arg0 = s.handlers___123724; + s.tmp_0.arg1 = game_forever_inline__P123730; + s.callLocIdx = 968; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = pause__P92984_mk(s); + s.tmp_0 = pause__P115878_mk(s); s.tmp_0.arg0 = 20; - s.callLocIdx = 41; s.pc = 5; return s.tmp_0; + s.callLocIdx = 969; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; { step = 1; continue; } @@ -5083,22 +5083,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_forever_inline__P113230.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__P123722.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__P113230_mk(s) { +function game_forever_inline__P123722_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_forever_inline__P113230, depth: s.depth + 1, + parent: s, fn: game_forever_inline__P123722, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - handlers___113232: undefined, + handlers___123724: undefined, } } -function game_forever_inline__P113238(s) { +function game_forever_inline__P123730(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5121,7 +5121,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__P113247); + r0 = pxsim_pxtcore_mkAction(1, game_forever_inline__P123739); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); r0 = pxsim.control.runInParallel(s.tmp_0); @@ -5131,12 +5131,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_forever_inline__P113238.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__P123730.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__P113238_mk(s) { +function game_forever_inline__P123730_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_forever_inline__P113238, depth: s.depth + 1, + parent: s, fn: game_forever_inline__P123730, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5148,7 +5148,7 @@ function game_forever_inline__P113238_mk(s) { -function game_forever_inline__P113247(s) { +function game_forever_inline__P123739(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5162,12 +5162,12 @@ switch (step) { s.tmp_0.arg0 = s.caps[0]; if (!s.tmp_0.arg0.vtable.iface) { setupLambda(s.tmp_0, pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "handler"), 1); - s.callLocIdx = 39; s.pc = 1; return s.tmp_0; + s.callLocIdx = 967; s.pc = 1; return s.tmp_0; } else { s.tmp_0.fn = s.tmp_0.arg0.vtable.iface["handler"]; - if (s.tmp_0.fn == null) { setupLambda(s.tmp_0, s.tmp_0.arg0.fields["handler"], 1); s.callLocIdx = 39; s.pc = 1; return s.tmp_0; } - else if (s.tmp_0.fn.isGetter) { s.tmp_0.stage2Call = true; s.callLocIdx = 39; s.pc = 1; return s.tmp_0;; } - else { s.callLocIdx = 39; s.pc = 1; return s.tmp_0; } + if (s.tmp_0.fn == null) { setupLambda(s.tmp_0, s.tmp_0.arg0.fields["handler"], 1); s.callLocIdx = 967; s.pc = 1; return s.tmp_0; } + else if (s.tmp_0.fn.isGetter) { s.tmp_0.stage2Call = true; s.callLocIdx = 967; s.pc = 1; return s.tmp_0;; } + else { s.callLocIdx = 967; s.pc = 1; return s.tmp_0; } } case 1: r0 = s.retval; @@ -5176,12 +5176,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_forever_inline__P113247.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__P123739.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__P113247_mk(s) { +function game_forever_inline__P123739_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_forever_inline__P113247, depth: s.depth + 1, + parent: s, fn: game_forever_inline__P123739, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -5190,7 +5190,7 @@ function game_forever_inline__P113247_mk(s) { -function scene_GameForeverHandler_constructor__P95393(s) { +function scene_GameForeverHandler_constructor__P118287(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5206,18 +5206,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_GameForeverHandler__C95391_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_GameForeverHandler__C118285_VT)) failedCast(r0); r0 = (s.arg0).fields["handler"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -scene_GameForeverHandler_constructor__P95393.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__P118287.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__P95393_mk(s) { +function scene_GameForeverHandler_constructor__P118287_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_GameForeverHandler_constructor__P95393, depth: s.depth + 1, + parent: s, fn: scene_GameForeverHandler_constructor__P118287, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -5227,7 +5227,7 @@ function scene_GameForeverHandler_constructor__P95393_mk(s) { -function helpers_arrayForEach__P92680(s) { +function helpers_arrayForEach__P115574(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5237,49 +5237,49 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___99686 = undefined; - s.i___99689 = undefined; + s.len___123757 = undefined; + s.i___123760 = 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___99686 = (r0); - s.i___99689 = (0); + s.len___123757 = (r0); + s.i___123760 = (0); case 1: - r0 = (s.i___99689 < s.len___99686); + r0 = (s.i___123760 < s.len___123757); 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___99689); + r0 = pxsim_Array__getAt(s.arg0, s.i___123760); s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.i___99689; + s.tmp_1.arg1 = s.i___123760; 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___99689 + 1); - s.i___99689 = (r0); + r0 = (s.i___123760 + 1); + s.i___123760 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -helpers_arrayForEach__P92680.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__P115574.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__P92680_mk(s) { +function helpers_arrayForEach__P115574_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayForEach__P92680, depth: s.depth + 1, + parent: s, fn: helpers_arrayForEach__P115574, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - len___99686: undefined, - i___99689: undefined, + len___123757: undefined, + i___123760: undefined, arg0: undefined, arg1: undefined, } } @@ -5288,7 +5288,7 @@ function helpers_arrayForEach__P92680_mk(s) { -function Sprite_y__P94928(s) { +function Sprite_y__P117822(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5304,13 +5304,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); - s.tmp_0 = Sprite_top__P94975_mk(s); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); + s.tmp_0 = Sprite_top__P117869_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_4 = Sprite_height__P94969_mk(s); + s.tmp_4 = Sprite_height__P117863_mk(s); s.tmp_4.arg0 = s.arg0; - s.callLocIdx = 310; s.pc = 2; return s.tmp_4; + s.callLocIdx = 311; s.pc = 2; return s.tmp_4; case 2: r0 = s.retval; s.tmp_3 = r0; @@ -5318,19 +5318,19 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); s.tmp_0.arg1 = r0; - s.callLocIdx = 311; s.pc = 1; return s.tmp_0; + s.callLocIdx = 312; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -Sprite_y__P94928.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__P117822.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__P94928_mk(s) { +function Sprite_y__P117822_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_y__P94928, depth: s.depth + 1, + parent: s, fn: Sprite_y__P117822, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5345,7 +5345,7 @@ function Sprite_y__P94928_mk(s) { -function Sprite_top__P94975(s) { +function Sprite_top__P117869(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5355,22 +5355,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.physics___102749 = undefined; + s.physics___123785 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P95570_mk(s); - s.callLocIdx = 359; s.pc = 1; return s.tmp_0; + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P118464_mk(s); + s.callLocIdx = 360; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["physicsEngine"]; - s.physics___102749 = (r0); - s.tmp_0 = PhysicsEngine__C95082_v2_4_mk(s); - s.tmp_0.arg0 = s.physics___102749; + s.physics___123785 = (r0); + s.tmp_0 = PhysicsEngine__C117976_v2_4_mk(s); + s.tmp_0.arg0 = s.physics___123785; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = 0; r0 = (s.arg1 * 256); @@ -5381,7 +5381,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__C95082_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C117976_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: @@ -5390,18 +5390,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_top__P94975.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__P117869.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__P94975_mk(s) { +function Sprite_top__P117869_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_top__P94975, depth: s.depth + 1, + parent: s, fn: Sprite_top__P117869, 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___102749: undefined, + physics___123785: undefined, arg0: undefined, arg1: undefined, } } @@ -5410,7 +5410,7 @@ function Sprite_top__P94975_mk(s) { -function PhysicsEngine_moveSprite__P95086(s) { +function PhysicsEngine_moveSprite__P117980(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5428,17 +5428,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C95082_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C117976_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_moveSprite__P95086.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__P117980.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__P95086_mk(s) { +function PhysicsEngine_moveSprite__P117980_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_moveSprite__P95086, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_moveSprite__P117980, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -5450,7 +5450,7 @@ function PhysicsEngine_moveSprite__P95086_mk(s) { -function Sprite_top__P94974(s) { +function Sprite_top__P117868(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5465,20 +5465,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_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__P94974.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__P94974.isGetter = true; +Sprite_top__P117868.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__P117868.isGetter = true; -function Sprite_top__P94974_mk(s) { +function Sprite_top__P117868_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_top__P94974, depth: s.depth + 1, + parent: s, fn: Sprite_top__P117868, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -5488,7 +5488,7 @@ function Sprite_top__P94974_mk(s) { -function Sprite_height__P94969(s) { +function Sprite_height__P117863(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5503,20 +5503,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_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__P94969.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__P94969.isGetter = true; +Sprite_height__P117863.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__P117863.isGetter = true; -function Sprite_height__P94969_mk(s) { +function Sprite_height__P117863_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_height__P94969, depth: s.depth + 1, + parent: s, fn: Sprite_height__P117863, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -5526,7 +5526,7 @@ function Sprite_height__P94969_mk(s) { -function Sprite_y__P94927(s) { +function Sprite_y__P117821(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5541,7 +5541,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); r0 = s.arg0.fields["_y"]; s.tmp_1 = r0; r0 = s.arg0.fields["_height"]; @@ -5556,13 +5556,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_y__P94927.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__P94927.isGetter = true; +Sprite_y__P117821.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__P117821.isGetter = true; -function Sprite_y__P94927_mk(s) { +function Sprite_y__P117821_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_y__P94927, depth: s.depth + 1, + parent: s, fn: Sprite_y__P117821, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5576,7 +5576,7 @@ function Sprite_y__P94927_mk(s) { -function Fx_div__P92733(s) { +function Fx_div__P115627(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5597,12 +5597,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_div__P92733.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__P115627.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__P92733_mk(s) { +function Fx_div__P115627_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_div__P92733, depth: s.depth + 1, + parent: s, fn: Fx_div__P115627, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -5613,7 +5613,7 @@ function Fx_div__P92733_mk(s) { -function Sprite_right__P94972(s) { +function Sprite_right__P117866(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5628,16 +5628,16 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); - s.tmp_1 = Sprite_left__P94970_mk(s); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); + s.tmp_1 = Sprite_left__P117864_mk(s); s.tmp_1.arg0 = s.arg0; - s.callLocIdx = 354; s.pc = 1; return s.tmp_1; + s.callLocIdx = 355; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Sprite_width__P94968_mk(s); + s.tmp_3 = Sprite_width__P117862_mk(s); s.tmp_3.arg0 = s.arg0; - s.callLocIdx = 355; s.pc = 2; return s.tmp_3; + s.callLocIdx = 356; s.pc = 2; return s.tmp_3; case 2: r0 = s.retval; s.tmp_2 = r0; @@ -5645,13 +5645,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_right__P94972.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__P94972.isGetter = true; +Sprite_right__P117866.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__P117866.isGetter = true; -function Sprite_right__P94972_mk(s) { +function Sprite_right__P117866_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_right__P94972, depth: s.depth + 1, + parent: s, fn: Sprite_right__P117866, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5664,7 +5664,7 @@ function Sprite_right__P94972_mk(s) { -function Sprite_width__P94968(s) { +function Sprite_width__P117862(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5679,20 +5679,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_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__P94968.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__P94968.isGetter = true; +Sprite_width__P117862.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__P117862.isGetter = true; -function Sprite_width__P94968_mk(s) { +function Sprite_width__P117862_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_width__P94968, depth: s.depth + 1, + parent: s, fn: Sprite_width__P117862, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -5702,7 +5702,7 @@ function Sprite_width__P94968_mk(s) { -function Sprite_left__P94971(s) { +function Sprite_left__P117865(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5712,22 +5712,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.physics___103989 = undefined; + s.physics___123832 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P95570_mk(s); - s.callLocIdx = 351; s.pc = 1; return s.tmp_0; + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P118464_mk(s); + s.callLocIdx = 352; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["physicsEngine"]; - s.physics___103989 = (r0); - s.tmp_0 = PhysicsEngine__C95082_v2_4_mk(s); - s.tmp_0.arg0 = s.physics___103989; + s.physics___123832 = (r0); + s.tmp_0 = PhysicsEngine__C117976_v2_4_mk(s); + s.tmp_0.arg0 = s.physics___123832; s.tmp_0.arg1 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -5738,7 +5738,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__C95082_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C117976_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: @@ -5747,18 +5747,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_left__P94971.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__P117865.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__P94971_mk(s) { +function Sprite_left__P117865_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_left__P94971, depth: s.depth + 1, + parent: s, fn: Sprite_left__P117865, 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___103989: undefined, + physics___123832: undefined, arg0: undefined, arg1: undefined, } } @@ -5767,7 +5767,7 @@ function Sprite_left__P94971_mk(s) { -function Sprite_left__P94970(s) { +function Sprite_left__P117864(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5782,20 +5782,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_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__P94970.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__P94970.isGetter = true; +Sprite_left__P117864.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__P117864.isGetter = true; -function Sprite_left__P94970_mk(s) { +function Sprite_left__P117864_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_left__P94970, depth: s.depth + 1, + parent: s, fn: Sprite_left__P117864, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -5805,7 +5805,7 @@ function Sprite_left__P94970_mk(s) { -function Sprite_setPosition__P94980(s) { +function Sprite_setPosition__P117874(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5815,7 +5815,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.physics___111662 = undefined; + s.physics___123851 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -5823,20 +5823,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P95570_mk(s); - s.callLocIdx = 27; s.pc = 1; return s.tmp_0; + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P118464_mk(s); + s.callLocIdx = 372; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["physicsEngine"]; - s.physics___111662 = (r0); - s.tmp_0 = PhysicsEngine__C95082_v2_4_mk(s); - s.tmp_0.arg0 = s.physics___111662; + s.physics___123851 = (r0); + s.tmp_0 = PhysicsEngine__C117976_v2_4_mk(s); + s.tmp_0.arg0 = s.physics___123851; s.tmp_0.arg1 = s.arg0; s.tmp_2 = r0 = s.arg1; - s.tmp_4 = Sprite_x__P94925_mk(s); + s.tmp_4 = Sprite_x__P117819_mk(s); s.tmp_4.arg0 = s.arg0; - s.callLocIdx = 28; s.pc = 3; return s.tmp_4; + s.callLocIdx = 373; s.pc = 3; return s.tmp_4; case 3: r0 = s.retval; s.tmp_3 = r0; @@ -5847,9 +5847,9 @@ switch (step) { r0 = (s.tmp_5 | 0); s.tmp_0.arg2 = r0; s.tmp_7 = r0 = s.arg2; - s.tmp_9 = Sprite_y__P94927_mk(s); + s.tmp_9 = Sprite_y__P117821_mk(s); s.tmp_9.arg0 = s.arg0; - s.callLocIdx = 30; s.pc = 4; return s.tmp_9; + s.callLocIdx = 375; s.pc = 4; return s.tmp_9; case 4: r0 = s.retval; s.tmp_8 = r0; @@ -5859,7 +5859,7 @@ switch (step) { s.tmp_10 = r0; r0 = (s.tmp_10 | 0); s.tmp_0.arg3 = r0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C95082_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C117976_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: @@ -5868,12 +5868,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setPosition__P94980.info = {"start":13931,"length":220,"line":496,"column":4,"endLine":503,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setPosition","argumentNames":["this","x","y"]} +Sprite_setPosition__P117874.info = {"start":13931,"length":220,"line":496,"column":4,"endLine":503,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setPosition","argumentNames":["this","x","y"]} -function Sprite_setPosition__P94980_mk(s) { +function Sprite_setPosition__P117874_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setPosition__P94980, depth: s.depth + 1, + parent: s, fn: Sprite_setPosition__P117874, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5886,7 +5886,7 @@ function Sprite_setPosition__P94980_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - physics___111662: undefined, + physics___123851: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -5896,7 +5896,7 @@ function Sprite_setPosition__P94980_mk(s) { -function Sprite_x__P94925(s) { +function Sprite_x__P117819(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5911,7 +5911,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); r0 = s.arg0.fields["_x"]; s.tmp_1 = r0; r0 = s.arg0.fields["_width"]; @@ -5926,13 +5926,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_x__P94925.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__P94925.isGetter = true; +Sprite_x__P117819.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__P117819.isGetter = true; -function Sprite_x__P94925_mk(s) { +function Sprite_x__P117819_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_x__P94925, depth: s.depth + 1, + parent: s, fn: Sprite_x__P117819, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5946,7 +5946,7 @@ function Sprite_x__P94925_mk(s) { -function TextSprite_setMaxFontHeight__P96907(s) { +function TextSprite_setMaxFontHeight__P119801(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5962,23 +5962,23 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, TextSprite__C96904_VT)) failedCast(r0); + if (!checkSubtype(r0, TextSprite__C119798_VT)) failedCast(r0); r0 = (s.arg0).fields["maxFontHeight"] = (s.arg1); - s.tmp_0 = TextSprite_update__P96906_mk(s); + s.tmp_0 = TextSprite_update__P119800_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 64; s.pc = 1; return s.tmp_0; + s.callLocIdx = 1314; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -TextSprite_setMaxFontHeight__P96907.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__P119801.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__P96907_mk(s) { +function TextSprite_setMaxFontHeight__P119801_mk(s) { checkStack(s.depth); return { - parent: s, fn: TextSprite_setMaxFontHeight__P96907, depth: s.depth + 1, + parent: s, fn: TextSprite_setMaxFontHeight__P119801, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -5989,7 +5989,7 @@ function TextSprite_setMaxFontHeight__P96907_mk(s) { -function textsprite_create__P96915(s) { +function textsprite_create__P119809(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5999,16 +5999,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sprite___110586 = undefined; + s.sprite___123883 = 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__C96904_VT); + r0 = pxsim_pxtcore_mkClassInstance(TextSprite__C119798_VT); s.tmp_0 = r0; - s.tmp_1 = TextSprite_constructor__P96905_mk(s); + s.tmp_1 = TextSprite_constructor__P119799_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.tmp_1.arg2 = s.arg1; @@ -6020,37 +6020,37 @@ switch (step) { s.tmp_1.arg8 = 0; s.tmp_1.arg9 = 0; s.tmp_1.arg10 = null; - s.callLocIdx = 85; s.pc = 1; return s.tmp_1; + s.callLocIdx = 1323; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; - s.sprite___110586 = (s.tmp_0); - s.tmp_0 = PhysicsEngine__C95082_v0_2_mk(s); - s.tmp_1 = game_currentScene__P95570_mk(s); - s.callLocIdx = 86; s.pc = 3; return s.tmp_1; + s.sprite___123883 = (s.tmp_0); + s.tmp_0 = PhysicsEngine__C117976_v0_2_mk(s); + s.tmp_1 = game_currentScene__P118464_mk(s); + s.callLocIdx = 1324; 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___110586; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C95082_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.sprite___123883; + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C117976_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___110586; + r0 = s.sprite___123883; return leave(s, r0) default: oops() } } } -textsprite_create__P96915.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__P119809.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__P96915_mk(s) { +function textsprite_create__P119809_mk(s) { checkStack(s.depth); return { - parent: s, fn: textsprite_create__P96915, depth: s.depth + 1, + parent: s, fn: textsprite_create__P119809, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - sprite___110586: undefined, + sprite___123883: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -6060,7 +6060,7 @@ function textsprite_create__P96915_mk(s) { -function TextSprite_constructor__P96905(s) { +function TextSprite_constructor__P119799(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6085,7 +6085,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, TextSprite__C96904_VT)) failedCast(r0); + if (!checkSubtype(r0, TextSprite__C119798_VT)) failedCast(r0); r0 = (s.arg0).fields["text"] = (s.arg1); r0 = (s.arg0).fields["bg"] = (s.arg2); r0 = (s.arg0).fields["fg"] = (s.arg3); @@ -6096,41 +6096,41 @@ 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__P94959_mk(s); + s.tmp_0 = Sprite_constructor__P117853_mk(s); s.tmp_0.arg0 = s.arg0; r0 = pxsim.image.create(0, 0); s.tmp_0.arg1 = r0; - s.callLocIdx = 64; s.pc = 1; return s.tmp_0; + s.callLocIdx = 1300; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_setKind__P94979_mk(s); + s.tmp_0 = Sprite_setKind__P117873_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = globals.Text___96903; - s.callLocIdx = 65; s.pc = 2; return s.tmp_0; + s.tmp_0.arg1 = globals.Text___119797; + s.callLocIdx = 1301; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P94990_mk(s); + s.tmp_0 = Sprite_setFlag__P117884_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 7168; s.tmp_0.arg2 = true; - s.callLocIdx = 66; s.pc = 3; return s.tmp_0; + s.callLocIdx = 1302; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = TextSprite_update__P96906_mk(s); + s.tmp_0 = TextSprite_update__P119800_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 67; s.pc = 4; return s.tmp_0; + s.callLocIdx = 1303; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -TextSprite_constructor__P96905.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__P119799.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__P96905_mk(s) { +function TextSprite_constructor__P119799_mk(s) { checkStack(s.depth); return { - parent: s, fn: TextSprite_constructor__P96905, depth: s.depth + 1, + parent: s, fn: TextSprite_constructor__P119799, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -6150,7 +6150,7 @@ function TextSprite_constructor__P96905_mk(s) { -function Sprite_setFlag__P94990(s) { +function Sprite_setFlag__P117884(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6167,7 +6167,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 1; continue; } s.tmp_0 = r0 = s.arg0; @@ -6193,12 +6193,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setFlag__P94990.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__P117884.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__P94990_mk(s) { +function Sprite_setFlag__P117884_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setFlag__P94990, depth: s.depth + 1, + parent: s, fn: Sprite_setFlag__P117884, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6214,7 +6214,7 @@ function Sprite_setFlag__P94990_mk(s) { -function Sprite_setKind__P94979(s) { +function Sprite_setKind__P117873(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6224,15 +6224,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.spritesByKind___104111 = undefined; - s.overlapMap___104140 = undefined; + s.spritesByKind___123936 = undefined; + s.overlapMap___123965 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); r0 = (s.arg1 == undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -6251,12 +6251,12 @@ switch (step) { { step = 15; continue; } case 3: case 4: - s.tmp_3 = game_currentScene__P95570_mk(s); - s.callLocIdx = 366; s.pc = 16; return s.tmp_3; + s.tmp_3 = game_currentScene__P118464_mk(s); + s.callLocIdx = 367; s.pc = 16; return s.tmp_3; case 16: r0 = s.retval; r0 = r0.fields["spritesByKind"]; - s.spritesByKind___104111 = (r0); + s.spritesByKind___123936 = (r0); r0 = s.arg0.fields["_kind"]; s.tmp_1 = r0; r0 = (s.tmp_1 >= 0); @@ -6268,19 +6268,19 @@ switch (step) { case 5: r0 = s.arg0.fields["_kind"]; s.tmp_2 = r0; - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___104111, s.tmp_2); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___123936, 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__P95041_mk(s); + s.tmp_4 = sprites_SpriteSet_remove__P117935_mk(s); r0 = s.arg0.fields["_kind"]; s.tmp_5 = r0; - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___104111, s.tmp_5); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___123936, s.tmp_5); s.tmp_4.arg0 = r0; s.tmp_4.arg1 = s.arg0; - s.callLocIdx = 367; s.pc = 17; return s.tmp_4; + s.callLocIdx = 368; s.pc = 17; return s.tmp_4; case 17: r0 = s.retval; case 7: @@ -6289,7 +6289,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___104111, s.arg1); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___123936, s.arg1); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -6297,32 +6297,32 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 9; continue; } - r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteSet__C95034_VT); + r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteSet__C117928_VT); s.tmp_4 = r0; - s.tmp_5 = sprites_SpriteSet_constructor__P95036_mk(s); + s.tmp_5 = sprites_SpriteSet_constructor__P117930_mk(s); s.tmp_5.arg0 = s.tmp_4; - s.callLocIdx = 368; s.pc = 18; return s.tmp_5; + s.callLocIdx = 369; s.pc = 18; return s.tmp_5; case 18: r0 = s.retval; - r0 = pxsim_pxtrt.mapSetGeneric(s.spritesByKind___104111, s.arg1, s.tmp_4); + r0 = pxsim_pxtrt.mapSetGeneric(s.spritesByKind___123936, s.arg1, s.tmp_4); case 9: case 10: - s.tmp_0 = sprites_SpriteSet_add__P95039_mk(s); - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___104111, s.arg1); + s.tmp_0 = sprites_SpriteSet_add__P117933_mk(s); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___123936, s.arg1); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; - s.callLocIdx = 369; s.pc = 19; return s.tmp_0; + s.callLocIdx = 370; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; case 11: case 12: - s.tmp_0 = game_currentScene__P95570_mk(s); - s.callLocIdx = 370; s.pc = 20; return s.tmp_0; + s.tmp_0 = game_currentScene__P118464_mk(s); + s.callLocIdx = 371; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; r0 = r0.fields["overlapMap"]; - s.overlapMap___104140 = (r0); - r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___104140, s.arg1); + s.overlapMap___123965 = (r0); + r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___123965, s.arg1); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -6330,7 +6330,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___104140; + s.tmp_3 = r0 = s.overlapMap___123965; s.tmp_4 = r0 = s.arg1; r0 = pxsim_Array__mk(); s.tmp_5 = r0; @@ -6338,7 +6338,7 @@ switch (step) { case 13: case 14: s.tmp_0 = r0 = s.arg0; - r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___104140, s.arg1); + r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___123965, s.arg1); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_kindsOverlappedWith"] = (s.tmp_1); r0 = (s.arg0).fields["_kind"] = (s.arg1); @@ -6347,12 +6347,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setKind__P94979.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__P117873.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__P94979_mk(s) { +function Sprite_setKind__P117873_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setKind__P94979, depth: s.depth + 1, + parent: s, fn: Sprite_setKind__P117873, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6360,8 +6360,8 @@ function Sprite_setKind__P94979_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - spritesByKind___104111: undefined, - overlapMap___104140: undefined, + spritesByKind___123936: undefined, + overlapMap___123965: undefined, arg0: undefined, arg1: undefined, } } @@ -6370,7 +6370,7 @@ function Sprite_setKind__P94979_mk(s) { -function sprites_SpriteSet_remove__P95041(s) { +function sprites_SpriteSet_remove__P117935(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6380,28 +6380,28 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___103254 = undefined; + s.i___124013 = 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__C95034_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C117928_VT)) failedCast(r0); r0 = s.arg0.fields["_sprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.indexOf(s.tmp_0, s.arg1, undefined); - s.i___103254 = (r0); - r0 = (s.i___103254 > -1); + s.i___124013 = (r0); + r0 = (s.i___124013 > -1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = helpers_arraySplice__P92671_mk(s); + s.tmp_1 = helpers_arraySplice__P115565_mk(s); r0 = s.arg0.fields["_sprites"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.i___103254; + s.tmp_1.arg1 = s.i___124013; s.tmp_1.arg2 = 1; - s.callLocIdx = 516; s.pc = 4; return s.tmp_1; + s.callLocIdx = 522; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; r0 = true; @@ -6413,16 +6413,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_remove__P95041.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__P117935.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__P95041_mk(s) { +function sprites_SpriteSet_remove__P117935_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_remove__P95041, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_remove__P117935, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - i___103254: undefined, + i___124013: undefined, arg0: undefined, arg1: undefined, } } @@ -6431,7 +6431,7 @@ function sprites_SpriteSet_remove__P95041_mk(s) { -function helpers_arraySplice__P92671(s) { +function helpers_arraySplice__P115565(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6441,7 +6441,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___101983 = undefined; + s.i___124033 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -6455,15 +6455,15 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.i___101983 = (0); + s.i___124033 = (0); case 3: - r0 = (s.i___101983 < s.arg2); + r0 = (s.i___124033 < 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___101983 + 1); - s.i___101983 = (r0); + r0 = (s.i___124033 + 1); + s.i___124033 = (r0); { step = 3; continue; } case 4: case 5: @@ -6471,15 +6471,15 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySplice__P92671.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__P115565.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__P92671_mk(s) { +function helpers_arraySplice__P115565_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySplice__P92671, depth: s.depth + 1, + parent: s, fn: helpers_arraySplice__P115565, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - i___101983: undefined, + i___124033: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -6489,7 +6489,7 @@ function helpers_arraySplice__P92671_mk(s) { -function sprites_SpriteSet_add__P95039(s) { +function sprites_SpriteSet_add__P117933(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6505,7 +6505,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C95034_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C117928_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -6536,12 +6536,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_add__P95039.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__P117933.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__P95039_mk(s) { +function sprites_SpriteSet_add__P117933_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_add__P95039, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_add__P117933, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6557,7 +6557,7 @@ function sprites_SpriteSet_add__P95039_mk(s) { -function sprites_SpriteSet_contains__P95042(s) { +function sprites_SpriteSet_contains__P117936(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6573,7 +6573,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C95034_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C117928_VT)) failedCast(r0); r0 = s.arg0.fields["_sprites"]; s.tmp_1 = r0; r0 = pxsim_Array_.indexOf(s.tmp_1, s.arg1, undefined); @@ -6582,12 +6582,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_contains__P95042.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__P117936.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__P95042_mk(s) { +function sprites_SpriteSet_contains__P117936_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_contains__P95042, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_contains__P117936, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6599,7 +6599,7 @@ function sprites_SpriteSet_contains__P95042_mk(s) { -function sprites_SpriteSet_constructor__P95036(s) { +function sprites_SpriteSet_constructor__P117930(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6614,7 +6614,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C95034_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C117928_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -6623,12 +6623,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_constructor__P95036.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__P117930.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__P95036_mk(s) { +function sprites_SpriteSet_constructor__P117930_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_constructor__P95036, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_constructor__P117930, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6639,7 +6639,7 @@ function sprites_SpriteSet_constructor__P95036_mk(s) { -function Sprite_constructor__P94959(s) { +function Sprite_constructor__P117853(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6655,15 +6655,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSprite_constructor__P94667_mk(s); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSprite_constructor__P117561_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; - s.callLocIdx = 328; s.pc = 1; return s.tmp_0; + s.callLocIdx = 329; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - r0 = pxsim_ImageMethods.width(globals.screen___94603); + r0 = pxsim_ImageMethods.width(globals.screen___117497); s.tmp_4 = r0; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_5 = r0; @@ -6677,7 +6677,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___94603); + r0 = pxsim_ImageMethods.height(globals.screen___117497); s.tmp_4 = r0; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_5 = r0; @@ -6696,55 +6696,55 @@ switch (step) { r0 = s.arg0.fields["_y"]; s.tmp_0 = r0; r0 = (s.arg0).fields["_lastY"] = (s.tmp_0); - s.tmp_0 = Sprite_vx__P94930_mk(s); + s.tmp_0 = Sprite_vx__P117824_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; - s.callLocIdx = 331; s.pc = 2; return s.tmp_0; + s.callLocIdx = 332; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_vy__P94932_mk(s); + s.tmp_0 = Sprite_vy__P117826_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; - s.callLocIdx = 332; s.pc = 3; return s.tmp_0; + s.callLocIdx = 333; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_ax__P94934_mk(s); + s.tmp_0 = Sprite_ax__P117828_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; - s.callLocIdx = 333; s.pc = 4; return s.tmp_0; + s.callLocIdx = 334; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = Sprite_ay__P94936_mk(s); + s.tmp_0 = Sprite_ay__P117830_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; - s.callLocIdx = 334; s.pc = 5; return s.tmp_0; + s.callLocIdx = 335; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = Sprite_fx__P94938_mk(s); + s.tmp_0 = Sprite_fx__P117832_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; - s.callLocIdx = 335; s.pc = 6; return s.tmp_0; + s.callLocIdx = 336; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = Sprite_fy__P94940_mk(s); + s.tmp_0 = Sprite_fy__P117834_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; - s.callLocIdx = 336; s.pc = 7; return s.tmp_0; + s.callLocIdx = 337; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; r0 = (s.arg0).fields["_sx"] = (256); r0 = (s.arg0).fields["_sy"] = (256); r0 = (s.arg0).fields["flags"] = (0); - s.tmp_0 = Sprite_setImage__P94962_mk(s); + s.tmp_0 = Sprite_setImage__P117856_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - s.callLocIdx = 337; s.pc = 8; return s.tmp_0; + s.callLocIdx = 338; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = Sprite_setKind__P94979_mk(s); + s.tmp_0 = Sprite_setKind__P117873_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = -1; - s.callLocIdx = 338; s.pc = 9; return s.tmp_0; + s.callLocIdx = 339; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; r0 = (s.arg0).fields["layer"] = (1); @@ -6761,12 +6761,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_constructor__P94959.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__P117853.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__P94959_mk(s) { +function Sprite_constructor__P117853_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_constructor__P94959, depth: s.depth + 1, + parent: s, fn: Sprite_constructor__P117853, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6783,7 +6783,7 @@ function Sprite_constructor__P94959_mk(s) { -function Sprite_fy__P94940(s) { +function Sprite_fy__P117834(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6799,12 +6799,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_3 = Math_max__P92701_mk(s); + s.tmp_3 = Math_max__P115595_mk(s); s.tmp_3.arg0 = 0; s.tmp_3.arg1 = s.arg1; - s.callLocIdx = 324; s.pc = 1; return s.tmp_3; + s.callLocIdx = 325; s.pc = 1; return s.tmp_3; case 1: r0 = s.retval; s.tmp_2 = r0; @@ -6817,12 +6817,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_fy__P94940.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__P117834.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__P94940_mk(s) { +function Sprite_fy__P117834_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fy__P94940, depth: s.depth + 1, + parent: s, fn: Sprite_fy__P117834, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6837,7 +6837,7 @@ function Sprite_fy__P94940_mk(s) { -function Sprite_fy__P94939(s) { +function Sprite_fy__P117833(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6852,20 +6852,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_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__P94939.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__P94939.isGetter = true; +Sprite_fy__P117833.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__P117833.isGetter = true; -function Sprite_fy__P94939_mk(s) { +function Sprite_fy__P117833_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fy__P94939, depth: s.depth + 1, + parent: s, fn: Sprite_fy__P117833, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -6875,7 +6875,7 @@ function Sprite_fy__P94939_mk(s) { -function Sprite_fx__P94938(s) { +function Sprite_fx__P117832(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6891,12 +6891,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_3 = Math_max__P92701_mk(s); + s.tmp_3 = Math_max__P115595_mk(s); s.tmp_3.arg0 = 0; s.tmp_3.arg1 = s.arg1; - s.callLocIdx = 321; s.pc = 1; return s.tmp_3; + s.callLocIdx = 322; s.pc = 1; return s.tmp_3; case 1: r0 = s.retval; s.tmp_2 = r0; @@ -6909,12 +6909,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_fx__P94938.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__P117832.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__P94938_mk(s) { +function Sprite_fx__P117832_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fx__P94938, depth: s.depth + 1, + parent: s, fn: Sprite_fx__P117832, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6929,7 +6929,7 @@ function Sprite_fx__P94938_mk(s) { -function Sprite_fx__P94937(s) { +function Sprite_fx__P117831(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6944,20 +6944,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_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__P94937.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__P94937.isGetter = true; +Sprite_fx__P117831.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__P117831.isGetter = true; -function Sprite_fx__P94937_mk(s) { +function Sprite_fx__P117831_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fx__P94937, depth: s.depth + 1, + parent: s, fn: Sprite_fx__P117831, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -6967,7 +6967,7 @@ function Sprite_fx__P94937_mk(s) { -function Sprite_ay__P94936(s) { +function Sprite_ay__P117830(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6983,7 +6983,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -6994,12 +6994,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_ay__P94936.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__P117830.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__P94936_mk(s) { +function Sprite_ay__P117830_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ay__P94936, depth: s.depth + 1, + parent: s, fn: Sprite_ay__P117830, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7012,7 +7012,7 @@ function Sprite_ay__P94936_mk(s) { -function Sprite_ay__P94935(s) { +function Sprite_ay__P117829(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7027,20 +7027,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_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__P94935.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__P94935.isGetter = true; +Sprite_ay__P117829.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__P117829.isGetter = true; -function Sprite_ay__P94935_mk(s) { +function Sprite_ay__P117829_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ay__P94935, depth: s.depth + 1, + parent: s, fn: Sprite_ay__P117829, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -7050,7 +7050,7 @@ function Sprite_ay__P94935_mk(s) { -function Sprite_ax__P94934(s) { +function Sprite_ax__P117828(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7066,7 +7066,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -7077,12 +7077,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_ax__P94934.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__P117828.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__P94934_mk(s) { +function Sprite_ax__P117828_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ax__P94934, depth: s.depth + 1, + parent: s, fn: Sprite_ax__P117828, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7095,7 +7095,7 @@ function Sprite_ax__P94934_mk(s) { -function Sprite_ax__P94933(s) { +function Sprite_ax__P117827(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7110,20 +7110,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_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__P94933.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__P94933.isGetter = true; +Sprite_ax__P117827.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__P117827.isGetter = true; -function Sprite_ax__P94933_mk(s) { +function Sprite_ax__P117827_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ax__P94933, depth: s.depth + 1, + parent: s, fn: Sprite_ax__P117827, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -7133,7 +7133,7 @@ function Sprite_ax__P94933_mk(s) { -function Sprite_vy__P94932(s) { +function Sprite_vy__P117826(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7149,7 +7149,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -7160,12 +7160,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_vy__P94932.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__P117826.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__P94932_mk(s) { +function Sprite_vy__P117826_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vy__P94932, depth: s.depth + 1, + parent: s, fn: Sprite_vy__P117826, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7178,7 +7178,7 @@ function Sprite_vy__P94932_mk(s) { -function Sprite_vy__P94931(s) { +function Sprite_vy__P117825(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7193,20 +7193,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_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__P94931.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__P94931.isGetter = true; +Sprite_vy__P117825.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__P117825.isGetter = true; -function Sprite_vy__P94931_mk(s) { +function Sprite_vy__P117825_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vy__P94931, depth: s.depth + 1, + parent: s, fn: Sprite_vy__P117825, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -7216,7 +7216,7 @@ function Sprite_vy__P94931_mk(s) { -function Sprite_vx__P94930(s) { +function Sprite_vx__P117824(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7232,7 +7232,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -7243,12 +7243,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_vx__P94930.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__P117824.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__P94930_mk(s) { +function Sprite_vx__P117824_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vx__P94930, depth: s.depth + 1, + parent: s, fn: Sprite_vx__P117824, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7261,7 +7261,7 @@ function Sprite_vx__P94930_mk(s) { -function Sprite_vx__P94929(s) { +function Sprite_vx__P117823(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7276,20 +7276,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_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__P94929.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__P94929.isGetter = true; +Sprite_vx__P117823.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__P117823.isGetter = true; -function Sprite_vx__P94929_mk(s) { +function Sprite_vx__P117823_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vx__P94929, depth: s.depth + 1, + parent: s, fn: Sprite_vx__P117823, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -7299,7 +7299,7 @@ function Sprite_vx__P94929_mk(s) { -function sprites_BaseSprite_constructor__P94667(s) { +function sprites_BaseSprite_constructor__P117561(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7315,33 +7315,33 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C94665_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSprite_z__P94670_mk(s); + if (!checkSubtype(r0, sprites_BaseSprite__C117559_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSprite_z__P117564_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - s.callLocIdx = 129; s.pc = 1; return s.tmp_0; + s.callLocIdx = 130; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = scene_Scene_addSprite__P95441_mk(s); - s.tmp_1 = game_currentScene__P95570_mk(s); - s.callLocIdx = 130; s.pc = 3; return s.tmp_1; + s.tmp_0 = scene_Scene_addSprite__P118335_mk(s); + s.tmp_1 = game_currentScene__P118464_mk(s); + s.callLocIdx = 131; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; - s.callLocIdx = 131; s.pc = 2; return s.tmp_0; + s.callLocIdx = 132; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSprite_constructor__P94667.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__P117561.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__P94667_mk(s) { +function sprites_BaseSprite_constructor__P117561_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite_constructor__P94667, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite_constructor__P117561, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7353,7 +7353,7 @@ function sprites_BaseSprite_constructor__P94667_mk(s) { -function scene_Scene_addSprite__P95441(s) { +function scene_Scene_addSprite__P118335(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7369,7 +7369,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C95414_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C118308_VT)) failedCast(r0); r0 = s.arg0.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_Array__push(s.tmp_0, s.arg1); @@ -7388,7 +7388,7 @@ switch (step) { s.tmp_3.fn = s.tmp_3.arg0.vtable.iface["set/id"]; if (s.tmp_3.fn === null) { s.tmp_3.arg0.fields["id"] = s.tmp_3.arg1; } else if (s.tmp_3.fn === undefined) { failedCast(s.tmp_3.arg0) } - else { s.callLocIdx = 929; s.pc = 1; return s.tmp_3; } + else { s.callLocIdx = 935; s.pc = 1; return s.tmp_3; } } case 1: r0 = s.retval; @@ -7396,12 +7396,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_addSprite__P95441.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__P118335.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__P95441_mk(s) { +function scene_Scene_addSprite__P118335_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_addSprite__P95441, depth: s.depth + 1, + parent: s, fn: scene_Scene_addSprite__P118335, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7415,7 +7415,7 @@ function scene_Scene_addSprite__P95441_mk(s) { -function sprites_BaseSprite_z__P94670(s) { +function sprites_BaseSprite_z__P117564(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7431,7 +7431,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C94665_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C117559_VT)) failedCast(r0); r0 = s.arg0.fields["_z"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== s.arg1); @@ -7439,8 +7439,8 @@ 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__P95570_mk(s); - s.callLocIdx = 132; s.pc = 3; return s.tmp_1; + s.tmp_1 = game_currentScene__P118464_mk(s); + s.callLocIdx = 133; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; s.tmp_0 = r0; @@ -7455,12 +7455,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSprite_z__P94670.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__P117564.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__P94670_mk(s) { +function sprites_BaseSprite_z__P117564_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite_z__P94670, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite_z__P117564, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7474,7 +7474,7 @@ function sprites_BaseSprite_z__P94670_mk(s) { -function sprites_BaseSprite_z__P94669(s) { +function sprites_BaseSprite_z__P117563(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7489,18 +7489,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C94665_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C117559_VT)) failedCast(r0); r0 = s.arg0.fields["_z"]; return leaveAccessor(s, r0) default: oops() } } } -sprites_BaseSprite_z__P94669.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__P94669.isGetter = true; +sprites_BaseSprite_z__P117563.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__P117563.isGetter = true; -function sprites_BaseSprite_z__P94669_mk(s) { +function sprites_BaseSprite_z__P117563_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite_z__P94669, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite_z__P117563, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -7509,7 +7509,7 @@ function sprites_BaseSprite_z__P94669_mk(s) { -function PhysicsEngine_addSprite__P95084(s) { +function PhysicsEngine_addSprite__P117978(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7525,17 +7525,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C95082_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C117976_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_addSprite__P95084.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__P117978.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__P95084_mk(s) { +function PhysicsEngine_addSprite__P117978_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_addSprite__P95084, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_addSprite__P117978, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -7545,7 +7545,7 @@ function PhysicsEngine_addSprite__P95084_mk(s) { -function scene_setBackgroundColor__P95454(s) { +function scene_setBackgroundColor__P118348(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7555,32 +7555,32 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___99547 = undefined; + s.scene___124207 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P95570_mk(s); - s.callLocIdx = 938; s.pc = 1; return s.tmp_0; + s.tmp_0 = game_currentScene__P118464_mk(s); + s.callLocIdx = 944; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.scene___99547 = (r0); - r0 = s.scene___99547.fields["background"]; + s.scene___124207 = (r0); + r0 = s.scene___124207.fields["background"]; s.tmp_0 = r0; r0 = (s.tmp_0).fields["color"] = (s.arg0); r0 = undefined; return leave(s, r0) default: oops() } } } -scene_setBackgroundColor__P95454.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__P118348.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__P95454_mk(s) { +function scene_setBackgroundColor__P118348_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_setBackgroundColor__P95454, depth: s.depth + 1, + parent: s, fn: scene_setBackgroundColor__P118348, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - scene___99547: undefined, + scene___124207: undefined, arg0: undefined, } } @@ -7588,7 +7588,7 @@ function scene_setBackgroundColor__P95454_mk(s) { -function game_eventContext__P95573(s) { +function game_eventContext__P118467(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7598,21 +7598,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = game_init__P97512_mk(s); + s.tmp_0 = game_init__P120411_mk(s); s.tmp_0.arg0 = undefined; - s.callLocIdx = 944; s.pc = 1; return s.tmp_0; + s.callLocIdx = 950; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals._scene___97504.fields["eventContext"]; + r0 = globals._scene___120403.fields["eventContext"]; return leave(s, r0) default: oops() } } } -game_eventContext__P95573.info = {"start":4442,"length":112,"line":136,"column":4,"endLine":139,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"eventContext","argumentNames":[]} +game_eventContext__P118467.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__P95573_mk(s) { +function game_eventContext__P118467_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_eventContext__P95573, depth: s.depth + 1, + parent: s, fn: game_eventContext__P118467, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -7621,7 +7621,7 @@ function game_eventContext__P95573_mk(s) { -function game_init__P97512(s) { +function game_init__P120411(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7635,7 +7635,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scene___97504); + r0 = pxsim_numops_toBoolDecr(globals._scene___120403); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -7650,37 +7650,37 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(scene_Scene__C95414_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Scene__C118308_VT); s.tmp_3 = r0; - s.tmp_4 = scene_Scene_constructor__P95437_mk(s); + s.tmp_4 = scene_Scene_constructor__P118331_mk(s); s.tmp_4.arg0 = s.tmp_3; - s.tmp_5 = control_pushEventContext__P92980_mk(s); - s.callLocIdx = 945; s.pc = 6; return s.tmp_5; + s.tmp_5 = control_pushEventContext__P115874_mk(s); + s.callLocIdx = 951; s.pc = 6; return s.tmp_5; case 6: r0 = s.retval; s.tmp_4.arg1 = r0; - s.tmp_4.arg2 = globals._scene___97504; - s.callLocIdx = 946; s.pc = 5; return s.tmp_4; + s.tmp_4.arg2 = globals._scene___120403; + s.callLocIdx = 952; s.pc = 5; return s.tmp_4; case 5: r0 = s.retval; - globals._scene___97504 = (s.tmp_3); + globals._scene___120403 = (s.tmp_3); case 3: case 4: - s.tmp_0 = scene_Scene_init__P95438_mk(s); - s.tmp_0.arg0 = globals._scene___97504; - s.callLocIdx = 947; s.pc = 7; return s.tmp_0; + s.tmp_0 = scene_Scene_init__P118332_mk(s); + s.tmp_0.arg0 = globals._scene___120403; + s.callLocIdx = 953; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -game_init__P97512.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__P120411.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__P97512_mk(s) { +function game_init__P120411_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_init__P97512, depth: s.depth + 1, + parent: s, fn: game_init__P120411, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7695,7 +7695,7 @@ function game_init__P97512_mk(s) { -function scene_Scene_init__P95438(s) { +function scene_Scene_init__P118332(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7710,7 +7710,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C95414_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C118308_VT)) failedCast(r0); r0 = s.arg0.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -7718,8 +7718,8 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_1 = power_poke__P94500_mk(s); - s.callLocIdx = 907; s.pc = 4; return s.tmp_1; + s.tmp_1 = power_poke__P117394_mk(s); + s.callLocIdx = 913; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; s.tmp_0 = r0 = s.arg0; @@ -7727,92 +7727,92 @@ 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__P99584); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P124243); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P92974_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P115868_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 8; s.tmp_1.arg2 = s.tmp_0; - s.callLocIdx = 910; s.pc = 5; return s.tmp_1; + s.callLocIdx = 916; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - s.tmp_0 = control_EventContext_registerFrameHandler__P92974_mk(s); + s.tmp_0 = control_EventContext_registerFrameHandler__P115868_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 13; - s.tmp_0.arg2 = controller__moveSprites__P94704; - s.callLocIdx = 911; s.pc = 6; return s.tmp_0; + s.tmp_0.arg2 = controller__moveSprites__P117598; + s.callLocIdx = 917; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P99608); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P124267); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P92974_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P115868_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 15; s.tmp_1.arg2 = s.tmp_0; - s.callLocIdx = 913; s.pc = 7; return s.tmp_1; + s.callLocIdx = 919; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P99621); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P124280); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P92974_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P115868_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 55; s.tmp_1.arg2 = s.tmp_0; - s.callLocIdx = 917; s.pc = 8; return s.tmp_1; + s.callLocIdx = 923; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P99642); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P124301); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P92974_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P115868_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 90; s.tmp_1.arg2 = s.tmp_0; - s.callLocIdx = 919; s.pc = 9; return s.tmp_1; + s.callLocIdx = 925; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P99650); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P124309); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P92974_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P115868_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 150; s.tmp_1.arg2 = s.tmp_0; - s.callLocIdx = 923; s.pc = 10; return s.tmp_1; + s.callLocIdx = 929; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - s.tmp_0 = control_EventContext_registerFrameHandler__P92974_mk(s); + s.tmp_0 = control_EventContext_registerFrameHandler__P115868_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 200; - s.tmp_0.arg2 = control___screen_update__P94564; - s.callLocIdx = 924; s.pc = 11; return s.tmp_0; + s.tmp_0.arg2 = control___screen_update__P117458; + s.callLocIdx = 930; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = multiplayer_initServer__P95959_mk(s); - s.callLocIdx = 925; s.pc = 12; return s.tmp_0; + s.tmp_0 = multiplayer_initServer__P118853_mk(s); + s.callLocIdx = 931; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = multiplayer_initPlayerConnectionListeners__P95960_mk(s); - s.callLocIdx = 926; s.pc = 13; return s.tmp_0; + s.tmp_0 = multiplayer_initPlayerConnectionListeners__P118854_mk(s); + s.callLocIdx = 932; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P99681); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P124340); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = helpers_arrayForEach__P92680_mk(s); - s.tmp_1.arg0 = globals.scene_Scene_initializers___95436; + s.tmp_1 = helpers_arrayForEach__P115574_mk(s); + s.tmp_1.arg0 = globals.scene_Scene_initializers___118330; s.tmp_1.arg1 = s.tmp_0; - s.callLocIdx = 928; s.pc = 14; return s.tmp_1; + s.callLocIdx = 934; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; case 3: @@ -7820,12 +7820,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init__P95438.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__P118332.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__P95438_mk(s) { +function scene_Scene_init__P118332_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init__P95438, depth: s.depth + 1, + parent: s, fn: scene_Scene_init__P118332, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7836,7 +7836,7 @@ function scene_Scene_init__P95438_mk(s) { -function scene_Scene_init_inline__P99584(s) { +function scene_Scene_init_inline__P124243(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7855,26 +7855,26 @@ 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__P94736_mk(s); + s.tmp_0 = controller___update__P117630_mk(s); r0 = s.caps[0].fields["eventContext"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["deltaTimeMillis"]; s.tmp_2 = r0; r0 = (s.tmp_2 / 1000); s.tmp_0.arg0 = r0; - s.callLocIdx = 909; s.pc = 1; return s.tmp_0; + s.callLocIdx = 915; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P99584.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__P124243.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__P99584_mk(s) { +function scene_Scene_init_inline__P124243_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P99584, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P124243, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7886,7 +7886,7 @@ function scene_Scene_init_inline__P99584_mk(s) { -function scene_Scene_init_inline__P99608(s) { +function scene_Scene_init_inline__P124267(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7896,7 +7896,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = PhysicsEngine__C95082_v4_2_mk(s); + s.tmp_0 = PhysicsEngine__C117976_v4_2_mk(s); r0 = s.caps[0].fields["physicsEngine"]; s.tmp_0.arg0 = r0; r0 = s.caps[0].fields["eventContext"]; @@ -7905,7 +7905,7 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_2 / 1000); s.tmp_0.arg1 = r0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C95082_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C117976_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: @@ -7914,12 +7914,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P99608.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__P124267.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__P99608_mk(s) { +function scene_Scene_init_inline__P124267_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P99608, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P124267, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7930,7 +7930,7 @@ function scene_Scene_init_inline__P99608_mk(s) { -function scene_Scene_init_inline__P99621(s) { +function scene_Scene_init_inline__P124280(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7940,80 +7940,80 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dt___99622 = undefined; - s.s___99630 = undefined; - s.unnamed546___U2 = undefined; - s.unnamed547___U3 = undefined; + s.dt___124281 = undefined; + s.s___124289 = undefined; + s.unnamed638___U2 = undefined; + s.unnamed639___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___99622 = (r0); - s.tmp_0 = scene_Camera_update__P95369_mk(s); + s.dt___124281 = (r0); + s.tmp_0 = scene_Camera_update__P118263_mk(s); r0 = s.caps[0].fields["camera"]; s.tmp_0.arg0 = r0; - s.callLocIdx = 915; s.pc = 3; return s.tmp_0; + s.callLocIdx = 921; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.s___99630 = (undefined); + s.s___124289 = (undefined); r0 = s.caps[0].fields["allSprites"]; - s.unnamed546___U2 = (r0); - s.unnamed547___U3 = (0); + s.unnamed638___U2 = (r0); + s.unnamed639___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed547___U3; - r0 = pxsim_Array__length(s.unnamed546___U2); + s.tmp_0 = r0 = s.unnamed639___U3; + r0 = pxsim_Array__length(s.unnamed638___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed546___U2, s.unnamed547___U3); - s.s___99630 = (r0); + r0 = pxsim_Array__getAt(s.unnamed638___U2, s.unnamed639___U3); + s.s___124289 = (r0); s.tmp_2 = if___update_3_mk(s); - s.tmp_2.arg0 = s.s___99630; + s.tmp_2.arg0 = s.s___124289; r0 = s.caps[0].fields["camera"]; s.tmp_2.arg1 = r0; - s.tmp_2.arg2 = s.dt___99622; + s.tmp_2.arg2 = s.dt___124281; if (!s.tmp_2.arg0.vtable.iface) { setupLambda(s.tmp_2, pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "__update"), 3); - s.callLocIdx = 916; s.pc = 4; return s.tmp_2; + s.callLocIdx = 922; s.pc = 4; return s.tmp_2; } else { s.tmp_2.fn = s.tmp_2.arg0.vtable.iface["__update"]; - if (s.tmp_2.fn == null) { setupLambda(s.tmp_2, s.tmp_2.arg0.fields["__update"], 3); s.callLocIdx = 916; s.pc = 4; return s.tmp_2; } - else if (s.tmp_2.fn.isGetter) { s.tmp_2.stage2Call = true; s.callLocIdx = 916; s.pc = 4; return s.tmp_2;; } - else { s.callLocIdx = 916; s.pc = 4; return s.tmp_2; } + if (s.tmp_2.fn == null) { setupLambda(s.tmp_2, s.tmp_2.arg0.fields["__update"], 3); s.callLocIdx = 922; s.pc = 4; return s.tmp_2; } + else if (s.tmp_2.fn.isGetter) { s.tmp_2.stage2Call = true; s.callLocIdx = 922; s.pc = 4; return s.tmp_2;; } + else { s.callLocIdx = 922; s.pc = 4; return s.tmp_2; } } case 4: r0 = s.retval; - r0 = (s.unnamed547___U3 + 1); - s.unnamed547___U3 = (r0); + r0 = (s.unnamed639___U3 + 1); + s.unnamed639___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed546___U2 = (undefined); + s.unnamed638___U2 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P99621.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__P124280.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__P99621_mk(s) { +function scene_Scene_init_inline__P124280_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P99621, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P124280, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - dt___99622: undefined, - s___99630: undefined, - unnamed546___U2: undefined, - unnamed547___U3: undefined, + dt___124281: undefined, + s___124289: undefined, + unnamed638___U2: undefined, + unnamed639___U3: undefined, } } -function scene_Scene_init_inline__P99642(s) { +function scene_Scene_init_inline__P124301(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8023,21 +8023,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_Scene_render__P95443_mk(s); + s.tmp_0 = scene_Scene_render__P118337_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.callLocIdx = 918; s.pc = 1; return s.tmp_0; + s.callLocIdx = 924; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P99642.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__P124301.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__P99642_mk(s) { +function scene_Scene_init_inline__P124301_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P99642, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P124301, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -8046,7 +8046,7 @@ function scene_Scene_init_inline__P99642_mk(s) { -function scene_Scene_init_inline__P99650(s) { +function scene_Scene_init_inline__P124309(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8056,26 +8056,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = r0 = globals.stats___95539; + s.tmp_0 = r0 = globals.stats___118433; 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___92969; + r0 = globals.control_EventContext_onStats___115863; 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___92969; - if ((globals.control_EventContext_lastStats___92968) && (globals.control_EventContext_lastStats___92968).vtable) { + s.tmp_2.argL = globals.control_EventContext_onStats___115863; + if ((globals.control_EventContext_lastStats___115862) && (globals.control_EventContext_lastStats___115862).vtable) { setupResume(s, 8); - pxsim_String__stringConv(globals.control_EventContext_lastStats___92968); + pxsim_String__stringConv(globals.control_EventContext_lastStats___115862); checkResumeConsumed(); return; - } else { s.retval = (globals.control_EventContext_lastStats___92968) + ""; } + } else { s.retval = (globals.control_EventContext_lastStats___115862) + ""; } case 8: r0 = s.retval; s.tmp_3 = r0; @@ -8106,41 +8106,41 @@ switch (step) { r0 = pxsim_String__concat(s.tmp_3, s.tmp_4); s.tmp_2.arg0 = r0; setupLambda(s.tmp_2, s.tmp_2.argL); - s.callLocIdx = 920; s.pc = 7; return s.tmp_2; + s.callLocIdx = 926; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; case 3: case 4: - r0 = pxsim_numops_toBoolDecr(globals.debug___95538); + r0 = pxsim_numops_toBoolDecr(globals.debug___118432); if (!r0) { step = 5; continue; } - s.tmp_0 = PhysicsEngine__C95082_v3_1_mk(s); + s.tmp_0 = PhysicsEngine__C117976_v3_1_mk(s); r0 = s.caps[0].fields["physicsEngine"]; s.tmp_0.arg0 = r0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C95082_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C117976_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__P95698_mk(s); - s.callLocIdx = 921; s.pc = 12; return s.tmp_0; + s.tmp_0 = game_consoleOverlay_draw__P118592_mk(s); + s.callLocIdx = 927; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = power_checkDeepSleep__P94501_mk(s); - s.callLocIdx = 922; s.pc = 13; return s.tmp_0; + s.tmp_0 = power_checkDeepSleep__P117395_mk(s); + s.callLocIdx = 928; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P99650.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__P124309.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__P99650_mk(s) { +function scene_Scene_init_inline__P124309_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P99650, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P124309, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8157,7 +8157,7 @@ function scene_Scene_init_inline__P99650_mk(s) { -function scene_Scene_init_inline__P99681(s) { +function scene_Scene_init_inline__P124340(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8175,19 +8175,19 @@ switch (step) { s.tmp_0.argL = s.arg0; s.tmp_0.arg0 = s.caps[0]; setupLambda(s.tmp_0, s.tmp_0.argL); - s.callLocIdx = 927; s.pc = 1; return s.tmp_0; + s.callLocIdx = 933; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P99681.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__P124340.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__P99681_mk(s) { +function scene_Scene_init_inline__P124340_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P99681, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P124340, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -8197,7 +8197,7 @@ function scene_Scene_init_inline__P99681_mk(s) { -function multiplayer_initPlayerConnectionListeners__P95960(s) { +function multiplayer_initPlayerConnectionListeners__P118854(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8207,43 +8207,43 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___99701 = undefined; - s.p___99701 = (1); + s.p___124343 = undefined; + s.p___124343 = (1); case 1: - r0 = (s.p___99701 <= 4); + r0 = (s.p___124343 <= 4); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = multiplayer_registerPlayerConnectionListeners__P97960_mk(s); - s.tmp_1.arg0 = s.p___99701; - s.callLocIdx = 1279; s.pc = 3; return s.tmp_1; + s.tmp_1 = multiplayer_registerPlayerConnectionListeners__P120859_mk(s); + s.tmp_1.arg0 = s.p___124343; + s.callLocIdx = 1291; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - r0 = (s.p___99701 + 1); - s.p___99701 = (r0); + r0 = (s.p___124343 + 1); + s.p___124343 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -multiplayer_initPlayerConnectionListeners__P95960.info = {"start":1324,"length":154,"line":39,"column":4,"endLine":43,"endColumn":5,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"initPlayerConnectionListeners","argumentNames":[]} +multiplayer_initPlayerConnectionListeners__P118854.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__P95960_mk(s) { +function multiplayer_initPlayerConnectionListeners__P118854_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_initPlayerConnectionListeners__P95960, depth: s.depth + 1, + parent: s, fn: multiplayer_initPlayerConnectionListeners__P118854, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - p___99701: undefined, + p___124343: undefined, } } -function multiplayer_registerPlayerConnectionListeners__P97960(s) { +function multiplayer_registerPlayerConnectionListeners__P120859(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8257,38 +8257,38 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkAction(1, multiplayer_registerPlayerConnectionListeners_inline__P99713); + r0 = pxsim_pxtcore_mkAction(1, multiplayer_registerPlayerConnectionListeners_inline__P124355); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_onEvent__P92962_mk(s); + s.tmp_1 = control_onEvent__P115856_mk(s); s.tmp_1.arg0 = 3241; s.tmp_1.arg1 = s.arg0; s.tmp_1.arg2 = s.tmp_0; s.tmp_1.arg3 = 16; - s.callLocIdx = 1281; s.pc = 1; return s.tmp_1; + s.callLocIdx = 1293; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, multiplayer_registerPlayerConnectionListeners_inline__P99719); + r0 = pxsim_pxtcore_mkAction(1, multiplayer_registerPlayerConnectionListeners_inline__P124361); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_onEvent__P92962_mk(s); + s.tmp_1 = control_onEvent__P115856_mk(s); s.tmp_1.arg0 = 3242; s.tmp_1.arg1 = s.arg0; s.tmp_1.arg2 = s.tmp_0; s.tmp_1.arg3 = 16; - s.callLocIdx = 1283; s.pc = 2; return s.tmp_1; + s.callLocIdx = 1295; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -multiplayer_registerPlayerConnectionListeners__P97960.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__P120859.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__P97960_mk(s) { +function multiplayer_registerPlayerConnectionListeners__P120859_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_registerPlayerConnectionListeners__P97960, depth: s.depth + 1, + parent: s, fn: multiplayer_registerPlayerConnectionListeners__P120859, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8299,7 +8299,7 @@ function multiplayer_registerPlayerConnectionListeners__P97960_mk(s) { -function multiplayer_registerPlayerConnectionListeners_inline__P99713(s) { +function multiplayer_registerPlayerConnectionListeners_inline__P124355(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8309,22 +8309,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = multiplayer_receiveConnectionChangedEvent__P97961_mk(s); + s.tmp_0 = multiplayer_receiveConnectionChangedEvent__P120860_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = true; - s.callLocIdx = 1280; s.pc = 1; return s.tmp_0; + s.callLocIdx = 1292; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -multiplayer_registerPlayerConnectionListeners_inline__P99713.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__P124355.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__P99713_mk(s) { +function multiplayer_registerPlayerConnectionListeners_inline__P124355_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_registerPlayerConnectionListeners_inline__P99713, depth: s.depth + 1, + parent: s, fn: multiplayer_registerPlayerConnectionListeners_inline__P124355, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -8333,7 +8333,7 @@ function multiplayer_registerPlayerConnectionListeners_inline__P99713_mk(s) { -function multiplayer_registerPlayerConnectionListeners_inline__P99719(s) { +function multiplayer_registerPlayerConnectionListeners_inline__P124361(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8343,22 +8343,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = multiplayer_receiveConnectionChangedEvent__P97961_mk(s); + s.tmp_0 = multiplayer_receiveConnectionChangedEvent__P120860_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = false; - s.callLocIdx = 1282; s.pc = 1; return s.tmp_0; + s.callLocIdx = 1294; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -multiplayer_registerPlayerConnectionListeners_inline__P99719.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__P124361.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__P99719_mk(s) { +function multiplayer_registerPlayerConnectionListeners_inline__P124361_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_registerPlayerConnectionListeners_inline__P99719, depth: s.depth + 1, + parent: s, fn: multiplayer_registerPlayerConnectionListeners_inline__P124361, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -8367,7 +8367,7 @@ function multiplayer_registerPlayerConnectionListeners_inline__P99719_mk(s) { -function multiplayer_receiveConnectionChangedEvent__P97961(s) { +function multiplayer_receiveConnectionChangedEvent__P120860(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8377,7 +8377,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.c___99724 = undefined; + s.c___124366 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -8395,23 +8395,23 @@ switch (step) { r0 = s.tmp_0; { step = 5; continue; } case 1: - s.c___99724 = (globals.player1___94694); + s.c___124366 = (globals.player1___117588); { step = 5; continue; } case 2: - s.c___99724 = (globals.player2___94691); + s.c___124366 = (globals.player2___117585); { step = 5; continue; } case 3: - s.c___99724 = (globals.player3___94692); + s.c___124366 = (globals.player3___117586); { step = 5; continue; } case 4: - s.c___99724 = (globals.player4___94693); + s.c___124366 = (globals.player4___117587); case 5: - r0 = pxsim_numops_toBoolDecr(s.c___99724); + r0 = pxsim_numops_toBoolDecr(s.c___124366); if (!r0) { step = 6; continue; } - s.tmp_0 = controller_Controller_connected__P94727_mk(s); - s.tmp_0.arg0 = s.c___99724; + s.tmp_0 = controller_Controller_connected__P117621_mk(s); + s.tmp_0.arg0 = s.c___124366; s.tmp_0.arg1 = s.arg1; - s.callLocIdx = 1284; s.pc = 8; return s.tmp_0; + s.callLocIdx = 1296; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; case 6: @@ -8420,15 +8420,15 @@ switch (step) { return leave(s, r0) default: oops() } } } -multiplayer_receiveConnectionChangedEvent__P97961.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__P120860.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__P97961_mk(s) { +function multiplayer_receiveConnectionChangedEvent__P120860_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_receiveConnectionChangedEvent__P97961, depth: s.depth + 1, + parent: s, fn: multiplayer_receiveConnectionChangedEvent__P120860, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - c___99724: undefined, + c___124366: undefined, arg0: undefined, arg1: undefined, } } @@ -8437,7 +8437,7 @@ function multiplayer_receiveConnectionChangedEvent__P97961_mk(s) { -function controller_Controller_connected__P94727(s) { +function controller_Controller_connected__P117621(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8453,7 +8453,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C94705_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C117599_VT)) failedCast(r0); r0 = s.arg0.fields["_connected"]; s.tmp_1 = r0; r0 = (s.arg1 != s.tmp_1); @@ -8481,12 +8481,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller_connected__P94727.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__P117621.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__P94727_mk(s) { +function controller_Controller_connected__P117621_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_connected__P94727, depth: s.depth + 1, + parent: s, fn: controller_Controller_connected__P117621, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8499,7 +8499,7 @@ function controller_Controller_connected__P94727_mk(s) { -function controller__player1__P94699(s) { +function controller__player1__P117593(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8509,7 +8509,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals._players___97220); + r0 = pxsim_numops_toBoolDecr(globals._players___120119); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -8518,7 +8518,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array__getAt(globals._players___97220, 0); + r0 = pxsim_Array__getAt(globals._players___120119, 0); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -8528,36 +8528,36 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C94705_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C117599_VT); s.tmp_5 = r0; r0 = pxsim_Array__mk(); s.tmp_6 = r0; - r0 = pxsim_Array__push(s.tmp_6, globals.left___94686); - r0 = pxsim_Array__push(s.tmp_6, globals.up___94687); - r0 = pxsim_Array__push(s.tmp_6, globals.right___94688); - r0 = pxsim_Array__push(s.tmp_6, globals.down___94689); - r0 = pxsim_Array__push(s.tmp_6, globals.A___94684); - r0 = pxsim_Array__push(s.tmp_6, globals.B___94685); - r0 = pxsim_Array__push(s.tmp_6, globals.menu___94690); - s.tmp_7 = controller_Controller_constructor__P94709_mk(s); + r0 = pxsim_Array__push(s.tmp_6, globals.left___117580); + r0 = pxsim_Array__push(s.tmp_6, globals.up___117581); + r0 = pxsim_Array__push(s.tmp_6, globals.right___117582); + r0 = pxsim_Array__push(s.tmp_6, globals.down___117583); + r0 = pxsim_Array__push(s.tmp_6, globals.A___117578); + r0 = pxsim_Array__push(s.tmp_6, globals.B___117579); + r0 = pxsim_Array__push(s.tmp_6, globals.menu___117584); + s.tmp_7 = controller_Controller_constructor__P117603_mk(s); s.tmp_7.arg0 = s.tmp_5; s.tmp_7.arg1 = 1; s.tmp_7.arg2 = s.tmp_6; - s.callLocIdx = 151; s.pc = 5; return s.tmp_7; + s.callLocIdx = 152; s.pc = 5; return s.tmp_7; case 5: r0 = s.retval; case 3: case 4: - r0 = pxsim_Array__getAt(globals._players___97220, 0); + r0 = pxsim_Array__getAt(globals._players___120119, 0); return leave(s, r0) default: oops() } } } -controller__player1__P94699.info = {"start":1381,"length":258,"line":47,"column":4,"endLine":51,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_player1","argumentNames":[]} +controller__player1__P117593.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__P94699_mk(s) { +function controller__player1__P117593_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__player1__P94699, depth: s.depth + 1, + parent: s, fn: controller__player1__P117593, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8573,7 +8573,7 @@ function controller__player1__P94699_mk(s) { -function controller_Controller_constructor__P94709(s) { +function controller_Controller_constructor__P117603(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8583,9 +8583,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.leftId___99780 = undefined; - s.i___99788 = undefined; - s.i___99806 = undefined; + s.leftId___124422 = undefined; + s.i___124430 = undefined; + s.i___124448 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -8593,7 +8593,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C94705_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C117599_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim.control.allocateNotifyEvent(); s.tmp_1 = r0; @@ -8617,34 +8617,34 @@ switch (step) { r0 = (s.tmp_1 * 7); s.tmp_0 = r0; r0 = (1 + s.tmp_0); - s.leftId___99780 = (r0); - s.i___99788 = (0); + s.leftId___124422 = (r0); + s.i___124430 = (0); case 2: - r0 = (s.i___99788 < 7); + r0 = (s.i___124430 < 7); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C94760_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C117654_VT); s.tmp_1 = r0; - s.tmp_2 = controller_Button_constructor__P94766_mk(s); + s.tmp_2 = controller_Button_constructor__P117660_mk(s); s.tmp_2.arg0 = s.tmp_1; - r0 = (s.leftId___99780 + s.i___99788); + r0 = (s.leftId___124422 + s.i___124430); s.tmp_2.arg1 = r0; s.tmp_2.arg2 = -1; - s.callLocIdx = 157; s.pc = 7; return s.tmp_2; + s.callLocIdx = 158; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; r0 = s.arg0.fields["buttons"]; s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_3, s.tmp_1); - r0 = (s.i___99788 + 1); - s.i___99788 = (r0); + r0 = (s.i___124430 + 1); + s.i___124430 = (r0); { step = 2; continue; } case 3: case 4: - s.i___99806 = (0); + s.i___124448 = (0); case 5: - s.tmp_1 = r0 = s.i___99806; + s.tmp_1 = r0 = s.i___124448; r0 = s.arg0.fields["buttons"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -8655,28 +8655,28 @@ 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___99806); + r0 = pxsim_Array__getAt(s.tmp_5, s.i___124448); s.tmp_4 = r0; r0 = (s.tmp_4).fields["_owner"] = (s.arg0); - r0 = (s.i___99806 + 1); - s.i___99806 = (r0); + r0 = (s.i___124448 + 1); + s.i___124448 = (r0); { step = 5; continue; } case 6: - s.tmp_0 = controller_addController__P97284_mk(s); + s.tmp_0 = controller_addController__P120183_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 158; s.pc = 8; return s.tmp_0; + s.callLocIdx = 159; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -controller_Controller_constructor__P94709.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__P117603.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__P94709_mk(s) { +function controller_Controller_constructor__P117603_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_constructor__P94709, depth: s.depth + 1, + parent: s, fn: controller_Controller_constructor__P117603, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8684,9 +8684,9 @@ function controller_Controller_constructor__P94709_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - leftId___99780: undefined, - i___99788: undefined, - i___99806: undefined, + leftId___124422: undefined, + i___124430: undefined, + i___124448: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -8696,7 +8696,7 @@ function controller_Controller_constructor__P94709_mk(s) { -function controller_addController__P97284(s) { +function controller_addController__P120183(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8710,17 +8710,17 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._players___97220); + r0 = pxsim_numops_toBoolDecr(globals._players___120119); 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___97220 = (r0); + globals._players___120119 = (r0); case 1: case 2: - s.tmp_0 = r0 = globals._players___97220; + s.tmp_0 = r0 = globals._players___120119; r0 = s.arg0.fields["playerIndex"]; s.tmp_2 = r0; r0 = (s.tmp_2 - 1); @@ -8730,12 +8730,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_addController__P97284.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__P120183.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__P97284_mk(s) { +function controller_addController__P120183_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_addController__P97284, depth: s.depth + 1, + parent: s, fn: controller_addController__P120183, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8747,7 +8747,7 @@ function controller_addController__P97284_mk(s) { -function control_onEvent__P92962(s) { +function control_onEvent__P115856(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8757,7 +8757,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctx___99879 = undefined; + s.ctx___124521 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -8765,12 +8765,12 @@ switch (step) { s.arg3 = (s.lambdaArgs[3]); s.lambdaArgs = null; } - s.tmp_0 = control_eventContext__P92979_mk(s); + s.tmp_0 = control_eventContext__P115873_mk(s); s.callLocIdx = 39; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.ctx___99879 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___99879); + s.ctx___124521 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___124521); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -8779,8 +8779,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__P92976_mk(s); - s.tmp_0.arg0 = s.ctx___99879; + s.tmp_0 = control_EventContext_registerHandler__P115870_mk(s); + s.tmp_0.arg0 = s.ctx___124521; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg1; s.tmp_0.arg3 = s.arg2; @@ -8793,16 +8793,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_onEvent__P92962.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__P115856.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__P92962_mk(s) { +function control_onEvent__P115856_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_onEvent__P92962, depth: s.depth + 1, + parent: s, fn: control_onEvent__P115856, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - ctx___99879: undefined, + ctx___124521: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -8813,7 +8813,7 @@ function control_onEvent__P92962_mk(s) { -function control_eventContext__P92979(s) { +function control_eventContext__P115873(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8823,10 +8823,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.eventContexts___97004); + r0 = pxsim_numops_toBoolDecr(globals.eventContexts___119903); if (!r0) { step = 1; continue; } - s.tmp_0 = r0 = globals.eventContexts___97004; - r0 = pxsim_Array__length(globals.eventContexts___97004); + s.tmp_0 = r0 = globals.eventContexts___119903; + r0 = pxsim_Array__length(globals.eventContexts___119903); s.tmp_2 = r0; r0 = (s.tmp_2 - 1); s.tmp_1 = r0; @@ -8841,12 +8841,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_eventContext__P92979.info = {"start":7094,"length":136,"line":213,"column":4,"endLine":215,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"eventContext","argumentNames":[]} +control_eventContext__P115873.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__P92979_mk(s) { +function control_eventContext__P115873_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_eventContext__P92979, depth: s.depth + 1, + parent: s, fn: control_eventContext__P115873, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8858,7 +8858,7 @@ function control_eventContext__P92979_mk(s) { -function control_EventContext_registerHandler__P92976(s) { +function control_EventContext_registerHandler__P115870(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8868,10 +8868,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.h___99902 = undefined; - s.unnamed520___U1 = undefined; - s.unnamed521___U2 = undefined; - s.hn___99925 = undefined; + s.h___124544 = undefined; + s.unnamed612___U1 = undefined; + s.unnamed613___U2 = undefined; + s.hn___124567 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -8881,20 +8881,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C92966_VT)) failedCast(r0); - s.h___99902 = (undefined); + if (!checkSubtype(r0, control_EventContext__C115860_VT)) failedCast(r0); + s.h___124544 = (undefined); r0 = s.arg0.fields["handlers"]; - s.unnamed520___U1 = (r0); - s.unnamed521___U2 = (0); + s.unnamed612___U1 = (r0); + s.unnamed613___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed521___U2; - r0 = pxsim_Array__length(s.unnamed520___U1); + s.tmp_0 = r0 = s.unnamed613___U2; + r0 = pxsim_Array__length(s.unnamed612___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed520___U1, s.unnamed521___U2); - s.h___99902 = (r0); - r0 = s.h___99902.fields["src"]; + r0 = pxsim_Array__getAt(s.unnamed612___U1, s.unnamed613___U2); + s.h___124544 = (r0); + r0 = s.h___124544.fields["src"]; s.tmp_3 = r0; r0 = (s.tmp_3 == s.arg1); s.tmp_2 = r0; @@ -8903,7 +8903,7 @@ switch (step) { r0 = s.tmp_2; { step = 3; continue; } case 2: - r0 = s.h___99902.fields["value"]; + r0 = s.h___124544.fields["value"]; s.tmp_4 = r0; r0 = (s.tmp_4 == s.arg2); case 3: @@ -8911,19 +8911,19 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 4; continue; } - r0 = (s.h___99902).fields["flags"] = (s.arg4); - r0 = (s.h___99902).fields["handler"] = (s.arg3); + r0 = (s.h___124544).fields["flags"] = (s.arg4); + r0 = (s.h___124544).fields["handler"] = (s.arg3); { step = 7; continue; } case 4: case 5: - r0 = (s.unnamed521___U2 + 1); - s.unnamed521___U2 = (r0); + r0 = (s.unnamed613___U2 + 1); + s.unnamed613___U2 = (r0); { step = 1; continue; } case 6: - s.unnamed520___U1 = (undefined); - r0 = pxsim_pxtcore_mkClassInstance(control_EventHandler__C96996_VT); + s.unnamed612___U1 = (undefined); + r0 = pxsim_pxtcore_mkClassInstance(control_EventHandler__C119895_VT); s.tmp_0 = r0; - s.tmp_1 = control_EventHandler_constructor__P96999_mk(s); + s.tmp_1 = control_EventHandler_constructor__P119898_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; @@ -8932,12 +8932,12 @@ switch (step) { s.callLocIdx = 51; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - s.hn___99925 = (s.tmp_0); + s.hn___124567 = (s.tmp_0); r0 = s.arg0.fields["handlers"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.hn___99925); - s.tmp_0 = control_EventHandler_register__P96997_mk(s); - s.tmp_0.arg0 = s.hn___99925; + r0 = pxsim_Array__push(s.tmp_0, s.hn___124567); + s.tmp_0 = control_EventHandler_register__P119896_mk(s); + s.tmp_0.arg0 = s.hn___124567; s.callLocIdx = 52; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; @@ -8946,12 +8946,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_registerHandler__P92976.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__P115870.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__P92976_mk(s) { +function control_EventContext_registerHandler__P115870_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerHandler__P92976, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerHandler__P115870, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8959,10 +8959,10 @@ function control_EventContext_registerHandler__P92976_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - h___99902: undefined, - unnamed520___U1: undefined, - unnamed521___U2: undefined, - hn___99925: undefined, + h___124544: undefined, + unnamed612___U1: undefined, + unnamed613___U2: undefined, + hn___124567: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -8974,7 +8974,7 @@ function control_EventContext_registerHandler__P92976_mk(s) { -function control_EventHandler_constructor__P96999(s) { +function control_EventHandler_constructor__P119898(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8993,7 +8993,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventHandler__C96996_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventHandler__C119895_VT)) failedCast(r0); r0 = (s.arg0).fields["src"] = (s.arg1); r0 = (s.arg0).fields["value"] = (s.arg2); r0 = (s.arg0).fields["handler"] = (s.arg3); @@ -9002,12 +9002,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventHandler_constructor__P96999.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__P119898.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__P96999_mk(s) { +function control_EventHandler_constructor__P119898_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_constructor__P96999, depth: s.depth + 1, + parent: s, fn: control_EventHandler_constructor__P119898, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -9020,7 +9020,7 @@ function control_EventHandler_constructor__P96999_mk(s) { -function control_EventHandler_register__P96997(s) { +function control_EventHandler_register__P119896(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9035,8 +9035,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventHandler__C96996_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkAction(1, control_EventHandler_register_inline__P99946); + if (!checkSubtype(r0, control_EventHandler__C119895_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkAction(1, control_EventHandler_register_inline__P124588); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); r0 = s.arg0.fields["src"]; @@ -9050,12 +9050,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventHandler_register__P96997.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__P119896.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__P96997_mk(s) { +function control_EventHandler_register__P119896_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_register__P96997, depth: s.depth + 1, + parent: s, fn: control_EventHandler_register__P119896, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9068,7 +9068,7 @@ function control_EventHandler_register__P96997_mk(s) { -function control_EventHandler_register_inline__P99946(s) { +function control_EventHandler_register_inline__P124588(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9101,12 +9101,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventHandler_register_inline__P99946.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__P124588.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__P99946_mk(s) { +function control_EventHandler_register_inline__P124588_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_register_inline__P99946, depth: s.depth + 1, + parent: s, fn: control_EventHandler_register_inline__P124588, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9116,7 +9116,7 @@ function control_EventHandler_register_inline__P99946_mk(s) { -function multiplayer_initServer__P95959(s) { +function multiplayer_initServer__P118853(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9132,15 +9132,15 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = control_EventContext_registerFrameHandler__P92974_mk(s); - s.tmp_3 = game_eventContext__P95573_mk(s); - s.callLocIdx = 1277; s.pc = 4; return s.tmp_3; + s.tmp_2 = control_EventContext_registerFrameHandler__P115868_mk(s); + s.tmp_3 = game_eventContext__P118467_mk(s); + s.callLocIdx = 1289; 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__P99965; - s.callLocIdx = 1278; s.pc = 3; return s.tmp_2; + s.tmp_2.arg2 = multiplayer_initServer_inline__P124607; + s.callLocIdx = 1290; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; case 1: @@ -9149,12 +9149,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -multiplayer_initServer__P95959.info = {"start":1011,"length":307,"line":29,"column":4,"endLine":37,"endColumn":5,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"initServer","argumentNames":[]} +multiplayer_initServer__P118853.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__P95959_mk(s) { +function multiplayer_initServer__P118853_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_initServer__P95959, depth: s.depth + 1, + parent: s, fn: multiplayer_initServer__P118853, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9166,7 +9166,7 @@ function multiplayer_initServer__P95959_mk(s) { -function multiplayer_initServer_inline__P99965(s) { +function multiplayer_initServer_inline__P124607(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9182,19 +9182,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___94603); + r0 = pxsim.multiplayer.postImage(globals.screen___117497); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -multiplayer_initServer_inline__P99965.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__P124607.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__P99965_mk(s) { +function multiplayer_initServer_inline__P124607_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_initServer_inline__P99965, depth: s.depth + 1, + parent: s, fn: multiplayer_initServer_inline__P124607, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9204,7 +9204,7 @@ function multiplayer_initServer_inline__P99965_mk(s) { -function game_consoleOverlay_draw__P95698(s) { +function game_consoleOverlay_draw__P118592(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9214,16 +9214,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.height___100018 = undefined; - s.top___100023 = undefined; - s.i___100029 = undefined; - s.t___100042 = undefined; - s.tOff___100049 = undefined; - s.tab___100051 = undefined; - s.unnamed550___U6 = undefined; - s.unnamed551___U7 = undefined; - s.padding___100053 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___97803); + s.height___124660 = undefined; + s.top___124665 = undefined; + s.i___124671 = undefined; + s.t___124684 = undefined; + s.tOff___124691 = undefined; + s.tab___124693 = undefined; + s.unnamed642___U6 = undefined; + s.unnamed643___U7 = undefined; + s.padding___124695 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___120702); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -9232,7 +9232,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_numops_toBoolDecr(globals.instance___97757); + r0 = pxsim_numops_toBoolDecr(globals.instance___120656); s.tmp_4 = r0; r0 = pxsim_Boolean__bang(s.tmp_4); s.tmp_3 = r0; @@ -9248,23 +9248,23 @@ switch (step) { case 3: case 4: s.tmp_7 = if_charHeight_1_mk(s); - s.tmp_7.arg0 = globals.consoleFont___97811; + s.tmp_7.arg0 = globals.consoleFont___120710; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charHeight"); } else { s.tmp_7.fn = s.tmp_7.arg0.vtable.iface["charHeight"]; if (s.tmp_7.fn == null) { s.retval = s.tmp_7.arg0.fields["charHeight"]; } else if (!s.tmp_7.fn.isGetter) { s.retval = bind(s.tmp_7); } - else { s.callLocIdx = 1131; s.pc = 14; return s.tmp_7; } + else { s.callLocIdx = 1143; s.pc = 14; return s.tmp_7; } } case 14: r0 = s.retval; s.tmp_6 = r0; r0 = (s.tmp_6 + 2); - s.height___100018 = (r0); - r0 = pxsim_numops_toBoolDecr(globals.stats___95539); + s.height___124660 = (r0); + r0 = pxsim_numops_toBoolDecr(globals.stats___118433); if (!r0) { step = 5; continue; } - r0 = s.height___100018; + r0 = s.height___124660; { step = 6; continue; } case 5: r0 = 0; @@ -9272,17 +9272,17 @@ switch (step) { // jmp value (already in r0) s.tmp_0 = r0; r0 = (2 + s.tmp_0); - s.top___100023 = (r0); - s.i___100029 = (0); + s.top___124665 = (r0); + s.i___124671 = (0); case 7: - s.tmp_1 = r0 = s.i___100029; - r0 = pxsim_Array__length(globals.consoleStrings___97803); + s.tmp_1 = r0 = s.i___124671; + r0 = pxsim_Array__length(globals.consoleStrings___120702); 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___97803, s.i___100029); + r0 = pxsim_Array__getAt(globals.consoleStrings___120702, s.i___124671); s.tmp_5 = r0; r0 = pxsim_String_.indexOf(s.tmp_5, "\t", undefined); s.tmp_4 = r0; @@ -9290,50 +9290,50 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 10; continue; } - s.tmp_6 = helpers_stringSplit__P92693_mk(s); - r0 = pxsim_Array__getAt(globals.consoleStrings___97803, s.i___100029); + s.tmp_6 = helpers_stringSplit__P115587_mk(s); + r0 = pxsim_Array__getAt(globals.consoleStrings___120702, s.i___124671); s.tmp_6.arg0 = r0; s.tmp_6.arg1 = "\t"; s.tmp_6.arg2 = undefined; - s.callLocIdx = 1132; s.pc = 15; return s.tmp_6; + s.callLocIdx = 1144; s.pc = 15; return s.tmp_6; case 15: r0 = s.retval; - s.t___100042 = (r0); - s.tOff___100049 = (0); - s.tab___100051 = (undefined); - s.unnamed550___U6 = (s.t___100042); - s.unnamed551___U7 = (0); + s.t___124684 = (r0); + s.tOff___124691 = (0); + s.tab___124693 = (undefined); + s.unnamed642___U6 = (s.t___124684); + s.unnamed643___U7 = (0); case 8: - s.tmp_0 = r0 = s.unnamed551___U7; - r0 = pxsim_Array__length(s.unnamed550___U6); + s.tmp_0 = r0 = s.unnamed643___U7; + r0 = pxsim_Array__length(s.unnamed642___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 9; continue; } - r0 = pxsim_Array__getAt(s.unnamed550___U6, s.unnamed551___U7); - s.tab___100051 = (r0); - s.tmp_2 = r0 = globals.tabSize___97805; - s.tmp_5 = r0 = s.tOff___100049; - r0 = pxsim_String_.length(s.tab___100051); + r0 = pxsim_Array__getAt(s.unnamed642___U6, s.unnamed643___U7); + s.tab___124693 = (r0); + s.tmp_2 = r0 = globals.tabSize___120704; + s.tmp_5 = r0 = s.tOff___124691; + r0 = pxsim_String_.length(s.tab___124693); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_4 = r0; - r0 = (s.tmp_4 % globals.tabSize___97805); + r0 = (s.tmp_4 % globals.tabSize___120704); s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); - s.padding___100053 = (r0); - s.tmp_0 = helpers_imagePrint__P94561_mk(s); - s.tmp_0.arg0 = globals.screen___94603; - s.tmp_0.arg1 = s.tab___100051; - s.tmp_2 = r0 = s.tOff___100049; + s.padding___124695 = (r0); + s.tmp_0 = helpers_imagePrint__P117455_mk(s); + s.tmp_0.arg0 = globals.screen___117497; + s.tmp_0.arg1 = s.tab___124693; + s.tmp_2 = r0 = s.tOff___124691; s.tmp_4 = if_charWidth_1_mk(s); - s.tmp_4.arg0 = globals.consoleFont___97811; + s.tmp_4.arg0 = globals.consoleFont___120710; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charWidth"); } else { s.tmp_4.fn = s.tmp_4.arg0.vtable.iface["charWidth"]; if (s.tmp_4.fn == null) { s.retval = s.tmp_4.arg0.fields["charWidth"]; } else if (!s.tmp_4.fn.isGetter) { s.retval = bind(s.tmp_4); } - else { s.callLocIdx = 1133; s.pc = 17; return s.tmp_4; } + else { s.callLocIdx = 1145; s.pc = 17; return s.tmp_4; } } case 17: r0 = s.retval; @@ -9342,50 +9342,50 @@ switch (step) { s.tmp_1 = r0; r0 = (4 + s.tmp_1); s.tmp_0.arg2 = r0; - s.tmp_5 = r0 = s.top___100023; - r0 = (s.i___100029 * s.height___100018); + s.tmp_5 = r0 = s.top___124665; + r0 = (s.i___124671 * s.height___124660); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_0.arg3 = r0; - s.tmp_0.arg4 = globals.consoleColor___97802; - s.tmp_0.arg5 = globals.consoleFont___97811; + s.tmp_0.arg4 = globals.consoleColor___120701; + s.tmp_0.arg5 = globals.consoleFont___120710; s.tmp_0.arg6 = undefined; - s.callLocIdx = 1134; s.pc = 16; return s.tmp_0; + s.callLocIdx = 1146; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.tmp_0 = r0 = s.tOff___100049; - r0 = pxsim_String_.length(s.tab___100051); + s.tmp_0 = r0 = s.tOff___124691; + r0 = pxsim_String_.length(s.tab___124693); s.tmp_2 = r0; - r0 = (s.tmp_2 + s.padding___100053); + r0 = (s.tmp_2 + s.padding___124695); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.tOff___100049 = (r0); - r0 = (s.unnamed551___U7 + 1); - s.unnamed551___U7 = (r0); + s.tOff___124691 = (r0); + r0 = (s.unnamed643___U7 + 1); + s.unnamed643___U7 = (r0); { step = 8; continue; } case 9: - s.unnamed550___U6 = (undefined); + s.unnamed642___U6 = (undefined); { step = 11; continue; } case 10: - s.tmp_0 = helpers_imagePrint__P94561_mk(s); - s.tmp_0.arg0 = globals.screen___94603; - r0 = pxsim_Array__getAt(globals.consoleStrings___97803, s.i___100029); + s.tmp_0 = helpers_imagePrint__P117455_mk(s); + s.tmp_0.arg0 = globals.screen___117497; + r0 = pxsim_Array__getAt(globals.consoleStrings___120702, s.i___124671); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 4; - s.tmp_1 = r0 = s.top___100023; - r0 = (s.i___100029 * s.height___100018); + s.tmp_1 = r0 = s.top___124665; + r0 = (s.i___124671 * s.height___124660); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0.arg3 = r0; - s.tmp_0.arg4 = globals.consoleColor___97802; - s.tmp_0.arg5 = globals.consoleFont___97811; + s.tmp_0.arg4 = globals.consoleColor___120701; + s.tmp_0.arg5 = globals.consoleFont___120710; s.tmp_0.arg6 = undefined; - s.callLocIdx = 1135; s.pc = 18; return s.tmp_0; + s.callLocIdx = 1147; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; case 11: - r0 = (s.i___100029 + 1); - s.i___100029 = (r0); + r0 = (s.i___124671 + 1); + s.i___124671 = (r0); { step = 7; continue; } case 12: case 13: @@ -9393,12 +9393,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_consoleOverlay_draw__P95698.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__P118592.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__P95698_mk(s) { +function game_consoleOverlay_draw__P118592_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_draw__P95698, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_draw__P118592, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9408,22 +9408,22 @@ function game_consoleOverlay_draw__P95698_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - height___100018: undefined, - top___100023: undefined, - i___100029: undefined, - t___100042: undefined, - tOff___100049: undefined, - tab___100051: undefined, - unnamed550___U6: undefined, - unnamed551___U7: undefined, - padding___100053: undefined, + height___124660: undefined, + top___124665: undefined, + i___124671: undefined, + t___124684: undefined, + tOff___124691: undefined, + tab___124693: undefined, + unnamed642___U6: undefined, + unnamed643___U7: undefined, + padding___124695: undefined, } } -function scene_systemMenu_isVisible__P95679(s) { +function scene_systemMenu_isVisible__P118573(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9433,7 +9433,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___97757); + r0 = pxsim_numops_toBoolDecr(globals.instance___120656); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); s.tmp_1 = r0; @@ -9443,12 +9443,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_isVisible__P95679.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__P118573.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__P95679_mk(s) { +function scene_systemMenu_isVisible__P118573_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_isVisible__P95679, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_isVisible__P118573, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9459,7 +9459,7 @@ function scene_systemMenu_isVisible__P95679_mk(s) { -function helpers_stringSplit__P92693(s) { +function helpers_stringSplit__P115587(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9469,15 +9469,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.A___100480 = undefined; - s.lim___100482 = undefined; - s.s___100498 = undefined; - s.p___100501 = undefined; - s.R___100502 = undefined; - s.z___100516 = undefined; - s.T___100529 = undefined; - s.q___100530 = undefined; - s.e___100536 = undefined; + s.A___124749 = undefined; + s.lim___124751 = undefined; + s.s___124767 = undefined; + s.p___124770 = undefined; + s.R___124771 = undefined; + s.z___124785 = undefined; + s.T___124798 = undefined; + s.q___124799 = undefined; + s.e___124805 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -9485,36 +9485,36 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.A___100480 = (r0); - s.lim___100482 = (0); + s.A___124749 = (r0); + s.lim___124751 = (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___100482 = (r0); + s.lim___124751 = (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___100482 = (0); + s.lim___124751 = (0); { step = 3; continue; } case 2: r0 = (s.arg2 | 0); - s.lim___100482 = (r0); + s.lim___124751 = (r0); case 3: case 4: r0 = pxsim_String_.length(s.arg0); - s.s___100498 = (r0); - s.p___100501 = (0); - s.R___100502 = (s.arg1); - r0 = (s.lim___100482 == 0); + s.s___124767 = (r0); + s.p___124770 = (0); + s.R___124771 = (s.arg1); + r0 = (s.lim___124751 == 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = s.A___100480; + r0 = s.A___124749; { step = 21; continue; } case 5: case 6: @@ -9522,123 +9522,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___100480, 0, s.arg0); - r0 = s.A___100480; + r0 = pxsim_Array_.setAt(s.A___124749, 0, s.arg0); + r0 = s.A___124749; { step = 21; continue; } case 7: case 8: - r0 = (s.s___100498 == 0); + r0 = (s.s___124767 == 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.tmp_1 = helpers_splitMatch__P96927_mk(s); + s.tmp_1 = helpers_splitMatch__P119826_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = 0; - s.tmp_1.arg2 = s.R___100502; + s.tmp_1.arg2 = s.R___124771; s.callLocIdx = 10; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; - s.z___100516 = (r0); - r0 = (s.z___100516 > -1); + s.z___124785 = (r0); + r0 = (s.z___124785 > -1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - r0 = s.A___100480; + r0 = s.A___124749; { step = 21; continue; } case 9: case 10: - r0 = pxsim_Array_.setAt(s.A___100480, 0, s.arg0); - r0 = s.A___100480; + r0 = pxsim_Array_.setAt(s.A___124749, 0, s.arg0); + r0 = s.A___124749; { step = 21; continue; } case 11: case 12: - s.q___100530 = (s.p___100501); + s.q___124799 = (s.p___124770); case 13: - r0 = (s.q___100530 != s.s___100498); + r0 = (s.q___124799 != s.s___124767); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - s.tmp_1 = helpers_splitMatch__P96927_mk(s); + s.tmp_1 = helpers_splitMatch__P119826_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = s.q___100530; - s.tmp_1.arg2 = s.R___100502; + s.tmp_1.arg1 = s.q___124799; + s.tmp_1.arg2 = s.R___124771; s.callLocIdx = 11; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; - s.e___100536 = (r0); - r0 = (s.e___100536 < 0); + s.e___124805 = (r0); + r0 = (s.e___124805 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.q___100530 + 1); - s.q___100530 = (r0); + r0 = (s.q___124799 + 1); + s.q___124799 = (r0); { step = 19; continue; } case 14: - r0 = (s.e___100536 == s.p___100501); + r0 = (s.e___124805 == s.p___124770); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - r0 = (s.q___100530 + 1); - s.q___100530 = (r0); + r0 = (s.q___124799 + 1); + s.q___124799 = (r0); { step = 18; continue; } case 15: - s.tmp_0 = helpers_stringSlice__P92690_mk(s); + s.tmp_0 = helpers_stringSlice__P115584_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.p___100501; - s.tmp_0.arg2 = s.q___100530; + s.tmp_0.arg1 = s.p___124770; + s.tmp_0.arg2 = s.q___124799; s.callLocIdx = 12; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.T___100529 = (r0); - r0 = pxsim_Array__push(s.A___100480, s.T___100529); - r0 = pxsim_Array__length(s.A___100480); + s.T___124798 = (r0); + r0 = pxsim_Array__push(s.A___124749, s.T___124798); + r0 = pxsim_Array__length(s.A___124749); s.tmp_1 = r0; - r0 = (s.tmp_1 == s.lim___100482); + r0 = (s.tmp_1 == s.lim___124751); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 16; continue; } - r0 = s.A___100480; + r0 = s.A___124749; { step = 21; continue; } case 16: case 17: - s.p___100501 = (s.e___100536); - s.q___100530 = (s.p___100501); + s.p___124770 = (s.e___124805); + s.q___124799 = (s.p___124770); case 18: case 19: { step = 13; continue; } case 20: - s.tmp_0 = helpers_stringSlice__P92690_mk(s); + s.tmp_0 = helpers_stringSlice__P115584_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.p___100501; - s.tmp_0.arg2 = s.q___100530; + s.tmp_0.arg1 = s.p___124770; + s.tmp_0.arg2 = s.q___124799; s.callLocIdx = 13; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.T___100529 = (r0); - r0 = pxsim_Array__push(s.A___100480, s.T___100529); - r0 = s.A___100480; + s.T___124798 = (r0); + r0 = pxsim_Array__push(s.A___124749, s.T___124798); + r0 = s.A___124749; case 21: return leave(s, r0) default: oops() } } } -helpers_stringSplit__P92693.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__P115587.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__P92693_mk(s) { +function helpers_stringSplit__P115587_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_stringSplit__P92693, depth: s.depth + 1, + parent: s, fn: helpers_stringSplit__P115587, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - A___100480: undefined, - lim___100482: undefined, - s___100498: undefined, - p___100501: undefined, - R___100502: undefined, - z___100516: undefined, - T___100529: undefined, - q___100530: undefined, - e___100536: undefined, + A___124749: undefined, + lim___124751: undefined, + s___124767: undefined, + p___124770: undefined, + R___124771: undefined, + z___124785: undefined, + T___124798: undefined, + q___124799: undefined, + e___124805: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -9648,7 +9648,7 @@ function helpers_stringSplit__P92693_mk(s) { -function helpers_splitMatch__P96927(s) { +function helpers_splitMatch__P119826(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9658,9 +9658,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.r___100616 = undefined; - s.s___100619 = undefined; - s.i___100629 = undefined; + s.r___124885 = undefined; + s.s___124888 = undefined; + s.i___124898 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -9668,12 +9668,12 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_String_.length(s.arg2); - s.r___100616 = (r0); + s.r___124885 = (r0); r0 = pxsim_String_.length(s.arg0); - s.s___100619 = (r0); - r0 = (s.arg1 + s.r___100616); + s.s___124888 = (r0); + r0 = (s.arg1 + s.r___124885); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.s___100619); + r0 = (s.tmp_1 > s.s___124888); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -9681,18 +9681,18 @@ switch (step) { { step = 7; continue; } case 1: case 2: - s.i___100629 = (0); + s.i___124898 = (0); case 3: - r0 = (s.i___100629 < s.r___100616); + r0 = (s.i___124898 < s.r___124885); 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___100629); + r0 = (s.arg1 + s.i___124898); 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___100629); + r0 = pxsim_String_.charAt(s.arg2, s.i___124898); s.tmp_5 = r0; r0 = (s.tmp_2 != s.tmp_5); s.tmp_1 = r0; @@ -9702,21 +9702,21 @@ switch (step) { { step = 7; continue; } case 4: case 5: - r0 = (s.i___100629 + 1); - s.i___100629 = (r0); + r0 = (s.i___124898 + 1); + s.i___124898 = (r0); { step = 3; continue; } case 6: - r0 = (s.arg1 + s.r___100616); + r0 = (s.arg1 + s.r___124885); case 7: return leave(s, r0) default: oops() } } } -helpers_splitMatch__P96927.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__P119826.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__P96927_mk(s) { +function helpers_splitMatch__P119826_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_splitMatch__P96927, depth: s.depth + 1, + parent: s, fn: helpers_splitMatch__P119826, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9724,9 +9724,9 @@ function helpers_splitMatch__P96927_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - r___100616: undefined, - s___100619: undefined, - i___100629: undefined, + r___124885: undefined, + s___124888: undefined, + i___124898: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -9736,7 +9736,7 @@ function helpers_splitMatch__P96927_mk(s) { -function helpers_stringSlice__P92690(s) { +function helpers_stringSlice__P115584(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9746,7 +9746,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___100581 = undefined; + s.len___124850 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -9754,13 +9754,13 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_String_.length(s.arg0); - s.len___100581 = (r0); + s.len___124850 = (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__P92701_mk(s); - r0 = (s.len___100581 + s.arg1); + s.tmp_1 = Math_max__P115595_mk(s); + r0 = (s.len___124850 + s.arg1); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; s.callLocIdx = 9; s.pc = 9; return s.tmp_1; @@ -9773,7 +9773,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.arg2 = (s.len___100581); + s.arg2 = (s.len___124850); { step = 6; continue; } case 3: r0 = (s.arg2 === null); @@ -9788,7 +9788,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - r0 = (s.len___100581 + s.arg2); + r0 = (s.len___124850 + s.arg2); s.arg2 = (r0); case 7: case 8: @@ -9800,17 +9800,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_stringSlice__P92690.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__P115584.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__P92690_mk(s) { +function helpers_stringSlice__P115584_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_stringSlice__P92690, depth: s.depth + 1, + parent: s, fn: helpers_stringSlice__P115584, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - len___100581: undefined, + len___124850: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -9820,7 +9820,7 @@ function helpers_stringSlice__P92690_mk(s) { -function scene_Scene_render__P95443(s) { +function scene_Scene_render__P118337(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9830,15 +9830,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___100713 = undefined; - s.unnamed548___U1 = undefined; - s.unnamed549___U2 = undefined; + s.s___124982 = undefined; + s.unnamed640___U1 = undefined; + s.unnamed641___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C95414_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C118308_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); @@ -9869,18 +9869,18 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 5; continue; } - s.tmp_3 = scene_Scene_render__P95443_mk(s); + s.tmp_3 = scene_Scene_render__P118337_mk(s); r0 = s.arg0.fields["previousScene"]; s.tmp_3.arg0 = r0; - s.callLocIdx = 930; s.pc = 12; return s.tmp_3; + s.callLocIdx = 936; s.pc = 12; return s.tmp_3; case 12: r0 = s.retval; { step = 6; continue; } case 5: - s.tmp_0 = scene_Background_draw__P95249_mk(s); + s.tmp_0 = scene_Background_draw__P118143_mk(s); r0 = s.arg0.fields["background"]; s.tmp_0.arg0 = r0; - s.callLocIdx = 931; s.pc = 13; return s.tmp_0; + s.callLocIdx = 937; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; case 6: @@ -9890,11 +9890,11 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_2 = helpers_arraySort__P92676_mk(s); + s.tmp_2 = helpers_arraySort__P115570_mk(s); r0 = s.arg0.fields["allSprites"]; s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = scene_Scene_render_inline__P100690; - s.callLocIdx = 936; s.pc = 14; return s.tmp_2; + s.tmp_2.arg1 = scene_Scene_render_inline__P124959; + s.callLocIdx = 942; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; s.tmp_0 = r0 = s.arg0; @@ -9905,38 +9905,38 @@ switch (step) { r0 = (s.tmp_0).fields["flags"] = (s.tmp_1); case 7: case 8: - s.s___100713 = (undefined); + s.s___124982 = (undefined); r0 = s.arg0.fields["allSprites"]; - s.unnamed548___U1 = (r0); - s.unnamed549___U2 = (0); + s.unnamed640___U1 = (r0); + s.unnamed641___U2 = (0); case 9: - s.tmp_0 = r0 = s.unnamed549___U2; - r0 = pxsim_Array__length(s.unnamed548___U1); + s.tmp_0 = r0 = s.unnamed641___U2; + r0 = pxsim_Array__length(s.unnamed640___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 10; continue; } - r0 = pxsim_Array__getAt(s.unnamed548___U1, s.unnamed549___U2); - s.s___100713 = (r0); + r0 = pxsim_Array__getAt(s.unnamed640___U1, s.unnamed641___U2); + s.s___124982 = (r0); s.tmp_2 = if___draw_2_mk(s); - s.tmp_2.arg0 = s.s___100713; + s.tmp_2.arg0 = s.s___124982; r0 = s.arg0.fields["camera"]; s.tmp_2.arg1 = r0; if (!s.tmp_2.arg0.vtable.iface) { setupLambda(s.tmp_2, pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "__draw"), 2); - s.callLocIdx = 937; s.pc = 15; return s.tmp_2; + s.callLocIdx = 943; s.pc = 15; return s.tmp_2; } else { s.tmp_2.fn = s.tmp_2.arg0.vtable.iface["__draw"]; - if (s.tmp_2.fn == null) { setupLambda(s.tmp_2, s.tmp_2.arg0.fields["__draw"], 2); s.callLocIdx = 937; s.pc = 15; return s.tmp_2; } - else if (s.tmp_2.fn.isGetter) { s.tmp_2.stage2Call = true; s.callLocIdx = 937; s.pc = 15; return s.tmp_2;; } - else { s.callLocIdx = 937; s.pc = 15; return s.tmp_2; } + if (s.tmp_2.fn == null) { setupLambda(s.tmp_2, s.tmp_2.arg0.fields["__draw"], 2); s.callLocIdx = 943; s.pc = 15; return s.tmp_2; } + else if (s.tmp_2.fn.isGetter) { s.tmp_2.stage2Call = true; s.callLocIdx = 943; s.pc = 15; return s.tmp_2;; } + else { s.callLocIdx = 943; s.pc = 15; return s.tmp_2; } } case 15: r0 = s.retval; - r0 = (s.unnamed549___U2 + 1); - s.unnamed549___U2 = (r0); + r0 = (s.unnamed641___U2 + 1); + s.unnamed641___U2 = (r0); { step = 9; continue; } case 10: - s.unnamed548___U1 = (undefined); + s.unnamed640___U1 = (undefined); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["flags"]; s.tmp_2 = r0; @@ -9948,21 +9948,21 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_render__P95443.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__P118337.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__P95443_mk(s) { +function scene_Scene_render__P118337_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_render__P95443, depth: s.depth + 1, + parent: s, fn: scene_Scene_render__P118337, 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___100713: undefined, - unnamed548___U1: undefined, - unnamed549___U2: undefined, + s___124982: undefined, + unnamed640___U1: undefined, + unnamed641___U2: undefined, arg0: undefined, } } @@ -9970,7 +9970,7 @@ function scene_Scene_render__P95443_mk(s) { -function scene_Scene_render_inline__P100690(s) { +function scene_Scene_render_inline__P124959(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9993,7 +9993,7 @@ switch (step) { s.tmp_2.fn = s.tmp_2.arg0.vtable.iface["z"]; if (s.tmp_2.fn == null) { s.retval = s.tmp_2.arg0.fields["z"]; } else if (!s.tmp_2.fn.isGetter) { s.retval = bind(s.tmp_2); } - else { s.callLocIdx = 932; s.pc = 3; return s.tmp_2; } + else { s.callLocIdx = 938; s.pc = 3; return s.tmp_2; } } case 3: r0 = s.retval; @@ -10006,7 +10006,7 @@ switch (step) { s.tmp_4.fn = s.tmp_4.arg0.vtable.iface["z"]; if (s.tmp_4.fn == null) { s.retval = s.tmp_4.arg0.fields["z"]; } else if (!s.tmp_4.fn.isGetter) { s.retval = bind(s.tmp_4); } - else { s.callLocIdx = 933; s.pc = 4; return s.tmp_4; } + else { s.callLocIdx = 939; s.pc = 4; return s.tmp_4; } } case 4: r0 = s.retval; @@ -10026,7 +10026,7 @@ switch (step) { s.tmp_6.fn = s.tmp_6.arg0.vtable.iface["id"]; if (s.tmp_6.fn == null) { s.retval = s.tmp_6.arg0.fields["id"]; } else if (!s.tmp_6.fn.isGetter) { s.retval = bind(s.tmp_6); } - else { s.callLocIdx = 934; s.pc = 5; return s.tmp_6; } + else { s.callLocIdx = 940; s.pc = 5; return s.tmp_6; } } case 5: r0 = s.retval; @@ -10039,7 +10039,7 @@ switch (step) { s.tmp_8.fn = s.tmp_8.arg0.vtable.iface["id"]; if (s.tmp_8.fn == null) { s.retval = s.tmp_8.arg0.fields["id"]; } else if (!s.tmp_8.fn.isGetter) { s.retval = bind(s.tmp_8); } - else { s.callLocIdx = 935; s.pc = 6; return s.tmp_8; } + else { s.callLocIdx = 941; s.pc = 6; return s.tmp_8; } } case 6: r0 = s.retval; @@ -10052,12 +10052,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_render_inline__P100690.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__P124959.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__P100690_mk(s) { +function scene_Scene_render_inline__P124959_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_render_inline__P100690, depth: s.depth + 1, + parent: s, fn: scene_Scene_render_inline__P124959, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10077,7 +10077,7 @@ function scene_Scene_render_inline__P100690_mk(s) { -function scene_Background_draw__P95249(s) { +function scene_Background_draw__P118143(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10092,31 +10092,31 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C95240_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C118134_VT)) failedCast(r0); r0 = s.arg0.fields["color"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.fill(globals.screen___94603, s.tmp_0); + r0 = pxsim_ImageMethods.fill(globals.screen___117497, 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___94603, s.tmp_1, 0, 0); + r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___117497, 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__P100861); + r0 = pxsim_pxtcore_mkAction(1, scene_Background_draw_inline__P125130); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P92680_mk(s); + s.tmp_2 = helpers_arrayForEach__P115574_mk(s); r0 = s.arg0.fields["_layers"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = s.tmp_1; - s.callLocIdx = 793; s.pc = 5; return s.tmp_2; + s.callLocIdx = 799; s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; case 3: @@ -10125,12 +10125,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Background_draw__P95249.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__P118143.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__P95249_mk(s) { +function scene_Background_draw__P118143_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_draw__P95249, depth: s.depth + 1, + parent: s, fn: scene_Background_draw__P118143, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10142,7 +10142,7 @@ function scene_Background_draw__P95249_mk(s) { -function scene_Background_draw_inline__P100861(s) { +function scene_Background_draw_inline__P125130(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10152,8 +10152,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ox___100863 = undefined; - s.oy___100874 = undefined; + s.ox___125132 = undefined; + s.oy___125143 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -10168,7 +10168,7 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = pxsim.Math_.round(s.tmp_0); - s.ox___100863 = (r0); + s.ox___125132 = (r0); r0 = s.caps[0].fields["camera"]; r0 = r0.fields["drawOffsetY"]; s.tmp_1 = r0; @@ -10179,31 +10179,31 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = pxsim.Math_.round(s.tmp_0); - s.oy___100874 = (r0); - s.tmp_0 = scene_BackgroundLayer_draw__P95258_mk(s); + s.oy___125143 = (r0); + s.tmp_0 = scene_BackgroundLayer_draw__P118152_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.ox___100863; - s.tmp_0.arg2 = s.oy___100874; - s.callLocIdx = 792; s.pc = 1; return s.tmp_0; + s.tmp_0.arg1 = s.ox___125132; + s.tmp_0.arg2 = s.oy___125143; + s.callLocIdx = 798; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -scene_Background_draw_inline__P100861.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__P125130.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__P100861_mk(s) { +function scene_Background_draw_inline__P125130_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_draw_inline__P100861, depth: s.depth + 1, + parent: s, fn: scene_Background_draw_inline__P125130, 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___100863: undefined, - oy___100874: undefined, + ox___125132: undefined, + oy___125143: undefined, arg0: undefined, } } @@ -10211,7 +10211,7 @@ function scene_Background_draw_inline__P100861_mk(s) { -function scene_BackgroundLayer_draw__P95258(s) { +function scene_BackgroundLayer_draw__P118152(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10221,19 +10221,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.w___100892 = undefined; - s.h___100895 = undefined; - s.pw___100898 = undefined; - s.ph___100902 = undefined; - s.rx___100911 = undefined; - s.ry___100914 = undefined; - s.y___100983 = undefined; - s.py___100984 = undefined; - s.dh___100993 = undefined; - s.x___101001 = undefined; - s.rxl___101002 = undefined; - s.px___101008 = undefined; - s.dw___101012 = undefined; + s.w___125161 = undefined; + s.h___125164 = undefined; + s.pw___125167 = undefined; + s.ph___125171 = undefined; + s.rx___125180 = undefined; + s.ry___125183 = undefined; + s.y___125252 = undefined; + s.py___125253 = undefined; + s.dh___125262 = undefined; + s.x___125270 = undefined; + s.rxl___125271 = undefined; + s.px___125277 = undefined; + s.dw___125281 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -10241,20 +10241,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_BackgroundLayer__C95250_VT)) failedCast(r0); - r0 = pxsim_ImageMethods.width(globals.screen___94603); - s.w___100892 = (r0); - r0 = pxsim_ImageMethods.height(globals.screen___94603); - s.h___100895 = (r0); + if (!checkSubtype(r0, scene_BackgroundLayer__C118144_VT)) failedCast(r0); + r0 = pxsim_ImageMethods.width(globals.screen___117497); + s.w___125161 = (r0); + r0 = pxsim_ImageMethods.height(globals.screen___117497); + s.h___125164 = (r0); r0 = s.arg0.fields["img"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.width(s.tmp_0); - s.pw___100898 = (r0); + s.pw___125167 = (r0); r0 = s.arg0.fields["img"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.height(s.tmp_0); - s.ph___100902 = (r0); - r0 = pxsim_numops_toBoolDecr(s.pw___100898); + s.ph___125171 = (r0); + r0 = pxsim_numops_toBoolDecr(s.pw___125167); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -10263,7 +10263,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_numops_toBoolDecr(s.ph___100902); + r0 = pxsim_numops_toBoolDecr(s.ph___125171); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); case 2: @@ -10275,9 +10275,9 @@ switch (step) { case 3: case 4: r0 = (0 - s.arg1); - s.rx___100911 = (r0); + s.rx___125180 = (r0); r0 = (0 - s.arg2); - s.ry___100914 = (r0); + s.ry___125183 = (r0); r0 = s.arg0.fields["alignX"]; s.tmp_0 = r0; r0 = pxsim_pxtcore.switch_eq(2, s.tmp_0); @@ -10287,20 +10287,20 @@ switch (step) { r0 = s.tmp_0; { step = 7; continue; } case 5: - s.tmp_1 = r0 = s.rx___100911; - r0 = (s.w___100892 + s.pw___100898); + s.tmp_1 = r0 = s.rx___125180; + r0 = (s.w___125161 + s.pw___125167); s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); - s.rx___100911 = (r0); + s.rx___125180 = (r0); { step = 7; continue; } case 6: - s.tmp_0 = r0 = s.rx___100911; - r0 = (s.w___100892 + s.pw___100898); + s.tmp_0 = r0 = s.rx___125180; + r0 = (s.w___125161 + s.pw___125167); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.rx___100911 = (r0); + s.rx___125180 = (r0); case 7: r0 = s.arg0.fields["alignY"]; s.tmp_0 = r0; @@ -10311,120 +10311,120 @@ switch (step) { r0 = s.tmp_0; { step = 10; continue; } case 8: - s.tmp_1 = r0 = s.ry___100914; - r0 = (s.h___100895 + s.ph___100902); + s.tmp_1 = r0 = s.ry___125183; + r0 = (s.h___125164 + s.ph___125171); s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); - s.ry___100914 = (r0); + s.ry___125183 = (r0); { step = 10; continue; } case 9: - s.tmp_0 = r0 = s.ry___100914; - r0 = (s.h___100895 + s.ph___100902); + s.tmp_0 = r0 = s.ry___125183; + r0 = (s.h___125164 + s.ph___125171); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.ry___100914 = (r0); + s.ry___125183 = (r0); case 10: - r0 = (s.rx___100911 % s.w___100892); - s.rx___100911 = (r0); - r0 = (s.rx___100911 < 0); + r0 = (s.rx___125180 % s.w___125161); + s.rx___125180 = (r0); + r0 = (s.rx___125180 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - r0 = (s.rx___100911 + s.w___100892); - s.rx___100911 = (r0); + r0 = (s.rx___125180 + s.w___125161); + s.rx___125180 = (r0); case 11: case 12: - r0 = (s.ry___100914 % s.h___100895); - s.ry___100914 = (r0); - r0 = (s.ry___100914 < 0); + r0 = (s.ry___125183 % s.h___125164); + s.ry___125183 = (r0); + r0 = (s.ry___125183 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = (s.ry___100914 + s.h___100895); - s.ry___100914 = (r0); + r0 = (s.ry___125183 + s.h___125164); + s.ry___125183 = (r0); case 13: case 14: - r0 = pxsim.Math_.floor(s.rx___100911); - s.rx___100911 = (r0); - r0 = pxsim.Math_.floor(s.ry___100914); - s.ry___100914 = (r0); - s.y___100983 = (0); - s.py___100984 = (0); + r0 = pxsim.Math_.floor(s.rx___125180); + s.rx___125180 = (r0); + r0 = pxsim.Math_.floor(s.ry___125183); + s.ry___125183 = (r0); + s.y___125252 = (0); + s.py___125253 = (0); case 15: - r0 = (s.y___100983 < s.h___100895); + r0 = (s.y___125252 < s.h___125164); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = (s.y___100983 % s.ph___100902); - s.py___100984 = (r0); - s.tmp_0 = Math_min__P92702_mk(s); - r0 = (s.ph___100902 - s.py___100984); + r0 = (s.y___125252 % s.ph___125171); + s.py___125253 = (r0); + s.tmp_0 = Math_min__P115596_mk(s); + r0 = (s.ph___125171 - s.py___125253); s.tmp_0.arg0 = r0; - r0 = (s.h___100895 - s.ry___100914); + r0 = (s.h___125164 - s.ry___125183); s.tmp_0.arg1 = r0; - s.callLocIdx = 795; s.pc = 24; return s.tmp_0; + s.callLocIdx = 801; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.dh___100993 = (r0); - s.x___101001 = (0); - s.rxl___101002 = (s.rx___100911); + s.dh___125262 = (r0); + s.x___125270 = (0); + s.rxl___125271 = (s.rx___125180); case 16: - r0 = (s.x___101001 < s.w___100892); + r0 = (s.x___125270 < s.w___125161); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 19; continue; } - r0 = (s.x___101001 % s.pw___100898); - s.px___101008 = (r0); - s.tmp_0 = Math_min__P92702_mk(s); - r0 = (s.pw___100898 - s.px___101008); + r0 = (s.x___125270 % s.pw___125167); + s.px___125277 = (r0); + s.tmp_0 = Math_min__P115596_mk(s); + r0 = (s.pw___125167 - s.px___125277); s.tmp_0.arg0 = r0; - r0 = (s.w___100892 - s.rxl___101002); + r0 = (s.w___125161 - s.rxl___125271); s.tmp_0.arg1 = r0; - s.callLocIdx = 796; s.pc = 25; return s.tmp_0; + s.callLocIdx = 802; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.dw___101012 = (r0); + s.dw___125281 = (r0); r0 = s.arg0.fields["img"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.drawImage(globals.screen___94603, s.tmp_0, s.rxl___101002, s.ry___100914); - r0 = (s.rxl___101002 + s.dw___101012); + r0 = pxsim_ImageMethods.drawImage(globals.screen___117497, s.tmp_0, s.rxl___125271, s.ry___125183); + r0 = (s.rxl___125271 + s.dw___125281); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.w___100892); - s.rxl___101002 = (r0); + r0 = (s.tmp_0 % s.w___125161); + s.rxl___125271 = (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___101012; + r0 = s.dw___125281; { step = 18; continue; } case 17: - r0 = s.w___100892; + r0 = s.w___125161; case 18: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.x___101001 + s.tmp_1); - s.x___101001 = (r0); + r0 = (s.x___125270 + s.tmp_1); + s.x___125270 = (r0); { step = 16; continue; } case 19: - r0 = (s.ry___100914 + s.dh___100993); + r0 = (s.ry___125183 + s.dh___125262); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.h___100895); - s.ry___100914 = (r0); + r0 = (s.tmp_0 % s.h___125164); + s.ry___125183 = (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___100993; + r0 = s.dh___125262; { step = 21; continue; } case 20: - r0 = s.h___100895; + r0 = s.h___125164; case 21: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.y___100983 + s.tmp_1); - s.y___100983 = (r0); + r0 = (s.y___125252 + s.tmp_1); + s.y___125252 = (r0); { step = 15; continue; } case 22: case 23: @@ -10432,30 +10432,30 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_BackgroundLayer_draw__P95258.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__P118152.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__P95258_mk(s) { +function scene_BackgroundLayer_draw__P118152_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_BackgroundLayer_draw__P95258, depth: s.depth + 1, + parent: s, fn: scene_BackgroundLayer_draw__P118152, 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___100892: undefined, - h___100895: undefined, - pw___100898: undefined, - ph___100902: undefined, - rx___100911: undefined, - ry___100914: undefined, - y___100983: undefined, - py___100984: undefined, - dh___100993: undefined, - x___101001: undefined, - rxl___101002: undefined, - px___101008: undefined, - dw___101012: undefined, + w___125161: undefined, + h___125164: undefined, + pw___125167: undefined, + ph___125171: undefined, + rx___125180: undefined, + ry___125183: undefined, + y___125252: undefined, + py___125253: undefined, + dh___125262: undefined, + x___125270: undefined, + rxl___125271: undefined, + px___125277: undefined, + dw___125281: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -10465,7 +10465,7 @@ function scene_BackgroundLayer_draw__P95258_mk(s) { -function helpers_arraySort__P92676(s) { +function helpers_arraySort__P115570(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10497,10 +10497,10 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.arg1 = (helpers_arraySort_inline__P100735); + s.arg1 = (helpers_arraySort_inline__P125004); case 3: case 4: - s.tmp_0 = helpers_sortHelper__P96925_mk(s); + s.tmp_0 = helpers_sortHelper__P119824_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 2; s.pc = 5; return s.tmp_0; @@ -10509,12 +10509,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySort__P92676.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__P115570.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__P92676_mk(s) { +function helpers_arraySort__P115570_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySort__P92676, depth: s.depth + 1, + parent: s, fn: helpers_arraySort__P115570, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10528,7 +10528,7 @@ function helpers_arraySort__P92676_mk(s) { -function helpers_arraySort_inline__P100735(s) { +function helpers_arraySort_inline__P125004(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10538,26 +10538,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.aIsUndef___100738 = undefined; - s.bIsUndef___100742 = undefined; - s.aIsNull___100753 = undefined; - s.bIsNull___100757 = undefined; + s.aIsUndef___125007 = undefined; + s.bIsUndef___125011 = undefined; + s.aIsNull___125022 = undefined; + s.bIsNull___125026 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = (s.arg0 === undefined); - s.aIsUndef___100738 = (r0); + s.aIsUndef___125007 = (r0); r0 = (s.arg1 === undefined); - s.bIsUndef___100742 = (r0); - s.tmp_0 = r0 = s.aIsUndef___100738; + s.bIsUndef___125011 = (r0); + s.tmp_0 = r0 = s.aIsUndef___125007; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.bIsUndef___100742; + r0 = s.bIsUndef___125011; case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -10567,13 +10567,13 @@ switch (step) { { step = 17; continue; } { step = 8; continue; } case 3: - r0 = pxsim_numops_toBoolDecr(s.aIsUndef___100738); + r0 = pxsim_numops_toBoolDecr(s.aIsUndef___125007); if (!r0) { step = 4; continue; } r0 = 1; { step = 17; continue; } { step = 7; continue; } case 4: - r0 = pxsim_numops_toBoolDecr(s.bIsUndef___100742); + r0 = pxsim_numops_toBoolDecr(s.bIsUndef___125011); if (!r0) { step = 5; continue; } r0 = -1; { step = 17; continue; } @@ -10582,16 +10582,16 @@ switch (step) { case 7: case 8: r0 = (s.arg0 === null); - s.aIsNull___100753 = (r0); + s.aIsNull___125022 = (r0); r0 = (s.arg1 === null); - s.bIsNull___100757 = (r0); - s.tmp_0 = r0 = s.aIsNull___100753; + s.bIsNull___125026 = (r0); + s.tmp_0 = r0 = s.aIsNull___125022; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 9; continue; } r0 = s.tmp_0; { step = 10; continue; } case 9: - r0 = s.bIsNull___100757; + r0 = s.bIsNull___125026; case 10: // jmp value (already in r0) s.tmp_1 = r0; @@ -10601,13 +10601,13 @@ switch (step) { { step = 17; continue; } { step = 16; continue; } case 11: - r0 = pxsim_numops_toBoolDecr(s.aIsNull___100753); + r0 = pxsim_numops_toBoolDecr(s.aIsNull___125022); if (!r0) { step = 12; continue; } r0 = 1; { step = 17; continue; } { step = 15; continue; } case 12: - r0 = pxsim_numops_toBoolDecr(s.bIsNull___100757); + r0 = pxsim_numops_toBoolDecr(s.bIsNull___125026); if (!r0) { step = 13; continue; } r0 = -1; { step = 17; continue; } @@ -10646,12 +10646,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySort_inline__P100735.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__P125004.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__P100735_mk(s) { +function helpers_arraySort_inline__P125004_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySort_inline__P100735, depth: s.depth + 1, + parent: s, fn: helpers_arraySort_inline__P125004, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10661,10 +10661,10 @@ function helpers_arraySort_inline__P100735_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - aIsUndef___100738: undefined, - bIsUndef___100742: undefined, - aIsNull___100753: undefined, - bIsNull___100757: undefined, + aIsUndef___125007: undefined, + bIsUndef___125011: undefined, + aIsNull___125022: undefined, + bIsNull___125026: undefined, arg0: undefined, arg1: undefined, } } @@ -10673,7 +10673,7 @@ function helpers_arraySort_inline__P100735_mk(s) { -function helpers_sortHelper__P96925(s) { +function helpers_sortHelper__P119824(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10683,9 +10683,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___100792 = undefined; - s.i___100795 = undefined; - s.j___100801 = undefined; + s.len___125061 = undefined; + s.i___125064 = undefined; + s.j___125070 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -10713,28 +10713,28 @@ switch (step) { case 3: case 4: r0 = pxsim_Array__length(s.arg0); - s.len___100792 = (r0); - s.i___100795 = (0); + s.len___125061 = (r0); + s.i___125064 = (0); case 5: - s.tmp_1 = r0 = s.i___100795; - r0 = (s.len___100792 - 1); + s.tmp_1 = r0 = s.i___125064; + r0 = (s.len___125061 - 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___100795 + 1); - s.j___100801 = (r0); + r0 = (s.i___125064 + 1); + s.j___125070 = (r0); case 6: - r0 = (s.j___100801 < s.len___100792); + r0 = (s.j___125070 < s.len___125061); 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___100795); + r0 = pxsim_Array__getAt(s.arg0, s.i___125064); s.tmp_3.arg0 = r0; - r0 = pxsim_Array__getAt(s.arg0, s.j___100801); + r0 = pxsim_Array__getAt(s.arg0, s.j___125070); s.tmp_3.arg1 = r0; setupLambda(s.tmp_3, s.tmp_3.argL); s.callLocIdx = 0; s.pc = 12; return s.tmp_3; @@ -10745,21 +10745,21 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 7; continue; } - s.tmp_4 = helpers_swap__P96924_mk(s); + s.tmp_4 = helpers_swap__P119823_mk(s); s.tmp_4.arg0 = s.arg0; - s.tmp_4.arg1 = s.i___100795; - s.tmp_4.arg2 = s.j___100801; + s.tmp_4.arg1 = s.i___125064; + s.tmp_4.arg2 = s.j___125070; s.callLocIdx = 1; s.pc = 13; return s.tmp_4; case 13: r0 = s.retval; case 7: case 8: - r0 = (s.j___100801 + 1); - s.j___100801 = (r0); + r0 = (s.j___125070 + 1); + s.j___125070 = (r0); { step = 6; continue; } case 9: - r0 = (s.i___100795 + 1); - s.i___100795 = (r0); + r0 = (s.i___125064 + 1); + s.i___125064 = (r0); { step = 5; continue; } case 10: r0 = s.arg0; @@ -10767,21 +10767,21 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_sortHelper__P96925.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__P119824.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__P96925_mk(s) { +function helpers_sortHelper__P119824_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_sortHelper__P96925, depth: s.depth + 1, + parent: s, fn: helpers_sortHelper__P119824, 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___100792: undefined, - i___100795: undefined, - j___100801: undefined, + len___125061: undefined, + i___125064: undefined, + j___125070: undefined, arg0: undefined, arg1: undefined, } } @@ -10790,7 +10790,7 @@ function helpers_sortHelper__P96925_mk(s) { -function helpers_swap__P96924(s) { +function helpers_swap__P119823(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10800,7 +10800,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.temp___100830 = undefined; + s.temp___125099 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -10808,28 +10808,28 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__getAt(s.arg0, s.arg1); - s.temp___100830 = (r0); + s.temp___125099 = (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___100830); + r0 = pxsim_Array_.setAt(s.arg0, s.arg2, s.temp___125099); r0 = undefined; return leave(s, r0) default: oops() } } } -helpers_swap__P96924.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__P119823.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__P96924_mk(s) { +function helpers_swap__P119823_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_swap__P96924, depth: s.depth + 1, + parent: s, fn: helpers_swap__P119823, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - temp___100830: undefined, + temp___125099: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -10839,7 +10839,7 @@ function helpers_swap__P96924_mk(s) { -function scene_Camera_update__P95369(s) { +function scene_Camera_update__P118263(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10849,74 +10849,74 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.elapsed___101099 = undefined; - s.percentComplete___101113 = undefined; - s.damp___101120 = undefined; - s.f___101129 = undefined; - s.x___101135 = undefined; - s.y___101142 = undefined; + s.elapsed___125368 = undefined; + s.percentComplete___125382 = undefined; + s.damp___125389 = undefined; + s.f___125398 = undefined; + s.x___125404 = undefined; + s.y___125411 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C95352_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C118246_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__P94925_mk(s); + s.tmp_3 = Sprite_x__P117819_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_3.arg0 = r0; - s.callLocIdx = 891; s.pc = 9; return s.tmp_3; + s.callLocIdx = 897; s.pc = 9; return s.tmp_3; case 9: r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_1).fields["_lastUpdatedSpriteX"] = (s.tmp_2); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Sprite_y__P94927_mk(s); + s.tmp_2 = Sprite_y__P117821_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; - s.callLocIdx = 892; s.pc = 10; return s.tmp_2; + s.callLocIdx = 898; s.pc = 10; return s.tmp_2; case 10: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["_lastUpdatedSpriteY"] = (s.tmp_1); - s.tmp_0 = scene_Camera_offsetX__P95358_mk(s); + s.tmp_0 = scene_Camera_offsetX__P118252_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_x__P94925_mk(s); + s.tmp_2 = Sprite_x__P117819_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; - s.callLocIdx = 893; s.pc = 12; return s.tmp_2; + s.callLocIdx = 899; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; s.tmp_1 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___94603); + r0 = pxsim_ImageMethods.width(globals.screen___117497); s.tmp_4 = r0; r0 = (s.tmp_4 >> 1); s.tmp_3 = r0; r0 = (s.tmp_1 - s.tmp_3); s.tmp_0.arg1 = r0; - s.callLocIdx = 894; s.pc = 11; return s.tmp_0; + s.callLocIdx = 900; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = scene_Camera_offsetY__P95360_mk(s); + s.tmp_0 = scene_Camera_offsetY__P118254_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_y__P94927_mk(s); + s.tmp_2 = Sprite_y__P117821_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; - s.callLocIdx = 895; s.pc = 14; return s.tmp_2; + s.callLocIdx = 901; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; s.tmp_1 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___94603); + r0 = pxsim_ImageMethods.height(globals.screen___117497); s.tmp_4 = r0; r0 = (s.tmp_4 >> 1); s.tmp_3 = r0; r0 = (s.tmp_1 - s.tmp_3); s.tmp_0.arg1 = r0; - s.callLocIdx = 896; s.pc = 13; return s.tmp_0; + s.callLocIdx = 902; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; case 1: @@ -10940,10 +10940,10 @@ switch (step) { r0 = s.arg0.fields["shakeStartTime"]; s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); - s.elapsed___101099 = (r0); + s.elapsed___125368 = (r0); r0 = s.arg0.fields["shakeDuration"]; s.tmp_1 = r0; - r0 = (s.elapsed___101099 >= s.tmp_1); + r0 = (s.elapsed___125368 >= s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } @@ -10952,49 +10952,49 @@ switch (step) { case 3: r0 = s.arg0.fields["shakeDuration"]; s.tmp_0 = r0; - r0 = (s.elapsed___101099 / s.tmp_0); - s.percentComplete___101113 = (r0); - s.damp___101120 = (1); - r0 = (s.percentComplete___101113 >= 0.75); + r0 = (s.elapsed___125368 / s.tmp_0); + s.percentComplete___125382 = (r0); + s.damp___125389 = (1); + r0 = (s.percentComplete___125382 >= 0.75); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_1 = Math_max__P92701_mk(s); + s.tmp_1 = Math_max__P115595_mk(s); s.tmp_1.arg0 = 0; - r0 = (1 - s.percentComplete___101113); + r0 = (1 - s.percentComplete___125382); s.tmp_1.arg1 = r0; - s.callLocIdx = 899; s.pc = 15; return s.tmp_1; + s.callLocIdx = 905; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; - s.damp___101120 = (r0); + s.damp___125389 = (r0); case 4: case 5: r0 = s.arg0.fields["shakeAmplitude"]; s.tmp_0 = r0; - r0 = (s.tmp_0 * s.damp___101120); - s.f___101129 = (r0); + r0 = (s.tmp_0 * s.damp___125389); + s.f___125398 = (r0); r0 = pxsim.Math_.random(); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.f___101129); + r0 = (s.tmp_1 * s.f___125398); s.tmp_0 = r0; r0 = (s.tmp_0 >> 0); - s.x___101135 = (r0); + s.x___125404 = (r0); r0 = pxsim.Math_.random(); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.f___101129); + r0 = (s.tmp_1 * s.f___125398); s.tmp_0 = r0; r0 = (s.tmp_0 >> 0); - s.y___101142 = (r0); + s.y___125411 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["drawOffsetX"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.x___101135); + r0 = (s.tmp_2 + s.x___125404); 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___101142); + r0 = (s.tmp_2 + s.y___125411); s.tmp_1 = r0; r0 = (s.tmp_0).fields["drawOffsetY"] = (s.tmp_1); case 6: @@ -11004,24 +11004,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_update__P95369.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__P118263.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__P95369_mk(s) { +function scene_Camera_update__P118263_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_update__P95369, depth: s.depth + 1, + parent: s, fn: scene_Camera_update__P118263, 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___101099: undefined, - percentComplete___101113: undefined, - damp___101120: undefined, - f___101129: undefined, - x___101135: undefined, - y___101142: undefined, + elapsed___125368: undefined, + percentComplete___125382: undefined, + damp___125389: undefined, + f___125398: undefined, + x___125404: undefined, + y___125411: undefined, arg0: undefined, } } @@ -11029,7 +11029,7 @@ function scene_Camera_update__P95369_mk(s) { -function scene_Camera_offsetY__P95360(s) { +function scene_Camera_offsetY__P118254(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11039,27 +11039,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___101161 = undefined; + s.scene___125430 = 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__C95352_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P95570_mk(s); - s.callLocIdx = 882; s.pc = 5; return s.tmp_0; + if (!checkSubtype(r0, scene_Camera__C118246_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P118464_mk(s); + s.callLocIdx = 888; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.scene___101161 = (r0); - r0 = s.scene___101161.fields["tileMap"]; + s.scene___125430 = (r0); + r0 = s.scene___125430.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___101161.fields["tileMap"]; + r0 = s.scene___125430.fields["tileMap"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_map"]; s.tmp_5 = r0; @@ -11076,11 +11076,11 @@ 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__P95313_mk(s); - r0 = s.scene___101161.fields["tileMap"]; + s.tmp_10 = tiles_TileMap_offsetY__P118207_mk(s); + r0 = s.scene___125430.fields["tileMap"]; s.tmp_10.arg0 = r0; s.tmp_10.arg1 = s.arg1; - s.callLocIdx = 884; s.pc = 6; return s.tmp_10; + s.callLocIdx = 890; s.pc = 6; return s.tmp_10; case 6: r0 = s.retval; s.tmp_9 = r0; @@ -11098,12 +11098,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_offsetY__P95360.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__P118254.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__P95360_mk(s) { +function scene_Camera_offsetY__P118254_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetY__P95360, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetY__P118254, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11116,7 +11116,7 @@ function scene_Camera_offsetY__P95360_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - scene___101161: undefined, + scene___125430: undefined, arg0: undefined, arg1: undefined, } } @@ -11125,7 +11125,7 @@ function scene_Camera_offsetY__P95360_mk(s) { -function tiles_TileMap_enabled__P95318(s) { +function tiles_TileMap_enabled__P118212(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11140,7 +11140,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C95306_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C118200_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); @@ -11153,13 +11153,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_enabled__P95318.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__P95318.isGetter = true; +tiles_TileMap_enabled__P118212.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__P118212.isGetter = true; -function tiles_TileMap_enabled__P95318_mk(s) { +function tiles_TileMap_enabled__P118212_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_enabled__P95318, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_enabled__P118212, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11172,7 +11172,7 @@ function tiles_TileMap_enabled__P95318_mk(s) { -function tiles_TileMap_offsetY__P95313(s) { +function tiles_TileMap_offsetY__P118207(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11188,38 +11188,38 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C95306_VT)) failedCast(r0); - s.tmp_0 = Math_clamp__P92698_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C118200_VT)) failedCast(r0); + s.tmp_0 = Math_clamp__P115592_mk(s); s.tmp_0.arg0 = 0; - s.tmp_1 = Math_max__P92701_mk(s); - s.tmp_3 = tiles_TileMap_areaHeight__P95315_mk(s); + s.tmp_1 = Math_max__P115595_mk(s); + s.tmp_3 = tiles_TileMap_areaHeight__P118209_mk(s); s.tmp_3.arg0 = s.arg0; - s.callLocIdx = 821; s.pc = 3; return s.tmp_3; + s.callLocIdx = 827; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; s.tmp_2 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___94603); + r0 = pxsim_ImageMethods.height(globals.screen___117497); s.tmp_4 = r0; r0 = (s.tmp_2 - s.tmp_4); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; - s.callLocIdx = 822; s.pc = 2; return s.tmp_1; + s.callLocIdx = 828; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg1 = r0; s.tmp_0.arg2 = s.arg1; - s.callLocIdx = 823; s.pc = 1; return s.tmp_0; + s.callLocIdx = 829; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; return leave(s, r0) default: oops() } } } -tiles_TileMap_offsetY__P95313.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__P118207.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__P95313_mk(s) { +function tiles_TileMap_offsetY__P118207_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_offsetY__P95313, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_offsetY__P118207, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11234,7 +11234,7 @@ function tiles_TileMap_offsetY__P95313_mk(s) { -function tiles_TileMap_areaHeight__P95315(s) { +function tiles_TileMap_areaHeight__P118209(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11249,7 +11249,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C95306_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C118200_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -11271,12 +11271,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_areaHeight__P95315.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__P118209.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__P95315_mk(s) { +function tiles_TileMap_areaHeight__P118209_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_areaHeight__P95315, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_areaHeight__P118209, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11290,7 +11290,7 @@ function tiles_TileMap_areaHeight__P95315_mk(s) { -function tiles_TileMap_scale__P95309(s) { +function tiles_TileMap_scale__P118203(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11305,18 +11305,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C95306_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C118200_VT)) failedCast(r0); r0 = s.arg0.fields["_scale"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_scale__P95309.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__P95309.isGetter = true; +tiles_TileMap_scale__P118203.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__P118203.isGetter = true; -function tiles_TileMap_scale__P95309_mk(s) { +function tiles_TileMap_scale__P118203_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_scale__P95309, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_scale__P118203, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -11325,7 +11325,7 @@ function tiles_TileMap_scale__P95309_mk(s) { -function tiles_TileMapData_height__P95291(s) { +function tiles_TileMapData_height__P118185(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11340,18 +11340,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C95288_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C118182_VT)) failedCast(r0); r0 = s.arg0.fields["_height"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMapData_height__P95291.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__P95291.isGetter = true; +tiles_TileMapData_height__P118185.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__P118185.isGetter = true; -function tiles_TileMapData_height__P95291_mk(s) { +function tiles_TileMapData_height__P118185_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_height__P95291, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_height__P118185, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -11360,7 +11360,7 @@ function tiles_TileMapData_height__P95291_mk(s) { -function scene_Camera_offsetY__P95359(s) { +function scene_Camera_offsetY__P118253(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11375,18 +11375,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C95352_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C118246_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetY"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_offsetY__P95359.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__P95359.isGetter = true; +scene_Camera_offsetY__P118253.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__P118253.isGetter = true; -function scene_Camera_offsetY__P95359_mk(s) { +function scene_Camera_offsetY__P118253_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetY__P95359, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetY__P118253, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -11395,7 +11395,7 @@ function scene_Camera_offsetY__P95359_mk(s) { -function scene_Camera_offsetX__P95358(s) { +function scene_Camera_offsetX__P118252(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11405,27 +11405,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___101221 = undefined; + s.scene___125490 = 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__C95352_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P95570_mk(s); - s.callLocIdx = 879; s.pc = 5; return s.tmp_0; + if (!checkSubtype(r0, scene_Camera__C118246_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P118464_mk(s); + s.callLocIdx = 885; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.scene___101221 = (r0); - r0 = s.scene___101221.fields["tileMap"]; + s.scene___125490 = (r0); + r0 = s.scene___125490.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___101221.fields["tileMap"]; + r0 = s.scene___125490.fields["tileMap"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_map"]; s.tmp_5 = r0; @@ -11442,11 +11442,11 @@ 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__P95312_mk(s); - r0 = s.scene___101221.fields["tileMap"]; + s.tmp_10 = tiles_TileMap_offsetX__P118206_mk(s); + r0 = s.scene___125490.fields["tileMap"]; s.tmp_10.arg0 = r0; s.tmp_10.arg1 = s.arg1; - s.callLocIdx = 881; s.pc = 6; return s.tmp_10; + s.callLocIdx = 887; s.pc = 6; return s.tmp_10; case 6: r0 = s.retval; s.tmp_9 = r0; @@ -11464,12 +11464,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_offsetX__P95358.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__P118252.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__P95358_mk(s) { +function scene_Camera_offsetX__P118252_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetX__P95358, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetX__P118252, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11482,7 +11482,7 @@ function scene_Camera_offsetX__P95358_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - scene___101221: undefined, + scene___125490: undefined, arg0: undefined, arg1: undefined, } } @@ -11491,7 +11491,7 @@ function scene_Camera_offsetX__P95358_mk(s) { -function tiles_TileMap_offsetX__P95312(s) { +function tiles_TileMap_offsetX__P118206(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11507,38 +11507,38 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C95306_VT)) failedCast(r0); - s.tmp_0 = Math_clamp__P92698_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C118200_VT)) failedCast(r0); + s.tmp_0 = Math_clamp__P115592_mk(s); s.tmp_0.arg0 = 0; - s.tmp_1 = Math_max__P92701_mk(s); - s.tmp_3 = tiles_TileMap_areaWidth__P95314_mk(s); + s.tmp_1 = Math_max__P115595_mk(s); + s.tmp_3 = tiles_TileMap_areaWidth__P118208_mk(s); s.tmp_3.arg0 = s.arg0; - s.callLocIdx = 818; s.pc = 3; return s.tmp_3; + s.callLocIdx = 824; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; s.tmp_2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___94603); + r0 = pxsim_ImageMethods.width(globals.screen___117497); s.tmp_4 = r0; r0 = (s.tmp_2 - s.tmp_4); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; - s.callLocIdx = 819; s.pc = 2; return s.tmp_1; + s.callLocIdx = 825; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg1 = r0; s.tmp_0.arg2 = s.arg1; - s.callLocIdx = 820; s.pc = 1; return s.tmp_0; + s.callLocIdx = 826; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; return leave(s, r0) default: oops() } } } -tiles_TileMap_offsetX__P95312.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__P118206.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__P95312_mk(s) { +function tiles_TileMap_offsetX__P118206_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_offsetX__P95312, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_offsetX__P118206, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11553,7 +11553,7 @@ function tiles_TileMap_offsetX__P95312_mk(s) { -function tiles_TileMap_areaWidth__P95314(s) { +function tiles_TileMap_areaWidth__P118208(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11568,7 +11568,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C95306_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C118200_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -11590,12 +11590,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_areaWidth__P95314.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__P118208.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__P95314_mk(s) { +function tiles_TileMap_areaWidth__P118208_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_areaWidth__P95314, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_areaWidth__P118208, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11609,7 +11609,7 @@ function tiles_TileMap_areaWidth__P95314_mk(s) { -function tiles_TileMapData_width__P95290(s) { +function tiles_TileMapData_width__P118184(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11624,18 +11624,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C95288_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C118182_VT)) failedCast(r0); r0 = s.arg0.fields["_width"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMapData_width__P95290.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__P95290.isGetter = true; +tiles_TileMapData_width__P118184.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__P118184.isGetter = true; -function tiles_TileMapData_width__P95290_mk(s) { +function tiles_TileMapData_width__P118184_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_width__P95290, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_width__P118184, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -11644,7 +11644,7 @@ function tiles_TileMapData_width__P95290_mk(s) { -function scene_Camera_offsetX__P95357(s) { +function scene_Camera_offsetX__P118251(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11659,18 +11659,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C95352_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C118246_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetX"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_offsetX__P95357.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__P95357.isGetter = true; +scene_Camera_offsetX__P118251.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__P118251.isGetter = true; -function scene_Camera_offsetX__P95357_mk(s) { +function scene_Camera_offsetX__P118251_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetX__P95357, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetX__P118251, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -11679,7 +11679,7 @@ function scene_Camera_offsetX__P95357_mk(s) { -function PhysicsEngine_move__P95088(s) { +function PhysicsEngine_move__P117982(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11695,17 +11695,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C95082_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C117976_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_move__P95088.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__P117982.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__P95088_mk(s) { +function PhysicsEngine_move__P117982_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_move__P95088, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_move__P117982, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -11715,7 +11715,7 @@ function PhysicsEngine_move__P95088_mk(s) { -function PhysicsEngine_draw__P95087(s) { +function PhysicsEngine_draw__P117981(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11730,17 +11730,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C95082_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C117976_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_draw__P95087.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__P117981.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__P95087_mk(s) { +function PhysicsEngine_draw__P117981_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_draw__P95087, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_draw__P117981, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -11749,7 +11749,7 @@ function PhysicsEngine_draw__P95087_mk(s) { -function controller___update__P94736(s) { +function controller___update__P117630(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11759,7 +11759,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dtms___101553 = undefined; + s.dtms___125785 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -11767,35 +11767,35 @@ switch (step) { r0 = (s.arg0 * 1000); s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - s.dtms___101553 = (r0); - r0 = pxsim_pxtcore_mkAction(1, controller___update_inline__P101560); + s.dtms___125785 = (r0); + r0 = pxsim_pxtcore_mkAction(1, controller___update_inline__P125792); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.dtms___101553); - s.tmp_1 = helpers_arrayForEach__P92680_mk(s); - s.tmp_2 = controller_players__P94700_mk(s); - s.callLocIdx = 193; s.pc = 2; return s.tmp_2; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.dtms___125785); + s.tmp_1 = helpers_arrayForEach__P115574_mk(s); + s.tmp_2 = controller_players__P117594_mk(s); + s.callLocIdx = 194; s.pc = 2; return s.tmp_2; case 2: r0 = s.retval; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.tmp_0; - s.callLocIdx = 195; s.pc = 1; return s.tmp_1; + s.callLocIdx = 196; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -controller___update__P94736.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__P117630.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__P94736_mk(s) { +function controller___update__P117630_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller___update__P94736, depth: s.depth + 1, + parent: s, fn: controller___update__P117630, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - dtms___101553: undefined, + dtms___125785: undefined, arg0: undefined, } } @@ -11803,7 +11803,7 @@ function controller___update__P94736_mk(s) { -function controller___update_inline__P101560(s) { +function controller___update_inline__P125792(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11817,22 +11817,22 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Controller___update__P94734_mk(s); + s.tmp_0 = controller_Controller___update__P117628_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.caps[0]; - s.callLocIdx = 194; s.pc = 1; return s.tmp_0; + s.callLocIdx = 195; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -controller___update_inline__P101560.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__P125792.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__P101560_mk(s) { +function controller___update_inline__P125792_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller___update_inline__P101560, depth: s.depth + 1, + parent: s, fn: controller___update_inline__P125792, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -11842,7 +11842,7 @@ function controller___update_inline__P101560_mk(s) { -function controller_Controller___update__P94734(s) { +function controller_Controller___update__P117628(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11858,7 +11858,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C94705_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C117599_VT)) failedCast(r0); r0 = pxsim_pxtrt.mklocRef(); s.tmp_0 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.arg1); @@ -11869,26 +11869,26 @@ 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__P101573); + r0 = pxsim_pxtcore_mkAction(1, controller_Controller___update_inline__P125805); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - s.tmp_1 = helpers_arrayForEach__P92680_mk(s); + s.tmp_1 = helpers_arrayForEach__P115574_mk(s); r0 = s.arg0.fields["buttons"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.tmp_0; - s.callLocIdx = 192; s.pc = 1; return s.tmp_1; + s.callLocIdx = 193; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -controller_Controller___update__P94734.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__P117628.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__P94734_mk(s) { +function controller_Controller___update__P117628_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___update__P94734, depth: s.depth + 1, + parent: s, fn: controller_Controller___update__P117628, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11902,7 +11902,7 @@ function controller_Controller___update__P94734_mk(s) { -function controller_Controller___update_inline__P101573(s) { +function controller_Controller___update_inline__P125805(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11916,23 +11916,23 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Button___update__P94774_mk(s); + s.tmp_0 = controller_Button___update__P117668_mk(s); s.tmp_0.arg0 = s.arg0; r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_0.arg1 = r0; - s.callLocIdx = 191; s.pc = 1; return s.tmp_0; + s.callLocIdx = 192; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -controller_Controller___update_inline__P101573.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__P125805.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__P101573_mk(s) { +function controller_Controller___update_inline__P125805_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___update_inline__P101573, depth: s.depth + 1, + parent: s, fn: controller_Controller___update_inline__P125805, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -11942,7 +11942,7 @@ function controller_Controller___update_inline__P101573_mk(s) { -function controller_Button___update__P94774(s) { +function controller_Button___update__P117668(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11952,16 +11952,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.delay___101589 = undefined; - s.interval___101598 = undefined; - s.count___101611 = undefined; + s.delay___125821 = undefined; + s.interval___125830 = undefined; + s.count___125843 = 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__C94760_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C117654_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -11985,31 +11985,31 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = globals.defaultRepeatDelay___97302; + r0 = globals.defaultRepeatDelay___120201; { step = 4; continue; } case 3: r0 = s.arg0.fields["repeatDelay"]; case 4: // jmp value (already in r0) s.tmp_2 = r0; - s.delay___101589 = (s.tmp_2); + s.delay___125821 = (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___97304; + r0 = globals.defaultRepeatInterval___120203; { step = 6; continue; } case 5: r0 = s.arg0.fields["repeatInterval"]; case 6: // jmp value (already in r0) s.tmp_2 = r0; - s.interval___101598 = (s.tmp_2); + s.interval___125830 = (s.tmp_2); r0 = s.arg0.fields["_pressedElasped"]; s.tmp_1 = r0; - r0 = (s.tmp_1 < s.delay___101589); + r0 = (s.tmp_1 < s.delay___125821); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } @@ -12018,26 +12018,26 @@ switch (step) { case 8: r0 = s.arg0.fields["_pressedElasped"]; s.tmp_5 = r0; - r0 = (s.tmp_5 - s.delay___101589); + r0 = (s.tmp_5 - s.delay___125821); s.tmp_4 = r0; - r0 = (s.tmp_4 - s.interval___101598); + r0 = (s.tmp_4 - s.interval___125830); s.tmp_3 = r0; - r0 = (s.tmp_3 / s.interval___101598); + r0 = (s.tmp_3 / s.interval___125830); s.tmp_2 = r0; r0 = pxsim.Math_.floor(s.tmp_2); - s.count___101611 = (r0); + s.count___125843 = (r0); r0 = s.arg0.fields["_repeatCount"]; s.tmp_1 = r0; - r0 = (s.count___101611 != s.tmp_1); + r0 = (s.count___125843 != 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__P97291_mk(s); + s.tmp_2 = controller_Button_raiseButtonRepeat__P120190_mk(s); s.tmp_2.arg0 = s.arg0; - s.callLocIdx = 207; s.pc = 12; return s.tmp_2; + s.callLocIdx = 208; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; - r0 = (s.arg0).fields["_repeatCount"] = (s.count___101611); + r0 = (s.arg0).fields["_repeatCount"] = (s.count___125843); case 9: case 10: case 11: @@ -12045,12 +12045,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button___update__P94774.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__P117668.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__P94774_mk(s) { +function controller_Button___update__P117668_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button___update__P94774, depth: s.depth + 1, + parent: s, fn: controller_Button___update__P117668, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12058,9 +12058,9 @@ function controller_Button___update__P94774_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - delay___101589: undefined, - interval___101598: undefined, - count___101611: undefined, + delay___125821: undefined, + interval___125830: undefined, + count___125843: undefined, arg0: undefined, arg1: undefined, } } @@ -12069,7 +12069,7 @@ function controller_Button___update__P94774_mk(s) { -function controller_Button_raiseButtonRepeat__P97291(s) { +function controller_Button_raiseButtonRepeat__P120190(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12084,8 +12084,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C94760_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___97300); + if (!checkSubtype(r0, controller_Button__C117654_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___120199); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["id"]; s.tmp_0 = r0; @@ -12100,12 +12100,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_raiseButtonRepeat__P97291.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__P120190.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__P97291_mk(s) { +function controller_Button_raiseButtonRepeat__P120190_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_raiseButtonRepeat__P97291, depth: s.depth + 1, + parent: s, fn: controller_Button_raiseButtonRepeat__P120190, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -12115,7 +12115,7 @@ function controller_Button_raiseButtonRepeat__P97291_mk(s) { -function controller_players__P94700(s) { +function controller_players__P117594(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12125,25 +12125,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller__player1__P94699_mk(s); - s.callLocIdx = 152; s.pc = 1; return s.tmp_0; + s.tmp_0 = controller__player1__P117593_mk(s); + s.callLocIdx = 153; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = helpers_arrayFilter__P92681_mk(s); - s.tmp_0.arg0 = globals._players___97220; - s.tmp_0.arg1 = controller_players_inline__P101543; - s.callLocIdx = 153; s.pc = 2; return s.tmp_0; + s.tmp_0 = helpers_arrayFilter__P115575_mk(s); + s.tmp_0.arg0 = globals._players___120119; + s.tmp_0.arg1 = controller_players_inline__P125775; + s.callLocIdx = 154; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; return leave(s, r0) default: oops() } } } -controller_players__P94700.info = {"start":1645,"length":144,"line":53,"column":4,"endLine":56,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"players","argumentNames":[]} +controller_players__P117594.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__P94700_mk(s) { +function controller_players__P117594_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_players__P94700, depth: s.depth + 1, + parent: s, fn: controller_players__P117594, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -12152,7 +12152,7 @@ function controller_players__P94700_mk(s) { -function controller_players_inline__P101543(s) { +function controller_players_inline__P125775(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12176,12 +12176,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_players_inline__P101543.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__P125775.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__P101543_mk(s) { +function controller_players_inline__P125775_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_players_inline__P101543, depth: s.depth + 1, + parent: s, fn: controller_players_inline__P125775, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12193,7 +12193,7 @@ function controller_players_inline__P101543_mk(s) { -function helpers_arrayFilter__P92681(s) { +function helpers_arrayFilter__P115575(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12203,31 +12203,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___101462 = undefined; - s.len___101464 = undefined; - s.i___101467 = undefined; - s.v___101472 = undefined; + s.res___125694 = undefined; + s.len___125696 = undefined; + s.i___125699 = undefined; + s.v___125704 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___101462 = (r0); + s.res___125694 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___101464 = (r0); - s.i___101467 = (0); + s.len___125696 = (r0); + s.i___125699 = (0); case 1: - r0 = (s.i___101467 < s.len___101464); + r0 = (s.i___125699 < s.len___125696); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.arg0, s.i___101467); - s.v___101472 = (r0); + r0 = pxsim_Array__getAt(s.arg0, s.i___125699); + s.v___125704 = (r0); s.tmp_1 = lambda_3_mk(s); s.tmp_1.argL = s.arg1; - s.tmp_1.arg0 = s.v___101472; - s.tmp_1.arg1 = s.i___101467; + s.tmp_1.arg0 = s.v___125704; + s.tmp_1.arg1 = s.i___125699; setupLambda(s.tmp_1, s.tmp_1.argL); s.callLocIdx = 6; s.pc = 5; return s.tmp_1; case 5: @@ -12235,30 +12235,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___101462, s.v___101472); + r0 = pxsim_Array__push(s.res___125694, s.v___125704); case 2: case 3: - r0 = (s.i___101467 + 1); - s.i___101467 = (r0); + r0 = (s.i___125699 + 1); + s.i___125699 = (r0); { step = 1; continue; } case 4: - r0 = s.res___101462; + r0 = s.res___125694; return leave(s, r0) default: oops() } } } -helpers_arrayFilter__P92681.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__P115575.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__P92681_mk(s) { +function helpers_arrayFilter__P115575_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayFilter__P92681, depth: s.depth + 1, + parent: s, fn: helpers_arrayFilter__P115575, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - res___101462: undefined, - len___101464: undefined, - i___101467: undefined, - v___101472: undefined, + res___125694: undefined, + len___125696: undefined, + i___125699: undefined, + v___125704: undefined, arg0: undefined, arg1: undefined, } } @@ -12267,7 +12267,7 @@ function helpers_arrayFilter__P92681_mk(s) { -function controller__moveSprites__P94704(s) { +function controller__moveSprites__P117598(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12277,26 +12277,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = helpers_arrayForEach__P92680_mk(s); - s.tmp_1 = controller_players__P94700_mk(s); - s.callLocIdx = 154; s.pc = 2; return s.tmp_1; + s.tmp_0 = helpers_arrayForEach__P115574_mk(s); + s.tmp_1 = controller_players__P117594_mk(s); + s.callLocIdx = 155; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = controller__moveSprites_inline__P101312; - s.callLocIdx = 156; s.pc = 1; return s.tmp_0; + s.tmp_0.arg1 = controller__moveSprites_inline__P125544; + s.callLocIdx = 157; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -controller__moveSprites__P94704.info = {"start":2005,"length":180,"line":67,"column":4,"endLine":71,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_moveSprites","argumentNames":[]} +controller__moveSprites__P117598.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__P94704_mk(s) { +function controller__moveSprites__P117598_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__moveSprites__P94704, depth: s.depth + 1, + parent: s, fn: controller__moveSprites__P117598, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12306,7 +12306,7 @@ function controller__moveSprites__P94704_mk(s) { -function controller__moveSprites_inline__P101312(s) { +function controller__moveSprites_inline__P125544(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12320,21 +12320,21 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Controller___preUpdate__P94733_mk(s); + s.tmp_0 = controller_Controller___preUpdate__P117627_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 155; s.pc = 1; return s.tmp_0; + s.callLocIdx = 156; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -controller__moveSprites_inline__P101312.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__P125544.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__P101312_mk(s) { +function controller__moveSprites_inline__P125544_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__moveSprites_inline__P101312, depth: s.depth + 1, + parent: s, fn: controller__moveSprites_inline__P125544, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -12344,7 +12344,7 @@ function controller__moveSprites_inline__P101312_mk(s) { -function controller_Controller___preUpdate__P94733(s) { +function controller_Controller___preUpdate__P117627(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12354,22 +12354,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.deadSprites___101319 = undefined; - s.svx___101320 = undefined; - s.svy___101321 = undefined; - s.svxInCricle___101356 = undefined; - s.svyInCircle___101358 = undefined; - s.sq___101360 = undefined; - s.scale___101375 = undefined; + s.deadSprites___125551 = undefined; + s.svx___125552 = undefined; + s.svy___125553 = undefined; + s.svxInCricle___125588 = undefined; + s.svyInCircle___125590 = undefined; + s.sq___125592 = undefined; + s.scale___125607 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C94705_VT)) failedCast(r0); - s.tmp_3 = controller_Controller__controlledSprites__P94710_mk(s); + if (!checkSubtype(r0, controller_Controller__C117599_VT)) failedCast(r0); + s.tmp_3 = controller_Controller__controlledSprites__P117604_mk(s); s.tmp_3.arg0 = s.arg0; - s.callLocIdx = 166; s.pc = 18; return s.tmp_3; + s.callLocIdx = 167; s.pc = 18; return s.tmp_3; case 18: r0 = s.retval; s.tmp_2 = r0; @@ -12383,38 +12383,38 @@ switch (step) { case 1: case 2: r0 = pxsim_pxtrt.mklocRef(); - s.deadSprites___101319 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.deadSprites___101319, false); + s.deadSprites___125551 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.deadSprites___125551, false); r0 = pxsim_pxtrt.mklocRef(); - s.svx___101320 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.svx___101320, 0); + s.svx___125552 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.svx___125552, 0); r0 = pxsim_pxtrt.mklocRef(); - s.svy___101321 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.svy___101321, 0); + s.svy___125553 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.svy___125553, 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___101320; - s.tmp_5 = controller_Button_pressureLevel__P94772_mk(s); - s.tmp_6 = controller_Controller_right__P94715_mk(s); + s.tmp_1 = r0 = s.svx___125552; + s.tmp_5 = controller_Button_pressureLevel__P117666_mk(s); + s.tmp_6 = controller_Controller_right__P117609_mk(s); s.tmp_6.arg0 = s.arg0; - s.callLocIdx = 167; s.pc = 20; return s.tmp_6; + s.callLocIdx = 168; s.pc = 20; return s.tmp_6; case 20: r0 = s.retval; s.tmp_5.arg0 = r0; - s.callLocIdx = 168; s.pc = 19; return s.tmp_5; + s.callLocIdx = 169; s.pc = 19; return s.tmp_5; case 19: r0 = s.retval; s.tmp_4 = r0; - s.tmp_8 = controller_Button_pressureLevel__P94772_mk(s); - s.tmp_9 = controller_Controller_left__P94714_mk(s); + s.tmp_8 = controller_Button_pressureLevel__P117666_mk(s); + s.tmp_9 = controller_Controller_left__P117608_mk(s); s.tmp_9.arg0 = s.arg0; - s.callLocIdx = 169; s.pc = 22; return s.tmp_9; + s.callLocIdx = 170; s.pc = 22; return s.tmp_9; case 22: r0 = s.retval; s.tmp_8.arg0 = r0; - s.callLocIdx = 170; s.pc = 21; return s.tmp_8; + s.callLocIdx = 171; s.pc = 21; return s.tmp_8; case 21: r0 = s.retval; s.tmp_7 = r0; @@ -12423,26 +12423,26 @@ 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___101321; - s.tmp_4 = controller_Button_pressureLevel__P94772_mk(s); - s.tmp_5 = controller_Controller_down__P94717_mk(s); + s.tmp_0 = r0 = s.svy___125553; + s.tmp_4 = controller_Button_pressureLevel__P117666_mk(s); + s.tmp_5 = controller_Controller_down__P117611_mk(s); s.tmp_5.arg0 = s.arg0; - s.callLocIdx = 171; s.pc = 24; return s.tmp_5; + s.callLocIdx = 172; s.pc = 24; return s.tmp_5; case 24: r0 = s.retval; s.tmp_4.arg0 = r0; - s.callLocIdx = 172; s.pc = 23; return s.tmp_4; + s.callLocIdx = 173; s.pc = 23; return s.tmp_4; case 23: r0 = s.retval; s.tmp_3 = r0; - s.tmp_7 = controller_Button_pressureLevel__P94772_mk(s); - s.tmp_8 = controller_Controller_up__P94716_mk(s); + s.tmp_7 = controller_Button_pressureLevel__P117666_mk(s); + s.tmp_8 = controller_Controller_up__P117610_mk(s); s.tmp_8.arg0 = s.arg0; - s.callLocIdx = 173; s.pc = 26; return s.tmp_8; + s.callLocIdx = 174; s.pc = 26; return s.tmp_8; case 26: r0 = s.retval; s.tmp_7.arg0 = r0; - s.callLocIdx = 174; s.pc = 25; return s.tmp_7; + s.callLocIdx = 175; s.pc = 25; return s.tmp_7; case 25: r0 = s.retval; s.tmp_6 = r0; @@ -12453,14 +12453,14 @@ switch (step) { r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); { step = 12; continue; } case 3: - s.tmp_1 = controller_Button__C94760_v0_1_mk(s); - s.tmp_2 = controller_Controller_right__P94715_mk(s); + s.tmp_1 = controller_Button__C117654_v0_1_mk(s); + s.tmp_2 = controller_Controller_right__P117609_mk(s); s.tmp_2.arg0 = s.arg0; - s.callLocIdx = 175; s.pc = 28; return s.tmp_2; + s.callLocIdx = 176; 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__C94760_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, controller_Button__C117654_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: @@ -12475,14 +12475,14 @@ switch (step) { case 5: // jmp value (already in r0) s.tmp_3 = r0; - s.tmp_5 = controller_Button__C94760_v0_1_mk(s); - s.tmp_6 = controller_Controller_left__P94714_mk(s); + s.tmp_5 = controller_Button__C117654_v0_1_mk(s); + s.tmp_6 = controller_Controller_left__P117608_mk(s); s.tmp_6.arg0 = s.arg0; - s.callLocIdx = 176; s.pc = 30; return s.tmp_6; + s.callLocIdx = 177; 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__C94760_VT)) failedCast(s.tmp_5.arg0); + if (!checkSubtype(s.tmp_5.arg0, controller_Button__C117654_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: @@ -12497,18 +12497,18 @@ switch (step) { case 7: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.svx___101320; + s.tmp_8 = r0 = s.svx___125552; 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__C94760_v0_1_mk(s); - s.tmp_2 = controller_Controller_down__P94717_mk(s); + s.tmp_1 = controller_Button__C117654_v0_1_mk(s); + s.tmp_2 = controller_Controller_down__P117611_mk(s); s.tmp_2.arg0 = s.arg0; - s.callLocIdx = 177; s.pc = 32; return s.tmp_2; + s.callLocIdx = 178; 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__C94760_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, controller_Button__C117654_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: @@ -12523,14 +12523,14 @@ switch (step) { case 9: // jmp value (already in r0) s.tmp_3 = r0; - s.tmp_5 = controller_Button__C94760_v0_1_mk(s); - s.tmp_6 = controller_Controller_up__P94716_mk(s); + s.tmp_5 = controller_Button__C117654_v0_1_mk(s); + s.tmp_6 = controller_Controller_up__P117610_mk(s); s.tmp_6.arg0 = s.arg0; - s.callLocIdx = 178; s.pc = 34; return s.tmp_6; + s.callLocIdx = 179; 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__C94760_VT)) failedCast(s.tmp_5.arg0); + if (!checkSubtype(s.tmp_5.arg0, controller_Button__C117654_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: @@ -12545,57 +12545,57 @@ switch (step) { case 11: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.svy___101321; + s.tmp_8 = r0 = s.svy___125553; 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___101356 = (r0); - s.tmp_0 = r0 = s.svxInCricle___101356; - r0 = pxsim_pxtrt_ldlocRef(s.svx___101320); + s.svxInCricle___125588 = (r0); + s.tmp_0 = r0 = s.svxInCricle___125588; + r0 = pxsim_pxtrt_ldlocRef(s.svx___125552); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); r0 = pxsim_pxtrt.mklocRef(); - s.svyInCircle___101358 = (r0); - s.tmp_0 = r0 = s.svyInCircle___101358; - r0 = pxsim_pxtrt_ldlocRef(s.svy___101321); + s.svyInCircle___125590 = (r0); + s.tmp_0 = r0 = s.svyInCircle___125590; + r0 = pxsim_pxtrt_ldlocRef(s.svy___125553); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - r0 = pxsim_pxtrt_ldlocRef(s.svx___101320); + r0 = pxsim_pxtrt_ldlocRef(s.svx___125552); s.tmp_1 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.svx___101320); + r0 = pxsim_pxtrt_ldlocRef(s.svx___125552); s.tmp_2 = r0; r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.svy___101321); + r0 = pxsim_pxtrt_ldlocRef(s.svy___125553); s.tmp_4 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.svy___101321); + r0 = pxsim_pxtrt_ldlocRef(s.svy___125553); s.tmp_5 = r0; r0 = (s.tmp_4 * s.tmp_5); s.tmp_3 = r0; r0 = (s.tmp_0 + s.tmp_3); - s.sq___101360 = (r0); - r0 = (s.sq___101360 > 65536); + s.sq___125592 = (r0); + r0 = (s.sq___125592 > 65536); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = (65536 / s.sq___101360); + r0 = (65536 / s.sq___125592); s.tmp_1 = r0; r0 = pxsim.Math_.sqrt(s.tmp_1); - s.scale___101375 = (r0); - s.tmp_0 = r0 = s.svxInCricle___101356; - s.tmp_3 = r0 = s.scale___101375; - r0 = pxsim_pxtrt_ldlocRef(s.svx___101320); + s.scale___125607 = (r0); + s.tmp_0 = r0 = s.svxInCricle___125588; + s.tmp_3 = r0 = s.scale___125607; + r0 = pxsim_pxtrt_ldlocRef(s.svx___125552); 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___101358; - s.tmp_3 = r0 = s.scale___101375; - r0 = pxsim_pxtrt_ldlocRef(s.svy___101321); + s.tmp_0 = r0 = s.svyInCircle___125590; + s.tmp_3 = r0 = s.scale___125607; + r0 = pxsim_pxtrt_ldlocRef(s.svy___125553); s.tmp_4 = r0; r0 = (s.tmp_3 * s.tmp_4); s.tmp_2 = r0; @@ -12604,43 +12604,43 @@ 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__P101393); - s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.deadSprites___101319); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.svx___101320); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.svy___101321); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.svxInCricle___101356); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 4, s.svyInCircle___101358); - s.tmp_1 = helpers_arrayForEach__P92680_mk(s); - s.tmp_2 = controller_Controller__controlledSprites__P94710_mk(s); + r0 = pxsim_pxtcore_mkAction(5, controller_Controller___preUpdate_inline__P125625); + s.tmp_0 = r0; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.deadSprites___125551); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.svx___125552); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.svy___125553); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.svxInCricle___125588); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 4, s.svyInCircle___125590); + s.tmp_1 = helpers_arrayForEach__P115574_mk(s); + s.tmp_2 = controller_Controller__controlledSprites__P117604_mk(s); s.tmp_2.arg0 = s.arg0; - s.callLocIdx = 179; s.pc = 36; return s.tmp_2; + s.callLocIdx = 180; s.pc = 36; return s.tmp_2; case 36: r0 = s.retval; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.tmp_0; - s.callLocIdx = 187; s.pc = 35; return s.tmp_1; + s.callLocIdx = 188; s.pc = 35; return s.tmp_1; case 35: r0 = s.retval; - r0 = pxsim_pxtrt_ldlocRef(s.deadSprites___101319); + r0 = pxsim_pxtrt_ldlocRef(s.deadSprites___125551); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - s.tmp_1 = controller_Controller__controlledSprites__P94711_mk(s); + s.tmp_1 = controller_Controller__controlledSprites__P117605_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = helpers_arrayFilter__P92681_mk(s); - s.tmp_3 = controller_Controller__controlledSprites__P94710_mk(s); + s.tmp_2 = helpers_arrayFilter__P115575_mk(s); + s.tmp_3 = controller_Controller__controlledSprites__P117604_mk(s); s.tmp_3.arg0 = s.arg0; - s.callLocIdx = 188; s.pc = 39; return s.tmp_3; + s.callLocIdx = 189; 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__P101450; - s.callLocIdx = 189; s.pc = 38; return s.tmp_2; + s.tmp_2.arg1 = controller_Controller___preUpdate_inline__P125682; + s.callLocIdx = 190; s.pc = 38; return s.tmp_2; case 38: r0 = s.retval; s.tmp_1.arg1 = r0; - s.callLocIdx = 190; s.pc = 37; return s.tmp_1; + s.callLocIdx = 191; s.pc = 37; return s.tmp_1; case 37: r0 = s.retval; case 15: @@ -12650,12 +12650,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___preUpdate__P94733.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__P117627.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__P94733_mk(s) { +function controller_Controller___preUpdate__P117627_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___preUpdate__P94733, depth: s.depth + 1, + parent: s, fn: controller_Controller___preUpdate__P117627, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12667,13 +12667,13 @@ function controller_Controller___preUpdate__P94733_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - deadSprites___101319: undefined, - svx___101320: undefined, - svy___101321: undefined, - svxInCricle___101356: undefined, - svyInCircle___101358: undefined, - sq___101360: undefined, - scale___101375: undefined, + deadSprites___125551: undefined, + svx___125552: undefined, + svy___125553: undefined, + svxInCricle___125588: undefined, + svyInCircle___125590: undefined, + sq___125592: undefined, + scale___125607: undefined, arg0: undefined, } } @@ -12681,7 +12681,7 @@ function controller_Controller___preUpdate__P94733_mk(s) { -function controller_Controller___preUpdate_inline__P101393(s) { +function controller_Controller___preUpdate_inline__P125625(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12691,9 +12691,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___101396 = undefined; - s.vx___101397 = undefined; - s.vy___101398 = undefined; + s.s___125628 = undefined; + s.vx___125629 = undefined; + s.vy___125630 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -12707,11 +12707,11 @@ switch (step) { s.tmp_0.fn = s.tmp_0.arg0.vtable.iface["s"]; if (s.tmp_0.fn == null) { s.retval = s.tmp_0.arg0.fields["s"]; } else if (!s.tmp_0.fn.isGetter) { s.retval = bind(s.tmp_0); } - else { s.callLocIdx = 180; s.pc = 22; return s.tmp_0; } + else { s.callLocIdx = 181; s.pc = 22; return s.tmp_0; } } case 22: r0 = s.retval; - s.s___101396 = (r0); + s.s___125628 = (r0); s.tmp_2 = if_vx_1_mk(s); s.tmp_2.arg0 = s.tmp_1; if (!s.tmp_2.arg0.vtable.iface) { @@ -12720,11 +12720,11 @@ switch (step) { s.tmp_2.fn = s.tmp_2.arg0.vtable.iface["vx"]; if (s.tmp_2.fn == null) { s.retval = s.tmp_2.arg0.fields["vx"]; } else if (!s.tmp_2.fn.isGetter) { s.retval = bind(s.tmp_2); } - else { s.callLocIdx = 181; s.pc = 23; return s.tmp_2; } + else { s.callLocIdx = 182; s.pc = 23; return s.tmp_2; } } case 23: r0 = s.retval; - s.vx___101397 = (r0); + s.vx___125629 = (r0); s.tmp_3 = if_vy_1_mk(s); s.tmp_3.arg0 = s.tmp_1; if (!s.tmp_3.arg0.vtable.iface) { @@ -12733,12 +12733,12 @@ switch (step) { s.tmp_3.fn = s.tmp_3.arg0.vtable.iface["vy"]; if (s.tmp_3.fn == null) { s.retval = s.tmp_3.arg0.fields["vy"]; } else if (!s.tmp_3.fn.isGetter) { s.retval = bind(s.tmp_3); } - else { s.callLocIdx = 182; s.pc = 24; return s.tmp_3; } + else { s.callLocIdx = 183; s.pc = 24; return s.tmp_3; } } case 24: r0 = s.retval; - s.vy___101398 = (r0); - r0 = s.s___101396.fields["flags"]; + s.vy___125630 = (r0); + r0 = s.s___125628.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 2); s.tmp_0 = r0; @@ -12752,14 +12752,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___101397); + r0 = pxsim_numops_toBoolDecr(s.vx___125629); if (!r0) { step = 3; continue; } - r0 = (s.s___101396).fields["_vx"] = (0); + r0 = (s.s___125628).fields["_vx"] = (0); case 3: case 4: - r0 = pxsim_numops_toBoolDecr(s.vy___101398); + r0 = pxsim_numops_toBoolDecr(s.vy___125630); if (!r0) { step = 5; continue; } - r0 = (s.s___101396).fields["_vy"] = (0); + r0 = (s.s___125628).fields["_vy"] = (0); case 5: case 6: case 7: @@ -12777,48 +12777,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___101397; + s.tmp_2 = r0 = s.vx___125629; r0 = pxsim_numops_toBool(s.tmp_2); if (r0) { step = 11; continue; } r0 = s.tmp_2; { step = 12; continue; } case 11: - r0 = s.vy___101398; + r0 = s.vy___125630; 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___101396; + s.tmp_4 = r0 = s.s___125628; r0 = pxsim_pxtrt_ldlocRef(s.caps[3]); s.tmp_6 = r0; - r0 = pxsim.Math_.imul(s.tmp_6, s.vx___101397); + r0 = pxsim.Math_.imul(s.tmp_6, s.vx___125629); s.tmp_5 = r0; r0 = (s.tmp_4).fields["_vx"] = (s.tmp_5); - s.tmp_0 = r0 = s.s___101396; + s.tmp_0 = r0 = s.s___125628; r0 = pxsim_pxtrt_ldlocRef(s.caps[4]); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.vy___101398); + r0 = pxsim.Math_.imul(s.tmp_2, s.vy___125630); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vy"] = (s.tmp_1); { step = 18; continue; } case 13: - r0 = pxsim_numops_toBoolDecr(s.vx___101397); + r0 = pxsim_numops_toBoolDecr(s.vx___125629); if (!r0) { step = 14; continue; } - s.tmp_0 = r0 = s.s___101396; + s.tmp_0 = r0 = s.s___125628; r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.vx___101397); + r0 = pxsim.Math_.imul(s.tmp_2, s.vx___125629); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vx"] = (s.tmp_1); { step = 17; continue; } case 14: - r0 = pxsim_numops_toBoolDecr(s.vy___101398); + r0 = pxsim_numops_toBoolDecr(s.vy___125630); if (!r0) { step = 15; continue; } - s.tmp_0 = r0 = s.s___101396; + s.tmp_0 = r0 = s.s___125628; r0 = pxsim_pxtrt_ldlocRef(s.caps[2]); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.vy___101398); + r0 = pxsim.Math_.imul(s.tmp_2, s.vy___125630); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vy"] = (s.tmp_1); case 15: @@ -12835,12 +12835,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___preUpdate_inline__P101393.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__P125625.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__P101393_mk(s) { +function controller_Controller___preUpdate_inline__P125625_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___preUpdate_inline__P101393, depth: s.depth + 1, + parent: s, fn: controller_Controller___preUpdate_inline__P125625, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12849,9 +12849,9 @@ function controller_Controller___preUpdate_inline__P101393_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - s___101396: undefined, - vx___101397: undefined, - vy___101398: undefined, + s___125628: undefined, + vx___125629: undefined, + vy___125630: undefined, arg0: undefined, } } @@ -12859,7 +12859,7 @@ function controller_Controller___preUpdate_inline__P101393_mk(s) { -function controller_Controller___preUpdate_inline__P101450(s) { +function controller_Controller___preUpdate_inline__P125682(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12884,12 +12884,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___preUpdate_inline__P101450.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__P125682.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__P101450_mk(s) { +function controller_Controller___preUpdate_inline__P125682_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___preUpdate_inline__P101450, depth: s.depth + 1, + parent: s, fn: controller_Controller___preUpdate_inline__P125682, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12901,7 +12901,7 @@ function controller_Controller___preUpdate_inline__P101450_mk(s) { -function controller_Button_pressureLevel__P94772(s) { +function controller_Button_pressureLevel__P117666(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12916,16 +12916,16 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C94760_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C117654_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__C94760_v0_1_mk(s); + s.tmp_3 = controller_Button__C117654_v0_1_mk(s); s.tmp_3.arg0 = s.arg0; - if (!checkSubtype(s.tmp_3.arg0, controller_Button__C94760_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, controller_Button__C117654_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: @@ -12954,12 +12954,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_pressureLevel__P94772.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__P117666.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__P94772_mk(s) { +function controller_Button_pressureLevel__P117666_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_pressureLevel__P94772, depth: s.depth + 1, + parent: s, fn: controller_Button_pressureLevel__P117666, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12974,7 +12974,7 @@ function controller_Button_pressureLevel__P94772_mk(s) { -function controller_Button_isPressed__P94771(s) { +function controller_Button_isPressed__P117665(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12989,17 +12989,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C94760_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C117654_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; return leave(s, r0) default: oops() } } } -controller_Button_isPressed__P94771.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__P117665.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__P94771_mk(s) { +function controller_Button_isPressed__P117665_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_isPressed__P94771, depth: s.depth + 1, + parent: s, fn: controller_Button_isPressed__P117665, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -13008,7 +13008,7 @@ function controller_Button_isPressed__P94771_mk(s) { -function controller_Controller_down__P94717(s) { +function controller_Controller_down__P117611(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13023,7 +13023,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C94705_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C117599_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (4 - 1); @@ -13032,13 +13032,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_down__P94717.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__P94717.isGetter = true; +controller_Controller_down__P117611.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__P117611.isGetter = true; -function controller_Controller_down__P94717_mk(s) { +function controller_Controller_down__P117611_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_down__P94717, depth: s.depth + 1, + parent: s, fn: controller_Controller_down__P117611, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13049,7 +13049,7 @@ function controller_Controller_down__P94717_mk(s) { -function controller_Controller_button__P97285(s) { +function controller_Controller_button__P120184(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13065,7 +13065,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C94705_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C117599_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (s.arg1 - 1); @@ -13074,12 +13074,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller_button__P97285.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__P120184.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__P97285_mk(s) { +function controller_Controller_button__P120184_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_button__P97285, depth: s.depth + 1, + parent: s, fn: controller_Controller_button__P120184, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13091,7 +13091,7 @@ function controller_Controller_button__P97285_mk(s) { -function controller_Controller_up__P94716(s) { +function controller_Controller_up__P117610(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13106,7 +13106,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C94705_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C117599_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (2 - 1); @@ -13115,13 +13115,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_up__P94716.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__P94716.isGetter = true; +controller_Controller_up__P117610.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__P117610.isGetter = true; -function controller_Controller_up__P94716_mk(s) { +function controller_Controller_up__P117610_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_up__P94716, depth: s.depth + 1, + parent: s, fn: controller_Controller_up__P117610, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13132,7 +13132,7 @@ function controller_Controller_up__P94716_mk(s) { -function controller_Controller_right__P94715(s) { +function controller_Controller_right__P117609(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13147,7 +13147,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C94705_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C117599_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (3 - 1); @@ -13156,13 +13156,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_right__P94715.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__P94715.isGetter = true; +controller_Controller_right__P117609.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__P117609.isGetter = true; -function controller_Controller_right__P94715_mk(s) { +function controller_Controller_right__P117609_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_right__P94715, depth: s.depth + 1, + parent: s, fn: controller_Controller_right__P117609, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13173,7 +13173,7 @@ function controller_Controller_right__P94715_mk(s) { -function controller_Controller_left__P94714(s) { +function controller_Controller_left__P117608(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13188,7 +13188,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C94705_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C117599_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (1 - 1); @@ -13197,13 +13197,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_left__P94714.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__P94714.isGetter = true; +controller_Controller_left__P117608.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__P117608.isGetter = true; -function controller_Controller_left__P94714_mk(s) { +function controller_Controller_left__P117608_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_left__P94714, depth: s.depth + 1, + parent: s, fn: controller_Controller_left__P117608, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13214,7 +13214,7 @@ function controller_Controller_left__P94714_mk(s) { -function controller_Controller__controlledSprites__P94711(s) { +function controller_Controller__controlledSprites__P117605(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13230,9 +13230,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C94705_VT)) failedCast(r0); - s.tmp_1 = game_currentScene__P95570_mk(s); - s.callLocIdx = 160; s.pc = 1; return s.tmp_1; + if (!checkSubtype(r0, controller_Controller__C117599_VT)) failedCast(r0); + s.tmp_1 = game_currentScene__P118464_mk(s); + s.callLocIdx = 161; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; r0 = r0.fields["controlledSprites"]; @@ -13244,12 +13244,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller__controlledSprites__P94711.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__P117605.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__P94711_mk(s) { +function controller_Controller__controlledSprites__P117605_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller__controlledSprites__P94711, depth: s.depth + 1, + parent: s, fn: controller_Controller__controlledSprites__P117605, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13262,7 +13262,7 @@ function controller_Controller__controlledSprites__P94711_mk(s) { -function controller_Controller__controlledSprites__P94710(s) { +function controller_Controller__controlledSprites__P117604(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13277,9 +13277,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C94705_VT)) failedCast(r0); - s.tmp_1 = game_currentScene__P95570_mk(s); - s.callLocIdx = 159; s.pc = 1; return s.tmp_1; + if (!checkSubtype(r0, controller_Controller__C117599_VT)) failedCast(r0); + s.tmp_1 = game_currentScene__P118464_mk(s); + s.callLocIdx = 160; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; r0 = r0.fields["controlledSprites"]; @@ -13290,13 +13290,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller__controlledSprites__P94710.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__P94710.isGetter = true; +controller_Controller__controlledSprites__P117604.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__P117604.isGetter = true; -function controller_Controller__controlledSprites__P94710_mk(s) { +function controller_Controller__controlledSprites__P117604_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller__controlledSprites__P94710, depth: s.depth + 1, + parent: s, fn: controller_Controller__controlledSprites__P117604, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13308,7 +13308,7 @@ function controller_Controller__controlledSprites__P94710_mk(s) { -function Fx_imul__P92732(s) { +function Fx_imul__P115626(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13327,12 +13327,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_imul__P92732.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__P115626.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__P92732_mk(s) { +function Fx_imul__P115626_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_imul__P92732, depth: s.depth + 1, + parent: s, fn: Fx_imul__P115626, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -13342,7 +13342,7 @@ function Fx_imul__P92732_mk(s) { -function power_checkDeepSleep__P94501(s) { +function power_checkDeepSleep__P117395(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13352,13 +13352,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___99973 = undefined; - s.to___99976 = undefined; - s.tmp_0 = power_init__P97129_mk(s); + s.p___124615 = undefined; + s.to___124618 = undefined; + s.tmp_0 = power_init__P120028_mk(s); s.callLocIdx = 75; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = r0 = globals._poked___97127; + s.tmp_0 = r0 = globals._poked___120026; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.tmp_0; @@ -13368,8 +13368,8 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_1 = r0; - s.p___99973 = (s.tmp_1); - s.tmp_0 = r0 = globals._timeout___97128; + s.p___124615 = (s.tmp_1); + s.tmp_0 = r0 = globals._timeout___120027; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 3; continue; } r0 = s.tmp_0; @@ -13379,8 +13379,8 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_1 = r0; - s.to___99976 = (s.tmp_1); - r0 = (s.to___99976 > 0); + s.to___124618 = (s.tmp_1); + r0 = (s.to___124618 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 5; continue; } @@ -13389,9 +13389,9 @@ switch (step) { case 5: r0 = pxsim.control.millis(); s.tmp_2 = r0; - r0 = (s.tmp_2 - s.p___99973); + r0 = (s.tmp_2 - s.p___124615); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.to___99976); + r0 = (s.tmp_1 > s.to___124618); case 6: // jmp value (already in r0) s.tmp_3 = r0; @@ -13417,12 +13417,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -power_checkDeepSleep__P94501.info = {"start":1087,"length":298,"line":36,"column":4,"endLine":46,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"checkDeepSleep","argumentNames":[]} +power_checkDeepSleep__P117395.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__P94501_mk(s) { +function power_checkDeepSleep__P117395_mk(s) { checkStack(s.depth); return { - parent: s, fn: power_checkDeepSleep__P94501, depth: s.depth + 1, + parent: s, fn: power_checkDeepSleep__P117395, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13431,15 +13431,15 @@ function power_checkDeepSleep__P94501_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - p___99973: undefined, - to___99976: undefined, + p___124615: undefined, + to___124618: undefined, } } -function power_init__P97129(s) { +function power_init__P120028(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13449,7 +13449,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals._timeout___97128 !== undefined); + r0 = (globals._timeout___120027 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -13459,21 +13459,21 @@ switch (step) { r0 = pxsim_pxtcore.getConfig(212, -1); s.tmp_1 = r0; r0 = (s.tmp_1 * 1000); - globals._timeout___97128 = (r0); - r0 = (globals._timeout___97128 > 0); + globals._timeout___120027 = (r0); + r0 = (globals._timeout___120027 > 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___97128 < 300000); + r0 = (globals._timeout___120027 < 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___97128 = (300000); + globals._timeout___120027 = (300000); case 5: case 6: case 7: @@ -13481,12 +13481,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -power_init__P97129.info = {"start":1610,"length":376,"line":57,"column":4,"endLine":66,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"init","argumentNames":[]} +power_init__P120028.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__P97129_mk(s) { +function power_init__P120028_mk(s) { checkStack(s.depth); return { - parent: s, fn: power_init__P97129, depth: s.depth + 1, + parent: s, fn: power_init__P120028, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13496,7 +13496,7 @@ function power_init__P97129_mk(s) { -function power_poke__P94500(s) { +function power_poke__P117394(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13506,22 +13506,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = power_init__P97129_mk(s); + s.tmp_0 = power_init__P120028_mk(s); s.callLocIdx = 74; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = pxsim.control.millis(); - globals._poked___97127 = (r0); + globals._poked___120026 = (r0); r0 = undefined; return leave(s, r0) default: oops() } } } -power_poke__P94500.info = {"start":795,"length":81,"line":26,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"poke","argumentNames":[]} +power_poke__P117394.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__P94500_mk(s) { +function power_poke__P117394_mk(s) { checkStack(s.depth); return { - parent: s, fn: power_poke__P94500, depth: s.depth + 1, + parent: s, fn: power_poke__P117394, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -13530,7 +13530,7 @@ function power_poke__P94500_mk(s) { -function control_EventContext_registerFrameHandler__P92974(s) { +function control_EventContext_registerFrameHandler__P115868(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13540,8 +13540,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.fn___101655 = undefined; - s.i___101664 = undefined; + s.fn___125887 = undefined; + s.i___125896 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -13549,7 +13549,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C92966_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C115860_VT)) failedCast(r0); r0 = s.arg0.fields["frameCallbacks"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -13562,20 +13562,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__P97002_mk(s); + s.tmp_0 = control_EventContext_registerFrameCallbacks__P119901_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 50; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(control_FrameCallback__C92963_VT); - s.fn___101655 = (r0); - r0 = (s.fn___101655).fields["order"] = (s.arg1); - r0 = (s.fn___101655).fields["handler"] = (s.arg2); - s.i___101664 = (0); + r0 = pxsim_pxtcore_mkClassInstance(control_FrameCallback__C115857_VT); + s.fn___125887 = (r0); + r0 = (s.fn___125887).fields["order"] = (s.arg1); + r0 = (s.fn___125887).fields["handler"] = (s.arg2); + s.i___125896 = (0); case 3: - s.tmp_1 = r0 = s.i___101664; + s.tmp_1 = r0 = s.i___125896; r0 = s.arg0.fields["frameCallbacks"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -13586,7 +13586,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___101664); + r0 = pxsim_Array__getAt(s.tmp_6, s.i___125896); r0 = r0.fields["order"]; s.tmp_5 = r0; r0 = (s.tmp_5 > s.arg1); @@ -13595,29 +13595,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___101664, s.fn___101655); - r0 = s.fn___101655; + r0 = pxsim_Array_.insertAt(s.tmp_7, s.i___125896, s.fn___125887); + r0 = s.fn___125887; { step = 7; continue; } case 4: case 5: - r0 = (s.i___101664 + 1); - s.i___101664 = (r0); + r0 = (s.i___125896 + 1); + s.i___125896 = (r0); { step = 3; continue; } case 6: r0 = s.arg0.fields["frameCallbacks"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.fn___101655); - r0 = s.fn___101655; + r0 = pxsim_Array__push(s.tmp_0, s.fn___125887); + r0 = s.fn___125887; case 7: return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameHandler__P92974.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__P115868.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__P92974_mk(s) { +function control_EventContext_registerFrameHandler__P115868_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameHandler__P92974, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameHandler__P115868, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13627,8 +13627,8 @@ function control_EventContext_registerFrameHandler__P92974_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - fn___101655: undefined, - i___101664: undefined, + fn___125887: undefined, + i___125896: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -13638,7 +13638,7 @@ function control_EventContext_registerFrameHandler__P92974_mk(s) { -function control_EventContext_registerFrameCallbacks__P97002(s) { +function control_EventContext_registerFrameCallbacks__P119901(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13648,13 +13648,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.worker___101698 = undefined; + s.worker___125930 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C92966_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C115860_VT)) failedCast(r0); r0 = s.arg0.fields["frameCallbacks"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -13667,28 +13667,28 @@ switch (step) { case 1: case 2: r0 = s.arg0.fields["frameWorker"]; - s.worker___101698 = (r0); - r0 = pxsim_pxtcore_mkAction(2, control_EventContext_registerFrameCallbacks_inline__P101704); + s.worker___125930 = (r0); + r0 = pxsim_pxtcore_mkAction(2, control_EventContext_registerFrameCallbacks_inline__P125936); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.worker___101698); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.worker___125930); r0 = pxsim.control.runInParallel(s.tmp_0); case 3: r0 = undefined; return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameCallbacks__P97002.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__P119901.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__P97002_mk(s) { +function control_EventContext_registerFrameCallbacks__P119901_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameCallbacks__P97002, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameCallbacks__P119901, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - worker___101698: undefined, + worker___125930: undefined, arg0: undefined, } } @@ -13696,7 +13696,7 @@ function control_EventContext_registerFrameCallbacks__P97002_mk(s) { -function control_EventContext_registerFrameCallbacks_inline__P101704(s) { +function control_EventContext_registerFrameCallbacks_inline__P125936(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13706,15 +13706,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.delay___101734 = undefined; + s.delay___125966 = 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__P101710); + r0 = pxsim_pxtcore_mkAction(1, control_EventContext_registerFrameCallbacks_inline__P125942); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.caps[0]); - s.tmp_2 = pauseUntil__P92938_mk(s); + s.tmp_2 = pauseUntil__P115832_mk(s); s.tmp_2.arg0 = s.tmp_1; s.tmp_2.arg1 = undefined; s.callLocIdx = 44; s.pc = 5; return s.tmp_2; @@ -13737,14 +13737,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__P97001_mk(s); + s.tmp_2 = control_EventContext_runCallbacks__P119900_mk(s); s.tmp_2.arg0 = s.caps[0]; s.callLocIdx = 45; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; - s.delay___101734 = (r0); - s.tmp_0 = pause__P92984_mk(s); - s.tmp_0.arg0 = s.delay___101734; + s.delay___125966 = (r0); + s.tmp_0 = pause__P115878_mk(s); + s.tmp_0.arg0 = s.delay___125966; s.callLocIdx = 46; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; @@ -13755,24 +13755,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameCallbacks_inline__P101704.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__P125936.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__P101704_mk(s) { +function control_EventContext_registerFrameCallbacks_inline__P125936_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameCallbacks_inline__P101704, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameCallbacks_inline__P125936, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - delay___101734: undefined, + delay___125966: undefined, } } -function control_EventContext_registerFrameCallbacks_inline__P101710(s) { +function control_EventContext_registerFrameCallbacks_inline__P125942(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13790,12 +13790,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameCallbacks_inline__P101710.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__P125942.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__P101710_mk(s) { +function control_EventContext_registerFrameCallbacks_inline__P125942_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameCallbacks_inline__P101710, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameCallbacks_inline__P125942, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13805,7 +13805,7 @@ function control_EventContext_registerFrameCallbacks_inline__P101710_mk(s) { -function control_EventContext_runCallbacks__P97001(s) { +function control_EventContext_runCallbacks__P119900(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13815,44 +13815,44 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.loopStart___101743 = undefined; - s.f___101756 = undefined; - s.unnamed514___U2 = undefined; - s.unnamed515___U3 = undefined; - s.now___101761 = undefined; - s.runtime___101764 = undefined; - s.realTimeInSample___101783 = undefined; - s.fps___101792 = undefined; - s.delay___101861 = undefined; + s.loopStart___125975 = undefined; + s.f___125988 = undefined; + s.unnamed606___U2 = undefined; + s.unnamed607___U3 = undefined; + s.now___125993 = undefined; + s.runtime___125996 = undefined; + s.realTimeInSample___126015 = undefined; + s.fps___126024 = undefined; + s.delay___126093 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C92966_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C115860_VT)) failedCast(r0); r0 = pxsim.control.millis(); - s.loopStart___101743 = (r0); + s.loopStart___125975 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["prevTimeMillis"]; s.tmp_2 = r0; - r0 = (s.loopStart___101743 - s.tmp_2); + r0 = (s.loopStart___125975 - s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0).fields["deltaTimeMillis"] = (s.tmp_1); - r0 = (s.arg0).fields["prevTimeMillis"] = (s.loopStart___101743); - s.f___101756 = (undefined); + r0 = (s.arg0).fields["prevTimeMillis"] = (s.loopStart___125975); + s.f___125988 = (undefined); r0 = s.arg0.fields["frameCallbacks"]; - s.unnamed514___U2 = (r0); - s.unnamed515___U3 = (0); + s.unnamed606___U2 = (r0); + s.unnamed607___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed515___U3; - r0 = pxsim_Array__length(s.unnamed514___U2); + s.tmp_0 = r0 = s.unnamed607___U3; + r0 = pxsim_Array__length(s.unnamed606___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed514___U2, s.unnamed515___U3); - s.f___101756 = (r0); + r0 = pxsim_Array__getAt(s.unnamed606___U2, s.unnamed607___U3); + s.f___125988 = (r0); s.tmp_2 = if_handler_1_mk(s); - s.tmp_2.arg0 = s.f___101756; + s.tmp_2.arg0 = s.f___125988; if (!s.tmp_2.arg0.vtable.iface) { setupLambda(s.tmp_2, pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "handler"), 1); s.callLocIdx = 42; s.pc = 11; return s.tmp_2; @@ -13864,19 +13864,19 @@ switch (step) { } case 11: r0 = s.retval; - r0 = (s.unnamed515___U3 + 1); - s.unnamed515___U3 = (r0); + r0 = (s.unnamed607___U3 + 1); + s.unnamed607___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed514___U2 = (undefined); + s.unnamed606___U2 = (undefined); r0 = pxsim.control.millis(); - s.now___101761 = (r0); - r0 = (s.now___101761 - s.loopStart___101743); - s.runtime___101764 = (r0); + s.now___125993 = (r0); + r0 = (s.now___125993 - s.loopStart___125975); + s.runtime___125996 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["timeInSample"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.runtime___101764); + r0 = (s.tmp_2 + s.runtime___125996); s.tmp_1 = r0; r0 = (s.tmp_0).fields["timeInSample"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; @@ -13904,9 +13904,9 @@ switch (step) { if (!r0) { step = 9; continue; } r0 = s.arg0.fields["lastPerfDump"]; s.tmp_4 = r0; - r0 = (s.now___101761 - s.tmp_4); - s.realTimeInSample___101783 = (r0); - r0 = (s.arg0).fields["lastPerfDump"] = (s.now___101761); + r0 = (s.now___125993 - s.tmp_4); + s.realTimeInSample___126015 = (r0); + r0 = (s.arg0).fields["lastPerfDump"] = (s.now___125993); r0 = s.arg0.fields["framesInSample"]; s.tmp_0 = r0; r0 = s.arg0.fields["timeInSample"]; @@ -13914,8 +13914,8 @@ switch (step) { r0 = (s.tmp_2 / 1000); s.tmp_1 = r0; r0 = (s.tmp_0 / s.tmp_1); - s.fps___101792 = (r0); - r0 = pxsim.Math_.round(s.fps___101792); + s.fps___126024 = (r0); + r0 = pxsim.Math_.round(s.fps___126024); s.tmp_1 = r0; if ((s.tmp_1) && (s.tmp_1).vtable) { setupResume(s, 12); @@ -13927,21 +13927,21 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_String__concat("fps:", s.tmp_0); - globals.control_EventContext_lastStats___92968 = (r0); - r0 = (s.fps___101792 < 99); + globals.control_EventContext_lastStats___115862 = (r0); + r0 = (s.fps___126024 < 99); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - if ((globals.control_EventContext_lastStats___92968) && (globals.control_EventContext_lastStats___92968).vtable) { + if ((globals.control_EventContext_lastStats___115862) && (globals.control_EventContext_lastStats___115862).vtable) { setupResume(s, 13); - pxsim_String__stringConv(globals.control_EventContext_lastStats___92968); + pxsim_String__stringConv(globals.control_EventContext_lastStats___115862); checkResumeConsumed(); return; - } else { s.retval = (globals.control_EventContext_lastStats___92968) + ""; } + } else { s.retval = (globals.control_EventContext_lastStats___115862) + ""; } case 13: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.fps___101792 * 10); + r0 = (s.fps___126024 * 10); s.tmp_7 = r0; r0 = pxsim.Math_.round(s.tmp_7); s.tmp_6 = r0; @@ -13968,7 +13968,7 @@ switch (step) { r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_1, s.tmp_2); - globals.control_EventContext_lastStats___92968 = (r0); + globals.control_EventContext_lastStats___115862 = (r0); case 5: case 6: r0 = pxsim.control.profilingEnabled(); @@ -13977,7 +13977,7 @@ switch (step) { if (!r0) { step = 7; continue; } r0 = pxsim_String_.mkEmpty(); s.tmp_9 = r0; - r0 = (s.fps___101792 * 100); + r0 = (s.fps___126024 * 100); s.tmp_12 = r0; r0 = (s.tmp_12 | 0); s.tmp_11 = r0; @@ -14024,12 +14024,12 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_4, "ms/"); s.tmp_3 = r0; - if ((s.realTimeInSample___101783) && (s.realTimeInSample___101783).vtable) { + if ((s.realTimeInSample___126015) && (s.realTimeInSample___126015).vtable) { setupResume(s, 19); - pxsim_String__stringConv(s.realTimeInSample___101783); + pxsim_String__stringConv(s.realTimeInSample___126015); checkResumeConsumed(); return; - } else { s.retval = (s.realTimeInSample___101783) + ""; } + } else { s.retval = (s.realTimeInSample___126015) + ""; } case 19: r0 = s.retval; s.tmp_17 = r0; @@ -14046,24 +14046,24 @@ switch (step) { r0 = (s.arg0).fields["framesInSample"] = (0); case 9: case 10: - s.tmp_0 = Math_max__P92701_mk(s); + s.tmp_0 = Math_max__P115595_mk(s); s.tmp_0.arg0 = 1; - r0 = (20 - s.runtime___101764); + r0 = (20 - s.runtime___125996); s.tmp_0.arg1 = r0; s.callLocIdx = 43; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; - s.delay___101861 = (r0); - r0 = s.delay___101861; + s.delay___126093 = (r0); + r0 = s.delay___126093; return leave(s, r0) default: oops() } } } -control_EventContext_runCallbacks__P97001.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__P119900.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__P97001_mk(s) { +function control_EventContext_runCallbacks__P119900_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_runCallbacks__P97001, depth: s.depth + 1, + parent: s, fn: control_EventContext_runCallbacks__P119900, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14083,15 +14083,15 @@ function control_EventContext_runCallbacks__P97001_mk(s) { tmp_15: undefined, tmp_16: undefined, tmp_17: undefined, - loopStart___101743: undefined, - f___101756: undefined, - unnamed514___U2: undefined, - unnamed515___U3: undefined, - now___101761: undefined, - runtime___101764: undefined, - realTimeInSample___101783: undefined, - fps___101792: undefined, - delay___101861: undefined, + loopStart___125975: undefined, + f___125988: undefined, + unnamed606___U2: undefined, + unnamed607___U3: undefined, + now___125993: undefined, + runtime___125996: undefined, + realTimeInSample___126015: undefined, + fps___126024: undefined, + delay___126093: undefined, arg0: undefined, } } @@ -14099,7 +14099,7 @@ function control_EventContext_runCallbacks__P97001_mk(s) { -function pauseUntil__P92938(s) { +function pauseUntil__P115832(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14146,7 +14146,7 @@ switch (step) { s.arg1 = (0); case 5: case 6: - s.tmp_0 = control___queuePollEvent__P92937_mk(s); + s.tmp_0 = control___queuePollEvent__P115831_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = undefined; @@ -14158,12 +14158,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -pauseUntil__P92938.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__P115832.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__P92938_mk(s) { +function pauseUntil__P115832_mk(s) { checkStack(s.depth); return { - parent: s, fn: pauseUntil__P92938, depth: s.depth + 1, + parent: s, fn: pauseUntil__P115832, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14179,7 +14179,7 @@ function pauseUntil__P92938_mk(s) { -function control___queuePollEvent__P92937(s) { +function control___queuePollEvent__P115831(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14189,16 +14189,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ev___101883 = undefined; + s.ev___126115 = 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__C96975_VT); + r0 = pxsim_pxtcore_mkClassInstance(control_PollEvent__C119874_VT); s.tmp_0 = r0; - s.tmp_1 = control_PollEvent_constructor__P96976_mk(s); + s.tmp_1 = control_PollEvent_constructor__P119875_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 1023; r0 = pxsim.control.allocateNotifyEvent(); @@ -14214,8 +14214,8 @@ switch (step) { s.callLocIdx = 27; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - s.ev___101883 = (s.tmp_0); - r0 = pxsim_numops_toBoolDecr(globals._pollEventQueue___96978); + s.ev___126115 = (s.tmp_0); + r0 = pxsim_numops_toBoolDecr(globals._pollEventQueue___119877); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -14223,19 +14223,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___101883); - globals._pollEventQueue___96978 = (s.tmp_2); - r0 = pxsim.control.runInParallel(control_pollEvents__P96979); + r0 = pxsim_Array__push(s.tmp_2, s.ev___126115); + globals._pollEventQueue___119877 = (s.tmp_2); + r0 = pxsim.control.runInParallel(control_pollEvents__P119878); { step = 2; continue; } case 1: - r0 = pxsim_Array__push(globals._pollEventQueue___96978, s.ev___101883); + r0 = pxsim_Array__push(globals._pollEventQueue___119877, s.ev___126115); case 2: r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 3; continue; } - s.tmp_0 = control_onEvent__P92962_mk(s); - r0 = s.ev___101883.fields["eid"]; + s.tmp_0 = control_onEvent__P115856_mk(s); + r0 = s.ev___126115.fields["eid"]; s.tmp_0.arg0 = r0; - r0 = s.ev___101883.fields["vid"]; + r0 = s.ev___126115.fields["vid"]; s.tmp_0.arg1 = r0; s.tmp_0.arg2 = s.arg2; s.tmp_0.arg3 = 16; @@ -14244,9 +14244,9 @@ switch (step) { r0 = s.retval; { step = 4; continue; } case 3: - r0 = s.ev___101883.fields["eid"]; + r0 = s.ev___126115.fields["eid"]; s.tmp_0 = r0; - r0 = s.ev___101883.fields["vid"]; + r0 = s.ev___126115.fields["vid"]; s.tmp_1 = r0; setupResume(s, 7); pxsim.control.waitForEvent(s.tmp_0, s.tmp_1); @@ -14259,17 +14259,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -control___queuePollEvent__P92937.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__P115831.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__P92937_mk(s) { +function control___queuePollEvent__P115831_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___queuePollEvent__P92937, depth: s.depth + 1, + parent: s, fn: control___queuePollEvent__P115831, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - ev___101883: undefined, + ev___126115: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -14279,7 +14279,7 @@ function control___queuePollEvent__P92937_mk(s) { -function control_pollEvents__P96979(s) { +function control_pollEvents__P119878(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14289,31 +14289,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.now___101926 = undefined; - s.i___101929 = undefined; - s.ev___101935 = undefined; + s.now___126158 = undefined; + s.i___126161 = undefined; + s.ev___126167 = undefined; case 1: - r0 = pxsim_Array__length(globals._pollEventQueue___96978); + r0 = pxsim_Array__length(globals._pollEventQueue___119877); 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___101926 = (r0); - s.i___101929 = (0); + s.now___126158 = (r0); + s.i___126161 = (0); case 2: - s.tmp_1 = r0 = s.i___101929; - r0 = pxsim_Array__length(globals._pollEventQueue___96978); + s.tmp_1 = r0 = s.i___126161; + r0 = pxsim_Array__length(globals._pollEventQueue___119877); 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___96978, s.i___101929); - s.ev___101935 = (r0); + r0 = pxsim_Array__getAt(globals._pollEventQueue___119877, s.i___126161); + s.ev___126167 = (r0); s.tmp_1 = if_condition_1_mk(s); - s.tmp_1.arg0 = s.ev___101935; + s.tmp_1.arg0 = s.ev___126167; if (!s.tmp_1.arg0.vtable.iface) { setupLambda(s.tmp_1, pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "condition"), 1); s.callLocIdx = 24; s.pc = 13; return s.tmp_1; @@ -14331,7 +14331,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 3: - r0 = s.ev___101935.fields["timeOut"]; + r0 = s.ev___126167.fields["timeOut"]; s.tmp_3 = r0; r0 = (s.tmp_3 > 0); s.tmp_2 = r0; @@ -14340,11 +14340,11 @@ switch (step) { r0 = s.tmp_2; { step = 5; continue; } case 4: - r0 = s.ev___101935.fields["start"]; + r0 = s.ev___126167.fields["start"]; s.tmp_5 = r0; - r0 = (s.now___101926 - s.tmp_5); + r0 = (s.now___126158 - s.tmp_5); s.tmp_4 = r0; - r0 = s.ev___101935.fields["timeOut"]; + r0 = s.ev___126167.fields["timeOut"]; s.tmp_6 = r0; r0 = (s.tmp_4 > s.tmp_6); case 5: @@ -14356,50 +14356,50 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_8); if (!r0) { step = 9; continue; } - r0 = s.ev___101935.fields["eid"]; + r0 = s.ev___126167.fields["eid"]; s.tmp_9 = r0; - r0 = s.ev___101935.fields["vid"]; + r0 = s.ev___126167.fields["vid"]; s.tmp_10 = r0; r0 = pxsim.control.raiseEvent(s.tmp_9, s.tmp_10); - r0 = s.ev___101935.fields["once"]; + r0 = s.ev___126167.fields["once"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = helpers_arraySplice__P92671_mk(s); - s.tmp_1.arg0 = globals._pollEventQueue___96978; - s.tmp_1.arg1 = s.i___101929; + s.tmp_1 = helpers_arraySplice__P115565_mk(s); + s.tmp_1.arg0 = globals._pollEventQueue___119877; + s.tmp_1.arg1 = s.i___126161; s.tmp_1.arg2 = 1; s.callLocIdx = 25; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; - r0 = (s.i___101929 - 1); - s.i___101929 = (r0); + r0 = (s.i___126161 - 1); + s.i___126161 = (r0); case 7: case 8: case 9: case 10: - r0 = (s.i___101929 + 1); - s.i___101929 = (r0); + r0 = (s.i___126161 + 1); + s.i___126161 = (r0); { step = 2; continue; } case 11: - s.tmp_0 = pause__P92984_mk(s); + s.tmp_0 = pause__P115878_mk(s); s.tmp_0.arg0 = 50; s.callLocIdx = 26; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; { step = 1; continue; } case 12: - globals._pollEventQueue___96978 = (undefined); + globals._pollEventQueue___119877 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -control_pollEvents__P96979.info = {"start":618,"length":638,"line":20,"column":4,"endLine":37,"endColumn":5,"fileName":"pxt_modules/base/poll.ts","functionName":"pollEvents","argumentNames":[]} +control_pollEvents__P119878.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__P96979_mk(s) { +function control_pollEvents__P119878_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_pollEvents__P96979, depth: s.depth + 1, + parent: s, fn: control_pollEvents__P119878, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14412,16 +14412,16 @@ function control_pollEvents__P96979_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - now___101926: undefined, - i___101929: undefined, - ev___101935: undefined, + now___126158: undefined, + i___126161: undefined, + ev___126167: undefined, } } -function control_PollEvent_constructor__P96976(s) { +function control_PollEvent_constructor__P119875(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14442,7 +14442,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_PollEvent__C96975_VT)) failedCast(r0); + if (!checkSubtype(r0, control_PollEvent__C119874_VT)) failedCast(r0); r0 = (s.arg0).fields["eid"] = (s.arg1); r0 = (s.arg0).fields["vid"] = (s.arg2); r0 = (s.arg0).fields["start"] = (s.arg3); @@ -14453,12 +14453,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_PollEvent_constructor__P96976.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__P119875.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__P96976_mk(s) { +function control_PollEvent_constructor__P119875_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_PollEvent_constructor__P96976, depth: s.depth + 1, + parent: s, fn: control_PollEvent_constructor__P119875, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -14473,7 +14473,7 @@ function control_PollEvent_constructor__P96976_mk(s) { -function control_EventContext_deltaTime__P92971(s) { +function control_EventContext_deltaTime__P115865(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14488,20 +14488,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C92966_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C115860_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__P92971.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__P92971.isGetter = true; +control_EventContext_deltaTime__P115865.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__P115865.isGetter = true; -function control_EventContext_deltaTime__P92971_mk(s) { +function control_EventContext_deltaTime__P115865_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_deltaTime__P92971, depth: s.depth + 1, + parent: s, fn: control_EventContext_deltaTime__P115865, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -14511,7 +14511,7 @@ function control_EventContext_deltaTime__P92971_mk(s) { -function scene_Scene_constructor__P95437(s) { +function scene_Scene_constructor__P118331(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14528,36 +14528,36 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C95414_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C118308_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__C95098_VT); + r0 = pxsim_pxtcore_mkClassInstance(ArcadePhysicsEngine__C117992_VT); s.tmp_0 = r0; - s.tmp_1 = ArcadePhysicsEngine_constructor__P95099_mk(s); + s.tmp_1 = ArcadePhysicsEngine_constructor__P117993_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 500; s.tmp_1.arg2 = 2; s.tmp_1.arg3 = 4; - s.callLocIdx = 904; s.pc = 1; return s.tmp_1; + s.callLocIdx = 910; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; r0 = (s.arg0).fields["physicsEngine"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_Camera__C95352_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Camera__C118246_VT); s.tmp_0 = r0; - s.tmp_1 = scene_Camera_constructor__P95356_mk(s); + s.tmp_1 = scene_Camera_constructor__P118250_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.callLocIdx = 905; s.pc = 2; return s.tmp_1; + s.callLocIdx = 911; 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__C95240_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Background__C118134_VT); s.tmp_0 = r0; - s.tmp_1 = scene_Background_constructor__P95244_mk(s); + s.tmp_1 = scene_Background_constructor__P118138_mk(s); s.tmp_1.arg0 = s.tmp_0; r0 = s.arg0.fields["camera"]; s.tmp_1.arg1 = r0; - s.callLocIdx = 906; s.pc = 3; return s.tmp_1; + s.callLocIdx = 912; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; r0 = (s.arg0).fields["background"] = (s.tmp_0); @@ -14614,12 +14614,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_constructor__P95437.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__P118331.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__P95437_mk(s) { +function scene_Scene_constructor__P118331_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_constructor__P95437, depth: s.depth + 1, + parent: s, fn: scene_Scene_constructor__P118331, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14632,7 +14632,7 @@ function scene_Scene_constructor__P95437_mk(s) { -function scene_Camera_constructor__P95356(s) { +function scene_Camera_constructor__P118250(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14647,7 +14647,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C95352_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C118246_VT)) failedCast(r0); r0 = (s.arg0).fields["_offsetX"] = (0); r0 = (s.arg0).fields["_offsetY"] = (0); r0 = (s.arg0).fields["drawOffsetX"] = (0); @@ -14656,12 +14656,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_constructor__P95356.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__P118250.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__P95356_mk(s) { +function scene_Camera_constructor__P118250_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_constructor__P95356, depth: s.depth + 1, + parent: s, fn: scene_Camera_constructor__P118250, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -14670,7 +14670,7 @@ function scene_Camera_constructor__P95356_mk(s) { -function scene_Background_constructor__P95244(s) { +function scene_Background_constructor__P118138(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14686,7 +14686,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C95240_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C118134_VT)) failedCast(r0); r0 = (s.arg0).fields["color"] = (0); r0 = (s.arg0).fields["camera"] = (s.arg1); s.tmp_0 = r0 = s.arg0; @@ -14697,12 +14697,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Background_constructor__P95244.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__P118138.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__P95244_mk(s) { +function scene_Background_constructor__P118138_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_constructor__P95244, depth: s.depth + 1, + parent: s, fn: scene_Background_constructor__P118138, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14714,7 +14714,7 @@ function scene_Background_constructor__P95244_mk(s) { -function ArcadePhysicsEngine_constructor__P95099(s) { +function ArcadePhysicsEngine_constructor__P117993(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14732,48 +14732,48 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C95098_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C117992_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__C95017_VT); + r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteMap__C117911_VT); s.tmp_0 = r0; - s.tmp_1 = sprites_SpriteMap_constructor__P95018_mk(s); + s.tmp_1 = sprites_SpriteMap_constructor__P117912_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.callLocIdx = 525; s.pc = 1; return s.tmp_1; + s.callLocIdx = 531; 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__P95101_mk(s); + s.tmp_0 = ArcadePhysicsEngine_maxSpeed__P117995_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - s.callLocIdx = 526; s.pc = 2; return s.tmp_0; + s.callLocIdx = 532; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = ArcadePhysicsEngine_maxStep__P95105_mk(s); + s.tmp_0 = ArcadePhysicsEngine_maxStep__P117999_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg3; - s.callLocIdx = 527; s.pc = 3; return s.tmp_0; + s.callLocIdx = 533; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = ArcadePhysicsEngine_minStep__P95103_mk(s); + s.tmp_0 = ArcadePhysicsEngine_minStep__P117997_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; - s.callLocIdx = 528; s.pc = 4; return s.tmp_0; + s.callLocIdx = 534; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_constructor__P95099.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__P117993.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__P95099_mk(s) { +function ArcadePhysicsEngine_constructor__P117993_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_constructor__P95099, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_constructor__P117993, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14787,7 +14787,7 @@ function ArcadePhysicsEngine_constructor__P95099_mk(s) { -function ArcadePhysicsEngine_maxStep__P95105(s) { +function ArcadePhysicsEngine_maxStep__P117999(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14803,7 +14803,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C95098_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C117992_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -14814,12 +14814,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxStep__P95105.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__P117999.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__P95105_mk(s) { +function ArcadePhysicsEngine_maxStep__P117999_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxStep__P95105, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxStep__P117999, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14832,7 +14832,7 @@ function ArcadePhysicsEngine_maxStep__P95105_mk(s) { -function ArcadePhysicsEngine_maxStep__P95104(s) { +function ArcadePhysicsEngine_maxStep__P117998(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14847,7 +14847,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C95098_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C117992_VT)) failedCast(r0); r0 = s.arg0.fields["maxSingleStep"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -14856,13 +14856,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxStep__P95104.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__P95104.isGetter = true; +ArcadePhysicsEngine_maxStep__P117998.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__P117998.isGetter = true; -function ArcadePhysicsEngine_maxStep__P95104_mk(s) { +function ArcadePhysicsEngine_maxStep__P117998_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxStep__P95104, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxStep__P117998, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14873,7 +14873,7 @@ function ArcadePhysicsEngine_maxStep__P95104_mk(s) { -function Fx_toInt__P92743(s) { +function Fx_toInt__P115637(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14893,12 +14893,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_toInt__P92743.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__P115637.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__P92743_mk(s) { +function Fx_toInt__P115637_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_toInt__P92743, depth: s.depth + 1, + parent: s, fn: Fx_toInt__P115637, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -14908,7 +14908,7 @@ function Fx_toInt__P92743_mk(s) { -function ArcadePhysicsEngine_minStep__P95103(s) { +function ArcadePhysicsEngine_minStep__P117997(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14924,7 +14924,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C95098_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C117992_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -14935,12 +14935,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_minStep__P95103.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__P117997.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__P95103_mk(s) { +function ArcadePhysicsEngine_minStep__P117997_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_minStep__P95103, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_minStep__P117997, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14953,7 +14953,7 @@ function ArcadePhysicsEngine_minStep__P95103_mk(s) { -function ArcadePhysicsEngine_minStep__P95102(s) { +function ArcadePhysicsEngine_minStep__P117996(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14968,7 +14968,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C95098_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C117992_VT)) failedCast(r0); r0 = s.arg0.fields["minSingleStep"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -14977,13 +14977,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -ArcadePhysicsEngine_minStep__P95102.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__P95102.isGetter = true; +ArcadePhysicsEngine_minStep__P117996.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__P117996.isGetter = true; -function ArcadePhysicsEngine_minStep__P95102_mk(s) { +function ArcadePhysicsEngine_minStep__P117996_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_minStep__P95102, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_minStep__P117996, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14994,7 +14994,7 @@ function ArcadePhysicsEngine_minStep__P95102_mk(s) { -function ArcadePhysicsEngine_maxSpeed__P95101(s) { +function ArcadePhysicsEngine_maxSpeed__P117995(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15010,7 +15010,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C95098_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C117992_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -15027,12 +15027,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxSpeed__P95101.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__P117995.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__P95101_mk(s) { +function ArcadePhysicsEngine_maxSpeed__P117995_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxSpeed__P95101, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxSpeed__P117995, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15045,7 +15045,7 @@ function ArcadePhysicsEngine_maxSpeed__P95101_mk(s) { -function Fx_neg__P92726(s) { +function Fx_neg__P115620(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15063,12 +15063,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_neg__P92726.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__P115620.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__P92726_mk(s) { +function Fx_neg__P115620_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_neg__P92726, depth: s.depth + 1, + parent: s, fn: Fx_neg__P115620, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -15077,7 +15077,7 @@ function Fx_neg__P92726_mk(s) { -function ArcadePhysicsEngine_maxSpeed__P95100(s) { +function ArcadePhysicsEngine_maxSpeed__P117994(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15092,7 +15092,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C95098_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C117992_VT)) failedCast(r0); r0 = s.arg0.fields["maxVelocity"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -15101,13 +15101,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxSpeed__P95100.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__P95100.isGetter = true; +ArcadePhysicsEngine_maxSpeed__P117994.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__P117994.isGetter = true; -function ArcadePhysicsEngine_maxSpeed__P95100_mk(s) { +function ArcadePhysicsEngine_maxSpeed__P117994_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxSpeed__P95100, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxSpeed__P117994, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15118,7 +15118,7 @@ function ArcadePhysicsEngine_maxSpeed__P95100_mk(s) { -function PhysicsEngine_constructor__P95083(s) { +function PhysicsEngine_constructor__P117977(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15133,17 +15133,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C95082_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C117976_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_constructor__P95083.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__P117977.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__P95083_mk(s) { +function PhysicsEngine_constructor__P117977_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_constructor__P95083, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_constructor__P117977, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -15152,7 +15152,7 @@ function PhysicsEngine_constructor__P95083_mk(s) { -function sprites_SpriteMap_constructor__P95018(s) { +function sprites_SpriteMap_constructor__P117912(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15167,7 +15167,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C95017_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C117911_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -15176,12 +15176,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteMap_constructor__P95018.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__P117912.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__P95018_mk(s) { +function sprites_SpriteMap_constructor__P117912_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_constructor__P95018, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_constructor__P117912, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15192,7 +15192,7 @@ function sprites_SpriteMap_constructor__P95018_mk(s) { -function control_pushEventContext__P92980(s) { +function control_pushEventContext__P115874(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15202,63 +15202,63 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctx___102028 = undefined; - s.n___102034 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.eventContexts___97004); + s.ctx___126243 = undefined; + s.n___126249 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.eventContexts___119903); 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___97004 = (r0); + globals.eventContexts___119903 = (r0); case 1: case 2: - s.tmp_0 = control_eventContext__P92979_mk(s); + s.tmp_0 = control_eventContext__P115873_mk(s); s.callLocIdx = 53; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.ctx___102028 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___102028); + s.ctx___126243 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___126243); if (!r0) { step = 3; continue; } - s.tmp_0 = control_EventContext_unregister__P92973_mk(s); - s.tmp_0.arg0 = s.ctx___102028; + s.tmp_0 = control_EventContext_unregister__P115867_mk(s); + s.tmp_0.arg0 = s.ctx___126243; s.callLocIdx = 54; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; case 3: case 4: - r0 = pxsim_pxtcore_mkClassInstance(control_EventContext__C92966_VT); + r0 = pxsim_pxtcore_mkClassInstance(control_EventContext__C115860_VT); s.tmp_0 = r0; - s.tmp_1 = control_EventContext_constructor__P92970_mk(s); + s.tmp_1 = control_EventContext_constructor__P115864_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 55; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - s.n___102034 = (s.tmp_0); - r0 = pxsim_Array__push(globals.eventContexts___97004, s.n___102034); - r0 = s.n___102034; + s.n___126249 = (s.tmp_0); + r0 = pxsim_Array__push(globals.eventContexts___119903, s.n___126249); + r0 = s.n___126249; return leave(s, r0) default: oops() } } } -control_pushEventContext__P92980.info = {"start":7310,"length":340,"line":220,"column":4,"endLine":231,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"pushEventContext","argumentNames":[]} +control_pushEventContext__P115874.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__P92980_mk(s) { +function control_pushEventContext__P115874_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_pushEventContext__P92980, depth: s.depth + 1, + parent: s, fn: control_pushEventContext__P115874, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - ctx___102028: undefined, - n___102034: undefined, + ctx___126243: undefined, + n___126249: undefined, } } -function control_EventContext_unregister__P92973(s) { +function control_EventContext_unregister__P115867(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15268,37 +15268,37 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.h___102063 = undefined; - s.unnamed518___U1 = undefined; - s.unnamed519___U2 = undefined; + s.h___126278 = undefined; + s.unnamed610___U1 = undefined; + s.unnamed611___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C92966_VT)) failedCast(r0); - s.h___102063 = (undefined); + if (!checkSubtype(r0, control_EventContext__C115860_VT)) failedCast(r0); + s.h___126278 = (undefined); r0 = s.arg0.fields["handlers"]; - s.unnamed518___U1 = (r0); - s.unnamed519___U2 = (0); + s.unnamed610___U1 = (r0); + s.unnamed611___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed519___U2; - r0 = pxsim_Array__length(s.unnamed518___U1); + s.tmp_0 = r0 = s.unnamed611___U2; + r0 = pxsim_Array__length(s.unnamed610___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed518___U1, s.unnamed519___U2); - s.h___102063 = (r0); - s.tmp_2 = control_EventHandler_unregister__P96998_mk(s); - s.tmp_2.arg0 = s.h___102063; + r0 = pxsim_Array__getAt(s.unnamed610___U1, s.unnamed611___U2); + s.h___126278 = (r0); + s.tmp_2 = control_EventHandler_unregister__P119897_mk(s); + s.tmp_2.arg0 = s.h___126278; s.callLocIdx = 49; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - r0 = (s.unnamed519___U2 + 1); - s.unnamed519___U2 = (r0); + r0 = (s.unnamed611___U2 + 1); + s.unnamed611___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed518___U1 = (undefined); + s.unnamed610___U1 = (undefined); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["frameWorker"]; s.tmp_2 = r0; @@ -15309,19 +15309,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_unregister__P92973.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__P115867.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__P92973_mk(s) { +function control_EventContext_unregister__P115867_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_unregister__P92973, depth: s.depth + 1, + parent: s, fn: control_EventContext_unregister__P115867, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - h___102063: undefined, - unnamed518___U1: undefined, - unnamed519___U2: undefined, + h___126278: undefined, + unnamed610___U1: undefined, + unnamed611___U2: undefined, arg0: undefined, } } @@ -15329,7 +15329,7 @@ function control_EventContext_unregister__P92973_mk(s) { -function control_EventHandler_unregister__P96998(s) { +function control_EventHandler_unregister__P119897(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15344,24 +15344,24 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventHandler__C96996_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventHandler__C119895_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__P97000, s.tmp_2); + r0 = pxsim.control.internalOnEvent(s.tmp_0, s.tmp_1, control_doNothing__P119899, s.tmp_2); r0 = undefined; return leave(s, r0) default: oops() } } } -control_EventHandler_unregister__P96998.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__P119897.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__P96998_mk(s) { +function control_EventHandler_unregister__P119897_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_unregister__P96998, depth: s.depth + 1, + parent: s, fn: control_EventHandler_unregister__P119897, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15373,7 +15373,7 @@ function control_EventHandler_unregister__P96998_mk(s) { -function control_doNothing__P97000(s) { +function control_doNothing__P119899(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15387,12 +15387,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_doNothing__P97000.info = {"start":1254,"length":24,"line":41,"column":4,"endLine":41,"endColumn":28,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"doNothing","argumentNames":[]} +control_doNothing__P119899.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__P97000_mk(s) { +function control_doNothing__P119899_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_doNothing__P97000, depth: s.depth + 1, + parent: s, fn: control_doNothing__P119899, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -15400,7 +15400,7 @@ function control_doNothing__P97000_mk(s) { -function control_EventContext_constructor__P92970(s) { +function control_EventContext_constructor__P115864(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15415,7 +15415,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C92966_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C115860_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -15425,26 +15425,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___92968); + r0 = pxsim_numops_toBoolDecr(globals.control_EventContext_lastStats___115862); 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___92968 = (r0); + globals.control_EventContext_lastStats___115862 = (r0); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -control_EventContext_constructor__P92970.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__P115864.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__P92970_mk(s) { +function control_EventContext_constructor__P115864_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_constructor__P92970, depth: s.depth + 1, + parent: s, fn: control_EventContext_constructor__P115864, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15455,7 +15455,7 @@ function control_EventContext_constructor__P92970_mk(s) { -function controller_pauseUntilAnyButtonIsPressed__P94776(s) { +function controller_pauseUntilAnyButtonIsPressed__P117670(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15475,12 +15475,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_pauseUntilAnyButtonIsPressed__P94776.info = {"start":9968,"length":96,"line":287,"column":4,"endLine":289,"endColumn":5,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"pauseUntilAnyButtonIsPressed","argumentNames":[]} +controller_pauseUntilAnyButtonIsPressed__P117670.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__P94776_mk(s) { +function controller_pauseUntilAnyButtonIsPressed__P117670_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_pauseUntilAnyButtonIsPressed__P94776, depth: s.depth + 1, + parent: s, fn: controller_pauseUntilAnyButtonIsPressed__P117670, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -15488,7 +15488,7 @@ function controller_pauseUntilAnyButtonIsPressed__P94776_mk(s) { -function game_setWaitAnyButton__P95571(s) { +function game_setWaitAnyButton__P118465(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15502,17 +15502,17 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals.__waitAnyButton___97508 = (s.arg0); + globals.__waitAnyButton___120407 = (s.arg0); r0 = undefined; return leave(s, r0) default: oops() } } } -game_setWaitAnyButton__P95571.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__P118465.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__P95571_mk(s) { +function game_setWaitAnyButton__P118465_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_setWaitAnyButton__P95571, depth: s.depth + 1, + parent: s, fn: game_setWaitAnyButton__P118465, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -15521,7 +15521,7 @@ function game_setWaitAnyButton__P95571_mk(s) { -function Math_FastRandom_constructor__P95632(s) { +function Math_FastRandom_constructor__P118526(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15537,7 +15537,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C95630_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C118524_VT)) failedCast(r0); r0 = (s.arg1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -15552,12 +15552,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_constructor__P95632.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__P118526.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__P95632_mk(s) { +function Math_FastRandom_constructor__P118526_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_constructor__P95632, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_constructor__P118526, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -15568,7 +15568,7 @@ function Math_FastRandom_constructor__P95632_mk(s) { -function game_consoleOverlay_listener__P97838(s) { +function game_consoleOverlay_listener__P120737(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15583,7 +15583,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___97803); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___120702); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -15603,39 +15603,39 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_4 = helpers_arrayForEach__P92680_mk(s); - s.tmp_5 = helpers_arrayFilter__P92681_mk(s); - s.tmp_6 = helpers_stringSplit__P92693_mk(s); + s.tmp_4 = helpers_arrayForEach__P115574_mk(s); + s.tmp_5 = helpers_arrayFilter__P115575_mk(s); + s.tmp_6 = helpers_stringSplit__P115587_mk(s); s.tmp_6.arg0 = s.arg1; s.tmp_6.arg1 = "\n"; s.tmp_6.arg2 = undefined; - s.callLocIdx = 1125; s.pc = 10; return s.tmp_6; + s.callLocIdx = 1137; s.pc = 10; return s.tmp_6; case 10: r0 = s.retval; s.tmp_5.arg0 = r0; - s.tmp_5.arg1 = forEach_inline__P102266; - s.callLocIdx = 1126; s.pc = 9; return s.tmp_5; + s.tmp_5.arg1 = forEach_inline__P126481; + s.callLocIdx = 1138; 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__P102271; - s.callLocIdx = 1128; s.pc = 8; return s.tmp_4; + s.tmp_4.arg1 = game_consoleOverlay_listener_inline__P126486; + s.callLocIdx = 1140; s.pc = 8; return s.tmp_4; case 8: r0 = s.retval; - r0 = pxsim_Array__length(globals.consoleStrings___97803); + r0 = pxsim_Array__length(globals.consoleStrings___120702); s.tmp_1 = r0; - r0 = (s.tmp_1 > globals.consoleLines___97816); + r0 = (s.tmp_1 > globals.consoleLines___120715); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = helpers_arraySplice__P92671_mk(s); - s.tmp_2.arg0 = globals.consoleStrings___97803; + s.tmp_2 = helpers_arraySplice__P115565_mk(s); + s.tmp_2.arg0 = globals.consoleStrings___120702; s.tmp_2.arg1 = 0; - r0 = pxsim_Array__length(globals.consoleStrings___97803); + r0 = pxsim_Array__length(globals.consoleStrings___120702); s.tmp_3 = r0; - r0 = (s.tmp_3 - globals.consoleLines___97816); + r0 = (s.tmp_3 - globals.consoleLines___120715); s.tmp_2.arg2 = r0; - s.callLocIdx = 1129; s.pc = 11; return s.tmp_2; + s.callLocIdx = 1141; s.pc = 11; return s.tmp_2; case 11: r0 = s.retval; case 5: @@ -15645,12 +15645,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_consoleOverlay_listener__P97838.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__P120737.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__P97838_mk(s) { +function game_consoleOverlay_listener__P120737_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_listener__P97838, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_listener__P120737, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15667,7 +15667,7 @@ function game_consoleOverlay_listener__P97838_mk(s) { -function forEach_inline__P102266(s) { +function forEach_inline__P126481(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15691,12 +15691,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P102266.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__P126481.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__P102266_mk(s) { +function forEach_inline__P126481_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P102266, depth: s.depth + 1, + parent: s, fn: forEach_inline__P126481, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15708,7 +15708,7 @@ function forEach_inline__P102266_mk(s) { -function game_consoleOverlay_listener_inline__P102271(s) { +function game_consoleOverlay_listener_inline__P126486(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15718,45 +15718,45 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.j___102273 = undefined; + s.j___126488 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.j___102273 = (0); + s.j___126488 = (0); case 1: - s.tmp_1 = r0 = s.j___102273; + s.tmp_1 = r0 = s.j___126488; 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___97803; - s.tmp_5 = helpers_stringSlice__P92690_mk(s); + s.tmp_3 = r0 = globals.consoleStrings___120702; + s.tmp_5 = helpers_stringSlice__P115584_mk(s); s.tmp_5.arg0 = s.arg0; - s.tmp_5.arg1 = s.j___102273; - r0 = (s.j___102273 + globals.consoleColumns___97826); + s.tmp_5.arg1 = s.j___126488; + r0 = (s.j___126488 + globals.consoleColumns___120725); s.tmp_5.arg2 = r0; - s.callLocIdx = 1127; s.pc = 3; return s.tmp_5; + s.callLocIdx = 1139; 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___102273 + globals.consoleColumns___97826); - s.j___102273 = (r0); + r0 = (s.j___126488 + globals.consoleColumns___120725); + s.j___126488 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -game_consoleOverlay_listener_inline__P102271.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__P126486.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__P102271_mk(s) { +function game_consoleOverlay_listener_inline__P126486_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_listener_inline__P102271, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_listener_inline__P126486, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15764,7 +15764,7 @@ function game_consoleOverlay_listener_inline__P102271_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - j___102273: undefined, + j___126488: undefined, arg0: undefined, } } @@ -15772,7 +15772,7 @@ function game_consoleOverlay_listener_inline__P102271_mk(s) { -function console_addListener__P92954(s) { +function console_addListener__P115848(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15795,7 +15795,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array_.indexOf(globals.listeners___96982, s.arg0, undefined); + r0 = pxsim_Array_.indexOf(globals.listeners___119881, s.arg0, undefined); s.tmp_2 = r0; r0 = (s.tmp_2 > -1); case 2: @@ -15806,18 +15806,18 @@ switch (step) { { step = 5; continue; } case 3: case 4: - r0 = pxsim_Array__push(globals.listeners___96982, s.arg0); + r0 = pxsim_Array__push(globals.listeners___119881, s.arg0); case 5: r0 = undefined; return leave(s, r0) default: oops() } } } -console_addListener__P92954.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__P115848.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__P92954_mk(s) { +function console_addListener__P115848_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_addListener__P92954, depth: s.depth + 1, + parent: s, fn: console_addListener__P115848, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15830,7 +15830,7 @@ function console_addListener__P92954_mk(s) { -function listeners_inline__P96981(s) { +function listeners_inline__P119880(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15850,12 +15850,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -listeners_inline__P96981.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__P119880.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__P96981_mk(s) { +function listeners_inline__P119880_mk(s) { checkStack(s.depth); return { - parent: s, fn: listeners_inline__P96981, depth: s.depth + 1, + parent: s, fn: listeners_inline__P119880, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -15865,7 +15865,7 @@ function listeners_inline__P96981_mk(s) { -function scene_systemMenu_register__P95677(s) { +function scene_systemMenu_register__P118571(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15875,16 +15875,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___97757); + r0 = pxsim_numops_toBoolDecr(globals.instance___120656); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - s.tmp_0 = controller_Button_onEvent__P94767_mk(s); - s.tmp_0.arg0 = globals.menu___94690; + s.tmp_0 = controller_Button_onEvent__P117661_mk(s); + s.tmp_0.arg0 = globals.menu___117584; s.tmp_0.arg1 = 2049; - s.tmp_0.arg2 = scene_systemMenu_showSystemMenu__P95678; - s.callLocIdx = 1112; s.pc = 4; return s.tmp_0; + s.tmp_0.arg2 = scene_systemMenu_showSystemMenu__P118572; + s.callLocIdx = 1124; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; case 3: @@ -15892,12 +15892,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_register__P95677.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__P118571.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__P95677_mk(s) { +function scene_systemMenu_register__P118571_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_register__P95677, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_register__P118571, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -15906,7 +15906,7 @@ function scene_systemMenu_register__P95677_mk(s) { -function scene_systemMenu_showSystemMenu__P95678(s) { +function scene_systemMenu_showSystemMenu__P118572(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15916,28 +15916,28 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___97757); + r0 = pxsim_numops_toBoolDecr(globals.instance___120656); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - s.tmp_0 = game_pushScene__P95574_mk(s); - s.callLocIdx = 1113; s.pc = 4; return s.tmp_0; + s.tmp_0 = game_pushScene__P118468_mk(s); + s.callLocIdx = 1125; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_PauseMenu__C95666_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_PauseMenu__C118560_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_PauseMenu_constructor__P95667_mk(s); + s.tmp_1 = scene_systemMenu_PauseMenu_constructor__P118561_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = scene_systemMenu_buildOptionList__P95674; + s.tmp_1.arg1 = scene_systemMenu_buildOptionList__P118568; s.tmp_1.arg2 = undefined; - s.callLocIdx = 1114; s.pc = 5; return s.tmp_1; + s.callLocIdx = 1126; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - globals.instance___97757 = (s.tmp_0); - s.tmp_0 = scene_systemMenu_PauseMenu_show__P95668_mk(s); - s.tmp_0.arg0 = globals.instance___97757; - s.callLocIdx = 1115; s.pc = 6; return s.tmp_0; + globals.instance___120656 = (s.tmp_0); + s.tmp_0 = scene_systemMenu_PauseMenu_show__P118562_mk(s); + s.tmp_0.arg0 = globals.instance___120656; + s.callLocIdx = 1127; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; case 3: @@ -15945,12 +15945,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_showSystemMenu__P95678.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__P118572.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__P95678_mk(s) { +function scene_systemMenu_showSystemMenu__P118572_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_showSystemMenu__P95678, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_showSystemMenu__P118572, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15960,7 +15960,7 @@ function scene_systemMenu_showSystemMenu__P95678_mk(s) { -function scene_systemMenu_buildOptionList__P95674(s) { +function scene_systemMenu_buildOptionList__P118568(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15970,136 +15970,136 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.options___104308 = undefined; + s.options___127821 = undefined; r0 = pxsim_Array__mk(); - s.options___104308 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C95658_VT); + s.options___127821 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C118552_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P95659_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P118553_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.VOLUME_DOWN_ICON___95688; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P104316; - s.tmp_1.arg3 = scene_systemMenu_volumeDown__P97763; - s.callLocIdx = 1095; s.pc = 5; return s.tmp_1; + s.tmp_1.arg1 = globals.VOLUME_DOWN_ICON___118582; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P127829; + s.tmp_1.arg3 = scene_systemMenu_volumeDown__P120662; + s.callLocIdx = 1107; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - r0 = pxsim_Array__push(s.options___104308, s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C95658_VT); + r0 = pxsim_Array__push(s.options___127821, s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C118552_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P95659_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P118553_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.VOLUME_UP_ICON___95685; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P104330; - s.tmp_1.arg3 = scene_systemMenu_volumeUp__P97762; - s.callLocIdx = 1097; s.pc = 6; return s.tmp_1; + s.tmp_1.arg1 = globals.VOLUME_UP_ICON___118579; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P127843; + s.tmp_1.arg3 = scene_systemMenu_volumeUp__P120661; + s.callLocIdx = 1109; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - r0 = pxsim_Array__push(s.options___104308, s.tmp_0); + r0 = pxsim_Array__push(s.options___127821, 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__C95658_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C118552_VT); s.tmp_1 = r0; - s.tmp_2 = scene_systemMenu_MenuOption_constructor__P95659_mk(s); + s.tmp_2 = scene_systemMenu_MenuOption_constructor__P118553_mk(s); s.tmp_2.arg0 = s.tmp_1; - s.tmp_2.arg1 = globals.BRIGHTNESS_DOWN_ICON___95686; - s.tmp_2.arg2 = scene_systemMenu_buildOptionList_inline__P104345; - s.tmp_2.arg3 = scene_systemMenu_brightnessDown__P97765; - s.callLocIdx = 1100; s.pc = 7; return s.tmp_2; + s.tmp_2.arg1 = globals.BRIGHTNESS_DOWN_ICON___118580; + s.tmp_2.arg2 = scene_systemMenu_buildOptionList_inline__P127858; + s.tmp_2.arg3 = scene_systemMenu_brightnessDown__P120664; + s.callLocIdx = 1112; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; - r0 = pxsim_Array__push(s.options___104308, s.tmp_1); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C95658_VT); + r0 = pxsim_Array__push(s.options___127821, s.tmp_1); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C118552_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P95659_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P118553_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.BRIGHTNESS_UP_ICON___95691; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P104360; - s.tmp_1.arg3 = scene_systemMenu_brightnessUp__P97764; - s.callLocIdx = 1102; s.pc = 8; return s.tmp_1; + s.tmp_1.arg1 = globals.BRIGHTNESS_UP_ICON___118585; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P127873; + s.tmp_1.arg3 = scene_systemMenu_brightnessUp__P120663; + s.callLocIdx = 1114; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - r0 = pxsim_Array__push(s.options___104308, s.tmp_0); + r0 = pxsim_Array__push(s.options___127821, s.tmp_0); case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C95658_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C118552_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P95659_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P118553_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.STATS_ICON___95692; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P104375; - s.tmp_1.arg3 = scene_systemMenu_toggleStats__P97767; - s.callLocIdx = 1103; s.pc = 9; return s.tmp_1; + s.tmp_1.arg1 = globals.STATS_ICON___118586; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P127888; + s.tmp_1.arg3 = scene_systemMenu_toggleStats__P120666; + s.callLocIdx = 1115; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - r0 = pxsim_Array__push(s.options___104308, s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C95658_VT); + r0 = pxsim_Array__push(s.options___127821, s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C118552_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P95659_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P118553_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.CONSOLE_ICON___95690; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P104384; - s.tmp_1.arg3 = scene_systemMenu_toggleConsole__P97768; - s.callLocIdx = 1105; s.pc = 10; return s.tmp_1; + s.tmp_1.arg1 = globals.CONSOLE_ICON___118584; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P127897; + s.tmp_1.arg3 = scene_systemMenu_toggleConsole__P120667; + s.callLocIdx = 1117; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - r0 = pxsim_Array__push(s.options___104308, s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C95658_VT); + r0 = pxsim_Array__push(s.options___127821, s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C118552_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P95659_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P118553_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.SLEEP_ICON___95689; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P104393; - s.tmp_1.arg3 = scene_systemMenu_sleep__P97769; - s.callLocIdx = 1106; s.pc = 11; return s.tmp_1; + s.tmp_1.arg1 = globals.SLEEP_ICON___118583; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P127906; + s.tmp_1.arg3 = scene_systemMenu_sleep__P120668; + s.callLocIdx = 1118; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; - r0 = pxsim_Array__push(s.options___104308, s.tmp_0); - r0 = pxsim_numops_toBoolDecr(globals.customMenuOptions___97758); + r0 = pxsim_Array__push(s.options___127821, s.tmp_0); + r0 = pxsim_numops_toBoolDecr(globals.customMenuOptions___120657); if (!r0) { step = 3; continue; } - s.tmp_0 = helpers_arrayConcat__P92684_mk(s); - s.tmp_0.arg0 = s.options___104308; - s.tmp_0.arg1 = globals.customMenuOptions___97758; - s.callLocIdx = 1107; s.pc = 12; return s.tmp_0; + s.tmp_0 = helpers_arrayConcat__P115578_mk(s); + s.tmp_0.arg0 = s.options___127821; + s.tmp_0.arg1 = globals.customMenuOptions___120657; + s.callLocIdx = 1119; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.options___104308 = (r0); + s.options___127821 = (r0); case 3: case 4: - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C95658_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C118552_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P95659_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P118553_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.CLOSE_MENU_ICON___95687; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P104406; - s.tmp_1.arg3 = scene_systemMenu_closeMenu__P95673; - s.callLocIdx = 1108; s.pc = 13; return s.tmp_1; + s.tmp_1.arg1 = globals.CLOSE_MENU_ICON___118581; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P127919; + s.tmp_1.arg3 = scene_systemMenu_closeMenu__P118567; + s.callLocIdx = 1120; s.pc = 13; return s.tmp_1; case 13: r0 = s.retval; - r0 = pxsim_Array__push(s.options___104308, s.tmp_0); - r0 = s.options___104308; + r0 = pxsim_Array__push(s.options___127821, s.tmp_0); + r0 = s.options___127821; return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList__P95674.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__P118568.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__P95674_mk(s) { +function scene_systemMenu_buildOptionList__P118568_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList__P95674, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList__P118568, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - options___104308: undefined, + options___127821: undefined, } } -function scene_systemMenu_buildOptionList_inline__P104316(s) { +function scene_systemMenu_buildOptionList_inline__P127829(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16109,8 +16109,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_3 = music_volume__P94192_mk(s); - s.callLocIdx = 1094; s.pc = 1; return s.tmp_3; + s.tmp_3 = music_volume__P117086_mk(s); + s.callLocIdx = 1106; s.pc = 1; return s.tmp_3; case 1: r0 = s.retval; s.tmp_2 = r0; @@ -16129,12 +16129,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P104316.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__P127829.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__P104316_mk(s) { +function scene_systemMenu_buildOptionList_inline__P127829_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P104316, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P127829, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16146,7 +16146,7 @@ function scene_systemMenu_buildOptionList_inline__P104316_mk(s) { -function scene_systemMenu_buildOptionList_inline__P104330(s) { +function scene_systemMenu_buildOptionList_inline__P127843(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16156,8 +16156,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_3 = music_volume__P94192_mk(s); - s.callLocIdx = 1096; s.pc = 1; return s.tmp_3; + s.tmp_3 = music_volume__P117086_mk(s); + s.callLocIdx = 1108; s.pc = 1; return s.tmp_3; case 1: r0 = s.retval; s.tmp_2 = r0; @@ -16176,12 +16176,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P104330.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__P127843.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__P104330_mk(s) { +function scene_systemMenu_buildOptionList_inline__P127843_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P104330, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P127843, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16193,7 +16193,7 @@ function scene_systemMenu_buildOptionList_inline__P104330_mk(s) { -function scene_systemMenu_buildOptionList_inline__P104345(s) { +function scene_systemMenu_buildOptionList_inline__P127858(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16203,7 +16203,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = globals.brightness___94522; + r0 = globals.brightness___117416; s.tmp_2 = r0; if ((s.tmp_2) && (s.tmp_2).vtable) { setupResume(s, 1); @@ -16220,12 +16220,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P104345.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__P127858.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__P104345_mk(s) { +function scene_systemMenu_buildOptionList_inline__P127858_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P104345, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P127858, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16236,7 +16236,7 @@ function scene_systemMenu_buildOptionList_inline__P104345_mk(s) { -function scene_systemMenu_buildOptionList_inline__P104360(s) { +function scene_systemMenu_buildOptionList_inline__P127873(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16246,7 +16246,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = globals.brightness___94522; + r0 = globals.brightness___117416; s.tmp_2 = r0; if ((s.tmp_2) && (s.tmp_2).vtable) { setupResume(s, 1); @@ -16263,12 +16263,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P104360.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__P127873.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__P104360_mk(s) { +function scene_systemMenu_buildOptionList_inline__P127873_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P104360, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P127873, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16279,7 +16279,7 @@ function scene_systemMenu_buildOptionList_inline__P104360_mk(s) { -function scene_systemMenu_buildOptionList_inline__P104375(s) { +function scene_systemMenu_buildOptionList_inline__P127888(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16289,7 +16289,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.stats___95539); + r0 = pxsim_numops_toBoolDecr(globals.stats___118433); if (!r0) { step = 1; continue; } r0 = "HIDE STATS"; { step = 2; continue; } @@ -16302,12 +16302,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P104375.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__P127888.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__P104375_mk(s) { +function scene_systemMenu_buildOptionList_inline__P127888_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P104375, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P127888, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -16316,7 +16316,7 @@ function scene_systemMenu_buildOptionList_inline__P104375_mk(s) { -function scene_systemMenu_buildOptionList_inline__P104384(s) { +function scene_systemMenu_buildOptionList_inline__P127897(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16326,7 +16326,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___97803); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___120702); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); s.tmp_2 = r0; @@ -16347,12 +16347,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P104384.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__P127897.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__P104384_mk(s) { +function scene_systemMenu_buildOptionList_inline__P127897_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P104384, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P127897, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16365,7 +16365,7 @@ function scene_systemMenu_buildOptionList_inline__P104384_mk(s) { -function scene_systemMenu_buildOptionList_inline__P104393(s) { +function scene_systemMenu_buildOptionList_inline__P127906(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16379,12 +16379,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P104393.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__P127906.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__P104393_mk(s) { +function scene_systemMenu_buildOptionList_inline__P127906_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P104393, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P127906, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -16392,7 +16392,7 @@ function scene_systemMenu_buildOptionList_inline__P104393_mk(s) { -function scene_systemMenu_buildOptionList_inline__P104406(s) { +function scene_systemMenu_buildOptionList_inline__P127919(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16406,12 +16406,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P104406.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__P127919.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__P104406_mk(s) { +function scene_systemMenu_buildOptionList_inline__P127919_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P104406, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P127919, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -16419,7 +16419,7 @@ function scene_systemMenu_buildOptionList_inline__P104406_mk(s) { -function scene_systemMenu_setScreenBrightnessSupported__P97770(s) { +function scene_systemMenu_setScreenBrightnessSupported__P120669(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16433,12 +16433,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_setScreenBrightnessSupported__P97770.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__P120669.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__P97770_mk(s) { +function scene_systemMenu_setScreenBrightnessSupported__P120669_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_setScreenBrightnessSupported__P97770, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_setScreenBrightnessSupported__P120669, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -16446,7 +16446,7 @@ function scene_systemMenu_setScreenBrightnessSupported__P97770_mk(s) { -function scene_systemMenu_sleep__P97769(s) { +function scene_systemMenu_sleep__P120668(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16461,12 +16461,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_sleep__P97769.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__P120668.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__P97769_mk(s) { +function scene_systemMenu_sleep__P120668_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_sleep__P97769, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_sleep__P120668, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -16474,7 +16474,7 @@ function scene_systemMenu_sleep__P97769_mk(s) { -function scene_systemMenu_toggleConsole__P97768(s) { +function scene_systemMenu_toggleConsole__P120667(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16484,7 +16484,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___97803); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___120702); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); s.tmp_2 = r0; @@ -16494,23 +16494,23 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_4 = game_consoleOverlay_setVisible__P95697_mk(s); + s.tmp_4 = game_consoleOverlay_setVisible__P118591_mk(s); s.tmp_4.arg0 = false; s.tmp_4.arg1 = undefined; - s.callLocIdx = 1088; s.pc = 3; return s.tmp_4; + s.callLocIdx = 1100; s.pc = 3; return s.tmp_4; case 3: r0 = s.retval; { step = 2; continue; } case 1: - s.tmp_0 = game_consoleOverlay_setVisible__P95697_mk(s); + s.tmp_0 = game_consoleOverlay_setVisible__P118591_mk(s); s.tmp_0.arg0 = true; s.tmp_0.arg1 = undefined; - s.callLocIdx = 1089; s.pc = 4; return s.tmp_0; + s.callLocIdx = 1101; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = console_log__P92951_mk(s); + s.tmp_0 = console_log__P115845_mk(s); s.tmp_0.arg0 = "console"; - s.callLocIdx = 1090; s.pc = 5; return s.tmp_0; + s.callLocIdx = 1102; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; case 2: @@ -16518,12 +16518,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_toggleConsole__P97768.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__P120667.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__P97768_mk(s) { +function scene_systemMenu_toggleConsole__P120667_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_toggleConsole__P97768, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_toggleConsole__P120667, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16536,7 +16536,7 @@ function scene_systemMenu_toggleConsole__P97768_mk(s) { -function game_consoleOverlay_setVisible__P95697(s) { +function game_consoleOverlay_setVisible__P118591(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16552,7 +16552,7 @@ switch (step) { s.lambdaArgs = null; } s.tmp_1 = r0 = s.arg0; - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___97803); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___120702); s.tmp_5 = r0; r0 = pxsim_Boolean__bang(s.tmp_5); s.tmp_4 = r0; @@ -16573,26 +16573,26 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_6 = r0; - globals.consoleStrings___97803 = (s.tmp_6); + globals.consoleStrings___120702 = (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___97802 = (s.arg1); + globals.consoleColor___120701 = (s.arg1); case 5: case 6: r0 = undefined; return leave(s, r0) default: oops() } } } -game_consoleOverlay_setVisible__P95697.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__P118591.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__P95697_mk(s) { +function game_consoleOverlay_setVisible__P118591_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_setVisible__P95697, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_setVisible__P118591, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16609,7 +16609,7 @@ function game_consoleOverlay_setVisible__P95697_mk(s) { -function console_log__P92951(s) { +function console_log__P115845(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16623,7 +16623,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = console_add__P92947_mk(s); + s.tmp_0 = console_add__P115841_mk(s); s.tmp_0.arg0 = 1; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 33; s.pc = 1; return s.tmp_0; @@ -16633,12 +16633,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_log__P92951.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__P115845.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__P92951_mk(s) { +function console_log__P115845_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_log__P92951, depth: s.depth + 1, + parent: s, fn: console_log__P115845, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -16648,7 +16648,7 @@ function console_log__P92951_mk(s) { -function console_add__P92947(s) { +function console_add__P115841(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16658,58 +16658,58 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.text___104445 = undefined; - s.i___104454 = undefined; + s.text___127958 = undefined; + s.i___127967 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = (s.arg0 < globals.minPriority___92946); + r0 = (s.arg0 < globals.minPriority___115840); 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__P92953_mk(s); + s.tmp_1 = console_inspect__P115847_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 20; s.callLocIdx = 31; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - s.text___104445 = (r0); - if ((s.text___104445) && (s.text___104445).vtable) { + s.text___127958 = (r0); + if ((s.text___127958) && (s.text___127958).vtable) { setupResume(s, 7); - pxsim_String__stringConv(s.text___104445); + pxsim_String__stringConv(s.text___127958); checkResumeConsumed(); return; - } else { s.retval = (s.text___104445) + ""; } + } else { s.retval = (s.text___127958) + ""; } case 7: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_String__concat(s.tmp_0, "\n"); - s.text___104445 = (r0); - s.i___104454 = (0); + s.text___127958 = (r0); + s.i___127967 = (0); case 3: - s.tmp_1 = r0 = s.i___104454; - r0 = pxsim_Array__length(globals.listeners___96982); + s.tmp_1 = r0 = s.i___127967; + r0 = pxsim_Array__length(globals.listeners___119881); 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___96982, s.i___104454); + r0 = pxsim_Array__getAt(globals.listeners___119881, s.i___127967); s.tmp_3.argL = r0; s.tmp_3.arg0 = s.arg0; - s.tmp_3.arg1 = s.text___104445; + s.tmp_3.arg1 = s.text___127958; setupLambda(s.tmp_3, s.tmp_3.argL); s.callLocIdx = 32; s.pc = 8; return s.tmp_3; case 8: r0 = s.retval; - r0 = (s.i___104454 + 1); - s.i___104454 = (r0); + r0 = (s.i___127967 + 1); + s.i___127967 = (r0); { step = 3; continue; } case 4: case 5: @@ -16717,19 +16717,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_add__P92947.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__P115841.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__P92947_mk(s) { +function console_add__P115841_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_add__P92947, depth: s.depth + 1, + parent: s, fn: console_add__P115841, 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___104445: undefined, - i___104454: undefined, + text___127958: undefined, + i___127967: undefined, arg0: undefined, arg1: undefined, } } @@ -16738,7 +16738,7 @@ function console_add__P92947_mk(s) { -function console_inspect__P92953(s) { +function console_inspect__P115847(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16748,10 +16748,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.asArr___104485 = undefined; - s.asString___104503 = undefined; - s.keys___104515 = undefined; - s.snipped___104519 = undefined; + s.asArr___127998 = undefined; + s.asString___128016 = undefined; + s.keys___128028 = undefined; + s.snipped___128032 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -16792,15 +16792,15 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 5; continue; } - s.asArr___104485 = (s.arg0); - r0 = pxsim_Array__length(s.asArr___104485); + s.asArr___127998 = (s.arg0); + r0 = pxsim_Array__length(s.asArr___127998); 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__P92674_mk(s); - s.tmp_2.arg0 = s.asArr___104485; + s.tmp_2 = helpers_arrayJoin__P115568_mk(s); + s.tmp_2.arg0 = s.asArr___127998; s.tmp_2.arg1 = ","; s.callLocIdx = 34; s.pc = 19; return s.tmp_2; case 19: @@ -16810,9 +16810,9 @@ switch (step) { case 3: r0 = pxsim_String_.mkEmpty(); s.tmp_4 = r0; - s.tmp_7 = helpers_arrayJoin__P92674_mk(s); - s.tmp_8 = helpers_arraySlice__P92686_mk(s); - s.tmp_8.arg0 = s.asArr___104485; + s.tmp_7 = helpers_arrayJoin__P115568_mk(s); + s.tmp_8 = helpers_arraySlice__P115580_mk(s); + s.tmp_8.arg0 = s.asArr___127998; s.tmp_8.arg1 = 0; s.tmp_8.arg2 = s.arg1; s.callLocIdx = 35; s.pc = 21; return s.tmp_8; @@ -16852,46 +16852,46 @@ switch (step) { r0 = pxsim_String_.mkEmpty(); s.tmp_10 = r0; r0 = pxsim_String__concat(s.tmp_9, s.tmp_10); - s.asString___104503 = (r0); - r0 = (s.asString___104503 != "[object Object]"); + s.asString___128016 = (r0); + r0 = (s.asString___128016 != "[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___104503 != "[Object]"); + r0 = (s.asString___128016 != "[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___104503; + r0 = s.asString___128016; { step = 17; continue; } case 8: case 9: r0 = pxsim_pxtrt.keysOf(s.arg0); - s.keys___104515 = (r0); - r0 = pxsim_Array__length(s.keys___104515); + s.keys___128028 = (r0); + r0 = pxsim_Array__length(s.keys___128028); s.tmp_0 = r0; r0 = (s.tmp_0 > s.arg1); - s.snipped___104519 = (r0); - r0 = pxsim_numops_toBoolDecr(s.snipped___104519); + s.snipped___128032 = (r0); + r0 = pxsim_numops_toBoolDecr(s.snipped___128032); if (!r0) { step = 10; continue; } - s.tmp_0 = helpers_arraySlice__P92686_mk(s); - s.tmp_0.arg0 = s.keys___104515; + s.tmp_0 = helpers_arraySlice__P115580_mk(s); + s.tmp_0.arg0 = s.keys___128028; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = s.arg1; s.callLocIdx = 37; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.keys___104515 = (r0); + s.keys___128028 = (r0); case 10: case 11: - r0 = pxsim_pxtcore_mkAction(1, console_inspect_inline__P104536); + r0 = pxsim_pxtcore_mkAction(1, console_inspect_inline__P128049); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_numops_toBoolDecr(s.snipped___104519); + r0 = pxsim_numops_toBoolDecr(s.snipped___128032); if (!r0) { step = 12; continue; } r0 = "\n ..."; { step = 13; continue; } @@ -16900,8 +16900,8 @@ switch (step) { case 13: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_7 = helpers_arrayReduce__P92683_mk(s); - s.tmp_7.arg0 = s.keys___104515; + s.tmp_7 = helpers_arrayReduce__P115577_mk(s); + s.tmp_7.arg0 = s.keys___128028; s.tmp_7.arg1 = s.tmp_0; r0 = pxsim_String_.mkEmpty(); s.tmp_7.arg2 = r0; @@ -16950,12 +16950,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_inspect__P92953.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__P115847.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__P92953_mk(s) { +function console_inspect__P115847_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_inspect__P92953, depth: s.depth + 1, + parent: s, fn: console_inspect__P115847, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16968,10 +16968,10 @@ function console_inspect__P92953_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - asArr___104485: undefined, - asString___104503: undefined, - keys___104515: undefined, - snipped___104519: undefined, + asArr___127998: undefined, + asString___128016: undefined, + keys___128028: undefined, + snipped___128032: undefined, arg0: undefined, arg1: undefined, } } @@ -16980,7 +16980,7 @@ function console_inspect__P92953_mk(s) { -function console_inspect_inline__P104536(s) { +function console_inspect_inline__P128049(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17043,12 +17043,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_inspect_inline__P104536.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__P128049.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__P104536_mk(s) { +function console_inspect_inline__P128049_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_inspect_inline__P104536, depth: s.depth + 1, + parent: s, fn: console_inspect_inline__P128049, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17066,7 +17066,7 @@ function console_inspect_inline__P104536_mk(s) { -function helpers_arraySlice__P92686(s) { +function helpers_arraySlice__P115580(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17076,9 +17076,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___103040 = undefined; - s.len___103042 = undefined; - s.i___103076 = undefined; + s.res___127179 = undefined; + s.len___127181 = undefined; + s.i___127215 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -17086,9 +17086,9 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___103040 = (r0); + s.res___127179 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___103042 = (r0); + s.len___127181 = (r0); r0 = (s.arg1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -17100,8 +17100,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = Math_max__P92701_mk(s); - r0 = (s.len___103042 + s.arg1); + s.tmp_1 = Math_max__P115595_mk(s); + r0 = (s.len___127181 + s.arg1); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; s.callLocIdx = 8; s.pc = 16; return s.tmp_1; @@ -17111,11 +17111,11 @@ switch (step) { case 2: case 3: case 4: - r0 = (s.arg1 > s.len___103042); + r0 = (s.arg1 > s.len___127181); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = s.res___103040; + r0 = s.res___127179; { step = 15; continue; } case 5: case 6: @@ -17123,57 +17123,57 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 7; continue; } - s.arg2 = (s.len___103042); + s.arg2 = (s.len___127181); { 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___103042 + s.arg2); + r0 = (s.len___127181 + s.arg2); s.arg2 = (r0); case 8: case 9: case 10: - r0 = (s.arg2 > s.len___103042); + r0 = (s.arg2 > s.len___127181); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.arg2 = (s.len___103042); + s.arg2 = (s.len___127181); case 11: case 12: - s.i___103076 = (s.arg1); + s.i___127215 = (s.arg1); case 13: - r0 = (s.i___103076 < s.arg2); + r0 = (s.i___127215 < s.arg2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - s.tmp_1 = r0 = s.res___103040; - r0 = pxsim_Array__getAt(s.arg0, s.i___103076); + s.tmp_1 = r0 = s.res___127179; + r0 = pxsim_Array__getAt(s.arg0, s.i___127215); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); - r0 = (s.i___103076 + 1); - s.i___103076 = (r0); + r0 = (s.i___127215 + 1); + s.i___127215 = (r0); { step = 13; continue; } case 14: - r0 = s.res___103040; + r0 = s.res___127179; case 15: return leave(s, r0) default: oops() } } } -helpers_arraySlice__P92686.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__P115580.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__P92686_mk(s) { +function helpers_arraySlice__P115580_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySlice__P92686, depth: s.depth + 1, + parent: s, fn: helpers_arraySlice__P115580, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - res___103040: undefined, - len___103042: undefined, - i___103076: undefined, + res___127179: undefined, + len___127181: undefined, + i___127215: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -17183,7 +17183,7 @@ function helpers_arraySlice__P92686_mk(s) { -function helpers_arrayJoin__P92674(s) { +function helpers_arrayJoin__P115568(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17193,9 +17193,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.r___104591 = undefined; - s.len___104592 = undefined; - s.i___104595 = undefined; + s.r___128083 = undefined; + s.len___128084 = undefined; + s.i___128087 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -17218,16 +17218,16 @@ switch (step) { case 3: case 4: r0 = pxsim_String_.mkEmpty(); - s.r___104591 = (r0); + s.r___128083 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___104592 = (r0); - s.i___104595 = (0); + s.len___128084 = (r0); + s.i___128087 = (0); case 5: - r0 = (s.i___104595 < s.len___104592); + r0 = (s.i___128087 < s.len___128084); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.i___104595 > 0); + r0 = (s.i___128087 > 0); s.tmp_1 = r0; r0 = pxsim_numops_toBool(s.tmp_1); if (r0) { step = 6; continue; } @@ -17240,12 +17240,12 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 8; continue; } - if ((s.r___104591) && (s.r___104591).vtable) { + if ((s.r___128083) && (s.r___128083).vtable) { setupResume(s, 15); - pxsim_String__stringConv(s.r___104591); + pxsim_String__stringConv(s.r___128083); checkResumeConsumed(); return; - } else { s.retval = (s.r___104591) + ""; } + } else { s.retval = (s.r___128083) + ""; } case 15: r0 = s.retval; s.tmp_3 = r0; @@ -17259,10 +17259,10 @@ switch (step) { r0 = s.retval; s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_3, s.tmp_4); - s.r___104591 = (r0); + s.r___128083 = (r0); case 8: case 9: - r0 = pxsim_Array__getAt(s.arg0, s.i___104595); + r0 = pxsim_Array__getAt(s.arg0, s.i___128087); s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; @@ -17271,7 +17271,7 @@ switch (step) { r0 = s.tmp_0; { step = 11; continue; } case 10: - r0 = pxsim_Array__getAt(s.arg0, s.i___104595); + r0 = pxsim_Array__getAt(s.arg0, s.i___128087); s.tmp_2 = r0; r0 = (s.tmp_2 === null); case 11: @@ -17282,16 +17282,16 @@ switch (step) { r0 = pxsim_String_.mkEmpty(); { step = 13; continue; } case 12: - r0 = pxsim_Array__getAt(s.arg0, s.i___104595); + r0 = pxsim_Array__getAt(s.arg0, s.i___128087); case 13: // jmp value (already in r0) s.tmp_4 = r0; - if ((s.r___104591) && (s.r___104591).vtable) { + if ((s.r___128083) && (s.r___128083).vtable) { setupResume(s, 17); - pxsim_String__stringConv(s.r___104591); + pxsim_String__stringConv(s.r___128083); checkResumeConsumed(); return; - } else { s.retval = (s.r___104591) + ""; } + } else { s.retval = (s.r___128083) + ""; } case 17: r0 = s.retval; s.tmp_5 = r0; @@ -17305,21 +17305,21 @@ switch (step) { r0 = s.retval; s.tmp_6 = r0; r0 = pxsim_String__concat(s.tmp_5, s.tmp_6); - s.r___104591 = (r0); - r0 = (s.i___104595 + 1); - s.i___104595 = (r0); + s.r___128083 = (r0); + r0 = (s.i___128087 + 1); + s.i___128087 = (r0); { step = 5; continue; } case 14: - r0 = s.r___104591; + r0 = s.r___128083; return leave(s, r0) default: oops() } } } -helpers_arrayJoin__P92674.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__P115568.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__P92674_mk(s) { +function helpers_arrayJoin__P115568_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayJoin__P92674, depth: s.depth + 1, + parent: s, fn: helpers_arrayJoin__P115568, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17328,9 +17328,9 @@ function helpers_arrayJoin__P92674_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - r___104591: undefined, - len___104592: undefined, - i___104595: undefined, + r___128083: undefined, + len___128084: undefined, + i___128087: undefined, arg0: undefined, arg1: undefined, } } @@ -17339,7 +17339,7 @@ function helpers_arrayJoin__P92674_mk(s) { -function scene_systemMenu_toggleStats__P97767(s) { +function scene_systemMenu_toggleStats__P120666(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17349,11 +17349,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.stats___95539); + r0 = pxsim_numops_toBoolDecr(globals.stats___118433); s.tmp_0 = r0; r0 = pxsim_Boolean__bang(s.tmp_0); - globals.stats___95539 = (r0); - r0 = pxsim_numops_toBoolDecr(globals.stats___95539); + globals.stats___118433 = (r0); + r0 = pxsim_numops_toBoolDecr(globals.stats___118433); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -17362,18 +17362,18 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = globals.control_EventContext_onStats___92969; + r0 = globals.control_EventContext_onStats___115863; 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___92969; + s.tmp_3.argL = globals.control_EventContext_onStats___115863; r0 = pxsim_String_.mkEmpty(); s.tmp_3.arg0 = r0; setupLambda(s.tmp_3, s.tmp_3.argL); - s.callLocIdx = 1086; s.pc = 5; return s.tmp_3; + s.callLocIdx = 1098; s.pc = 5; return s.tmp_3; case 5: r0 = s.retval; case 3: @@ -17382,12 +17382,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_toggleStats__P97767.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__P120666.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__P97767_mk(s) { +function scene_systemMenu_toggleStats__P120666_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_toggleStats__P97767, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_toggleStats__P120666, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17399,7 +17399,7 @@ function scene_systemMenu_toggleStats__P97767_mk(s) { -function scene_systemMenu_brightnessDown__P97765(s) { +function scene_systemMenu_brightnessDown__P120664(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17409,24 +17409,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_setScreenBrightness__P97766_mk(s); - r0 = globals.brightness___94522; + s.tmp_0 = scene_systemMenu_setScreenBrightness__P120665_mk(s); + r0 = globals.brightness___117416; s.tmp_1 = r0; r0 = (s.tmp_1 - 5); s.tmp_0.arg0 = r0; - s.callLocIdx = 1082; s.pc = 1; return s.tmp_0; + s.callLocIdx = 1094; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -scene_systemMenu_brightnessDown__P97765.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__P120664.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__P97765_mk(s) { +function scene_systemMenu_brightnessDown__P120664_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_brightnessDown__P97765, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_brightnessDown__P120664, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17436,7 +17436,7 @@ function scene_systemMenu_brightnessDown__P97765_mk(s) { -function scene_systemMenu_setScreenBrightness__P97766(s) { +function scene_systemMenu_setScreenBrightness__P120665(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17450,29 +17450,29 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers_setScreenBrightness__P94536_mk(s); - s.tmp_0.arg0 = globals.screen___94603; + s.tmp_0 = helpers_setScreenBrightness__P117430_mk(s); + s.tmp_0.arg0 = globals.screen___117497; s.tmp_0.arg1 = s.arg0; - s.callLocIdx = 1083; s.pc = 1; return s.tmp_0; + s.callLocIdx = 1095; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = settings_writeNumber__P94634_mk(s); + s.tmp_0 = settings_writeNumber__P117528_mk(s); s.tmp_0.arg0 = "#brightness"; - r0 = globals.brightness___94522; + r0 = globals.brightness___117416; s.tmp_0.arg1 = r0; - s.callLocIdx = 1085; s.pc = 2; return s.tmp_0; + s.callLocIdx = 1097; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -scene_systemMenu_setScreenBrightness__P97766.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__P120665.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__P97766_mk(s) { +function scene_systemMenu_setScreenBrightness__P120665_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_setScreenBrightness__P97766, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_setScreenBrightness__P120665, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -17482,7 +17482,7 @@ function scene_systemMenu_setScreenBrightness__P97766_mk(s) { -function settings_writeNumber__P94634(s) { +function settings_writeNumber__P117528(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17500,9 +17500,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__P94631_mk(s); + s.tmp_1 = settings_writeBuffer__P117525_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = msgpack_packNumberArray__P92755_mk(s); + s.tmp_2 = msgpack_packNumberArray__P115649_mk(s); s.tmp_2.arg0 = s.tmp_0; s.callLocIdx = 124; s.pc = 2; return s.tmp_2; case 2: @@ -17515,12 +17515,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeNumber__P94634.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__P117528.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__P94634_mk(s) { +function settings_writeNumber__P117528_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeNumber__P94634, depth: s.depth + 1, + parent: s, fn: settings_writeNumber__P117528, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17533,7 +17533,7 @@ function settings_writeNumber__P94634_mk(s) { -function settings_writeBuffer__P94631(s) { +function settings_writeBuffer__P117525(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17560,12 +17560,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeBuffer__P94631.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__P117525.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__P94631_mk(s) { +function settings_writeBuffer__P117525_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeBuffer__P94631, depth: s.depth + 1, + parent: s, fn: settings_writeBuffer__P117525, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -17576,7 +17576,7 @@ function settings_writeBuffer__P94631_mk(s) { -function msgpack_packNumberArray__P92755(s) { +function msgpack_packNumberArray__P115649(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17586,100 +17586,100 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.off___104681 = undefined; - s.n___104683 = undefined; - s.unnamed510___U2 = undefined; - s.unnamed511___U3 = undefined; - s.buf___104693 = undefined; - s.n___104699 = undefined; - s.unnamed512___U6 = undefined; - s.unnamed513___U7 = undefined; + s.off___128173 = undefined; + s.n___128175 = undefined; + s.unnamed602___U2 = undefined; + s.unnamed603___U3 = undefined; + s.buf___128185 = undefined; + s.n___128191 = undefined; + s.unnamed604___U6 = undefined; + s.unnamed605___U7 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.off___104681 = (0); - s.n___104683 = (undefined); - s.unnamed510___U2 = (s.arg0); - s.unnamed511___U3 = (0); + s.off___128173 = (0); + s.n___128175 = (undefined); + s.unnamed602___U2 = (s.arg0); + s.unnamed603___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed511___U3; - r0 = pxsim_Array__length(s.unnamed510___U2); + s.tmp_0 = r0 = s.unnamed603___U3; + r0 = pxsim_Array__length(s.unnamed602___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed510___U2, s.unnamed511___U3); - s.n___104683 = (r0); - s.tmp_2 = r0 = s.off___104681; - s.tmp_4 = msgpack_packNumberCore__P96941_mk(s); + r0 = pxsim_Array__getAt(s.unnamed602___U2, s.unnamed603___U3); + s.n___128175 = (r0); + s.tmp_2 = r0 = s.off___128173; + s.tmp_4 = msgpack_packNumberCore__P119840_mk(s); s.tmp_4.arg0 = null; - s.tmp_4.arg1 = s.off___104681; - s.tmp_4.arg2 = s.n___104683; + s.tmp_4.arg1 = s.off___128173; + s.tmp_4.arg2 = s.n___128175; s.callLocIdx = 21; s.pc = 5; return s.tmp_4; case 5: r0 = s.retval; s.tmp_3 = r0; r0 = (s.tmp_2 + s.tmp_3); - s.off___104681 = (r0); - r0 = (s.unnamed511___U3 + 1); - s.unnamed511___U3 = (r0); + s.off___128173 = (r0); + r0 = (s.unnamed603___U3 + 1); + s.unnamed603___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed510___U2 = (undefined); - r0 = pxsim.control.createBuffer(s.off___104681); - s.buf___104693 = (r0); - s.off___104681 = (0); - s.n___104699 = (undefined); - s.unnamed512___U6 = (s.arg0); - s.unnamed513___U7 = (0); + s.unnamed602___U2 = (undefined); + r0 = pxsim.control.createBuffer(s.off___128173); + s.buf___128185 = (r0); + s.off___128173 = (0); + s.n___128191 = (undefined); + s.unnamed604___U6 = (s.arg0); + s.unnamed605___U7 = (0); case 3: - s.tmp_0 = r0 = s.unnamed513___U7; - r0 = pxsim_Array__length(s.unnamed512___U6); + s.tmp_0 = r0 = s.unnamed605___U7; + r0 = pxsim_Array__length(s.unnamed604___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed512___U6, s.unnamed513___U7); - s.n___104699 = (r0); - s.tmp_2 = r0 = s.off___104681; - s.tmp_4 = msgpack_packNumberCore__P96941_mk(s); - s.tmp_4.arg0 = s.buf___104693; - s.tmp_4.arg1 = s.off___104681; - s.tmp_4.arg2 = s.n___104699; + r0 = pxsim_Array__getAt(s.unnamed604___U6, s.unnamed605___U7); + s.n___128191 = (r0); + s.tmp_2 = r0 = s.off___128173; + s.tmp_4 = msgpack_packNumberCore__P119840_mk(s); + s.tmp_4.arg0 = s.buf___128185; + s.tmp_4.arg1 = s.off___128173; + s.tmp_4.arg2 = s.n___128191; s.callLocIdx = 22; s.pc = 6; return s.tmp_4; case 6: r0 = s.retval; s.tmp_3 = r0; r0 = (s.tmp_2 + s.tmp_3); - s.off___104681 = (r0); - r0 = (s.unnamed513___U7 + 1); - s.unnamed513___U7 = (r0); + s.off___128173 = (r0); + r0 = (s.unnamed605___U7 + 1); + s.unnamed605___U7 = (r0); { step = 3; continue; } case 4: - s.unnamed512___U6 = (undefined); - r0 = s.buf___104693; + s.unnamed604___U6 = (undefined); + r0 = s.buf___128185; return leave(s, r0) default: oops() } } } -msgpack_packNumberArray__P92755.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__P115649.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__P92755_mk(s) { +function msgpack_packNumberArray__P115649_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_packNumberArray__P92755, depth: s.depth + 1, + parent: s, fn: msgpack_packNumberArray__P115649, 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___104681: undefined, - n___104683: undefined, - unnamed510___U2: undefined, - unnamed511___U3: undefined, - buf___104693: undefined, - n___104699: undefined, - unnamed512___U6: undefined, - unnamed513___U7: undefined, + off___128173: undefined, + n___128175: undefined, + unnamed602___U2: undefined, + unnamed603___U3: undefined, + buf___128185: undefined, + n___128191: undefined, + unnamed604___U6: undefined, + unnamed605___U7: undefined, arg0: undefined, } } @@ -17687,7 +17687,7 @@ function msgpack_packNumberArray__P92755_mk(s) { -function msgpack_packNumberCore__P96941(s) { +function msgpack_packNumberCore__P119840(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17697,15 +17697,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tag___104713 = undefined; - s.fmt___104756 = undefined; + s.tag___128205 = undefined; + s.fmt___128248 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tag___104713 = (203); + s.tag___128205 = (203); s.tmp_1 = r0 = s.arg2; r0 = (s.arg2 << 0); s.tmp_2 = r0; @@ -17755,17 +17755,17 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 8; continue; } - s.tag___104713 = (204); + s.tag___128205 = (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___104713 = (205); + s.tag___128205 = (205); { step = 10; continue; } case 9: - s.tag___104713 = (206); + s.tag___128205 = (206); case 10: case 11: { step = 17; continue; } @@ -17774,41 +17774,41 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - s.tag___104713 = (208); + s.tag___128205 = (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___104713 = (209); + s.tag___128205 = (209); { step = 15; continue; } case 14: - s.tag___104713 = (210); + s.tag___128205 = (210); case 15: case 16: case 17: case 18: case 19: case 20: - s.tmp_0 = msgpack_tagFormat__P96940_mk(s); - s.tmp_0.arg0 = s.tag___104713; + s.tmp_0 = msgpack_tagFormat__P119839_mk(s); + s.tmp_0.arg0 = s.tag___128205; s.callLocIdx = 17; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.fmt___104756 = (r0); + s.fmt___128248 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg0); if (!r0) { step = 21; continue; } - r0 = pxsim.BufferMethods.setByte(s.arg0, s.arg1, s.tag___104713); + r0 = pxsim.BufferMethods.setByte(s.arg0, s.arg1, s.tag___128205); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = s.fmt___104756; + s.tmp_1 = r0 = s.fmt___128248; 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__P92746_mk(s); - s.tmp_1.arg0 = s.fmt___104756; + s.tmp_1 = pins_sizeOf__P115640_mk(s); + s.tmp_1.arg0 = s.fmt___128248; s.callLocIdx = 18; s.pc = 25; return s.tmp_1; case 25: r0 = s.retval; @@ -17818,12 +17818,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -msgpack_packNumberCore__P96941.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__P119840.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__P96941_mk(s) { +function msgpack_packNumberCore__P119840_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_packNumberCore__P96941, depth: s.depth + 1, + parent: s, fn: msgpack_packNumberCore__P119840, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17833,8 +17833,8 @@ function msgpack_packNumberCore__P96941_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - tag___104713: undefined, - fmt___104756: undefined, + tag___128205: undefined, + fmt___128248: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -17844,7 +17844,7 @@ function msgpack_packNumberCore__P96941_mk(s) { -function msgpack_tagFormat__P96940(s) { +function msgpack_tagFormat__P119839(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17904,12 +17904,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -msgpack_tagFormat__P96940.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__P119839.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__P96940_mk(s) { +function msgpack_tagFormat__P119839_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_tagFormat__P96940, depth: s.depth + 1, + parent: s, fn: msgpack_tagFormat__P119839, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -17919,7 +17919,7 @@ function msgpack_tagFormat__P96940_mk(s) { -function pins_sizeOf__P92746(s) { +function pins_sizeOf__P115640(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17933,7 +17933,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Buffer_sizeOfNumberFormat__P92786_mk(s); + s.tmp_0 = Buffer_sizeOfNumberFormat__P115680_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 16; s.pc = 1; return s.tmp_0; case 1: @@ -17941,12 +17941,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -pins_sizeOf__P92746.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__P115640.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__P92746_mk(s) { +function pins_sizeOf__P115640_mk(s) { checkStack(s.depth); return { - parent: s, fn: pins_sizeOf__P92746, depth: s.depth + 1, + parent: s, fn: pins_sizeOf__P115640, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -17956,7 +17956,7 @@ function pins_sizeOf__P92746_mk(s) { -function Buffer_sizeOfNumberFormat__P92786(s) { +function Buffer_sizeOfNumberFormat__P115680(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18035,12 +18035,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Buffer_sizeOfNumberFormat__P92786.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__P115680.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__P92786_mk(s) { +function Buffer_sizeOfNumberFormat__P115680_mk(s) { checkStack(s.depth); return { - parent: s, fn: Buffer_sizeOfNumberFormat__P92786, depth: s.depth + 1, + parent: s, fn: Buffer_sizeOfNumberFormat__P115680, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -18050,7 +18050,7 @@ function Buffer_sizeOfNumberFormat__P92786_mk(s) { -function helpers_setScreenBrightness__P94536(s) { +function helpers_setScreenBrightness__P117430(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18065,7 +18065,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = Math_clamp__P92698_mk(s); + s.tmp_0 = Math_clamp__P115592_mk(s); s.tmp_0.arg0 = 10; s.tmp_0.arg1 = 100; r0 = (s.arg1 | 0); @@ -18074,18 +18074,18 @@ switch (step) { case 1: r0 = s.retval; s.arg1 = (r0); - globals.brightness___94522 = (s.arg1); - r0 = pxsim_pxtcore.setScreenBrightness(globals.brightness___94522); + globals.brightness___117416 = (s.arg1); + r0 = pxsim_pxtcore.setScreenBrightness(globals.brightness___117416); r0 = undefined; return leave(s, r0) default: oops() } } } -helpers_setScreenBrightness__P94536.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__P117430.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__P94536_mk(s) { +function helpers_setScreenBrightness__P117430_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_setScreenBrightness__P94536, depth: s.depth + 1, + parent: s, fn: helpers_setScreenBrightness__P117430, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -18096,7 +18096,7 @@ function helpers_setScreenBrightness__P94536_mk(s) { -function scene_systemMenu_brightnessUp__P97764(s) { +function scene_systemMenu_brightnessUp__P120663(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18106,24 +18106,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_setScreenBrightness__P97766_mk(s); - r0 = globals.brightness___94522; + s.tmp_0 = scene_systemMenu_setScreenBrightness__P120665_mk(s); + r0 = globals.brightness___117416; s.tmp_1 = r0; r0 = (s.tmp_1 + 5); s.tmp_0.arg0 = r0; - s.callLocIdx = 1080; s.pc = 1; return s.tmp_0; + s.callLocIdx = 1092; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -scene_systemMenu_brightnessUp__P97764.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__P120663.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__P97764_mk(s) { +function scene_systemMenu_brightnessUp__P120663_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_brightnessUp__P97764, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_brightnessUp__P120663, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18133,7 +18133,7 @@ function scene_systemMenu_brightnessUp__P97764_mk(s) { -function scene_systemMenu_volumeDown__P97763(s) { +function scene_systemMenu_volumeDown__P120662(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18143,54 +18143,54 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.v___105029 = undefined; - s.remainder___105032 = undefined; - s.newVolume___105035 = undefined; - s.tmp_0 = music_volume__P94192_mk(s); - s.callLocIdx = 1077; s.pc = 3; return s.tmp_0; + s.v___128521 = undefined; + s.remainder___128524 = undefined; + s.newVolume___128527 = undefined; + s.tmp_0 = music_volume__P117086_mk(s); + s.callLocIdx = 1089; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.v___105029 = (r0); - r0 = (s.v___105029 % 32); - s.remainder___105032 = (r0); - r0 = pxsim_numops_toBoolDecr(s.remainder___105032); + s.v___128521 = (r0); + r0 = (s.v___128521 % 32); + s.remainder___128524 = (r0); + r0 = pxsim_numops_toBoolDecr(s.remainder___128524); if (!r0) { step = 1; continue; } - r0 = s.remainder___105032; + r0 = s.remainder___128524; { step = 2; continue; } case 1: r0 = 32; case 2: // jmp value (already in r0) s.tmp_0 = r0; - r0 = (s.v___105029 - s.tmp_0); - s.newVolume___105035 = (r0); - s.tmp_0 = scene_systemMenu_setVolume__P97761_mk(s); - s.tmp_0.arg0 = s.newVolume___105035; - s.callLocIdx = 1078; s.pc = 4; return s.tmp_0; + r0 = (s.v___128521 - s.tmp_0); + s.newVolume___128527 = (r0); + s.tmp_0 = scene_systemMenu_setVolume__P120660_mk(s); + s.tmp_0.arg0 = s.newVolume___128527; + s.callLocIdx = 1090; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -scene_systemMenu_volumeDown__P97763.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__P120662.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__P97763_mk(s) { +function scene_systemMenu_volumeDown__P120662_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_volumeDown__P97763, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_volumeDown__P120662, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - v___105029: undefined, - remainder___105032: undefined, - newVolume___105035: undefined, + v___128521: undefined, + remainder___128524: undefined, + newVolume___128527: undefined, } } -function scene_systemMenu_setVolume__P97761(s) { +function scene_systemMenu_setVolume__P120660(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18204,33 +18204,33 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = music_setVolume__P94191_mk(s); + s.tmp_0 = music_setVolume__P117085_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 1072; s.pc = 1; return s.tmp_0; + s.callLocIdx = 1084; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = music_playTone__P94193_mk(s); + s.tmp_0 = music_playTone__P117087_mk(s); s.tmp_0.arg0 = 440; s.tmp_0.arg1 = 500; - s.callLocIdx = 1073; s.pc = 2; return s.tmp_0; + s.callLocIdx = 1085; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = settings_writeNumber__P94634_mk(s); + s.tmp_0 = settings_writeNumber__P117528_mk(s); s.tmp_0.arg0 = "#volume"; s.tmp_0.arg1 = s.arg0; - s.callLocIdx = 1074; s.pc = 3; return s.tmp_0; + s.callLocIdx = 1086; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -scene_systemMenu_setVolume__P97761.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__P120660.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__P97761_mk(s) { +function scene_systemMenu_setVolume__P120660_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_setVolume__P97761, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_setVolume__P120660, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -18240,7 +18240,7 @@ function scene_systemMenu_setVolume__P97761_mk(s) { -function music_playTone__P94193(s) { +function music_playTone__P117087(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18250,7 +18250,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.id___104870 = undefined; + s.id___128362 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -18275,7 +18275,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_2 = music_playNoteCore__P97040_mk(s); + s.tmp_2 = music_playNoteCore__P119939_mk(s); s.tmp_2.arg0 = 0; s.tmp_2.arg1 = s.arg0; r0 = pxsim_pxtrt_ldlocRef(s.arg1); @@ -18283,7 +18283,7 @@ switch (step) { s.callLocIdx = 64; s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; - s.tmp_0 = pause__P92984_mk(s); + s.tmp_0 = pause__P115878_mk(s); r0 = pxsim_pxtrt_ldlocRef(s.arg1); s.tmp_0.arg0 = r0; s.callLocIdx = 65; s.pc = 6; return s.tmp_0; @@ -18291,13 +18291,13 @@ switch (step) { r0 = s.retval; { step = 4; continue; } case 3: - r0 = (globals.playToneID___97042 + 1); + r0 = (globals.playToneID___119941 + 1); s.tmp_0 = r0; - globals.playToneID___97042 = (r0); - s.id___104870 = (s.tmp_0); - r0 = pxsim_pxtcore_mkAction(3, music_playTone_inline__P104876); + globals.playToneID___119941 = (r0); + s.id___128362 = (s.tmp_0); + r0 = pxsim_pxtcore_mkAction(3, music_playTone_inline__P128368); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.id___104870); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.id___128362); 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); @@ -18306,17 +18306,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_playTone__P94193.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__P117087.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__P94193_mk(s) { +function music_playTone__P117087_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_playTone__P94193, depth: s.depth + 1, + parent: s, fn: music_playTone__P117087, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - id___104870: undefined, + id___128362: undefined, arg0: undefined, arg1: undefined, } } @@ -18325,7 +18325,7 @@ function music_playTone__P94193_mk(s) { -function music_playTone_inline__P104876(s) { +function music_playTone_inline__P128368(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18335,14 +18335,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.pos___104877 = undefined; - s.now___104887 = undefined; - s.d___104890 = undefined; - s.t___104894 = undefined; + s.pos___128369 = undefined; + s.now___128379 = undefined; + s.d___128382 = undefined; + s.t___128386 = undefined; r0 = pxsim.control.millis(); - s.pos___104877 = (r0); + s.pos___128369 = (r0); case 1: - r0 = (s.caps[0] == globals.playToneID___97042); + r0 = (s.caps[0] == globals.playToneID___119941); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 2; continue; } @@ -18358,30 +18358,30 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 6; continue; } r0 = pxsim.control.millis(); - s.now___104887 = (r0); - r0 = (s.pos___104877 - s.now___104887); - s.d___104890 = (r0); - s.tmp_0 = Math_min__P92702_mk(s); + s.now___128379 = (r0); + r0 = (s.pos___128369 - s.now___128379); + s.d___128382 = (r0); + s.tmp_0 = Math_min__P115596_mk(s); r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 500; s.callLocIdx = 66; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.t___104894 = (r0); + s.t___128386 = (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___104894); + r0 = (s.tmp_2 - s.t___128386); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - r0 = (s.pos___104877 + s.t___104894); - s.pos___104877 = (r0); - s.tmp_0 = music_playNoteCore__P97040_mk(s); - r0 = (s.d___104890 - 1); + r0 = (s.pos___128369 + s.t___128386); + s.pos___128369 = (r0); + s.tmp_0 = music_playNoteCore__P119939_mk(s); + r0 = (s.d___128382 - 1); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.caps[2]; - s.tmp_0.arg2 = s.t___104894; + s.tmp_0.arg2 = s.t___128386; s.callLocIdx = 67; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; @@ -18391,16 +18391,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_2 = pause__P92984_mk(s); - r0 = (s.d___104890 + s.t___104894); + s.tmp_2 = pause__P115878_mk(s); + r0 = (s.d___128382 + s.t___128386); s.tmp_2.arg0 = r0; s.callLocIdx = 68; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; { step = 5; continue; } case 4: - s.tmp_0 = pause__P92984_mk(s); - r0 = (s.d___104890 + s.t___104894); + s.tmp_0 = pause__P115878_mk(s); + r0 = (s.d___128382 + s.t___128386); s.tmp_1 = r0; r0 = (s.tmp_1 - 100); s.tmp_0.arg0 = r0; @@ -18414,27 +18414,27 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_playTone_inline__P104876.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__P128368.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__P104876_mk(s) { +function music_playTone_inline__P128368_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_playTone_inline__P104876, depth: s.depth + 1, + parent: s, fn: music_playTone_inline__P128368, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - pos___104877: undefined, - now___104887: undefined, - d___104890: undefined, - t___104894: undefined, + pos___128369: undefined, + now___128379: undefined, + d___128382: undefined, + t___128386: undefined, } } -function music_playNoteCore__P97040(s) { +function music_playNoteCore__P119939(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18444,7 +18444,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.buf___104924 = undefined; + s.buf___128416 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -18452,16 +18452,16 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim.control.createBuffer(12); - s.buf___104924 = (r0); - s.tmp_0 = music_addNote__P94207_mk(s); - s.tmp_0.arg0 = s.buf___104924; + s.buf___128416 = (r0); + s.tmp_0 = music_addNote__P117101_mk(s); + s.tmp_0.arg0 = s.buf___128416; 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__P94192_mk(s); + s.tmp_1 = music_volume__P117086_mk(s); s.callLocIdx = 62; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; @@ -18470,21 +18470,21 @@ switch (step) { s.callLocIdx = 63; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = pxsim.music.queuePlayInstructions(s.arg0, s.buf___104924); + r0 = pxsim.music.queuePlayInstructions(s.arg0, s.buf___128416); r0 = undefined; return leave(s, r0) default: oops() } } } -music_playNoteCore__P97040.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__P119939.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__P97040_mk(s) { +function music_playNoteCore__P119939_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_playNoteCore__P97040, depth: s.depth + 1, + parent: s, fn: music_playNoteCore__P119939, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - buf___104924: undefined, + buf___128416: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -18494,7 +18494,7 @@ function music_playNoteCore__P97040_mk(s) { -function music_addNote__P94207(s) { +function music_addNote__P117101(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18562,12 +18562,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_addNote__P94207.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__P117101.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__P94207_mk(s) { +function music_addNote__P117101_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_addNote__P94207, depth: s.depth + 1, + parent: s, fn: music_addNote__P117101, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18588,7 +18588,7 @@ function music_addNote__P94207_mk(s) { -function music_setVolume__P94191(s) { +function music_setVolume__P117085(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18602,7 +18602,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Math_clamp__P92698_mk(s); + s.tmp_0 = Math_clamp__P115592_mk(s); s.tmp_0.arg0 = 0; s.tmp_0.arg1 = 255; r0 = (s.arg0 | 0); @@ -18610,8 +18610,8 @@ switch (step) { s.callLocIdx = 59; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.globalVolume___97035 = (r0); - r0 = (globals.globalVolume___97035 > 0); + globals.globalVolume___119934 = (r0); + r0 = (globals.globalVolume___119934 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -18627,12 +18627,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_setVolume__P94191.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__P117085.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__P94191_mk(s) { +function music_setVolume__P117085_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_setVolume__P94191, depth: s.depth + 1, + parent: s, fn: music_setVolume__P117085, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18643,7 +18643,7 @@ function music_setVolume__P94191_mk(s) { -function music_enableAmp__P97038(s) { +function music_enableAmp__P119937(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18661,12 +18661,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_enableAmp__P97038.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__P119937.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__P97038_mk(s) { +function music_enableAmp__P119937_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_enableAmp__P97038, depth: s.depth + 1, + parent: s, fn: music_enableAmp__P119937, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -18675,7 +18675,7 @@ function music_enableAmp__P97038_mk(s) { -function scene_systemMenu_volumeUp__P97762(s) { +function scene_systemMenu_volumeUp__P120661(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18685,47 +18685,47 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.v___104838 = undefined; - s.remainder___104841 = undefined; - s.newVolume___104844 = undefined; - s.tmp_0 = music_volume__P94192_mk(s); - s.callLocIdx = 1075; s.pc = 1; return s.tmp_0; + s.v___128330 = undefined; + s.remainder___128333 = undefined; + s.newVolume___128336 = undefined; + s.tmp_0 = music_volume__P117086_mk(s); + s.callLocIdx = 1087; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.v___104838 = (r0); - r0 = (s.v___104838 % 32); - s.remainder___104841 = (r0); - r0 = (s.v___104838 + 32); + s.v___128330 = (r0); + r0 = (s.v___128330 % 32); + s.remainder___128333 = (r0); + r0 = (s.v___128330 + 32); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.remainder___104841); - s.newVolume___104844 = (r0); - s.tmp_0 = scene_systemMenu_setVolume__P97761_mk(s); - s.tmp_0.arg0 = s.newVolume___104844; - s.callLocIdx = 1076; s.pc = 2; return s.tmp_0; + r0 = (s.tmp_0 - s.remainder___128333); + s.newVolume___128336 = (r0); + s.tmp_0 = scene_systemMenu_setVolume__P120660_mk(s); + s.tmp_0.arg0 = s.newVolume___128336; + s.callLocIdx = 1088; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -scene_systemMenu_volumeUp__P97762.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__P120661.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__P97762_mk(s) { +function scene_systemMenu_volumeUp__P120661_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_volumeUp__P97762, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_volumeUp__P120661, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - v___104838: undefined, - remainder___104841: undefined, - newVolume___104844: undefined, + v___128330: undefined, + remainder___128333: undefined, + newVolume___128336: undefined, } } -function game_consoleOverlay_isVisible__P95695(s) { +function game_consoleOverlay_isVisible__P118589(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18735,7 +18735,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___97803); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___120702); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); s.tmp_1 = r0; @@ -18745,12 +18745,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_consoleOverlay_isVisible__P95695.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__P118589.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__P95695_mk(s) { +function game_consoleOverlay_isVisible__P118589_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_isVisible__P95695, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_isVisible__P118589, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18761,7 +18761,7 @@ function game_consoleOverlay_isVisible__P95695_mk(s) { -function scene_systemMenu_closeMenu__P95673(s) { +function scene_systemMenu_closeMenu__P118567(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18771,21 +18771,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___97757); + r0 = pxsim_numops_toBoolDecr(globals.instance___120656); if (!r0) { step = 1; continue; } - s.tmp_0 = scene_systemMenu_PauseMenu_dispose__P95672_mk(s); - s.tmp_0.arg0 = globals.instance___97757; - s.callLocIdx = 1091; s.pc = 3; return s.tmp_0; + s.tmp_0 = scene_systemMenu_PauseMenu_dispose__P118566_mk(s); + s.tmp_0.arg0 = globals.instance___120656; + s.callLocIdx = 1103; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.instance___97757 = (undefined); - s.tmp_0 = controller__setUserEventsEnabled__P94777_mk(s); + globals.instance___120656 = (undefined); + s.tmp_0 = controller__setUserEventsEnabled__P117671_mk(s); s.tmp_0.arg0 = true; - s.callLocIdx = 1092; s.pc = 4; return s.tmp_0; + s.callLocIdx = 1104; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = game_popScene__P95575_mk(s); - s.callLocIdx = 1093; s.pc = 5; return s.tmp_0; + s.tmp_0 = game_popScene__P118469_mk(s); + s.callLocIdx = 1105; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; case 1: @@ -18794,12 +18794,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_closeMenu__P95673.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__P118567.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__P95673_mk(s) { +function scene_systemMenu_closeMenu__P118567_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_closeMenu__P95673, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_closeMenu__P118567, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -18808,7 +18808,7 @@ function scene_systemMenu_closeMenu__P95673_mk(s) { -function scene_systemMenu_PauseMenu_dispose__P95672(s) { +function scene_systemMenu_PauseMenu_dispose__P118566(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18823,16 +18823,16 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C95666_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C118560_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__P92680_mk(s); + s.tmp_1 = helpers_arrayForEach__P115574_mk(s); r0 = s.arg0.fields["options"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = scene_systemMenu_PauseMenu_dispose_inline__P103159; - s.callLocIdx = 1068; s.pc = 3; return s.tmp_1; + s.tmp_1.arg1 = scene_systemMenu_PauseMenu_dispose_inline__P127298; + s.callLocIdx = 1080; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; r0 = (s.arg0).fields["options"] = (undefined); @@ -18842,12 +18842,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_dispose__P95672.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__P118566.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__P95672_mk(s) { +function scene_systemMenu_PauseMenu_dispose__P118566_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_dispose__P95672, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_dispose__P118566, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18858,7 +18858,7 @@ function scene_systemMenu_PauseMenu_dispose__P95672_mk(s) { -function scene_systemMenu_PauseMenu_dispose_inline__P103159(s) { +function scene_systemMenu_PauseMenu_dispose_inline__P127298(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18872,21 +18872,21 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = scene_systemMenu_MenuOption_dispose__P95665_mk(s); + s.tmp_0 = scene_systemMenu_MenuOption_dispose__P118559_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 1067; s.pc = 1; return s.tmp_0; + s.callLocIdx = 1079; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_dispose_inline__P103159.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__P127298.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__P103159_mk(s) { +function scene_systemMenu_PauseMenu_dispose_inline__P127298_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_dispose_inline__P103159, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_dispose_inline__P127298, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -18896,7 +18896,7 @@ function scene_systemMenu_PauseMenu_dispose_inline__P103159_mk(s) { -function scene_systemMenu_MenuOption_dispose__P95665(s) { +function scene_systemMenu_MenuOption_dispose__P118559(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18911,25 +18911,25 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C95658_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C118552_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__P94999_mk(s); + s.tmp_1 = Sprite_destroy__P117893_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = undefined; s.tmp_1.arg2 = undefined; - s.callLocIdx = 987; s.pc = 3; return s.tmp_1; + s.callLocIdx = 999; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.tmp_0 = Sprite_destroy__P94999_mk(s); + s.tmp_0 = Sprite_destroy__P117893_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = undefined; s.tmp_0.arg2 = undefined; - s.callLocIdx = 988; s.pc = 4; return s.tmp_0; + s.callLocIdx = 1000; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; r0 = (s.arg0).fields["card"] = (undefined); @@ -18940,12 +18940,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_dispose__P95665.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__P118559.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__P95665_mk(s) { +function scene_systemMenu_MenuOption_dispose__P118559_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_dispose__P95665, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_dispose__P118559, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18956,7 +18956,7 @@ function scene_systemMenu_MenuOption_dispose__P95665_mk(s) { -function Sprite_destroy__P94999(s) { +function Sprite_destroy__P117893(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18973,7 +18973,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 2); @@ -18991,19 +18991,19 @@ 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__P95836_mk(s); + s.tmp_0 = effects_ParticleEffect_destroy__P118730_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg2; s.tmp_0.arg3 = undefined; - s.callLocIdx = 431; s.pc = 6; return s.tmp_0; + s.callLocIdx = 437; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; { step = 4; continue; } case 3: - s.tmp_0 = Sprite__destroyCore__P95000_mk(s); + s.tmp_0 = Sprite__destroyCore__P117894_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 432; s.pc = 7; return s.tmp_0; + s.callLocIdx = 438; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; case 4: @@ -19012,12 +19012,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_destroy__P94999.info = {"start":26493,"length":293,"line":859,"column":4,"endLine":868,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"destroy","argumentNames":["this","effect","duration"]} +Sprite_destroy__P117893.info = {"start":26493,"length":293,"line":859,"column":4,"endLine":868,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"destroy","argumentNames":["this","effect","duration"]} -function Sprite_destroy__P94999_mk(s) { +function Sprite_destroy__P117893_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_destroy__P94999, depth: s.depth + 1, + parent: s, fn: Sprite_destroy__P117893, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19033,7 +19033,7 @@ function Sprite_destroy__P94999_mk(s) { -function effects_ParticleEffect_destroy__P95836(s) { +function effects_ParticleEffect_destroy__P118730(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19051,15 +19051,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ParticleEffect__C95833_VT)) failedCast(r0); - s.tmp_0 = Sprite_setFlag__P94990_mk(s); + if (!checkSubtype(r0, effects_ParticleEffect__C118727_VT)) failedCast(r0); + s.tmp_0 = Sprite_setFlag__P117884_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 7168; s.tmp_0.arg2 = true; - s.callLocIdx = 1252; s.pc = 3; return s.tmp_0; + s.callLocIdx = 1264; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = effects_ParticleEffect_start__P95835_mk(s); + s.tmp_0 = effects_ParticleEffect_start__P118729_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg3; @@ -19076,7 +19076,7 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0.arg4 = r0; - s.callLocIdx = 1253; s.pc = 4; return s.tmp_0; + s.callLocIdx = 1265; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; r0 = pxsim_numops_toBoolDecr(s.arg2); @@ -19091,22 +19091,22 @@ 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__P95863_mk(s); - s.tmp_0.arg0 = globals.dissolve___95866; + s.tmp_0 = effects_ImageEffect_applyTo__P118757_mk(s); + s.tmp_0.arg0 = globals.dissolve___118760; s.tmp_0.arg1 = s.arg1; - s.callLocIdx = 1254; s.pc = 5; return s.tmp_0; + s.callLocIdx = 1266; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -effects_ParticleEffect_destroy__P95836.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__P118730.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__P95836_mk(s) { +function effects_ParticleEffect_destroy__P118730_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ParticleEffect_destroy__P95836, depth: s.depth + 1, + parent: s, fn: effects_ParticleEffect_destroy__P118730, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19124,7 +19124,7 @@ function effects_ParticleEffect_destroy__P95836_mk(s) { -function dissolve_inline__P103304(s) { +function dissolve_inline__P127424(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19134,11 +19134,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___103307 = undefined; - s.x___103318 = undefined; - s.y___103324 = undefined; - s.w___103330 = undefined; - s.h___103334 = undefined; + s.i___127427 = undefined; + s.x___127438 = undefined; + s.y___127444 = undefined; + s.w___127450 = undefined; + s.h___127454 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -19151,13 +19151,13 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 >> 5); - s.i___103307 = (r0); + s.i___127427 = (r0); case 1: - r0 = (s.i___103307 > 0); + r0 = (s.i___127427 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = Math_FastRandom_randomRange__P95634_mk(s); + s.tmp_1 = Math_FastRandom_randomRange__P118528_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 0; r0 = pxsim_ImageMethods.width(s.arg0); @@ -19165,8 +19165,8 @@ switch (step) { s.callLocIdx = 52; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.x___103318 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P95634_mk(s); + s.x___127438 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P118528_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 0; r0 = pxsim_ImageMethods.height(s.arg0); @@ -19174,56 +19174,56 @@ switch (step) { s.callLocIdx = 53; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.y___103324 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P95634_mk(s); + s.y___127444 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P118528_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 3; s.callLocIdx = 54; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.w___103330 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P95634_mk(s); + s.w___127450 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P118528_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 3; s.callLocIdx = 55; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.h___103334 = (r0); - s.tmp_0 = helpers_imageDrawRect__P94530_mk(s); + s.h___127454 = (r0); + s.tmp_0 = helpers_imageDrawRect__P117424_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.x___103318; - s.tmp_0.arg2 = s.y___103324; - s.tmp_0.arg3 = s.w___103330; - s.tmp_0.arg4 = s.h___103334; + s.tmp_0.arg1 = s.x___127438; + s.tmp_0.arg2 = s.y___127444; + s.tmp_0.arg3 = s.w___127450; + s.tmp_0.arg4 = s.h___127454; s.tmp_0.arg5 = 0; s.callLocIdx = 56; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - r0 = (s.i___103307 - 1); - s.i___103307 = (r0); + r0 = (s.i___127427 - 1); + s.i___127427 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -dissolve_inline__P103304.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__P127424.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__P103304_mk(s) { +function dissolve_inline__P127424_mk(s) { checkStack(s.depth); return { - parent: s, fn: dissolve_inline__P103304, depth: s.depth + 1, + parent: s, fn: dissolve_inline__P127424, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - i___103307: undefined, - x___103318: undefined, - y___103324: undefined, - w___103330: undefined, - h___103334: undefined, + i___127427: undefined, + x___127438: undefined, + y___127444: undefined, + w___127450: undefined, + h___127454: undefined, arg0: undefined, arg1: undefined, } } @@ -19232,7 +19232,7 @@ function dissolve_inline__P103304_mk(s) { -function helpers_imageDrawRect__P94530(s) { +function helpers_imageDrawRect__P117424(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19271,7 +19271,7 @@ switch (step) { s.arg3 = (r0); r0 = (s.arg4 - 1); s.arg4 = (r0); - s.tmp_0 = helpers_imageDrawLine__P94529_mk(s); + s.tmp_0 = helpers_imageDrawLine__P117423_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -19282,7 +19282,7 @@ switch (step) { s.callLocIdx = 83; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P94529_mk(s); + s.tmp_0 = helpers_imageDrawLine__P117423_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -19293,7 +19293,7 @@ switch (step) { s.callLocIdx = 84; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P94529_mk(s); + s.tmp_0 = helpers_imageDrawLine__P117423_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg1 + s.arg3); s.tmp_0.arg1 = r0; @@ -19306,7 +19306,7 @@ switch (step) { s.callLocIdx = 85; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P94529_mk(s); + s.tmp_0 = helpers_imageDrawLine__P117423_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg1 + s.arg3); s.tmp_0.arg1 = r0; @@ -19324,12 +19324,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageDrawRect__P94530.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__P117424.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__P94530_mk(s) { +function helpers_imageDrawRect__P117424_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageDrawRect__P94530, depth: s.depth + 1, + parent: s, fn: helpers_imageDrawRect__P117424, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19345,7 +19345,7 @@ function helpers_imageDrawRect__P94530_mk(s) { -function helpers_imageDrawLine__P94529(s) { +function helpers_imageDrawLine__P117423(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19365,14 +19365,14 @@ switch (step) { s.lambdaArgs = null; } s.tmp_0 = r0 = s.arg0; - s.tmp_2 = helpers_pack__P97141_mk(s); + s.tmp_2 = helpers_pack__P120040_mk(s); s.tmp_2.arg0 = s.arg1; s.tmp_2.arg1 = s.arg2; s.callLocIdx = 81; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = helpers_pack__P97141_mk(s); + s.tmp_4 = helpers_pack__P120040_mk(s); s.tmp_4.arg0 = s.arg3; s.tmp_4.arg1 = s.arg4; s.callLocIdx = 82; s.pc = 2; return s.tmp_4; @@ -19384,12 +19384,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageDrawLine__P94529.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__P117423.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__P94529_mk(s) { +function helpers_imageDrawLine__P117423_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageDrawLine__P94529, depth: s.depth + 1, + parent: s, fn: helpers_imageDrawLine__P117423, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19408,7 +19408,7 @@ function helpers_imageDrawLine__P94529_mk(s) { -function Math_FastRandom_randomRange__P95634(s) { +function Math_FastRandom_randomRange__P118528(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19425,14 +19425,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C95630_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C118524_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__P95633_mk(s); + s.tmp_2 = Math_FastRandom_next__P118527_mk(s); s.tmp_2.arg0 = s.arg0; - s.callLocIdx = 969; s.pc = 3; return s.tmp_2; + s.callLocIdx = 981; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; s.tmp_1 = r0; @@ -19451,12 +19451,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_randomRange__P95634.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__P118528.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__P95634_mk(s) { +function Math_FastRandom_randomRange__P118528_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_randomRange__P95634, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_randomRange__P118528, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19473,7 +19473,7 @@ function Math_FastRandom_randomRange__P95634_mk(s) { -function Math_FastRandom_next__P95633(s) { +function Math_FastRandom_next__P118527(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19488,7 +19488,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C95630_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C118524_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["lfsr"]; s.tmp_3 = r0; @@ -19509,12 +19509,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_next__P95633.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__P118527.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__P95633_mk(s) { +function Math_FastRandom_next__P118527_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_next__P95633, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_next__P118527, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19531,7 +19531,7 @@ function Math_FastRandom_next__P95633_mk(s) { -function effects_ImageEffect_constructor__P95862(s) { +function effects_ImageEffect_constructor__P118756(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19548,14 +19548,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ImageEffect__C95861_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ImageEffect__C118755_VT)) failedCast(r0); r0 = (s.arg0).fields["effect"] = (s.arg2); - r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C95630_VT); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C118524_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P95632_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P118526_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; - s.callLocIdx = 1262; s.pc = 1; return s.tmp_1; + s.callLocIdx = 1274; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; r0 = (s.arg0).fields["fastRandom"] = (s.tmp_0); @@ -19565,12 +19565,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_constructor__P95862.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__P118756.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__P95862_mk(s) { +function effects_ImageEffect_constructor__P118756_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_constructor__P95862, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_constructor__P118756, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19583,7 +19583,7 @@ function effects_ImageEffect_constructor__P95862_mk(s) { -function effects_ImageEffect_applyTo__P95863(s) { +function effects_ImageEffect_applyTo__P118757(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19593,14 +19593,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.clonedImage___103483 = undefined; + s.clonedImage___127603 = 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__C95861_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ImageEffect__C118755_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -19626,17 +19626,17 @@ switch (step) { r0 = s.arg1.fields["_image"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.clone(s.tmp_5); - s.clonedImage___103483 = (r0); - s.tmp_0 = effects_ImageEffect_change__P95864_mk(s); + s.clonedImage___127603 = (r0); + s.tmp_0 = effects_ImageEffect_change__P118758_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.clonedImage___103483; - s.callLocIdx = 1265; s.pc = 6; return s.tmp_0; + s.tmp_0.arg1 = s.clonedImage___127603; + s.callLocIdx = 1277; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = Sprite_setImage__P94962_mk(s); + s.tmp_0 = Sprite_setImage__P117856_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_0.arg1 = s.clonedImage___103483; - s.callLocIdx = 1266; s.pc = 7; return s.tmp_0; + s.tmp_0.arg1 = s.clonedImage___127603; + s.callLocIdx = 1278; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; case 5: @@ -19644,12 +19644,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_applyTo__P95863.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__P118757.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__P95863_mk(s) { +function effects_ImageEffect_applyTo__P118757_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_applyTo__P95863, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_applyTo__P118757, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19657,7 +19657,7 @@ function effects_ImageEffect_applyTo__P95863_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - clonedImage___103483: undefined, + clonedImage___127603: undefined, arg0: undefined, arg1: undefined, } } @@ -19666,7 +19666,7 @@ function effects_ImageEffect_applyTo__P95863_mk(s) { -function effects_ImageEffect_change__P95864(s) { +function effects_ImageEffect_change__P118758(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19682,7 +19682,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ImageEffect__C95861_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ImageEffect__C118755_VT)) failedCast(r0); s.tmp_0 = if_effect_3_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; @@ -19690,12 +19690,12 @@ switch (step) { s.tmp_0.arg2 = r0; if (!s.tmp_0.arg0.vtable.iface) { setupLambda(s.tmp_0, pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "effect"), 3); - s.callLocIdx = 1267; s.pc = 1; return s.tmp_0; + s.callLocIdx = 1279; s.pc = 1; return s.tmp_0; } else { s.tmp_0.fn = s.tmp_0.arg0.vtable.iface["effect"]; - if (s.tmp_0.fn == null) { setupLambda(s.tmp_0, s.tmp_0.arg0.fields["effect"], 3); s.callLocIdx = 1267; s.pc = 1; return s.tmp_0; } - else if (s.tmp_0.fn.isGetter) { s.tmp_0.stage2Call = true; s.callLocIdx = 1267; s.pc = 1; return s.tmp_0;; } - else { s.callLocIdx = 1267; s.pc = 1; return s.tmp_0; } + if (s.tmp_0.fn == null) { setupLambda(s.tmp_0, s.tmp_0.arg0.fields["effect"], 3); s.callLocIdx = 1279; s.pc = 1; return s.tmp_0; } + else if (s.tmp_0.fn.isGetter) { s.tmp_0.stage2Call = true; s.callLocIdx = 1279; s.pc = 1; return s.tmp_0;; } + else { s.callLocIdx = 1279; s.pc = 1; return s.tmp_0; } } case 1: r0 = s.retval; @@ -19703,12 +19703,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_change__P95864.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__P118758.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__P95864_mk(s) { +function effects_ImageEffect_change__P118758_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_change__P95864, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_change__P118758, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -19719,7 +19719,7 @@ function effects_ImageEffect_change__P95864_mk(s) { -function effects_ParticleEffect_start__P95835(s) { +function effects_ParticleEffect_start__P118729(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19729,7 +19729,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.src___103866 = undefined; + s.src___127628 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -19739,7 +19739,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ParticleEffect__C95833_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ParticleEffect__C118727_VT)) failedCast(r0); r0 = s.arg0.fields["sourceFactory"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -19766,18 +19766,18 @@ switch (step) { s.tmp_4.arg2 = s.tmp_3; if (!s.tmp_4.arg0.vtable.iface) { setupLambda(s.tmp_4, pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "sourceFactory"), 3); - s.callLocIdx = 1250; s.pc = 10; return s.tmp_4; + s.callLocIdx = 1262; s.pc = 10; return s.tmp_4; } else { s.tmp_4.fn = s.tmp_4.arg0.vtable.iface["sourceFactory"]; - if (s.tmp_4.fn == null) { setupLambda(s.tmp_4, s.tmp_4.arg0.fields["sourceFactory"], 3); s.callLocIdx = 1250; s.pc = 10; return s.tmp_4; } - else if (s.tmp_4.fn.isGetter) { s.tmp_4.stage2Call = true; s.callLocIdx = 1250; s.pc = 10; return s.tmp_4;; } - else { s.callLocIdx = 1250; s.pc = 10; return s.tmp_4; } + if (s.tmp_4.fn == null) { setupLambda(s.tmp_4, s.tmp_4.arg0.fields["sourceFactory"], 3); s.callLocIdx = 1262; s.pc = 10; return s.tmp_4; } + else if (s.tmp_4.fn.isGetter) { s.tmp_4.stage2Call = true; s.callLocIdx = 1262; s.pc = 10; return s.tmp_4;; } + else { s.callLocIdx = 1262; s.pc = 10; return s.tmp_4; } } case 10: r0 = s.retval; - s.src___103866 = (r0); - s.tmp_0 = particles_ParticleSource_setRelativeToCamera__P95733_mk(s); - s.tmp_0.arg0 = s.src___103866; + s.src___127628 = (r0); + s.tmp_0 = particles_ParticleSource_setRelativeToCamera__P118627_mk(s); + s.tmp_0.arg0 = s.src___127628; r0 = pxsim_numops_toBoolDecr(s.arg4); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); @@ -19786,7 +19786,7 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0.arg1 = r0; - s.callLocIdx = 1251; s.pc = 11; return s.tmp_0; + s.callLocIdx = 1263; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; r0 = pxsim_numops_toBoolDecr(s.arg2); @@ -19802,7 +19802,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.src___103866).fields["lifespan"] = (s.tmp_1); + r0 = (s.src___127628).fields["lifespan"] = (s.tmp_1); case 7: case 8: case 9: @@ -19810,19 +19810,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ParticleEffect_start__P95835.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__P118729.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__P95835_mk(s) { +function effects_ParticleEffect_start__P118729_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ParticleEffect_start__P95835, depth: s.depth + 1, + parent: s, fn: effects_ParticleEffect_start__P118729, 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___103866: undefined, + src___127628: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -19834,7 +19834,7 @@ function effects_ParticleEffect_start__P95835_mk(s) { -function particles_ParticleSource_setRelativeToCamera__P95733(s) { +function particles_ParticleSource_setRelativeToCamera__P118627(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19850,7 +19850,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C95722_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C118616_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } s.tmp_0 = r0 = s.arg0; @@ -19876,12 +19876,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setRelativeToCamera__P95733.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__P118627.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__P95733_mk(s) { +function particles_ParticleSource_setRelativeToCamera__P118627_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setRelativeToCamera__P95733, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setRelativeToCamera__P118627, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19896,7 +19896,7 @@ function particles_ParticleSource_setRelativeToCamera__P95733_mk(s) { -function Sprite__destroyCore__P95000(s) { +function Sprite__destroyCore__P117894(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19906,25 +19906,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___103209 = undefined; + s.scene___127348 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_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__P95570_mk(s); - s.callLocIdx = 433; s.pc = 7; return s.tmp_0; + s.tmp_0 = game_currentScene__P118464_mk(s); + s.callLocIdx = 439; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.scene___103209 = (r0); - r0 = s.scene___103209.fields["allSprites"]; + s.scene___127348 = (r0); + r0 = s.scene___127348.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.arg0); r0 = s.arg0.fields["_kind"]; @@ -19936,7 +19936,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.scene___103209.fields["spritesByKind"]; + r0 = s.scene___127348.fields["spritesByKind"]; s.tmp_2 = r0; r0 = s.arg0.fields["_kind"]; s.tmp_3 = r0; @@ -19946,24 +19946,24 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - s.tmp_5 = sprites_SpriteSet_remove__P95041_mk(s); - r0 = s.scene___103209.fields["spritesByKind"]; + s.tmp_5 = sprites_SpriteSet_remove__P117935_mk(s); + r0 = s.scene___127348.fields["spritesByKind"]; s.tmp_6 = r0; r0 = s.arg0.fields["_kind"]; s.tmp_7 = r0; r0 = pxsim_pxtrt.mapGetGeneric(s.tmp_6, s.tmp_7); s.tmp_5.arg0 = r0; s.tmp_5.arg1 = s.arg0; - s.callLocIdx = 437; s.pc = 8; return s.tmp_5; + s.callLocIdx = 443; s.pc = 8; return s.tmp_5; case 8: r0 = s.retval; case 3: case 4: - s.tmp_0 = PhysicsEngine__C95082_v1_2_mk(s); - r0 = s.scene___103209.fields["physicsEngine"]; + s.tmp_0 = PhysicsEngine__C117976_v1_2_mk(s); + r0 = s.scene___127348.fields["physicsEngine"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C95082_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C117976_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: @@ -19976,46 +19976,46 @@ switch (step) { s.tmp_1.arg0 = s.arg0; if (!s.tmp_1.arg0.vtable.iface) { setupLambda(s.tmp_1, pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "destroyHandler"), 1); - s.callLocIdx = 438; s.pc = 10; return s.tmp_1; + s.callLocIdx = 444; s.pc = 10; return s.tmp_1; } else { s.tmp_1.fn = s.tmp_1.arg0.vtable.iface["destroyHandler"]; - if (s.tmp_1.fn == null) { setupLambda(s.tmp_1, s.tmp_1.arg0.fields["destroyHandler"], 1); s.callLocIdx = 438; s.pc = 10; return s.tmp_1; } - else if (s.tmp_1.fn.isGetter) { s.tmp_1.stage2Call = true; s.callLocIdx = 438; s.pc = 10; return s.tmp_1;; } - else { s.callLocIdx = 438; s.pc = 10; return s.tmp_1; } + if (s.tmp_1.fn == null) { setupLambda(s.tmp_1, s.tmp_1.arg0.fields["destroyHandler"], 1); s.callLocIdx = 444; s.pc = 10; return s.tmp_1; } + else if (s.tmp_1.fn.isGetter) { s.tmp_1.stage2Call = true; s.callLocIdx = 444; s.pc = 10; return s.tmp_1;; } + else { s.callLocIdx = 444; s.pc = 10; return s.tmp_1; } } case 10: r0 = s.retval; case 5: case 6: - r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P103238); + r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P127377); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtcore_mkAction(1, Sprite__destroyCore_inline__P103245); + r0 = pxsim_pxtcore_mkAction(1, Sprite__destroyCore_inline__P127384); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P92680_mk(s); - s.tmp_3 = helpers_arrayFilter__P92681_mk(s); - r0 = s.scene___103209.fields["destroyedHandlers"]; + s.tmp_2 = helpers_arrayForEach__P115574_mk(s); + s.tmp_3 = helpers_arrayFilter__P115575_mk(s); + r0 = s.scene___127348.fields["destroyedHandlers"]; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = s.tmp_0; - s.callLocIdx = 440; s.pc = 12; return s.tmp_3; + s.callLocIdx = 446; s.pc = 12; return s.tmp_3; case 12: r0 = s.retval; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = s.tmp_1; - s.callLocIdx = 442; s.pc = 11; return s.tmp_2; + s.callLocIdx = 448; s.pc = 11; return s.tmp_2; case 11: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -Sprite__destroyCore__P95000.info = {"start":26792,"length":522,"line":870,"column":4,"endLine":882,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"_destroyCore","argumentNames":["this"]} +Sprite__destroyCore__P117894.info = {"start":26792,"length":522,"line":870,"column":4,"endLine":882,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"_destroyCore","argumentNames":["this"]} -function Sprite__destroyCore__P95000_mk(s) { +function Sprite__destroyCore__P117894_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite__destroyCore__P95000, depth: s.depth + 1, + parent: s, fn: Sprite__destroyCore__P117894, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20025,7 +20025,7 @@ function Sprite__destroyCore__P95000_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - scene___103209: undefined, + scene___127348: undefined, arg0: undefined, } } @@ -20033,7 +20033,7 @@ function Sprite__destroyCore__P95000_mk(s) { -function forEach_inline__P103238(s) { +function forEach_inline__P127377(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20055,12 +20055,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P103238.info = {"start":27237,"length":26,"line":880,"column":20,"endLine":880,"endColumn":46,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +forEach_inline__P127377.info = {"start":27237,"length":26,"line":880,"column":20,"endLine":880,"endColumn":46,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function forEach_inline__P103238_mk(s) { +function forEach_inline__P127377_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P103238, depth: s.depth + 1, + parent: s, fn: forEach_inline__P127377, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20071,7 +20071,7 @@ function forEach_inline__P103238_mk(s) { -function Sprite__destroyCore_inline__P103245(s) { +function Sprite__destroyCore_inline__P127384(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20090,12 +20090,12 @@ switch (step) { s.tmp_0.arg1 = s.caps[0]; if (!s.tmp_0.arg0.vtable.iface) { setupLambda(s.tmp_0, pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "handler"), 2); - s.callLocIdx = 441; s.pc = 1; return s.tmp_0; + s.callLocIdx = 447; s.pc = 1; return s.tmp_0; } else { s.tmp_0.fn = s.tmp_0.arg0.vtable.iface["handler"]; - if (s.tmp_0.fn == null) { setupLambda(s.tmp_0, s.tmp_0.arg0.fields["handler"], 2); s.callLocIdx = 441; s.pc = 1; return s.tmp_0; } - else if (s.tmp_0.fn.isGetter) { s.tmp_0.stage2Call = true; s.callLocIdx = 441; s.pc = 1; return s.tmp_0;; } - else { s.callLocIdx = 441; s.pc = 1; return s.tmp_0; } + if (s.tmp_0.fn == null) { setupLambda(s.tmp_0, s.tmp_0.arg0.fields["handler"], 2); s.callLocIdx = 447; s.pc = 1; return s.tmp_0; } + else if (s.tmp_0.fn.isGetter) { s.tmp_0.stage2Call = true; s.callLocIdx = 447; s.pc = 1; return s.tmp_0;; } + else { s.callLocIdx = 447; s.pc = 1; return s.tmp_0; } } case 1: r0 = s.retval; @@ -20103,12 +20103,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite__destroyCore_inline__P103245.info = {"start":27286,"length":20,"line":881,"column":21,"endLine":881,"endColumn":41,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +Sprite__destroyCore_inline__P127384.info = {"start":27286,"length":20,"line":881,"column":21,"endLine":881,"endColumn":41,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function Sprite__destroyCore_inline__P103245_mk(s) { +function Sprite__destroyCore_inline__P127384_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite__destroyCore_inline__P103245, depth: s.depth + 1, + parent: s, fn: Sprite__destroyCore_inline__P127384, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -20118,7 +20118,7 @@ function Sprite__destroyCore_inline__P103245_mk(s) { -function PhysicsEngine_removeSprite__P95085(s) { +function PhysicsEngine_removeSprite__P117979(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20134,17 +20134,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C95082_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C117976_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_removeSprite__P95085.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__P117979.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__P95085_mk(s) { +function PhysicsEngine_removeSprite__P117979_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_removeSprite__P95085, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_removeSprite__P117979, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -20154,7 +20154,7 @@ function PhysicsEngine_removeSprite__P95085_mk(s) { -function Sprite_kind__P94978(s) { +function Sprite_kind__P117872(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20169,17 +20169,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); r0 = s.arg0.fields["_kind"]; return leave(s, r0) default: oops() } } } -Sprite_kind__P94978.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__P117872.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__P94978_mk(s) { +function Sprite_kind__P117872_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_kind__P94978, depth: s.depth + 1, + parent: s, fn: Sprite_kind__P117872, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -20188,7 +20188,7 @@ function Sprite_kind__P94978_mk(s) { -function game_popScene__P95575(s) { +function game_popScene__P118469(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20198,59 +20198,59 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.oldScene___102920 = undefined; - s.tmp_0 = game_currentScene__P95570_mk(s); - s.callLocIdx = 954; s.pc = 11; return s.tmp_0; + s.oldScene___127059 = undefined; + s.tmp_0 = game_currentScene__P118464_mk(s); + s.callLocIdx = 960; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.oldScene___102920 = (r0); - s.tmp_0 = r0 = globals._sceneStack___97505; + s.oldScene___127059 = (r0); + s.tmp_0 = r0 = globals._sceneStack___120404; 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___97505); + r0 = pxsim_Array__length(globals._sceneStack___120404); 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___97505); - globals._scene___97504 = (r0); - s.tmp_0 = control_popEventContext__P92981_mk(s); - s.callLocIdx = 955; s.pc = 12; return s.tmp_0; + r0 = pxsim_Array_.pop(globals._sceneStack___120404); + globals._scene___120403 = (r0); + s.tmp_0 = control_popEventContext__P115875_mk(s); + s.callLocIdx = 961; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; { step = 6; continue; } case 3: - r0 = pxsim_numops_toBoolDecr(globals._scene___97504); + r0 = pxsim_numops_toBoolDecr(globals._scene___120403); if (!r0) { step = 4; continue; } - s.tmp_0 = control_popEventContext__P92981_mk(s); - s.callLocIdx = 956; s.pc = 13; return s.tmp_0; + s.tmp_0 = control_popEventContext__P115875_mk(s); + s.callLocIdx = 962; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - globals._scene___97504 = (undefined); + globals._scene___120403 = (undefined); case 4: case 5: case 6: - r0 = pxsim_numops_toBoolDecr(globals._scene___97504); + r0 = pxsim_numops_toBoolDecr(globals._scene___120403); if (!r0) { step = 7; continue; } - s.tmp_0 = particles_enableAll__P95754_mk(s); - s.callLocIdx = 957; s.pc = 14; return s.tmp_0; + s.tmp_0 = particles_enableAll__P118648_mk(s); + s.callLocIdx = 963; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; case 7: case 8: - r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___97507); + r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___120406); if (!r0) { step = 9; continue; } - r0 = pxsim_pxtcore_mkAction(1, game_popScene_inline__P102941); + r0 = pxsim_pxtcore_mkAction(1, game_popScene_inline__P127080); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___102920); - s.tmp_1 = helpers_arrayForEach__P92680_mk(s); - s.tmp_1.arg0 = globals._scenePopHandlers___97507; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___127059); + s.tmp_1 = helpers_arrayForEach__P115574_mk(s); + s.tmp_1.arg0 = globals._scenePopHandlers___120406; s.tmp_1.arg1 = s.tmp_0; - s.callLocIdx = 959; s.pc = 15; return s.tmp_1; + s.callLocIdx = 965; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; case 9: @@ -20259,23 +20259,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_popScene__P95575.info = {"start":5133,"length":548,"line":161,"column":4,"endLine":179,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"popScene","argumentNames":[]} +game_popScene__P118469.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__P95575_mk(s) { +function game_popScene__P118469_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_popScene__P95575, depth: s.depth + 1, + parent: s, fn: game_popScene__P118469, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - oldScene___102920: undefined, + oldScene___127059: undefined, } } -function game_popScene_inline__P102941(s) { +function game_popScene_inline__P127080(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20293,19 +20293,19 @@ switch (step) { s.tmp_0.argL = s.arg0; s.tmp_0.arg0 = s.caps[0]; setupLambda(s.tmp_0, s.tmp_0.argL); - s.callLocIdx = 958; s.pc = 1; return s.tmp_0; + s.callLocIdx = 964; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -game_popScene_inline__P102941.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__P127080.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__P102941_mk(s) { +function game_popScene_inline__P127080_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_popScene_inline__P102941, depth: s.depth + 1, + parent: s, fn: game_popScene_inline__P127080, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -20315,7 +20315,7 @@ function game_popScene_inline__P102941_mk(s) { -function particles_enableAll__P95754(s) { +function particles_enableAll__P118648(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20325,22 +20325,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___102945 = undefined; - s.tmp_0 = particles_particleSources__P97854_mk(s); - s.callLocIdx = 1196; s.pc = 3; return s.tmp_0; + s.sources___127084 = undefined; + s.tmp_0 = particles_particleSources__P120753_mk(s); + s.callLocIdx = 1208; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___102945 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___102945); + s.sources___127084 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___127084); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P92680_mk(s); - s.tmp_0.arg0 = s.sources___102945; - s.tmp_0.arg1 = particles_enableAll_inline__P102951; - s.callLocIdx = 1198; s.pc = 4; return s.tmp_0; + s.tmp_0 = helpers_arrayForEach__P115574_mk(s); + s.tmp_0.arg0 = s.sources___127084; + s.tmp_0.arg1 = particles_enableAll_inline__P127090; + s.callLocIdx = 1210; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = particles_pruneParticles__P97850_mk(s); - s.callLocIdx = 1199; s.pc = 5; return s.tmp_0; + s.tmp_0 = particles_pruneParticles__P120749_mk(s); + s.callLocIdx = 1211; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; case 1: @@ -20349,22 +20349,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_enableAll__P95754.info = {"start":12649,"length":193,"line":413,"column":4,"endLine":419,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"enableAll","argumentNames":[]} +particles_enableAll__P118648.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__P95754_mk(s) { +function particles_enableAll__P118648_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_enableAll__P95754, depth: s.depth + 1, + parent: s, fn: particles_enableAll__P118648, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___102945: undefined, + sources___127084: undefined, } } -function particles_enableAll_inline__P102951(s) { +function particles_enableAll_inline__P127090(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20378,22 +20378,22 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource_enabled__P95735_mk(s); + s.tmp_0 = particles_ParticleSource_enabled__P118629_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = true; - s.callLocIdx = 1197; s.pc = 1; return s.tmp_0; + s.callLocIdx = 1209; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = true; return leave(s, r0) default: oops() } } } -particles_enableAll_inline__P102951.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__P127090.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__P102951_mk(s) { +function particles_enableAll_inline__P127090_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_enableAll_inline__P102951, depth: s.depth + 1, + parent: s, fn: particles_enableAll_inline__P127090, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -20403,7 +20403,7 @@ function particles_enableAll_inline__P102951_mk(s) { -function particles_particleSources__P97854(s) { +function particles_particleSources__P120753(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20413,33 +20413,33 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___103119 = undefined; - s.tmp_0 = game_currentScene__P95570_mk(s); - s.callLocIdx = 1200; s.pc = 1; return s.tmp_0; + s.sources___127258 = undefined; + s.tmp_0 = game_currentScene__P118464_mk(s); + s.callLocIdx = 1212; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["particleSources"]; - s.sources___103119 = (r0); - r0 = s.sources___103119; + s.sources___127258 = (r0); + r0 = s.sources___127258; return leave(s, r0) default: oops() } } } -particles_particleSources__P97854.info = {"start":12848,"length":119,"line":421,"column":4,"endLine":424,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"particleSources","argumentNames":[]} +particles_particleSources__P120753.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__P97854_mk(s) { +function particles_particleSources__P120753_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_particleSources__P97854, depth: s.depth + 1, + parent: s, fn: particles_particleSources__P120753, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___103119: undefined, + sources___127258: undefined, } } -function particles_pruneParticles__P97850(s) { +function particles_pruneParticles__P120749(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20449,26 +20449,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___102956 = undefined; - s.tmp_0 = particles_particleSources__P97854_mk(s); - s.callLocIdx = 1183; s.pc = 3; return s.tmp_0; + s.sources___127095 = undefined; + s.tmp_0 = particles_particleSources__P120753_mk(s); + s.callLocIdx = 1195; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___102956 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___102956); + s.sources___127095 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___127095); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P92680_mk(s); - s.tmp_1 = helpers_arraySlice__P92686_mk(s); - s.tmp_1.arg0 = s.sources___102956; + s.tmp_0 = helpers_arrayForEach__P115574_mk(s); + s.tmp_1 = helpers_arraySlice__P115580_mk(s); + s.tmp_1.arg0 = s.sources___127095; s.tmp_1.arg1 = 0; - r0 = pxsim_Array__length(s.sources___102956); + r0 = pxsim_Array__length(s.sources___127095); s.tmp_1.arg2 = r0; - s.callLocIdx = 1184; s.pc = 5; return s.tmp_1; + s.callLocIdx = 1196; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = particles_pruneParticles_inline__P102965; - s.callLocIdx = 1186; s.pc = 4; return s.tmp_0; + s.tmp_0.arg1 = particles_pruneParticles_inline__P127104; + s.callLocIdx = 1198; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; case 1: @@ -20477,23 +20477,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_pruneParticles__P97850.info = {"start":9864,"length":156,"line":327,"column":4,"endLine":330,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"pruneParticles","argumentNames":[]} +particles_pruneParticles__P120749.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__P97850_mk(s) { +function particles_pruneParticles__P120749_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_pruneParticles__P97850, depth: s.depth + 1, + parent: s, fn: particles_pruneParticles__P120749, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - sources___102956: undefined, + sources___127095: undefined, } } -function particles_pruneParticles_inline__P102965(s) { +function particles_pruneParticles_inline__P127104(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20507,21 +20507,21 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource__prune__P95730_mk(s); + s.tmp_0 = particles_ParticleSource__prune__P118624_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 1185; s.pc = 1; return s.tmp_0; + s.callLocIdx = 1197; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -particles_pruneParticles_inline__P102965.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__P127104.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__P102965_mk(s) { +function particles_pruneParticles_inline__P127104_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_pruneParticles_inline__P102965, depth: s.depth + 1, + parent: s, fn: particles_pruneParticles_inline__P127104, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -20531,7 +20531,7 @@ function particles_pruneParticles_inline__P102965_mk(s) { -function particles_ParticleSource__prune__P95730(s) { +function particles_ParticleSource__prune__P118624(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20541,15 +20541,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___102995 = undefined; - s.sources___103003 = undefined; - s.current___103017 = undefined; + s.scene___127134 = undefined; + s.sources___127142 = undefined; + s.current___127156 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C95722_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C118616_VT)) failedCast(r0); case 1: r0 = s.arg0.fields["head"]; s.tmp_0 = r0; @@ -20592,36 +20592,36 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 13; continue; } - s.tmp_5 = game_currentScene__P95570_mk(s); - s.callLocIdx = 1158; s.pc = 21; return s.tmp_5; + s.tmp_5 = game_currentScene__P118464_mk(s); + s.callLocIdx = 1170; s.pc = 21; return s.tmp_5; case 21: r0 = s.retval; - s.scene___102995 = (r0); - r0 = pxsim_numops_toBoolDecr(s.scene___102995); + s.scene___127134 = (r0); + r0 = pxsim_numops_toBoolDecr(s.scene___127134); if (!r0) { step = 7; continue; } - r0 = s.scene___102995.fields["allSprites"]; + r0 = s.scene___127134.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.arg0); case 7: case 8: - s.tmp_0 = particles_particleSources__P97854_mk(s); - s.callLocIdx = 1159; s.pc = 22; return s.tmp_0; + s.tmp_0 = particles_particleSources__P120753_mk(s); + s.callLocIdx = 1171; s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; - s.sources___103003 = (r0); - s.tmp_0 = r0 = s.sources___103003; + s.sources___127142 = (r0); + s.tmp_0 = r0 = s.sources___127142; 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___103003); + r0 = pxsim_Array__length(s.sources___127142); 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___103003, s.arg0); + r0 = pxsim_Array_.removeElement(s.sources___127142, s.arg0); case 11: case 12: r0 = s.arg0.fields["anchor"]; @@ -20630,35 +20630,35 @@ switch (step) { case 13: case 14: r0 = s.arg0.fields["head"]; - s.current___103017 = (r0); + s.current___127156 = (r0); case 15: - s.tmp_0 = r0 = s.current___103017; + s.tmp_0 = r0 = s.current___127156; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 16; continue; } r0 = s.tmp_0; { step = 17; continue; } case 16: - r0 = s.current___103017.fields["next"]; + r0 = s.current___127156.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___103017.fields["next"]; + r0 = s.current___127156.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___103017.fields["next"]; + r0 = s.current___127156.fields["next"]; r0 = r0.fields["next"]; s.tmp_4 = r0; - r0 = (s.current___103017).fields["next"] = (s.tmp_4); + r0 = (s.current___127156).fields["next"] = (s.tmp_4); { step = 19; continue; } case 18: - r0 = s.current___103017.fields["next"]; - s.current___103017 = (r0); + r0 = s.current___127156.fields["next"]; + s.current___127156 = (r0); case 19: { step = 15; continue; } case 20: @@ -20666,12 +20666,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource__prune__P95730.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__P118624.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__P95730_mk(s) { +function particles_ParticleSource__prune__P118624_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource__prune__P95730, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource__prune__P118624, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20679,9 +20679,9 @@ function particles_ParticleSource__prune__P95730_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - scene___102995: undefined, - sources___103003: undefined, - current___103017: undefined, + scene___127134: undefined, + sources___127142: undefined, + current___127156: undefined, arg0: undefined, } } @@ -20689,7 +20689,7 @@ function particles_ParticleSource__prune__P95730_mk(s) { -function particles_ParticleSource_enabled__P95735(s) { +function particles_ParticleSource_enabled__P118629(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20705,11 +20705,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C95722_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C118616_VT)) failedCast(r0); s.tmp_1 = r0 = s.arg1; - s.tmp_3 = particles_ParticleSource_enabled__P95734_mk(s); + s.tmp_3 = particles_ParticleSource_enabled__P118628_mk(s); s.tmp_3.arg0 = s.arg0; - s.callLocIdx = 1162; s.pc = 5; return s.tmp_3; + s.callLocIdx = 1174; s.pc = 5; return s.tmp_3; case 5: r0 = s.retval; s.tmp_2 = r0; @@ -20738,12 +20738,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_enabled__P95735.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__P118629.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__P95735_mk(s) { +function particles_ParticleSource_enabled__P118629_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_enabled__P95735, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_enabled__P118629, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20760,7 +20760,7 @@ function particles_ParticleSource_enabled__P95735_mk(s) { -function particles_ParticleSource_enabled__P95734(s) { +function particles_ParticleSource_enabled__P118628(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20775,7 +20775,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C95722_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C118616_VT)) failedCast(r0); r0 = s.arg0.fields["pFlags"]; s.tmp_4 = r0; r0 = (s.tmp_4 & 1); @@ -20790,13 +20790,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -particles_ParticleSource_enabled__P95734.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__P95734.isGetter = true; +particles_ParticleSource_enabled__P118628.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__P118628.isGetter = true; -function particles_ParticleSource_enabled__P95734_mk(s) { +function particles_ParticleSource_enabled__P118628_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_enabled__P95734, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_enabled__P118628, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20810,7 +20810,7 @@ function particles_ParticleSource_enabled__P95734_mk(s) { -function control_popEventContext__P92981(s) { +function control_popEventContext__P115875(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20820,9 +20820,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctx___103126 = undefined; - s.context___103134 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.eventContexts___97004); + s.ctx___127265 = undefined; + s.context___127273 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.eventContexts___119903); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -20831,9 +20831,9 @@ switch (step) { { step = 7; continue; } case 1: case 2: - r0 = pxsim_Array_.pop(globals.eventContexts___97004); - s.ctx___103126 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___103126); + r0 = pxsim_Array_.pop(globals.eventContexts___119903); + s.ctx___127265 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___127265); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -20842,53 +20842,53 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_2 = control_EventContext_unregister__P92973_mk(s); - s.tmp_2.arg0 = s.ctx___103126; + s.tmp_2 = control_EventContext_unregister__P115867_mk(s); + s.tmp_2.arg0 = s.ctx___127265; s.callLocIdx = 56; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; - s.tmp_0 = r0 = globals.eventContexts___97004; - r0 = pxsim_Array__length(globals.eventContexts___97004); + s.tmp_0 = r0 = globals.eventContexts___119903; + r0 = pxsim_Array__length(globals.eventContexts___119903); 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___103134 = (r0); - r0 = pxsim_numops_toBoolDecr(s.context___103134); + s.context___127273 = (r0); + r0 = pxsim_numops_toBoolDecr(s.context___127273); if (!r0) { step = 5; continue; } - s.tmp_0 = control_EventContext_register__P92972_mk(s); - s.tmp_0.arg0 = s.context___103134; + s.tmp_0 = control_EventContext_register__P115866_mk(s); + s.tmp_0.arg0 = s.context___127273; s.callLocIdx = 57; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; { step = 6; continue; } case 5: - globals.eventContexts___97004 = (undefined); + globals.eventContexts___119903 = (undefined); case 6: case 7: r0 = undefined; return leave(s, r0) default: oops() } } } -control_popEventContext__P92981.info = {"start":7755,"length":413,"line":236,"column":4,"endLine":250,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"popEventContext","argumentNames":[]} +control_popEventContext__P115875.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__P92981_mk(s) { +function control_popEventContext__P115875_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_popEventContext__P92981, depth: s.depth + 1, + parent: s, fn: control_popEventContext__P115875, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - ctx___103126: undefined, - context___103134: undefined, + ctx___127265: undefined, + context___127273: undefined, } } -function control_EventContext_register__P92972(s) { +function control_EventContext_register__P115866(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20898,38 +20898,38 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.h___103147 = undefined; - s.unnamed516___U1 = undefined; - s.unnamed517___U2 = undefined; + s.h___127286 = undefined; + s.unnamed608___U1 = undefined; + s.unnamed609___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C92966_VT)) failedCast(r0); - s.h___103147 = (undefined); + if (!checkSubtype(r0, control_EventContext__C115860_VT)) failedCast(r0); + s.h___127286 = (undefined); r0 = s.arg0.fields["handlers"]; - s.unnamed516___U1 = (r0); - s.unnamed517___U2 = (0); + s.unnamed608___U1 = (r0); + s.unnamed609___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed517___U2; - r0 = pxsim_Array__length(s.unnamed516___U1); + s.tmp_0 = r0 = s.unnamed609___U2; + r0 = pxsim_Array__length(s.unnamed608___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed516___U1, s.unnamed517___U2); - s.h___103147 = (r0); - s.tmp_2 = control_EventHandler_register__P96997_mk(s); - s.tmp_2.arg0 = s.h___103147; + r0 = pxsim_Array__getAt(s.unnamed608___U1, s.unnamed609___U2); + s.h___127286 = (r0); + s.tmp_2 = control_EventHandler_register__P119896_mk(s); + s.tmp_2.arg0 = s.h___127286; s.callLocIdx = 47; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - r0 = (s.unnamed517___U2 + 1); - s.unnamed517___U2 = (r0); + r0 = (s.unnamed609___U2 + 1); + s.unnamed609___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed516___U1 = (undefined); - s.tmp_0 = control_EventContext_registerFrameCallbacks__P97002_mk(s); + s.unnamed608___U1 = (undefined); + s.tmp_0 = control_EventContext_registerFrameCallbacks__P119901_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 48; s.pc = 4; return s.tmp_0; case 4: @@ -20938,19 +20938,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_register__P92972.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__P115866.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__P92972_mk(s) { +function control_EventContext_register__P115866_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_register__P92972, depth: s.depth + 1, + parent: s, fn: control_EventContext_register__P115866, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - h___103147: undefined, - unnamed516___U1: undefined, - unnamed517___U2: undefined, + h___127286: undefined, + unnamed608___U1: undefined, + unnamed609___U2: undefined, arg0: undefined, } } @@ -20958,7 +20958,7 @@ function control_EventContext_register__P92972_mk(s) { -function controller__setUserEventsEnabled__P94777(s) { +function controller__setUserEventsEnabled__P117671(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20972,17 +20972,17 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals._userEventsEnabled___97300 = (s.arg0); + globals._userEventsEnabled___120199 = (s.arg0); r0 = undefined; return leave(s, r0) default: oops() } } } -controller__setUserEventsEnabled__P94777.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__P117671.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__P94777_mk(s) { +function controller__setUserEventsEnabled__P117671_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__setUserEventsEnabled__P94777, depth: s.depth + 1, + parent: s, fn: controller__setUserEventsEnabled__P117671, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -20991,7 +20991,7 @@ function controller__setUserEventsEnabled__P94777_mk(s) { -function scene_systemMenu_MenuOption_constructor__P95659(s) { +function scene_systemMenu_MenuOption_constructor__P118553(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21009,7 +21009,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C95658_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C118552_VT)) failedCast(r0); r0 = (s.arg0).fields["iconImage"] = (s.arg1); r0 = (s.arg0).fields["getText"] = (s.arg2); r0 = (s.arg0).fields["action"] = (s.arg3); @@ -21017,12 +21017,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_constructor__P95659.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__P118553.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__P95659_mk(s) { +function scene_systemMenu_MenuOption_constructor__P118553_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_constructor__P95659, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_constructor__P118553, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -21034,7 +21034,7 @@ function scene_systemMenu_MenuOption_constructor__P95659_mk(s) { -function helpers_screenBrightness__P94537(s) { +function helpers_screenBrightness__P117431(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21048,16 +21048,16 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = globals.brightness___94522; + r0 = globals.brightness___117416; return leave(s, r0) default: oops() } } } -helpers_screenBrightness__P94537.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__P117431.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__P94537_mk(s) { +function helpers_screenBrightness__P117431_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_screenBrightness__P94537, depth: s.depth + 1, + parent: s, fn: helpers_screenBrightness__P117431, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -21066,7 +21066,7 @@ function helpers_screenBrightness__P94537_mk(s) { -function music_volume__P94192(s) { +function music_volume__P117086(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21076,20 +21076,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = music_initVolume__P97039_mk(s); + s.tmp_0 = music_initVolume__P119938_mk(s); s.callLocIdx = 61; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals.globalVolume___97035; + r0 = globals.globalVolume___119934; return leave(s, r0) default: oops() } } } -music_volume__P94192.info = {"start":1781,"length":90,"line":61,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"volume","argumentNames":[]} +music_volume__P117086.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__P94192_mk(s) { +function music_volume__P117086_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_volume__P94192, depth: s.depth + 1, + parent: s, fn: music_volume__P117086, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -21098,7 +21098,7 @@ function music_volume__P94192_mk(s) { -function music_initVolume__P97039(s) { +function music_initVolume__P119938(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21108,12 +21108,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals.globalVolume___97035 === null); + r0 = (globals.globalVolume___119934 === null); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - globals.globalVolume___97035 = (0); - s.tmp_0 = music_setVolume__P94191_mk(s); + globals.globalVolume___119934 = (0); + s.tmp_0 = music_setVolume__P117085_mk(s); r0 = pxsim_pxtcore.getConfig(59, 128); s.tmp_0.arg0 = r0; s.callLocIdx = 58; s.pc = 3; return s.tmp_0; @@ -21125,12 +21125,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_initVolume__P97039.info = {"start":1014,"length":180,"line":33,"column":4,"endLine":38,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"initVolume","argumentNames":[]} +music_initVolume__P119938.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__P97039_mk(s) { +function music_initVolume__P119938_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_initVolume__P97039, depth: s.depth + 1, + parent: s, fn: music_initVolume__P119938, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -21139,7 +21139,7 @@ function music_initVolume__P97039_mk(s) { -function helpers_arrayConcat__P92684(s) { +function helpers_arrayConcat__P115578(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21149,74 +21149,74 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.out___104411 = undefined; - s.value___104414 = undefined; - s.unnamed506___U2 = undefined; - s.unnamed507___U3 = undefined; - s.value___104421 = undefined; - s.unnamed508___U5 = undefined; - s.unnamed509___U6 = undefined; + s.out___127924 = undefined; + s.value___127927 = undefined; + s.unnamed598___U2 = undefined; + s.unnamed599___U3 = undefined; + s.value___127934 = undefined; + s.unnamed600___U5 = undefined; + s.unnamed601___U6 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.out___104411 = (r0); - s.value___104414 = (undefined); - s.unnamed506___U2 = (s.arg0); - s.unnamed507___U3 = (0); + s.out___127924 = (r0); + s.value___127927 = (undefined); + s.unnamed598___U2 = (s.arg0); + s.unnamed599___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed507___U3; - r0 = pxsim_Array__length(s.unnamed506___U2); + s.tmp_0 = r0 = s.unnamed599___U3; + r0 = pxsim_Array__length(s.unnamed598___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed506___U2, s.unnamed507___U3); - s.value___104414 = (r0); - r0 = pxsim_Array__push(s.out___104411, s.value___104414); - r0 = (s.unnamed507___U3 + 1); - s.unnamed507___U3 = (r0); + r0 = pxsim_Array__getAt(s.unnamed598___U2, s.unnamed599___U3); + s.value___127927 = (r0); + r0 = pxsim_Array__push(s.out___127924, s.value___127927); + r0 = (s.unnamed599___U3 + 1); + s.unnamed599___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed506___U2 = (undefined); - s.value___104421 = (undefined); - s.unnamed508___U5 = (s.arg1); - s.unnamed509___U6 = (0); + s.unnamed598___U2 = (undefined); + s.value___127934 = (undefined); + s.unnamed600___U5 = (s.arg1); + s.unnamed601___U6 = (0); case 3: - s.tmp_0 = r0 = s.unnamed509___U6; - r0 = pxsim_Array__length(s.unnamed508___U5); + s.tmp_0 = r0 = s.unnamed601___U6; + r0 = pxsim_Array__length(s.unnamed600___U5); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed508___U5, s.unnamed509___U6); - s.value___104421 = (r0); - r0 = pxsim_Array__push(s.out___104411, s.value___104421); - r0 = (s.unnamed509___U6 + 1); - s.unnamed509___U6 = (r0); + r0 = pxsim_Array__getAt(s.unnamed600___U5, s.unnamed601___U6); + s.value___127934 = (r0); + r0 = pxsim_Array__push(s.out___127924, s.value___127934); + r0 = (s.unnamed601___U6 + 1); + s.unnamed601___U6 = (r0); { step = 3; continue; } case 4: - s.unnamed508___U5 = (undefined); - r0 = s.out___104411; + s.unnamed600___U5 = (undefined); + r0 = s.out___127924; return leave(s, r0) default: oops() } } } -helpers_arrayConcat__P92684.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__P115578.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__P92684_mk(s) { +function helpers_arrayConcat__P115578_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayConcat__P92684, depth: s.depth + 1, + parent: s, fn: helpers_arrayConcat__P115578, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - out___104411: undefined, - value___104414: undefined, - unnamed506___U2: undefined, - unnamed507___U3: undefined, - value___104421: undefined, - unnamed508___U5: undefined, - unnamed509___U6: undefined, + out___127924: undefined, + value___127927: undefined, + unnamed598___U2: undefined, + unnamed599___U3: undefined, + value___127934: undefined, + unnamed600___U5: undefined, + unnamed601___U6: undefined, arg0: undefined, arg1: undefined, } } @@ -21225,7 +21225,7 @@ function helpers_arrayConcat__P92684_mk(s) { -function scene_systemMenu_PauseMenu_show__P95668(s) { +function scene_systemMenu_PauseMenu_show__P118562(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21235,34 +21235,34 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.current___102351 = undefined; - s.i___102352 = undefined; + s.current___126566 = undefined; + s.i___126567 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C95666_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C118560_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; s.tmp_2 = if_generator_1_mk(s); s.tmp_2.arg0 = s.arg0; if (!s.tmp_2.arg0.vtable.iface) { setupLambda(s.tmp_2, pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "generator"), 1); - s.callLocIdx = 1000; s.pc = 3; return s.tmp_2; + s.callLocIdx = 1012; s.pc = 3; return s.tmp_2; } else { s.tmp_2.fn = s.tmp_2.arg0.vtable.iface["generator"]; - if (s.tmp_2.fn == null) { setupLambda(s.tmp_2, s.tmp_2.arg0.fields["generator"], 1); s.callLocIdx = 1000; s.pc = 3; return s.tmp_2; } - else if (s.tmp_2.fn.isGetter) { s.tmp_2.stage2Call = true; s.callLocIdx = 1000; s.pc = 3; return s.tmp_2;; } - else { s.callLocIdx = 1000; s.pc = 3; return s.tmp_2; } + if (s.tmp_2.fn == null) { setupLambda(s.tmp_2, s.tmp_2.arg0.fields["generator"], 1); s.callLocIdx = 1012; s.pc = 3; return s.tmp_2; } + else if (s.tmp_2.fn.isGetter) { s.tmp_2.stage2Call = true; s.callLocIdx = 1012; s.pc = 3; return s.tmp_2;; } + else { s.callLocIdx = 1012; s.pc = 3; return s.tmp_2; } } case 3: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["options"] = (s.tmp_1); r0 = (s.arg0).fields["selection"] = (0); - s.i___102352 = (0); + s.i___126567 = (0); case 1: - s.tmp_1 = r0 = s.i___102352; + s.tmp_1 = r0 = s.i___126567; r0 = s.arg0.fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -21273,22 +21273,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___102352); - s.current___102351 = (r0); - s.tmp_0 = scene_systemMenu_MenuOption_show__P95660_mk(s); - s.tmp_0.arg0 = s.current___102351; - s.callLocIdx = 1001; s.pc = 4; return s.tmp_0; + r0 = pxsim_Array__getAt(s.tmp_4, s.i___126567); + s.current___126566 = (r0); + s.tmp_0 = scene_systemMenu_MenuOption_show__P118554_mk(s); + s.tmp_0.arg0 = s.current___126566; + s.callLocIdx = 1013; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = scene_systemMenu_MenuOption_setTheme__P95663_mk(s); - s.tmp_0.arg0 = s.current___102351; + s.tmp_0 = scene_systemMenu_MenuOption_setTheme__P118557_mk(s); + s.tmp_0.arg0 = s.current___126566; r0 = s.arg0.fields["theme"]; s.tmp_0.arg1 = r0; - s.callLocIdx = 1002; s.pc = 5; return s.tmp_0; + s.callLocIdx = 1014; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = scene_systemMenu_MenuOption_position__P95661_mk(s); - s.tmp_0.arg0 = s.current___102351; + s.tmp_0 = scene_systemMenu_MenuOption_position__P118555_mk(s); + s.tmp_0.arg0 = s.current___126566; s.tmp_2 = if_padding_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_2.arg0 = r0; @@ -21298,12 +21298,12 @@ switch (step) { s.tmp_2.fn = s.tmp_2.arg0.vtable.iface["padding"]; if (s.tmp_2.fn == null) { s.retval = s.tmp_2.arg0.fields["padding"]; } else if (!s.tmp_2.fn.isGetter) { s.retval = bind(s.tmp_2); } - else { s.callLocIdx = 1003; s.pc = 7; return s.tmp_2; } + else { s.callLocIdx = 1015; s.pc = 7; return s.tmp_2; } } case 7: r0 = s.retval; s.tmp_1 = r0; - s.tmp_5 = r0 = s.i___102352; + s.tmp_5 = r0 = s.i___126567; s.tmp_7 = if_cardsPerRow_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_7.arg0 = r0; @@ -21313,7 +21313,7 @@ switch (step) { s.tmp_7.fn = s.tmp_7.arg0.vtable.iface["cardsPerRow"]; if (s.tmp_7.fn == null) { s.retval = s.tmp_7.arg0.fields["cardsPerRow"]; } else if (!s.tmp_7.fn.isGetter) { s.retval = bind(s.tmp_7); } - else { s.callLocIdx = 1004; s.pc = 8; return s.tmp_7; } + else { s.callLocIdx = 1016; s.pc = 8; return s.tmp_7; } } case 8: r0 = s.retval; @@ -21329,7 +21329,7 @@ switch (step) { s.tmp_10.fn = s.tmp_10.arg0.vtable.iface["cardWidth"]; if (s.tmp_10.fn == null) { s.retval = s.tmp_10.arg0.fields["cardWidth"]; } else if (!s.tmp_10.fn.isGetter) { s.retval = bind(s.tmp_10); } - else { s.callLocIdx = 1005; s.pc = 9; return s.tmp_10; } + else { s.callLocIdx = 1017; s.pc = 9; return s.tmp_10; } } case 9: r0 = s.retval; @@ -21343,7 +21343,7 @@ switch (step) { s.tmp_12.fn = s.tmp_12.arg0.vtable.iface["cardSpacing"]; if (s.tmp_12.fn == null) { s.retval = s.tmp_12.arg0.fields["cardSpacing"]; } else if (!s.tmp_12.fn.isGetter) { s.retval = bind(s.tmp_12); } - else { s.callLocIdx = 1006; s.pc = 10; return s.tmp_12; } + else { s.callLocIdx = 1018; s.pc = 10; return s.tmp_12; } } case 10: r0 = s.retval; @@ -21363,12 +21363,12 @@ switch (step) { s.tmp_14.fn = s.tmp_14.arg0.vtable.iface["cardsTop"]; if (s.tmp_14.fn == null) { s.retval = s.tmp_14.arg0.fields["cardsTop"]; } else if (!s.tmp_14.fn.isGetter) { s.retval = bind(s.tmp_14); } - else { s.callLocIdx = 1007; s.pc = 11; return s.tmp_14; } + else { s.callLocIdx = 1019; s.pc = 11; return s.tmp_14; } } case 11: r0 = s.retval; s.tmp_13 = r0; - s.tmp_17 = r0 = s.i___102352; + s.tmp_17 = r0 = s.i___126567; s.tmp_19 = if_cardsPerRow_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_19.arg0 = r0; @@ -21378,7 +21378,7 @@ switch (step) { s.tmp_19.fn = s.tmp_19.arg0.vtable.iface["cardsPerRow"]; if (s.tmp_19.fn == null) { s.retval = s.tmp_19.arg0.fields["cardsPerRow"]; } else if (!s.tmp_19.fn.isGetter) { s.retval = bind(s.tmp_19); } - else { s.callLocIdx = 1008; s.pc = 12; return s.tmp_19; } + else { s.callLocIdx = 1020; s.pc = 12; return s.tmp_19; } } case 12: r0 = s.retval; @@ -21394,7 +21394,7 @@ switch (step) { s.tmp_22.fn = s.tmp_22.arg0.vtable.iface["cardWidth"]; if (s.tmp_22.fn == null) { s.retval = s.tmp_22.arg0.fields["cardWidth"]; } else if (!s.tmp_22.fn.isGetter) { s.retval = bind(s.tmp_22); } - else { s.callLocIdx = 1009; s.pc = 13; return s.tmp_22; } + else { s.callLocIdx = 1021; s.pc = 13; return s.tmp_22; } } case 13: r0 = s.retval; @@ -21408,7 +21408,7 @@ switch (step) { s.tmp_24.fn = s.tmp_24.arg0.vtable.iface["cardSpacing"]; if (s.tmp_24.fn == null) { s.retval = s.tmp_24.arg0.fields["cardSpacing"]; } else if (!s.tmp_24.fn.isGetter) { s.retval = bind(s.tmp_24); } - else { s.callLocIdx = 1010; s.pc = 14; return s.tmp_24; } + else { s.callLocIdx = 1022; s.pc = 14; return s.tmp_24; } } case 14: r0 = s.retval; @@ -21419,116 +21419,116 @@ switch (step) { s.tmp_15 = r0; r0 = (s.tmp_13 + s.tmp_15); s.tmp_0.arg2 = r0; - s.callLocIdx = 1011; s.pc = 6; return s.tmp_0; + s.callLocIdx = 1023; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = (s.i___102352 + 1); - s.i___102352 = (r0); + r0 = (s.i___126567 + 1); + s.i___126567 = (r0); { step = 1; continue; } case 2: - s.tmp_0 = controller__setUserEventsEnabled__P94777_mk(s); + s.tmp_0 = controller__setUserEventsEnabled__P117671_mk(s); s.tmp_0.arg0 = false; - s.callLocIdx = 1012; s.pc = 15; return s.tmp_0; + s.callLocIdx = 1024; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P102415); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P126630); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P94767_mk(s); - s.tmp_1.arg0 = globals.A___94684; + s.tmp_1 = controller_Button_onEvent__P117661_mk(s); + s.tmp_1.arg0 = globals.A___117578; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; - s.callLocIdx = 1014; s.pc = 16; return s.tmp_1; + s.callLocIdx = 1026; s.pc = 16; return s.tmp_1; case 16: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P102435); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P126650); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P94767_mk(s); - s.tmp_1.arg0 = globals.A___94684; + s.tmp_1 = controller_Button_onEvent__P117661_mk(s); + s.tmp_1.arg0 = globals.A___117578; s.tmp_1.arg1 = 2052; s.tmp_1.arg2 = s.tmp_0; - s.callLocIdx = 1016; s.pc = 17; return s.tmp_1; + s.callLocIdx = 1028; s.pc = 17; return s.tmp_1; case 17: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P94767_mk(s); - s.tmp_0.arg0 = globals.B___94685; + s.tmp_0 = controller_Button_onEvent__P117661_mk(s); + s.tmp_0.arg0 = globals.B___117579; s.tmp_0.arg1 = 2053; - s.tmp_0.arg2 = scene_systemMenu_PauseMenu_show_inline__P102464; - s.callLocIdx = 1018; s.pc = 18; return s.tmp_0; + s.tmp_0.arg2 = scene_systemMenu_PauseMenu_show_inline__P126679; + s.callLocIdx = 1030; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P94767_mk(s); - s.tmp_0.arg0 = globals.menu___94690; + s.tmp_0 = controller_Button_onEvent__P117661_mk(s); + s.tmp_0.arg0 = globals.menu___117584; s.tmp_0.arg1 = 2053; - s.tmp_0.arg2 = scene_systemMenu_PauseMenu_show_inline__P102469; - s.callLocIdx = 1020; s.pc = 19; return s.tmp_0; + s.tmp_0.arg2 = scene_systemMenu_PauseMenu_show_inline__P126684; + s.callLocIdx = 1032; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P102474); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P126689); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P94767_mk(s); - s.tmp_1.arg0 = globals.up___94687; + s.tmp_1 = controller_Button_onEvent__P117661_mk(s); + s.tmp_1.arg0 = globals.up___117581; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; - s.callLocIdx = 1024; s.pc = 20; return s.tmp_1; + s.callLocIdx = 1036; s.pc = 20; return s.tmp_1; case 20: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P102486); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P126701); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P94767_mk(s); - s.tmp_1.arg0 = globals.left___94686; + s.tmp_1 = controller_Button_onEvent__P117661_mk(s); + s.tmp_1.arg0 = globals.left___117580; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; - s.callLocIdx = 1027; s.pc = 21; return s.tmp_1; + s.callLocIdx = 1039; s.pc = 21; return s.tmp_1; case 21: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P102495); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P126710); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P94767_mk(s); - s.tmp_1.arg0 = globals.down___94689; + s.tmp_1 = controller_Button_onEvent__P117661_mk(s); + s.tmp_1.arg0 = globals.down___117583; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; - s.callLocIdx = 1031; s.pc = 22; return s.tmp_1; + s.callLocIdx = 1043; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P102511); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P126726); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P94767_mk(s); - s.tmp_1.arg0 = globals.right___94688; + s.tmp_1 = controller_Button_onEvent__P117661_mk(s); + s.tmp_1.arg0 = globals.right___117582; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; - s.callLocIdx = 1034; s.pc = 23; return s.tmp_1; + s.callLocIdx = 1046; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P102523); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P126738); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = game_onShade__P95588_mk(s); + s.tmp_1 = game_onShade__P118482_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.callLocIdx = 1037; s.pc = 24; return s.tmp_1; + s.callLocIdx = 1049; s.pc = 24; return s.tmp_1; case 24: r0 = s.retval; - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P95670_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P118564_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; - s.callLocIdx = 1038; s.pc = 25; return s.tmp_0; + s.callLocIdx = 1050; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show__P95668.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__P118562.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__P95668_mk(s) { +function scene_systemMenu_PauseMenu_show__P118562_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show__P95668, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show__P118562, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21555,8 +21555,8 @@ function scene_systemMenu_PauseMenu_show__P95668_mk(s) { tmp_22: undefined, tmp_23: undefined, tmp_24: undefined, - current___102351: undefined, - i___102352: undefined, + current___126566: undefined, + i___126567: undefined, arg0: undefined, } } @@ -21564,7 +21564,7 @@ function scene_systemMenu_PauseMenu_show__P95668_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P102415(s) { +function scene_systemMenu_PauseMenu_show_inline__P126630(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21602,7 +21602,7 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_8 = scene_systemMenu_MenuOption_setState__P95664_mk(s); + s.tmp_8 = scene_systemMenu_MenuOption_setState__P118558_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_9 = r0; r0 = s.caps[0].fields["selection"]; @@ -21610,7 +21610,7 @@ switch (step) { r0 = pxsim_Array__getAt(s.tmp_9, s.tmp_10); s.tmp_8.arg0 = r0; s.tmp_8.arg1 = 1; - s.callLocIdx = 1013; s.pc = 6; return s.tmp_8; + s.callLocIdx = 1025; s.pc = 6; return s.tmp_8; case 6: r0 = s.retval; case 5: @@ -21618,12 +21618,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P102415.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__P126630.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__P102415_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P126630_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P102415, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P126630, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21642,7 +21642,7 @@ function scene_systemMenu_PauseMenu_show_inline__P102415_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P102435(s) { +function scene_systemMenu_PauseMenu_show_inline__P126650(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21680,7 +21680,7 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_8 = scene_systemMenu_MenuOption_setState__P95664_mk(s); + s.tmp_8 = scene_systemMenu_MenuOption_setState__P118558_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_9 = r0; r0 = s.caps[0].fields["selection"]; @@ -21688,7 +21688,7 @@ switch (step) { r0 = pxsim_Array__getAt(s.tmp_9, s.tmp_10); s.tmp_8.arg0 = r0; s.tmp_8.arg1 = 0; - s.callLocIdx = 1015; s.pc = 6; return s.tmp_8; + s.callLocIdx = 1027; s.pc = 6; return s.tmp_8; case 6: r0 = s.retval; r0 = s.caps[0].fields["options"]; @@ -21704,12 +21704,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P102435.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__P126650.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__P102435_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P126650_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P102435, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P126650, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21728,7 +21728,7 @@ function scene_systemMenu_PauseMenu_show_inline__P102435_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P102464(s) { +function scene_systemMenu_PauseMenu_show_inline__P126679(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21738,20 +21738,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_closeMenu__P95673_mk(s); - s.callLocIdx = 1017; s.pc = 1; return s.tmp_0; + s.tmp_0 = scene_systemMenu_closeMenu__P118567_mk(s); + s.callLocIdx = 1029; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P102464.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__P126679.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__P102464_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P126679_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P102464, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P126679, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -21760,7 +21760,7 @@ function scene_systemMenu_PauseMenu_show_inline__P102464_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P102469(s) { +function scene_systemMenu_PauseMenu_show_inline__P126684(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21770,20 +21770,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_closeMenu__P95673_mk(s); - s.callLocIdx = 1019; s.pc = 1; return s.tmp_0; + s.tmp_0 = scene_systemMenu_closeMenu__P118567_mk(s); + s.callLocIdx = 1031; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P102469.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__P126684.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__P102469_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P126684_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P102469, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P126684, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -21792,7 +21792,7 @@ function scene_systemMenu_PauseMenu_show_inline__P102469_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P102474(s) { +function scene_systemMenu_PauseMenu_show_inline__P126689(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21802,9 +21802,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P95670_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P118564_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_max__P92701_mk(s); + s.tmp_1 = Math_max__P115595_mk(s); s.tmp_1.arg0 = 0; r0 = s.caps[0].fields["selection"]; s.tmp_2 = r0; @@ -21817,30 +21817,30 @@ switch (step) { s.tmp_4.fn = s.tmp_4.arg0.vtable.iface["cardsPerRow"]; if (s.tmp_4.fn == null) { s.retval = s.tmp_4.arg0.fields["cardsPerRow"]; } else if (!s.tmp_4.fn.isGetter) { s.retval = bind(s.tmp_4); } - else { s.callLocIdx = 1021; s.pc = 3; return s.tmp_4; } + else { s.callLocIdx = 1033; s.pc = 3; return s.tmp_4; } } case 3: r0 = s.retval; s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); s.tmp_1.arg1 = r0; - s.callLocIdx = 1022; s.pc = 2; return s.tmp_1; + s.callLocIdx = 1034; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg1 = r0; - s.callLocIdx = 1023; s.pc = 1; return s.tmp_0; + s.callLocIdx = 1035; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P102474.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__P126689.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__P102474_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P126689_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P102474, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P126689, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21853,7 +21853,7 @@ function scene_systemMenu_PauseMenu_show_inline__P102474_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P102486(s) { +function scene_systemMenu_PauseMenu_show_inline__P126701(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21863,31 +21863,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P95670_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P118564_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_max__P92701_mk(s); + s.tmp_1 = Math_max__P115595_mk(s); s.tmp_1.arg0 = 0; r0 = s.caps[0].fields["selection"]; s.tmp_2 = r0; r0 = (s.tmp_2 - 1); s.tmp_1.arg1 = r0; - s.callLocIdx = 1025; s.pc = 2; return s.tmp_1; + s.callLocIdx = 1037; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg1 = r0; - s.callLocIdx = 1026; s.pc = 1; return s.tmp_0; + s.callLocIdx = 1038; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P102486.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__P126701.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__P102486_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P126701_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P102486, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P126701, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21898,7 +21898,7 @@ function scene_systemMenu_PauseMenu_show_inline__P102486_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P102495(s) { +function scene_systemMenu_PauseMenu_show_inline__P126710(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21908,9 +21908,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P95670_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P118564_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_min__P92702_mk(s); + s.tmp_1 = Math_min__P115596_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -21928,30 +21928,30 @@ switch (step) { s.tmp_6.fn = s.tmp_6.arg0.vtable.iface["cardsPerRow"]; if (s.tmp_6.fn == null) { s.retval = s.tmp_6.arg0.fields["cardsPerRow"]; } else if (!s.tmp_6.fn.isGetter) { s.retval = bind(s.tmp_6); } - else { s.callLocIdx = 1028; s.pc = 3; return s.tmp_6; } + else { s.callLocIdx = 1040; s.pc = 3; return s.tmp_6; } } case 3: r0 = s.retval; s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); s.tmp_1.arg1 = r0; - s.callLocIdx = 1029; s.pc = 2; return s.tmp_1; + s.callLocIdx = 1041; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg1 = r0; - s.callLocIdx = 1030; s.pc = 1; return s.tmp_0; + s.callLocIdx = 1042; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P102495.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__P126710.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__P102495_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P126710_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P102495, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P126710, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21966,7 +21966,7 @@ function scene_systemMenu_PauseMenu_show_inline__P102495_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P102511(s) { +function scene_systemMenu_PauseMenu_show_inline__P126726(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21976,9 +21976,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P95670_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P118564_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_min__P92702_mk(s); + s.tmp_1 = Math_min__P115596_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -21989,23 +21989,23 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_4 + 1); s.tmp_1.arg1 = r0; - s.callLocIdx = 1032; s.pc = 2; return s.tmp_1; + s.callLocIdx = 1044; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg1 = r0; - s.callLocIdx = 1033; s.pc = 1; return s.tmp_0; + s.callLocIdx = 1045; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P102511.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__P126726.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__P102511_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P126726_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P102511, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P126726, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22018,7 +22018,7 @@ function scene_systemMenu_PauseMenu_show_inline__P102511_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P102523(s) { +function scene_systemMenu_PauseMenu_show_inline__P126738(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22028,26 +22028,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_onUpdate__P95669_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_onUpdate__P118563_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.callLocIdx = 1035; s.pc = 1; return s.tmp_0; + s.callLocIdx = 1047; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = scene_systemMenu_PauseMenu_drawText__P95671_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_drawText__P118565_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.callLocIdx = 1036; s.pc = 2; return s.tmp_0; + s.callLocIdx = 1048; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P102523.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__P126738.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__P102523_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P126738_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P102523, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P126738, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -22056,7 +22056,7 @@ function scene_systemMenu_PauseMenu_show_inline__P102523_mk(s) { -function scene_systemMenu_PauseMenu_drawText__P95671(s) { +function scene_systemMenu_PauseMenu_drawText__P118565(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22071,7 +22071,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C95666_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C118560_VT)) failedCast(r0); r0 = s.arg0.fields["options"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -22083,11 +22083,11 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_3 = helpers_imageFillRect__P94527_mk(s); - s.tmp_3.arg0 = globals.screen___94603; + s.tmp_3 = helpers_imageFillRect__P117421_mk(s); + s.tmp_3.arg0 = globals.screen___117497; s.tmp_3.arg1 = 0; s.tmp_3.arg2 = 0; - r0 = pxsim_ImageMethods.width(globals.screen___94603); + r0 = pxsim_ImageMethods.width(globals.screen___117497); s.tmp_3.arg3 = r0; s.tmp_5 = if_cardsTop_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -22098,7 +22098,7 @@ switch (step) { s.tmp_5.fn = s.tmp_5.arg0.vtable.iface["cardsTop"]; if (s.tmp_5.fn == null) { s.retval = s.tmp_5.arg0.fields["cardsTop"]; } else if (!s.tmp_5.fn.isGetter) { s.retval = bind(s.tmp_5); } - else { s.callLocIdx = 1049; s.pc = 5; return s.tmp_5; } + else { s.callLocIdx = 1061; s.pc = 5; return s.tmp_5; } } case 5: r0 = s.retval; @@ -22106,11 +22106,11 @@ switch (step) { r0 = (s.tmp_4 - 2); s.tmp_3.arg4 = r0; s.tmp_3.arg5 = 15; - s.callLocIdx = 1050; s.pc = 4; return s.tmp_3; + s.callLocIdx = 1062; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; - s.tmp_0 = helpers_imagePrintCenter__P94560_mk(s); - s.tmp_0.arg0 = globals.screen___94603; + s.tmp_0 = helpers_imagePrintCenter__P117454_mk(s); + s.tmp_0.arg0 = globals.screen___117497; s.tmp_1 = if_headerText_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_1.arg0 = r0; @@ -22120,7 +22120,7 @@ switch (step) { s.tmp_1.fn = s.tmp_1.arg0.vtable.iface["headerText"]; if (s.tmp_1.fn == null) { s.retval = s.tmp_1.arg0.fields["headerText"]; } else if (!s.tmp_1.fn.isGetter) { s.retval = bind(s.tmp_1); } - else { s.callLocIdx = 1051; s.pc = 7; return s.tmp_1; } + else { s.callLocIdx = 1063; s.pc = 7; return s.tmp_1; } } case 7: r0 = s.retval; @@ -22136,16 +22136,16 @@ switch (step) { s.tmp_2.fn = s.tmp_2.arg0.vtable.iface["headerFont"]; if (s.tmp_2.fn == null) { s.retval = s.tmp_2.arg0.fields["headerFont"]; } else if (!s.tmp_2.fn.isGetter) { s.retval = bind(s.tmp_2); } - else { s.callLocIdx = 1052; s.pc = 8; return s.tmp_2; } + else { s.callLocIdx = 1064; s.pc = 8; return s.tmp_2; } } case 8: r0 = s.retval; s.tmp_0.arg4 = r0; - s.callLocIdx = 1053; s.pc = 6; return s.tmp_0; + s.callLocIdx = 1065; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P94527_mk(s); - s.tmp_0.arg0 = globals.screen___94603; + s.tmp_0 = helpers_imageFillRect__P117421_mk(s); + s.tmp_0.arg0 = globals.screen___117497; s.tmp_0.arg1 = 0; s.tmp_2 = if_infoTop_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -22156,16 +22156,16 @@ switch (step) { s.tmp_2.fn = s.tmp_2.arg0.vtable.iface["infoTop"]; if (s.tmp_2.fn == null) { s.retval = s.tmp_2.arg0.fields["infoTop"]; } else if (!s.tmp_2.fn.isGetter) { s.retval = bind(s.tmp_2); } - else { s.callLocIdx = 1054; s.pc = 10; return s.tmp_2; } + else { s.callLocIdx = 1066; s.pc = 10; return s.tmp_2; } } case 10: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_1 - 3); s.tmp_0.arg2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___94603); + r0 = pxsim_ImageMethods.width(globals.screen___117497); s.tmp_0.arg3 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___94603); + r0 = pxsim_ImageMethods.height(globals.screen___117497); s.tmp_4 = r0; s.tmp_6 = if_infoTop_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -22176,7 +22176,7 @@ switch (step) { s.tmp_6.fn = s.tmp_6.arg0.vtable.iface["infoTop"]; if (s.tmp_6.fn == null) { s.retval = s.tmp_6.arg0.fields["infoTop"]; } else if (!s.tmp_6.fn.isGetter) { s.retval = bind(s.tmp_6); } - else { s.callLocIdx = 1055; s.pc = 11; return s.tmp_6; } + else { s.callLocIdx = 1067; s.pc = 11; return s.tmp_6; } } case 11: r0 = s.retval; @@ -22186,11 +22186,11 @@ switch (step) { r0 = (s.tmp_3 + 6); s.tmp_0.arg4 = r0; s.tmp_0.arg5 = 15; - s.callLocIdx = 1056; s.pc = 9; return s.tmp_0; + s.callLocIdx = 1068; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P94527_mk(s); - s.tmp_0.arg0 = globals.screen___94603; + s.tmp_0 = helpers_imageFillRect__P117421_mk(s); + s.tmp_0.arg0 = globals.screen___117497; s.tmp_1 = if_padding_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_1.arg0 = r0; @@ -22200,7 +22200,7 @@ switch (step) { s.tmp_1.fn = s.tmp_1.arg0.vtable.iface["padding"]; if (s.tmp_1.fn == null) { s.retval = s.tmp_1.arg0.fields["padding"]; } else if (!s.tmp_1.fn.isGetter) { s.retval = bind(s.tmp_1); } - else { s.callLocIdx = 1057; s.pc = 13; return s.tmp_1; } + else { s.callLocIdx = 1069; s.pc = 13; return s.tmp_1; } } case 13: r0 = s.retval; @@ -22214,12 +22214,12 @@ switch (step) { s.tmp_2.fn = s.tmp_2.arg0.vtable.iface["infoTop"]; if (s.tmp_2.fn == null) { s.retval = s.tmp_2.arg0.fields["infoTop"]; } else if (!s.tmp_2.fn.isGetter) { s.retval = bind(s.tmp_2); } - else { s.callLocIdx = 1058; s.pc = 14; return s.tmp_2; } + else { s.callLocIdx = 1070; s.pc = 14; return s.tmp_2; } } case 14: r0 = s.retval; s.tmp_0.arg2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___94603); + r0 = pxsim_ImageMethods.width(globals.screen___117497); s.tmp_3 = r0; s.tmp_6 = if_padding_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -22230,7 +22230,7 @@ switch (step) { s.tmp_6.fn = s.tmp_6.arg0.vtable.iface["padding"]; if (s.tmp_6.fn == null) { s.retval = s.tmp_6.arg0.fields["padding"]; } else if (!s.tmp_6.fn.isGetter) { s.retval = bind(s.tmp_6); } - else { s.callLocIdx = 1059; s.pc = 15; return s.tmp_6; } + else { s.callLocIdx = 1071; s.pc = 15; return s.tmp_6; } } case 15: r0 = s.retval; @@ -22249,7 +22249,7 @@ switch (step) { s.tmp_9.fn = s.tmp_9.arg0.vtable.iface["infoFont"]; if (s.tmp_9.fn == null) { s.retval = s.tmp_9.arg0.fields["infoFont"]; } else if (!s.tmp_9.fn.isGetter) { s.retval = bind(s.tmp_9); } - else { s.callLocIdx = 1060; s.pc = 17; return s.tmp_9; } + else { s.callLocIdx = 1072; s.pc = 17; return s.tmp_9; } } case 17: r0 = s.retval; @@ -22260,7 +22260,7 @@ switch (step) { s.tmp_8.fn = s.tmp_8.arg0.vtable.iface["charHeight"]; if (s.tmp_8.fn == null) { s.retval = s.tmp_8.arg0.fields["charHeight"]; } else if (!s.tmp_8.fn.isGetter) { s.retval = bind(s.tmp_8); } - else { s.callLocIdx = 1061; s.pc = 16; return s.tmp_8; } + else { s.callLocIdx = 1073; s.pc = 16; return s.tmp_8; } } case 16: r0 = s.retval; @@ -22268,11 +22268,11 @@ switch (step) { r0 = (s.tmp_7 + 1); s.tmp_0.arg4 = r0; s.tmp_0.arg5 = 1; - s.callLocIdx = 1062; s.pc = 12; return s.tmp_0; + s.callLocIdx = 1074; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = helpers_imagePrintCenter__P94560_mk(s); - s.tmp_0.arg0 = globals.screen___94603; + s.tmp_0 = helpers_imagePrintCenter__P117454_mk(s); + s.tmp_0.arg0 = globals.screen___117497; s.tmp_1 = if_getText_1_mk(s); r0 = s.arg0.fields["options"]; s.tmp_2 = r0; @@ -22282,12 +22282,12 @@ switch (step) { s.tmp_1.arg0 = r0; if (!s.tmp_1.arg0.vtable.iface) { setupLambda(s.tmp_1, pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "getText"), 1); - s.callLocIdx = 1063; s.pc = 19; return s.tmp_1; + s.callLocIdx = 1075; s.pc = 19; return s.tmp_1; } else { s.tmp_1.fn = s.tmp_1.arg0.vtable.iface["getText"]; - if (s.tmp_1.fn == null) { setupLambda(s.tmp_1, s.tmp_1.arg0.fields["getText"], 1); s.callLocIdx = 1063; s.pc = 19; return s.tmp_1; } - else if (s.tmp_1.fn.isGetter) { s.tmp_1.stage2Call = true; s.callLocIdx = 1063; s.pc = 19; return s.tmp_1;; } - else { s.callLocIdx = 1063; s.pc = 19; return s.tmp_1; } + if (s.tmp_1.fn == null) { setupLambda(s.tmp_1, s.tmp_1.arg0.fields["getText"], 1); s.callLocIdx = 1075; s.pc = 19; return s.tmp_1; } + else if (s.tmp_1.fn.isGetter) { s.tmp_1.stage2Call = true; s.callLocIdx = 1075; s.pc = 19; return s.tmp_1;; } + else { s.callLocIdx = 1075; s.pc = 19; return s.tmp_1; } } case 19: r0 = s.retval; @@ -22301,7 +22301,7 @@ switch (step) { s.tmp_5.fn = s.tmp_5.arg0.vtable.iface["infoTop"]; if (s.tmp_5.fn == null) { s.retval = s.tmp_5.arg0.fields["infoTop"]; } else if (!s.tmp_5.fn.isGetter) { s.retval = bind(s.tmp_5); } - else { s.callLocIdx = 1064; s.pc = 20; return s.tmp_5; } + else { s.callLocIdx = 1076; s.pc = 20; return s.tmp_5; } } case 20: r0 = s.retval; @@ -22318,12 +22318,12 @@ switch (step) { s.tmp_6.fn = s.tmp_6.arg0.vtable.iface["infoFont"]; if (s.tmp_6.fn == null) { s.retval = s.tmp_6.arg0.fields["infoFont"]; } else if (!s.tmp_6.fn.isGetter) { s.retval = bind(s.tmp_6); } - else { s.callLocIdx = 1065; s.pc = 21; return s.tmp_6; } + else { s.callLocIdx = 1077; s.pc = 21; return s.tmp_6; } } case 21: r0 = s.retval; s.tmp_0.arg4 = r0; - s.callLocIdx = 1066; s.pc = 18; return s.tmp_0; + s.callLocIdx = 1078; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; case 3: @@ -22331,12 +22331,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_drawText__P95671.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__P118565.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__P95671_mk(s) { +function scene_systemMenu_PauseMenu_drawText__P118565_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_drawText__P95671, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_drawText__P118565, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22355,7 +22355,7 @@ function scene_systemMenu_PauseMenu_drawText__P95671_mk(s) { -function helpers_imagePrintCenter__P94560(s) { +function helpers_imagePrintCenter__P117454(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22365,8 +22365,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.w___102610 = undefined; - s.x___102616 = undefined; + s.w___126825 = undefined; + s.x___126831 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -22381,7 +22381,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = image_getFontForText__P94548_mk(s); + s.tmp_2 = image_getFontForText__P117442_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 94; s.pc = 3; return s.tmp_2; case 3: @@ -22405,17 +22405,17 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.w___102610 = (r0); + s.w___126825 = (r0); r0 = pxsim_ImageMethods.width(s.arg0); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.w___102610); + r0 = (s.tmp_1 - s.w___126825); s.tmp_0 = r0; r0 = (s.tmp_0 / 2); - s.x___102616 = (r0); - s.tmp_0 = helpers_imagePrint__P94561_mk(s); + s.x___126831 = (r0); + s.tmp_0 = helpers_imagePrint__P117455_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - s.tmp_0.arg2 = s.x___102616; + s.tmp_0.arg2 = s.x___126831; s.tmp_0.arg3 = s.arg2; s.tmp_0.arg4 = s.arg3; s.tmp_0.arg5 = s.arg4; @@ -22427,18 +22427,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imagePrintCenter__P94560.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__P117454.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__P94560_mk(s) { +function helpers_imagePrintCenter__P117454_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imagePrintCenter__P94560, depth: s.depth + 1, + parent: s, fn: helpers_imagePrintCenter__P117454, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - w___102610: undefined, - x___102616: undefined, + w___126825: undefined, + x___126831: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -22450,7 +22450,7 @@ function helpers_imagePrintCenter__P94560_mk(s) { -function scene_systemMenu_PauseMenu_setSelection__P95670(s) { +function scene_systemMenu_PauseMenu_setSelection__P118564(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22466,7 +22466,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C95666_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C118560_VT)) failedCast(r0); r0 = s.arg0.fields["options"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -22486,7 +22486,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__P95664_mk(s); + s.tmp_6 = scene_systemMenu_MenuOption_setState__P118558_mk(s); r0 = s.arg0.fields["options"]; s.tmp_7 = r0; r0 = s.arg0.fields["selection"]; @@ -22494,7 +22494,7 @@ switch (step) { r0 = pxsim_Array__getAt(s.tmp_7, s.tmp_8); s.tmp_6.arg0 = r0; s.tmp_6.arg1 = 2; - s.callLocIdx = 1046; s.pc = 10; return s.tmp_6; + s.callLocIdx = 1058; s.pc = 10; return s.tmp_6; case 10: r0 = s.retval; case 3: @@ -22508,9 +22508,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_4 = controller_Button__C94760_v0_1_mk(s); - s.tmp_4.arg0 = globals.A___94684; - if (!checkSubtype(s.tmp_4.arg0, controller_Button__C94760_VT)) failedCast(s.tmp_4.arg0); + s.tmp_4 = controller_Button__C117654_v0_1_mk(s); + s.tmp_4.arg0 = globals.A___117578; + if (!checkSubtype(s.tmp_4.arg0, controller_Button__C117654_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: @@ -22525,7 +22525,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_5 = r0; - s.tmp_6 = scene_systemMenu_MenuOption_setState__P95664_mk(s); + s.tmp_6 = scene_systemMenu_MenuOption_setState__P118558_mk(s); r0 = s.arg0.fields["options"]; s.tmp_7 = r0; r0 = s.arg0.fields["selection"]; @@ -22533,14 +22533,14 @@ switch (step) { r0 = pxsim_Array__getAt(s.tmp_7, s.tmp_8); s.tmp_6.arg0 = r0; s.tmp_6.arg1 = s.tmp_5; - s.callLocIdx = 1047; s.pc = 12; return s.tmp_6; + s.callLocIdx = 1059; s.pc = 12; return s.tmp_6; case 12: r0 = s.retval; case 7: case 8: - s.tmp_0 = scene_systemMenu_PauseMenu_updateScrollTarget__P97760_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_updateScrollTarget__P120659_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 1048; s.pc = 13; return s.tmp_0; + s.callLocIdx = 1060; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; case 9: @@ -22548,12 +22548,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_setSelection__P95670.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__P118564.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__P95670_mk(s) { +function scene_systemMenu_PauseMenu_setSelection__P118564_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_setSelection__P95670, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_setSelection__P118564, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22572,7 +22572,7 @@ function scene_systemMenu_PauseMenu_setSelection__P95670_mk(s) { -function scene_systemMenu_PauseMenu_updateScrollTarget__P97760(s) { +function scene_systemMenu_PauseMenu_updateScrollTarget__P120659(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22582,13 +22582,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.row___102872 = undefined; + s.row___127011 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C95666_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C118560_VT)) failedCast(r0); r0 = s.arg0.fields["selection"]; s.tmp_0 = r0; s.tmp_2 = if_cardsPerRow_1_mk(s); @@ -22600,23 +22600,23 @@ switch (step) { s.tmp_2.fn = s.tmp_2.arg0.vtable.iface["cardsPerRow"]; if (s.tmp_2.fn == null) { s.retval = s.tmp_2.arg0.fields["cardsPerRow"]; } else if (!s.tmp_2.fn.isGetter) { s.retval = bind(s.tmp_2); } - else { s.callLocIdx = 1069; s.pc = 8; return s.tmp_2; } + else { s.callLocIdx = 1081; s.pc = 8; return s.tmp_2; } } case 8: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_1); - s.row___102872 = (r0); + s.row___127011 = (r0); r0 = s.arg0.fields["scrollRow"]; s.tmp_1 = r0; - r0 = (s.row___102872 === s.tmp_1); + r0 = (s.row___127011 === 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___102872 - 1); + r0 = (s.row___127011 - 1); s.tmp_2 = r0; r0 = s.arg0.fields["scrollRow"]; s.tmp_3 = r0; @@ -22631,7 +22631,7 @@ switch (step) { case 4: r0 = s.arg0.fields["scrollRow"]; s.tmp_6 = r0; - r0 = (s.row___102872 > s.tmp_6); + r0 = (s.row___127011 > s.tmp_6); s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 5; continue; } @@ -22662,7 +22662,7 @@ switch (step) { s.tmp_5.fn = s.tmp_5.arg0.vtable.iface["cardSpacing"]; if (s.tmp_5.fn == null) { s.retval = s.tmp_5.arg0.fields["cardSpacing"]; } else if (!s.tmp_5.fn.isGetter) { s.retval = bind(s.tmp_5); } - else { s.callLocIdx = 1070; s.pc = 9; return s.tmp_5; } + else { s.callLocIdx = 1082; s.pc = 9; return s.tmp_5; } } case 9: r0 = s.retval; @@ -22676,7 +22676,7 @@ switch (step) { s.tmp_7.fn = s.tmp_7.arg0.vtable.iface["cardWidth"]; if (s.tmp_7.fn == null) { s.retval = s.tmp_7.arg0.fields["cardWidth"]; } else if (!s.tmp_7.fn.isGetter) { s.retval = bind(s.tmp_7); } - else { s.callLocIdx = 1071; s.pc = 10; return s.tmp_7; } + else { s.callLocIdx = 1083; s.pc = 10; return s.tmp_7; } } case 10: r0 = s.retval; @@ -22691,12 +22691,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_updateScrollTarget__P97760.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__P120659.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__P97760_mk(s) { +function scene_systemMenu_PauseMenu_updateScrollTarget__P120659_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_updateScrollTarget__P97760, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_updateScrollTarget__P120659, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22708,7 +22708,7 @@ function scene_systemMenu_PauseMenu_updateScrollTarget__P97760_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - row___102872: undefined, + row___127011: undefined, arg0: undefined, } } @@ -22716,7 +22716,7 @@ function scene_systemMenu_PauseMenu_updateScrollTarget__P97760_mk(s) { -function scene_systemMenu_PauseMenu_onUpdate__P95669(s) { +function scene_systemMenu_PauseMenu_onUpdate__P118563(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22726,22 +22726,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.t___102632 = undefined; - s.i___102636 = undefined; - s.dt___102665 = undefined; + s.t___126847 = undefined; + s.i___126851 = undefined; + s.dt___126880 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C95666_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C118560_VT)) failedCast(r0); r0 = pxsim.control.millis(); s.tmp_0 = r0; r0 = (s.tmp_0 / 250); - s.t___102632 = (r0); - s.i___102636 = (0); + s.t___126847 = (r0); + s.i___126851 = (0); case 1: - s.tmp_1 = r0 = s.i___102636; + s.tmp_1 = r0 = s.i___126851; r0 = s.arg0.fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -22750,13 +22750,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__P95662_mk(s); + s.tmp_4 = scene_systemMenu_MenuOption_setOffset__P118556_mk(s); r0 = s.arg0.fields["options"]; s.tmp_5 = r0; - r0 = pxsim_Array__getAt(s.tmp_5, s.i___102636); + r0 = pxsim_Array__getAt(s.tmp_5, s.i___126851); s.tmp_4.arg0 = r0; - s.tmp_8 = r0 = s.t___102632; - s.tmp_11 = r0 = s.i___102636; + s.tmp_8 = r0 = s.t___126847; + s.tmp_11 = r0 = s.i___126851; s.tmp_13 = if_cardsPerRow_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_13.arg0 = r0; @@ -22766,7 +22766,7 @@ switch (step) { s.tmp_13.fn = s.tmp_13.arg0.vtable.iface["cardsPerRow"]; if (s.tmp_13.fn == null) { s.retval = s.tmp_13.arg0.fields["cardsPerRow"]; } else if (!s.tmp_13.fn.isGetter) { s.retval = bind(s.tmp_13); } - else { s.callLocIdx = 1039; s.pc = 11; return s.tmp_13; } + else { s.callLocIdx = 1051; s.pc = 11; return s.tmp_13; } } case 11: r0 = s.retval; @@ -22781,15 +22781,15 @@ switch (step) { s.tmp_6 = r0; r0 = (2 * s.tmp_6); s.tmp_4.arg1 = r0; - s.callLocIdx = 1040; s.pc = 10; return s.tmp_4; + s.callLocIdx = 1052; s.pc = 10; return s.tmp_4; case 10: r0 = s.retval; - r0 = (s.i___102636 + 1); - s.i___102636 = (r0); + r0 = (s.i___126851 + 1); + s.i___126851 = (r0); { step = 1; continue; } case 2: - s.tmp_1 = game_currentScene__P95570_mk(s); - s.callLocIdx = 1041; s.pc = 12; return s.tmp_1; + s.tmp_1 = game_currentScene__P118464_mk(s); + s.callLocIdx = 1053; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; r0 = r0.fields["eventContext"]; @@ -22797,7 +22797,7 @@ switch (step) { r0 = s.tmp_0.fields["deltaTimeMillis"]; s.tmp_2 = r0; r0 = (s.tmp_2 / 1000); - s.dt___102665 = (r0); + s.dt___126880 = (r0); r0 = s.arg0.fields["scrollOffset"]; s.tmp_1 = r0; r0 = s.arg0.fields["scrollTarget"]; @@ -22809,7 +22809,7 @@ switch (step) { s.tmp_3 = r0 = s.arg0; r0 = s.tmp_3.fields["scrollOffset"]; s.tmp_5 = r0; - r0 = (s.dt___102665 * 100); + r0 = (s.dt___126880 * 100); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_4 = r0; @@ -22827,7 +22827,7 @@ switch (step) { s.tmp_3 = r0 = s.arg0; r0 = s.tmp_3.fields["scrollOffset"]; s.tmp_5 = r0; - r0 = (s.dt___102665 * 100); + r0 = (s.dt___126880 * 100); s.tmp_6 = r0; r0 = (s.tmp_5 - s.tmp_6); s.tmp_4 = r0; @@ -22837,14 +22837,14 @@ switch (step) { { step = 9; continue; } case 5: case 6: - s.tmp_2 = Math_abs__P92699_mk(s); + s.tmp_2 = Math_abs__P115593_mk(s); r0 = s.arg0.fields["scrollOffset"]; s.tmp_3 = r0; r0 = s.arg0.fields["scrollTarget"]; s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); s.tmp_2.arg0 = r0; - s.callLocIdx = 1043; s.pc = 13; return s.tmp_2; + s.callLocIdx = 1055; s.pc = 13; return s.tmp_2; case 13: r0 = s.retval; s.tmp_1 = r0; @@ -22857,16 +22857,16 @@ switch (step) { r0 = (s.arg0).fields["scrollOffset"] = (s.tmp_5); case 7: case 8: - s.tmp_0 = scene_Camera_offsetY__P95360_mk(s); - s.tmp_1 = game_currentScene__P95570_mk(s); - s.callLocIdx = 1044; s.pc = 15; return s.tmp_1; + s.tmp_0 = scene_Camera_offsetY__P118254_mk(s); + s.tmp_1 = game_currentScene__P118464_mk(s); + s.callLocIdx = 1056; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; r0 = r0.fields["camera"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["scrollOffset"]; s.tmp_0.arg1 = r0; - s.callLocIdx = 1045; s.pc = 14; return s.tmp_0; + s.callLocIdx = 1057; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; case 9: @@ -22874,12 +22874,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_onUpdate__P95669.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__P118563.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__P95669_mk(s) { +function scene_systemMenu_PauseMenu_onUpdate__P118563_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_onUpdate__P95669, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_onUpdate__P118563, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22895,9 +22895,9 @@ function scene_systemMenu_PauseMenu_onUpdate__P95669_mk(s) { tmp_11: undefined, tmp_12: undefined, tmp_13: undefined, - t___102632: undefined, - i___102636: undefined, - dt___102665: undefined, + t___126847: undefined, + i___126851: undefined, + dt___126880: undefined, arg0: undefined, } } @@ -22905,7 +22905,7 @@ function scene_systemMenu_PauseMenu_onUpdate__P95669_mk(s) { -function scene_systemMenu_MenuOption_setOffset__P95662(s) { +function scene_systemMenu_MenuOption_setOffset__P118556(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22921,40 +22921,40 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C95658_VT)) failedCast(r0); - s.tmp_0 = Sprite_top__P94975_mk(s); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C118552_VT)) failedCast(r0); + s.tmp_0 = Sprite_top__P117869_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["top"]; s.tmp_1 = r0; r0 = (s.tmp_1 + s.arg1); s.tmp_0.arg1 = r0; - s.callLocIdx = 982; s.pc = 1; return s.tmp_0; + s.callLocIdx = 994; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_y__P94928_mk(s); + s.tmp_0 = Sprite_y__P117822_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_y__P94927_mk(s); + s.tmp_1 = Sprite_y__P117821_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; - s.callLocIdx = 983; s.pc = 3; return s.tmp_1; + s.callLocIdx = 995; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; s.tmp_0.arg1 = r0; - s.callLocIdx = 984; s.pc = 2; return s.tmp_0; + s.callLocIdx = 996; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_setOffset__P95662.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__P118556.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__P95662_mk(s) { +function scene_systemMenu_MenuOption_setOffset__P118556_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_setOffset__P95662, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_setOffset__P118556, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22966,7 +22966,7 @@ function scene_systemMenu_MenuOption_setOffset__P95662_mk(s) { -function Math_abs__P92699(s) { +function Math_abs__P115593(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22995,12 +22995,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_abs__P92699.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__P115593.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__P92699_mk(s) { +function Math_abs__P115593_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_abs__P92699, depth: s.depth + 1, + parent: s, fn: Math_abs__P115593, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23011,7 +23011,7 @@ function Math_abs__P92699_mk(s) { -function scene_systemMenu_MenuOption_setState__P95664(s) { +function scene_systemMenu_MenuOption_setState__P118558(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23027,7 +23027,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C95658_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C118552_VT)) failedCast(r0); r0 = s.arg0.fields["state"]; s.tmp_1 = r0; r0 = (s.tmp_1 === s.arg1); @@ -23038,9 +23038,9 @@ switch (step) { case 1: case 2: r0 = (s.arg0).fields["state"] = (s.arg1); - s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P97759_mk(s); + s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P120658_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 986; s.pc = 4; return s.tmp_0; + s.callLocIdx = 998; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; case 3: @@ -23048,12 +23048,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_setState__P95664.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__P118558.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__P95664_mk(s) { +function scene_systemMenu_MenuOption_setState__P118558_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_setState__P95664, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_setState__P118558, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23065,7 +23065,7 @@ function scene_systemMenu_MenuOption_setState__P95664_mk(s) { -function scene_systemMenu_MenuOption_updateCard__P97759(s) { +function scene_systemMenu_MenuOption_updateCard__P120658(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23080,7 +23080,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C95658_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C118552_VT)) failedCast(r0); r0 = s.arg0.fields["theme"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -23103,7 +23103,7 @@ switch (step) { r0 = s.tmp_3; { step = 6; continue; } case 3: - s.tmp_4 = Sprite_setImage__P94962_mk(s); + s.tmp_4 = Sprite_setImage__P117856_mk(s); r0 = s.arg0.fields["card"]; s.tmp_4.arg0 = r0; s.tmp_5 = if_basicCard_1_mk(s); @@ -23115,17 +23115,17 @@ switch (step) { s.tmp_5.fn = s.tmp_5.arg0.vtable.iface["basicCard"]; if (s.tmp_5.fn == null) { s.retval = s.tmp_5.arg0.fields["basicCard"]; } else if (!s.tmp_5.fn.isGetter) { s.retval = bind(s.tmp_5); } - else { s.callLocIdx = 989; s.pc = 9; return s.tmp_5; } + else { s.callLocIdx = 1001; s.pc = 9; return s.tmp_5; } } case 9: r0 = s.retval; s.tmp_4.arg1 = r0; - s.callLocIdx = 990; s.pc = 8; return s.tmp_4; + s.callLocIdx = 1002; s.pc = 8; return s.tmp_4; case 8: r0 = s.retval; { step = 6; continue; } case 4: - s.tmp_0 = Sprite_setImage__P94962_mk(s); + s.tmp_0 = Sprite_setImage__P117856_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_1 = if_selectedCard_1_mk(s); @@ -23137,17 +23137,17 @@ switch (step) { s.tmp_1.fn = s.tmp_1.arg0.vtable.iface["selectedCard"]; if (s.tmp_1.fn == null) { s.retval = s.tmp_1.arg0.fields["selectedCard"]; } else if (!s.tmp_1.fn.isGetter) { s.retval = bind(s.tmp_1); } - else { s.callLocIdx = 991; s.pc = 11; return s.tmp_1; } + else { s.callLocIdx = 1003; s.pc = 11; return s.tmp_1; } } case 11: r0 = s.retval; s.tmp_0.arg1 = r0; - s.callLocIdx = 992; s.pc = 10; return s.tmp_0; + s.callLocIdx = 1004; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; { step = 6; continue; } case 5: - s.tmp_0 = Sprite_setImage__P94962_mk(s); + s.tmp_0 = Sprite_setImage__P117856_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_1 = if_activeCard_1_mk(s); @@ -23159,39 +23159,39 @@ switch (step) { s.tmp_1.fn = s.tmp_1.arg0.vtable.iface["activeCard"]; if (s.tmp_1.fn == null) { s.retval = s.tmp_1.arg0.fields["activeCard"]; } else if (!s.tmp_1.fn.isGetter) { s.retval = bind(s.tmp_1); } - else { s.callLocIdx = 993; s.pc = 13; return s.tmp_1; } + else { s.callLocIdx = 1005; s.pc = 13; return s.tmp_1; } } case 13: r0 = s.retval; s.tmp_0.arg1 = r0; - s.callLocIdx = 994; s.pc = 12; return s.tmp_0; + s.callLocIdx = 1006; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; case 6: - s.tmp_0 = Sprite_x__P94926_mk(s); + s.tmp_0 = Sprite_x__P117820_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_x__P94925_mk(s); + s.tmp_1 = Sprite_x__P117819_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; - s.callLocIdx = 995; s.pc = 15; return s.tmp_1; + s.callLocIdx = 1007; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; s.tmp_0.arg1 = r0; - s.callLocIdx = 996; s.pc = 14; return s.tmp_0; + s.callLocIdx = 1008; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.tmp_0 = Sprite_y__P94928_mk(s); + s.tmp_0 = Sprite_y__P117822_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_y__P94927_mk(s); + s.tmp_1 = Sprite_y__P117821_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; - s.callLocIdx = 997; s.pc = 17; return s.tmp_1; + s.callLocIdx = 1009; s.pc = 17; return s.tmp_1; case 17: r0 = s.retval; s.tmp_0.arg1 = r0; - s.callLocIdx = 998; s.pc = 16; return s.tmp_0; + s.callLocIdx = 1010; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; case 7: @@ -23199,12 +23199,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_updateCard__P97759.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__P120658.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__P97759_mk(s) { +function scene_systemMenu_MenuOption_updateCard__P120658_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_updateCard__P97759, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_updateCard__P120658, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23219,7 +23219,7 @@ function scene_systemMenu_MenuOption_updateCard__P97759_mk(s) { -function Sprite_x__P94926(s) { +function Sprite_x__P117820(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23235,13 +23235,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); - s.tmp_0 = Sprite_left__P94971_mk(s); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); + s.tmp_0 = Sprite_left__P117865_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_4 = Sprite_width__P94968_mk(s); + s.tmp_4 = Sprite_width__P117862_mk(s); s.tmp_4.arg0 = s.arg0; - s.callLocIdx = 305; s.pc = 2; return s.tmp_4; + s.callLocIdx = 306; s.pc = 2; return s.tmp_4; case 2: r0 = s.retval; s.tmp_3 = r0; @@ -23249,19 +23249,19 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); s.tmp_0.arg1 = r0; - s.callLocIdx = 306; s.pc = 1; return s.tmp_0; + s.callLocIdx = 307; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -Sprite_x__P94926.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__P117820.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__P94926_mk(s) { +function Sprite_x__P117820_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_x__P94926, depth: s.depth + 1, + parent: s, fn: Sprite_x__P117820, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23276,7 +23276,7 @@ function Sprite_x__P94926_mk(s) { -function scene_systemMenu_MenuOption_setTheme__P95663(s) { +function scene_systemMenu_MenuOption_setTheme__P118557(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23292,23 +23292,23 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C95658_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C118552_VT)) failedCast(r0); r0 = (s.arg0).fields["theme"] = (s.arg1); - s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P97759_mk(s); + s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P120658_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 985; s.pc = 1; return s.tmp_0; + s.callLocIdx = 997; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_setTheme__P95663.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__P118557.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__P95663_mk(s) { +function scene_systemMenu_MenuOption_setTheme__P118557_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_setTheme__P95663, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_setTheme__P118557, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -23319,7 +23319,7 @@ function scene_systemMenu_MenuOption_setTheme__P95663_mk(s) { -function scene_systemMenu_MenuOption_position__P95661(s) { +function scene_systemMenu_MenuOption_position__P118555(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23336,58 +23336,58 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C95658_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C118552_VT)) failedCast(r0); r0 = (s.arg0).fields["top"] = (s.arg2); - s.tmp_0 = Sprite_left__P94971_mk(s); + s.tmp_0 = Sprite_left__P117865_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; - s.callLocIdx = 976; s.pc = 1; return s.tmp_0; + s.callLocIdx = 988; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_top__P94975_mk(s); + s.tmp_0 = Sprite_top__P117869_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg2; - s.callLocIdx = 977; s.pc = 2; return s.tmp_0; + s.callLocIdx = 989; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_x__P94926_mk(s); + s.tmp_0 = Sprite_x__P117820_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_x__P94925_mk(s); + s.tmp_1 = Sprite_x__P117819_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; - s.callLocIdx = 978; s.pc = 4; return s.tmp_1; + s.callLocIdx = 990; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; s.tmp_0.arg1 = r0; - s.callLocIdx = 979; s.pc = 3; return s.tmp_0; + s.callLocIdx = 991; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_y__P94928_mk(s); + s.tmp_0 = Sprite_y__P117822_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_y__P94927_mk(s); + s.tmp_1 = Sprite_y__P117821_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; - s.callLocIdx = 980; s.pc = 6; return s.tmp_1; + s.callLocIdx = 992; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; s.tmp_0.arg1 = r0; - s.callLocIdx = 981; s.pc = 5; return s.tmp_0; + s.callLocIdx = 993; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_position__P95661.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__P118555.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__P95661_mk(s) { +function scene_systemMenu_MenuOption_position__P118555_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_position__P95661, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_position__P118555, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23400,7 +23400,7 @@ function scene_systemMenu_MenuOption_position__P95661_mk(s) { -function scene_systemMenu_MenuOption_show__P95660(s) { +function scene_systemMenu_MenuOption_show__P118554(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23415,7 +23415,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C95658_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C118552_VT)) failedCast(r0); r0 = s.arg0.fields["theme"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -23429,21 +23429,21 @@ switch (step) { s.tmp_1.fn = s.tmp_1.arg0.vtable.iface["basicCard"]; if (s.tmp_1.fn == null) { s.retval = s.tmp_1.arg0.fields["basicCard"]; } else if (!s.tmp_1.fn.isGetter) { s.retval = bind(s.tmp_1); } - else { s.callLocIdx = 971; s.pc = 3; return s.tmp_1; } + else { s.callLocIdx = 983; s.pc = 3; return s.tmp_1; } } case 3: r0 = s.retval; { step = 2; continue; } case 1: - r0 = globals.CARD_NORMAL___95682; + r0 = globals.CARD_NORMAL___118576; case 2: // jmp value (already in r0) s.tmp_2 = r0; s.tmp_3 = r0 = s.arg0; - s.tmp_5 = sprites_create__P94846_mk(s); + s.tmp_5 = sprites_create__P117740_mk(s); s.tmp_5.arg0 = s.tmp_2; s.tmp_5.arg1 = undefined; - s.callLocIdx = 972; s.pc = 4; return s.tmp_5; + s.callLocIdx = 984; s.pc = 4; return s.tmp_5; case 4: r0 = s.retval; s.tmp_4 = r0; @@ -23458,16 +23458,16 @@ 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 = 973; s.pc = 5; return s.tmp_0; } + else { s.callLocIdx = 985; s.pc = 5; return s.tmp_0; } } case 5: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = sprites_create__P94846_mk(s); + s.tmp_2 = sprites_create__P117740_mk(s); r0 = s.arg0.fields["iconImage"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = undefined; - s.callLocIdx = 974; s.pc = 6; return s.tmp_2; + s.callLocIdx = 986; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; s.tmp_1 = r0; @@ -23482,7 +23482,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 = 975; s.pc = 7; return s.tmp_0; } + else { s.callLocIdx = 987; s.pc = 7; return s.tmp_0; } } case 7: r0 = s.retval; @@ -23491,12 +23491,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_show__P95660.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__P118554.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__P95660_mk(s) { +function scene_systemMenu_MenuOption_show__P118554_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_show__P95660, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_show__P118554, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23511,7 +23511,7 @@ function scene_systemMenu_MenuOption_show__P95660_mk(s) { -function sprites_create__P94846(s) { +function sprites_create__P117740(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23521,78 +23521,78 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___104069 = undefined; - s.sprite___104072 = undefined; + s.scene___127791 = undefined; + s.sprite___127794 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P95570_mk(s); - s.callLocIdx = 296; s.pc = 1; return s.tmp_0; + s.tmp_0 = game_currentScene__P118464_mk(s); + s.callLocIdx = 297; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.scene___104069 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(Sprite__C94912_VT); + s.scene___127791 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(Sprite__C117806_VT); s.tmp_0 = r0; - s.tmp_1 = Sprite_constructor__P94959_mk(s); + s.tmp_1 = Sprite_constructor__P117853_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; - s.callLocIdx = 297; s.pc = 2; return s.tmp_1; + s.callLocIdx = 298; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; - s.sprite___104072 = (s.tmp_0); - s.tmp_0 = Sprite_setKind__P94979_mk(s); - s.tmp_0.arg0 = s.sprite___104072; + s.sprite___127794 = (s.tmp_0); + s.tmp_0 = Sprite_setKind__P117873_mk(s); + s.tmp_0.arg0 = s.sprite___127794; s.tmp_0.arg1 = s.arg1; - s.callLocIdx = 298; s.pc = 3; return s.tmp_0; + s.callLocIdx = 299; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = PhysicsEngine__C95082_v0_2_mk(s); - r0 = s.scene___104069.fields["physicsEngine"]; + s.tmp_0 = PhysicsEngine__C117976_v0_2_mk(s); + r0 = s.scene___127791.fields["physicsEngine"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.sprite___104072; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C95082_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.sprite___127794; + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C117976_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__P104087); + r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P127809); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - r0 = pxsim_pxtcore_mkAction(1, sprites_create_inline__P104093); + r0 = pxsim_pxtcore_mkAction(1, sprites_create_inline__P127815); s.tmp_1 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.sprite___104072); - s.tmp_2 = helpers_arrayForEach__P92680_mk(s); - s.tmp_3 = helpers_arrayFilter__P92681_mk(s); - r0 = s.scene___104069.fields["createdHandlers"]; + r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.sprite___127794); + s.tmp_2 = helpers_arrayForEach__P115574_mk(s); + s.tmp_3 = helpers_arrayFilter__P115575_mk(s); + r0 = s.scene___127791.fields["createdHandlers"]; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = s.tmp_0; - s.callLocIdx = 299; s.pc = 6; return s.tmp_3; + s.callLocIdx = 300; s.pc = 6; return s.tmp_3; case 6: r0 = s.retval; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = s.tmp_1; - s.callLocIdx = 301; s.pc = 5; return s.tmp_2; + s.callLocIdx = 302; s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; - r0 = s.sprite___104072; + r0 = s.sprite___127794; return leave(s, r0) default: oops() } } } -sprites_create__P94846.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__P117740.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__P94846_mk(s) { +function sprites_create__P117740_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_create__P94846, depth: s.depth + 1, + parent: s, fn: sprites_create__P117740, 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___104069: undefined, - sprite___104072: undefined, + scene___127791: undefined, + sprite___127794: undefined, arg0: undefined, arg1: undefined, } } @@ -23601,7 +23601,7 @@ function sprites_create__P94846_mk(s) { -function forEach_inline__P104087(s) { +function forEach_inline__P127809(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23621,12 +23621,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P104087.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__P127809.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__P104087_mk(s) { +function forEach_inline__P127809_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P104087, depth: s.depth + 1, + parent: s, fn: forEach_inline__P127809, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -23636,7 +23636,7 @@ function forEach_inline__P104087_mk(s) { -function sprites_create_inline__P104093(s) { +function sprites_create_inline__P127815(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23655,12 +23655,12 @@ switch (step) { s.tmp_0.arg1 = s.caps[0]; if (!s.tmp_0.arg0.vtable.iface) { setupLambda(s.tmp_0, pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "handler"), 2); - s.callLocIdx = 300; s.pc = 1; return s.tmp_0; + s.callLocIdx = 301; s.pc = 1; return s.tmp_0; } else { s.tmp_0.fn = s.tmp_0.arg0.vtable.iface["handler"]; - if (s.tmp_0.fn == null) { setupLambda(s.tmp_0, s.tmp_0.arg0.fields["handler"], 2); s.callLocIdx = 300; s.pc = 1; return s.tmp_0; } - else if (s.tmp_0.fn.isGetter) { s.tmp_0.stage2Call = true; s.callLocIdx = 300; s.pc = 1; return s.tmp_0;; } - else { s.callLocIdx = 300; s.pc = 1; return s.tmp_0; } + if (s.tmp_0.fn == null) { setupLambda(s.tmp_0, s.tmp_0.arg0.fields["handler"], 2); s.callLocIdx = 301; s.pc = 1; return s.tmp_0; } + else if (s.tmp_0.fn.isGetter) { s.tmp_0.stage2Call = true; s.callLocIdx = 301; s.pc = 1; return s.tmp_0;; } + else { s.callLocIdx = 301; s.pc = 1; return s.tmp_0; } } case 1: r0 = s.retval; @@ -23668,12 +23668,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_create_inline__P104093.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__P127815.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__P104093_mk(s) { +function sprites_create_inline__P127815_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_create_inline__P104093, depth: s.depth + 1, + parent: s, fn: sprites_create_inline__P127815, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -23683,7 +23683,7 @@ function sprites_create_inline__P104093_mk(s) { -function game_onShade__P95588(s) { +function game_onShade__P118482(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23697,9 +23697,9 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_init__P97512_mk(s); + s.tmp_0 = game_init__P120411_mk(s); s.tmp_0.arg0 = undefined; - s.callLocIdx = 960; s.pc = 4; return s.tmp_0; + s.callLocIdx = 972; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; r0 = pxsim_numops_toBoolDecr(s.arg0); @@ -23711,11 +23711,11 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_2 = scene_createRenderable__P95376_mk(s); + s.tmp_2 = scene_createRenderable__P118270_mk(s); s.tmp_2.arg0 = 80; s.tmp_2.arg1 = s.arg0; s.tmp_2.arg2 = undefined; - s.callLocIdx = 961; s.pc = 5; return s.tmp_2; + s.callLocIdx = 973; s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; case 3: @@ -23723,12 +23723,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onShade__P95588.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__P118482.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__P95588_mk(s) { +function game_onShade__P118482_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onShade__P95588, depth: s.depth + 1, + parent: s, fn: game_onShade__P118482, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23740,7 +23740,7 @@ function game_onShade__P95588_mk(s) { -function scene_createRenderable__P95376(s) { +function scene_createRenderable__P118270(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23750,14 +23750,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.renderable___102787 = undefined; + s.renderable___126963 = 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__C95371_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Renderable__C118265_VT); s.tmp_0 = r0; s.tmp_1 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_1); @@ -23765,35 +23765,35 @@ switch (step) { r0 = s.tmp_1; { step = 2; continue; } case 1: - r0 = renderable_inline__P102793; + r0 = renderable_inline__P126969; case 2: // jmp value (already in r0) s.tmp_2 = r0; - s.tmp_3 = scene_Renderable_constructor__P95372_mk(s); + s.tmp_3 = scene_Renderable_constructor__P118266_mk(s); s.tmp_3.arg0 = s.tmp_0; s.tmp_3.arg1 = s.arg1; s.tmp_3.arg2 = s.tmp_2; s.tmp_3.arg3 = s.arg0; - s.callLocIdx = 903; s.pc = 3; return s.tmp_3; + s.callLocIdx = 909; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; - s.renderable___102787 = (s.tmp_0); - r0 = s.renderable___102787; + s.renderable___126963 = (s.tmp_0); + r0 = s.renderable___126963; return leave(s, r0) default: oops() } } } -scene_createRenderable__P95376.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__P118270.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__P95376_mk(s) { +function scene_createRenderable__P118270_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_createRenderable__P95376, depth: s.depth + 1, + parent: s, fn: scene_createRenderable__P118270, 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___102787: undefined, + renderable___126963: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -23803,7 +23803,7 @@ function scene_createRenderable__P95376_mk(s) { -function renderable_inline__P102793(s) { +function renderable_inline__P126969(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23817,12 +23817,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -renderable_inline__P102793.info = {"start":875,"length":10,"line":31,"column":32,"endLine":31,"endColumn":42,"fileName":"pxt_modules/game/renderable.ts","functionName":"inline","argumentNames":[]} +renderable_inline__P126969.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__P102793_mk(s) { +function renderable_inline__P126969_mk(s) { checkStack(s.depth); return { - parent: s, fn: renderable_inline__P102793, depth: s.depth + 1, + parent: s, fn: renderable_inline__P126969, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -23830,7 +23830,7 @@ function renderable_inline__P102793_mk(s) { -function scene_Renderable_constructor__P95372(s) { +function scene_Renderable_constructor__P118266(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23848,25 +23848,25 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Renderable__C95371_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Renderable__C118265_VT)) failedCast(r0); r0 = (s.arg0).fields["handler"] = (s.arg1); r0 = (s.arg0).fields["shouldBeVisible"] = (s.arg2); - s.tmp_0 = sprites_BaseSprite_constructor__P94667_mk(s); + s.tmp_0 = sprites_BaseSprite_constructor__P117561_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg3; - s.callLocIdx = 900; s.pc = 1; return s.tmp_0; + s.callLocIdx = 906; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -scene_Renderable_constructor__P95372.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__P118266.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__P95372_mk(s) { +function scene_Renderable_constructor__P118266_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Renderable_constructor__P95372, depth: s.depth + 1, + parent: s, fn: scene_Renderable_constructor__P118266, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -23879,7 +23879,7 @@ function scene_Renderable_constructor__P95372_mk(s) { -function scene_systemMenu_PauseMenu_constructor__P95667(s) { +function scene_systemMenu_PauseMenu_constructor__P118561(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23896,7 +23896,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C95666_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C118560_VT)) failedCast(r0); r0 = (s.arg0).fields["generator"] = (s.arg1); s.tmp_0 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_0); @@ -23904,13 +23904,13 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_1 = scene_systemMenu_buildMenuTheme__P95675_mk(s); - r0 = pxsim_ImageMethods.width(globals.CARD_NORMAL___95682); + s.tmp_1 = scene_systemMenu_buildMenuTheme__P118569_mk(s); + r0 = pxsim_ImageMethods.width(globals.CARD_NORMAL___118576); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 3; s.tmp_1.arg2 = undefined; s.tmp_1.arg3 = undefined; - s.callLocIdx = 999; s.pc = 3; return s.tmp_1; + s.callLocIdx = 1011; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; case 2: @@ -23924,12 +23924,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_constructor__P95667.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__P118561.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__P95667_mk(s) { +function scene_systemMenu_PauseMenu_constructor__P118561_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_constructor__P95667, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_constructor__P118561, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23943,7 +23943,7 @@ function scene_systemMenu_PauseMenu_constructor__P95667_mk(s) { -function scene_systemMenu_buildMenuTheme__P95675(s) { +function scene_systemMenu_buildMenuTheme__P118569(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23953,7 +23953,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.cardsPerRow___105074 = undefined; + s.cardsPerRow___128566 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -23961,19 +23961,19 @@ switch (step) { s.arg3 = (s.lambdaArgs[3]); s.lambdaArgs = null; } - r0 = pxsim_ImageMethods.width(globals.screen___94603); + r0 = pxsim_ImageMethods.width(globals.screen___117497); 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___105074 = (r0); + s.cardsPerRow___128566 = (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___94546; + r0 = globals.font8___117440; case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -23984,9 +23984,9 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - s.tmp_1 = image_doubledFont__P94549_mk(s); + s.tmp_1 = image_doubledFont__P117443_mk(s); s.tmp_1.arg0 = s.arg2; - s.callLocIdx = 1109; s.pc = 5; return s.tmp_1; + s.callLocIdx = 1121; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; case 4: @@ -23997,12 +23997,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___105074); - r0 = pxsim_ImageMethods.width(globals.screen___94603); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "cardsPerRow", s.cardsPerRow___128566); + r0 = pxsim_ImageMethods.width(globals.screen___117497); s.tmp_3 = r0; - r0 = (s.cardsPerRow___105074 * s.arg0); + r0 = (s.cardsPerRow___128566 * s.arg0); s.tmp_5 = r0; - r0 = (s.cardsPerRow___105074 - 1); + r0 = (s.cardsPerRow___128566 - 1); s.tmp_7 = r0; r0 = (s.tmp_7 * s.arg1); s.tmp_6 = r0; @@ -24023,7 +24023,7 @@ switch (step) { s.tmp_11.fn = s.tmp_11.arg0.vtable.iface["charHeight"]; if (s.tmp_11.fn == null) { s.retval = s.tmp_11.arg0.fields["charHeight"]; } else if (!s.tmp_11.fn.isGetter) { s.retval = bind(s.tmp_11); } - else { s.callLocIdx = 1110; s.pc = 6; return s.tmp_11; } + else { s.callLocIdx = 1122; s.pc = 6; return s.tmp_11; } } case 6: r0 = s.retval; @@ -24033,7 +24033,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___94603); + r0 = pxsim_ImageMethods.height(globals.screen___117497); s.tmp_14 = r0; s.tmp_16 = if_charHeight_1_mk(s); s.tmp_16.arg0 = s.arg2; @@ -24043,7 +24043,7 @@ switch (step) { s.tmp_16.fn = s.tmp_16.arg0.vtable.iface["charHeight"]; if (s.tmp_16.fn == null) { s.retval = s.tmp_16.arg0.fields["charHeight"]; } else if (!s.tmp_16.fn.isGetter) { s.retval = bind(s.tmp_16); } - else { s.callLocIdx = 1111; s.pc = 7; return s.tmp_16; } + else { s.callLocIdx = 1123; s.pc = 7; return s.tmp_16; } } case 7: r0 = s.retval; @@ -24054,19 +24054,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___95683); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "activeCard", globals.CARD_ACTIVE___95684); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "basicCard", globals.CARD_NORMAL___95682); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "selectedCard", globals.CARD_SELECTED___118577); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "activeCard", globals.CARD_ACTIVE___118578); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "basicCard", globals.CARD_NORMAL___118576); r0 = s.tmp_0; return leave(s, r0) default: oops() } } } -scene_systemMenu_buildMenuTheme__P95675.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__P118569.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__P95675_mk(s) { +function scene_systemMenu_buildMenuTheme__P118569_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildMenuTheme__P95675, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildMenuTheme__P118569, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24085,7 +24085,7 @@ function scene_systemMenu_buildMenuTheme__P95675_mk(s) { tmp_14: undefined, tmp_15: undefined, tmp_16: undefined, - cardsPerRow___105074: undefined, + cardsPerRow___128566: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -24096,7 +24096,7 @@ function scene_systemMenu_buildMenuTheme__P95675_mk(s) { -function image_doubledFont__P94549(s) { +function image_doubledFont__P117443(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24110,7 +24110,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = image_scaledFont__P94550_mk(s); + s.tmp_0 = image_scaledFont__P117444_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 2; s.callLocIdx = 88; s.pc = 1; return s.tmp_0; @@ -24119,12 +24119,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -image_doubledFont__P94549.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__P117443.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__P94549_mk(s) { +function image_doubledFont__P117443_mk(s) { checkStack(s.depth); return { - parent: s, fn: image_doubledFont__P94549, depth: s.depth + 1, + parent: s, fn: image_doubledFont__P117443, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -24134,7 +24134,7 @@ function image_doubledFont__P94549_mk(s) { -function game_pushScene__P95574(s) { +function game_pushScene__P118468(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24144,45 +24144,45 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.oldScene___105153 = undefined; - s.tmp_0 = game_currentScene__P95570_mk(s); - s.callLocIdx = 948; s.pc = 5; return s.tmp_0; + s.oldScene___128620 = undefined; + s.tmp_0 = game_currentScene__P118464_mk(s); + s.callLocIdx = 954; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.oldScene___105153 = (r0); - s.tmp_0 = particles_clearAll__P95752_mk(s); - s.callLocIdx = 949; s.pc = 6; return s.tmp_0; + s.oldScene___128620 = (r0); + s.tmp_0 = particles_clearAll__P118646_mk(s); + s.callLocIdx = 955; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = particles_disableAll__P95753_mk(s); - s.callLocIdx = 950; s.pc = 7; return s.tmp_0; + s.tmp_0 = particles_disableAll__P118647_mk(s); + s.callLocIdx = 956; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals._sceneStack___97505); + r0 = pxsim_numops_toBoolDecr(globals._sceneStack___120404); 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___97505 = (r0); + globals._sceneStack___120404 = (r0); case 1: case 2: - r0 = pxsim_Array__push(globals._sceneStack___97505, globals._scene___97504); - s.tmp_0 = game_init__P97512_mk(s); + r0 = pxsim_Array__push(globals._sceneStack___120404, globals._scene___120403); + s.tmp_0 = game_init__P120411_mk(s); s.tmp_0.arg0 = true; - s.callLocIdx = 951; s.pc = 8; return s.tmp_0; + s.callLocIdx = 957; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___97506); + r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___120405); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkAction(1, game_pushScene_inline__P105170); + r0 = pxsim_pxtcore_mkAction(1, game_pushScene_inline__P128637); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___105153); - s.tmp_1 = helpers_arrayForEach__P92680_mk(s); - s.tmp_1.arg0 = globals._scenePushHandlers___97506; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___128620); + s.tmp_1 = helpers_arrayForEach__P115574_mk(s); + s.tmp_1.arg0 = globals._scenePushHandlers___120405; s.tmp_1.arg1 = s.tmp_0; - s.callLocIdx = 953; s.pc = 9; return s.tmp_1; + s.callLocIdx = 959; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; case 3: @@ -24191,23 +24191,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_pushScene__P95574.info = {"start":4760,"length":367,"line":148,"column":4,"endLine":159,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"pushScene","argumentNames":[]} +game_pushScene__P118468.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__P95574_mk(s) { +function game_pushScene__P118468_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_pushScene__P95574, depth: s.depth + 1, + parent: s, fn: game_pushScene__P118468, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - oldScene___105153: undefined, + oldScene___128620: undefined, } } -function game_pushScene_inline__P105170(s) { +function game_pushScene_inline__P128637(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24225,19 +24225,19 @@ switch (step) { s.tmp_0.argL = s.arg0; s.tmp_0.arg0 = s.caps[0]; setupLambda(s.tmp_0, s.tmp_0.argL); - s.callLocIdx = 952; s.pc = 1; return s.tmp_0; + s.callLocIdx = 958; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -game_pushScene_inline__P105170.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__P128637.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__P105170_mk(s) { +function game_pushScene_inline__P128637_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_pushScene_inline__P105170, depth: s.depth + 1, + parent: s, fn: game_pushScene_inline__P128637, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -24247,7 +24247,7 @@ function game_pushScene_inline__P105170_mk(s) { -function particles_disableAll__P95753(s) { +function particles_disableAll__P118647(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24257,22 +24257,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___105174 = undefined; - s.tmp_0 = particles_particleSources__P97854_mk(s); - s.callLocIdx = 1192; s.pc = 3; return s.tmp_0; + s.sources___128641 = undefined; + s.tmp_0 = particles_particleSources__P120753_mk(s); + s.callLocIdx = 1204; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___105174 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___105174); + s.sources___128641 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___128641); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P92680_mk(s); - s.tmp_0.arg0 = s.sources___105174; - s.tmp_0.arg1 = particles_disableAll_inline__P105180; - s.callLocIdx = 1194; s.pc = 4; return s.tmp_0; + s.tmp_0 = helpers_arrayForEach__P115574_mk(s); + s.tmp_0.arg0 = s.sources___128641; + s.tmp_0.arg1 = particles_disableAll_inline__P128647; + s.callLocIdx = 1206; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = particles_pruneParticles__P97850_mk(s); - s.callLocIdx = 1195; s.pc = 5; return s.tmp_0; + s.tmp_0 = particles_pruneParticles__P120749_mk(s); + s.callLocIdx = 1207; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; case 1: @@ -24281,22 +24281,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_disableAll__P95753.info = {"start":12370,"length":195,"line":402,"column":4,"endLine":408,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"disableAll","argumentNames":[]} +particles_disableAll__P118647.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__P95753_mk(s) { +function particles_disableAll__P118647_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_disableAll__P95753, depth: s.depth + 1, + parent: s, fn: particles_disableAll__P118647, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___105174: undefined, + sources___128641: undefined, } } -function particles_disableAll_inline__P105180(s) { +function particles_disableAll_inline__P128647(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24310,22 +24310,22 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource_enabled__P95735_mk(s); + s.tmp_0 = particles_ParticleSource_enabled__P118629_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = false; - s.callLocIdx = 1193; s.pc = 1; return s.tmp_0; + s.callLocIdx = 1205; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = false; return leave(s, r0) default: oops() } } } -particles_disableAll_inline__P105180.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__P128647.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__P105180_mk(s) { +function particles_disableAll_inline__P128647_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_disableAll_inline__P105180, depth: s.depth + 1, + parent: s, fn: particles_disableAll_inline__P128647, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -24335,7 +24335,7 @@ function particles_disableAll_inline__P105180_mk(s) { -function particles_clearAll__P95752(s) { +function particles_clearAll__P118646(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24345,22 +24345,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___105185 = undefined; - s.tmp_0 = particles_particleSources__P97854_mk(s); - s.callLocIdx = 1188; s.pc = 3; return s.tmp_0; + s.sources___128652 = undefined; + s.tmp_0 = particles_particleSources__P120753_mk(s); + s.callLocIdx = 1200; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___105185 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___105185); + s.sources___128652 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___128652); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P92680_mk(s); - s.tmp_0.arg0 = s.sources___105185; - s.tmp_0.arg1 = particles_clearAll_inline__P105191; - s.callLocIdx = 1190; s.pc = 4; return s.tmp_0; + s.tmp_0 = helpers_arrayForEach__P115574_mk(s); + s.tmp_0.arg0 = s.sources___128652; + s.tmp_0.arg1 = particles_clearAll_inline__P128658; + s.callLocIdx = 1202; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = particles_pruneParticles__P97850_mk(s); - s.callLocIdx = 1191; s.pc = 5; return s.tmp_0; + s.tmp_0 = particles_pruneParticles__P120749_mk(s); + s.callLocIdx = 1203; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; case 1: @@ -24369,22 +24369,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_clearAll__P95752.info = {"start":12098,"length":185,"line":391,"column":4,"endLine":397,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"clearAll","argumentNames":[]} +particles_clearAll__P118646.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__P95752_mk(s) { +function particles_clearAll__P118646_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_clearAll__P95752, depth: s.depth + 1, + parent: s, fn: particles_clearAll__P118646, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___105185: undefined, + sources___128652: undefined, } } -function particles_clearAll_inline__P105191(s) { +function particles_clearAll_inline__P128658(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24398,21 +24398,21 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource_clear__P95737_mk(s); + s.tmp_0 = particles_ParticleSource_clear__P118631_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 1189; s.pc = 1; return s.tmp_0; + s.callLocIdx = 1201; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -particles_clearAll_inline__P105191.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__P128658.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__P105191_mk(s) { +function particles_clearAll_inline__P128658_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_clearAll_inline__P105191, depth: s.depth + 1, + parent: s, fn: particles_clearAll_inline__P128658, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -24422,7 +24422,7 @@ function particles_clearAll_inline__P105191_mk(s) { -function particles_ParticleSource_clear__P95737(s) { +function particles_ParticleSource_clear__P118631(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24437,18 +24437,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C95722_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C118616_VT)) failedCast(r0); r0 = (s.arg0).fields["head"] = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource_clear__P95737.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__P118631.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__P95737_mk(s) { +function particles_ParticleSource_clear__P118631_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_clear__P95737, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_clear__P118631, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -24457,7 +24457,7 @@ function particles_ParticleSource_clear__P95737_mk(s) { -function controller_Button_onEvent__P94767(s) { +function controller_Button_onEvent__P117661(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24467,7 +24467,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.eventHandler___105203 = undefined; + s.eventHandler___128670 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -24475,28 +24475,28 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C94760_VT)) failedCast(r0); - s.tmp_0 = controller_Button_getOrCreateHandlerForEvent__P97293_mk(s); + if (!checkSubtype(r0, controller_Button__C117654_VT)) failedCast(r0); + s.tmp_0 = controller_Button_getOrCreateHandlerForEvent__P120192_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - s.callLocIdx = 202; s.pc = 1; return s.tmp_0; + s.callLocIdx = 203; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.eventHandler___105203 = (r0); - r0 = (s.eventHandler___105203).fields["callback"] = (s.arg2); + s.eventHandler___128670 = (r0); + r0 = (s.eventHandler___128670).fields["callback"] = (s.arg2); r0 = undefined; return leave(s, r0) default: oops() } } } -controller_Button_onEvent__P94767.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__P117661.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__P94767_mk(s) { +function controller_Button_onEvent__P117661_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_onEvent__P94767, depth: s.depth + 1, + parent: s, fn: controller_Button_onEvent__P117661, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - eventHandler___105203: undefined, + eventHandler___128670: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -24506,7 +24506,7 @@ function controller_Button_onEvent__P94767_mk(s) { -function controller_Button_getOrCreateHandlerForEvent__P97293(s) { +function controller_Button_getOrCreateHandlerForEvent__P120192(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24516,21 +24516,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handlerState___105224 = undefined; - s.eventHandler___105233 = undefined; - s.unnamed528___U2 = undefined; - s.unnamed529___U3 = undefined; - s.newHandler___105249 = undefined; + s.handlerState___128691 = undefined; + s.eventHandler___128700 = undefined; + s.unnamed620___U2 = undefined; + s.unnamed621___U3 = undefined; + s.newHandler___128716 = 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__C94760_VT)) failedCast(r0); - s.tmp_3 = controller_Button_handlerState__P97288_mk(s); + if (!checkSubtype(r0, controller_Button__C117654_VT)) failedCast(r0); + s.tmp_3 = controller_Button_handlerState__P120187_mk(s); s.tmp_3.arg0 = s.arg0; - s.callLocIdx = 212; s.pc = 10; return s.tmp_3; + s.callLocIdx = 213; s.pc = 10; return s.tmp_3; case 10: r0 = s.retval; s.tmp_2 = r0; @@ -24540,17 +24540,17 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonEventHandlerState__C94756_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonEventHandlerState__C117650_VT); s.tmp_4 = r0; - s.tmp_5 = controller_ButtonEventHandlerState_constructor__P94757_mk(s); + s.tmp_5 = controller_ButtonEventHandlerState_constructor__P117651_mk(s); s.tmp_5.arg0 = s.tmp_4; r0 = s.arg0.fields["id"]; s.tmp_5.arg1 = r0; - s.callLocIdx = 214; s.pc = 11; return s.tmp_5; + s.callLocIdx = 215; s.pc = 11; return s.tmp_5; case 11: r0 = s.retval; - s.tmp_7 = game_currentScene__P95570_mk(s); - s.callLocIdx = 213; s.pc = 12; return s.tmp_7; + s.tmp_7 = game_currentScene__P118464_mk(s); + s.callLocIdx = 214; s.pc = 12; return s.tmp_7; case 12: r0 = s.retval; r0 = r0.fields["buttonEventHandlers"]; @@ -24558,13 +24558,13 @@ switch (step) { r0 = pxsim_Array__push(s.tmp_6, s.tmp_4); case 1: case 2: - s.tmp_0 = controller_Button_handlerState__P97288_mk(s); + s.tmp_0 = controller_Button_handlerState__P120187_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 215; s.pc = 13; return s.tmp_0; + s.callLocIdx = 216; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.handlerState___105224 = (r0); - r0 = s.handlerState___105224.fields["user"]; + s.handlerState___128691 = (r0); + r0 = s.handlerState___128691.fields["user"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -24572,76 +24572,76 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_3 = r0 = s.handlerState___105224; + s.tmp_3 = r0 = s.handlerState___128691; r0 = pxsim_Array__mk(); s.tmp_4 = r0; r0 = (s.tmp_3).fields["user"] = (s.tmp_4); case 3: case 4: - s.eventHandler___105233 = (undefined); - r0 = s.handlerState___105224.fields["user"]; - s.unnamed528___U2 = (r0); - s.unnamed529___U3 = (0); + s.eventHandler___128700 = (undefined); + r0 = s.handlerState___128691.fields["user"]; + s.unnamed620___U2 = (r0); + s.unnamed621___U3 = (0); case 5: - s.tmp_0 = r0 = s.unnamed529___U3; - r0 = pxsim_Array__length(s.unnamed528___U2); + s.tmp_0 = r0 = s.unnamed621___U3; + r0 = pxsim_Array__length(s.unnamed620___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 8; continue; } - r0 = pxsim_Array__getAt(s.unnamed528___U2, s.unnamed529___U3); - s.eventHandler___105233 = (r0); - r0 = s.eventHandler___105233.fields["event"]; + r0 = pxsim_Array__getAt(s.unnamed620___U2, s.unnamed621___U3); + s.eventHandler___128700 = (r0); + r0 = s.eventHandler___128700.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___105233; + r0 = s.eventHandler___128700; { step = 9; continue; } case 6: case 7: - r0 = (s.unnamed529___U3 + 1); - s.unnamed529___U3 = (r0); + r0 = (s.unnamed621___U3 + 1); + s.unnamed621___U3 = (r0); { step = 5; continue; } case 8: - s.unnamed528___U2 = (undefined); - r0 = pxsim_pxtcore_mkAction(2, controller_Button_getOrCreateHandlerForEvent_inline__P105246); + s.unnamed620___U2 = (undefined); + r0 = pxsim_pxtcore_mkAction(2, controller_Button_getOrCreateHandlerForEvent_inline__P128713); 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__P92962_mk(s); + s.tmp_5 = control_onEvent__P115856_mk(s); s.tmp_5.arg0 = s.arg1; r0 = s.arg0.fields["id"]; s.tmp_5.arg1 = r0; s.tmp_5.arg2 = s.tmp_4; s.tmp_5.arg3 = 16; - s.callLocIdx = 217; s.pc = 14; return s.tmp_5; + s.callLocIdx = 218; s.pc = 14; return s.tmp_5; case 14: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonHandler__C94754_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonHandler__C117648_VT); s.tmp_0 = r0; - s.tmp_1 = controller_ButtonHandler_constructor__P94755_mk(s); + s.tmp_1 = controller_ButtonHandler_constructor__P117649_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = undefined; - s.callLocIdx = 218; s.pc = 15; return s.tmp_1; + s.callLocIdx = 219; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; - s.newHandler___105249 = (s.tmp_0); - r0 = s.handlerState___105224.fields["user"]; + s.newHandler___128716 = (s.tmp_0); + r0 = s.handlerState___128691.fields["user"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.newHandler___105249); - r0 = s.newHandler___105249; + r0 = pxsim_Array__push(s.tmp_0, s.newHandler___128716); + r0 = s.newHandler___128716; case 9: return leave(s, r0) default: oops() } } } -controller_Button_getOrCreateHandlerForEvent__P97293.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__P120192.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__P97293_mk(s) { +function controller_Button_getOrCreateHandlerForEvent__P120192_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_getOrCreateHandlerForEvent__P97293, depth: s.depth + 1, + parent: s, fn: controller_Button_getOrCreateHandlerForEvent__P120192, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24651,11 +24651,11 @@ function controller_Button_getOrCreateHandlerForEvent__P97293_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - handlerState___105224: undefined, - eventHandler___105233: undefined, - unnamed528___U2: undefined, - unnamed529___U3: undefined, - newHandler___105249: undefined, + handlerState___128691: undefined, + eventHandler___128700: undefined, + unnamed620___U2: undefined, + unnamed621___U3: undefined, + newHandler___128716: undefined, arg0: undefined, arg1: undefined, } } @@ -24664,7 +24664,7 @@ function controller_Button_getOrCreateHandlerForEvent__P97293_mk(s) { -function controller_Button_getOrCreateHandlerForEvent_inline__P105246(s) { +function controller_Button_getOrCreateHandlerForEvent_inline__P128713(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24674,22 +24674,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller_Button_runButtonEvents__P97292_mk(s); + s.tmp_0 = controller_Button_runButtonEvents__P120191_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.caps[1]; - s.callLocIdx = 216; s.pc = 1; return s.tmp_0; + s.callLocIdx = 217; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -controller_Button_getOrCreateHandlerForEvent_inline__P105246.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__P128713.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__P105246_mk(s) { +function controller_Button_getOrCreateHandlerForEvent_inline__P128713_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_getOrCreateHandlerForEvent_inline__P105246, depth: s.depth + 1, + parent: s, fn: controller_Button_getOrCreateHandlerForEvent_inline__P128713, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -24698,7 +24698,7 @@ function controller_Button_getOrCreateHandlerForEvent_inline__P105246_mk(s) { -function controller_Button_runButtonEvents__P97292(s) { +function controller_Button_runButtonEvents__P120191(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24708,25 +24708,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handlerState___105263 = undefined; - s.userHandler___105267 = undefined; - s.eventHandler___105278 = undefined; - s.unnamed526___U3 = undefined; - s.unnamed527___U4 = undefined; + s.handlerState___128730 = undefined; + s.userHandler___128734 = undefined; + s.eventHandler___128745 = undefined; + s.unnamed618___U3 = undefined; + s.unnamed619___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__C94760_VT)) failedCast(r0); - s.tmp_0 = controller_Button_handlerState__P97288_mk(s); + if (!checkSubtype(r0, controller_Button__C117654_VT)) failedCast(r0); + s.tmp_0 = controller_Button_handlerState__P120187_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 208; s.pc = 14; return s.tmp_0; + s.callLocIdx = 209; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.handlerState___105263 = (r0); - r0 = pxsim_numops_toBoolDecr(s.handlerState___105263); + s.handlerState___128730 = (r0); + r0 = pxsim_numops_toBoolDecr(s.handlerState___128730); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -24735,49 +24735,49 @@ switch (step) { { step = 13; continue; } case 1: case 2: - s.tmp_2 = controller_Button_getOrCreateHandlerForEvent__P97293_mk(s); + s.tmp_2 = controller_Button_getOrCreateHandlerForEvent__P120192_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; - s.callLocIdx = 209; s.pc = 15; return s.tmp_2; + s.callLocIdx = 210; s.pc = 15; return s.tmp_2; case 15: r0 = s.retval; - s.userHandler___105267 = (r0); - r0 = s.userHandler___105267.fields["callback"]; + s.userHandler___128734 = (r0); + r0 = s.userHandler___128734.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___105267; + s.tmp_1.arg0 = s.userHandler___128734; if (!s.tmp_1.arg0.vtable.iface) { setupLambda(s.tmp_1, pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "callback"), 1); - s.callLocIdx = 210; s.pc = 16; return s.tmp_1; + s.callLocIdx = 211; s.pc = 16; return s.tmp_1; } else { s.tmp_1.fn = s.tmp_1.arg0.vtable.iface["callback"]; - if (s.tmp_1.fn == null) { setupLambda(s.tmp_1, s.tmp_1.arg0.fields["callback"], 1); s.callLocIdx = 210; s.pc = 16; return s.tmp_1; } - else if (s.tmp_1.fn.isGetter) { s.tmp_1.stage2Call = true; s.callLocIdx = 210; s.pc = 16; return s.tmp_1;; } - else { s.callLocIdx = 210; s.pc = 16; return s.tmp_1; } + if (s.tmp_1.fn == null) { setupLambda(s.tmp_1, s.tmp_1.arg0.fields["callback"], 1); s.callLocIdx = 211; s.pc = 16; return s.tmp_1; } + else if (s.tmp_1.fn.isGetter) { s.tmp_1.stage2Call = true; s.callLocIdx = 211; s.pc = 16; return s.tmp_1;; } + else { s.callLocIdx = 211; s.pc = 16; return s.tmp_1; } } case 16: r0 = s.retval; case 3: case 4: - r0 = s.handlerState___105263.fields["system"]; + r0 = s.handlerState___128730.fields["system"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.eventHandler___105278 = (undefined); - r0 = s.handlerState___105263.fields["system"]; - s.unnamed526___U3 = (r0); - s.unnamed527___U4 = (0); + s.eventHandler___128745 = (undefined); + r0 = s.handlerState___128730.fields["system"]; + s.unnamed618___U3 = (r0); + s.unnamed619___U4 = (0); case 5: - s.tmp_0 = r0 = s.unnamed527___U4; - r0 = pxsim_Array__length(s.unnamed526___U3); + s.tmp_0 = r0 = s.unnamed619___U4; + r0 = pxsim_Array__length(s.unnamed618___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 10; continue; } - r0 = pxsim_Array__getAt(s.unnamed526___U3, s.unnamed527___U4); - s.eventHandler___105278 = (r0); - r0 = s.eventHandler___105278.fields["event"]; + r0 = pxsim_Array__getAt(s.unnamed618___U3, s.unnamed619___U4); + s.eventHandler___128745 = (r0); + r0 = s.eventHandler___128745.fields["event"]; s.tmp_3 = r0; r0 = (s.tmp_3 === s.arg1); s.tmp_2 = r0; @@ -24786,32 +24786,32 @@ switch (step) { r0 = s.tmp_2; { step = 7; continue; } case 6: - r0 = s.eventHandler___105278.fields["callback"]; + r0 = s.eventHandler___128745.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___105278; + s.tmp_5.arg0 = s.eventHandler___128745; if (!s.tmp_5.arg0.vtable.iface) { setupLambda(s.tmp_5, pxsim_pxtrt.mapGetByString(s.tmp_5.arg0, "callback"), 1); - s.callLocIdx = 211; s.pc = 17; return s.tmp_5; + s.callLocIdx = 212; s.pc = 17; return s.tmp_5; } else { s.tmp_5.fn = s.tmp_5.arg0.vtable.iface["callback"]; - if (s.tmp_5.fn == null) { setupLambda(s.tmp_5, s.tmp_5.arg0.fields["callback"], 1); s.callLocIdx = 211; s.pc = 17; return s.tmp_5; } - else if (s.tmp_5.fn.isGetter) { s.tmp_5.stage2Call = true; s.callLocIdx = 211; s.pc = 17; return s.tmp_5;; } - else { s.callLocIdx = 211; s.pc = 17; return s.tmp_5; } + if (s.tmp_5.fn == null) { setupLambda(s.tmp_5, s.tmp_5.arg0.fields["callback"], 1); s.callLocIdx = 212; s.pc = 17; return s.tmp_5; } + else if (s.tmp_5.fn.isGetter) { s.tmp_5.stage2Call = true; s.callLocIdx = 212; s.pc = 17; return s.tmp_5;; } + else { s.callLocIdx = 212; s.pc = 17; return s.tmp_5; } } case 17: r0 = s.retval; case 8: case 9: - r0 = (s.unnamed527___U4 + 1); - s.unnamed527___U4 = (r0); + r0 = (s.unnamed619___U4 + 1); + s.unnamed619___U4 = (r0); { step = 5; continue; } case 10: - s.unnamed526___U3 = (undefined); + s.unnamed618___U3 = (undefined); case 11: case 12: case 13: @@ -24819,12 +24819,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_runButtonEvents__P97292.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__P120191.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__P97292_mk(s) { +function controller_Button_runButtonEvents__P120191_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_runButtonEvents__P97292, depth: s.depth + 1, + parent: s, fn: controller_Button_runButtonEvents__P120191, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24832,11 +24832,11 @@ function controller_Button_runButtonEvents__P97292_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - handlerState___105263: undefined, - userHandler___105267: undefined, - eventHandler___105278: undefined, - unnamed526___U3: undefined, - unnamed527___U4: undefined, + handlerState___128730: undefined, + userHandler___128734: undefined, + eventHandler___128745: undefined, + unnamed618___U3: undefined, + unnamed619___U4: undefined, arg0: undefined, arg1: undefined, } } @@ -24845,7 +24845,7 @@ function controller_Button_runButtonEvents__P97292_mk(s) { -function controller_Button_handlerState__P97288(s) { +function controller_Button_handlerState__P120187(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24855,32 +24855,32 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.state___105294 = undefined; - s.unnamed524___U1 = undefined; - s.unnamed525___U2 = undefined; + s.state___128761 = undefined; + s.unnamed616___U1 = undefined; + s.unnamed617___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C94760_VT)) failedCast(r0); - s.state___105294 = (undefined); - s.tmp_0 = game_currentScene__P95570_mk(s); - s.callLocIdx = 198; s.pc = 6; return s.tmp_0; + if (!checkSubtype(r0, controller_Button__C117654_VT)) failedCast(r0); + s.state___128761 = (undefined); + s.tmp_0 = game_currentScene__P118464_mk(s); + s.callLocIdx = 199; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; r0 = r0.fields["buttonEventHandlers"]; - s.unnamed524___U1 = (r0); - s.unnamed525___U2 = (0); + s.unnamed616___U1 = (r0); + s.unnamed617___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed525___U2; - r0 = pxsim_Array__length(s.unnamed524___U1); + s.tmp_0 = r0 = s.unnamed617___U2; + r0 = pxsim_Array__length(s.unnamed616___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed524___U1, s.unnamed525___U2); - s.state___105294 = (r0); - r0 = s.state___105294.fields["id"]; + r0 = pxsim_Array__getAt(s.unnamed616___U1, s.unnamed617___U2); + s.state___128761 = (r0); + r0 = s.state___128761.fields["id"]; s.tmp_3 = r0; r0 = s.arg0.fields["id"]; s.tmp_4 = r0; @@ -24888,36 +24888,36 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 2; continue; } - r0 = s.state___105294; + r0 = s.state___128761; { step = 5; continue; } case 2: case 3: - r0 = (s.unnamed525___U2 + 1); - s.unnamed525___U2 = (r0); + r0 = (s.unnamed617___U2 + 1); + s.unnamed617___U2 = (r0); { step = 1; continue; } case 4: - s.unnamed524___U1 = (undefined); + s.unnamed616___U1 = (undefined); r0 = undefined; case 5: return leaveAccessor(s, r0) default: oops() } } } -controller_Button_handlerState__P97288.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__P97288.isGetter = true; +controller_Button_handlerState__P120187.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__P120187.isGetter = true; -function controller_Button_handlerState__P97288_mk(s) { +function controller_Button_handlerState__P120187_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_handlerState__P97288, depth: s.depth + 1, + parent: s, fn: controller_Button_handlerState__P120187, 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___105294: undefined, - unnamed524___U1: undefined, - unnamed525___U2: undefined, + state___128761: undefined, + unnamed616___U1: undefined, + unnamed617___U2: undefined, arg0: undefined, } } @@ -24925,7 +24925,7 @@ function controller_Button_handlerState__P97288_mk(s) { -function controller_ButtonEventHandlerState_constructor__P94757(s) { +function controller_ButtonEventHandlerState_constructor__P117651(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24941,18 +24941,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_ButtonEventHandlerState__C94756_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_ButtonEventHandlerState__C117650_VT)) failedCast(r0); r0 = (s.arg0).fields["id"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -controller_ButtonEventHandlerState_constructor__P94757.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__P117651.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__P94757_mk(s) { +function controller_ButtonEventHandlerState_constructor__P117651_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_ButtonEventHandlerState_constructor__P94757, depth: s.depth + 1, + parent: s, fn: controller_ButtonEventHandlerState_constructor__P117651, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -24962,7 +24962,7 @@ function controller_ButtonEventHandlerState_constructor__P94757_mk(s) { -function controller_ButtonHandler_constructor__P94755(s) { +function controller_ButtonHandler_constructor__P117649(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24979,19 +24979,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_ButtonHandler__C94754_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_ButtonHandler__C117648_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__P94755.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__P117649.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__P94755_mk(s) { +function controller_ButtonHandler_constructor__P117649_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_ButtonHandler_constructor__P94755, depth: s.depth + 1, + parent: s, fn: controller_ButtonHandler_constructor__P117649, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -25002,7 +25002,7 @@ function controller_ButtonHandler_constructor__P94755_mk(s) { -function scene_systemMenu_initScreen__P97772(s) { +function scene_systemMenu_initScreen__P120671(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25012,21 +25012,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.brightness___105306 = undefined; - s.tmp_0 = settings_readNumber__P94639_mk(s); + s.brightness___128773 = undefined; + s.tmp_0 = settings_readNumber__P117533_mk(s); s.tmp_0.arg0 = "#brightness"; - s.callLocIdx = 1118; s.pc = 3; return s.tmp_0; + s.callLocIdx = 1130; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.brightness___105306 = (r0); - r0 = (s.brightness___105306 !== undefined); + s.brightness___128773 = (r0); + r0 = (s.brightness___128773 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = helpers_setScreenBrightness__P94536_mk(s); - s.tmp_1.arg0 = globals.screen___94603; - s.tmp_1.arg1 = s.brightness___105306; - s.callLocIdx = 1119; s.pc = 4; return s.tmp_1; + s.tmp_1 = helpers_setScreenBrightness__P117430_mk(s); + s.tmp_1.arg0 = globals.screen___117497; + s.tmp_1.arg1 = s.brightness___128773; + s.callLocIdx = 1131; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; case 1: @@ -25035,23 +25035,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_initScreen__P97772.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__P120671.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__P97772_mk(s) { +function scene_systemMenu_initScreen__P120671_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_initScreen__P97772, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_initScreen__P120671, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - brightness___105306: undefined, + brightness___128773: undefined, } } -function settings_readNumber__P94639(s) { +function settings_readNumber__P117533(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25061,15 +25061,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.buf___105317 = undefined; - s.nums___105324 = undefined; + s.buf___128784 = undefined; + s.nums___128791 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim.settings._get(s.arg0); - s.buf___105317 = (r0); - r0 = pxsim_numops_toBoolDecr(s.buf___105317); + s.buf___128784 = (r0); + r0 = pxsim_numops_toBoolDecr(s.buf___128784); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -25079,20 +25079,20 @@ switch (step) { { step = 7; continue; } { step = 6; continue; } case 1: - s.tmp_2 = msgpack_unpackNumberArray__P92754_mk(s); - s.tmp_2.arg0 = s.buf___105317; + s.tmp_2 = msgpack_unpackNumberArray__P115648_mk(s); + s.tmp_2.arg0 = s.buf___128784; s.tmp_2.arg1 = 0; s.callLocIdx = 128; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; - s.nums___105324 = (r0); - s.tmp_0 = r0 = s.nums___105324; + s.nums___128791 = (r0); + s.tmp_0 = r0 = s.nums___128791; 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___105324); + r0 = pxsim_Array__length(s.nums___128791); s.tmp_1 = r0; r0 = (s.tmp_1 >= 1); case 3: @@ -25100,7 +25100,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___105324, 0); + r0 = pxsim_Array__getAt(s.nums___128791, 0); { step = 7; continue; } case 4: case 5: @@ -25112,18 +25112,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readNumber__P94639.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__P117533.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__P94639_mk(s) { +function settings_readNumber__P117533_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readNumber__P94639, depth: s.depth + 1, + parent: s, fn: settings_readNumber__P117533, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - buf___105317: undefined, - nums___105324: undefined, + buf___128784: undefined, + nums___128791: undefined, arg0: undefined, } } @@ -25131,7 +25131,7 @@ function settings_readNumber__P94639_mk(s) { -function settings_readBuffer__P94636(s) { +function settings_readBuffer__P117530(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25149,12 +25149,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readBuffer__P94636.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__P117530.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__P94636_mk(s) { +function settings_readBuffer__P117530_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readBuffer__P94636, depth: s.depth + 1, + parent: s, fn: settings_readBuffer__P117530, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -25163,7 +25163,7 @@ function settings_readBuffer__P94636_mk(s) { -function msgpack_unpackNumberArray__P92754(s) { +function msgpack_unpackNumberArray__P115648(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25173,16 +25173,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___105337 = undefined; - s.fmt___105344 = undefined; - s.v___105353 = undefined; + s.res___128804 = undefined; + s.fmt___128811 = undefined; + s.v___128820 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___105337 = (r0); + s.res___128804 = (r0); case 1: s.tmp_1 = r0 = s.arg1; r0 = pxsim.BufferMethods.length(s.arg0); @@ -25194,14 +25194,14 @@ switch (step) { s.tmp_3 = r0 = s.arg1; r0 = (s.tmp_3 + 1); s.arg1 = (r0); - s.tmp_4 = msgpack_tagFormat__P96940_mk(s); + s.tmp_4 = msgpack_tagFormat__P119839_mk(s); r0 = pxsim.BufferMethods.getByte(s.arg0, s.tmp_3); s.tmp_4.arg0 = r0; s.callLocIdx = 19; s.pc = 12; return s.tmp_4; case 12: r0 = s.retval; - s.fmt___105344 = (r0); - r0 = (s.fmt___105344 === null); + s.fmt___128811 = (r0); + r0 = (s.fmt___128811 === null); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } @@ -25209,21 +25209,21 @@ switch (step) { r0 = (s.arg1 - 1); s.tmp_2 = r0; r0 = pxsim.BufferMethods.getNumber(s.tmp_1, 6, s.tmp_2); - s.v___105353 = (r0); - r0 = (-31 <= s.v___105353); + s.v___128820 = (r0); + r0 = (-31 <= s.v___128820); 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___105353 <= 127); + r0 = (s.v___128820 <= 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___105337, s.v___105353); + r0 = pxsim_Array__push(s.res___128804, s.v___128820); { step = 5; continue; } case 4: r0 = null; @@ -25231,13 +25231,13 @@ switch (step) { case 5: { step = 7; continue; } case 6: - s.tmp_0 = r0 = s.res___105337; - r0 = pxsim.BufferMethods.getNumber(s.arg0, s.fmt___105344, s.arg1); + s.tmp_0 = r0 = s.res___128804; + r0 = pxsim.BufferMethods.getNumber(s.arg0, s.fmt___128811, 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__P92746_mk(s); - s.tmp_2.arg0 = s.fmt___105344; + s.tmp_2 = pins_sizeOf__P115640_mk(s); + s.tmp_2.arg0 = s.fmt___128811; s.callLocIdx = 20; s.pc = 13; return s.tmp_2; case 13: r0 = s.retval; @@ -25258,26 +25258,26 @@ switch (step) { case 9: { step = 1; continue; } case 10: - r0 = s.res___105337; + r0 = s.res___128804; case 11: return leave(s, r0) default: oops() } } } -msgpack_unpackNumberArray__P92754.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__P115648.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__P92754_mk(s) { +function msgpack_unpackNumberArray__P115648_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_unpackNumberArray__P92754, depth: s.depth + 1, + parent: s, fn: msgpack_unpackNumberArray__P115648, 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___105337: undefined, - fmt___105344: undefined, - v___105353: undefined, + res___128804: undefined, + fmt___128811: undefined, + v___128820: undefined, arg0: undefined, arg1: undefined, } } @@ -25286,7 +25286,7 @@ function msgpack_unpackNumberArray__P92754_mk(s) { -function scene_systemMenu_initVolume__P97771(s) { +function scene_systemMenu_initVolume__P120670(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25296,20 +25296,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.vol___105398 = undefined; - s.tmp_0 = settings_readNumber__P94639_mk(s); + s.vol___128865 = undefined; + s.tmp_0 = settings_readNumber__P117533_mk(s); s.tmp_0.arg0 = "#volume"; - s.callLocIdx = 1116; s.pc = 3; return s.tmp_0; + s.callLocIdx = 1128; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.vol___105398 = (r0); - r0 = (s.vol___105398 !== undefined); + s.vol___128865 = (r0); + r0 = (s.vol___128865 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = music_setVolume__P94191_mk(s); - s.tmp_1.arg0 = s.vol___105398; - s.callLocIdx = 1117; s.pc = 4; return s.tmp_1; + s.tmp_1 = music_setVolume__P117085_mk(s); + s.tmp_1.arg0 = s.vol___128865; + s.callLocIdx = 1129; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; case 1: @@ -25318,23 +25318,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_initVolume__P97771.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__P120670.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__P97771_mk(s) { +function scene_systemMenu_initVolume__P120670_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_initVolume__P97771, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_initVolume__P120670, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - vol___105398: undefined, + vol___128865: undefined, } } -function game_GameOverConfig_constructor__P95559(s) { +function game_GameOverConfig_constructor__P118453(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25349,22 +25349,22 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverConfig__C95544_VT)) failedCast(r0); - s.tmp_0 = game_GameOverConfig_init__P95560_mk(s); + if (!checkSubtype(r0, game_GameOverConfig__C118438_VT)) failedCast(r0); + s.tmp_0 = game_GameOverConfig_init__P118454_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 939; s.pc = 1; return s.tmp_0; + s.callLocIdx = 945; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -game_GameOverConfig_constructor__P95559.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__P118453.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__P95559_mk(s) { +function game_GameOverConfig_constructor__P118453_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverConfig_constructor__P95559, depth: s.depth + 1, + parent: s, fn: game_GameOverConfig_constructor__P118453, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -25374,7 +25374,7 @@ function game_GameOverConfig_constructor__P95559_mk(s) { -function game_GameOverConfig_init__P95560(s) { +function game_GameOverConfig_init__P118454(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25389,22 +25389,22 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverConfig__C95544_VT)) failedCast(r0); + if (!checkSubtype(r0, game_GameOverConfig__C118438_VT)) failedCast(r0); r0 = (s.arg0).fields["scoringType"] = (0); - r0 = (s.arg0).fields["winEffect"] = (globals.confetti___95845); - r0 = (s.arg0).fields["loseEffect"] = (globals.melt___95867); + r0 = (s.arg0).fields["winEffect"] = (globals.confetti___118739); + r0 = (s.arg0).fields["loseEffect"] = (globals.melt___118761); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = music_melodyPlayable__P94494_mk(s); - s.tmp_2.arg0 = globals.powerUp___94221; - s.callLocIdx = 940; s.pc = 1; return s.tmp_2; + s.tmp_2 = music_melodyPlayable__P117388_mk(s); + s.tmp_2.arg0 = globals.powerUp___117115; + s.callLocIdx = 946; 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__P94494_mk(s); - s.tmp_2.arg0 = globals.wawawawaa___94218; - s.callLocIdx = 941; s.pc = 2; return s.tmp_2; + s.tmp_2 = music_melodyPlayable__P117388_mk(s); + s.tmp_2.arg0 = globals.wawawawaa___117112; + s.callLocIdx = 947; s.pc = 2; return s.tmp_2; case 2: r0 = s.retval; s.tmp_1 = r0; @@ -25422,12 +25422,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverConfig_init__P95560.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__P118454.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__P95560_mk(s) { +function game_GameOverConfig_init__P118454_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverConfig_init__P95560, depth: s.depth + 1, + parent: s, fn: game_GameOverConfig_init__P118454, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25439,7 +25439,7 @@ function game_GameOverConfig_init__P95560_mk(s) { -function melt_inline__P105461(s) { +function melt_inline__P128928(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25449,11 +25449,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.rounds___105464 = undefined; - s.j___105472 = undefined; - s.x___105477 = undefined; - s.y___105483 = undefined; - s.c___105489 = undefined; + s.rounds___128931 = undefined; + s.j___128939 = undefined; + s.x___128944 = undefined; + s.y___128950 = undefined; + s.c___128956 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -25466,14 +25466,14 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 >> 5); - s.rounds___105464 = (r0); - s.j___105472 = (0); + s.rounds___128931 = (r0); + s.j___128939 = (0); case 1: - r0 = (s.j___105472 < s.rounds___105464); + r0 = (s.j___128939 < s.rounds___128931); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = Math_FastRandom_randomRange__P95634_mk(s); + s.tmp_1 = Math_FastRandom_randomRange__P118528_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 0; r0 = pxsim_ImageMethods.width(s.arg0); @@ -25483,8 +25483,8 @@ switch (step) { s.callLocIdx = 58; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.x___105477 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P95634_mk(s); + s.x___128944 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P118528_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 0; r0 = pxsim_ImageMethods.height(s.arg0); @@ -25494,42 +25494,42 @@ switch (step) { s.callLocIdx = 59; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.y___105483 = (r0); - r0 = pxsim_ImageMethods.getPixel(s.arg0, s.x___105477, s.y___105483); - s.c___105489 = (r0); + s.y___128950 = (r0); + r0 = pxsim_ImageMethods.getPixel(s.arg0, s.x___128944, s.y___128950); + s.c___128956 = (r0); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = s.x___105477; - r0 = (s.y___105483 + 1); + s.tmp_1 = r0 = s.x___128944; + r0 = (s.y___128950 + 1); s.tmp_2 = r0; - r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___105489); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___128956); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = s.x___105477; - r0 = (s.y___105483 + 2); + s.tmp_1 = r0 = s.x___128944; + r0 = (s.y___128950 + 2); s.tmp_2 = r0; - r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___105489); - r0 = (s.j___105472 + 1); - s.j___105472 = (r0); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___128956); + r0 = (s.j___128939 + 1); + s.j___128939 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -melt_inline__P105461.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__P128928.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__P105461_mk(s) { +function melt_inline__P128928_mk(s) { checkStack(s.depth); return { - parent: s, fn: melt_inline__P105461, depth: s.depth + 1, + parent: s, fn: melt_inline__P128928, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - rounds___105464: undefined, - j___105472: undefined, - x___105477: undefined, - y___105483: undefined, - c___105489: undefined, + rounds___128931: undefined, + j___128939: undefined, + x___128944: undefined, + y___128950: undefined, + c___128956: undefined, arg0: undefined, arg1: undefined, } } @@ -25538,7 +25538,7 @@ function melt_inline__P105461_mk(s) { -function confetti_inline__P105515(s) { +function confetti_inline__P128982(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25548,13 +25548,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.factory___105518 = undefined; + s.factory___128985 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(particles_ConfettiFactory__C95789_VT); + r0 = pxsim_pxtcore_mkClassInstance(particles_ConfettiFactory__C118683_VT); s.tmp_0 = r0; s.tmp_2 = if_width_1_mk(s); s.tmp_2.arg0 = s.arg0; @@ -25589,27 +25589,27 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.tmp_5 = particles_ConfettiFactory_constructor__P95790_mk(s); + s.tmp_5 = particles_ConfettiFactory_constructor__P118684_mk(s); s.tmp_5.arg0 = s.tmp_0; s.tmp_5.arg1 = s.tmp_4; s.tmp_5.arg2 = 16; s.callLocIdx = 48; s.pc = 5; return s.tmp_5; case 5: r0 = s.retval; - s.factory___105518 = (s.tmp_0); - s.tmp_0 = particles_SprayFactory_setSpeed__P95766_mk(s); - s.tmp_0.arg0 = s.factory___105518; + s.factory___128985 = (s.tmp_0); + s.tmp_0 = particles_SprayFactory_setSpeed__P118660_mk(s); + s.tmp_0.arg0 = s.factory___128985; s.tmp_0.arg1 = 30; s.callLocIdx = 49; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(particles_ParticleSource__C95722_VT); + r0 = pxsim_pxtcore_mkClassInstance(particles_ParticleSource__C118616_VT); s.tmp_0 = r0; - s.tmp_1 = particles_ParticleSource_constructor__P95727_mk(s); + s.tmp_1 = particles_ParticleSource_constructor__P118621_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___105518; + s.tmp_1.arg3 = s.factory___128985; s.callLocIdx = 50; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; @@ -25617,12 +25617,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -confetti_inline__P105515.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__P128982.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__P105515_mk(s) { +function confetti_inline__P128982_mk(s) { checkStack(s.depth); return { - parent: s, fn: confetti_inline__P105515, depth: s.depth + 1, + parent: s, fn: confetti_inline__P128982, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25630,7 +25630,7 @@ function confetti_inline__P105515_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - factory___105518: undefined, + factory___128985: undefined, arg0: undefined, arg1: undefined, } } @@ -25639,7 +25639,7 @@ function confetti_inline__P105515_mk(s) { -function particles_ParticleSource_constructor__P95727(s) { +function particles_ParticleSource_constructor__P118621(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25649,8 +25649,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___105539 = undefined; - s.removedSource___105548 = undefined; + s.sources___129006 = undefined; + s.removedSource___129015 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -25659,65 +25659,65 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C95722_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSprite_constructor__P94667_mk(s); + if (!checkSubtype(r0, particles_ParticleSource__C118616_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSprite_constructor__P117561_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; - s.callLocIdx = 1138; s.pc = 5; return s.tmp_0; + s.callLocIdx = 1150; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = particles_init__P97848_mk(s); - s.callLocIdx = 1139; s.pc = 6; return s.tmp_0; + s.tmp_0 = particles_init__P120747_mk(s); + s.callLocIdx = 1151; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = particles_particleSources__P97854_mk(s); - s.callLocIdx = 1140; s.pc = 7; return s.tmp_0; + s.tmp_0 = particles_particleSources__P120753_mk(s); + s.callLocIdx = 1152; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.sources___105539 = (r0); - r0 = pxsim_Array__length(s.sources___105539); + s.sources___129006 = (r0); + r0 = pxsim_Array__length(s.sources___129006); s.tmp_1 = r0; - r0 = (s.tmp_1 >= globals.MAX_SOURCES___97840); + r0 = (s.tmp_1 >= globals.MAX_SOURCES___120739); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = particles_sortSources__P97851_mk(s); - s.tmp_2.arg0 = s.sources___105539; - s.callLocIdx = 1141; s.pc = 8; return s.tmp_2; + s.tmp_2 = particles_sortSources__P120750_mk(s); + s.tmp_2.arg0 = s.sources___129006; + s.callLocIdx = 1153; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; - r0 = pxsim_Array_.removeAt(s.sources___105539, 0); - s.removedSource___105548 = (r0); - s.tmp_0 = particles_ParticleSource_clear__P95737_mk(s); - s.tmp_0.arg0 = s.removedSource___105548; - s.callLocIdx = 1143; s.pc = 9; return s.tmp_0; + r0 = pxsim_Array_.removeAt(s.sources___129006, 0); + s.removedSource___129015 = (r0); + s.tmp_0 = particles_ParticleSource_clear__P118631_mk(s); + s.tmp_0.arg0 = s.removedSource___129015; + s.callLocIdx = 1155; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = particles_ParticleSource_destroy__P95736_mk(s); - s.tmp_0.arg0 = s.removedSource___105548; - s.callLocIdx = 1144; s.pc = 10; return s.tmp_0; + s.tmp_0 = particles_ParticleSource_destroy__P118630_mk(s); + s.tmp_0.arg0 = s.removedSource___129015; + s.callLocIdx = 1156; 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__P95739_mk(s); + s.tmp_0 = particles_ParticleSource_setRate__P118633_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; - s.callLocIdx = 1145; s.pc = 11; return s.tmp_0; + s.callLocIdx = 1157; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = particles_ParticleSource_setAcceleration__P95731_mk(s); + s.tmp_0 = particles_ParticleSource_setAcceleration__P118625_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 0; - s.callLocIdx = 1146; s.pc = 12; return s.tmp_0; + s.callLocIdx = 1158; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = particles_ParticleSource_setAnchor__P95738_mk(s); + s.tmp_0 = particles_ParticleSource_setAnchor__P118632_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - s.callLocIdx = 1147; s.pc = 13; return s.tmp_0; + s.callLocIdx = 1159; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; r0 = (s.arg0).fields["lifespan"] = (undefined); @@ -25729,39 +25729,39 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - r0 = globals.defaultFactory___95742; + r0 = globals.defaultFactory___118636; case 4: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_2 = particles_ParticleSource_setFactory__P95741_mk(s); + s.tmp_2 = particles_ParticleSource_setFactory__P118635_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.tmp_1; - s.callLocIdx = 1148; s.pc = 14; return s.tmp_2; + s.callLocIdx = 1160; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; - r0 = pxsim_Array__push(s.sources___105539, s.arg0); - s.tmp_0 = particles_ParticleSource_enabled__P95735_mk(s); + r0 = pxsim_Array__push(s.sources___129006, s.arg0); + s.tmp_0 = particles_ParticleSource_enabled__P118629_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = true; - s.callLocIdx = 1149; s.pc = 15; return s.tmp_0; + s.callLocIdx = 1161; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource_constructor__P95727.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__P118621.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__P95727_mk(s) { +function particles_ParticleSource_constructor__P118621_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_constructor__P95727, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_constructor__P118621, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - sources___105539: undefined, - removedSource___105548: undefined, + sources___129006: undefined, + removedSource___129015: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -25772,7 +25772,7 @@ function particles_ParticleSource_constructor__P95727_mk(s) { -function particles_sortSources__P97851(s) { +function particles_sortSources__P120750(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25786,22 +25786,22 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers_arraySort__P92676_mk(s); + s.tmp_0 = helpers_arraySort__P115570_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = particles_sortSources_inline__P105746; - s.callLocIdx = 1187; s.pc = 1; return s.tmp_0; + s.tmp_0.arg1 = particles_sortSources_inline__P129213; + s.callLocIdx = 1199; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -particles_sortSources__P97851.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__P120750.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__P97851_mk(s) { +function particles_sortSources__P120750_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_sortSources__P97851, depth: s.depth + 1, + parent: s, fn: particles_sortSources__P120750, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -25811,7 +25811,7 @@ function particles_sortSources__P97851_mk(s) { -function particles_sortSources_inline__P105746(s) { +function particles_sortSources_inline__P129213(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25849,12 +25849,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_sortSources_inline__P105746.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__P129213.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__P105746_mk(s) { +function particles_sortSources_inline__P129213_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_sortSources_inline__P105746, depth: s.depth + 1, + parent: s, fn: particles_sortSources_inline__P129213, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25870,7 +25870,7 @@ function particles_sortSources_inline__P105746_mk(s) { -function particles_init__P97848(s) { +function particles_init__P120747(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25880,34 +25880,34 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___105785 = undefined; - s.tmp_0 = game_currentScene__P95570_mk(s); - s.callLocIdx = 1177; s.pc = 4; return s.tmp_0; + s.scene___129252 = undefined; + s.tmp_0 = game_currentScene__P118464_mk(s); + s.callLocIdx = 1189; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.scene___105785 = (r0); - r0 = s.scene___105785.fields["particleSources"]; + s.scene___129252 = (r0); + r0 = s.scene___129252.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___105785; + s.tmp_1 = r0 = s.scene___129252; r0 = pxsim_Array__mk(); s.tmp_2 = r0; r0 = (s.tmp_1).fields["particleSources"] = (s.tmp_2); r0 = pxsim.control.millis(); - globals.lastUpdate___97843 = (r0); - s.tmp_0 = game_onUpdate__P95594_mk(s); - s.tmp_0.arg0 = particles_updateParticles__P97849; - s.callLocIdx = 1178; s.pc = 5; return s.tmp_0; + globals.lastUpdate___120742 = (r0); + s.tmp_0 = game_onUpdate__P118488_mk(s); + s.tmp_0.arg0 = particles_updateParticles__P120748; + s.callLocIdx = 1190; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = game_onUpdateInterval__P95595_mk(s); + s.tmp_0 = game_onUpdateInterval__P118489_mk(s); s.tmp_0.arg0 = 250; - s.tmp_0.arg1 = particles_pruneParticles__P97850; - s.callLocIdx = 1179; s.pc = 6; return s.tmp_0; + s.tmp_0.arg1 = particles_pruneParticles__P120749; + s.callLocIdx = 1191; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; case 3: @@ -25915,24 +25915,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_init__P97848.info = {"start":9236,"length":276,"line":304,"column":4,"endLine":311,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"init","argumentNames":[]} +particles_init__P120747.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__P97848_mk(s) { +function particles_init__P120747_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_init__P97848, depth: s.depth + 1, + parent: s, fn: particles_init__P120747, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - scene___105785: undefined, + scene___129252: undefined, } } -function particles_updateParticles__P97849(s) { +function particles_updateParticles__P120748(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25942,16 +25942,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___105827 = undefined; - s.time___105834 = undefined; - s.dt___105837 = undefined; - s.i___105843 = undefined; - s.tmp_0 = particles_particleSources__P97854_mk(s); - s.callLocIdx = 1180; s.pc = 6; return s.tmp_0; + s.sources___129294 = undefined; + s.time___129301 = undefined; + s.dt___129304 = undefined; + s.i___129310 = undefined; + s.tmp_0 = particles_particleSources__P120753_mk(s); + s.callLocIdx = 1192; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.sources___105827 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___105827); + s.sources___129294 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___129294); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -25960,34 +25960,34 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.tmp_2 = particles_sortSources__P97851_mk(s); - s.tmp_2.arg0 = s.sources___105827; - s.callLocIdx = 1181; s.pc = 7; return s.tmp_2; + s.tmp_2 = particles_sortSources__P120750_mk(s); + s.tmp_2.arg0 = s.sources___129294; + s.callLocIdx = 1193; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; r0 = pxsim.control.millis(); - s.time___105834 = (r0); - r0 = (s.time___105834 - globals.lastUpdate___97843); - s.dt___105837 = (r0); - globals.lastUpdate___97843 = (s.time___105834); - s.i___105843 = (0); + s.time___129301 = (r0); + r0 = (s.time___129301 - globals.lastUpdate___120742); + s.dt___129304 = (r0); + globals.lastUpdate___120742 = (s.time___129301); + s.i___129310 = (0); case 3: - s.tmp_1 = r0 = s.i___105843; - r0 = pxsim_Array__length(s.sources___105827); + s.tmp_1 = r0 = s.i___129310; + r0 = pxsim_Array__length(s.sources___129294); 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__P95729_mk(s); - r0 = pxsim_Array__getAt(s.sources___105827, s.i___105843); + s.tmp_3 = particles_ParticleSource__update__P118623_mk(s); + r0 = pxsim_Array__getAt(s.sources___129294, s.i___129310); s.tmp_3.arg0 = r0; - s.tmp_3.arg1 = s.dt___105837; - s.callLocIdx = 1182; s.pc = 8; return s.tmp_3; + s.tmp_3.arg1 = s.dt___129304; + s.callLocIdx = 1194; s.pc = 8; return s.tmp_3; case 8: r0 = s.retval; - r0 = (s.i___105843 + 1); - s.i___105843 = (r0); + r0 = (s.i___129310 + 1); + s.i___129310 = (r0); { step = 3; continue; } case 4: case 5: @@ -25995,28 +25995,28 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_updateParticles__P97849.info = {"start":9518,"length":340,"line":313,"column":4,"endLine":325,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"updateParticles","argumentNames":[]} +particles_updateParticles__P120748.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__P97849_mk(s) { +function particles_updateParticles__P120748_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_updateParticles__P97849, depth: s.depth + 1, + parent: s, fn: particles_updateParticles__P120748, 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___105827: undefined, - time___105834: undefined, - dt___105837: undefined, - i___105843: undefined, + sources___129294: undefined, + time___129301: undefined, + dt___129304: undefined, + i___129310: undefined, } } -function particles_ParticleSource__update__P95729(s) { +function particles_ParticleSource__update__P118623(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26026,16 +26026,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___105906 = undefined; - s.current___105925 = undefined; - s.fixedDt___105933 = undefined; + s.p___129373 = undefined; + s.current___129392 = undefined; + s.fixedDt___129400 = 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__C95722_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C118616_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["timer"]; s.tmp_2 = r0; @@ -26061,9 +26061,9 @@ 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__P95736_mk(s); + s.tmp_0 = particles_ParticleSource_destroy__P118630_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 1153; s.pc = 28; return s.tmp_0; + s.callLocIdx = 1165; s.pc = 28; return s.tmp_0; case 28: r0 = s.retval; case 1: @@ -26086,7 +26086,7 @@ switch (step) { s.tmp_2.fn = s.tmp_2.arg0.vtable.iface["flags"]; if (s.tmp_2.fn == null) { s.retval = s.tmp_2.arg0.fields["flags"]; } else if (!s.tmp_2.fn.isGetter) { s.retval = bind(s.tmp_2); } - else { s.callLocIdx = 1154; s.pc = 29; return s.tmp_2; } + else { s.callLocIdx = 1166; s.pc = 29; return s.tmp_2; } } case 29: r0 = s.retval; @@ -26109,7 +26109,7 @@ switch (step) { s.tmp_5.fn = s.tmp_5.arg0.vtable.iface["flags"]; if (s.tmp_5.fn == null) { s.retval = s.tmp_5.arg0.fields["flags"]; } else if (!s.tmp_5.fn.isGetter) { s.retval = bind(s.tmp_5); } - else { s.callLocIdx = 1155; s.pc = 30; return s.tmp_5; } + else { s.callLocIdx = 1167; s.pc = 30; return s.tmp_5; } } case 30: r0 = s.retval; @@ -26134,9 +26134,9 @@ switch (step) { r0 = s.tmp_0; { step = 13; continue; } case 12: - s.tmp_2 = particles_ParticleSource_enabled__P95734_mk(s); + s.tmp_2 = particles_ParticleSource_enabled__P118628_mk(s); s.tmp_2.arg0 = s.arg0; - s.callLocIdx = 1156; s.pc = 31; return s.tmp_2; + s.callLocIdx = 1168; s.pc = 31; return s.tmp_2; case 31: r0 = s.retval; case 13: @@ -26152,18 +26152,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__C95758_v0_2_mk(s); + s.tmp_0 = particles_ParticleFactory__C118652_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__C95758_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleFactory__C118652_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___105906 = (r0); - r0 = pxsim_numops_toBoolDecr(s.p___105906); + s.p___129373 = (r0); + r0 = pxsim_numops_toBoolDecr(s.p___129373); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -26174,8 +26174,8 @@ switch (step) { case 15: r0 = s.arg0.fields["head"]; s.tmp_2 = r0; - r0 = (s.p___105906).fields["next"] = (s.tmp_2); - r0 = (s.arg0).fields["head"] = (s.p___105906); + r0 = (s.p___129373).fields["next"] = (s.tmp_2); + r0 = (s.arg0).fields["head"] = (s.p___129373); { step = 11; continue; } case 16: r0 = s.arg0.fields["head"]; @@ -26190,7 +26190,7 @@ switch (step) { case 17: case 18: r0 = s.arg0.fields["head"]; - s.current___105925 = (r0); + s.current___129392 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["_dt"]; s.tmp_2 = r0; @@ -26202,36 +26202,36 @@ switch (step) { r0 = (s.tmp_0 * 256); s.tmp_1 = r0; r0 = (s.tmp_1 | 0); - s.fixedDt___105933 = (r0); - r0 = pxsim_numops_toBoolDecr(s.fixedDt___105933); + s.fixedDt___129400 = (r0); + r0 = pxsim_numops_toBoolDecr(s.fixedDt___129400); if (!r0) { step = 23; continue; } case 19: - r0 = s.current___105925.fields["lifespan"]; + r0 = s.current___129392.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___105925; + s.tmp_2 = r0 = s.current___129392; 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__C95722_v4_3_mk(s); + s.tmp_0 = particles_ParticleSource__C118616_v4_3_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.current___105925; - s.tmp_0.arg2 = s.fixedDt___105933; - if (!checkSubtype(s.tmp_0.arg0, particles_ParticleSource__C95722_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.current___129392; + s.tmp_0.arg2 = s.fixedDt___129400; + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleSource__C118616_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___105925.fields["next"]; + r0 = s.current___129392.fields["next"]; s.tmp_0 = r0; - s.current___105925 = (r0); + s.current___129392 = (r0); r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } { step = 19; continue; } @@ -26240,15 +26240,15 @@ switch (step) { { step = 26; continue; } case 23: case 24: - s.tmp_0 = r0 = s.current___105925; + s.tmp_0 = r0 = s.current___129392; 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___105925.fields["next"]; + r0 = s.current___129392.fields["next"]; s.tmp_0 = r0; - s.current___105925 = (r0); + s.current___129392 = (r0); r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 25; continue; } { step = 24; continue; } @@ -26259,12 +26259,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource__update__P95729.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__P118623.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__P95729_mk(s) { +function particles_ParticleSource__update__P118623_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource__update__P95729, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource__update__P118623, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26274,9 +26274,9 @@ function particles_ParticleSource__update__P95729_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - p___105906: undefined, - current___105925: undefined, - fixedDt___105933: undefined, + p___129373: undefined, + current___129392: undefined, + fixedDt___129400: undefined, arg0: undefined, arg1: undefined, } } @@ -26285,7 +26285,7 @@ function particles_ParticleSource__update__P95729_mk(s) { -function particles_ParticleSource_updateParticle__P97845(s) { +function particles_ParticleSource_updateParticle__P120744(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26302,7 +26302,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C95722_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C118616_VT)) failedCast(r0); r0 = (s.arg2 >> 10); s.arg2 = (r0); s.tmp_0 = r0 = s.arg1; @@ -26357,12 +26357,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_updateParticle__P97845.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__P120744.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__P97845_mk(s) { +function particles_ParticleSource_updateParticle__P120744_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_updateParticle__P97845, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_updateParticle__P120744, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26379,7 +26379,7 @@ function particles_ParticleSource_updateParticle__P97845_mk(s) { -function Fx_rightShift__P92742(s) { +function Fx_rightShift__P115636(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26398,12 +26398,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_rightShift__P92742.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__P115636.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__P92742_mk(s) { +function Fx_rightShift__P115636_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_rightShift__P92742, depth: s.depth + 1, + parent: s, fn: Fx_rightShift__P115636, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -26413,7 +26413,7 @@ function Fx_rightShift__P92742_mk(s) { -function particles_ParticleFactory_createParticle__P95760(s) { +function particles_ParticleFactory_createParticle__P118654(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26423,17 +26423,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___106016 = undefined; + s.p___129483 = 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__C95758_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkClassInstance(particles_Particle__C95703_VT); - s.p___106016 = (r0); - s.tmp_0 = r0 = s.p___106016; + if (!checkSubtype(r0, particles_ParticleFactory__C118652_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkClassInstance(particles_Particle__C118597_VT); + s.p___129483 = (r0); + s.tmp_0 = r0 = s.p___129483; s.tmp_3 = if_x_1_mk(s); s.tmp_3.arg0 = s.arg1; if (!s.tmp_3.arg0.vtable.iface) { @@ -26442,7 +26442,7 @@ switch (step) { s.tmp_3.fn = s.tmp_3.arg0.vtable.iface["x"]; if (s.tmp_3.fn == null) { s.retval = s.tmp_3.arg0.fields["x"]; } else if (!s.tmp_3.fn.isGetter) { s.retval = bind(s.tmp_3); } - else { s.callLocIdx = 1207; s.pc = 1; return s.tmp_3; } + else { s.callLocIdx = 1219; s.pc = 1; return s.tmp_3; } } case 1: r0 = s.retval; @@ -26452,7 +26452,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___106016; + s.tmp_0 = r0 = s.p___129483; s.tmp_3 = if_y_1_mk(s); s.tmp_3.arg0 = s.arg1; if (!s.tmp_3.arg0.vtable.iface) { @@ -26461,7 +26461,7 @@ switch (step) { s.tmp_3.fn = s.tmp_3.arg0.vtable.iface["y"]; if (s.tmp_3.fn == null) { s.retval = s.tmp_3.arg0.fields["y"]; } else if (!s.tmp_3.fn.isGetter) { s.retval = bind(s.tmp_3); } - else { s.callLocIdx = 1209; s.pc = 2; return s.tmp_3; } + else { s.callLocIdx = 1221; s.pc = 2; return s.tmp_3; } } case 2: r0 = s.retval; @@ -26471,26 +26471,26 @@ switch (step) { r0 = (s.tmp_4 | 0); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_y"] = (s.tmp_1); - r0 = (s.p___106016).fields["vx"] = (0); - r0 = (s.p___106016).fields["vy"] = (0); - r0 = (s.p___106016).fields["lifespan"] = (500); - r0 = s.p___106016; + r0 = (s.p___129483).fields["vx"] = (0); + r0 = (s.p___129483).fields["vy"] = (0); + r0 = (s.p___129483).fields["lifespan"] = (500); + r0 = s.p___129483; return leave(s, r0) default: oops() } } } -particles_ParticleFactory_createParticle__P95760.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__P118654.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__P95760_mk(s) { +function particles_ParticleFactory_createParticle__P118654_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleFactory_createParticle__P95760, depth: s.depth + 1, + parent: s, fn: particles_ParticleFactory_createParticle__P118654, 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___106016: undefined, + p___129483: undefined, arg0: undefined, arg1: undefined, } } @@ -26499,7 +26499,7 @@ function particles_ParticleFactory_createParticle__P95760_mk(s) { -function game_onUpdateInterval__P95595(s) { +function game_onUpdateInterval__P118489(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26509,7 +26509,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.timer___105807 = undefined; + s.timer___129274 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -26534,22 +26534,22 @@ switch (step) { case 3: case 4: r0 = pxsim_pxtrt.mklocRef(); - s.timer___105807 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.timer___105807, 0); - r0 = pxsim_pxtcore_mkAction(3, game_onUpdateInterval_inline__P105811); + s.timer___129274 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.timer___129274, 0); + r0 = pxsim_pxtcore_mkAction(3, game_onUpdateInterval_inline__P129278); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.timer___105807); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.timer___129274); 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__P92974_mk(s); - s.tmp_2 = game_eventContext__P95573_mk(s); - s.callLocIdx = 964; s.pc = 7; return s.tmp_2; + s.tmp_1 = control_EventContext_registerFrameHandler__P115868_mk(s); + s.tmp_2 = game_eventContext__P118467_mk(s); + s.callLocIdx = 976; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 19; s.tmp_1.arg2 = s.tmp_0; - s.callLocIdx = 968; s.pc = 6; return s.tmp_1; + s.callLocIdx = 980; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; case 5: @@ -26557,17 +26557,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onUpdateInterval__P95595.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__P118489.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__P95595_mk(s) { +function game_onUpdateInterval__P118489_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onUpdateInterval__P95595, depth: s.depth + 1, + parent: s, fn: game_onUpdateInterval__P118489, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - timer___105807: undefined, + timer___129274: undefined, arg0: undefined, arg1: undefined, } } @@ -26576,7 +26576,7 @@ function game_onUpdateInterval__P95595_mk(s) { -function game_onUpdateInterval_inline__P105811(s) { +function game_onUpdateInterval_inline__P129278(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26586,28 +26586,28 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.time___105812 = undefined; - s.tmp_1 = game_currentScene__P95570_mk(s); - s.callLocIdx = 965; s.pc = 3; return s.tmp_1; + s.time___129279 = undefined; + s.tmp_1 = game_currentScene__P118464_mk(s); + s.callLocIdx = 977; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; s.tmp_0 = r0; r0 = s.tmp_0.fields["_millis"]; - s.time___105812 = (r0); + s.time___129279 = (r0); r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.time___105812); + r0 = (s.tmp_1 <= s.time___129279); 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___105812 + s.caps[1]); + r0 = (s.time___129279 + s.caps[1]); s.tmp_3 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_2, s.tmp_3); s.tmp_0 = lambda_1_mk(s); s.tmp_0.argL = s.caps[2]; setupLambda(s.tmp_0, s.tmp_0.argL); - s.callLocIdx = 967; s.pc = 4; return s.tmp_0; + s.callLocIdx = 979; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; case 1: @@ -26616,25 +26616,25 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onUpdateInterval_inline__P105811.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__P129278.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__P105811_mk(s) { +function game_onUpdateInterval_inline__P129278_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onUpdateInterval_inline__P105811, depth: s.depth + 1, + parent: s, fn: game_onUpdateInterval_inline__P129278, 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___105812: undefined, + time___129279: undefined, } } -function scene_Scene_millis__P95440(s) { +function scene_Scene_millis__P118334(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26649,17 +26649,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C95414_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C118308_VT)) failedCast(r0); r0 = s.arg0.fields["_millis"]; return leave(s, r0) default: oops() } } } -scene_Scene_millis__P95440.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__P118334.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__P95440_mk(s) { +function scene_Scene_millis__P118334_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_millis__P95440, depth: s.depth + 1, + parent: s, fn: scene_Scene_millis__P118334, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -26668,7 +26668,7 @@ function scene_Scene_millis__P95440_mk(s) { -function game_onUpdate__P95594(s) { +function game_onUpdate__P118488(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26691,15 +26691,15 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_2 = control_EventContext_registerFrameHandler__P92974_mk(s); - s.tmp_3 = game_eventContext__P95573_mk(s); - s.callLocIdx = 962; s.pc = 5; return s.tmp_3; + s.tmp_2 = control_EventContext_registerFrameHandler__P115868_mk(s); + s.tmp_3 = game_eventContext__P118467_mk(s); + s.callLocIdx = 974; s.pc = 5; return s.tmp_3; case 5: r0 = s.retval; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = 20; s.tmp_2.arg2 = s.arg0; - s.callLocIdx = 963; s.pc = 4; return s.tmp_2; + s.callLocIdx = 975; s.pc = 4; return s.tmp_2; case 4: r0 = s.retval; case 3: @@ -26707,12 +26707,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onUpdate__P95594.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__P118488.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__P95594_mk(s) { +function game_onUpdate__P118488_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onUpdate__P95594, depth: s.depth + 1, + parent: s, fn: game_onUpdate__P118488, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26725,7 +26725,7 @@ function game_onUpdate__P95594_mk(s) { -function MAX_SOURCES_inline__P105761(s) { +function MAX_SOURCES_inline__P129228(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26735,13 +26735,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sz___105762 = undefined; - s.tmp_0 = control_ramSize__P92917_mk(s); + s.sz___129229 = undefined; + s.tmp_0 = control_ramSize__P115811_mk(s); s.callLocIdx = 42; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.sz___105762 = (r0); - r0 = (s.sz___105762 <= 102400); + s.sz___129229 = (r0); + r0 = (s.sz___129229 <= 102400); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -26749,7 +26749,7 @@ switch (step) { { step = 5; continue; } { step = 4; continue; } case 1: - r0 = (s.sz___105762 <= 204800); + r0 = (s.sz___129229 <= 204800); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 2; continue; } @@ -26766,23 +26766,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -MAX_SOURCES_inline__P105761.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__P129228.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__P105761_mk(s) { +function MAX_SOURCES_inline__P129228_mk(s) { checkStack(s.depth); return { - parent: s, fn: MAX_SOURCES_inline__P105761, depth: s.depth + 1, + parent: s, fn: MAX_SOURCES_inline__P129228, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - sz___105762: undefined, + sz___129229: undefined, } } -function control_ramSize__P92917(s) { +function control_ramSize__P115811(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26807,12 +26807,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_ramSize__P92917.info = {"start":4847,"length":100,"line":165,"column":4,"endLine":167,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"ramSize","argumentNames":[]} +control_ramSize__P115811.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__P92917_mk(s) { +function control_ramSize__P115811_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_ramSize__P92917, depth: s.depth + 1, + parent: s, fn: control_ramSize__P115811, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26822,7 +26822,7 @@ function control_ramSize__P92917_mk(s) { -function control__ramSize__P96967(s) { +function control__ramSize__P119866(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26836,12 +26836,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control__ramSize__P96967.info = {"start":4727,"length":60,"line":160,"column":4,"endLine":162,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"_ramSize","argumentNames":[]} +control__ramSize__P119866.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__P96967_mk(s) { +function control__ramSize__P119866_mk(s) { checkStack(s.depth); return { - parent: s, fn: control__ramSize__P96967, depth: s.depth + 1, + parent: s, fn: control__ramSize__P119866, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -26849,7 +26849,7 @@ function control__ramSize__P96967_mk(s) { -function particles_SprayFactory_constructor__P95763(s) { +function particles_SprayFactory_constructor__P118657(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26867,35 +26867,35 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C95762_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_SprayFactory__C118656_VT)) failedCast(r0); r0 = undefined; - s.tmp_0 = particles_initTrig__P97869_mk(s); - s.callLocIdx = 1214; s.pc = 1; return s.tmp_0; + s.tmp_0 = particles_initTrig__P120768_mk(s); + s.callLocIdx = 1226; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = particles_SprayFactory_setSpeed__P95766_mk(s); + s.tmp_0 = particles_SprayFactory_setSpeed__P118660_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - s.callLocIdx = 1215; s.pc = 2; return s.tmp_0; + s.callLocIdx = 1227; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = particles_SprayFactory_setDirection__P95767_mk(s); + s.tmp_0 = particles_SprayFactory_setDirection__P118661_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.tmp_0.arg2 = s.arg3; - s.callLocIdx = 1216; s.pc = 3; return s.tmp_0; + s.callLocIdx = 1228; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -particles_SprayFactory_constructor__P95763.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__P118657.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__P95763_mk(s) { +function particles_SprayFactory_constructor__P118657_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_constructor__P95763, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_constructor__P118657, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -26908,7 +26908,7 @@ function particles_SprayFactory_constructor__P95763_mk(s) { -function particles_initTrig__P97869(s) { +function particles_initTrig__P120768(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26918,36 +26918,36 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.cachedSin___97855); + r0 = pxsim_numops_toBoolDecr(globals.cachedSin___120754); 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__P95756_mk(s); + s.tmp_2 = particles_cacheSin__P118650_mk(s); s.tmp_2.arg0 = 100; - s.callLocIdx = 1202; s.pc = 3; return s.tmp_2; + s.callLocIdx = 1214; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - globals.cachedSin___97855 = (r0); - s.tmp_0 = particles_cacheCos__P95757_mk(s); + globals.cachedSin___120754 = (r0); + s.tmp_0 = particles_cacheCos__P118651_mk(s); s.tmp_0.arg0 = 100; - s.callLocIdx = 1203; s.pc = 4; return s.tmp_0; + s.callLocIdx = 1215; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - globals.cachedCos___97856 = (r0); + globals.cachedCos___120755 = (r0); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -particles_initTrig__P97869.info = {"start":291,"length":155,"line":11,"column":4,"endLine":16,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"initTrig","argumentNames":[]} +particles_initTrig__P120768.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__P97869_mk(s) { +function particles_initTrig__P120768_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_initTrig__P97869, depth: s.depth + 1, + parent: s, fn: particles_initTrig__P120768, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26958,7 +26958,7 @@ function particles_initTrig__P97869_mk(s) { -function particles_cacheCos__P95757(s) { +function particles_cacheCos__P118651(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26968,25 +26968,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.cos___105642 = undefined; - s.anglePerSlice___105644 = undefined; - s.i___105650 = undefined; + s.cos___129109 = undefined; + s.anglePerSlice___129111 = undefined; + s.i___129117 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.cos___105642 = (r0); + s.cos___129109 = (r0); r0 = (6.283185307179586 / s.arg0); - s.anglePerSlice___105644 = (r0); - s.i___105650 = (0); + s.anglePerSlice___129111 = (r0); + s.i___129117 = (0); case 1: - r0 = (s.i___105650 < s.arg0); + r0 = (s.i___129117 < s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.cos___105642; - r0 = (s.i___105650 * s.anglePerSlice___105644); + s.tmp_1 = r0 = s.cos___129109; + r0 = (s.i___129117 * s.anglePerSlice___129111); s.tmp_4 = r0; r0 = pxsim.Math_.cos(s.tmp_4); s.tmp_3 = r0; @@ -26995,20 +26995,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___105650 + 1); - s.i___105650 = (r0); + r0 = (s.i___129117 + 1); + s.i___129117 = (r0); { step = 1; continue; } case 2: - r0 = s.cos___105642; + r0 = s.cos___129109; return leave(s, r0) default: oops() } } } -particles_cacheCos__P95757.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__P118651.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__P95757_mk(s) { +function particles_cacheCos__P118651_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_cacheCos__P95757, depth: s.depth + 1, + parent: s, fn: particles_cacheCos__P118651, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27016,9 +27016,9 @@ function particles_cacheCos__P95757_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - cos___105642: undefined, - anglePerSlice___105644: undefined, - i___105650: undefined, + cos___129109: undefined, + anglePerSlice___129111: undefined, + i___129117: undefined, arg0: undefined, } } @@ -27026,7 +27026,7 @@ function particles_cacheCos__P95757_mk(s) { -function particles_cacheSin__P95756(s) { +function particles_cacheSin__P118650(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27036,25 +27036,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sin___105668 = undefined; - s.anglePerSlice___105670 = undefined; - s.i___105676 = undefined; + s.sin___129135 = undefined; + s.anglePerSlice___129137 = undefined; + s.i___129143 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.sin___105668 = (r0); + s.sin___129135 = (r0); r0 = (6.283185307179586 / s.arg0); - s.anglePerSlice___105670 = (r0); - s.i___105676 = (0); + s.anglePerSlice___129137 = (r0); + s.i___129143 = (0); case 1: - r0 = (s.i___105676 < s.arg0); + r0 = (s.i___129143 < s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.sin___105668; - r0 = (s.i___105676 * s.anglePerSlice___105670); + s.tmp_1 = r0 = s.sin___129135; + r0 = (s.i___129143 * s.anglePerSlice___129137); s.tmp_4 = r0; r0 = pxsim.Math_.sin(s.tmp_4); s.tmp_3 = r0; @@ -27063,20 +27063,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___105676 + 1); - s.i___105676 = (r0); + r0 = (s.i___129143 + 1); + s.i___129143 = (r0); { step = 1; continue; } case 2: - r0 = s.sin___105668; + r0 = s.sin___129135; return leave(s, r0) default: oops() } } } -particles_cacheSin__P95756.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__P118650.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__P95756_mk(s) { +function particles_cacheSin__P118650_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_cacheSin__P95756, depth: s.depth + 1, + parent: s, fn: particles_cacheSin__P118650, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27084,9 +27084,9 @@ function particles_cacheSin__P95756_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - sin___105668: undefined, - anglePerSlice___105670: undefined, - i___105676: undefined, + sin___129135: undefined, + anglePerSlice___129137: undefined, + i___129143: undefined, arg0: undefined, } } @@ -27094,7 +27094,7 @@ function particles_cacheSin__P95756_mk(s) { -function particles_SprayFactory_setDirection__P95767(s) { +function particles_SprayFactory_setDirection__P118661(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27111,31 +27111,31 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C95762_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_SprayFactory__C118656_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_4 = particles_toRadians__P97874_mk(s); + s.tmp_4 = particles_toRadians__P120773_mk(s); s.tmp_5 = r0 = s.arg1; r0 = (s.arg2 >> 1); s.tmp_6 = r0; r0 = (s.tmp_5 - s.tmp_6); s.tmp_4.arg0 = r0; - s.callLocIdx = 1224; s.pc = 1; return s.tmp_4; + s.callLocIdx = 1236; s.pc = 1; return s.tmp_4; case 1: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 / globals.angleSlice___97868); + r0 = (s.tmp_3 / globals.angleSlice___120767); 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__P97874_mk(s); + s.tmp_4 = particles_toRadians__P120773_mk(s); s.tmp_4.arg0 = s.arg2; - s.callLocIdx = 1225; s.pc = 2; return s.tmp_4; + s.callLocIdx = 1237; s.pc = 2; return s.tmp_4; case 2: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 / globals.angleSlice___97868); + r0 = (s.tmp_3 / globals.angleSlice___120767); s.tmp_2 = r0; r0 = (s.tmp_2 | 0); s.tmp_1 = r0; @@ -27144,12 +27144,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_setDirection__P95767.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__P118661.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__P95767_mk(s) { +function particles_SprayFactory_setDirection__P118661_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_setDirection__P95767, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_setDirection__P118661, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27167,7 +27167,7 @@ function particles_SprayFactory_setDirection__P95767_mk(s) { -function particles_toRadians__P97874(s) { +function particles_toRadians__P120773(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27185,9 +27185,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_3 = Math_abs__P92699_mk(s); + s.tmp_3 = Math_abs__P115593_mk(s); s.tmp_3.arg0 = s.arg0; - s.callLocIdx = 1206; s.pc = 3; return s.tmp_3; + s.callLocIdx = 1218; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; s.tmp_2 = r0; @@ -27204,12 +27204,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_toRadians__P97874.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__P120773.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__P97874_mk(s) { +function particles_toRadians__P120773_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_toRadians__P97874, depth: s.depth + 1, + parent: s, fn: particles_toRadians__P120773, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27222,7 +27222,7 @@ function particles_toRadians__P97874_mk(s) { -function particles_ParticleFactory_constructor__P95759(s) { +function particles_ParticleFactory_constructor__P118653(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27237,17 +27237,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleFactory__C95758_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleFactory__C118652_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleFactory_constructor__P95759.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__P118653.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__P95759_mk(s) { +function particles_ParticleFactory_constructor__P118653_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleFactory_constructor__P95759, depth: s.depth + 1, + parent: s, fn: particles_ParticleFactory_constructor__P118653, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -27256,7 +27256,7 @@ function particles_ParticleFactory_constructor__P95759_mk(s) { -function particles_ParticleSource_setFactory__P95741(s) { +function particles_ParticleSource_setFactory__P118635(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27272,7 +27272,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C95722_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C118616_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } r0 = (s.arg0).fields["_factory"] = (s.arg1); @@ -27282,12 +27282,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setFactory__P95741.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__P118635.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__P95741_mk(s) { +function particles_ParticleSource_setFactory__P118635_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setFactory__P95741, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setFactory__P118635, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -27297,7 +27297,7 @@ function particles_ParticleSource_setFactory__P95741_mk(s) { -function particles_ParticleSource_setRate__P95739(s) { +function particles_ParticleSource_setRate__P118633(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27313,7 +27313,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C95722_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C118616_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (1000 / s.arg1); s.tmp_2 = r0; @@ -27325,12 +27325,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setRate__P95739.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__P118633.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__P95739_mk(s) { +function particles_ParticleSource_setRate__P118633_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setRate__P95739, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setRate__P118633, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27343,7 +27343,7 @@ function particles_ParticleSource_setRate__P95739_mk(s) { -function particles_ParticleSource_setAnchor__P95738(s) { +function particles_ParticleSource_setAnchor__P118632(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27359,18 +27359,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C95722_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C118616_VT)) failedCast(r0); r0 = (s.arg0).fields["anchor"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource_setAnchor__P95738.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__P118632.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__P95738_mk(s) { +function particles_ParticleSource_setAnchor__P118632_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setAnchor__P95738, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setAnchor__P118632, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -27380,7 +27380,7 @@ function particles_ParticleSource_setAnchor__P95738_mk(s) { -function particles_ParticleSource_destroy__P95736(s) { +function particles_ParticleSource_destroy__P118630(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27395,11 +27395,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C95722_VT)) failedCast(r0); - s.tmp_0 = particles_ParticleSource_enabled__P95735_mk(s); + if (!checkSubtype(r0, particles_ParticleSource__C118616_VT)) failedCast(r0); + s.tmp_0 = particles_ParticleSource_enabled__P118629_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = false; - s.callLocIdx = 1163; s.pc = 1; return s.tmp_0; + s.callLocIdx = 1175; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; s.tmp_0 = r0 = s.arg0; @@ -27408,21 +27408,21 @@ 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__P95730_mk(s); + s.tmp_0 = particles_ParticleSource__prune__P118624_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 1164; s.pc = 2; return s.tmp_0; + s.callLocIdx = 1176; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource_destroy__P95736.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__P118630.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__P95736_mk(s) { +function particles_ParticleSource_destroy__P118630_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_destroy__P95736, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_destroy__P118630, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27434,7 +27434,7 @@ function particles_ParticleSource_destroy__P95736_mk(s) { -function particles_ParticleSource_setAcceleration__P95731(s) { +function particles_ParticleSource_setAcceleration__P118625(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27451,7 +27451,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C95722_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C118616_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -27468,12 +27468,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setAcceleration__P95731.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__P118625.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__P95731_mk(s) { +function particles_ParticleSource_setAcceleration__P118625_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setAcceleration__P95731, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setAcceleration__P118625, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27487,7 +27487,7 @@ function particles_ParticleSource_setAcceleration__P95731_mk(s) { -function helpers_arrayShift__P92673(s) { +function helpers_arrayShift__P115567(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27505,12 +27505,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arrayShift__P92673.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__P115567.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__P92673_mk(s) { +function helpers_arrayShift__P115567_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayShift__P92673, depth: s.depth + 1, + parent: s, fn: helpers_arrayShift__P115567, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -27519,7 +27519,7 @@ function helpers_arrayShift__P92673_mk(s) { -function particles_SprayFactory_setSpeed__P95766(s) { +function particles_SprayFactory_setSpeed__P118660(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27535,7 +27535,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C95762_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_SprayFactory__C118656_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -27546,12 +27546,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_setSpeed__P95766.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__P118660.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__P95766_mk(s) { +function particles_SprayFactory_setSpeed__P118660_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_setSpeed__P95766, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_setSpeed__P118660, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27564,7 +27564,7 @@ function particles_SprayFactory_setSpeed__P95766_mk(s) { -function particles_ConfettiFactory_constructor__P95790(s) { +function particles_ConfettiFactory_constructor__P118684(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27574,8 +27574,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.confetti___106055 = undefined; - s.i___106071 = undefined; + s.confetti___129522 = undefined; + s.i___129538 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -27583,52 +27583,52 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ConfettiFactory__C95789_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ConfettiFactory__C118683_VT)) failedCast(r0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim.image.ofBuffer(_hex106058); + r0 = pxsim.image.ofBuffer(_hex129525); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - r0 = pxsim.image.ofBuffer(_hex106060); + r0 = pxsim.image.ofBuffer(_hex129527); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_2); - r0 = pxsim.image.ofBuffer(_hex106062); + r0 = pxsim.image.ofBuffer(_hex129529); s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_3); - r0 = pxsim.image.ofBuffer(_hex106064); + r0 = pxsim.image.ofBuffer(_hex129531); s.tmp_4 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_4); - r0 = pxsim.image.ofBuffer(_hex106066); + r0 = pxsim.image.ofBuffer(_hex129533); s.tmp_5 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_5); - s.confetti___106055 = (s.tmp_0); - s.tmp_0 = particles_ShapeFactory_constructor__P95785_mk(s); + s.confetti___129522 = (s.tmp_0); + s.tmp_0 = particles_ShapeFactory_constructor__P118679_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___106055, 0); + r0 = pxsim_Array__getAt(s.confetti___129522, 0); s.tmp_0.arg3 = r0; - s.callLocIdx = 1248; s.pc = 3; return s.tmp_0; + s.callLocIdx = 1260; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.i___106071 = (1); + s.i___129538 = (1); case 1: - s.tmp_1 = r0 = s.i___106071; - r0 = pxsim_Array__length(s.confetti___106055); + s.tmp_1 = r0 = s.i___129538; + r0 = pxsim_Array__length(s.confetti___129522); 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__P95786_mk(s); + s.tmp_3 = particles_ShapeFactory_addShape__P118680_mk(s); s.tmp_3.arg0 = s.arg0; - r0 = pxsim_Array__getAt(s.confetti___106055, s.i___106071); + r0 = pxsim_Array__getAt(s.confetti___129522, s.i___129538); s.tmp_3.arg1 = r0; - s.callLocIdx = 1249; s.pc = 4; return s.tmp_3; + s.callLocIdx = 1261; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; - r0 = (s.i___106071 + 1); - s.i___106071 = (r0); + r0 = (s.i___129538 + 1); + s.i___129538 = (r0); { step = 1; continue; } case 2: r0 = (s.arg0).fields["minLifespan"] = (1000); @@ -27637,12 +27637,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ConfettiFactory_constructor__P95790.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__P118684.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__P95790_mk(s) { +function particles_ConfettiFactory_constructor__P118684_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ConfettiFactory_constructor__P95790, depth: s.depth + 1, + parent: s, fn: particles_ConfettiFactory_constructor__P118684, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27650,23 +27650,23 @@ function particles_ConfettiFactory_constructor__P95790_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - confetti___106055: undefined, - i___106071: undefined, + confetti___129522: undefined, + i___129538: undefined, arg0: undefined, arg1: undefined, arg2: undefined, } } -const _hex106058 = pxsim.BufferMethods.createBufferFromHex("87040100010000000f000000") -const _hex106060 = pxsim.BufferMethods.createBufferFromHex("8704010002000000ff000000") -const _hex106062 = pxsim.BufferMethods.createBufferFromHex("87040200010000000f0000000f000000") -const _hex106064 = pxsim.BufferMethods.createBufferFromHex("8704020002000000ff0000000f000000") -const _hex106066 = pxsim.BufferMethods.createBufferFromHex("87040200020000000f000000ff000000") +const _hex129525 = pxsim.BufferMethods.createBufferFromHex("87040100010000000f000000") +const _hex129527 = pxsim.BufferMethods.createBufferFromHex("8704010002000000ff000000") +const _hex129529 = pxsim.BufferMethods.createBufferFromHex("87040200010000000f0000000f000000") +const _hex129531 = pxsim.BufferMethods.createBufferFromHex("8704020002000000ff0000000f000000") +const _hex129533 = pxsim.BufferMethods.createBufferFromHex("87040200020000000f000000ff000000") -function particles_ShapeFactory_addShape__P95786(s) { +function particles_ShapeFactory_addShape__P118680(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27682,7 +27682,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C95784_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ShapeFactory__C118678_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["sources"]; @@ -27694,12 +27694,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ShapeFactory_addShape__P95786.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__P118680.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__P95786_mk(s) { +function particles_ShapeFactory_addShape__P118680_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_addShape__P95786, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_addShape__P118680, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -27710,7 +27710,7 @@ function particles_ShapeFactory_addShape__P95786_mk(s) { -function particles_ShapeFactory_constructor__P95785(s) { +function particles_ShapeFactory_constructor__P118679(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27728,14 +27728,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C95784_VT)) failedCast(r0); - s.tmp_0 = particles_AreaFactory_constructor__P95773_mk(s); + if (!checkSubtype(r0, particles_ShapeFactory__C118678_VT)) failedCast(r0); + s.tmp_0 = particles_AreaFactory_constructor__P118667_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; s.tmp_0.arg3 = undefined; s.tmp_0.arg4 = undefined; - s.callLocIdx = 1238; s.pc = 1; return s.tmp_0; + s.callLocIdx = 1250; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = pxsim_Array__mk(); @@ -27766,12 +27766,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ShapeFactory_constructor__P95785.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__P118679.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__P95785_mk(s) { +function particles_ShapeFactory_constructor__P118679_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_constructor__P95785, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_constructor__P118679, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27788,7 +27788,7 @@ function particles_ShapeFactory_constructor__P95785_mk(s) { -function particles_AreaFactory_constructor__P95773(s) { +function particles_AreaFactory_constructor__P118667(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27807,13 +27807,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_AreaFactory__C95768_VT)) failedCast(r0); - s.tmp_0 = particles_SprayFactory_constructor__P95763_mk(s); + if (!checkSubtype(r0, particles_AreaFactory__C118662_VT)) failedCast(r0); + s.tmp_0 = particles_SprayFactory_constructor__P118657_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 40; s.tmp_0.arg2 = 0; s.tmp_0.arg3 = 90; - s.callLocIdx = 1226; s.pc = 5; return s.tmp_0; + s.callLocIdx = 1238; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; r0 = (s.arg0).fields["xRange"] = (s.arg1); @@ -27838,12 +27838,12 @@ 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__C95630_VT); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C118524_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P95632_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P118526_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; - s.callLocIdx = 1227; s.pc = 6; return s.tmp_1; + s.callLocIdx = 1239; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; r0 = (s.arg0).fields["galois"] = (s.tmp_0); @@ -27851,12 +27851,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_AreaFactory_constructor__P95773.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__P118667.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__P95773_mk(s) { +function particles_AreaFactory_constructor__P118667_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_AreaFactory_constructor__P95773, depth: s.depth + 1, + parent: s, fn: particles_AreaFactory_constructor__P118667, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27871,7 +27871,7 @@ function particles_AreaFactory_constructor__P95773_mk(s) { -function effects_ScreenEffect_constructor__P95838(s) { +function effects_ScreenEffect_constructor__P118732(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27890,13 +27890,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ScreenEffect__C95837_VT)) failedCast(r0); - s.tmp_0 = effects_ParticleEffect_constructor__P95834_mk(s); + if (!checkSubtype(r0, effects_ScreenEffect__C118731_VT)) failedCast(r0); + s.tmp_0 = effects_ParticleEffect_constructor__P118728_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg3; s.tmp_0.arg3 = s.arg4; - s.callLocIdx = 1255; s.pc = 1; return s.tmp_0; + s.callLocIdx = 1267; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = (s.arg0).fields["sceneDefaultRate"] = (s.arg2); @@ -27904,12 +27904,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ScreenEffect_constructor__P95838.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__P118732.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__P95838_mk(s) { +function effects_ScreenEffect_constructor__P118732_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ScreenEffect_constructor__P95838, depth: s.depth + 1, + parent: s, fn: effects_ScreenEffect_constructor__P118732, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -27923,7 +27923,7 @@ function effects_ScreenEffect_constructor__P95838_mk(s) { -function effects_ParticleEffect_constructor__P95834(s) { +function effects_ParticleEffect_constructor__P118728(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27941,7 +27941,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ParticleEffect__C95833_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ParticleEffect__C118727_VT)) failedCast(r0); r0 = (s.arg0).fields["sourceFactory"] = (s.arg3); r0 = (s.arg0).fields["defaultRate"] = (s.arg1); r0 = (s.arg0).fields["defaultLifespan"] = (s.arg2); @@ -27949,12 +27949,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ParticleEffect_constructor__P95834.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__P118728.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__P95834_mk(s) { +function effects_ParticleEffect_constructor__P118728_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ParticleEffect_constructor__P95834, depth: s.depth + 1, + parent: s, fn: effects_ParticleEffect_constructor__P118728, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -27966,7 +27966,7 @@ function effects_ParticleEffect_constructor__P95834_mk(s) { -function music_melodyPlayable__P94494(s) { +function music_melodyPlayable__P117388(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27980,9 +27980,9 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(music_MelodyPlayable__C94487_VT); + r0 = pxsim_pxtcore_mkClassInstance(music_MelodyPlayable__C117381_VT); s.tmp_0 = r0; - s.tmp_1 = music_MelodyPlayable_constructor__P94488_mk(s); + s.tmp_1 = music_MelodyPlayable_constructor__P117382_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.callLocIdx = 73; s.pc = 1; return s.tmp_1; @@ -27992,12 +27992,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_melodyPlayable__P94494.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__P117388.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__P94494_mk(s) { +function music_melodyPlayable__P117388_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_melodyPlayable__P94494, depth: s.depth + 1, + parent: s, fn: music_melodyPlayable__P117388, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28008,7 +28008,7 @@ function music_melodyPlayable__P94494_mk(s) { -function music_MelodyPlayable_constructor__P94488(s) { +function music_MelodyPlayable_constructor__P117382(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28024,19 +28024,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_MelodyPlayable__C94487_VT)) failedCast(r0); + if (!checkSubtype(r0, music_MelodyPlayable__C117381_VT)) failedCast(r0); r0 = (s.arg0).fields["melody"] = (s.arg1); r0 = undefined; r0 = undefined; return leave(s, r0) default: oops() } } } -music_MelodyPlayable_constructor__P94488.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__P117382.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__P94488_mk(s) { +function music_MelodyPlayable_constructor__P117382_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_MelodyPlayable_constructor__P94488, depth: s.depth + 1, + parent: s, fn: music_MelodyPlayable_constructor__P117382, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -28046,7 +28046,7 @@ function music_MelodyPlayable_constructor__P94488_mk(s) { -function music_Playable_constructor__P94484(s) { +function music_Playable_constructor__P117378(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28061,17 +28061,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Playable__C94482_VT)) failedCast(r0); + if (!checkSubtype(r0, music_Playable__C117376_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -music_Playable_constructor__P94484.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__P117378.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__P94484_mk(s) { +function music_Playable_constructor__P117378_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Playable_constructor__P94484, depth: s.depth + 1, + parent: s, fn: music_Playable_constructor__P117378, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -28080,7 +28080,7 @@ function music_Playable_constructor__P94484_mk(s) { -function music_Melody_constructor__P94200(s) { +function music_Melody_constructor__P117094(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28096,18 +28096,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C94197_VT)) failedCast(r0); + if (!checkSubtype(r0, music_Melody__C117091_VT)) failedCast(r0); r0 = (s.arg0).fields["_text"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -music_Melody_constructor__P94200.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__P117094.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__P94200_mk(s) { +function music_Melody_constructor__P117094_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_constructor__P94200, depth: s.depth + 1, + parent: s, fn: music_Melody_constructor__P117094, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -28117,7 +28117,7 @@ function music_Melody_constructor__P94200_mk(s) { -function Fx8__P92720(s) { +function Fx8__P115614(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28137,12 +28137,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx8__P92720.info = {"start":42,"length":68,"line":4,"column":0,"endLine":6,"endColumn":1,"fileName":"pxt_modules/base/fixed.ts","functionName":"Fx8","argumentNames":["v"]} +Fx8__P115614.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__P92720_mk(s) { +function Fx8__P115614_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx8__P92720, depth: s.depth + 1, + parent: s, fn: Fx8__P115614, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -28152,7 +28152,7 @@ function Fx8__P92720_mk(s) { -function SpriteKind_create__P95050(s) { +function SpriteKind_create__P117944(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28162,26 +28162,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals.nextKind___97323 === undefined); + r0 = (globals.nextKind___120222 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - globals.nextKind___97323 = (1000); + globals.nextKind___120222 = (1000); case 1: case 2: - s.tmp_0 = r0 = globals.nextKind___97323; + s.tmp_0 = r0 = globals.nextKind___120222; r0 = (s.tmp_0 + 1); - globals.nextKind___97323 = (r0); + globals.nextKind___120222 = (r0); r0 = s.tmp_0; return leave(s, r0) default: oops() } } } -SpriteKind_create__P95050.info = {"start":783,"length":112,"line":26,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/game/spritekind.ts","functionName":"create","argumentNames":[]} +SpriteKind_create__P117944.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__P95050_mk(s) { +function SpriteKind_create__P117944_mk(s) { checkStack(s.depth); return { - parent: s, fn: SpriteKind_create__P95050, depth: s.depth + 1, + parent: s, fn: SpriteKind_create__P117944, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -28190,7 +28190,7 @@ function SpriteKind_create__P95050_mk(s) { -function controller_Button_constructor__P94766(s) { +function controller_Button_constructor__P117660(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28207,7 +28207,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C94760_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C117654_VT)) failedCast(r0); r0 = (s.arg0).fields["id"] = (s.arg1); r0 = (s.arg0).fields["_pressed"] = (false); r0 = (s.arg0).fields["repeatDelay"] = (undefined); @@ -28217,13 +28217,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__P106208); + r0 = pxsim_pxtcore_mkAction(1, controller_Button_inline__P129675); 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__P106215); + r0 = pxsim_pxtcore_mkAction(1, controller_Button_inline__P129682); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); r0 = s.arg0.fields["id"]; @@ -28242,12 +28242,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_constructor__P94766.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__P117660.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__P94766_mk(s) { +function controller_Button_constructor__P117660_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_constructor__P94766, depth: s.depth + 1, + parent: s, fn: controller_Button_constructor__P117660, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28261,7 +28261,7 @@ function controller_Button_constructor__P94766_mk(s) { -function controller_Button_inline__P106208(s) { +function controller_Button_inline__P129675(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28271,22 +28271,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller_Button_setPressed__P94773_mk(s); + s.tmp_0 = controller_Button_setPressed__P117667_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = false; - s.callLocIdx = 199; s.pc = 1; return s.tmp_0; + s.callLocIdx = 200; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -controller_Button_inline__P106208.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__P129675.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__P106208_mk(s) { +function controller_Button_inline__P129675_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_inline__P106208, depth: s.depth + 1, + parent: s, fn: controller_Button_inline__P129675, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -28295,7 +28295,7 @@ function controller_Button_inline__P106208_mk(s) { -function controller_Button_inline__P106215(s) { +function controller_Button_inline__P129682(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28305,22 +28305,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller_Button_setPressed__P94773_mk(s); + s.tmp_0 = controller_Button_setPressed__P117667_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = true; - s.callLocIdx = 200; s.pc = 1; return s.tmp_0; + s.callLocIdx = 201; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -controller_Button_inline__P106215.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__P129682.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__P106215_mk(s) { +function controller_Button_inline__P129682_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_inline__P106215, depth: s.depth + 1, + parent: s, fn: controller_Button_inline__P129682, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -28329,7 +28329,7 @@ function controller_Button_inline__P106215_mk(s) { -function controller_setupButton__P97306(s) { +function controller_setupButton__P120205(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28348,12 +28348,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_setupButton__P97306.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__P120205.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__P97306_mk(s) { +function controller_setupButton__P120205_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_setupButton__P97306, depth: s.depth + 1, + parent: s, fn: controller_setupButton__P120205, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -28363,7 +28363,7 @@ function controller_setupButton__P97306_mk(s) { -function controller_Button_setPressed__P94773(s) { +function controller_Button_setPressed__P117667(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28379,26 +28379,26 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C94760_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C117654_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__P94500_mk(s); - s.callLocIdx = 203; s.pc = 7; return s.tmp_2; + s.tmp_2 = power_poke__P117394_mk(s); + s.callLocIdx = 204; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; r0 = s.arg0.fields["_owner"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = controller_Controller_connected__P94727_mk(s); + s.tmp_1 = controller_Controller_connected__P117621_mk(s); r0 = s.arg0.fields["_owner"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = true; - s.callLocIdx = 204; s.pc = 8; return s.tmp_1; + s.callLocIdx = 205; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; case 1: @@ -28409,17 +28409,17 @@ 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__P97290_mk(s); + s.tmp_0 = controller_Button_raiseButtonDown__P120189_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 205; s.pc = 9; return s.tmp_0; + s.callLocIdx = 206; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; { step = 4; continue; } case 3: r0 = (s.arg0).fields["_repeatCount"] = (0); - s.tmp_0 = controller_Button_raiseButtonUp__P97289_mk(s); + s.tmp_0 = controller_Button_raiseButtonUp__P120188_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 206; s.pc = 10; return s.tmp_0; + s.callLocIdx = 207; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; case 4: @@ -28429,12 +28429,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_setPressed__P94773.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__P117667.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__P94773_mk(s) { +function controller_Button_setPressed__P117667_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_setPressed__P94773, depth: s.depth + 1, + parent: s, fn: controller_Button_setPressed__P117667, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28447,7 +28447,7 @@ function controller_Button_setPressed__P94773_mk(s) { -function controller_Button_raiseButtonDown__P97290(s) { +function controller_Button_raiseButtonDown__P120189(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28462,8 +28462,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C94760_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___97300); + if (!checkSubtype(r0, controller_Button__C117654_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___120199); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["id"]; s.tmp_0 = r0; @@ -28478,12 +28478,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_raiseButtonDown__P97290.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__P120189.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__P97290_mk(s) { +function controller_Button_raiseButtonDown__P120189_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_raiseButtonDown__P97290, depth: s.depth + 1, + parent: s, fn: controller_Button_raiseButtonDown__P120189, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -28493,7 +28493,7 @@ function controller_Button_raiseButtonDown__P97290_mk(s) { -function controller_Button_raiseButtonUp__P97289(s) { +function controller_Button_raiseButtonUp__P120188(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28508,8 +28508,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C94760_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___97300); + if (!checkSubtype(r0, controller_Button__C117654_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___120199); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["id"]; s.tmp_0 = r0; @@ -28524,12 +28524,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_raiseButtonUp__P97289.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__P120188.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__P97289_mk(s) { +function controller_Button_raiseButtonUp__P120188_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_raiseButtonUp__P97289, depth: s.depth + 1, + parent: s, fn: controller_Button_raiseButtonUp__P120188, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -28539,7 +28539,7 @@ function controller_Button_raiseButtonUp__P97289_mk(s) { -function game_addScenePushHandler__P95589(s) { +function game_addScenePushHandler__P118483(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28553,35 +28553,35 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___97506); + r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___120405); 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___97506 = (r0); + globals._scenePushHandlers___120405 = (r0); case 1: case 2: - r0 = pxsim_Array_.indexOf(globals._scenePushHandlers___97506, s.arg0, undefined); + r0 = pxsim_Array_.indexOf(globals._scenePushHandlers___120405, 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___97506, s.arg0); + r0 = pxsim_Array__push(globals._scenePushHandlers___120405, s.arg0); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -game_addScenePushHandler__P95589.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__P118483.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__P95589_mk(s) { +function game_addScenePushHandler__P118483_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_addScenePushHandler__P95589, depth: s.depth + 1, + parent: s, fn: game_addScenePushHandler__P118483, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28592,7 +28592,7 @@ function game_addScenePushHandler__P95589_mk(s) { -function controller_Controller_id__P94712(s) { +function controller_Controller_id__P117606(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28607,18 +28607,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C94705_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C117599_VT)) failedCast(r0); r0 = s.arg0.fields["_id"]; return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_id__P94712.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__P94712.isGetter = true; +controller_Controller_id__P117606.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__P117606.isGetter = true; -function controller_Controller_id__P94712_mk(s) { +function controller_Controller_id__P117606_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_id__P94712, depth: s.depth + 1, + parent: s, fn: controller_Controller_id__P117606, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -28627,7 +28627,7 @@ function controller_Controller_id__P94712_mk(s) { -function controller_Controller_connected__P94726(s) { +function controller_Controller_connected__P117620(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28642,18 +28642,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C94705_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C117599_VT)) failedCast(r0); r0 = s.arg0.fields["_connected"]; return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_connected__P94726.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__P94726.isGetter = true; +controller_Controller_connected__P117620.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__P117620.isGetter = true; -function controller_Controller_connected__P94726_mk(s) { +function controller_Controller_connected__P117620_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_connected__P94726, depth: s.depth + 1, + parent: s, fn: controller_Controller_connected__P117620, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -28662,7 +28662,7 @@ function controller_Controller_connected__P94726_mk(s) { -function game_currentScene__P95570(s) { +function game_currentScene__P118464(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28672,21 +28672,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = game_init__P97512_mk(s); + s.tmp_0 = game_init__P120411_mk(s); s.tmp_0.arg0 = undefined; - s.callLocIdx = 943; s.pc = 1; return s.tmp_0; + s.callLocIdx = 949; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals._scene___97504; + r0 = globals._scene___120403; return leave(s, r0) default: oops() } } } -game_currentScene__P95570.info = {"start":4025,"length":90,"line":118,"column":4,"endLine":121,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"currentScene","argumentNames":[]} +game_currentScene__P118464.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__P95570_mk(s) { +function game_currentScene__P118464_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_currentScene__P95570, depth: s.depth + 1, + parent: s, fn: game_currentScene__P118464, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -28695,7 +28695,7 @@ function game_currentScene__P95570_mk(s) { -function game_addScenePopHandler__P95591(s) { +function game_addScenePopHandler__P118485(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28709,35 +28709,35 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___97507); + r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___120406); 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___97507 = (r0); + globals._scenePopHandlers___120406 = (r0); case 1: case 2: - r0 = pxsim_Array_.indexOf(globals._scenePopHandlers___97507, s.arg0, undefined); + r0 = pxsim_Array_.indexOf(globals._scenePopHandlers___120406, 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___97507, s.arg0); + r0 = pxsim_Array__push(globals._scenePopHandlers___120406, s.arg0); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -game_addScenePopHandler__P95591.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__P118485.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__P95591_mk(s) { +function game_addScenePopHandler__P118485_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_addScenePopHandler__P95591, depth: s.depth + 1, + parent: s, fn: game_addScenePopHandler__P118485, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28748,7 +28748,7 @@ function game_addScenePopHandler__P95591_mk(s) { -function settings_initScopes__P97194(s) { +function settings_initScopes__P120093(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28758,17 +28758,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.rn___106310 = undefined; - s.tmp_1 = settings_runNumber__P94629_mk(s); + s.rn___129777 = undefined; + s.tmp_1 = settings_runNumber__P117523_mk(s); s.callLocIdx = 119; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; r0 = (s.tmp_0 + 1); - s.rn___106310 = (r0); - s.tmp_0 = settings_writeNumber__P94634_mk(s); - s.tmp_0.arg0 = globals.RUN_KEY___97182; - s.tmp_0.arg1 = s.rn___106310; + s.rn___129777 = (r0); + s.tmp_0 = settings_writeNumber__P117528_mk(s); + s.tmp_0.arg0 = globals.RUN_KEY___120081; + s.tmp_0.arg1 = s.rn___129777; s.callLocIdx = 120; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; @@ -28777,8 +28777,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___106310); - s.tmp_0 = settings_setScope__P97193_mk(s); + r0 = pxsim_pxtcore.seedAddRandom(s.rn___129777); + s.tmp_0 = settings_setScope__P120092_mk(s); r0 = pxsim_pxtcore.programName(); s.tmp_0.arg0 = r0; s.callLocIdx = 121; s.pc = 3; return s.tmp_0; @@ -28788,23 +28788,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_initScopes__P97194.info = {"start":1104,"length":230,"line":41,"column":4,"endLine":49,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"initScopes","argumentNames":[]} +settings_initScopes__P120093.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__P97194_mk(s) { +function settings_initScopes__P120093_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_initScopes__P97194, depth: s.depth + 1, + parent: s, fn: settings_initScopes__P120093, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - rn___106310: undefined, + rn___129777: undefined, } } -function settings_setScope__P97193(s) { +function settings_setScope__P120092(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28814,7 +28814,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.currScope___106339 = undefined; + s.currScope___129806 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -28839,19 +28839,19 @@ switch (step) { r0 = pxsim_pxtrt.panic(922); case 3: case 4: - s.tmp_0 = settings_readString__P94637_mk(s); - s.tmp_0.arg0 = globals.SCOPE_KEY___97183; + s.tmp_0 = settings_readString__P117531_mk(s); + s.tmp_0.arg0 = globals.SCOPE_KEY___120082; s.callLocIdx = 117; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.currScope___106339 = (r0); - r0 = (s.currScope___106339 != s.arg0); + s.currScope___129806 = (r0); + r0 = (s.currScope___129806 != 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__P94632_mk(s); - s.tmp_0.arg0 = globals.SCOPE_KEY___97183; + s.tmp_0 = settings_writeString__P117526_mk(s); + s.tmp_0.arg0 = globals.SCOPE_KEY___120082; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 118; s.pc = 8; return s.tmp_0; case 8: @@ -28862,18 +28862,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_setScope__P97193.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__P120092.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__P97193_mk(s) { +function settings_setScope__P120092_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_setScope__P97193, depth: s.depth + 1, + parent: s, fn: settings_setScope__P120092, 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___106339: undefined, + currScope___129806: undefined, arg0: undefined, } } @@ -28881,7 +28881,7 @@ function settings_setScope__P97193_mk(s) { -function settings_readString__P94637(s) { +function settings_readString__P117531(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28891,14 +28891,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.buf___106360 = undefined; + s.buf___129827 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim.settings._get(s.arg0); - s.buf___106360 = (r0); - r0 = pxsim_numops_toBoolDecr(s.buf___106360); + s.buf___129827 = (r0); + r0 = pxsim_numops_toBoolDecr(s.buf___129827); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -28908,7 +28908,7 @@ switch (step) { { step = 3; continue; } { step = 2; continue; } case 1: - r0 = pxsim.BufferMethods.toString(s.buf___106360); + r0 = pxsim.BufferMethods.toString(s.buf___129827); { step = 3; continue; } case 2: r0 = undefined; @@ -28916,16 +28916,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readString__P94637.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__P117531.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__P94637_mk(s) { +function settings_readString__P117531_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readString__P94637, depth: s.depth + 1, + parent: s, fn: settings_readString__P117531, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - buf___106360: undefined, + buf___129827: undefined, arg0: undefined, } } @@ -28933,7 +28933,7 @@ function settings_readString__P94637_mk(s) { -function settings_writeString__P94632(s) { +function settings_writeString__P117526(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28948,7 +28948,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = settings_writeBuffer__P94631_mk(s); + s.tmp_0 = settings_writeBuffer__P117525_mk(s); s.tmp_0.arg0 = s.arg0; r0 = pxsim.control.createBufferFromUTF8(s.arg1); s.tmp_0.arg1 = r0; @@ -28959,12 +28959,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeString__P94632.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__P117526.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__P94632_mk(s) { +function settings_writeString__P117526_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeString__P94632, depth: s.depth + 1, + parent: s, fn: settings_writeString__P117526, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -28975,7 +28975,7 @@ function settings_writeString__P94632_mk(s) { -function settings_runNumber__P94629(s) { +function settings_runNumber__P117523(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28985,8 +28985,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_1 = settings_readNumber__P94639_mk(s); - s.tmp_1.arg0 = globals.RUN_KEY___97182; + s.tmp_1 = settings_readNumber__P117533_mk(s); + s.tmp_1.arg0 = globals.RUN_KEY___120081; s.callLocIdx = 116; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -29004,12 +29004,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_runNumber__P94629.info = {"start":745,"length":75,"line":27,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"runNumber","argumentNames":[]} +settings_runNumber__P117523.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__P94629_mk(s) { +function settings_runNumber__P117523_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_runNumber__P94629, depth: s.depth + 1, + parent: s, fn: settings_runNumber__P117523, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29020,7 +29020,7 @@ function settings_runNumber__P94629_mk(s) { -function control___screen_setupUpdate__P94565(s) { +function control___screen_setupUpdate__P117459(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29034,8 +29034,8 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals.__updated___97149 = (true); - globals.__update___97147 = (s.arg0); + globals.__updated___120048 = (true); + globals.__update___120046 = (s.arg0); s.tmp_0 = lambda_1_mk(s); s.tmp_0.argL = s.arg0; setupLambda(s.tmp_0, s.tmp_0.argL); @@ -29046,12 +29046,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control___screen_setupUpdate__P94565.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__P117459.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__P94565_mk(s) { +function control___screen_setupUpdate__P117459_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___screen_setupUpdate__P94565, depth: s.depth + 1, + parent: s, fn: control___screen_setupUpdate__P117459, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -29061,7 +29061,7 @@ function control___screen_setupUpdate__P94565_mk(s) { -function _screen_internal_getScreenHeight__P94608(s) { +function _screen_internal_getScreenHeight__P117502(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29079,12 +29079,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -_screen_internal_getScreenHeight__P94608.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__P117502.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__P94608_mk(s) { +function _screen_internal_getScreenHeight__P117502_mk(s) { checkStack(s.depth); return { - parent: s, fn: _screen_internal_getScreenHeight__P94608, depth: s.depth + 1, + parent: s, fn: _screen_internal_getScreenHeight__P117502, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -29093,7 +29093,7 @@ function _screen_internal_getScreenHeight__P94608_mk(s) { -function _screen_internal_getScreenWidth__P94607(s) { +function _screen_internal_getScreenWidth__P117501(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29111,12 +29111,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -_screen_internal_getScreenWidth__P94607.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__P117501.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__P94607_mk(s) { +function _screen_internal_getScreenWidth__P117501_mk(s) { checkStack(s.depth); return { - parent: s, fn: _screen_internal_getScreenWidth__P94607, depth: s.depth + 1, + parent: s, fn: _screen_internal_getScreenWidth__P117501, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -29125,7 +29125,7 @@ function _screen_internal_getScreenWidth__P94607_mk(s) { -function control___screen_update__P94564(s) { +function control___screen_update__P117458(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29135,27 +29135,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.__update___97147); + r0 = pxsim_numops_toBoolDecr(globals.__update___120046); if (!r0) { step = 1; continue; } s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = globals.__update___97147; + s.tmp_0.argL = globals.__update___120046; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 109; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; case 1: case 2: - globals.__updated___97149 = (true); + globals.__updated___120048 = (true); r0 = undefined; return leave(s, r0) default: oops() } } } -control___screen_update__P94564.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__P117458.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__P94564_mk(s) { +function control___screen_update__P117458_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___screen_update__P94564, depth: s.depth + 1, + parent: s, fn: control___screen_update__P117458, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -29164,7 +29164,7 @@ function control___screen_update__P94564_mk(s) { -function pause__P92984(s) { +function pause__P115878(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29188,12 +29188,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -pause__P92984.info = {"start":246,"length":57,"line":7,"column":0,"endLine":9,"endColumn":1,"fileName":"pxt_modules/base/pause.ts","functionName":"pause","argumentNames":["ms"]} +pause__P115878.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__P92984_mk(s) { +function pause__P115878_mk(s) { checkStack(s.depth); return { - parent: s, fn: pause__P92984, depth: s.depth + 1, + parent: s, fn: pause__P115878, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -29202,7 +29202,7 @@ function pause__P92984_mk(s) { -function music_Melody_toString__P94206(s) { +function music_Melody_toString__P117100(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29217,17 +29217,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C94197_VT)) failedCast(r0); + if (!checkSubtype(r0, music_Melody__C117091_VT)) failedCast(r0); r0 = s.arg0.fields["_text"]; return leave(s, r0) default: oops() } } } -music_Melody_toString__P94206.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__P117100.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__P94206_mk(s) { +function music_Melody_toString__P117100_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_toString__P94206, depth: s.depth + 1, + parent: s, fn: music_Melody_toString__P117100, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -29236,7 +29236,7 @@ function music_Melody_toString__P94206_mk(s) { -function particles_ShapeFactory_createParticle__P95788(s) { +function particles_ShapeFactory_createParticle__P118682(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29246,47 +29246,47 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___106398 = undefined; + s.p___129865 = 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__C95784_VT)) failedCast(r0); - s.tmp_0 = particles_AreaFactory_createParticle__P95774_mk(s); + if (!checkSubtype(r0, particles_ShapeFactory__C118678_VT)) failedCast(r0); + s.tmp_0 = particles_AreaFactory_createParticle__P118668_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - s.callLocIdx = 1246; s.pc = 1; return s.tmp_0; + s.callLocIdx = 1258; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.p___106398 = (r0); - s.tmp_0 = r0 = s.p___106398; - s.tmp_2 = Math_FastRandom_randomRange__P95634_mk(s); + s.p___129865 = (r0); + s.tmp_0 = r0 = s.p___129865; + s.tmp_2 = Math_FastRandom_randomRange__P118528_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = 1; s.tmp_2.arg2 = 14; - s.callLocIdx = 1247; s.pc = 2; return s.tmp_2; + s.callLocIdx = 1259; s.pc = 2; return s.tmp_2; case 2: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["color"] = (s.tmp_1); - r0 = s.p___106398; + r0 = s.p___129865; return leave(s, r0) default: oops() } } } -particles_ShapeFactory_createParticle__P95788.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__P118682.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__P95788_mk(s) { +function particles_ShapeFactory_createParticle__P118682_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_createParticle__P95788, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_createParticle__P118682, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - p___106398: undefined, + p___129865: undefined, arg0: undefined, arg1: undefined, } } @@ -29295,7 +29295,7 @@ function particles_ShapeFactory_createParticle__P95788_mk(s) { -function particles_AreaFactory_createParticle__P95774(s) { +function particles_AreaFactory_createParticle__P118668(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29305,42 +29305,42 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___106410 = undefined; + s.p___129877 = 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__C95768_VT)) failedCast(r0); - s.tmp_0 = particles_SprayFactory_createParticle__P95764_mk(s); + if (!checkSubtype(r0, particles_AreaFactory__C118662_VT)) failedCast(r0); + s.tmp_0 = particles_SprayFactory_createParticle__P118658_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - s.callLocIdx = 1228; s.pc = 3; return s.tmp_0; + s.callLocIdx = 1240; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.p___106410 = (r0); - s.tmp_0 = r0 = s.p___106410; - s.tmp_2 = Math_FastRandom_randomRange__P95634_mk(s); + s.p___129877 = (r0); + s.tmp_0 = r0 = s.p___129877; + s.tmp_2 = Math_FastRandom_randomRange__P118528_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_2.arg0 = r0; r0 = s.arg0.fields["minLifespan"]; s.tmp_2.arg1 = r0; r0 = s.arg0.fields["maxLifespan"]; s.tmp_2.arg2 = r0; - s.callLocIdx = 1229; s.pc = 4; return s.tmp_2; + s.callLocIdx = 1241; s.pc = 4; return s.tmp_2; case 4: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["lifespan"] = (s.tmp_1); - s.tmp_0 = r0 = s.p___106410; - s.tmp_4 = Math_FastRandom_randomRange__P95634_mk(s); + s.tmp_0 = r0 = s.p___129877; + s.tmp_4 = Math_FastRandom_randomRange__P118528_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_4.arg0 = r0; s.tmp_4.arg1 = 0; r0 = s.arg0.fields["xRange"]; s.tmp_4.arg2 = r0; - s.callLocIdx = 1230; s.pc = 5; return s.tmp_4; + s.callLocIdx = 1242; s.pc = 5; return s.tmp_4; case 5: r0 = s.retval; s.tmp_3 = r0; @@ -29350,7 +29350,7 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_3 - s.tmp_5); s.tmp_2 = r0; - r0 = s.p___106410.fields["_x"]; + r0 = s.p___129877.fields["_x"]; s.tmp_7 = r0; r0 = (s.tmp_2 << 8); s.tmp_8 = r0; @@ -29365,7 +29365,7 @@ switch (step) { s.tmp_1.fn = s.tmp_1.arg0.vtable.iface["height"]; if (s.tmp_1.fn == null) { s.retval = s.tmp_1.arg0.fields["height"]; } else if (!s.tmp_1.fn.isGetter) { s.retval = bind(s.tmp_1); } - else { s.callLocIdx = 1233; s.pc = 6; return s.tmp_1; } + else { s.callLocIdx = 1245; s.pc = 6; return s.tmp_1; } } case 6: r0 = s.retval; @@ -29380,7 +29380,7 @@ switch (step) { s.tmp_3.fn = s.tmp_3.arg0.vtable.iface["height"]; if (s.tmp_3.fn == null) { s.retval = s.tmp_3.arg0.fields["height"]; } else if (!s.tmp_3.fn.isGetter) { s.retval = bind(s.tmp_3); } - else { s.callLocIdx = 1234; s.pc = 7; return s.tmp_3; } + else { s.callLocIdx = 1246; s.pc = 7; return s.tmp_3; } } case 7: r0 = s.retval; @@ -29392,36 +29392,36 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.tmp_5 = r0 = s.p___106410; - s.tmp_9 = Math_FastRandom_randomRange__P95634_mk(s); + s.tmp_5 = r0 = s.p___129877; + s.tmp_9 = Math_FastRandom_randomRange__P118528_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_9.arg0 = r0; s.tmp_9.arg1 = 0; r0 = s.arg0.fields["yRange"]; s.tmp_9.arg2 = r0; - s.callLocIdx = 1232; s.pc = 8; return s.tmp_9; + s.callLocIdx = 1244; s.pc = 8; return s.tmp_9; case 8: r0 = s.retval; s.tmp_8 = r0; r0 = (s.tmp_8 - s.tmp_4); s.tmp_7 = r0; - r0 = s.p___106410.fields["_y"]; + r0 = s.p___129877.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___106410; + r0 = s.p___129877; return leave(s, r0) default: oops() } } } -particles_AreaFactory_createParticle__P95774.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__P118668.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__P95774_mk(s) { +function particles_AreaFactory_createParticle__P118668_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_AreaFactory_createParticle__P95774, depth: s.depth + 1, + parent: s, fn: particles_AreaFactory_createParticle__P118668, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29435,7 +29435,7 @@ function particles_AreaFactory_createParticle__P95774_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - p___106410: undefined, + p___129877: undefined, arg0: undefined, arg1: undefined, } } @@ -29444,7 +29444,7 @@ function particles_AreaFactory_createParticle__P95774_mk(s) { -function Fx_iadd__P92729(s) { +function Fx_iadd__P115623(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29465,12 +29465,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_iadd__P92729.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__P115623.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__P92729_mk(s) { +function Fx_iadd__P115623_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_iadd__P92729, depth: s.depth + 1, + parent: s, fn: Fx_iadd__P115623, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -29481,7 +29481,7 @@ function Fx_iadd__P92729_mk(s) { -function particles_SprayFactory_createParticle__P95764(s) { +function particles_SprayFactory_createParticle__P118658(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29491,39 +29491,39 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___106466 = undefined; - s.angle___106470 = undefined; + s.p___129933 = undefined; + s.angle___129937 = 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__C95762_VT)) failedCast(r0); - s.tmp_0 = particles_ParticleFactory_createParticle__P95760_mk(s); + if (!checkSubtype(r0, particles_SprayFactory__C118656_VT)) failedCast(r0); + s.tmp_0 = particles_ParticleFactory_createParticle__P118654_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - s.callLocIdx = 1217; s.pc = 1; return s.tmp_0; + s.callLocIdx = 1229; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.p___106466 = (r0); + s.p___129933 = (r0); r0 = s.arg0.fields["minAngle"]; s.tmp_1 = r0; - s.tmp_3 = Math_FastRandom_randomRange__P95634_mk(s); - s.tmp_3.arg0 = globals.galois___97860; + s.tmp_3 = Math_FastRandom_randomRange__P118528_mk(s); + s.tmp_3.arg0 = globals.galois___120759; s.tmp_3.arg1 = 0; r0 = s.arg0.fields["spread"]; s.tmp_3.arg2 = r0; - s.callLocIdx = 1218; s.pc = 2; return s.tmp_3; + s.callLocIdx = 1230; s.pc = 2; return s.tmp_3; case 2: r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 % 100); - s.angle___106470 = (r0); - s.tmp_0 = r0 = s.p___106466; - r0 = pxsim_Array__getAt(globals.cachedSin___97855, s.angle___106470); + s.angle___129937 = (r0); + s.tmp_0 = r0 = s.p___129933; + r0 = pxsim_Array__getAt(globals.cachedSin___120754, s.angle___129937); s.tmp_2 = r0; r0 = s.arg0.fields["speed"]; s.tmp_3 = r0; @@ -29532,8 +29532,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___106466; - r0 = pxsim_Array__getAt(globals.cachedCos___97856, s.angle___106470); + s.tmp_0 = r0 = s.p___129933; + r0 = pxsim_Array__getAt(globals.cachedCos___120755, s.angle___129937); s.tmp_2 = r0; r0 = s.arg0.fields["speed"]; s.tmp_3 = r0; @@ -29542,24 +29542,24 @@ switch (step) { r0 = (s.tmp_4 >> 8); s.tmp_1 = r0; r0 = (s.tmp_0).fields["vy"] = (s.tmp_1); - r0 = s.p___106466; + r0 = s.p___129933; return leave(s, r0) default: oops() } } } -particles_SprayFactory_createParticle__P95764.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__P118658.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__P95764_mk(s) { +function particles_SprayFactory_createParticle__P118658_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_createParticle__P95764, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_createParticle__P118658, 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___106466: undefined, - angle___106470: undefined, + p___129933: undefined, + angle___129937: undefined, arg0: undefined, arg1: undefined, } } @@ -29568,7 +29568,7 @@ function particles_SprayFactory_createParticle__P95764_mk(s) { -function particles_ParticleSource___draw__P95728(s) { +function particles_ParticleSource___draw__P118622(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29578,18 +29578,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.current___106513 = undefined; - s.left___106516 = undefined; - s.top___106526 = undefined; + s.current___129969 = undefined; + s.left___129972 = undefined; + s.top___129982 = 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__C95722_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C118616_VT)) failedCast(r0); r0 = s.arg0.fields["head"]; - s.current___106513 = (r0); + s.current___129969 = (r0); r0 = s.arg0.fields["pFlags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); @@ -29607,7 +29607,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.left___106516 = (s.tmp_4); + s.left___129972 = (s.tmp_4); r0 = s.arg0.fields["pFlags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); @@ -29625,49 +29625,49 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_4 = r0; - s.top___106526 = (s.tmp_4); + s.top___129982 = (s.tmp_4); case 5: - r0 = pxsim_numops_toBoolDecr(s.current___106513); + r0 = pxsim_numops_toBoolDecr(s.current___129969); if (!r0) { step = 8; continue; } - r0 = s.current___106513.fields["lifespan"]; + r0 = s.current___129969.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__P97846_mk(s); + s.tmp_2 = particles_ParticleSource_drawParticle__P120745_mk(s); s.tmp_2.arg0 = s.arg0; - s.tmp_2.arg1 = s.current___106513; - s.tmp_2.arg2 = s.left___106516; - s.tmp_2.arg3 = s.top___106526; - s.callLocIdx = 1152; s.pc = 9; return s.tmp_2; + s.tmp_2.arg1 = s.current___129969; + s.tmp_2.arg2 = s.left___129972; + s.tmp_2.arg3 = s.top___129982; + s.callLocIdx = 1164; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; case 6: case 7: - r0 = s.current___106513.fields["next"]; - s.current___106513 = (r0); + r0 = s.current___129969.fields["next"]; + s.current___129969 = (r0); { step = 5; continue; } case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource___draw__P95728.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__P118622.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__P95728_mk(s) { +function particles_ParticleSource___draw__P118622_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource___draw__P95728, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource___draw__P118622, 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___106513: undefined, - left___106516: undefined, - top___106526: undefined, + current___129969: undefined, + left___129972: undefined, + top___129982: undefined, arg0: undefined, arg1: undefined, } } @@ -29676,7 +29676,7 @@ function particles_ParticleSource___draw__P95728_mk(s) { -function particles_ParticleSource_drawParticle__P97846(s) { +function particles_ParticleSource_drawParticle__P120745(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29694,8 +29694,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C95722_VT)) failedCast(r0); - s.tmp_0 = particles_ParticleFactory__C95758_v1_4_mk(s); + if (!checkSubtype(r0, particles_ParticleSource__C118616_VT)) failedCast(r0); + s.tmp_0 = particles_ParticleFactory__C118652_v1_4_mk(s); r0 = s.arg0.fields["_factory"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -29707,7 +29707,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__C95758_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleFactory__C118652_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: @@ -29716,12 +29716,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_drawParticle__P97846.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__P120745.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__P97846_mk(s) { +function particles_ParticleSource_drawParticle__P120745_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_drawParticle__P97846, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_drawParticle__P120745, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29736,7 +29736,7 @@ function particles_ParticleSource_drawParticle__P97846_mk(s) { -function particles_ParticleFactory_drawParticle__P95761(s) { +function particles_ParticleFactory_drawParticle__P118655(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29754,8 +29754,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleFactory__C95758_VT)) failedCast(r0); - s.tmp_0 = r0 = globals.screen___94603; + if (!checkSubtype(r0, particles_ParticleFactory__C118652_VT)) failedCast(r0); + s.tmp_0 = r0 = globals.screen___117497; r0 = (s.arg2 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); @@ -29769,12 +29769,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleFactory_drawParticle__P95761.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__P118655.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__P95761_mk(s) { +function particles_ParticleFactory_drawParticle__P118655_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleFactory_drawParticle__P95761, depth: s.depth + 1, + parent: s, fn: particles_ParticleFactory_drawParticle__P118655, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29791,7 +29791,7 @@ function particles_ParticleFactory_drawParticle__P95761_mk(s) { -function sprites_SpriteMap_toString__P95025(s) { +function sprites_SpriteMap_toString__P117919(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29806,7 +29806,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C95017_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C117911_VT)) failedCast(r0); r0 = pxsim_String_.mkEmpty(); s.tmp_3 = r0; r0 = s.arg0.fields["buckets"]; @@ -29826,11 +29826,11 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, " buckets, "); s.tmp_1 = r0; - s.tmp_10 = helpers_arrayFilter__P92681_mk(s); + s.tmp_10 = helpers_arrayFilter__P115575_mk(s); r0 = s.arg0.fields["buckets"]; s.tmp_10.arg0 = r0; - s.tmp_10.arg1 = length_inline__P106589; - s.callLocIdx = 514; s.pc = 2; return s.tmp_10; + s.tmp_10.arg1 = length_inline__P130045; + s.callLocIdx = 520; s.pc = 2; return s.tmp_10; case 2: r0 = s.retval; s.tmp_9 = r0; @@ -29851,12 +29851,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteMap_toString__P95025.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__P117919.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__P95025_mk(s) { +function sprites_SpriteMap_toString__P117919_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_toString__P95025, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_toString__P117919, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29876,7 +29876,7 @@ function sprites_SpriteMap_toString__P95025_mk(s) { -function length_inline__P106589(s) { +function length_inline__P130045(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29900,12 +29900,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -length_inline__P106589.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__P130045.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__P106589_mk(s) { +function length_inline__P130045_mk(s) { checkStack(s.depth); return { - parent: s, fn: length_inline__P106589, depth: s.depth + 1, + parent: s, fn: length_inline__P130045, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29917,7 +29917,7 @@ function length_inline__P106589_mk(s) { -function ArcadePhysicsEngine_moveSprite__P95112(s) { +function ArcadePhysicsEngine_moveSprite__P118006(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29927,9 +29927,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tm___106621 = undefined; - s.maxDist___106629 = undefined; - s.ms___106649 = undefined; + s.tm___130077 = undefined; + s.maxDist___130085 = undefined; + s.ms___130105 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -29938,7 +29938,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C95098_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C117992_VT)) failedCast(r0); r0 = s.arg1.fields["_x"]; s.tmp_0 = r0; r0 = (s.arg1).fields["_lastX"] = (s.tmp_0); @@ -29957,19 +29957,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__P95570_mk(s); - s.callLocIdx = 751; s.pc = 13; return s.tmp_0; + s.tmp_0 = game_currentScene__P118464_mk(s); + s.callLocIdx = 757; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tm___106621 = (r0); - s.tmp_0 = r0 = s.tm___106621; + s.tm___130077 = (r0); + s.tmp_0 = r0 = s.tm___130077; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.tm___106621.fields["_map"]; + r0 = s.tm___130077.fields["_map"]; s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); s.tmp_3 = r0; @@ -29988,41 +29988,41 @@ switch (step) { r0 = (s.tmp_6 + 128); s.tmp_7 = r0; r0 = (s.tmp_7 >> 8); - s.maxDist___106629 = (r0); - s.tmp_2 = Math_abs__P92699_mk(s); + s.maxDist___130085 = (r0); + s.tmp_2 = Math_abs__P115593_mk(s); r0 = (s.arg2 + 128); s.tmp_3 = r0; r0 = (s.tmp_3 >> 8); s.tmp_2.arg0 = r0; - s.callLocIdx = 755; s.pc = 14; return s.tmp_2; + s.callLocIdx = 761; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.maxDist___106629); + r0 = (s.tmp_1 <= s.maxDist___130085); 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__P92699_mk(s); + s.tmp_5 = Math_abs__P115593_mk(s); r0 = (s.arg3 + 128); s.tmp_6 = r0; r0 = (s.tmp_6 >> 8); s.tmp_5.arg0 = r0; - s.callLocIdx = 757; s.pc = 15; return s.tmp_5; + s.callLocIdx = 763; s.pc = 15; return s.tmp_5; case 15: r0 = s.retval; s.tmp_4 = r0; - r0 = (s.tmp_4 <= s.maxDist___106629); + r0 = (s.tmp_4 <= s.maxDist___130085); 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__C95096_VT); + r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C117990_VT); s.tmp_8 = r0; - s.tmp_9 = MovingSprite_constructor__P95097_mk(s); + s.tmp_9 = MovingSprite_constructor__P117991_mk(s); s.tmp_9.arg0 = s.tmp_8; s.tmp_9.arg1 = s.arg1; r0 = s.arg1.fields["_vx"]; @@ -30033,23 +30033,23 @@ switch (step) { s.tmp_9.arg5 = s.arg3; s.tmp_9.arg6 = s.arg2; s.tmp_9.arg7 = s.arg3; - s.callLocIdx = 758; s.pc = 16; return s.tmp_9; + s.callLocIdx = 764; s.pc = 16; return s.tmp_9; case 16: r0 = s.retval; - s.ms___106649 = (s.tmp_8); - s.tmp_0 = ArcadePhysicsEngine_tilemapCollisions__P97360_mk(s); + s.ms___130105 = (s.tmp_8); + s.tmp_0 = ArcadePhysicsEngine_tilemapCollisions__P120259_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.ms___106649; - s.tmp_0.arg2 = s.tm___106621; - s.callLocIdx = 759; s.pc = 17; return s.tmp_0; + s.tmp_0.arg1 = s.ms___130105; + s.tmp_0.arg2 = s.tm___130077; + s.callLocIdx = 765; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; { step = 10; continue; } case 5: - s.tmp_1 = tiles_TileMap_isOnWall__P95329_mk(s); - s.tmp_1.arg0 = s.tm___106621; + s.tmp_1 = tiles_TileMap_isOnWall__P118223_mk(s); + s.tmp_1.arg0 = s.tm___130077; s.tmp_1.arg1 = s.arg1; - s.callLocIdx = 760; s.pc = 18; return s.tmp_1; + s.callLocIdx = 766; s.pc = 18; return s.tmp_1; case 18: r0 = s.retval; s.tmp_0 = r0; @@ -30058,11 +30058,11 @@ switch (step) { r0 = s.tmp_0; { step = 7; continue; } case 6: - s.tmp_4 = ArcadePhysicsEngine_canResolveClipping__P97362_mk(s); + s.tmp_4 = ArcadePhysicsEngine_canResolveClipping__P120261_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = s.arg1; - s.tmp_4.arg2 = s.tm___106621; - s.callLocIdx = 761; s.pc = 19; return s.tmp_4; + s.tmp_4.arg2 = s.tm___130077; + s.callLocIdx = 767; s.pc = 19; return s.tmp_4; case 19: r0 = s.retval; s.tmp_3 = r0; @@ -30096,12 +30096,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_moveSprite__P95112.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__P118006.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__P95112_mk(s) { +function ArcadePhysicsEngine_moveSprite__P118006_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_moveSprite__P95112, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_moveSprite__P118006, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30113,9 +30113,9 @@ function ArcadePhysicsEngine_moveSprite__P95112_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - tm___106621: undefined, - maxDist___106629: undefined, - ms___106649: undefined, + tm___130077: undefined, + maxDist___130085: undefined, + ms___130105: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -30126,7 +30126,7 @@ function ArcadePhysicsEngine_moveSprite__P95112_mk(s) { -function ArcadePhysicsEngine_canResolveClipping__P97362(s) { +function ArcadePhysicsEngine_canResolveClipping__P120261(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30136,19 +30136,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.hbox___106694 = undefined; - s.sz___106697 = undefined; - s.maxMove___106702 = undefined; - s.origY___106704 = undefined; - s.origX___106707 = undefined; - s.l___106710 = undefined; - s.r___106715 = undefined; - s.t___106720 = undefined; - s.b___106725 = undefined; - s.offset___106730 = undefined; - s.offset___106755 = undefined; - s.offset___106786 = undefined; - s.offset___106811 = undefined; + s.hbox___130150 = undefined; + s.sz___130153 = undefined; + s.maxMove___130158 = undefined; + s.origY___130160 = undefined; + s.origX___130163 = undefined; + s.l___130166 = undefined; + s.r___130171 = undefined; + s.t___130176 = undefined; + s.b___130181 = undefined; + s.offset___130186 = undefined; + s.offset___130211 = undefined; + s.offset___130242 = undefined; + s.offset___130267 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -30156,7 +30156,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C95098_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C117992_VT)) failedCast(r0); r0 = s.arg1.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.isStatic(s.tmp_3); @@ -30167,9 +30167,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_4 = Sprite__C94912_v4_1_mk(s); + s.tmp_4 = Sprite__C117806_v4_1_mk(s); s.tmp_4.arg0 = s.arg1; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C94912_VT)) failedCast(s.tmp_4.arg0); + if (!checkSubtype(s.tmp_4.arg0, Sprite__C117806_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: @@ -30177,83 +30177,83 @@ switch (step) { case 1: case 2: r0 = s.arg1.fields["_hitbox"]; - s.hbox___106694 = (r0); + s.hbox___130150 = (r0); r0 = s.arg2.fields["_scale"]; s.tmp_0 = r0; r0 = (1 << s.tmp_0); - s.sz___106697 = (r0); - s.tmp_0 = ArcadePhysicsEngine_maxStep__P95104_mk(s); + s.sz___130153 = (r0); + s.tmp_0 = ArcadePhysicsEngine_maxStep__P117998_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 764; s.pc = 21; return s.tmp_0; + s.callLocIdx = 770; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - s.maxMove___106702 = (r0); + s.maxMove___130158 = (r0); r0 = s.arg1.fields["_y"]; - s.origY___106704 = (r0); + s.origY___130160 = (r0); r0 = s.arg1.fields["_x"]; - s.origX___106707 = (r0); - s.tmp_1 = game_Hitbox_left__P94787_mk(s); - s.tmp_1.arg0 = s.hbox___106694; - s.callLocIdx = 765; s.pc = 22; return s.tmp_1; + s.origX___130163 = (r0); + s.tmp_1 = game_Hitbox_left__P117681_mk(s); + s.tmp_1.arg0 = s.hbox___130150; + s.callLocIdx = 771; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.l___106710 = (r0); - s.tmp_1 = game_Hitbox_right__P94789_mk(s); - s.tmp_1.arg0 = s.hbox___106694; - s.callLocIdx = 767; s.pc = 23; return s.tmp_1; + s.l___130166 = (r0); + s.tmp_1 = game_Hitbox_right__P117683_mk(s); + s.tmp_1.arg0 = s.hbox___130150; + s.callLocIdx = 773; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.r___106715 = (r0); - s.tmp_1 = game_Hitbox_top__P94788_mk(s); - s.tmp_1.arg0 = s.hbox___106694; - s.callLocIdx = 769; s.pc = 24; return s.tmp_1; + s.r___130171 = (r0); + s.tmp_1 = game_Hitbox_top__P117682_mk(s); + s.tmp_1.arg0 = s.hbox___130150; + s.callLocIdx = 775; s.pc = 24; return s.tmp_1; case 24: r0 = s.retval; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.t___106720 = (r0); - s.tmp_1 = game_Hitbox_bottom__P94790_mk(s); - s.tmp_1.arg0 = s.hbox___106694; - s.callLocIdx = 771; s.pc = 25; return s.tmp_1; + s.t___130176 = (r0); + s.tmp_1 = game_Hitbox_bottom__P117684_mk(s); + s.tmp_1.arg0 = s.hbox___130150; + s.callLocIdx = 777; s.pc = 25; return s.tmp_1; case 25: r0 = s.retval; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.b___106725 = (r0); - r0 = (s.b___106725 + 1); + s.b___130181 = (r0); + r0 = (s.b___130181 + 1); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.sz___106697); - s.offset___106730 = (r0); - r0 = (s.offset___106730 <= s.maxMove___106702); + r0 = (s.tmp_0 % s.sz___130153); + s.offset___130186 = (r0); + r0 = (s.offset___130186 <= s.maxMove___130158); 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___106730 * 256); + r0 = (s.offset___130186 * 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__P95329_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P118223_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; - s.callLocIdx = 775; s.pc = 26; return s.tmp_3; + s.callLocIdx = 781; s.pc = 26; return s.tmp_3; case 26: r0 = s.retval; s.tmp_2 = r0; @@ -30267,38 +30267,38 @@ switch (step) { { step = 19; continue; } { step = 4; continue; } case 3: - r0 = (s.arg1).fields["_y"] = (s.origY___106704); + r0 = (s.arg1).fields["_y"] = (s.origY___130160); case 4: case 5: case 6: - r0 = (s.t___106720 / s.sz___106697); + r0 = (s.t___130176 / s.sz___130153); 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___106697); + r0 = (s.tmp_1 * s.sz___130153); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.t___106720); - s.offset___106755 = (r0); - r0 = (s.offset___106755 <= s.maxMove___106702); + r0 = (s.tmp_0 - s.t___130176); + s.offset___130211 = (r0); + r0 = (s.offset___130211 <= s.maxMove___130158); 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___106755 * 256); + r0 = (s.offset___130211 * 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__P95329_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P118223_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; - s.callLocIdx = 778; s.pc = 27; return s.tmp_3; + s.callLocIdx = 784; s.pc = 27; return s.tmp_3; case 27: r0 = s.retval; s.tmp_2 = r0; @@ -30312,32 +30312,32 @@ switch (step) { { step = 19; continue; } { step = 8; continue; } case 7: - r0 = (s.arg1).fields["_y"] = (s.origY___106704); + r0 = (s.arg1).fields["_y"] = (s.origY___130160); case 8: case 9: case 10: - r0 = (s.r___106715 + 1); + r0 = (s.r___130171 + 1); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.sz___106697); - s.offset___106786 = (r0); - r0 = (s.offset___106786 <= s.maxMove___106702); + r0 = (s.tmp_0 % s.sz___130153); + s.offset___130242 = (r0); + r0 = (s.offset___130242 <= s.maxMove___130158); 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___106786 * 256); + r0 = (s.offset___130242 * 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__P95329_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P118223_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; - s.callLocIdx = 781; s.pc = 28; return s.tmp_3; + s.callLocIdx = 787; s.pc = 28; return s.tmp_3; case 28: r0 = s.retval; s.tmp_2 = r0; @@ -30351,38 +30351,38 @@ switch (step) { { step = 19; continue; } { step = 12; continue; } case 11: - r0 = (s.arg1).fields["_x"] = (s.origX___106707); + r0 = (s.arg1).fields["_x"] = (s.origX___130163); case 12: case 13: case 14: - r0 = (s.l___106710 / s.sz___106697); + r0 = (s.l___130166 / s.sz___130153); 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___106697); + r0 = (s.tmp_1 * s.sz___130153); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.l___106710); - s.offset___106811 = (r0); - r0 = (s.offset___106811 <= s.maxMove___106702); + r0 = (s.tmp_0 - s.l___130166); + s.offset___130267 = (r0); + r0 = (s.offset___130267 <= s.maxMove___130158); 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___106811 * 256); + r0 = (s.offset___130267 * 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__P95329_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P118223_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; - s.callLocIdx = 784; s.pc = 29; return s.tmp_3; + s.callLocIdx = 790; s.pc = 29; return s.tmp_3; case 29: r0 = s.retval; s.tmp_2 = r0; @@ -30396,7 +30396,7 @@ switch (step) { { step = 19; continue; } { step = 16; continue; } case 15: - r0 = (s.arg1).fields["_x"] = (s.origX___106707); + r0 = (s.arg1).fields["_x"] = (s.origX___130163); case 16: case 17: case 18: @@ -30405,12 +30405,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_canResolveClipping__P97362.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__P120261.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__P97362_mk(s) { +function ArcadePhysicsEngine_canResolveClipping__P120261_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_canResolveClipping__P97362, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_canResolveClipping__P120261, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30418,19 +30418,19 @@ function ArcadePhysicsEngine_canResolveClipping__P97362_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - hbox___106694: undefined, - sz___106697: undefined, - maxMove___106702: undefined, - origY___106704: undefined, - origX___106707: undefined, - l___106710: undefined, - r___106715: undefined, - t___106720: undefined, - b___106725: undefined, - offset___106730: undefined, - offset___106755: undefined, - offset___106786: undefined, - offset___106811: undefined, + hbox___130150: undefined, + sz___130153: undefined, + maxMove___130158: undefined, + origY___130160: undefined, + origX___130163: undefined, + l___130166: undefined, + r___130171: undefined, + t___130176: undefined, + b___130181: undefined, + offset___130186: undefined, + offset___130211: undefined, + offset___130242: undefined, + offset___130267: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -30440,7 +30440,7 @@ function ArcadePhysicsEngine_canResolveClipping__P97362_mk(s) { -function Sprite_isStatic__P94966(s) { +function Sprite_isStatic__P117860(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30455,19 +30455,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_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__P94966.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__P117860.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__P94966_mk(s) { +function Sprite_isStatic__P117860_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_isStatic__P94966, depth: s.depth + 1, + parent: s, fn: Sprite_isStatic__P117860, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -30477,7 +30477,7 @@ function Sprite_isStatic__P94966_mk(s) { -function game_Hitbox_bottom__P94790(s) { +function game_Hitbox_bottom__P117684(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30492,12 +30492,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C94779_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C117673_VT)) failedCast(r0); r0 = s.arg0.fields["height"]; s.tmp_1 = r0; - s.tmp_3 = game_Hitbox_top__P94788_mk(s); + s.tmp_3 = game_Hitbox_top__P117682_mk(s); s.tmp_3.arg0 = s.arg0; - s.callLocIdx = 225; s.pc = 1; return s.tmp_3; + s.callLocIdx = 226; s.pc = 1; return s.tmp_3; case 1: r0 = s.retval; s.tmp_2 = r0; @@ -30507,13 +30507,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_bottom__P94790.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__P94790.isGetter = true; +game_Hitbox_bottom__P117684.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__P117684.isGetter = true; -function game_Hitbox_bottom__P94790_mk(s) { +function game_Hitbox_bottom__P117684_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_bottom__P94790, depth: s.depth + 1, + parent: s, fn: game_Hitbox_bottom__P117684, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30526,7 +30526,7 @@ function game_Hitbox_bottom__P94790_mk(s) { -function game_Hitbox_right__P94789(s) { +function game_Hitbox_right__P117683(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30541,12 +30541,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C94779_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C117673_VT)) failedCast(r0); r0 = s.arg0.fields["width"]; s.tmp_1 = r0; - s.tmp_3 = game_Hitbox_left__P94787_mk(s); + s.tmp_3 = game_Hitbox_left__P117681_mk(s); s.tmp_3.arg0 = s.arg0; - s.callLocIdx = 222; s.pc = 1; return s.tmp_3; + s.callLocIdx = 223; s.pc = 1; return s.tmp_3; case 1: r0 = s.retval; s.tmp_2 = r0; @@ -30556,13 +30556,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_right__P94789.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__P94789.isGetter = true; +game_Hitbox_right__P117683.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__P117683.isGetter = true; -function game_Hitbox_right__P94789_mk(s) { +function game_Hitbox_right__P117683_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_right__P94789, depth: s.depth + 1, + parent: s, fn: game_Hitbox_right__P117683, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30575,7 +30575,7 @@ function game_Hitbox_right__P94789_mk(s) { -function game_Hitbox_top__P94788(s) { +function game_Hitbox_top__P117682(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30590,7 +30590,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C94779_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C117673_VT)) failedCast(r0); r0 = s.arg0.fields["oy"]; s.tmp_0 = r0; r0 = s.arg0.fields["parent"]; @@ -30600,13 +30600,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_top__P94788.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__P94788.isGetter = true; +game_Hitbox_top__P117682.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__P117682.isGetter = true; -function game_Hitbox_top__P94788_mk(s) { +function game_Hitbox_top__P117682_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_top__P94788, depth: s.depth + 1, + parent: s, fn: game_Hitbox_top__P117682, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30617,7 +30617,7 @@ function game_Hitbox_top__P94788_mk(s) { -function game_Hitbox_left__P94787(s) { +function game_Hitbox_left__P117681(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30632,7 +30632,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C94779_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C117673_VT)) failedCast(r0); r0 = s.arg0.fields["ox"]; s.tmp_0 = r0; r0 = s.arg0.fields["parent"]; @@ -30642,13 +30642,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_left__P94787.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__P94787.isGetter = true; +game_Hitbox_left__P117681.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__P117681.isGetter = true; -function game_Hitbox_left__P94787_mk(s) { +function game_Hitbox_left__P117681_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_left__P94787, depth: s.depth + 1, + parent: s, fn: game_Hitbox_left__P117681, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30659,7 +30659,7 @@ function game_Hitbox_left__P94787_mk(s) { -function ArcadePhysicsEngine_tilemapCollisions__P97360(s) { +function ArcadePhysicsEngine_tilemapCollisions__P120259(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30669,37 +30669,37 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___106971 = undefined; - s.hbox___106996 = undefined; - s.tileScale___106999 = undefined; - s.tileSize___107002 = undefined; - s.xDiff___107006 = undefined; - s.yDiff___107013 = undefined; - s.right___107029 = undefined; - s.x0___107033 = undefined; - s.collidedTiles___107048 = undefined; - s.y___107050 = undefined; - s.y0___107064 = undefined; - s.obstacle___107080 = undefined; - s.collisionDirection___107107 = undefined; - s.tile___107133 = undefined; - s.unnamed540___U14 = undefined; - s.unnamed541___U15 = undefined; - s.down___107224 = undefined; - s.y0___107228 = undefined; - s.collidedTiles___107243 = undefined; - s.x___107245 = undefined; - s.x0___107255 = undefined; - s.obstacle___107269 = undefined; - s.collisionDirection___107296 = undefined; - s.tile___107322 = undefined; - s.unnamed542___U24 = undefined; - s.unnamed543___U25 = undefined; - s.overlappedTiles___107416 = undefined; - s.x___107418 = undefined; - s.x0___107428 = undefined; - s.y___107438 = undefined; - s.y0___107448 = undefined; + s.s___130427 = undefined; + s.hbox___130452 = undefined; + s.tileScale___130455 = undefined; + s.tileSize___130458 = undefined; + s.xDiff___130462 = undefined; + s.yDiff___130469 = undefined; + s.right___130485 = undefined; + s.x0___130489 = undefined; + s.collidedTiles___130504 = undefined; + s.y___130506 = undefined; + s.y0___130520 = undefined; + s.obstacle___130536 = undefined; + s.collisionDirection___130563 = undefined; + s.tile___130589 = undefined; + s.unnamed632___U14 = undefined; + s.unnamed633___U15 = undefined; + s.down___130680 = undefined; + s.y0___130684 = undefined; + s.collidedTiles___130699 = undefined; + s.x___130701 = undefined; + s.x0___130711 = undefined; + s.obstacle___130725 = undefined; + s.collisionDirection___130752 = undefined; + s.tile___130778 = undefined; + s.unnamed634___U24 = undefined; + s.unnamed635___U25 = undefined; + s.overlappedTiles___130872 = undefined; + s.x___130874 = undefined; + s.x0___130884 = undefined; + s.y___130894 = undefined; + s.y0___130904 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -30707,19 +30707,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C95098_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C117992_VT)) failedCast(r0); r0 = s.arg1.fields["sprite"]; - s.s___106971 = (r0); - r0 = s.s___106971.fields["flags"]; + s.s___130427 = (r0); + r0 = s.s___130427.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__P95329_mk(s); + s.tmp_5 = tiles_TileMap_isOnWall__P118223_mk(s); s.tmp_5.arg0 = s.arg2; - s.tmp_5.arg1 = s.s___106971; - s.callLocIdx = 647; s.pc = 97; return s.tmp_5; + s.tmp_5.arg1 = s.s___130427; + s.callLocIdx = 653; s.pc = 97; return s.tmp_5; case 97: r0 = s.retval; s.tmp_4 = r0; @@ -30729,7 +30729,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___106971; + s.tmp_6 = r0 = s.s___130427; r0 = s.tmp_6.fields["flags"]; s.tmp_8 = r0; r0 = (s.tmp_8 & -257); @@ -30739,7 +30739,7 @@ switch (step) { case 2: case 3: case 4: - r0 = s.s___106971.fields["_image"]; + r0 = s.s___130427.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.isStatic(s.tmp_3); s.tmp_2 = r0; @@ -30749,34 +30749,34 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_4 = Sprite__C94912_v4_1_mk(s); - s.tmp_4.arg0 = s.s___106971; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C94912_VT)) failedCast(s.tmp_4.arg0); + s.tmp_4 = Sprite__C117806_v4_1_mk(s); + s.tmp_4.arg0 = s.s___130427; + if (!checkSubtype(s.tmp_4.arg0, Sprite__C117806_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___106971.fields["_hitbox"]; - s.hbox___106996 = (r0); + r0 = s.s___130427.fields["_hitbox"]; + s.hbox___130452 = (r0); r0 = s.arg2.fields["_scale"]; - s.tileScale___106999 = (r0); - r0 = (1 << s.tileScale___106999); - s.tileSize___107002 = (r0); - r0 = s.s___106971.fields["_x"]; + s.tileScale___130455 = (r0); + r0 = (1 << s.tileScale___130455); + s.tileSize___130458 = (r0); + r0 = s.s___130427.fields["_x"]; s.tmp_0 = r0; - r0 = s.s___106971.fields["_lastX"]; + r0 = s.s___130427.fields["_lastX"]; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.xDiff___107006 = (r0); - r0 = s.s___106971.fields["_y"]; + s.xDiff___130462 = (r0); + r0 = s.s___130427.fields["_y"]; s.tmp_0 = r0; - r0 = s.s___106971.fields["_lastY"]; + r0 = s.s___130427.fields["_lastY"]; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.yDiff___107013 = (r0); - r0 = s.s___106971.fields["flags"]; + s.yDiff___130469 = (r0); + r0 = s.s___130427.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 2818); s.tmp_2 = r0; @@ -30786,26 +30786,26 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 83; continue; } - r0 = (s.xDiff___107006 !== 0); + r0 = (s.xDiff___130462 !== 0); s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 43; continue; } - r0 = (s.xDiff___107006 > 0); - s.right___107029 = (r0); - r0 = pxsim_numops_toBoolDecr(s.right___107029); + r0 = (s.xDiff___130462 > 0); + s.right___130485 = (r0); + r0 = pxsim_numops_toBoolDecr(s.right___130485); if (!r0) { step = 7; continue; } - s.tmp_1 = game_Hitbox_right__P94789_mk(s); - s.tmp_1.arg0 = s.hbox___106996; - s.callLocIdx = 652; s.pc = 99; return s.tmp_1; + s.tmp_1 = game_Hitbox_right__P117683_mk(s); + s.tmp_1.arg0 = s.hbox___130452; + s.callLocIdx = 658; s.pc = 99; return s.tmp_1; case 99: r0 = s.retval; s.tmp_0 = r0; r0 = (s.tmp_0 + 256); { step = 8; continue; } case 7: - s.tmp_3 = game_Hitbox_left__P94787_mk(s); - s.tmp_3.arg0 = s.hbox___106996; - s.callLocIdx = 654; s.pc = 100; return s.tmp_3; + s.tmp_3 = game_Hitbox_left__P117681_mk(s); + s.tmp_3.arg0 = s.hbox___130452; + s.callLocIdx = 660; s.pc = 100; return s.tmp_3; case 100: r0 = s.retval; s.tmp_2 = r0; @@ -30815,30 +30815,30 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_4 + 128); s.tmp_5 = r0; - r0 = (s.tileScale___106999 + 8); + r0 = (s.tileScale___130455 + 8); s.tmp_6 = r0; r0 = (s.tmp_5 >> s.tmp_6); - s.x0___107033 = (r0); + s.x0___130489 = (r0); r0 = pxsim_Array__mk(); - s.collidedTiles___107048 = (r0); - s.tmp_1 = game_Hitbox_top__P94788_mk(s); - s.tmp_1.arg0 = s.hbox___106996; - s.callLocIdx = 658; s.pc = 101; return s.tmp_1; + s.collidedTiles___130504 = (r0); + s.tmp_1 = game_Hitbox_top__P117682_mk(s); + s.tmp_1.arg0 = s.hbox___130452; + s.callLocIdx = 664; s.pc = 101; return s.tmp_1; case 101: r0 = s.retval; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.yDiff___107013); - s.y___107050 = (r0); + r0 = (s.tmp_0 - s.yDiff___130469); + s.y___130506 = (r0); case 9: - s.tmp_1 = r0 = s.y___107050; - s.tmp_3 = r0 = s.tileSize___107002; - s.tmp_6 = game_Hitbox_bottom__P94790_mk(s); - s.tmp_6.arg0 = s.hbox___106996; - s.callLocIdx = 660; s.pc = 102; return s.tmp_6; + s.tmp_1 = r0 = s.y___130506; + s.tmp_3 = r0 = s.tileSize___130458; + s.tmp_6 = game_Hitbox_bottom__P117684_mk(s); + s.tmp_6.arg0 = s.hbox___130452; + s.callLocIdx = 666; s.pc = 102; return s.tmp_6; case 102: r0 = s.retval; s.tmp_5 = r0; - r0 = (s.tmp_5 - s.yDiff___107013); + r0 = (s.tmp_5 - s.yDiff___130469); s.tmp_4 = r0; r0 = (s.tmp_3 << 8); s.tmp_7 = r0; @@ -30848,51 +30848,51 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - s.tmp_10 = Fx_min__P92737_mk(s); - s.tmp_10.arg0 = s.y___107050; - s.tmp_12 = game_Hitbox_bottom__P94790_mk(s); - s.tmp_12.arg0 = s.hbox___106996; - s.callLocIdx = 663; s.pc = 104; return s.tmp_12; + s.tmp_10 = Fx_min__P115631_mk(s); + s.tmp_10.arg0 = s.y___130506; + s.tmp_12 = game_Hitbox_bottom__P117684_mk(s); + s.tmp_12.arg0 = s.hbox___130452; + s.callLocIdx = 669; s.pc = 104; return s.tmp_12; case 104: r0 = s.retval; s.tmp_11 = r0; - r0 = (s.tmp_11 - s.yDiff___107013); + r0 = (s.tmp_11 - s.yDiff___130469); s.tmp_10.arg1 = r0; - s.callLocIdx = 665; s.pc = 103; return s.tmp_10; + s.callLocIdx = 671; s.pc = 103; return s.tmp_10; case 103: r0 = s.retval; s.tmp_9 = r0; r0 = (s.tmp_9 + 128); s.tmp_8 = r0; - r0 = (s.tileScale___106999 + 8); + r0 = (s.tileScale___130455 + 8); s.tmp_13 = r0; r0 = (s.tmp_8 >> s.tmp_13); - s.y0___107064 = (r0); - s.tmp_1 = tiles_TileMap_isObstacle__P95327_mk(s); + s.y0___130520 = (r0); + s.tmp_1 = tiles_TileMap_isObstacle__P118221_mk(s); s.tmp_1.arg0 = s.arg2; - s.tmp_1.arg1 = s.x0___107033; - s.tmp_1.arg2 = s.y0___107064; - s.callLocIdx = 668; s.pc = 105; return s.tmp_1; + s.tmp_1.arg1 = s.x0___130489; + s.tmp_1.arg2 = s.y0___130520; + s.callLocIdx = 674; 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__P95328_mk(s); + s.tmp_2 = tiles_TileMap_getObstacle__P118222_mk(s); s.tmp_2.arg0 = s.arg2; - s.tmp_2.arg1 = s.x0___107033; - s.tmp_2.arg2 = s.y0___107064; - s.callLocIdx = 669; s.pc = 106; return s.tmp_2; + s.tmp_2.arg1 = s.x0___130489; + s.tmp_2.arg2 = s.y0___130520; + s.callLocIdx = 675; s.pc = 106; return s.tmp_2; case 106: r0 = s.retval; - s.obstacle___107080 = (r0); - r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapCollisions_inline__P107088); + s.obstacle___130536 = (r0); + r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapCollisions_inline__P130544); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___107080); - s.tmp_4 = helpers_arraySome__P92678_mk(s); - s.tmp_4.arg0 = s.collidedTiles___107048; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___130536); + s.tmp_4 = helpers_arraySome__P115572_mk(s); + s.tmp_4.arg0 = s.collidedTiles___130504; s.tmp_4.arg1 = s.tmp_0; - s.callLocIdx = 670; s.pc = 107; return s.tmp_4; + s.callLocIdx = 676; s.pc = 107; return s.tmp_4; case 107: r0 = s.retval; s.tmp_3 = r0; @@ -30902,22 +30902,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___107048, s.obstacle___107080); + r0 = pxsim_Array__push(s.collidedTiles___130504, s.obstacle___130536); case 10: case 11: case 12: case 13: - r0 = (s.tileSize___107002 << 8); + r0 = (s.tileSize___130458 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.y___107050); - s.y___107050 = (r0); + r0 = (s.tmp_0 + s.y___130506); + s.y___130506 = (r0); { step = 9; continue; } case 14: - r0 = pxsim_Array__length(s.collidedTiles___107048); + r0 = pxsim_Array__length(s.collidedTiles___130504); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 41; continue; } - r0 = pxsim_numops_toBoolDecr(s.right___107029); + r0 = pxsim_numops_toBoolDecr(s.right___130485); if (!r0) { step = 15; continue; } r0 = 2; { step = 16; continue; } @@ -30926,23 +30926,23 @@ switch (step) { case 16: // jmp value (already in r0) s.tmp_1 = r0; - s.collisionDirection___107107 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.right___107029); + s.collisionDirection___130563 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.right___130485); if (!r0) { step = 17; continue; } - r0 = (s.x0___107033 << s.tileScale___106999); + r0 = (s.x0___130489 << s.tileScale___130455); 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___106996.fields["width"]; + r0 = s.hbox___130452.fields["width"]; s.tmp_3 = r0; r0 = (s.tmp_0 - s.tmp_3); { step = 18; continue; } case 17: - r0 = (s.x0___107033 + 1); + r0 = (s.x0___130489 + 1); s.tmp_5 = r0; - r0 = (s.tmp_5 << s.tileScale___106999); + r0 = (s.tmp_5 << s.tileScale___130455); s.tmp_4 = r0; r0 = (s.tmp_4 * 256); s.tmp_6 = r0; @@ -30950,24 +30950,24 @@ switch (step) { case 18: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.s___106971; - r0 = s.hbox___106996.fields["ox"]; + s.tmp_8 = r0 = s.s___130427; + r0 = s.hbox___130452.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___107133 = (undefined); - s.unnamed540___U14 = (s.collidedTiles___107048); - s.unnamed541___U15 = (0); + s.tile___130589 = (undefined); + s.unnamed632___U14 = (s.collidedTiles___130504); + s.unnamed633___U15 = (0); case 19: - s.tmp_0 = r0 = s.unnamed541___U15; - r0 = pxsim_Array__length(s.unnamed540___U14); + s.tmp_0 = r0 = s.unnamed633___U15; + r0 = pxsim_Array__length(s.unnamed632___U14); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 22; continue; } - r0 = pxsim_Array__getAt(s.unnamed540___U14, s.unnamed541___U15); - s.tile___107133 = (r0); - r0 = s.s___106971.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed632___U14, s.unnamed633___U15); + s.tile___130589 = (r0); + r0 = s.s___130427.fields["flags"]; s.tmp_5 = r0; r0 = (s.tmp_5 & 2818); s.tmp_4 = r0; @@ -30977,37 +30977,37 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 20; continue; } - s.tmp_6 = Sprite_registerObstacle__P94997_mk(s); - s.tmp_6.arg0 = s.s___106971; - s.tmp_6.arg1 = s.collisionDirection___107107; - s.tmp_6.arg2 = s.tile___107133; + s.tmp_6 = Sprite_registerObstacle__P117891_mk(s); + s.tmp_6.arg0 = s.s___130427; + s.tmp_6.arg1 = s.collisionDirection___130563; + s.tmp_6.arg2 = s.tile___130589; s.tmp_6.arg3 = s.arg2; - s.callLocIdx = 676; s.pc = 108; return s.tmp_6; + s.callLocIdx = 682; s.pc = 108; return s.tmp_6; case 108: r0 = s.retval; case 20: case 21: - r0 = (s.unnamed541___U15 + 1); - s.unnamed541___U15 = (r0); + r0 = (s.unnamed633___U15 + 1); + s.unnamed633___U15 = (r0); { step = 19; continue; } case 22: - s.unnamed540___U14 = (undefined); - r0 = s.s___106971.fields["flags"]; + s.unnamed632___U14 = (undefined); + r0 = s.s___130427.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__P94999_mk(s); - s.tmp_2.arg0 = s.s___106971; + s.tmp_2 = Sprite_destroy__P117893_mk(s); + s.tmp_2.arg0 = s.s___130427; s.tmp_2.arg1 = undefined; s.tmp_2.arg2 = undefined; - s.callLocIdx = 677; s.pc = 109; return s.tmp_2; + s.callLocIdx = 683; s.pc = 109; return s.tmp_2; case 109: r0 = s.retval; { step = 40; continue; } case 23: - r0 = s.s___106971.fields["_vx"]; + r0 = s.s___130427.fields["_vx"]; s.tmp_1 = r0; r0 = s.arg1.fields["cachedVx"]; s.tmp_2 = r0; @@ -31018,7 +31018,7 @@ switch (step) { r0 = s.tmp_0; { step = 25; continue; } case 24: - r0 = s.s___106971.fields["flags"]; + r0 = s.s___130427.fields["flags"]; s.tmp_5 = r0; r0 = (s.tmp_5 & 2818); s.tmp_4 = r0; @@ -31030,13 +31030,13 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 36; continue; } - r0 = s.s___106971.fields["flags"]; + r0 = s.s___130427.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___107029); + r0 = pxsim_numops_toBoolDecr(s.right___130485); s.tmp_10 = r0; r0 = pxsim_Boolean__bang(s.tmp_10); s.tmp_9 = r0; @@ -31045,9 +31045,9 @@ switch (step) { r0 = s.tmp_9; { step = 27; continue; } case 26: - s.tmp_12 = Sprite_vx__P94929_mk(s); - s.tmp_12.arg0 = s.s___106971; - s.callLocIdx = 678; s.pc = 110; return s.tmp_12; + s.tmp_12 = Sprite_vx__P117823_mk(s); + s.tmp_12.arg0 = s.s___130427; + s.callLocIdx = 684; s.pc = 110; return s.tmp_12; case 110: r0 = s.retval; s.tmp_11 = r0; @@ -31060,15 +31060,15 @@ switch (step) { r0 = s.tmp_13; { step = 31; continue; } case 28: - s.tmp_14 = r0 = s.right___107029; + s.tmp_14 = r0 = s.right___130485; 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__P94929_mk(s); - s.tmp_16.arg0 = s.s___106971; - s.callLocIdx = 679; s.pc = 111; return s.tmp_16; + s.tmp_16 = Sprite_vx__P117823_mk(s); + s.tmp_16.arg0 = s.s___130427; + s.callLocIdx = 685; s.pc = 111; return s.tmp_16; case 111: r0 = s.retval; s.tmp_15 = r0; @@ -31082,8 +31082,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___106971; - r0 = s.s___106971.fields["_vx"]; + s.tmp_19 = r0 = s.s___130427; + r0 = s.s___130427.fields["_vx"]; s.tmp_21 = r0; r0 = (0 - s.tmp_21); s.tmp_20 = r0; @@ -31105,29 +31105,29 @@ switch (step) { { step = 35; continue; } case 34: r0 = (s.arg1).fields["dx"] = (0); - r0 = (s.s___106971).fields["_vx"] = (0); + r0 = (s.s___130427).fields["_vx"] = (0); case 35: { step = 39; continue; } case 36: - s.tmp_2 = Math_sign__P92700_mk(s); - r0 = s.s___106971.fields["_vx"]; + s.tmp_2 = Math_sign__P115594_mk(s); + r0 = s.s___130427.fields["_vx"]; s.tmp_3 = r0; r0 = (s.tmp_3 + 128); s.tmp_4 = r0; r0 = (s.tmp_4 >> 8); s.tmp_2.arg0 = r0; - s.callLocIdx = 684; s.pc = 112; return s.tmp_2; + s.callLocIdx = 690; s.pc = 112; return s.tmp_2; case 112: r0 = s.retval; s.tmp_1 = r0; - s.tmp_6 = Math_sign__P92700_mk(s); + s.tmp_6 = Math_sign__P115594_mk(s); r0 = s.arg1.fields["cachedVx"]; s.tmp_7 = r0; r0 = (s.tmp_7 + 128); s.tmp_8 = r0; r0 = (s.tmp_8 >> 8); s.tmp_6.arg0 = r0; - s.callLocIdx = 686; s.pc = 113; return s.tmp_6; + s.callLocIdx = 692; s.pc = 113; return s.tmp_6; case 113: r0 = s.retval; s.tmp_5 = r0; @@ -31144,26 +31144,26 @@ switch (step) { case 42: case 43: case 44: - r0 = (s.yDiff___107013 !== 0); + r0 = (s.yDiff___130469 !== 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 81; continue; } - r0 = (s.yDiff___107013 > 0); - s.down___107224 = (r0); - r0 = pxsim_numops_toBoolDecr(s.down___107224); + r0 = (s.yDiff___130469 > 0); + s.down___130680 = (r0); + r0 = pxsim_numops_toBoolDecr(s.down___130680); if (!r0) { step = 45; continue; } - s.tmp_1 = game_Hitbox_bottom__P94790_mk(s); - s.tmp_1.arg0 = s.hbox___106996; - s.callLocIdx = 687; s.pc = 114; return s.tmp_1; + s.tmp_1 = game_Hitbox_bottom__P117684_mk(s); + s.tmp_1.arg0 = s.hbox___130452; + s.callLocIdx = 693; s.pc = 114; return s.tmp_1; case 114: r0 = s.retval; s.tmp_0 = r0; r0 = (s.tmp_0 + 256); { step = 46; continue; } case 45: - s.tmp_3 = game_Hitbox_top__P94788_mk(s); - s.tmp_3.arg0 = s.hbox___106996; - s.callLocIdx = 689; s.pc = 115; return s.tmp_3; + s.tmp_3 = game_Hitbox_top__P117682_mk(s); + s.tmp_3.arg0 = s.hbox___130452; + s.callLocIdx = 695; s.pc = 115; return s.tmp_3; case 115: r0 = s.retval; s.tmp_2 = r0; @@ -31173,24 +31173,24 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_4 + 128); s.tmp_5 = r0; - r0 = (s.tileScale___106999 + 8); + r0 = (s.tileScale___130455 + 8); s.tmp_6 = r0; r0 = (s.tmp_5 >> s.tmp_6); - s.y0___107228 = (r0); + s.y0___130684 = (r0); r0 = pxsim_Array__mk(); - s.collidedTiles___107243 = (r0); - s.tmp_0 = game_Hitbox_left__P94787_mk(s); - s.tmp_0.arg0 = s.hbox___106996; - s.callLocIdx = 693; s.pc = 116; return s.tmp_0; + s.collidedTiles___130699 = (r0); + s.tmp_0 = game_Hitbox_left__P117681_mk(s); + s.tmp_0.arg0 = s.hbox___130452; + s.callLocIdx = 699; s.pc = 116; return s.tmp_0; case 116: r0 = s.retval; - s.x___107245 = (r0); + s.x___130701 = (r0); case 47: - s.tmp_1 = r0 = s.x___107245; - s.tmp_3 = r0 = s.tileSize___107002; - s.tmp_5 = game_Hitbox_right__P94789_mk(s); - s.tmp_5.arg0 = s.hbox___106996; - s.callLocIdx = 694; s.pc = 117; return s.tmp_5; + s.tmp_1 = r0 = s.x___130701; + s.tmp_3 = r0 = s.tileSize___130458; + s.tmp_5 = game_Hitbox_right__P117683_mk(s); + s.tmp_5.arg0 = s.hbox___130452; + s.callLocIdx = 700; s.pc = 117; return s.tmp_5; case 117: r0 = s.retval; s.tmp_4 = r0; @@ -31202,49 +31202,49 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 52; continue; } - s.tmp_9 = Fx_min__P92737_mk(s); - s.tmp_9.arg0 = s.x___107245; - s.tmp_10 = game_Hitbox_right__P94789_mk(s); - s.tmp_10.arg0 = s.hbox___106996; - s.callLocIdx = 696; s.pc = 119; return s.tmp_10; + s.tmp_9 = Fx_min__P115631_mk(s); + s.tmp_9.arg0 = s.x___130701; + s.tmp_10 = game_Hitbox_right__P117683_mk(s); + s.tmp_10.arg0 = s.hbox___130452; + s.callLocIdx = 702; s.pc = 119; return s.tmp_10; case 119: r0 = s.retval; s.tmp_9.arg1 = r0; - s.callLocIdx = 697; s.pc = 118; return s.tmp_9; + s.callLocIdx = 703; s.pc = 118; return s.tmp_9; case 118: r0 = s.retval; s.tmp_8 = r0; r0 = (s.tmp_8 + 128); s.tmp_7 = r0; - r0 = (s.tileScale___106999 + 8); + r0 = (s.tileScale___130455 + 8); s.tmp_11 = r0; r0 = (s.tmp_7 >> s.tmp_11); - s.x0___107255 = (r0); - s.tmp_1 = tiles_TileMap_isObstacle__P95327_mk(s); + s.x0___130711 = (r0); + s.tmp_1 = tiles_TileMap_isObstacle__P118221_mk(s); s.tmp_1.arg0 = s.arg2; - s.tmp_1.arg1 = s.x0___107255; - s.tmp_1.arg2 = s.y0___107228; - s.callLocIdx = 700; s.pc = 120; return s.tmp_1; + s.tmp_1.arg1 = s.x0___130711; + s.tmp_1.arg2 = s.y0___130684; + s.callLocIdx = 706; 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__P95328_mk(s); + s.tmp_2 = tiles_TileMap_getObstacle__P118222_mk(s); s.tmp_2.arg0 = s.arg2; - s.tmp_2.arg1 = s.x0___107255; - s.tmp_2.arg2 = s.y0___107228; - s.callLocIdx = 701; s.pc = 121; return s.tmp_2; + s.tmp_2.arg1 = s.x0___130711; + s.tmp_2.arg2 = s.y0___130684; + s.callLocIdx = 707; s.pc = 121; return s.tmp_2; case 121: r0 = s.retval; - s.obstacle___107269 = (r0); - r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapCollisions_inline__P107277); + s.obstacle___130725 = (r0); + r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapCollisions_inline__P130733); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___107269); - s.tmp_4 = helpers_arraySome__P92678_mk(s); - s.tmp_4.arg0 = s.collidedTiles___107243; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___130725); + s.tmp_4 = helpers_arraySome__P115572_mk(s); + s.tmp_4.arg0 = s.collidedTiles___130699; s.tmp_4.arg1 = s.tmp_0; - s.callLocIdx = 702; s.pc = 122; return s.tmp_4; + s.callLocIdx = 708; s.pc = 122; return s.tmp_4; case 122: r0 = s.retval; s.tmp_3 = r0; @@ -31254,22 +31254,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___107243, s.obstacle___107269); + r0 = pxsim_Array__push(s.collidedTiles___130699, s.obstacle___130725); case 48: case 49: case 50: case 51: - r0 = (s.tileSize___107002 << 8); + r0 = (s.tileSize___130458 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.x___107245); - s.x___107245 = (r0); + r0 = (s.tmp_0 + s.x___130701); + s.x___130701 = (r0); { step = 47; continue; } case 52: - r0 = pxsim_Array__length(s.collidedTiles___107243); + r0 = pxsim_Array__length(s.collidedTiles___130699); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 79; continue; } - r0 = pxsim_numops_toBoolDecr(s.down___107224); + r0 = pxsim_numops_toBoolDecr(s.down___130680); if (!r0) { step = 53; continue; } r0 = 3; { step = 54; continue; } @@ -31278,23 +31278,23 @@ switch (step) { case 54: // jmp value (already in r0) s.tmp_1 = r0; - s.collisionDirection___107296 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.down___107224); + s.collisionDirection___130752 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.down___130680); if (!r0) { step = 55; continue; } - r0 = (s.y0___107228 << s.tileScale___106999); + r0 = (s.y0___130684 << s.tileScale___130455); 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___106996.fields["height"]; + r0 = s.hbox___130452.fields["height"]; s.tmp_3 = r0; r0 = (s.tmp_0 - s.tmp_3); { step = 56; continue; } case 55: - r0 = (s.y0___107228 + 1); + r0 = (s.y0___130684 + 1); s.tmp_5 = r0; - r0 = (s.tmp_5 << s.tileScale___106999); + r0 = (s.tmp_5 << s.tileScale___130455); s.tmp_4 = r0; r0 = (s.tmp_4 * 256); s.tmp_6 = r0; @@ -31302,24 +31302,24 @@ switch (step) { case 56: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.s___106971; - r0 = s.hbox___106996.fields["oy"]; + s.tmp_8 = r0 = s.s___130427; + r0 = s.hbox___130452.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___107322 = (undefined); - s.unnamed542___U24 = (s.collidedTiles___107243); - s.unnamed543___U25 = (0); + s.tile___130778 = (undefined); + s.unnamed634___U24 = (s.collidedTiles___130699); + s.unnamed635___U25 = (0); case 57: - s.tmp_0 = r0 = s.unnamed543___U25; - r0 = pxsim_Array__length(s.unnamed542___U24); + s.tmp_0 = r0 = s.unnamed635___U25; + r0 = pxsim_Array__length(s.unnamed634___U24); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 60; continue; } - r0 = pxsim_Array__getAt(s.unnamed542___U24, s.unnamed543___U25); - s.tile___107322 = (r0); - r0 = s.s___106971.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed634___U24, s.unnamed635___U25); + s.tile___130778 = (r0); + r0 = s.s___130427.fields["flags"]; s.tmp_5 = r0; r0 = (s.tmp_5 & 2818); s.tmp_4 = r0; @@ -31329,37 +31329,37 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 58; continue; } - s.tmp_6 = Sprite_registerObstacle__P94997_mk(s); - s.tmp_6.arg0 = s.s___106971; - s.tmp_6.arg1 = s.collisionDirection___107296; - s.tmp_6.arg2 = s.tile___107322; + s.tmp_6 = Sprite_registerObstacle__P117891_mk(s); + s.tmp_6.arg0 = s.s___130427; + s.tmp_6.arg1 = s.collisionDirection___130752; + s.tmp_6.arg2 = s.tile___130778; s.tmp_6.arg3 = s.arg2; - s.callLocIdx = 708; s.pc = 123; return s.tmp_6; + s.callLocIdx = 714; s.pc = 123; return s.tmp_6; case 123: r0 = s.retval; case 58: case 59: - r0 = (s.unnamed543___U25 + 1); - s.unnamed543___U25 = (r0); + r0 = (s.unnamed635___U25 + 1); + s.unnamed635___U25 = (r0); { step = 57; continue; } case 60: - s.unnamed542___U24 = (undefined); - r0 = s.s___106971.fields["flags"]; + s.unnamed634___U24 = (undefined); + r0 = s.s___130427.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__P94999_mk(s); - s.tmp_2.arg0 = s.s___106971; + s.tmp_2 = Sprite_destroy__P117893_mk(s); + s.tmp_2.arg0 = s.s___130427; s.tmp_2.arg1 = undefined; s.tmp_2.arg2 = undefined; - s.callLocIdx = 709; s.pc = 124; return s.tmp_2; + s.callLocIdx = 715; s.pc = 124; return s.tmp_2; case 124: r0 = s.retval; { step = 78; continue; } case 61: - r0 = s.s___106971.fields["_vy"]; + r0 = s.s___130427.fields["_vy"]; s.tmp_1 = r0; r0 = s.arg1.fields["cachedVy"]; s.tmp_2 = r0; @@ -31370,7 +31370,7 @@ switch (step) { r0 = s.tmp_0; { step = 63; continue; } case 62: - r0 = s.s___106971.fields["flags"]; + r0 = s.s___130427.fields["flags"]; s.tmp_5 = r0; r0 = (s.tmp_5 & 2818); s.tmp_4 = r0; @@ -31382,13 +31382,13 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 74; continue; } - r0 = s.s___106971.fields["flags"]; + r0 = s.s___130427.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___107224); + r0 = pxsim_numops_toBoolDecr(s.down___130680); s.tmp_10 = r0; r0 = pxsim_Boolean__bang(s.tmp_10); s.tmp_9 = r0; @@ -31397,9 +31397,9 @@ switch (step) { r0 = s.tmp_9; { step = 65; continue; } case 64: - s.tmp_12 = Sprite_vy__P94931_mk(s); - s.tmp_12.arg0 = s.s___106971; - s.callLocIdx = 710; s.pc = 125; return s.tmp_12; + s.tmp_12 = Sprite_vy__P117825_mk(s); + s.tmp_12.arg0 = s.s___130427; + s.callLocIdx = 716; s.pc = 125; return s.tmp_12; case 125: r0 = s.retval; s.tmp_11 = r0; @@ -31412,15 +31412,15 @@ switch (step) { r0 = s.tmp_13; { step = 69; continue; } case 66: - s.tmp_14 = r0 = s.down___107224; + s.tmp_14 = r0 = s.down___130680; 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__P94931_mk(s); - s.tmp_16.arg0 = s.s___106971; - s.callLocIdx = 711; s.pc = 126; return s.tmp_16; + s.tmp_16 = Sprite_vy__P117825_mk(s); + s.tmp_16.arg0 = s.s___130427; + s.callLocIdx = 717; s.pc = 126; return s.tmp_16; case 126: r0 = s.retval; s.tmp_15 = r0; @@ -31434,8 +31434,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___106971; - r0 = s.s___106971.fields["_vy"]; + s.tmp_19 = r0 = s.s___130427; + r0 = s.s___130427.fields["_vy"]; s.tmp_21 = r0; r0 = (0 - s.tmp_21); s.tmp_20 = r0; @@ -31457,29 +31457,29 @@ switch (step) { { step = 73; continue; } case 72: r0 = (s.arg1).fields["dy"] = (0); - r0 = (s.s___106971).fields["_vy"] = (0); + r0 = (s.s___130427).fields["_vy"] = (0); case 73: { step = 77; continue; } case 74: - s.tmp_2 = Math_sign__P92700_mk(s); - r0 = s.s___106971.fields["_vy"]; + s.tmp_2 = Math_sign__P115594_mk(s); + r0 = s.s___130427.fields["_vy"]; s.tmp_3 = r0; r0 = (s.tmp_3 + 128); s.tmp_4 = r0; r0 = (s.tmp_4 >> 8); s.tmp_2.arg0 = r0; - s.callLocIdx = 716; s.pc = 127; return s.tmp_2; + s.callLocIdx = 722; s.pc = 127; return s.tmp_2; case 127: r0 = s.retval; s.tmp_1 = r0; - s.tmp_6 = Math_sign__P92700_mk(s); + s.tmp_6 = Math_sign__P115594_mk(s); r0 = s.arg1.fields["cachedVy"]; s.tmp_7 = r0; r0 = (s.tmp_7 + 128); s.tmp_8 = r0; r0 = (s.tmp_8 >> 8); s.tmp_6.arg0 = r0; - s.callLocIdx = 718; s.pc = 128; return s.tmp_6; + s.callLocIdx = 724; s.pc = 128; return s.tmp_6; case 128: r0 = s.retval; s.tmp_5 = r0; @@ -31498,7 +31498,7 @@ switch (step) { case 82: case 83: case 84: - r0 = s.s___106971.fields["flags"]; + r0 = s.s___130427.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 1538); s.tmp_2 = r0; @@ -31509,19 +31509,19 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 95; continue; } r0 = pxsim_Array__mk(); - s.overlappedTiles___107416 = (r0); - s.tmp_0 = game_Hitbox_left__P94787_mk(s); - s.tmp_0.arg0 = s.hbox___106996; - s.callLocIdx = 719; s.pc = 129; return s.tmp_0; + s.overlappedTiles___130872 = (r0); + s.tmp_0 = game_Hitbox_left__P117681_mk(s); + s.tmp_0.arg0 = s.hbox___130452; + s.callLocIdx = 725; s.pc = 129; return s.tmp_0; case 129: r0 = s.retval; - s.x___107418 = (r0); + s.x___130874 = (r0); case 85: - s.tmp_1 = r0 = s.x___107418; - s.tmp_3 = r0 = s.tileSize___107002; - s.tmp_5 = game_Hitbox_right__P94789_mk(s); - s.tmp_5.arg0 = s.hbox___106996; - s.callLocIdx = 720; s.pc = 130; return s.tmp_5; + s.tmp_1 = r0 = s.x___130874; + s.tmp_3 = r0 = s.tileSize___130458; + s.tmp_5 = game_Hitbox_right__P117683_mk(s); + s.tmp_5.arg0 = s.hbox___130452; + s.callLocIdx = 726; s.pc = 130; return s.tmp_5; case 130: r0 = s.retval; s.tmp_4 = r0; @@ -31533,36 +31533,36 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 92; continue; } - s.tmp_9 = Fx_min__P92737_mk(s); - s.tmp_9.arg0 = s.x___107418; - s.tmp_10 = game_Hitbox_right__P94789_mk(s); - s.tmp_10.arg0 = s.hbox___106996; - s.callLocIdx = 722; s.pc = 132; return s.tmp_10; + s.tmp_9 = Fx_min__P115631_mk(s); + s.tmp_9.arg0 = s.x___130874; + s.tmp_10 = game_Hitbox_right__P117683_mk(s); + s.tmp_10.arg0 = s.hbox___130452; + s.callLocIdx = 728; s.pc = 132; return s.tmp_10; case 132: r0 = s.retval; s.tmp_9.arg1 = r0; - s.callLocIdx = 723; s.pc = 131; return s.tmp_9; + s.callLocIdx = 729; s.pc = 131; return s.tmp_9; case 131: r0 = s.retval; s.tmp_8 = r0; r0 = (s.tmp_8 + 128); s.tmp_7 = r0; - r0 = (s.tileScale___106999 + 8); + r0 = (s.tileScale___130455 + 8); s.tmp_11 = r0; r0 = (s.tmp_7 >> s.tmp_11); - s.x0___107428 = (r0); - s.tmp_0 = game_Hitbox_top__P94788_mk(s); - s.tmp_0.arg0 = s.hbox___106996; - s.callLocIdx = 726; s.pc = 133; return s.tmp_0; + s.x0___130884 = (r0); + s.tmp_0 = game_Hitbox_top__P117682_mk(s); + s.tmp_0.arg0 = s.hbox___130452; + s.callLocIdx = 732; s.pc = 133; return s.tmp_0; case 133: r0 = s.retval; - s.y___107438 = (r0); + s.y___130894 = (r0); case 86: - s.tmp_1 = r0 = s.y___107438; - s.tmp_3 = r0 = s.tileSize___107002; - s.tmp_5 = game_Hitbox_bottom__P94790_mk(s); - s.tmp_5.arg0 = s.hbox___106996; - s.callLocIdx = 727; s.pc = 134; return s.tmp_5; + s.tmp_1 = r0 = s.y___130894; + s.tmp_3 = r0 = s.tileSize___130458; + s.tmp_5 = game_Hitbox_bottom__P117684_mk(s); + s.tmp_5.arg0 = s.hbox___130452; + s.callLocIdx = 733; s.pc = 134; return s.tmp_5; case 134: r0 = s.retval; s.tmp_4 = r0; @@ -31574,29 +31574,29 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 91; continue; } - s.tmp_9 = Fx_min__P92737_mk(s); - s.tmp_9.arg0 = s.y___107438; - s.tmp_10 = game_Hitbox_bottom__P94790_mk(s); - s.tmp_10.arg0 = s.hbox___106996; - s.callLocIdx = 729; s.pc = 136; return s.tmp_10; + s.tmp_9 = Fx_min__P115631_mk(s); + s.tmp_9.arg0 = s.y___130894; + s.tmp_10 = game_Hitbox_bottom__P117684_mk(s); + s.tmp_10.arg0 = s.hbox___130452; + s.callLocIdx = 735; s.pc = 136; return s.tmp_10; case 136: r0 = s.retval; s.tmp_9.arg1 = r0; - s.callLocIdx = 730; s.pc = 135; return s.tmp_9; + s.callLocIdx = 736; s.pc = 135; return s.tmp_9; case 135: r0 = s.retval; s.tmp_8 = r0; r0 = (s.tmp_8 + 128); s.tmp_7 = r0; - r0 = (s.tileScale___106999 + 8); + r0 = (s.tileScale___130455 + 8); s.tmp_11 = r0; r0 = (s.tmp_7 >> s.tmp_11); - s.y0___107448 = (r0); - s.tmp_3 = tiles_TileMap_isObstacle__P95327_mk(s); + s.y0___130904 = (r0); + s.tmp_3 = tiles_TileMap_isObstacle__P118221_mk(s); s.tmp_3.arg0 = s.arg2; - s.tmp_3.arg1 = s.x0___107428; - s.tmp_3.arg2 = s.y0___107448; - s.callLocIdx = 733; s.pc = 137; return s.tmp_3; + s.tmp_3.arg1 = s.x0___130884; + s.tmp_3.arg2 = s.y0___130904; + s.callLocIdx = 739; s.pc = 137; return s.tmp_3; case 137: r0 = s.retval; s.tmp_2 = r0; @@ -31609,7 +31609,7 @@ switch (step) { r0 = s.tmp_0; { step = 88; continue; } case 87: - r0 = s.s___106971.fields["flags"]; + r0 = s.s___130427.fields["flags"]; s.tmp_8 = r0; r0 = (s.tmp_8 & 2048); s.tmp_7 = r0; @@ -31625,39 +31625,39 @@ switch (step) { s.tmp_9 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_9); if (!r0) { step = 89; continue; } - s.tmp_10 = r0 = s.overlappedTiles___107416; - s.tmp_12 = tiles_TileMap_getTile__P95320_mk(s); + s.tmp_10 = r0 = s.overlappedTiles___130872; + s.tmp_12 = tiles_TileMap_getTile__P118214_mk(s); s.tmp_12.arg0 = s.arg2; - s.tmp_12.arg1 = s.x0___107428; - s.tmp_12.arg2 = s.y0___107448; - s.callLocIdx = 734; s.pc = 138; return s.tmp_12; + s.tmp_12.arg1 = s.x0___130884; + s.tmp_12.arg2 = s.y0___130904; + s.callLocIdx = 740; s.pc = 138; return s.tmp_12; case 138: r0 = s.retval; s.tmp_11 = r0; r0 = pxsim_Array__push(s.tmp_10, s.tmp_11); case 89: case 90: - r0 = (s.tileSize___107002 << 8); + r0 = (s.tileSize___130458 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.y___107438); - s.y___107438 = (r0); + r0 = (s.tmp_0 + s.y___130894); + s.y___130894 = (r0); { step = 86; continue; } case 91: - r0 = (s.tileSize___107002 << 8); + r0 = (s.tileSize___130458 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.x___107418); - s.x___107418 = (r0); + r0 = (s.tmp_0 + s.x___130874); + s.x___130874 = (r0); { step = 85; continue; } case 92: - r0 = pxsim_Array__length(s.overlappedTiles___107416); + r0 = pxsim_Array__length(s.overlappedTiles___130872); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 93; continue; } - s.tmp_1 = ArcadePhysicsEngine_tilemapOverlaps__P97361_mk(s); + s.tmp_1 = ArcadePhysicsEngine_tilemapOverlaps__P120260_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = s.s___106971; - s.tmp_1.arg2 = s.overlappedTiles___107416; - s.callLocIdx = 737; s.pc = 139; return s.tmp_1; + s.tmp_1.arg1 = s.s___130427; + s.tmp_1.arg2 = s.overlappedTiles___130872; + s.callLocIdx = 743; s.pc = 139; return s.tmp_1; case 139: r0 = s.retval; case 93: @@ -31668,12 +31668,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapCollisions__P97360.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__P120259.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__P97360_mk(s) { +function ArcadePhysicsEngine_tilemapCollisions__P120259_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapCollisions__P97360, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapCollisions__P120259, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31697,37 +31697,37 @@ function ArcadePhysicsEngine_tilemapCollisions__P97360_mk(s) { tmp_19: undefined, tmp_20: undefined, tmp_21: undefined, - s___106971: undefined, - hbox___106996: undefined, - tileScale___106999: undefined, - tileSize___107002: undefined, - xDiff___107006: undefined, - yDiff___107013: undefined, - right___107029: undefined, - x0___107033: undefined, - collidedTiles___107048: undefined, - y___107050: undefined, - y0___107064: undefined, - obstacle___107080: undefined, - collisionDirection___107107: undefined, - tile___107133: undefined, - unnamed540___U14: undefined, - unnamed541___U15: undefined, - down___107224: undefined, - y0___107228: undefined, - collidedTiles___107243: undefined, - x___107245: undefined, - x0___107255: undefined, - obstacle___107269: undefined, - collisionDirection___107296: undefined, - tile___107322: undefined, - unnamed542___U24: undefined, - unnamed543___U25: undefined, - overlappedTiles___107416: undefined, - x___107418: undefined, - x0___107428: undefined, - y___107438: undefined, - y0___107448: undefined, + s___130427: undefined, + hbox___130452: undefined, + tileScale___130455: undefined, + tileSize___130458: undefined, + xDiff___130462: undefined, + yDiff___130469: undefined, + right___130485: undefined, + x0___130489: undefined, + collidedTiles___130504: undefined, + y___130506: undefined, + y0___130520: undefined, + obstacle___130536: undefined, + collisionDirection___130563: undefined, + tile___130589: undefined, + unnamed632___U14: undefined, + unnamed633___U15: undefined, + down___130680: undefined, + y0___130684: undefined, + collidedTiles___130699: undefined, + x___130701: undefined, + x0___130711: undefined, + obstacle___130725: undefined, + collisionDirection___130752: undefined, + tile___130778: undefined, + unnamed634___U24: undefined, + unnamed635___U25: undefined, + overlappedTiles___130872: undefined, + x___130874: undefined, + x0___130884: undefined, + y___130894: undefined, + y0___130904: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -31737,7 +31737,7 @@ function ArcadePhysicsEngine_tilemapCollisions__P97360_mk(s) { -function ArcadePhysicsEngine_tilemapCollisions_inline__P107088(s) { +function ArcadePhysicsEngine_tilemapCollisions_inline__P130544(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31759,12 +31759,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapCollisions_inline__P107088.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__P130544.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__P107088_mk(s) { +function ArcadePhysicsEngine_tilemapCollisions_inline__P130544_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapCollisions_inline__P107088, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapCollisions_inline__P130544, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31775,7 +31775,7 @@ function ArcadePhysicsEngine_tilemapCollisions_inline__P107088_mk(s) { -function ArcadePhysicsEngine_tilemapCollisions_inline__P107277(s) { +function ArcadePhysicsEngine_tilemapCollisions_inline__P130733(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31797,12 +31797,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapCollisions_inline__P107277.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__P130733.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__P107277_mk(s) { +function ArcadePhysicsEngine_tilemapCollisions_inline__P130733_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapCollisions_inline__P107277, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapCollisions_inline__P130733, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31813,7 +31813,7 @@ function ArcadePhysicsEngine_tilemapCollisions_inline__P107277_mk(s) { -function ArcadePhysicsEngine_tilemapOverlaps__P97361(s) { +function ArcadePhysicsEngine_tilemapOverlaps__P120260(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31823,11 +31823,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.alreadyHandled___107495 = undefined; - s.tile___107498 = undefined; - s.unnamed544___U2 = undefined; - s.unnamed545___U3 = undefined; - s.tileOverlapHandlers___107519 = undefined; + s.alreadyHandled___130951 = undefined; + s.tile___130954 = undefined; + s.unnamed636___U2 = undefined; + s.unnamed637___U3 = undefined; + s.tileOverlapHandlers___130975 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -31835,27 +31835,27 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C95098_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C117992_VT)) failedCast(r0); r0 = pxsim_Array__mk(); - s.alreadyHandled___107495 = (r0); - s.tile___107498 = (undefined); - s.unnamed544___U2 = (s.arg2); - s.unnamed545___U3 = (0); + s.alreadyHandled___130951 = (r0); + s.tile___130954 = (undefined); + s.unnamed636___U2 = (s.arg2); + s.unnamed637___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed545___U3; - r0 = pxsim_Array__length(s.unnamed544___U2); + s.tmp_0 = r0 = s.unnamed637___U3; + r0 = pxsim_Array__length(s.unnamed636___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 7; continue; } - r0 = pxsim_Array__getAt(s.unnamed544___U2, s.unnamed545___U3); - s.tile___107498 = (r0); - r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapOverlaps_inline__P107502); + r0 = pxsim_Array__getAt(s.unnamed636___U2, s.unnamed637___U3); + s.tile___130954 = (r0); + r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapOverlaps_inline__P130958); s.tmp_2 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.tile___107498); - s.tmp_4 = helpers_arraySome__P92678_mk(s); - s.tmp_4.arg0 = s.alreadyHandled___107495; + r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.tile___130954); + s.tmp_4 = helpers_arraySome__P115572_mk(s); + s.tmp_4.arg0 = s.alreadyHandled___130951; s.tmp_4.arg1 = s.tmp_2; - s.callLocIdx = 742; s.pc = 8; return s.tmp_4; + s.callLocIdx = 748; s.pc = 8; return s.tmp_4; case 8: r0 = s.retval; s.tmp_3 = r0; @@ -31864,64 +31864,64 @@ switch (step) { { step = 6; continue; } case 2: case 3: - r0 = pxsim_Array__push(s.alreadyHandled___107495, s.tile___107498); - s.tmp_0 = game_currentScene__P95570_mk(s); - s.callLocIdx = 743; s.pc = 9; return s.tmp_0; + r0 = pxsim_Array__push(s.alreadyHandled___130951, s.tile___130954); + s.tmp_0 = game_currentScene__P118464_mk(s); + s.callLocIdx = 749; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; r0 = r0.fields["tileOverlapHandlers"]; - s.tileOverlapHandlers___107519 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tileOverlapHandlers___107519); + s.tileOverlapHandlers___130975 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tileOverlapHandlers___130975); if (!r0) { step = 4; continue; } - r0 = pxsim_pxtcore_mkAction(2, forEach_inline__P107527); + r0 = pxsim_pxtcore_mkAction(2, forEach_inline__P130983); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.tile___107498); - r0 = pxsim_pxtcore_mkAction(2, ArcadePhysicsEngine_tilemapOverlaps_inline__P107543); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.tile___130954); + r0 = pxsim_pxtcore_mkAction(2, ArcadePhysicsEngine_tilemapOverlaps_inline__P130999); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg1); - r0 = pxsim_pxtrt_stclo(s.tmp_1, 1, s.tile___107498); - s.tmp_2 = helpers_arrayForEach__P92680_mk(s); - s.tmp_3 = helpers_arrayFilter__P92681_mk(s); - s.tmp_3.arg0 = s.tileOverlapHandlers___107519; + r0 = pxsim_pxtrt_stclo(s.tmp_1, 1, s.tile___130954); + s.tmp_2 = helpers_arrayForEach__P115574_mk(s); + s.tmp_3 = helpers_arrayFilter__P115575_mk(s); + s.tmp_3.arg0 = s.tileOverlapHandlers___130975; s.tmp_3.arg1 = s.tmp_0; - s.callLocIdx = 746; s.pc = 11; return s.tmp_3; + s.callLocIdx = 752; s.pc = 11; return s.tmp_3; case 11: r0 = s.retval; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = s.tmp_1; - s.callLocIdx = 748; s.pc = 10; return s.tmp_2; + s.callLocIdx = 754; s.pc = 10; return s.tmp_2; case 10: r0 = s.retval; case 4: case 5: case 6: - r0 = (s.unnamed545___U3 + 1); - s.unnamed545___U3 = (r0); + r0 = (s.unnamed637___U3 + 1); + s.unnamed637___U3 = (r0); { step = 1; continue; } case 7: - s.unnamed544___U2 = (undefined); + s.unnamed636___U2 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapOverlaps__P97361.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__P120260.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__P97361_mk(s) { +function ArcadePhysicsEngine_tilemapOverlaps__P120260_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps__P97361, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps__P120260, 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___107495: undefined, - tile___107498: undefined, - unnamed544___U2: undefined, - unnamed545___U3: undefined, - tileOverlapHandlers___107519: undefined, + alreadyHandled___130951: undefined, + tile___130954: undefined, + unnamed636___U2: undefined, + unnamed637___U3: undefined, + tileOverlapHandlers___130975: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -31931,7 +31931,7 @@ function ArcadePhysicsEngine_tilemapOverlaps__P97361_mk(s) { -function ArcadePhysicsEngine_tilemapOverlaps_inline__P107502(s) { +function ArcadePhysicsEngine_tilemapOverlaps_inline__P130958(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31968,12 +31968,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapOverlaps_inline__P107502.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__P130958.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__P107502_mk(s) { +function ArcadePhysicsEngine_tilemapOverlaps_inline__P130958_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps_inline__P107502, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps_inline__P130958, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31988,7 +31988,7 @@ function ArcadePhysicsEngine_tilemapOverlaps_inline__P107502_mk(s) { -function forEach_inline__P107527(s) { +function forEach_inline__P130983(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32015,9 +32015,9 @@ switch (step) { case 1: r0 = s.arg0.fields["tileKind"]; s.tmp_3 = r0; - s.tmp_5 = tiles_getTileImage__P95339_mk(s); + s.tmp_5 = tiles_getTileImage__P118233_mk(s); s.tmp_5.arg0 = s.caps[1]; - s.callLocIdx = 745; s.pc = 3; return s.tmp_5; + s.callLocIdx = 751; s.pc = 3; return s.tmp_5; case 3: r0 = s.retval; s.tmp_4 = r0; @@ -32029,12 +32029,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P107527.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__P130983.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__P107527_mk(s) { +function forEach_inline__P130983_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P107527, depth: s.depth + 1, + parent: s, fn: forEach_inline__P130983, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32050,7 +32050,7 @@ function forEach_inline__P107527_mk(s) { -function ArcadePhysicsEngine_tilemapOverlaps_inline__P107543(s) { +function ArcadePhysicsEngine_tilemapOverlaps_inline__P130999(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32070,12 +32070,12 @@ switch (step) { s.tmp_0.arg2 = s.caps[1]; if (!s.tmp_0.arg0.vtable.iface) { setupLambda(s.tmp_0, pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "handler"), 3); - s.callLocIdx = 747; s.pc = 1; return s.tmp_0; + s.callLocIdx = 753; s.pc = 1; return s.tmp_0; } else { s.tmp_0.fn = s.tmp_0.arg0.vtable.iface["handler"]; - if (s.tmp_0.fn == null) { setupLambda(s.tmp_0, s.tmp_0.arg0.fields["handler"], 3); s.callLocIdx = 747; s.pc = 1; return s.tmp_0; } - else if (s.tmp_0.fn.isGetter) { s.tmp_0.stage2Call = true; s.callLocIdx = 747; s.pc = 1; return s.tmp_0;; } - else { s.callLocIdx = 747; s.pc = 1; return s.tmp_0; } + if (s.tmp_0.fn == null) { setupLambda(s.tmp_0, s.tmp_0.arg0.fields["handler"], 3); s.callLocIdx = 753; s.pc = 1; return s.tmp_0; } + else if (s.tmp_0.fn.isGetter) { s.tmp_0.stage2Call = true; s.callLocIdx = 753; s.pc = 1; return s.tmp_0;; } + else { s.callLocIdx = 753; s.pc = 1; return s.tmp_0; } } case 1: r0 = s.retval; @@ -32083,12 +32083,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapOverlaps_inline__P107543.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__P130999.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__P107543_mk(s) { +function ArcadePhysicsEngine_tilemapOverlaps_inline__P130999_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps_inline__P107543, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps_inline__P130999, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -32098,7 +32098,7 @@ function ArcadePhysicsEngine_tilemapOverlaps_inline__P107543_mk(s) { -function tiles_getTileImage__P95339(s) { +function tiles_getTileImage__P118233(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32108,16 +32108,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___107551 = undefined; + s.scene___131007 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P95570_mk(s); - s.callLocIdx = 876; s.pc = 6; return s.tmp_0; + s.tmp_0 = game_currentScene__P118464_mk(s); + s.callLocIdx = 882; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.scene___107551 = (r0); + s.scene___131007 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg0); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -32127,7 +32127,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.scene___107551.fields["tileMap"]; + r0 = s.scene___131007.fields["tileMap"]; s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -32137,32 +32137,32 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - r0 = pxsim.image.ofBuffer(_hex107561); + r0 = pxsim.image.ofBuffer(_hex131017); { step = 5; continue; } case 3: case 4: - s.tmp_5 = tiles_TileMap_getTileImage__P95330_mk(s); - r0 = s.scene___107551.fields["tileMap"]; + s.tmp_5 = tiles_TileMap_getTileImage__P118224_mk(s); + r0 = s.scene___131007.fields["tileMap"]; s.tmp_5.arg0 = r0; - s.tmp_6 = tiles_Location_tileSet__P95275_mk(s); + s.tmp_6 = tiles_Location_tileSet__P118169_mk(s); s.tmp_6.arg0 = s.arg0; - s.callLocIdx = 877; s.pc = 8; return s.tmp_6; + s.callLocIdx = 883; s.pc = 8; return s.tmp_6; case 8: r0 = s.retval; s.tmp_5.arg1 = r0; - s.callLocIdx = 878; s.pc = 7; return s.tmp_5; + s.callLocIdx = 884; s.pc = 7; return s.tmp_5; case 7: r0 = s.retval; case 5: return leave(s, r0) default: oops() } } } -tiles_getTileImage__P95339.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__P118233.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__P95339_mk(s) { +function tiles_getTileImage__P118233_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_getTileImage__P95339, depth: s.depth + 1, + parent: s, fn: tiles_getTileImage__P118233, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32171,16 +32171,16 @@ function tiles_getTileImage__P95339_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - scene___107551: undefined, + scene___131007: undefined, arg0: undefined, } } -const _hex107561 = pxsim.BufferMethods.createBufferFromHex("8704000000000000") +const _hex131017 = pxsim.BufferMethods.createBufferFromHex("8704000000000000") -function tiles_TileMap_getTileImage__P95330(s) { +function tiles_TileMap_getTileImage__P118224(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32196,23 +32196,23 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C95306_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMapData_getTileImage__P95297_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C118200_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMapData_getTileImage__P118191_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; - s.callLocIdx = 875; s.pc = 1; return s.tmp_0; + s.callLocIdx = 881; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; return leave(s, r0) default: oops() } } } -tiles_TileMap_getTileImage__P95330.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__P118224.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__P95330_mk(s) { +function tiles_TileMap_getTileImage__P118224_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTileImage__P95330, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTileImage__P118224, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -32223,7 +32223,7 @@ function tiles_TileMap_getTileImage__P95330_mk(s) { -function tiles_TileMapData_getTileImage__P95297(s) { +function tiles_TileMapData_getTileImage__P118191(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32233,25 +32233,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.size___107616 = undefined; - s.cachedImage___107620 = undefined; - s.originalImage___107627 = undefined; + s.size___131072 = undefined; + s.cachedImage___131076 = undefined; + s.originalImage___131083 = 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__C95288_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C118182_VT)) failedCast(r0); r0 = s.arg0.fields["_scale"]; s.tmp_0 = r0; r0 = (1 << s.tmp_0); - s.size___107616 = (r0); + s.size___131072 = (r0); r0 = s.arg0.fields["cachedTileView"]; s.tmp_0 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.arg1); - s.cachedImage___107620 = (r0); - r0 = pxsim_numops_toBoolDecr(s.cachedImage___107620); + s.cachedImage___131076 = (r0); + r0 = pxsim_numops_toBoolDecr(s.cachedImage___131076); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -32260,58 +32260,58 @@ switch (step) { r0 = s.arg0.fields["tileset"]; s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_2, s.arg1); - s.originalImage___107627 = (r0); - r0 = pxsim_numops_toBoolDecr(s.originalImage___107627); + s.originalImage___131083 = (r0); + r0 = pxsim_numops_toBoolDecr(s.originalImage___131083); if (!r0) { step = 5; continue; } - r0 = pxsim_ImageMethods.width(s.originalImage___107627); + r0 = pxsim_ImageMethods.width(s.originalImage___131083); s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.size___107616); + r0 = (s.tmp_1 <= s.size___131072); 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___107627); + r0 = pxsim_ImageMethods.height(s.originalImage___131083); s.tmp_2 = r0; - r0 = (s.tmp_2 <= s.size___107616); + r0 = (s.tmp_2 <= s.size___131072); 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___107620 = (s.originalImage___107627); + s.cachedImage___131076 = (s.originalImage___131083); { step = 4; continue; } case 3: - r0 = pxsim.image.create(s.size___107616, s.size___107616); - s.cachedImage___107620 = (r0); - r0 = pxsim_ImageMethods.drawImage(s.cachedImage___107620, s.originalImage___107627, 0, 0); + r0 = pxsim.image.create(s.size___131072, s.size___131072); + s.cachedImage___131076 = (r0); + r0 = pxsim_ImageMethods.drawImage(s.cachedImage___131076, s.originalImage___131083, 0, 0); case 4: r0 = s.arg0.fields["cachedTileView"]; s.tmp_0 = r0; - r0 = pxsim_Array_.setAt(s.tmp_0, s.arg1, s.cachedImage___107620); + r0 = pxsim_Array_.setAt(s.tmp_0, s.arg1, s.cachedImage___131076); case 5: case 6: case 7: case 8: - r0 = s.cachedImage___107620; + r0 = s.cachedImage___131076; return leave(s, r0) default: oops() } } } -tiles_TileMapData_getTileImage__P95297.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__P118191.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__P95297_mk(s) { +function tiles_TileMapData_getTileImage__P118191_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_getTileImage__P95297, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_getTileImage__P118191, 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___107616: undefined, - cachedImage___107620: undefined, - originalImage___107627: undefined, + size___131072: undefined, + cachedImage___131076: undefined, + originalImage___131083: undefined, arg0: undefined, arg1: undefined, } } @@ -32320,7 +32320,7 @@ function tiles_TileMapData_getTileImage__P95297_mk(s) { -function tiles_TileMapData_scale__P95292(s) { +function tiles_TileMapData_scale__P118186(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32335,18 +32335,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C95288_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C118182_VT)) failedCast(r0); r0 = s.arg0.fields["_scale"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMapData_scale__P95292.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__P95292.isGetter = true; +tiles_TileMapData_scale__P118186.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__P118186.isGetter = true; -function tiles_TileMapData_scale__P95292_mk(s) { +function tiles_TileMapData_scale__P118186_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_scale__P95292, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_scale__P118186, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -32355,7 +32355,7 @@ function tiles_TileMapData_scale__P95292_mk(s) { -function tiles_Location_tileSet__P95275(s) { +function tiles_Location_tileSet__P118169(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32370,11 +32370,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C95264_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMap_getTileIndex__P95321_mk(s); - s.tmp_1 = tiles_Location_tileMap__P95266_mk(s); + if (!checkSubtype(r0, tiles_Location__C118158_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMap_getTileIndex__P118215_mk(s); + s.tmp_1 = tiles_Location_tileMap__P118160_mk(s); s.tmp_1.arg0 = s.arg0; - s.callLocIdx = 806; s.pc = 2; return s.tmp_1; + s.callLocIdx = 812; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg0 = r0; @@ -32382,19 +32382,19 @@ switch (step) { s.tmp_0.arg1 = r0; r0 = s.arg0.fields["_row"]; s.tmp_0.arg2 = r0; - s.callLocIdx = 807; s.pc = 1; return s.tmp_0; + s.callLocIdx = 813; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_tileSet__P95275.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__P95275.isGetter = true; +tiles_Location_tileSet__P118169.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__P118169.isGetter = true; -function tiles_Location_tileSet__P95275_mk(s) { +function tiles_Location_tileSet__P118169_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_tileSet__P95275, depth: s.depth + 1, + parent: s, fn: tiles_Location_tileSet__P118169, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32405,7 +32405,7 @@ function tiles_Location_tileSet__P95275_mk(s) { -function tiles_TileMap_getTileIndex__P95321(s) { +function tiles_TileMap_getTileIndex__P118215(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32422,24 +32422,24 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C95306_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMapData_getTile__P95294_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C118200_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMapData_getTile__P118188_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; - s.callLocIdx = 830; s.pc = 1; return s.tmp_0; + s.callLocIdx = 836; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; return leave(s, r0) default: oops() } } } -tiles_TileMap_getTileIndex__P95321.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__P118215.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__P95321_mk(s) { +function tiles_TileMap_getTileIndex__P118215_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTileIndex__P95321, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTileIndex__P118215, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -32451,7 +32451,7 @@ function tiles_TileMap_getTileIndex__P95321_mk(s) { -function tiles_TileMapData_getTile__P95294(s) { +function tiles_TileMapData_getTile__P118188(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32468,12 +32468,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C95288_VT)) failedCast(r0); - s.tmp_1 = tiles_TileMapData_isOutsideMap__P95300_mk(s); + if (!checkSubtype(r0, tiles_TileMapData__C118182_VT)) failedCast(r0); + s.tmp_1 = tiles_TileMapData_isOutsideMap__P118194_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; - s.callLocIdx = 809; s.pc = 4; return s.tmp_1; + s.callLocIdx = 815; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; s.tmp_0 = r0; @@ -32502,12 +32502,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_getTile__P95294.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__P118188.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__P95294_mk(s) { +function tiles_TileMapData_getTile__P118188_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_getTile__P95294, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_getTile__P118188, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32527,7 +32527,7 @@ function tiles_TileMapData_getTile__P95294_mk(s) { -function tiles_TileMapData_isOutsideMap__P95300(s) { +function tiles_TileMapData_isOutsideMap__P118194(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32544,7 +32544,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C95288_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C118182_VT)) failedCast(r0); r0 = (s.arg1 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -32584,12 +32584,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_isOutsideMap__P95300.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__P118194.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__P95300_mk(s) { +function tiles_TileMapData_isOutsideMap__P118194_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_isOutsideMap__P95300, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_isOutsideMap__P118194, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32608,7 +32608,7 @@ function tiles_TileMapData_isOutsideMap__P95300_mk(s) { -function tiles_Location_tileMap__P95266(s) { +function tiles_Location_tileMap__P118160(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32623,22 +32623,22 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C95264_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P95570_mk(s); - s.callLocIdx = 797; s.pc = 1; return s.tmp_0; + if (!checkSubtype(r0, tiles_Location__C118158_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P118464_mk(s); + s.callLocIdx = 803; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["tileMap"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_tileMap__P95266.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__P95266.isGetter = true; +tiles_Location_tileMap__P118160.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__P118160.isGetter = true; -function tiles_Location_tileMap__P95266_mk(s) { +function tiles_Location_tileMap__P118160_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_tileMap__P95266, depth: s.depth + 1, + parent: s, fn: tiles_Location_tileMap__P118160, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -32648,7 +32648,7 @@ function tiles_Location_tileMap__P95266_mk(s) { -function tiles_Location_row__P95268(s) { +function tiles_Location_row__P118162(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32663,18 +32663,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C95264_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C118158_VT)) failedCast(r0); r0 = s.arg0.fields["_row"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_row__P95268.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__P95268.isGetter = true; +tiles_Location_row__P118162.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__P118162.isGetter = true; -function tiles_Location_row__P95268_mk(s) { +function tiles_Location_row__P118162_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_row__P95268, depth: s.depth + 1, + parent: s, fn: tiles_Location_row__P118162, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -32683,7 +32683,7 @@ function tiles_Location_row__P95268_mk(s) { -function tiles_Location_column__P95267(s) { +function tiles_Location_column__P118161(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32698,18 +32698,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C95264_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C118158_VT)) failedCast(r0); r0 = s.arg0.fields["_col"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_column__P95267.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__P95267.isGetter = true; +tiles_Location_column__P118161.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__P118161.isGetter = true; -function tiles_Location_column__P95267_mk(s) { +function tiles_Location_column__P118161_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_column__P95267, depth: s.depth + 1, + parent: s, fn: tiles_Location_column__P118161, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -32718,7 +32718,7 @@ function tiles_Location_column__P95267_mk(s) { -function tiles_TileMap_getObstacle__P95328(s) { +function tiles_TileMap_getObstacle__P118222(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32728,8 +32728,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.index___107790 = undefined; - s.tile___107802 = undefined; + s.index___131246 = undefined; + s.tile___131258 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -32737,13 +32737,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C95306_VT)) failedCast(r0); - s.tmp_1 = tiles_TileMapData_isOutsideMap__P95300_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C118200_VT)) failedCast(r0); + s.tmp_1 = tiles_TileMapData_isOutsideMap__P118194_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; - s.callLocIdx = 854; s.pc = 3; return s.tmp_1; + s.callLocIdx = 860; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; s.tmp_0 = r0; @@ -32752,31 +32752,31 @@ switch (step) { r0 = 0; { step = 2; continue; } case 1: - s.tmp_2 = tiles_TileMapData_getTile__P95294_mk(s); + s.tmp_2 = tiles_TileMapData_getTile__P118188_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = s.arg1; s.tmp_2.arg2 = s.arg2; - s.callLocIdx = 855; s.pc = 4; return s.tmp_2; + s.callLocIdx = 861; s.pc = 4; return s.tmp_2; case 4: r0 = s.retval; case 2: // jmp value (already in r0) s.tmp_3 = r0; - s.index___107790 = (s.tmp_3); - s.tmp_0 = tiles_TileMapData_getTileImage__P95297_mk(s); + s.index___131246 = (s.tmp_3); + s.tmp_0 = tiles_TileMapData_getTileImage__P118191_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.index___107790; - s.callLocIdx = 856; s.pc = 5; return s.tmp_0; + s.tmp_0.arg1 = s.index___131246; + s.callLocIdx = 862; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tile___107802 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(sprites_StaticObstacle__C95069_VT); + s.tile___131258 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(sprites_StaticObstacle__C117963_VT); s.tmp_0 = r0; - s.tmp_1 = sprites_StaticObstacle_constructor__P95075_mk(s); + s.tmp_1 = sprites_StaticObstacle_constructor__P117969_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = s.tile___107802; + s.tmp_1.arg1 = s.tile___131258; s.tmp_2 = r0 = s.arg2; r0 = s.arg0.fields["_scale"]; s.tmp_3 = r0; @@ -32789,20 +32789,20 @@ switch (step) { s.tmp_1.arg3 = r0; r0 = s.arg0.fields["_layer"]; s.tmp_1.arg4 = r0; - s.tmp_1.arg5 = s.index___107790; - s.callLocIdx = 860; s.pc = 6; return s.tmp_1; + s.tmp_1.arg5 = s.index___131246; + s.callLocIdx = 866; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; r0 = s.tmp_0; return leave(s, r0) default: oops() } } } -tiles_TileMap_getObstacle__P95328.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__P118222.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__P95328_mk(s) { +function tiles_TileMap_getObstacle__P118222_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getObstacle__P95328, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getObstacle__P118222, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32810,8 +32810,8 @@ function tiles_TileMap_getObstacle__P95328_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - index___107790: undefined, - tile___107802: undefined, + index___131246: undefined, + tile___131258: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -32821,7 +32821,7 @@ function tiles_TileMap_getObstacle__P95328_mk(s) { -function tiles_TileMap_layer__P95316(s) { +function tiles_TileMap_layer__P118210(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32836,18 +32836,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C95306_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C118200_VT)) failedCast(r0); r0 = s.arg0.fields["_layer"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_layer__P95316.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__P95316.isGetter = true; +tiles_TileMap_layer__P118210.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__P118210.isGetter = true; -function tiles_TileMap_layer__P95316_mk(s) { +function tiles_TileMap_layer__P118210_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_layer__P95316, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_layer__P118210, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -32856,7 +32856,7 @@ function tiles_TileMap_layer__P95316_mk(s) { -function sprites_StaticObstacle_constructor__P95075(s) { +function sprites_StaticObstacle_constructor__P117969(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32876,7 +32876,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C95069_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C117963_VT)) failedCast(r0); r0 = (s.arg0).fields["image"] = (s.arg1); r0 = (s.arg0).fields["layer"] = (s.arg4); r0 = (s.arg0).fields["top"] = (s.arg2); @@ -32886,12 +32886,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_StaticObstacle_constructor__P95075.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__P117969.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__P95075_mk(s) { +function sprites_StaticObstacle_constructor__P117969_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_constructor__P95075, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_constructor__P117969, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -32905,7 +32905,7 @@ function sprites_StaticObstacle_constructor__P95075_mk(s) { -function tiles_TileMap_isObstacle__P95327(s) { +function tiles_TileMap_isObstacle__P118221(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32922,7 +32922,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C95306_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C118200_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); @@ -32943,12 +32943,12 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.tmp_8 = tiles_TileMapData_isOutsideMap__P95300_mk(s); + s.tmp_8 = tiles_TileMapData_isOutsideMap__P118194_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_8.arg0 = r0; s.tmp_8.arg1 = s.arg1; s.tmp_8.arg2 = s.arg2; - s.callLocIdx = 852; s.pc = 6; return s.tmp_8; + s.callLocIdx = 858; s.pc = 6; return s.tmp_8; case 6: r0 = s.retval; s.tmp_7 = r0; @@ -32969,12 +32969,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_isObstacle__P95327.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__P118221.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__P95327_mk(s) { +function tiles_TileMap_isObstacle__P118221_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_isObstacle__P95327, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_isObstacle__P118221, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32997,7 +32997,7 @@ function tiles_TileMap_isObstacle__P95327_mk(s) { -function tiles_TileMapData_isWall__P95299(s) { +function tiles_TileMapData_isWall__P118193(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33014,7 +33014,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C95288_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C118182_VT)) failedCast(r0); r0 = s.arg0.fields["layers"]; s.tmp_1 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_1, s.arg1, s.arg2); @@ -33023,12 +33023,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_isWall__P95299.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__P118193.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__P95299_mk(s) { +function tiles_TileMapData_isWall__P118193_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_isWall__P95299, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_isWall__P118193, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33041,7 +33041,7 @@ function tiles_TileMapData_isWall__P95299_mk(s) { -function tiles_TileMap_getTile__P95320(s) { +function tiles_TileMap_getTile__P118214(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33058,27 +33058,27 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C95306_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkClassInstance(tiles_Location__C95264_VT); + if (!checkSubtype(r0, tiles_TileMap__C118200_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkClassInstance(tiles_Location__C118158_VT); s.tmp_0 = r0; - s.tmp_1 = tiles_Location_constructor__P95265_mk(s); + s.tmp_1 = tiles_Location_constructor__P118159_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; s.tmp_1.arg3 = s.arg0; - s.callLocIdx = 828; s.pc = 1; return s.tmp_1; + s.callLocIdx = 834; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; r0 = s.tmp_0; return leave(s, r0) default: oops() } } } -tiles_TileMap_getTile__P95320.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__P118214.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__P95320_mk(s) { +function tiles_TileMap_getTile__P118214_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTile__P95320, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTile__P118214, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33091,7 +33091,7 @@ function tiles_TileMap_getTile__P95320_mk(s) { -function tiles_Location_constructor__P95265(s) { +function tiles_Location_constructor__P118159(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33109,19 +33109,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C95264_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C118158_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__P95265.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__P118159.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__P95265_mk(s) { +function tiles_Location_constructor__P118159_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_constructor__P95265, depth: s.depth + 1, + parent: s, fn: tiles_Location_constructor__P118159, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -33133,7 +33133,7 @@ function tiles_Location_constructor__P95265_mk(s) { -function Sprite_registerObstacle__P94997(s) { +function Sprite_registerObstacle__P117891(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33143,10 +33143,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.collisionHandlers___107703 = undefined; - s.wallCollisionHandlers___107710 = undefined; - s.wallHandlersToRun___107735 = undefined; - s.asTileLocation___107748 = undefined; + s.collisionHandlers___131159 = undefined; + s.wallCollisionHandlers___131166 = undefined; + s.wallHandlersToRun___131191 = undefined; + s.asTileLocation___131204 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -33155,12 +33155,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_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__P95570_mk(s); - s.callLocIdx = 414; s.pc = 9; return s.tmp_1; + s.tmp_1 = game_currentScene__P118464_mk(s); + s.callLocIdx = 420; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; r0 = r0.fields["collisionHandlers"]; @@ -33173,42 +33173,42 @@ switch (step) { s.tmp_3.fn = s.tmp_3.arg0.vtable.iface["tileIndex"]; if (s.tmp_3.fn == null) { s.retval = s.tmp_3.arg0.fields["tileIndex"]; } else if (!s.tmp_3.fn.isGetter) { s.retval = bind(s.tmp_3); } - else { s.callLocIdx = 415; s.pc = 10; return s.tmp_3; } + else { s.callLocIdx = 421; s.pc = 10; return s.tmp_3; } } case 10: r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.tmp_2); - s.collisionHandlers___107703 = (r0); - s.tmp_0 = game_currentScene__P95570_mk(s); - s.callLocIdx = 416; s.pc = 11; return s.tmp_0; + s.collisionHandlers___131159 = (r0); + s.tmp_0 = game_currentScene__P118464_mk(s); + s.callLocIdx = 422; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; r0 = r0.fields["wallCollisionHandlers"]; - s.wallCollisionHandlers___107710 = (r0); - r0 = pxsim_numops_toBoolDecr(s.collisionHandlers___107703); + s.wallCollisionHandlers___131166 = (r0); + r0 = pxsim_numops_toBoolDecr(s.collisionHandlers___131159); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P107718); + r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P131174); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtcore_mkAction(1, Sprite_registerObstacle_inline__P107724); + r0 = pxsim_pxtcore_mkAction(1, Sprite_registerObstacle_inline__P131180); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P92680_mk(s); - s.tmp_3 = helpers_arrayFilter__P92681_mk(s); - s.tmp_3.arg0 = s.collisionHandlers___107703; + s.tmp_2 = helpers_arrayForEach__P115574_mk(s); + s.tmp_3 = helpers_arrayFilter__P115575_mk(s); + s.tmp_3.arg0 = s.collisionHandlers___131159; s.tmp_3.arg1 = s.tmp_0; - s.callLocIdx = 418; s.pc = 13; return s.tmp_3; + s.callLocIdx = 424; s.pc = 13; return s.tmp_3; case 13: r0 = s.retval; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = s.tmp_1; - s.callLocIdx = 420; s.pc = 12; return s.tmp_2; + s.callLocIdx = 426; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; case 1: case 2: - r0 = pxsim_numops_toBoolDecr(s.wallCollisionHandlers___107710); + r0 = pxsim_numops_toBoolDecr(s.wallCollisionHandlers___131166); if (!r0) { step = 7; continue; } s.tmp_0 = r0 = s.arg3; r0 = pxsim_numops_toBool(s.tmp_0); @@ -33216,8 +33216,8 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - s.tmp_1 = game_currentScene__P95570_mk(s); - s.callLocIdx = 421; s.pc = 14; return s.tmp_1; + s.tmp_1 = game_currentScene__P118464_mk(s); + s.callLocIdx = 427; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; r0 = r0.fields["tileMap"]; @@ -33225,21 +33225,21 @@ switch (step) { // jmp value (already in r0) s.tmp_2 = r0; s.arg3 = (s.tmp_2); - r0 = pxsim_pxtcore_mkAction(1, wallHandlersToRun_inline__P107737); + r0 = pxsim_pxtcore_mkAction(1, wallHandlersToRun_inline__P131193); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = helpers_arrayFilter__P92681_mk(s); - s.tmp_1.arg0 = s.wallCollisionHandlers___107710; + s.tmp_1 = helpers_arrayFilter__P115575_mk(s); + s.tmp_1.arg0 = s.wallCollisionHandlers___131166; s.tmp_1.arg1 = s.tmp_0; - s.callLocIdx = 423; s.pc = 15; return s.tmp_1; + s.callLocIdx = 429; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; - s.wallHandlersToRun___107735 = (r0); - r0 = pxsim_Array__length(s.wallHandlersToRun___107735); + s.wallHandlersToRun___131191 = (r0); + r0 = pxsim_Array__length(s.wallHandlersToRun___131191); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_1 = tiles_TileMap_getTile__P95320_mk(s); + s.tmp_1 = tiles_TileMap_getTile__P118214_mk(s); s.tmp_1.arg0 = s.arg3; s.tmp_3 = if_left_1_mk(s); s.tmp_3.arg0 = s.arg2; @@ -33249,7 +33249,7 @@ switch (step) { s.tmp_3.fn = s.tmp_3.arg0.vtable.iface["left"]; if (s.tmp_3.fn == null) { s.retval = s.tmp_3.arg0.fields["left"]; } else if (!s.tmp_3.fn.isGetter) { s.retval = bind(s.tmp_3); } - else { s.callLocIdx = 424; s.pc = 17; return s.tmp_3; } + else { s.callLocIdx = 430; s.pc = 17; return s.tmp_3; } } case 17: r0 = s.retval; @@ -33266,7 +33266,7 @@ switch (step) { s.tmp_6.fn = s.tmp_6.arg0.vtable.iface["top"]; if (s.tmp_6.fn == null) { s.retval = s.tmp_6.arg0.fields["top"]; } else if (!s.tmp_6.fn.isGetter) { s.retval = bind(s.tmp_6); } - else { s.callLocIdx = 426; s.pc = 18; return s.tmp_6; } + else { s.callLocIdx = 432; s.pc = 18; return s.tmp_6; } } case 18: r0 = s.retval; @@ -33275,18 +33275,18 @@ switch (step) { s.tmp_7 = r0; r0 = (s.tmp_5 >> s.tmp_7); s.tmp_1.arg2 = r0; - s.callLocIdx = 428; s.pc = 16; return s.tmp_1; + s.callLocIdx = 434; s.pc = 16; return s.tmp_1; case 16: r0 = s.retval; - s.asTileLocation___107748 = (r0); - r0 = pxsim_pxtcore_mkAction(2, Sprite_registerObstacle_inline__P107764); + s.asTileLocation___131204 = (r0); + r0 = pxsim_pxtcore_mkAction(2, Sprite_registerObstacle_inline__P131220); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.asTileLocation___107748); - s.tmp_1 = helpers_arrayForEach__P92680_mk(s); - s.tmp_1.arg0 = s.wallHandlersToRun___107735; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.asTileLocation___131204); + s.tmp_1 = helpers_arrayForEach__P115574_mk(s); + s.tmp_1.arg0 = s.wallHandlersToRun___131191; s.tmp_1.arg1 = s.tmp_0; - s.callLocIdx = 430; s.pc = 19; return s.tmp_1; + s.callLocIdx = 436; s.pc = 19; return s.tmp_1; case 19: r0 = s.retval; case 5: @@ -33297,12 +33297,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_registerObstacle__P94997.info = {"start":24992,"length":965,"line":817,"column":4,"endLine":837,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"registerObstacle","argumentNames":["this","direction","other","tm"]} +Sprite_registerObstacle__P117891.info = {"start":24992,"length":965,"line":817,"column":4,"endLine":837,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"registerObstacle","argumentNames":["this","direction","other","tm"]} -function Sprite_registerObstacle__P94997_mk(s) { +function Sprite_registerObstacle__P117891_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_registerObstacle__P94997, depth: s.depth + 1, + parent: s, fn: Sprite_registerObstacle__P117891, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33312,10 +33312,10 @@ function Sprite_registerObstacle__P94997_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - collisionHandlers___107703: undefined, - wallCollisionHandlers___107710: undefined, - wallHandlersToRun___107735: undefined, - asTileLocation___107748: undefined, + collisionHandlers___131159: undefined, + wallCollisionHandlers___131166: undefined, + wallHandlersToRun___131191: undefined, + asTileLocation___131204: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -33326,7 +33326,7 @@ function Sprite_registerObstacle__P94997_mk(s) { -function forEach_inline__P107718(s) { +function forEach_inline__P131174(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33348,12 +33348,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P107718.info = {"start":25390,"length":26,"line":824,"column":24,"endLine":824,"endColumn":50,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +forEach_inline__P131174.info = {"start":25390,"length":26,"line":824,"column":24,"endLine":824,"endColumn":50,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function forEach_inline__P107718_mk(s) { +function forEach_inline__P131174_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P107718, depth: s.depth + 1, + parent: s, fn: forEach_inline__P131174, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33364,7 +33364,7 @@ function forEach_inline__P107718_mk(s) { -function Sprite_registerObstacle_inline__P107724(s) { +function Sprite_registerObstacle_inline__P131180(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33383,12 +33383,12 @@ switch (step) { s.tmp_0.arg1 = s.caps[0]; if (!s.tmp_0.arg0.vtable.iface) { setupLambda(s.tmp_0, pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "handler"), 2); - s.callLocIdx = 419; s.pc = 1; return s.tmp_0; + s.callLocIdx = 425; s.pc = 1; return s.tmp_0; } else { s.tmp_0.fn = s.tmp_0.arg0.vtable.iface["handler"]; - if (s.tmp_0.fn == null) { setupLambda(s.tmp_0, s.tmp_0.arg0.fields["handler"], 2); s.callLocIdx = 419; s.pc = 1; return s.tmp_0; } - else if (s.tmp_0.fn.isGetter) { s.tmp_0.stage2Call = true; s.callLocIdx = 419; s.pc = 1; return s.tmp_0;; } - else { s.callLocIdx = 419; s.pc = 1; return s.tmp_0; } + if (s.tmp_0.fn == null) { setupLambda(s.tmp_0, s.tmp_0.arg0.fields["handler"], 2); s.callLocIdx = 425; s.pc = 1; return s.tmp_0; } + else if (s.tmp_0.fn.isGetter) { s.tmp_0.stage2Call = true; s.callLocIdx = 425; s.pc = 1; return s.tmp_0;; } + else { s.callLocIdx = 425; s.pc = 1; return s.tmp_0; } } case 1: r0 = s.retval; @@ -33396,12 +33396,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_registerObstacle_inline__P107724.info = {"start":25443,"length":20,"line":825,"column":25,"endLine":825,"endColumn":45,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +Sprite_registerObstacle_inline__P131180.info = {"start":25443,"length":20,"line":825,"column":25,"endLine":825,"endColumn":45,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function Sprite_registerObstacle_inline__P107724_mk(s) { +function Sprite_registerObstacle_inline__P131180_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_registerObstacle_inline__P107724, depth: s.depth + 1, + parent: s, fn: Sprite_registerObstacle_inline__P131180, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -33411,7 +33411,7 @@ function Sprite_registerObstacle_inline__P107724_mk(s) { -function wallHandlersToRun_inline__P107737(s) { +function wallHandlersToRun_inline__P131193(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33433,12 +33433,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -wallHandlersToRun_inline__P107737.info = {"start":25649,"length":32,"line":830,"column":24,"endLine":830,"endColumn":56,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +wallHandlersToRun_inline__P131193.info = {"start":25649,"length":32,"line":830,"column":24,"endLine":830,"endColumn":56,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function wallHandlersToRun_inline__P107737_mk(s) { +function wallHandlersToRun_inline__P131193_mk(s) { checkStack(s.depth); return { - parent: s, fn: wallHandlersToRun_inline__P107737, depth: s.depth + 1, + parent: s, fn: wallHandlersToRun_inline__P131193, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33449,7 +33449,7 @@ function wallHandlersToRun_inline__P107737_mk(s) { -function Sprite_registerObstacle_inline__P107764(s) { +function Sprite_registerObstacle_inline__P131220(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33469,12 +33469,12 @@ switch (step) { s.tmp_0.arg2 = s.caps[1]; if (!s.tmp_0.arg0.vtable.iface) { setupLambda(s.tmp_0, pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "handler"), 3); - s.callLocIdx = 429; s.pc = 1; return s.tmp_0; + s.callLocIdx = 435; s.pc = 1; return s.tmp_0; } else { s.tmp_0.fn = s.tmp_0.arg0.vtable.iface["handler"]; - if (s.tmp_0.fn == null) { setupLambda(s.tmp_0, s.tmp_0.arg0.fields["handler"], 3); s.callLocIdx = 429; s.pc = 1; return s.tmp_0; } - else if (s.tmp_0.fn.isGetter) { s.tmp_0.stage2Call = true; s.callLocIdx = 429; s.pc = 1; return s.tmp_0;; } - else { s.callLocIdx = 429; s.pc = 1; return s.tmp_0; } + if (s.tmp_0.fn == null) { setupLambda(s.tmp_0, s.tmp_0.arg0.fields["handler"], 3); s.callLocIdx = 435; s.pc = 1; return s.tmp_0; } + else if (s.tmp_0.fn.isGetter) { s.tmp_0.stage2Call = true; s.callLocIdx = 435; s.pc = 1; return s.tmp_0;; } + else { s.callLocIdx = 435; s.pc = 1; return s.tmp_0; } } case 1: r0 = s.retval; @@ -33482,12 +33482,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_registerObstacle_inline__P107764.info = {"start":25889,"length":36,"line":834,"column":29,"endLine":834,"endColumn":65,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +Sprite_registerObstacle_inline__P131220.info = {"start":25889,"length":36,"line":834,"column":29,"endLine":834,"endColumn":65,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function Sprite_registerObstacle_inline__P107764_mk(s) { +function Sprite_registerObstacle_inline__P131220_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_registerObstacle_inline__P107764, depth: s.depth + 1, + parent: s, fn: Sprite_registerObstacle_inline__P131220, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -33497,7 +33497,7 @@ function Sprite_registerObstacle_inline__P107764_mk(s) { -function Math_sign__P92700(s) { +function Math_sign__P115594(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33532,12 +33532,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_sign__P92700.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__P115594.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__P92700_mk(s) { +function Math_sign__P115594_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_sign__P92700, depth: s.depth + 1, + parent: s, fn: Math_sign__P115594, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33548,7 +33548,7 @@ function Math_sign__P92700_mk(s) { -function helpers_arraySome__P92678(s) { +function helpers_arraySome__P115572(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33558,26 +33558,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___107772 = undefined; - s.i___107775 = undefined; + s.len___131228 = undefined; + s.i___131231 = 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___107772 = (r0); - s.i___107775 = (0); + s.len___131228 = (r0); + s.i___131231 = (0); case 1: - r0 = (s.i___107775 < s.len___107772); + r0 = (s.i___131231 < s.len___131228); 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___107775); + r0 = pxsim_Array__getAt(s.arg0, s.i___131231); s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = s.i___107775; + s.tmp_2.arg1 = s.i___131231; setupLambda(s.tmp_2, s.tmp_2.argL); s.callLocIdx = 4; s.pc = 6; return s.tmp_2; case 6: @@ -33589,8 +33589,8 @@ switch (step) { { step = 5; continue; } case 2: case 3: - r0 = (s.i___107775 + 1); - s.i___107775 = (r0); + r0 = (s.i___131231 + 1); + s.i___131231 = (r0); { step = 1; continue; } case 4: r0 = false; @@ -33598,18 +33598,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySome__P92678.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__P115572.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__P92678_mk(s) { +function helpers_arraySome__P115572_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySome__P92678, depth: s.depth + 1, + parent: s, fn: helpers_arraySome__P115572, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - len___107772: undefined, - i___107775: undefined, + len___131228: undefined, + i___131231: undefined, arg0: undefined, arg1: undefined, } } @@ -33618,7 +33618,7 @@ function helpers_arraySome__P92678_mk(s) { -function tiles_TileMap_isOnWall__P95329(s) { +function tiles_TileMap_isOnWall__P118223(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33628,25 +33628,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.hbox___106877 = undefined; - s.left___106880 = undefined; - s.right___106886 = undefined; - s.top___106892 = undefined; - s.bottom___106898 = undefined; - s.col___106904 = undefined; - s.row___106910 = undefined; + s.hbox___130333 = undefined; + s.left___130336 = undefined; + s.right___130342 = undefined; + s.top___130348 = undefined; + s.bottom___130354 = undefined; + s.col___130360 = undefined; + s.row___130366 = 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__C95306_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C118200_VT)) failedCast(r0); r0 = s.arg1.fields["_hitbox"]; - s.hbox___106877 = (r0); - s.tmp_1 = game_Hitbox_left__P94787_mk(s); - s.tmp_1.arg0 = s.hbox___106877; - s.callLocIdx = 861; s.pc = 8; return s.tmp_1; + s.hbox___130333 = (r0); + s.tmp_1 = game_Hitbox_left__P117681_mk(s); + s.tmp_1.arg0 = s.hbox___130333; + s.callLocIdx = 867; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; s.tmp_0 = r0; @@ -33655,10 +33655,10 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.left___106880 = (r0); - s.tmp_1 = game_Hitbox_right__P94789_mk(s); - s.tmp_1.arg0 = s.hbox___106877; - s.callLocIdx = 864; s.pc = 9; return s.tmp_1; + s.left___130336 = (r0); + s.tmp_1 = game_Hitbox_right__P117683_mk(s); + s.tmp_1.arg0 = s.hbox___130333; + s.callLocIdx = 870; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; s.tmp_0 = r0; @@ -33667,10 +33667,10 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.right___106886 = (r0); - s.tmp_1 = game_Hitbox_top__P94788_mk(s); - s.tmp_1.arg0 = s.hbox___106877; - s.callLocIdx = 867; s.pc = 10; return s.tmp_1; + s.right___130342 = (r0); + s.tmp_1 = game_Hitbox_top__P117682_mk(s); + s.tmp_1.arg0 = s.hbox___130333; + s.callLocIdx = 873; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; s.tmp_0 = r0; @@ -33679,10 +33679,10 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.top___106892 = (r0); - s.tmp_1 = game_Hitbox_bottom__P94790_mk(s); - s.tmp_1.arg0 = s.hbox___106877; - s.callLocIdx = 870; s.pc = 11; return s.tmp_1; + s.top___130348 = (r0); + s.tmp_1 = game_Hitbox_bottom__P117684_mk(s); + s.tmp_1.arg0 = s.hbox___130333; + s.callLocIdx = 876; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; s.tmp_0 = r0; @@ -33691,24 +33691,24 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.bottom___106898 = (r0); - s.col___106904 = (s.left___106880); + s.bottom___130354 = (r0); + s.col___130360 = (s.left___130336); case 1: - r0 = (s.col___106904 <= s.right___106886); + r0 = (s.col___130360 <= s.right___130342); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.row___106910 = (s.top___106892); + s.row___130366 = (s.top___130348); case 2: - r0 = (s.row___106910 <= s.bottom___106898); + r0 = (s.row___130366 <= s.bottom___130354); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = tiles_TileMap_isObstacle__P95327_mk(s); + s.tmp_2 = tiles_TileMap_isObstacle__P118221_mk(s); s.tmp_2.arg0 = s.arg0; - s.tmp_2.arg1 = s.col___106904; - s.tmp_2.arg2 = s.row___106910; - s.callLocIdx = 873; s.pc = 12; return s.tmp_2; + s.tmp_2.arg1 = s.col___130360; + s.tmp_2.arg2 = s.row___130366; + s.callLocIdx = 879; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; s.tmp_1 = r0; @@ -33718,12 +33718,12 @@ switch (step) { { step = 7; continue; } case 3: case 4: - r0 = (s.row___106910 + 1); - s.row___106910 = (r0); + r0 = (s.row___130366 + 1); + s.row___130366 = (r0); { step = 2; continue; } case 5: - r0 = (s.col___106904 + 1); - s.col___106904 = (r0); + r0 = (s.col___130360 + 1); + s.col___130360 = (r0); { step = 1; continue; } case 6: r0 = false; @@ -33731,24 +33731,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_isOnWall__P95329.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__P118223.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__P95329_mk(s) { +function tiles_TileMap_isOnWall__P118223_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_isOnWall__P95329, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_isOnWall__P118223, 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___106877: undefined, - left___106880: undefined, - right___106886: undefined, - top___106892: undefined, - bottom___106898: undefined, - col___106904: undefined, - row___106910: undefined, + hbox___130333: undefined, + left___130336: undefined, + right___130342: undefined, + top___130348: undefined, + bottom___130354: undefined, + col___130360: undefined, + row___130366: undefined, arg0: undefined, arg1: undefined, } } @@ -33757,7 +33757,7 @@ function tiles_TileMap_isOnWall__P95329_mk(s) { -function MovingSprite_constructor__P95097(s) { +function MovingSprite_constructor__P117991(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33779,7 +33779,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, MovingSprite__C95096_VT)) failedCast(r0); + if (!checkSubtype(r0, MovingSprite__C117990_VT)) failedCast(r0); r0 = (s.arg0).fields["sprite"] = (s.arg1); r0 = (s.arg0).fields["cachedVx"] = (s.arg2); r0 = (s.arg0).fields["cachedVy"] = (s.arg3); @@ -33791,12 +33791,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -MovingSprite_constructor__P95097.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__P117991.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__P95097_mk(s) { +function MovingSprite_constructor__P117991_mk(s) { checkStack(s.depth); return { - parent: s, fn: MovingSprite_constructor__P95097, depth: s.depth + 1, + parent: s, fn: MovingSprite_constructor__P117991, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -33812,7 +33812,7 @@ function MovingSprite_constructor__P95097_mk(s) { -function ArcadePhysicsEngine_move__P95110(s) { +function ArcadePhysicsEngine_move__P118004(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33822,81 +33822,81 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dtMs___107847 = undefined; - s.dt2___107853 = undefined; - s.scene___107857 = undefined; - s.tileMap___107860 = undefined; - s.movingSprites___107863 = undefined; - s.MAX_STEP_COUNT___107894 = undefined; - s.overlapHandlers___107906 = undefined; - s.selected___107913 = undefined; - s.buffers___107914 = undefined; - s.count___107918 = undefined; - s.currMovers___107928 = undefined; - s.remainingMovers___107935 = undefined; - s.ms___107940 = undefined; - s.unnamed534___U13 = undefined; - s.unnamed535___U14 = undefined; - s.s___107942 = undefined; - s.stepX___108035 = undefined; - s.stepY___108049 = undefined; - s.bounce___108112 = undefined; + s.dtMs___131303 = undefined; + s.dt2___131309 = undefined; + s.scene___131313 = undefined; + s.tileMap___131316 = undefined; + s.movingSprites___131319 = undefined; + s.MAX_STEP_COUNT___131350 = undefined; + s.overlapHandlers___131362 = undefined; + s.selected___131369 = undefined; + s.buffers___131370 = undefined; + s.count___131374 = undefined; + s.currMovers___131384 = undefined; + s.remainingMovers___131391 = undefined; + s.ms___131396 = undefined; + s.unnamed626___U13 = undefined; + s.unnamed627___U14 = undefined; + s.s___131398 = undefined; + s.stepX___131491 = undefined; + s.stepY___131505 = undefined; + s.bounce___131568 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C95098_VT)) failedCast(r0); - s.tmp_0 = Math_min__P92702_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C117992_VT)) failedCast(r0); + s.tmp_0 = Math_min__P115596_mk(s); s.tmp_0.arg0 = 100; r0 = (s.arg1 * 1000); s.tmp_0.arg1 = r0; - s.callLocIdx = 539; s.pc = 53; return s.tmp_0; + s.callLocIdx = 545; s.pc = 53; return s.tmp_0; case 53: r0 = s.retval; - s.dtMs___107847 = (r0); - r0 = pxsim.Math_.idiv(s.dtMs___107847, 2); - s.dt2___107853 = (r0); - s.tmp_0 = game_currentScene__P95570_mk(s); - s.callLocIdx = 540; s.pc = 54; return s.tmp_0; + s.dtMs___131303 = (r0); + r0 = pxsim.Math_.idiv(s.dtMs___131303, 2); + s.dt2___131309 = (r0); + s.tmp_0 = game_currentScene__P118464_mk(s); + s.callLocIdx = 546; s.pc = 54; return s.tmp_0; case 54: r0 = s.retval; - s.scene___107857 = (r0); - r0 = s.scene___107857.fields["tileMap"]; - s.tileMap___107860 = (r0); - r0 = pxsim_pxtcore_mkAction(3, movingSprites_inline__P107865); + s.scene___131313 = (r0); + r0 = s.scene___131313.fields["tileMap"]; + s.tileMap___131316 = (r0); + r0 = pxsim_pxtcore_mkAction(3, movingSprites_inline__P131321); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.dtMs___107847); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.dt2___107853); - s.tmp_1 = helpers_arrayMap__P92677_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.dtMs___131303); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.dt2___131309); + s.tmp_1 = helpers_arrayMap__P115571_mk(s); r0 = s.arg0.fields["sprites"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.tmp_0; - s.callLocIdx = 542; s.pc = 55; return s.tmp_1; + s.callLocIdx = 548; s.pc = 55; return s.tmp_1; case 55: r0 = s.retval; - s.movingSprites___107863 = (r0); - s.tmp_0 = helpers_arrayForEach__P92680_mk(s); + s.movingSprites___131319 = (r0); + s.tmp_0 = helpers_arrayForEach__P115574_mk(s); r0 = s.arg0.fields["sprites"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = ArcadePhysicsEngine_move_inline__P107877; - s.callLocIdx = 546; s.pc = 56; return s.tmp_0; + s.tmp_0.arg1 = ArcadePhysicsEngine_move_inline__P131333; + s.callLocIdx = 552; s.pc = 56; return s.tmp_0; case 56: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_clear__P95023_mk(s); + s.tmp_0 = sprites_SpriteMap_clear__P117917_mk(s); r0 = s.arg0.fields["map"]; s.tmp_0.arg0 = r0; - s.callLocIdx = 547; s.pc = 57; return s.tmp_0; + s.callLocIdx = 553; s.pc = 57; return s.tmp_0; case 57: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_resizeBuckets__P95022_mk(s); + s.tmp_0 = sprites_SpriteMap_resizeBuckets__P117916_mk(s); r0 = s.arg0.fields["map"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["sprites"]; s.tmp_0.arg1 = r0; - s.callLocIdx = 548; s.pc = 58; return s.tmp_0; + s.callLocIdx = 554; s.pc = 58; return s.tmp_0; case 58: r0 = s.retval; r0 = s.arg0.fields["maxVelocity"]; @@ -33907,41 +33907,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___107847); + r0 = pxsim.Math_.imul(s.tmp_2, s.dtMs___131303); 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___107894 = (r0); - s.tmp_0 = helpers_arraySlice__P92686_mk(s); - r0 = s.scene___107857.fields["overlapHandlers"]; + s.MAX_STEP_COUNT___131350 = (r0); + s.tmp_0 = helpers_arraySlice__P115580_mk(s); + r0 = s.scene___131313.fields["overlapHandlers"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = undefined; s.tmp_0.arg2 = undefined; - s.callLocIdx = 553; s.pc = 59; return s.tmp_0; + s.callLocIdx = 559; s.pc = 59; return s.tmp_0; case 59: r0 = s.retval; - s.overlapHandlers___107906 = (r0); - s.selected___107913 = (0); + s.overlapHandlers___131362 = (r0); + s.selected___131369 = (0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.movingSprites___107863); + r0 = pxsim_Array__push(s.tmp_0, s.movingSprites___131319); r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.buffers___107914 = (s.tmp_0); - s.count___107918 = (0); + s.buffers___131370 = (s.tmp_0); + s.count___131374 = (0); case 1: - r0 = (s.count___107918 < s.MAX_STEP_COUNT___107894); + r0 = (s.count___131374 < s.MAX_STEP_COUNT___131350); 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___107914, s.selected___107913); + r0 = pxsim_Array__getAt(s.buffers___131370, s.selected___131369); s.tmp_2 = r0; r0 = pxsim_Array__length(s.tmp_2); s.tmp_1 = r0; @@ -33951,43 +33951,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___107914, s.selected___107913); - s.currMovers___107928 = (r0); - r0 = (s.selected___107913 ^ 1); - s.selected___107913 = (r0); - r0 = pxsim_Array__getAt(s.buffers___107914, s.selected___107913); - s.remainingMovers___107935 = (r0); - s.ms___107940 = (undefined); - s.unnamed534___U13 = (s.currMovers___107928); - s.unnamed535___U14 = (0); + r0 = pxsim_Array__getAt(s.buffers___131370, s.selected___131369); + s.currMovers___131384 = (r0); + r0 = (s.selected___131369 ^ 1); + s.selected___131369 = (r0); + r0 = pxsim_Array__getAt(s.buffers___131370, s.selected___131369); + s.remainingMovers___131391 = (r0); + s.ms___131396 = (undefined); + s.unnamed626___U13 = (s.currMovers___131384); + s.unnamed627___U14 = (0); case 4: - s.tmp_0 = r0 = s.unnamed535___U14; - r0 = pxsim_Array__length(s.unnamed534___U13); + s.tmp_0 = r0 = s.unnamed627___U14; + r0 = pxsim_Array__length(s.unnamed626___U13); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 49; continue; } - r0 = pxsim_Array__getAt(s.unnamed534___U13, s.unnamed535___U14); - s.ms___107940 = (r0); - r0 = s.ms___107940.fields["sprite"]; - s.s___107942 = (r0); - r0 = s.ms___107940.fields["cachedVx"]; + r0 = pxsim_Array__getAt(s.unnamed626___U13, s.unnamed627___U14); + s.ms___131396 = (r0); + r0 = s.ms___131396.fields["sprite"]; + s.s___131398 = (r0); + r0 = s.ms___131396.fields["cachedVx"]; s.tmp_1 = r0; - r0 = s.s___107942.fields["_vx"]; + r0 = s.s___131398.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___107942.fields["_vx"]; + r0 = s.s___131398.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___107940).fields["dx"] = (0); + r0 = (s.ms___131396).fields["dx"] = (0); { step = 14; continue; } case 5: - r0 = s.s___107942.fields["_vx"]; + r0 = s.s___131398.fields["_vx"]; s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -33996,7 +33996,7 @@ switch (step) { r0 = s.tmp_0; { step = 7; continue; } case 6: - r0 = s.ms___107940.fields["cachedVx"]; + r0 = s.ms___131396.fields["cachedVx"]; s.tmp_2 = r0; r0 = (s.tmp_2 > 0); case 7: @@ -34007,7 +34007,7 @@ switch (step) { r0 = s.tmp_3; { step = 11; continue; } case 8: - r0 = s.s___107942.fields["_vx"]; + r0 = s.s___131398.fields["_vx"]; s.tmp_5 = r0; r0 = (s.tmp_5 > 0); s.tmp_4 = r0; @@ -34016,7 +34016,7 @@ switch (step) { r0 = s.tmp_4; { step = 10; continue; } case 9: - r0 = s.ms___107940.fields["cachedVx"]; + r0 = s.ms___131396.fields["cachedVx"]; s.tmp_6 = r0; r0 = (s.tmp_6 < 0); case 10: @@ -34028,14 +34028,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___107940; - r0 = s.ms___107940.fields["dx"]; + s.tmp_9 = r0 = s.ms___131396; + r0 = s.ms___131396.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___107940; - r0 = s.ms___107940.fields["xStep"]; + s.tmp_0 = r0 = s.ms___131396; + r0 = s.ms___131396.fields["xStep"]; s.tmp_2 = r0; r0 = (0 - s.tmp_2); s.tmp_1 = r0; @@ -34043,29 +34043,29 @@ switch (step) { case 12: case 13: case 14: - r0 = s.s___107942.fields["_vx"]; + r0 = s.s___131398.fields["_vx"]; s.tmp_0 = r0; - r0 = (s.ms___107940).fields["cachedVx"] = (s.tmp_0); + r0 = (s.ms___131396).fields["cachedVx"] = (s.tmp_0); case 15: case 16: - r0 = s.ms___107940.fields["cachedVy"]; + r0 = s.ms___131396.fields["cachedVy"]; s.tmp_1 = r0; - r0 = s.s___107942.fields["_vy"]; + r0 = s.s___131398.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___107942.fields["_vy"]; + r0 = s.s___131398.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___107940).fields["dy"] = (0); + r0 = (s.ms___131396).fields["dy"] = (0); { step = 26; continue; } case 17: - r0 = s.s___107942.fields["_vy"]; + r0 = s.s___131398.fields["_vy"]; s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -34074,7 +34074,7 @@ switch (step) { r0 = s.tmp_0; { step = 19; continue; } case 18: - r0 = s.ms___107940.fields["cachedVy"]; + r0 = s.ms___131396.fields["cachedVy"]; s.tmp_2 = r0; r0 = (s.tmp_2 > 0); case 19: @@ -34085,7 +34085,7 @@ switch (step) { r0 = s.tmp_3; { step = 23; continue; } case 20: - r0 = s.s___107942.fields["_vy"]; + r0 = s.s___131398.fields["_vy"]; s.tmp_5 = r0; r0 = (s.tmp_5 > 0); s.tmp_4 = r0; @@ -34094,7 +34094,7 @@ switch (step) { r0 = s.tmp_4; { step = 22; continue; } case 21: - r0 = s.ms___107940.fields["cachedVy"]; + r0 = s.ms___131396.fields["cachedVy"]; s.tmp_6 = r0; r0 = (s.tmp_6 < 0); case 22: @@ -34106,14 +34106,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___107940; - r0 = s.ms___107940.fields["dy"]; + s.tmp_9 = r0 = s.ms___131396; + r0 = s.ms___131396.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___107940; - r0 = s.ms___107940.fields["yStep"]; + s.tmp_0 = r0 = s.ms___131396; + r0 = s.ms___131396.fields["yStep"]; s.tmp_2 = r0; r0 = (0 - s.tmp_2); s.tmp_1 = r0; @@ -34121,22 +34121,22 @@ switch (step) { case 24: case 25: case 26: - r0 = s.s___107942.fields["_vy"]; + r0 = s.s___131398.fields["_vy"]; s.tmp_0 = r0; - r0 = (s.ms___107940).fields["cachedVy"] = (s.tmp_0); + r0 = (s.ms___131396).fields["cachedVy"] = (s.tmp_0); case 27: case 28: - s.tmp_2 = Fx_abs__P92736_mk(s); - r0 = s.ms___107940.fields["xStep"]; + s.tmp_2 = Fx_abs__P115630_mk(s); + r0 = s.ms___131396.fields["xStep"]; s.tmp_2.arg0 = r0; - s.callLocIdx = 558; s.pc = 60; return s.tmp_2; + s.callLocIdx = 564; s.pc = 60; return s.tmp_2; case 60: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = Fx_abs__P92736_mk(s); - r0 = s.ms___107940.fields["dx"]; + s.tmp_4 = Fx_abs__P115630_mk(s); + r0 = s.ms___131396.fields["dx"]; s.tmp_4.arg0 = r0; - s.callLocIdx = 559; s.pc = 61; return s.tmp_4; + s.callLocIdx = 565; s.pc = 61; return s.tmp_4; case 61: r0 = s.retval; s.tmp_3 = r0; @@ -34144,25 +34144,25 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 29; continue; } - r0 = s.ms___107940.fields["dx"]; + r0 = s.ms___131396.fields["dx"]; { step = 30; continue; } case 29: - r0 = s.ms___107940.fields["xStep"]; + r0 = s.ms___131396.fields["xStep"]; case 30: // jmp value (already in r0) s.tmp_5 = r0; - s.stepX___108035 = (s.tmp_5); - s.tmp_2 = Fx_abs__P92736_mk(s); - r0 = s.ms___107940.fields["yStep"]; + s.stepX___131491 = (s.tmp_5); + s.tmp_2 = Fx_abs__P115630_mk(s); + r0 = s.ms___131396.fields["yStep"]; s.tmp_2.arg0 = r0; - s.callLocIdx = 560; s.pc = 62; return s.tmp_2; + s.callLocIdx = 566; s.pc = 62; return s.tmp_2; case 62: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = Fx_abs__P92736_mk(s); - r0 = s.ms___107940.fields["dy"]; + s.tmp_4 = Fx_abs__P115630_mk(s); + r0 = s.ms___131396.fields["dy"]; s.tmp_4.arg0 = r0; - s.callLocIdx = 561; s.pc = 63; return s.tmp_4; + s.callLocIdx = 567; s.pc = 63; return s.tmp_4; case 63: r0 = s.retval; s.tmp_3 = r0; @@ -34170,45 +34170,45 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 31; continue; } - r0 = s.ms___107940.fields["dy"]; + r0 = s.ms___131396.fields["dy"]; { step = 32; continue; } case 31: - r0 = s.ms___107940.fields["yStep"]; + r0 = s.ms___131396.fields["yStep"]; case 32: // jmp value (already in r0) s.tmp_5 = r0; - s.stepY___108049 = (s.tmp_5); - s.tmp_0 = r0 = s.ms___107940; - r0 = s.ms___107940.fields["dx"]; + s.stepY___131505 = (s.tmp_5); + s.tmp_0 = r0 = s.ms___131396; + r0 = s.ms___131396.fields["dx"]; s.tmp_2 = r0; - r0 = (s.tmp_2 - s.stepX___108035); + r0 = (s.tmp_2 - s.stepX___131491); s.tmp_1 = r0; r0 = (s.tmp_0).fields["dx"] = (s.tmp_1); - s.tmp_0 = r0 = s.ms___107940; - r0 = s.ms___107940.fields["dy"]; + s.tmp_0 = r0 = s.ms___131396; + r0 = s.ms___131396.fields["dy"]; s.tmp_2 = r0; - r0 = (s.tmp_2 - s.stepY___108049); + r0 = (s.tmp_2 - s.stepY___131505); s.tmp_1 = r0; r0 = (s.tmp_0).fields["dy"] = (s.tmp_1); - r0 = s.s___107942.fields["_x"]; + r0 = s.s___131398.fields["_x"]; s.tmp_0 = r0; - r0 = (s.s___107942).fields["_lastX"] = (s.tmp_0); - r0 = s.s___107942.fields["_y"]; + r0 = (s.s___131398).fields["_lastX"] = (s.tmp_0); + r0 = s.s___131398.fields["_y"]; s.tmp_0 = r0; - r0 = (s.s___107942).fields["_lastY"] = (s.tmp_0); - s.tmp_0 = r0 = s.s___107942; - r0 = s.s___107942.fields["_x"]; + r0 = (s.s___131398).fields["_lastY"] = (s.tmp_0); + s.tmp_0 = r0 = s.s___131398; + r0 = s.s___131398.fields["_x"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.stepX___108035); + r0 = (s.tmp_2 + s.stepX___131491); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_x"] = (s.tmp_1); - s.tmp_0 = r0 = s.s___107942; - r0 = s.s___107942.fields["_y"]; + s.tmp_0 = r0 = s.s___131398; + r0 = s.s___131398.fields["_y"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.stepY___108049); + r0 = (s.tmp_2 + s.stepY___131505); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_y"] = (s.tmp_1); - r0 = s.s___107942.fields["flags"]; + r0 = s.s___131398.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 4610); s.tmp_2 = r0; @@ -34218,22 +34218,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__P95024_mk(s); + s.tmp_4 = sprites_SpriteMap_insertAABB__P117918_mk(s); r0 = s.arg0.fields["map"]; s.tmp_4.arg0 = r0; - s.tmp_4.arg1 = s.s___107942; - s.callLocIdx = 566; s.pc = 64; return s.tmp_4; + s.tmp_4.arg1 = s.s___131398; + s.callLocIdx = 572; s.pc = 64; return s.tmp_4; case 64: r0 = s.retval; case 33: case 34: - s.tmp_0 = r0 = s.tileMap___107860; + s.tmp_0 = r0 = s.tileMap___131316; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 35; continue; } r0 = s.tmp_0; { step = 36; continue; } case 35: - r0 = s.tileMap___107860.fields["_map"]; + r0 = s.tileMap___131316.fields["_map"]; s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); s.tmp_3 = r0; @@ -34247,20 +34247,20 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 37; continue; } - s.tmp_6 = ArcadePhysicsEngine_tilemapCollisions__P97360_mk(s); + s.tmp_6 = ArcadePhysicsEngine_tilemapCollisions__P120259_mk(s); s.tmp_6.arg0 = s.arg0; - s.tmp_6.arg1 = s.ms___107940; - s.tmp_6.arg2 = s.tileMap___107860; - s.callLocIdx = 568; s.pc = 65; return s.tmp_6; + s.tmp_6.arg1 = s.ms___131396; + s.tmp_6.arg2 = s.tileMap___131316; + s.callLocIdx = 574; s.pc = 65; return s.tmp_6; case 65: r0 = s.retval; case 37: case 38: - r0 = s.s___107942.fields["flags"]; + r0 = s.s___131398.fields["flags"]; s.tmp_0 = r0; r0 = (s.tmp_0 & 32); - s.bounce___108112 = (r0); - r0 = s.s___107942.fields["flags"]; + s.bounce___131568 = (r0); + r0 = s.s___131398.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 8); s.tmp_0 = r0; @@ -34269,13 +34269,13 @@ switch (step) { r0 = s.tmp_0; { step = 42; continue; } case 39: - s.tmp_2 = r0 = s.bounce___108112; + s.tmp_2 = r0 = s.bounce___131568; 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___107860); + r0 = pxsim_numops_toBoolDecr(s.tileMap___131316); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); case 41: @@ -34287,81 +34287,81 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 43; continue; } - s.tmp_6 = ArcadePhysicsEngine_screenEdgeCollisions__P97359_mk(s); + s.tmp_6 = ArcadePhysicsEngine_screenEdgeCollisions__P120258_mk(s); s.tmp_6.arg0 = s.arg0; - s.tmp_6.arg1 = s.ms___107940; - s.tmp_6.arg2 = s.bounce___108112; - r0 = s.scene___107857.fields["camera"]; + s.tmp_6.arg1 = s.ms___131396; + s.tmp_6.arg2 = s.bounce___131568; + r0 = s.scene___131313.fields["camera"]; s.tmp_6.arg3 = r0; - s.callLocIdx = 569; s.pc = 66; return s.tmp_6; + s.callLocIdx = 575; s.pc = 66; return s.tmp_6; case 66: r0 = s.retval; case 43: case 44: - s.tmp_2 = Fx_abs__P92736_mk(s); - r0 = s.ms___107940.fields["dx"]; + s.tmp_2 = Fx_abs__P115630_mk(s); + r0 = s.ms___131396.fields["dx"]; s.tmp_2.arg0 = r0; - s.callLocIdx = 570; s.pc = 67; return s.tmp_2; + s.callLocIdx = 576; s.pc = 67; return s.tmp_2; case 67: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 > globals.MIN_MOVE_GAP___95092); + r0 = (s.tmp_1 > globals.MIN_MOVE_GAP___117986); 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__P92736_mk(s); - r0 = s.ms___107940.fields["dy"]; + s.tmp_4 = Fx_abs__P115630_mk(s); + r0 = s.ms___131396.fields["dy"]; s.tmp_4.arg0 = r0; - s.callLocIdx = 571; s.pc = 68; return s.tmp_4; + s.callLocIdx = 577; s.pc = 68; return s.tmp_4; case 68: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 > globals.MIN_MOVE_GAP___95092); + r0 = (s.tmp_3 > globals.MIN_MOVE_GAP___117986); 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___107935, s.ms___107940); + r0 = pxsim_Array__push(s.remainingMovers___131391, s.ms___131396); case 47: case 48: - r0 = (s.unnamed535___U14 + 1); - s.unnamed535___U14 = (r0); + r0 = (s.unnamed627___U14 + 1); + s.unnamed627___U14 = (r0); { step = 4; continue; } case 49: - s.unnamed534___U13 = (undefined); - s.tmp_0 = ArcadePhysicsEngine_spriteCollisions__P97358_mk(s); + s.unnamed626___U13 = (undefined); + s.tmp_0 = ArcadePhysicsEngine_spriteCollisions__P120257_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.currMovers___107928; - s.tmp_0.arg2 = s.overlapHandlers___107906; - s.callLocIdx = 572; s.pc = 69; return s.tmp_0; + s.tmp_0.arg1 = s.currMovers___131384; + s.tmp_0.arg2 = s.overlapHandlers___131362; + s.callLocIdx = 578; s.pc = 69; return s.tmp_0; case 69: r0 = s.retval; case 50: - r0 = pxsim_Array__length(s.currMovers___107928); + r0 = pxsim_Array__length(s.currMovers___131384); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 51; continue; } - r0 = pxsim_Array_.pop(s.currMovers___107928); + r0 = pxsim_Array_.pop(s.currMovers___131384); { step = 50; continue; } case 51: - r0 = (s.count___107918 + 1); - s.count___107918 = (r0); + r0 = (s.count___131374 + 1); + s.count___131374 = (r0); { step = 1; continue; } case 52: r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_move__P95110.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__P118004.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__P95110_mk(s) { +function ArcadePhysicsEngine_move__P118004_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_move__P95110, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_move__P118004, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34375,25 +34375,25 @@ function ArcadePhysicsEngine_move__P95110_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - dtMs___107847: undefined, - dt2___107853: undefined, - scene___107857: undefined, - tileMap___107860: undefined, - movingSprites___107863: undefined, - MAX_STEP_COUNT___107894: undefined, - overlapHandlers___107906: undefined, - selected___107913: undefined, - buffers___107914: undefined, - count___107918: undefined, - currMovers___107928: undefined, - remainingMovers___107935: undefined, - ms___107940: undefined, - unnamed534___U13: undefined, - unnamed535___U14: undefined, - s___107942: undefined, - stepX___108035: undefined, - stepY___108049: undefined, - bounce___108112: undefined, + dtMs___131303: undefined, + dt2___131309: undefined, + scene___131313: undefined, + tileMap___131316: undefined, + movingSprites___131319: undefined, + MAX_STEP_COUNT___131350: undefined, + overlapHandlers___131362: undefined, + selected___131369: undefined, + buffers___131370: undefined, + count___131374: undefined, + currMovers___131384: undefined, + remainingMovers___131391: undefined, + ms___131396: undefined, + unnamed626___U13: undefined, + unnamed627___U14: undefined, + s___131398: undefined, + stepX___131491: undefined, + stepY___131505: undefined, + bounce___131568: undefined, arg0: undefined, arg1: undefined, } } @@ -34402,7 +34402,7 @@ function ArcadePhysicsEngine_move__P95110_mk(s) { -function movingSprites_inline__P107865(s) { +function movingSprites_inline__P131321(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34416,23 +34416,23 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = ArcadePhysicsEngine_createMovingSprite__P97357_mk(s); + s.tmp_0 = ArcadePhysicsEngine_createMovingSprite__P120256_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.caps[1]; s.tmp_0.arg3 = s.caps[2]; - s.callLocIdx = 541; s.pc = 1; return s.tmp_0; + s.callLocIdx = 547; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; return leave(s, r0) default: oops() } } } -movingSprites_inline__P107865.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__P131321.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__P107865_mk(s) { +function movingSprites_inline__P131321_mk(s) { checkStack(s.depth); return { - parent: s, fn: movingSprites_inline__P107865, depth: s.depth + 1, + parent: s, fn: movingSprites_inline__P131321, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -34442,7 +34442,7 @@ function movingSprites_inline__P107865_mk(s) { -function ArcadePhysicsEngine_move_inline__P107877(s) { +function ArcadePhysicsEngine_move_inline__P131333(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34456,9 +34456,9 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_1 = Sprite_vx__P94929_mk(s); + s.tmp_1 = Sprite_vx__P117823_mk(s); s.tmp_1.arg0 = s.arg0; - s.callLocIdx = 543; s.pc = 5; return s.tmp_1; + s.callLocIdx = 549; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0 = r0; @@ -34467,9 +34467,9 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_2 = Sprite_vy__P94931_mk(s); + s.tmp_2 = Sprite_vy__P117825_mk(s); s.tmp_2.arg0 = s.arg0; - s.callLocIdx = 544; s.pc = 6; return s.tmp_2; + s.callLocIdx = 550; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; case 2: @@ -34477,9 +34477,9 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.tmp_4 = Sprite_clearObstacles__P94996_mk(s); + s.tmp_4 = Sprite_clearObstacles__P117890_mk(s); s.tmp_4.arg0 = s.arg0; - s.callLocIdx = 545; s.pc = 7; return s.tmp_4; + s.callLocIdx = 551; s.pc = 7; return s.tmp_4; case 7: r0 = s.retval; case 3: @@ -34488,12 +34488,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_move_inline__P107877.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__P131333.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__P107877_mk(s) { +function ArcadePhysicsEngine_move_inline__P131333_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_move_inline__P107877, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_move_inline__P131333, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34507,7 +34507,7 @@ function ArcadePhysicsEngine_move_inline__P107877_mk(s) { -function ArcadePhysicsEngine_screenEdgeCollisions__P97359(s) { +function ArcadePhysicsEngine_screenEdgeCollisions__P120258(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34517,8 +34517,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___108695 = undefined; - s.offset___108710 = undefined; + s.s___132147 = undefined; + s.offset___132162 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -34527,10 +34527,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C95098_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C117992_VT)) failedCast(r0); r0 = s.arg1.fields["sprite"]; - s.s___108695 = (r0); - r0 = s.s___108695.fields["_image"]; + s.s___132147 = (r0); + r0 = s.s___132147.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.isStatic(s.tmp_3); s.tmp_2 = r0; @@ -34540,18 +34540,18 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_4 = Sprite__C94912_v4_1_mk(s); - s.tmp_4.arg0 = s.s___108695; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C94912_VT)) failedCast(s.tmp_4.arg0); + s.tmp_4 = Sprite__C117806_v4_1_mk(s); + s.tmp_4.arg0 = s.s___132147; + if (!checkSubtype(s.tmp_4.arg0, Sprite__C117806_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__P95368_mk(s); + s.tmp_3 = scene_Camera_isUpdated__P118262_mk(s); s.tmp_3.arg0 = s.arg3; - s.callLocIdx = 617; s.pc = 22; return s.tmp_3; + s.callLocIdx = 623; s.pc = 22; return s.tmp_3; case 22: r0 = s.retval; s.tmp_2 = r0; @@ -34561,17 +34561,17 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_4 = scene_Camera_update__P95369_mk(s); + s.tmp_4 = scene_Camera_update__P118263_mk(s); s.tmp_4.arg0 = s.arg3; - s.callLocIdx = 618; s.pc = 23; return s.tmp_4; + s.callLocIdx = 624; s.pc = 23; return s.tmp_4; case 23: r0 = s.retval; case 3: case 4: - s.tmp_2 = game_Hitbox_left__P94787_mk(s); - r0 = s.s___108695.fields["_hitbox"]; + s.tmp_2 = game_Hitbox_left__P117681_mk(s); + r0 = s.s___132147.fields["_hitbox"]; s.tmp_2.arg0 = r0; - s.callLocIdx = 619; s.pc = 24; return s.tmp_2; + s.callLocIdx = 625; s.pc = 24; return s.tmp_2; case 24: r0 = s.retval; s.tmp_1 = r0; @@ -34580,48 +34580,48 @@ switch (step) { r0 = s.arg3.fields["_offsetX"]; s.tmp_3 = r0; r0 = (s.tmp_0 - s.tmp_3); - s.offset___108710 = (r0); - r0 = (s.offset___108710 < 0); + s.offset___132162 = (r0); + r0 = (s.offset___132162 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = Sprite_left__P94971_mk(s); - s.tmp_2 = r0 = s.s___108695; + s.tmp_1 = Sprite_left__P117865_mk(s); + s.tmp_2 = r0 = s.s___132147; s.tmp_1.arg0 = r0; - s.tmp_4 = Sprite_left__P94970_mk(s); + s.tmp_4 = Sprite_left__P117864_mk(s); s.tmp_4.arg0 = s.tmp_2; - s.callLocIdx = 622; s.pc = 26; return s.tmp_4; + s.callLocIdx = 628; s.pc = 26; return s.tmp_4; case 26: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 - s.offset___108710); + r0 = (s.tmp_3 - s.offset___132162); s.tmp_1.arg1 = r0; - s.callLocIdx = 623; s.pc = 25; return s.tmp_1; + s.callLocIdx = 629; 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__P94930_mk(s); - s.tmp_0.arg0 = s.s___108695; - s.tmp_2 = Sprite_vx__P94929_mk(s); - s.tmp_2.arg0 = s.s___108695; - s.callLocIdx = 624; s.pc = 28; return s.tmp_2; + s.tmp_0 = Sprite_vx__P117824_mk(s); + s.tmp_0.arg0 = s.s___132147; + s.tmp_2 = Sprite_vx__P117823_mk(s); + s.tmp_2.arg0 = s.s___132147; + s.callLocIdx = 630; s.pc = 28; return s.tmp_2; case 28: r0 = s.retval; s.tmp_1 = r0; r0 = (0 - s.tmp_1); s.tmp_0.arg1 = r0; - s.callLocIdx = 625; s.pc = 27; return s.tmp_0; + s.callLocIdx = 631; s.pc = 27; return s.tmp_0; case 27: r0 = s.retval; case 5: case 6: { step = 12; continue; } case 7: - s.tmp_4 = game_Hitbox_right__P94789_mk(s); - r0 = s.s___108695.fields["_hitbox"]; + s.tmp_4 = game_Hitbox_right__P117683_mk(s); + r0 = s.s___132147.fields["_hitbox"]; s.tmp_4.arg0 = r0; - s.callLocIdx = 626; s.pc = 29; return s.tmp_4; + s.callLocIdx = 632; s.pc = 29; return s.tmp_4; case 29: r0 = s.retval; s.tmp_3 = r0; @@ -34631,42 +34631,42 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_2 - s.tmp_5); s.tmp_1 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___94603); + r0 = pxsim_ImageMethods.width(globals.screen___117497); s.tmp_6 = r0; r0 = (s.tmp_1 - s.tmp_6); s.tmp_0 = r0; - s.offset___108710 = (r0); + s.offset___132162 = (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__P94973_mk(s); - s.tmp_9 = r0 = s.s___108695; + s.tmp_8 = Sprite_right__P117867_mk(s); + s.tmp_9 = r0 = s.s___132147; s.tmp_8.arg0 = r0; - s.tmp_11 = Sprite_right__P94972_mk(s); + s.tmp_11 = Sprite_right__P117866_mk(s); s.tmp_11.arg0 = s.tmp_9; - s.callLocIdx = 629; s.pc = 31; return s.tmp_11; + s.callLocIdx = 635; s.pc = 31; return s.tmp_11; case 31: r0 = s.retval; s.tmp_10 = r0; - r0 = (s.tmp_10 - s.offset___108710); + r0 = (s.tmp_10 - s.offset___132162); s.tmp_8.arg1 = r0; - s.callLocIdx = 630; s.pc = 30; return s.tmp_8; + s.callLocIdx = 636; 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__P94930_mk(s); - s.tmp_0.arg0 = s.s___108695; - s.tmp_2 = Sprite_vx__P94929_mk(s); - s.tmp_2.arg0 = s.s___108695; - s.callLocIdx = 631; s.pc = 33; return s.tmp_2; + s.tmp_0 = Sprite_vx__P117824_mk(s); + s.tmp_0.arg0 = s.s___132147; + s.tmp_2 = Sprite_vx__P117823_mk(s); + s.tmp_2.arg0 = s.s___132147; + s.callLocIdx = 637; s.pc = 33; return s.tmp_2; case 33: r0 = s.retval; s.tmp_1 = r0; r0 = (0 - s.tmp_1); s.tmp_0.arg1 = r0; - s.callLocIdx = 632; s.pc = 32; return s.tmp_0; + s.callLocIdx = 638; s.pc = 32; return s.tmp_0; case 32: r0 = s.retval; case 8: @@ -34674,10 +34674,10 @@ switch (step) { case 10: case 11: case 12: - s.tmp_3 = game_Hitbox_top__P94788_mk(s); - r0 = s.s___108695.fields["_hitbox"]; + s.tmp_3 = game_Hitbox_top__P117682_mk(s); + r0 = s.s___132147.fields["_hitbox"]; s.tmp_3.arg0 = r0; - s.callLocIdx = 633; s.pc = 34; return s.tmp_3; + s.callLocIdx = 639; s.pc = 34; return s.tmp_3; case 34: r0 = s.retval; s.tmp_2 = r0; @@ -34687,48 +34687,48 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_1 - s.tmp_4); s.tmp_0 = r0; - s.offset___108710 = (r0); + s.offset___132162 = (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__P94975_mk(s); - s.tmp_7 = r0 = s.s___108695; + s.tmp_6 = Sprite_top__P117869_mk(s); + s.tmp_7 = r0 = s.s___132147; s.tmp_6.arg0 = r0; - s.tmp_9 = Sprite_top__P94974_mk(s); + s.tmp_9 = Sprite_top__P117868_mk(s); s.tmp_9.arg0 = s.tmp_7; - s.callLocIdx = 636; s.pc = 36; return s.tmp_9; + s.callLocIdx = 642; s.pc = 36; return s.tmp_9; case 36: r0 = s.retval; s.tmp_8 = r0; - r0 = (s.tmp_8 - s.offset___108710); + r0 = (s.tmp_8 - s.offset___132162); s.tmp_6.arg1 = r0; - s.callLocIdx = 637; s.pc = 35; return s.tmp_6; + s.callLocIdx = 643; 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__P94932_mk(s); - s.tmp_0.arg0 = s.s___108695; - s.tmp_2 = Sprite_vy__P94931_mk(s); - s.tmp_2.arg0 = s.s___108695; - s.callLocIdx = 638; s.pc = 38; return s.tmp_2; + s.tmp_0 = Sprite_vy__P117826_mk(s); + s.tmp_0.arg0 = s.s___132147; + s.tmp_2 = Sprite_vy__P117825_mk(s); + s.tmp_2.arg0 = s.s___132147; + s.callLocIdx = 644; s.pc = 38; return s.tmp_2; case 38: r0 = s.retval; s.tmp_1 = r0; r0 = (0 - s.tmp_1); s.tmp_0.arg1 = r0; - s.callLocIdx = 639; s.pc = 37; return s.tmp_0; + s.callLocIdx = 645; s.pc = 37; return s.tmp_0; case 37: r0 = s.retval; case 13: case 14: { step = 20; continue; } case 15: - s.tmp_4 = game_Hitbox_bottom__P94790_mk(s); - r0 = s.s___108695.fields["_hitbox"]; + s.tmp_4 = game_Hitbox_bottom__P117684_mk(s); + r0 = s.s___132147.fields["_hitbox"]; s.tmp_4.arg0 = r0; - s.callLocIdx = 640; s.pc = 39; return s.tmp_4; + s.callLocIdx = 646; s.pc = 39; return s.tmp_4; case 39: r0 = s.retval; s.tmp_3 = r0; @@ -34738,42 +34738,42 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_2 - s.tmp_5); s.tmp_1 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___94603); + r0 = pxsim_ImageMethods.height(globals.screen___117497); s.tmp_6 = r0; r0 = (s.tmp_1 - s.tmp_6); s.tmp_0 = r0; - s.offset___108710 = (r0); + s.offset___132162 = (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__P94977_mk(s); - s.tmp_9 = r0 = s.s___108695; + s.tmp_8 = Sprite_bottom__P117871_mk(s); + s.tmp_9 = r0 = s.s___132147; s.tmp_8.arg0 = r0; - s.tmp_11 = Sprite_bottom__P94976_mk(s); + s.tmp_11 = Sprite_bottom__P117870_mk(s); s.tmp_11.arg0 = s.tmp_9; - s.callLocIdx = 643; s.pc = 41; return s.tmp_11; + s.callLocIdx = 649; s.pc = 41; return s.tmp_11; case 41: r0 = s.retval; s.tmp_10 = r0; - r0 = (s.tmp_10 - s.offset___108710); + r0 = (s.tmp_10 - s.offset___132162); s.tmp_8.arg1 = r0; - s.callLocIdx = 644; s.pc = 40; return s.tmp_8; + s.callLocIdx = 650; 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__P94932_mk(s); - s.tmp_0.arg0 = s.s___108695; - s.tmp_2 = Sprite_vy__P94931_mk(s); - s.tmp_2.arg0 = s.s___108695; - s.callLocIdx = 645; s.pc = 43; return s.tmp_2; + s.tmp_0 = Sprite_vy__P117826_mk(s); + s.tmp_0.arg0 = s.s___132147; + s.tmp_2 = Sprite_vy__P117825_mk(s); + s.tmp_2.arg0 = s.s___132147; + s.callLocIdx = 651; s.pc = 43; return s.tmp_2; case 43: r0 = s.retval; s.tmp_1 = r0; r0 = (0 - s.tmp_1); s.tmp_0.arg1 = r0; - s.callLocIdx = 646; s.pc = 42; return s.tmp_0; + s.callLocIdx = 652; s.pc = 42; return s.tmp_0; case 42: r0 = s.retval; case 16: @@ -34785,12 +34785,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_screenEdgeCollisions__P97359.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__P120258.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__P97359_mk(s) { +function ArcadePhysicsEngine_screenEdgeCollisions__P120258_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_screenEdgeCollisions__P97359, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_screenEdgeCollisions__P120258, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34804,8 +34804,8 @@ function ArcadePhysicsEngine_screenEdgeCollisions__P97359_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - s___108695: undefined, - offset___108710: undefined, + s___132147: undefined, + offset___132162: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -34816,7 +34816,7 @@ function ArcadePhysicsEngine_screenEdgeCollisions__P97359_mk(s) { -function scene_Camera_isUpdated__P95368(s) { +function scene_Camera_isUpdated__P118262(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34831,7 +34831,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C95352_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C118246_VT)) failedCast(r0); r0 = s.arg0.fields["sprite"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -34843,10 +34843,10 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 1: - s.tmp_5 = Sprite_x__P94925_mk(s); + s.tmp_5 = Sprite_x__P117819_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_5.arg0 = r0; - s.callLocIdx = 889; s.pc = 5; return s.tmp_5; + s.callLocIdx = 895; s.pc = 5; return s.tmp_5; case 5: r0 = s.retval; s.tmp_4 = r0; @@ -34859,10 +34859,10 @@ switch (step) { r0 = s.tmp_3; { step = 3; continue; } case 2: - s.tmp_8 = Sprite_y__P94927_mk(s); + s.tmp_8 = Sprite_y__P117821_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_8.arg0 = r0; - s.callLocIdx = 890; s.pc = 6; return s.tmp_8; + s.callLocIdx = 896; s.pc = 6; return s.tmp_8; case 6: r0 = s.retval; s.tmp_7 = r0; @@ -34880,12 +34880,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_isUpdated__P95368.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__P118262.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__P95368_mk(s) { +function scene_Camera_isUpdated__P118262_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_isUpdated__P95368, depth: s.depth + 1, + parent: s, fn: scene_Camera_isUpdated__P118262, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34906,7 +34906,7 @@ function scene_Camera_isUpdated__P95368_mk(s) { -function Sprite_bottom__P94977(s) { +function Sprite_bottom__P117871(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34922,31 +34922,31 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); - s.tmp_0 = Sprite_top__P94975_mk(s); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); + s.tmp_0 = Sprite_top__P117869_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_3 = Sprite_height__P94969_mk(s); + s.tmp_3 = Sprite_height__P117863_mk(s); s.tmp_3.arg0 = s.arg0; - s.callLocIdx = 364; s.pc = 2; return s.tmp_3; + s.callLocIdx = 365; s.pc = 2; return s.tmp_3; case 2: r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); s.tmp_0.arg1 = r0; - s.callLocIdx = 365; s.pc = 1; return s.tmp_0; + s.callLocIdx = 366; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -Sprite_bottom__P94977.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__P117871.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__P94977_mk(s) { +function Sprite_bottom__P117871_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_bottom__P94977, depth: s.depth + 1, + parent: s, fn: Sprite_bottom__P117871, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34960,7 +34960,7 @@ function Sprite_bottom__P94977_mk(s) { -function Sprite_bottom__P94976(s) { +function Sprite_bottom__P117870(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34975,16 +34975,16 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); - s.tmp_1 = Sprite_top__P94974_mk(s); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); + s.tmp_1 = Sprite_top__P117868_mk(s); s.tmp_1.arg0 = s.arg0; - s.callLocIdx = 362; s.pc = 1; return s.tmp_1; + s.callLocIdx = 363; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Sprite_height__P94969_mk(s); + s.tmp_3 = Sprite_height__P117863_mk(s); s.tmp_3.arg0 = s.arg0; - s.callLocIdx = 363; s.pc = 2; return s.tmp_3; + s.callLocIdx = 364; s.pc = 2; return s.tmp_3; case 2: r0 = s.retval; s.tmp_2 = r0; @@ -34992,13 +34992,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_bottom__P94976.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__P94976.isGetter = true; +Sprite_bottom__P117870.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__P117870.isGetter = true; -function Sprite_bottom__P94976_mk(s) { +function Sprite_bottom__P117870_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_bottom__P94976, depth: s.depth + 1, + parent: s, fn: Sprite_bottom__P117870, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35011,7 +35011,7 @@ function Sprite_bottom__P94976_mk(s) { -function Sprite_right__P94973(s) { +function Sprite_right__P117867(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35027,31 +35027,31 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); - s.tmp_0 = Sprite_left__P94971_mk(s); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); + s.tmp_0 = Sprite_left__P117865_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_3 = Sprite_width__P94968_mk(s); + s.tmp_3 = Sprite_width__P117862_mk(s); s.tmp_3.arg0 = s.arg0; - s.callLocIdx = 356; s.pc = 2; return s.tmp_3; + s.callLocIdx = 357; s.pc = 2; return s.tmp_3; case 2: r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); s.tmp_0.arg1 = r0; - s.callLocIdx = 357; s.pc = 1; return s.tmp_0; + s.callLocIdx = 358; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -Sprite_right__P94973.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__P117867.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__P94973_mk(s) { +function Sprite_right__P117867_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_right__P94973, depth: s.depth + 1, + parent: s, fn: Sprite_right__P117867, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35065,7 +35065,7 @@ function Sprite_right__P94973_mk(s) { -function ArcadePhysicsEngine_spriteCollisions__P97358(s) { +function ArcadePhysicsEngine_spriteCollisions__P120257(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35075,18 +35075,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ms___108169 = undefined; - s.unnamed536___U1 = undefined; - s.unnamed537___U2 = undefined; - s.sprite___108171 = undefined; - s.overSprites___108178 = undefined; - s.overlapper___108186 = undefined; - s.unnamed538___U6 = undefined; - s.unnamed539___U7 = undefined; - s.thisKind___108192 = undefined; - s.otherKind___108196 = undefined; - s.higher___108209 = undefined; - s.lower___108218 = undefined; + s.ms___131625 = undefined; + s.unnamed628___U1 = undefined; + s.unnamed629___U2 = undefined; + s.sprite___131627 = undefined; + s.overSprites___131634 = undefined; + s.overlapper___131642 = undefined; + s.unnamed630___U6 = undefined; + s.unnamed631___U7 = undefined; + s.thisKind___131648 = undefined; + s.otherKind___131652 = undefined; + s.higher___131665 = undefined; + s.lower___131674 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -35094,7 +35094,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C95098_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C117992_VT)) failedCast(r0); r0 = pxsim_Array__length(s.arg2); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -35106,20 +35106,20 @@ switch (step) { { step = 21; continue; } case 1: case 2: - s.ms___108169 = (undefined); - s.unnamed536___U1 = (s.arg1); - s.unnamed537___U2 = (0); + s.ms___131625 = (undefined); + s.unnamed628___U1 = (s.arg1); + s.unnamed629___U2 = (0); case 3: - s.tmp_0 = r0 = s.unnamed537___U2; - r0 = pxsim_Array__length(s.unnamed536___U1); + s.tmp_0 = r0 = s.unnamed629___U2; + r0 = pxsim_Array__length(s.unnamed628___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 20; continue; } - r0 = pxsim_Array__getAt(s.unnamed536___U1, s.unnamed537___U2); - s.ms___108169 = (r0); - r0 = s.ms___108169.fields["sprite"]; - s.sprite___108171 = (r0); - r0 = s.sprite___108171.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed628___U1, s.unnamed629___U2); + s.ms___131625 = (r0); + r0 = s.ms___131625.fields["sprite"]; + s.sprite___131627 = (r0); + r0 = s.sprite___131627.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4610); s.tmp_0 = r0; @@ -35128,27 +35128,27 @@ switch (step) { { step = 19; continue; } case 4: case 5: - s.tmp_2 = sprites_SpriteMap_overlaps__P95020_mk(s); + s.tmp_2 = sprites_SpriteMap_overlaps__P117914_mk(s); r0 = s.arg0.fields["map"]; s.tmp_2.arg0 = r0; - r0 = s.ms___108169.fields["sprite"]; + r0 = s.ms___131625.fields["sprite"]; s.tmp_2.arg1 = r0; - s.callLocIdx = 610; s.pc = 22; return s.tmp_2; + s.callLocIdx = 616; s.pc = 22; return s.tmp_2; case 22: r0 = s.retval; - s.overSprites___108178 = (r0); - s.overlapper___108186 = (undefined); - s.unnamed538___U6 = (s.overSprites___108178); - s.unnamed539___U7 = (0); + s.overSprites___131634 = (r0); + s.overlapper___131642 = (undefined); + s.unnamed630___U6 = (s.overSprites___131634); + s.unnamed631___U7 = (0); case 6: - s.tmp_0 = r0 = s.unnamed539___U7; - r0 = pxsim_Array__length(s.unnamed538___U6); + s.tmp_0 = r0 = s.unnamed631___U7; + r0 = pxsim_Array__length(s.unnamed630___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 18; continue; } - r0 = pxsim_Array__getAt(s.unnamed538___U6, s.unnamed539___U7); - s.overlapper___108186 = (r0); - r0 = s.overlapper___108186.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed630___U6, s.unnamed631___U7); + s.overlapper___131642 = (r0); + r0 = s.overlapper___131642.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 4610); s.tmp_2 = r0; @@ -35157,13 +35157,13 @@ switch (step) { { step = 17; continue; } case 7: case 8: - r0 = s.sprite___108171.fields["_kind"]; - s.thisKind___108192 = (r0); - r0 = s.overlapper___108186.fields["_kind"]; - s.otherKind___108196 = (r0); - r0 = s.sprite___108171.fields["_kindsOverlappedWith"]; + r0 = s.sprite___131627.fields["_kind"]; + s.thisKind___131648 = (r0); + r0 = s.overlapper___131642.fields["_kind"]; + s.otherKind___131652 = (r0); + r0 = s.sprite___131627.fields["_kindsOverlappedWith"]; s.tmp_2 = r0; - r0 = pxsim_Array_.indexOf(s.tmp_2, s.otherKind___108196, undefined); + r0 = pxsim_Array_.indexOf(s.tmp_2, s.otherKind___131652, undefined); s.tmp_1 = r0; r0 = (s.tmp_1 === -1); s.tmp_0 = r0; @@ -35172,37 +35172,37 @@ switch (step) { { step = 17; continue; } case 9: case 10: - r0 = s.sprite___108171.fields["id"]; + r0 = s.sprite___131627.fields["id"]; s.tmp_4 = r0; - r0 = s.overlapper___108186.fields["id"]; + r0 = s.overlapper___131642.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___108171; + r0 = s.sprite___131627; { step = 12; continue; } case 11: - r0 = s.overlapper___108186; + r0 = s.overlapper___131642; case 12: // jmp value (already in r0) s.tmp_6 = r0; - s.higher___108209 = (s.tmp_6); - r0 = (s.higher___108209 === s.sprite___108171); + s.higher___131665 = (s.tmp_6); + r0 = (s.higher___131665 === s.sprite___131627); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = s.overlapper___108186; + r0 = s.overlapper___131642; { step = 14; continue; } case 13: - r0 = s.sprite___108171; + r0 = s.sprite___131627; case 14: // jmp value (already in r0) s.tmp_1 = r0; - s.lower___108218 = (s.tmp_1); - r0 = s.higher___108209.fields["_overlappers"]; + s.lower___131674 = (s.tmp_1); + r0 = s.higher___131665.fields["_overlappers"]; s.tmp_2 = r0; - r0 = s.lower___108218.fields["id"]; + r0 = s.lower___131674.fields["id"]; s.tmp_3 = r0; r0 = pxsim_Array_.indexOf(s.tmp_2, s.tmp_3, undefined); s.tmp_1 = r0; @@ -35210,54 +35210,54 @@ 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__P108238); + r0 = pxsim_pxtcore_mkAction(2, forEach_inline__P131694); s.tmp_4 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_4, 0, s.thisKind___108192); - r0 = pxsim_pxtrt_stclo(s.tmp_4, 1, s.otherKind___108196); - r0 = pxsim_pxtcore_mkAction(5, ArcadePhysicsEngine_spriteCollisions_inline__P108262); + r0 = pxsim_pxtrt_stclo(s.tmp_4, 0, s.thisKind___131648); + r0 = pxsim_pxtrt_stclo(s.tmp_4, 1, s.otherKind___131652); + r0 = pxsim_pxtcore_mkAction(5, ArcadePhysicsEngine_spriteCollisions_inline__P131718); s.tmp_5 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_5, 0, s.higher___108209); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 1, s.lower___108218); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 2, s.sprite___108171); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 3, s.overlapper___108186); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 4, s.thisKind___108192); - s.tmp_6 = helpers_arrayForEach__P92680_mk(s); - s.tmp_7 = helpers_arrayFilter__P92681_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 0, s.higher___131665); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 1, s.lower___131674); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 2, s.sprite___131627); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 3, s.overlapper___131642); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 4, s.thisKind___131648); + s.tmp_6 = helpers_arrayForEach__P115574_mk(s); + s.tmp_7 = helpers_arrayFilter__P115575_mk(s); s.tmp_7.arg0 = s.arg2; s.tmp_7.arg1 = s.tmp_4; - s.callLocIdx = 613; s.pc = 24; return s.tmp_7; + s.callLocIdx = 619; s.pc = 24; return s.tmp_7; case 24: r0 = s.retval; s.tmp_6.arg0 = r0; s.tmp_6.arg1 = s.tmp_5; - s.callLocIdx = 615; s.pc = 23; return s.tmp_6; + s.callLocIdx = 621; s.pc = 23; return s.tmp_6; case 23: r0 = s.retval; case 15: case 16: case 17: - r0 = (s.unnamed539___U7 + 1); - s.unnamed539___U7 = (r0); + r0 = (s.unnamed631___U7 + 1); + s.unnamed631___U7 = (r0); { step = 6; continue; } case 18: - s.unnamed538___U6 = (undefined); + s.unnamed630___U6 = (undefined); case 19: - r0 = (s.unnamed537___U2 + 1); - s.unnamed537___U2 = (r0); + r0 = (s.unnamed629___U2 + 1); + s.unnamed629___U2 = (r0); { step = 3; continue; } case 20: - s.unnamed536___U1 = (undefined); + s.unnamed628___U1 = (undefined); case 21: r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_spriteCollisions__P97358.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__P120257.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__P97358_mk(s) { +function ArcadePhysicsEngine_spriteCollisions__P120257_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_spriteCollisions__P97358, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_spriteCollisions__P120257, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35267,18 +35267,18 @@ function ArcadePhysicsEngine_spriteCollisions__P97358_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - ms___108169: undefined, - unnamed536___U1: undefined, - unnamed537___U2: undefined, - sprite___108171: undefined, - overSprites___108178: undefined, - overlapper___108186: undefined, - unnamed538___U6: undefined, - unnamed539___U7: undefined, - thisKind___108192: undefined, - otherKind___108196: undefined, - higher___108209: undefined, - lower___108218: undefined, + ms___131625: undefined, + unnamed628___U1: undefined, + unnamed629___U2: undefined, + sprite___131627: undefined, + overSprites___131634: undefined, + overlapper___131642: undefined, + unnamed630___U6: undefined, + unnamed631___U7: undefined, + thisKind___131648: undefined, + otherKind___131652: undefined, + higher___131665: undefined, + lower___131674: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -35288,7 +35288,7 @@ function ArcadePhysicsEngine_spriteCollisions__P97358_mk(s) { -function forEach_inline__P108238(s) { +function forEach_inline__P131694(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35345,12 +35345,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P108238.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__P131694.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__P108238_mk(s) { +function forEach_inline__P131694_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P108238, depth: s.depth + 1, + parent: s, fn: forEach_inline__P131694, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35368,7 +35368,7 @@ function forEach_inline__P108238_mk(s) { -function ArcadePhysicsEngine_spriteCollisions_inline__P108262(s) { +function ArcadePhysicsEngine_spriteCollisions_inline__P131718(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35387,7 +35387,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__P108272); + r0 = pxsim_pxtcore_mkAction(6, ArcadePhysicsEngine_spriteCollisions_inline__P131728); 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]); @@ -35400,12 +35400,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_spriteCollisions_inline__P108262.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__P131718.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__P108262_mk(s) { +function ArcadePhysicsEngine_spriteCollisions_inline__P131718_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_spriteCollisions_inline__P108262, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_spriteCollisions_inline__P131718, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35416,7 +35416,7 @@ function ArcadePhysicsEngine_spriteCollisions_inline__P108262_mk(s) { -function ArcadePhysicsEngine_spriteCollisions_inline__P108272(s) { +function ArcadePhysicsEngine_spriteCollisions_inline__P131728(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35472,12 +35472,12 @@ switch (step) { s.tmp_12.arg2 = s.tmp_11; if (!s.tmp_12.arg0.vtable.iface) { setupLambda(s.tmp_12, pxsim_pxtrt.mapGetByString(s.tmp_12.arg0, "handler"), 3); - s.callLocIdx = 614; s.pc = 7; return s.tmp_12; + s.callLocIdx = 620; s.pc = 7; return s.tmp_12; } else { s.tmp_12.fn = s.tmp_12.arg0.vtable.iface["handler"]; - if (s.tmp_12.fn == null) { setupLambda(s.tmp_12, s.tmp_12.arg0.fields["handler"], 3); s.callLocIdx = 614; s.pc = 7; return s.tmp_12; } - else if (s.tmp_12.fn.isGetter) { s.tmp_12.stage2Call = true; s.callLocIdx = 614; s.pc = 7; return s.tmp_12;; } - else { s.callLocIdx = 614; s.pc = 7; return s.tmp_12; } + if (s.tmp_12.fn == null) { setupLambda(s.tmp_12, s.tmp_12.arg0.fields["handler"], 3); s.callLocIdx = 620; s.pc = 7; return s.tmp_12; } + else if (s.tmp_12.fn.isGetter) { s.tmp_12.stage2Call = true; s.callLocIdx = 620; s.pc = 7; return s.tmp_12;; } + else { s.callLocIdx = 620; s.pc = 7; return s.tmp_12; } } case 7: r0 = s.retval; @@ -35492,12 +35492,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_spriteCollisions_inline__P108272.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__P131728.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__P108272_mk(s) { +function ArcadePhysicsEngine_spriteCollisions_inline__P131728_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_spriteCollisions_inline__P108272, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_spriteCollisions_inline__P131728, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35518,7 +35518,7 @@ function ArcadePhysicsEngine_spriteCollisions_inline__P108272_mk(s) { -function sprites_SpriteMap_overlaps__P95020(s) { +function sprites_SpriteMap_overlaps__P117914(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35528,47 +35528,47 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.n___108306 = undefined; - s.o___108310 = undefined; + s.n___131762 = undefined; + s.o___131766 = 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__C95017_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_neighbors__P95019_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C117911_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_neighbors__P117913_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - s.callLocIdx = 487; s.pc = 1; return s.tmp_0; + s.callLocIdx = 493; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.n___108306 = (r0); - r0 = pxsim_pxtcore_mkAction(1, o_inline__P108312); + s.n___131762 = (r0); + r0 = pxsim_pxtcore_mkAction(1, o_inline__P131768); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - s.tmp_1 = helpers_arrayFilter__P92681_mk(s); - s.tmp_1.arg0 = s.n___108306; + s.tmp_1 = helpers_arrayFilter__P115575_mk(s); + s.tmp_1.arg0 = s.n___131762; s.tmp_1.arg1 = s.tmp_0; - s.callLocIdx = 489; s.pc = 2; return s.tmp_1; + s.callLocIdx = 495; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; - s.o___108310 = (r0); - r0 = s.o___108310; + s.o___131766 = (r0); + r0 = s.o___131766; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_overlaps__P95020.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__P117914.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__P95020_mk(s) { +function sprites_SpriteMap_overlaps__P117914_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_overlaps__P95020, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_overlaps__P117914, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - n___108306: undefined, - o___108310: undefined, + n___131762: undefined, + o___131766: undefined, arg0: undefined, arg1: undefined, } } @@ -35577,7 +35577,7 @@ function sprites_SpriteMap_overlaps__P95020_mk(s) { -function o_inline__P108312(s) { +function o_inline__P131768(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35591,21 +35591,21 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Sprite_overlapsWith__P94991_mk(s); + s.tmp_0 = Sprite_overlapsWith__P117885_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; - s.callLocIdx = 488; s.pc = 1; return s.tmp_0; + s.callLocIdx = 494; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; return leave(s, r0) default: oops() } } } -o_inline__P108312.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__P131768.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__P108312_mk(s) { +function o_inline__P131768_mk(s) { checkStack(s.depth); return { - parent: s, fn: o_inline__P108312, depth: s.depth + 1, + parent: s, fn: o_inline__P131768, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -35615,7 +35615,7 @@ function o_inline__P108312_mk(s) { -function sprites_SpriteMap_neighbors__P95019(s) { +function sprites_SpriteMap_neighbors__P117913(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35625,112 +35625,112 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.n___108577 = undefined; - s.layer___108579 = undefined; + s.n___132033 = undefined; + s.layer___132035 = 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__C95017_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C117911_VT)) failedCast(r0); r0 = pxsim_Array__mk(); - s.n___108577 = (r0); + s.n___132033 = (r0); r0 = s.arg1.fields["layer"]; - s.layer___108579 = (r0); - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P97322_mk(s); + s.layer___132035 = (r0); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P120221_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_left__P94970_mk(s); + s.tmp_1 = Sprite_left__P117864_mk(s); s.tmp_1.arg0 = s.arg1; - s.callLocIdx = 475; s.pc = 2; return s.tmp_1; + s.callLocIdx = 481; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_top__P94974_mk(s); + s.tmp_2 = Sprite_top__P117868_mk(s); s.tmp_2.arg0 = s.arg1; - s.callLocIdx = 476; s.pc = 3; return s.tmp_2; + s.callLocIdx = 482; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___108579; - s.tmp_0.arg4 = s.n___108577; - s.callLocIdx = 477; s.pc = 1; return s.tmp_0; + s.tmp_0.arg3 = s.layer___132035; + s.tmp_0.arg4 = s.n___132033; + s.callLocIdx = 483; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P97322_mk(s); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P120221_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_left__P94970_mk(s); + s.tmp_1 = Sprite_left__P117864_mk(s); s.tmp_1.arg0 = s.arg1; - s.callLocIdx = 478; s.pc = 5; return s.tmp_1; + s.callLocIdx = 484; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_bottom__P94976_mk(s); + s.tmp_2 = Sprite_bottom__P117870_mk(s); s.tmp_2.arg0 = s.arg1; - s.callLocIdx = 479; s.pc = 6; return s.tmp_2; + s.callLocIdx = 485; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___108579; - s.tmp_0.arg4 = s.n___108577; - s.callLocIdx = 480; s.pc = 4; return s.tmp_0; + s.tmp_0.arg3 = s.layer___132035; + s.tmp_0.arg4 = s.n___132033; + s.callLocIdx = 486; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P97322_mk(s); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P120221_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_right__P94972_mk(s); + s.tmp_1 = Sprite_right__P117866_mk(s); s.tmp_1.arg0 = s.arg1; - s.callLocIdx = 481; s.pc = 8; return s.tmp_1; + s.callLocIdx = 487; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_top__P94974_mk(s); + s.tmp_2 = Sprite_top__P117868_mk(s); s.tmp_2.arg0 = s.arg1; - s.callLocIdx = 482; s.pc = 9; return s.tmp_2; + s.callLocIdx = 488; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___108579; - s.tmp_0.arg4 = s.n___108577; - s.callLocIdx = 483; s.pc = 7; return s.tmp_0; + s.tmp_0.arg3 = s.layer___132035; + s.tmp_0.arg4 = s.n___132033; + s.callLocIdx = 489; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P97322_mk(s); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P120221_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_right__P94972_mk(s); + s.tmp_1 = Sprite_right__P117866_mk(s); s.tmp_1.arg0 = s.arg1; - s.callLocIdx = 484; s.pc = 11; return s.tmp_1; + s.callLocIdx = 490; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_bottom__P94976_mk(s); + s.tmp_2 = Sprite_bottom__P117870_mk(s); s.tmp_2.arg0 = s.arg1; - s.callLocIdx = 485; s.pc = 12; return s.tmp_2; + s.callLocIdx = 491; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___108579; - s.tmp_0.arg4 = s.n___108577; - s.callLocIdx = 486; s.pc = 10; return s.tmp_0; + s.tmp_0.arg3 = s.layer___132035; + s.tmp_0.arg4 = s.n___132033; + s.callLocIdx = 492; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - r0 = pxsim_Array_.removeElement(s.n___108577, s.arg1); - r0 = s.n___108577; + r0 = pxsim_Array_.removeElement(s.n___132033, s.arg1); + r0 = s.n___132033; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_neighbors__P95019.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__P117913.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__P95019_mk(s) { +function sprites_SpriteMap_neighbors__P117913_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_neighbors__P95019, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_neighbors__P117913, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - n___108577: undefined, - layer___108579: undefined, + n___132033: undefined, + layer___132035: undefined, arg0: undefined, arg1: undefined, } } @@ -35739,7 +35739,7 @@ function sprites_SpriteMap_neighbors__P95019_mk(s) { -function sprites_SpriteMap_mergeAtKey__P97322(s) { +function sprites_SpriteMap_mergeAtKey__P120221(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35749,11 +35749,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.k___108628 = undefined; - s.bucket___108633 = undefined; - s.sprite___108640 = undefined; - s.unnamed532___U3 = undefined; - s.unnamed533___U4 = undefined; + s.k___132080 = undefined; + s.bucket___132085 = undefined; + s.sprite___132092 = undefined; + s.unnamed624___U3 = undefined; + s.unnamed625___U4 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -35763,33 +35763,33 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C95017_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_key__P97320_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C117911_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_key__P120219_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; - s.callLocIdx = 513; s.pc = 9; return s.tmp_0; + s.callLocIdx = 519; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.k___108628 = (r0); + s.k___132080 = (r0); r0 = s.arg0.fields["buckets"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.k___108628); - s.bucket___108633 = (r0); - r0 = pxsim_numops_toBoolDecr(s.bucket___108633); + r0 = pxsim_Array__getAt(s.tmp_0, s.k___132080); + s.bucket___132085 = (r0); + r0 = pxsim_numops_toBoolDecr(s.bucket___132085); if (!r0) { step = 7; continue; } - s.sprite___108640 = (undefined); - s.unnamed532___U3 = (s.bucket___108633); - s.unnamed533___U4 = (0); + s.sprite___132092 = (undefined); + s.unnamed624___U3 = (s.bucket___132085); + s.unnamed625___U4 = (0); case 1: - s.tmp_0 = r0 = s.unnamed533___U4; - r0 = pxsim_Array__length(s.unnamed532___U3); + s.tmp_0 = r0 = s.unnamed625___U4; + r0 = pxsim_Array__length(s.unnamed624___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed532___U3, s.unnamed533___U4); - s.sprite___108640 = (r0); - r0 = s.sprite___108640.fields["layer"]; + r0 = pxsim_Array__getAt(s.unnamed624___U3, s.unnamed625___U4); + s.sprite___132092 = (r0); + r0 = s.sprite___132092.fields["layer"]; s.tmp_3 = r0; r0 = (s.tmp_3 & s.arg3); s.tmp_2 = r0; @@ -35798,7 +35798,7 @@ switch (step) { r0 = s.tmp_2; { step = 3; continue; } case 2: - r0 = pxsim_Array_.indexOf(s.arg4, s.sprite___108640, undefined); + r0 = pxsim_Array_.indexOf(s.arg4, s.sprite___132092, undefined); s.tmp_4 = r0; r0 = (s.tmp_4 < 0); case 3: @@ -35806,26 +35806,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___108640); + r0 = pxsim_Array__push(s.arg4, s.sprite___132092); case 4: case 5: - r0 = (s.unnamed533___U4 + 1); - s.unnamed533___U4 = (r0); + r0 = (s.unnamed625___U4 + 1); + s.unnamed625___U4 = (r0); { step = 1; continue; } case 6: - s.unnamed532___U3 = (undefined); + s.unnamed624___U3 = (undefined); case 7: case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_mergeAtKey__P97322.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__P120221.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__P97322_mk(s) { +function sprites_SpriteMap_mergeAtKey__P120221_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_mergeAtKey__P97322, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_mergeAtKey__P120221, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35833,11 +35833,11 @@ function sprites_SpriteMap_mergeAtKey__P97322_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - k___108628: undefined, - bucket___108633: undefined, - sprite___108640: undefined, - unnamed532___U3: undefined, - unnamed533___U4: undefined, + k___132080: undefined, + bucket___132085: undefined, + sprite___132092: undefined, + unnamed624___U3: undefined, + unnamed625___U4: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -35849,7 +35849,7 @@ function sprites_SpriteMap_mergeAtKey__P97322_mk(s) { -function sprites_SpriteMap_key__P97320(s) { +function sprites_SpriteMap_key__P120219(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35859,8 +35859,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.xi___108661 = undefined; - s.yi___108673 = undefined; + s.xi___132113 = undefined; + s.yi___132125 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -35868,8 +35868,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C95017_VT)) failedCast(r0); - s.tmp_0 = Math_clamp__P92698_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C117911_VT)) failedCast(r0); + s.tmp_0 = Math_clamp__P115592_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg0.fields["columnCount"]; s.tmp_0.arg1 = r0; @@ -35877,11 +35877,11 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.arg1, s.tmp_1); s.tmp_0.arg2 = r0; - s.callLocIdx = 501; s.pc = 1; return s.tmp_0; + s.callLocIdx = 507; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.xi___108661 = (r0); - s.tmp_0 = Math_clamp__P92698_mk(s); + s.xi___132113 = (r0); + s.tmp_0 = Math_clamp__P115592_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg0.fields["rowCount"]; s.tmp_0.arg1 = r0; @@ -35889,31 +35889,31 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.arg2, s.tmp_1); s.tmp_0.arg2 = r0; - s.callLocIdx = 502; s.pc = 2; return s.tmp_0; + s.callLocIdx = 508; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.yi___108673 = (r0); - s.tmp_0 = r0 = s.xi___108661; + s.yi___132125 = (r0); + s.tmp_0 = r0 = s.xi___132113; r0 = s.arg0.fields["columnCount"]; s.tmp_2 = r0; - r0 = (s.yi___108673 * s.tmp_2); + r0 = (s.yi___132125 * s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); return leave(s, r0) default: oops() } } } -sprites_SpriteMap_key__P97320.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__P120219.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__P97320_mk(s) { +function sprites_SpriteMap_key__P120219_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_key__P97320, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_key__P120219, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - xi___108661: undefined, - yi___108673: undefined, + xi___132113: undefined, + yi___132125: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -35923,7 +35923,7 @@ function sprites_SpriteMap_key__P97320_mk(s) { -function Sprite_overlapsWith__P94991(s) { +function Sprite_overlapsWith__P117885(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35933,15 +35933,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.A___108390 = undefined; - s.B___108391 = undefined; + s.A___131846 = undefined; + s.B___131847 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); r0 = (s.arg1 == s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -35987,23 +35987,23 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_8); if (!r0) { step = 9; continue; } - s.tmp_9 = game_Hitbox_overlapsWith__P94794_mk(s); + s.tmp_9 = game_Hitbox_overlapsWith__P117688_mk(s); r0 = s.arg1.fields["_hitbox"]; s.tmp_9.arg0 = r0; r0 = s.arg0.fields["_hitbox"]; s.tmp_9.arg1 = r0; - s.callLocIdx = 383; s.pc = 28; return s.tmp_9; + s.callLocIdx = 389; s.pc = 28; return s.tmp_9; case 28: r0 = s.retval; { step = 27; continue; } case 9: case 10: - s.tmp_13 = game_Hitbox_overlapsWith__P94794_mk(s); + s.tmp_13 = game_Hitbox_overlapsWith__P117688_mk(s); r0 = s.arg1.fields["_hitbox"]; s.tmp_13.arg0 = r0; r0 = s.arg0.fields["_hitbox"]; s.tmp_13.arg1 = r0; - s.callLocIdx = 384; s.pc = 29; return s.tmp_13; + s.callLocIdx = 390; s.pc = 29; return s.tmp_13; case 29: r0 = s.retval; s.tmp_12 = r0; @@ -36017,9 +36017,9 @@ switch (step) { { step = 27; continue; } case 11: case 12: - s.tmp_17 = Sprite_isScaled__P97313_mk(s); + s.tmp_17 = Sprite_isScaled__P120212_mk(s); s.tmp_17.arg0 = s.arg0; - s.callLocIdx = 385; s.pc = 30; return s.tmp_17; + s.callLocIdx = 391; s.pc = 30; return s.tmp_17; case 30: r0 = s.retval; s.tmp_16 = r0; @@ -36032,9 +36032,9 @@ switch (step) { r0 = s.tmp_14; { step = 14; continue; } case 13: - s.tmp_20 = Sprite_isScaled__P97313_mk(s); + s.tmp_20 = Sprite_isScaled__P120212_mk(s); s.tmp_20.arg0 = s.arg1; - s.callLocIdx = 386; s.pc = 31; return s.tmp_20; + s.callLocIdx = 392; s.pc = 31; return s.tmp_20; case 31: r0 = s.retval; s.tmp_19 = r0; @@ -36050,29 +36050,29 @@ switch (step) { s.tmp_22 = r0; r0 = s.arg0.fields["_image"]; s.tmp_23 = r0; - s.tmp_26 = Sprite_left__P94970_mk(s); + s.tmp_26 = Sprite_left__P117864_mk(s); s.tmp_26.arg0 = s.arg0; - s.callLocIdx = 387; s.pc = 32; return s.tmp_26; + s.callLocIdx = 393; s.pc = 32; return s.tmp_26; case 32: r0 = s.retval; s.tmp_25 = r0; - s.tmp_28 = Sprite_left__P94970_mk(s); + s.tmp_28 = Sprite_left__P117864_mk(s); s.tmp_28.arg0 = s.arg1; - s.callLocIdx = 388; s.pc = 33; return s.tmp_28; + s.callLocIdx = 394; s.pc = 33; return s.tmp_28; case 33: r0 = s.retval; s.tmp_27 = r0; r0 = (s.tmp_25 - s.tmp_27); s.tmp_24 = r0; - s.tmp_31 = Sprite_top__P94974_mk(s); + s.tmp_31 = Sprite_top__P117868_mk(s); s.tmp_31.arg0 = s.arg0; - s.callLocIdx = 389; s.pc = 34; return s.tmp_31; + s.callLocIdx = 395; s.pc = 34; return s.tmp_31; case 34: r0 = s.retval; s.tmp_30 = r0; - s.tmp_33 = Sprite_top__P94974_mk(s); + s.tmp_33 = Sprite_top__P117868_mk(s); s.tmp_33.arg0 = s.arg1; - s.callLocIdx = 390; s.pc = 35; return s.tmp_33; + s.callLocIdx = 396; s.pc = 35; return s.tmp_33; case 35: r0 = s.retval; s.tmp_32 = r0; @@ -36082,9 +36082,9 @@ switch (step) { { step = 27; continue; } { step = 26; continue; } case 15: - s.tmp_36 = Sprite_sx__P94941_mk(s); + s.tmp_36 = Sprite_sx__P117835_mk(s); s.tmp_36.arg0 = s.arg0; - s.callLocIdx = 391; s.pc = 36; return s.tmp_36; + s.callLocIdx = 397; s.pc = 36; return s.tmp_36; case 36: r0 = s.retval; s.tmp_35 = r0; @@ -36095,9 +36095,9 @@ switch (step) { r0 = s.tmp_34; { step = 17; continue; } case 16: - s.tmp_38 = Sprite_sy__P94943_mk(s); + s.tmp_38 = Sprite_sy__P117837_mk(s); s.tmp_38.arg0 = s.arg0; - s.callLocIdx = 392; s.pc = 37; return s.tmp_38; + s.callLocIdx = 398; s.pc = 37; return s.tmp_38; case 37: r0 = s.retval; s.tmp_37 = r0; @@ -36110,9 +36110,9 @@ switch (step) { r0 = s.tmp_39; { step = 19; continue; } case 18: - s.tmp_41 = Sprite_sx__P94941_mk(s); + s.tmp_41 = Sprite_sx__P117835_mk(s); s.tmp_41.arg0 = s.arg1; - s.callLocIdx = 393; s.pc = 38; return s.tmp_41; + s.callLocIdx = 399; s.pc = 38; return s.tmp_41; case 38: r0 = s.retval; s.tmp_40 = r0; @@ -36125,9 +36125,9 @@ switch (step) { r0 = s.tmp_42; { step = 21; continue; } case 20: - s.tmp_44 = Sprite_sy__P94943_mk(s); + s.tmp_44 = Sprite_sy__P117837_mk(s); s.tmp_44.arg0 = s.arg1; - s.callLocIdx = 394; s.pc = 39; return s.tmp_44; + s.callLocIdx = 400; s.pc = 39; return s.tmp_44; case 39: r0 = s.retval; s.tmp_43 = r0; @@ -36141,29 +36141,29 @@ switch (step) { { step = 27; continue; } case 22: case 23: - s.tmp_49 = Sprite_sx__P94941_mk(s); + s.tmp_49 = Sprite_sx__P117835_mk(s); s.tmp_49.arg0 = s.arg0; - s.callLocIdx = 395; s.pc = 40; return s.tmp_49; + s.callLocIdx = 401; s.pc = 40; return s.tmp_49; case 40: r0 = s.retval; s.tmp_48 = r0; - s.tmp_51 = Sprite_sy__P94943_mk(s); + s.tmp_51 = Sprite_sy__P117837_mk(s); s.tmp_51.arg0 = s.arg0; - s.callLocIdx = 396; s.pc = 41; return s.tmp_51; + s.callLocIdx = 402; s.pc = 41; return s.tmp_51; case 41: r0 = s.retval; s.tmp_50 = r0; r0 = (s.tmp_48 * s.tmp_50); s.tmp_47 = r0; - s.tmp_54 = Sprite_sx__P94941_mk(s); + s.tmp_54 = Sprite_sx__P117835_mk(s); s.tmp_54.arg0 = s.arg1; - s.callLocIdx = 397; s.pc = 42; return s.tmp_54; + s.callLocIdx = 403; s.pc = 42; return s.tmp_54; case 42: r0 = s.retval; s.tmp_53 = r0; - s.tmp_56 = Sprite_sy__P94943_mk(s); + s.tmp_56 = Sprite_sy__P117837_mk(s); s.tmp_56.arg0 = s.arg1; - s.callLocIdx = 398; s.pc = 43; return s.tmp_56; + s.callLocIdx = 404; s.pc = 43; return s.tmp_56; case 43: r0 = s.retval; s.tmp_55 = r0; @@ -36173,103 +36173,103 @@ switch (step) { s.tmp_46 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_46); if (!r0) { step = 24; continue; } - s.A___108390 = (s.arg0); - s.B___108391 = (s.arg1); + s.A___131846 = (s.arg0); + s.B___131847 = (s.arg1); { step = 25; continue; } case 24: - s.A___108390 = (s.arg1); - s.B___108391 = (s.arg0); + s.A___131846 = (s.arg1); + s.B___131847 = (s.arg0); case 25: - s.tmp_0 = helpers_imageBlit__P94524_mk(s); - r0 = s.A___108390.fields["_image"]; + s.tmp_0 = helpers_imageBlit__P117418_mk(s); + r0 = s.A___131846.fields["_image"]; s.tmp_0.arg0 = r0; - s.tmp_3 = Sprite_left__P94970_mk(s); - s.tmp_3.arg0 = s.B___108391; - s.callLocIdx = 400; s.pc = 45; return s.tmp_3; + s.tmp_3 = Sprite_left__P117864_mk(s); + s.tmp_3.arg0 = s.B___131847; + s.callLocIdx = 406; s.pc = 45; return s.tmp_3; case 45: r0 = s.retval; s.tmp_2 = r0; - s.tmp_5 = Sprite_left__P94970_mk(s); - s.tmp_5.arg0 = s.A___108390; - s.callLocIdx = 401; s.pc = 46; return s.tmp_5; + s.tmp_5 = Sprite_left__P117864_mk(s); + s.tmp_5.arg0 = s.A___131846; + s.callLocIdx = 407; s.pc = 46; return s.tmp_5; case 46: r0 = s.retval; s.tmp_4 = r0; r0 = (s.tmp_2 - s.tmp_4); s.tmp_1 = r0; - s.tmp_7 = Sprite_sx__P94941_mk(s); - s.tmp_7.arg0 = s.A___108390; - s.callLocIdx = 402; s.pc = 47; return s.tmp_7; + s.tmp_7 = Sprite_sx__P117835_mk(s); + s.tmp_7.arg0 = s.A___131846; + s.callLocIdx = 408; s.pc = 47; return s.tmp_7; case 47: r0 = s.retval; s.tmp_6 = r0; r0 = (s.tmp_1 / s.tmp_6); s.tmp_0.arg1 = r0; - s.tmp_10 = Sprite_top__P94974_mk(s); - s.tmp_10.arg0 = s.B___108391; - s.callLocIdx = 403; s.pc = 48; return s.tmp_10; + s.tmp_10 = Sprite_top__P117868_mk(s); + s.tmp_10.arg0 = s.B___131847; + s.callLocIdx = 409; s.pc = 48; return s.tmp_10; case 48: r0 = s.retval; s.tmp_9 = r0; - s.tmp_12 = Sprite_top__P94974_mk(s); - s.tmp_12.arg0 = s.A___108390; - s.callLocIdx = 404; s.pc = 49; return s.tmp_12; + s.tmp_12 = Sprite_top__P117868_mk(s); + s.tmp_12.arg0 = s.A___131846; + s.callLocIdx = 410; s.pc = 49; return s.tmp_12; case 49: r0 = s.retval; s.tmp_11 = r0; r0 = (s.tmp_9 - s.tmp_11); s.tmp_8 = r0; - s.tmp_14 = Sprite_sy__P94943_mk(s); - s.tmp_14.arg0 = s.A___108390; - s.callLocIdx = 405; s.pc = 50; return s.tmp_14; + s.tmp_14 = Sprite_sy__P117837_mk(s); + s.tmp_14.arg0 = s.A___131846; + s.callLocIdx = 411; s.pc = 50; return s.tmp_14; case 50: r0 = s.retval; s.tmp_13 = r0; r0 = (s.tmp_8 / s.tmp_13); s.tmp_0.arg2 = r0; - s.tmp_16 = Sprite_width__P94968_mk(s); - s.tmp_16.arg0 = s.B___108391; - s.callLocIdx = 406; s.pc = 51; return s.tmp_16; + s.tmp_16 = Sprite_width__P117862_mk(s); + s.tmp_16.arg0 = s.B___131847; + s.callLocIdx = 412; s.pc = 51; return s.tmp_16; case 51: r0 = s.retval; s.tmp_15 = r0; - s.tmp_18 = Sprite_sx__P94941_mk(s); - s.tmp_18.arg0 = s.A___108390; - s.callLocIdx = 407; s.pc = 52; return s.tmp_18; + s.tmp_18 = Sprite_sx__P117835_mk(s); + s.tmp_18.arg0 = s.A___131846; + s.callLocIdx = 413; s.pc = 52; return s.tmp_18; case 52: r0 = s.retval; s.tmp_17 = r0; r0 = (s.tmp_15 / s.tmp_17); s.tmp_0.arg3 = r0; - s.tmp_20 = Sprite_height__P94969_mk(s); - s.tmp_20.arg0 = s.B___108391; - s.callLocIdx = 408; s.pc = 53; return s.tmp_20; + s.tmp_20 = Sprite_height__P117863_mk(s); + s.tmp_20.arg0 = s.B___131847; + s.callLocIdx = 414; s.pc = 53; return s.tmp_20; case 53: r0 = s.retval; s.tmp_19 = r0; - s.tmp_22 = Sprite_sy__P94943_mk(s); - s.tmp_22.arg0 = s.A___108390; - s.callLocIdx = 409; s.pc = 54; return s.tmp_22; + s.tmp_22 = Sprite_sy__P117837_mk(s); + s.tmp_22.arg0 = s.A___131846; + s.callLocIdx = 415; s.pc = 54; return s.tmp_22; case 54: r0 = s.retval; s.tmp_21 = r0; r0 = (s.tmp_19 / s.tmp_21); s.tmp_0.arg4 = r0; - r0 = s.B___108391.fields["_image"]; + r0 = s.B___131847.fields["_image"]; s.tmp_0.arg5 = r0; s.tmp_0.arg6 = 0; s.tmp_0.arg7 = 0; - r0 = s.B___108391.fields["_image"]; + r0 = s.B___131847.fields["_image"]; s.tmp_23 = r0; r0 = pxsim_ImageMethods.width(s.tmp_23); s.tmp_0.arg8 = r0; - r0 = s.B___108391.fields["_image"]; + r0 = s.B___131847.fields["_image"]; s.tmp_24 = r0; r0 = pxsim_ImageMethods.height(s.tmp_24); s.tmp_0.arg9 = r0; s.tmp_0.arg10 = true; s.tmp_0.arg11 = true; - s.callLocIdx = 413; s.pc = 44; return s.tmp_0; + s.callLocIdx = 419; s.pc = 44; return s.tmp_0; case 44: r0 = s.retval; { step = 27; continue; } @@ -36279,12 +36279,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_overlapsWith__P94991.info = {"start":20623,"length":1735,"line":689,"column":4,"endLine":738,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"overlapsWith","argumentNames":["this","other"]} +Sprite_overlapsWith__P117885.info = {"start":20623,"length":1735,"line":689,"column":4,"endLine":738,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"overlapsWith","argumentNames":["this","other"]} -function Sprite_overlapsWith__P94991_mk(s) { +function Sprite_overlapsWith__P117885_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_overlapsWith__P94991, depth: s.depth + 1, + parent: s, fn: Sprite_overlapsWith__P117885, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36343,8 +36343,8 @@ function Sprite_overlapsWith__P94991_mk(s) { tmp_54: undefined, tmp_55: undefined, tmp_56: undefined, - A___108390: undefined, - B___108391: undefined, + A___131846: undefined, + B___131847: undefined, arg0: undefined, arg1: undefined, } } @@ -36353,7 +36353,7 @@ function Sprite_overlapsWith__P94991_mk(s) { -function Sprite_isScaled__P97313(s) { +function Sprite_isScaled__P120212(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36368,7 +36368,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); r0 = s.arg0.fields["_sx"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== 256); @@ -36388,12 +36388,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_isScaled__P97313.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__P120212.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__P97313_mk(s) { +function Sprite_isScaled__P120212_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_isScaled__P97313, depth: s.depth + 1, + parent: s, fn: Sprite_isScaled__P120212, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36406,7 +36406,7 @@ function Sprite_isScaled__P97313_mk(s) { -function game_Hitbox_overlapsWith__P94794(s) { +function game_Hitbox_overlapsWith__P117688(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36422,32 +36422,32 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C94779_VT)) failedCast(r0); - s.tmp_0 = game_Hitbox_updateIfInvalid__P94793_mk(s); + if (!checkSubtype(r0, game_Hitbox__C117673_VT)) failedCast(r0); + s.tmp_0 = game_Hitbox_updateIfInvalid__P117687_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 249; s.pc = 18; return s.tmp_0; + s.callLocIdx = 250; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = game_Hitbox_updateIfInvalid__P94793_mk(s); + s.tmp_0 = game_Hitbox_updateIfInvalid__P117687_mk(s); s.tmp_0.arg0 = s.arg1; - s.callLocIdx = 250; s.pc = 19; return s.tmp_0; + s.callLocIdx = 251; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - s.tmp_1 = game_Hitbox_contains__P94792_mk(s); + s.tmp_1 = game_Hitbox_contains__P117686_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = game_Hitbox_left__P94787_mk(s); + s.tmp_2 = game_Hitbox_left__P117681_mk(s); s.tmp_2.arg0 = s.arg1; - s.callLocIdx = 251; s.pc = 21; return s.tmp_2; + s.callLocIdx = 252; s.pc = 21; return s.tmp_2; case 21: r0 = s.retval; s.tmp_1.arg1 = r0; - s.tmp_3 = game_Hitbox_top__P94788_mk(s); + s.tmp_3 = game_Hitbox_top__P117682_mk(s); s.tmp_3.arg0 = s.arg1; - s.callLocIdx = 252; s.pc = 22; return s.tmp_3; + s.callLocIdx = 253; s.pc = 22; return s.tmp_3; case 22: r0 = s.retval; s.tmp_1.arg2 = r0; - s.callLocIdx = 253; s.pc = 20; return s.tmp_1; + s.callLocIdx = 254; s.pc = 20; return s.tmp_1; case 20: r0 = s.retval; s.tmp_0 = r0; @@ -36457,21 +36457,21 @@ switch (step) { { step = 17; continue; } case 1: case 2: - s.tmp_5 = game_Hitbox_contains__P94792_mk(s); + s.tmp_5 = game_Hitbox_contains__P117686_mk(s); s.tmp_5.arg0 = s.arg0; - s.tmp_6 = game_Hitbox_left__P94787_mk(s); + s.tmp_6 = game_Hitbox_left__P117681_mk(s); s.tmp_6.arg0 = s.arg1; - s.callLocIdx = 254; s.pc = 24; return s.tmp_6; + s.callLocIdx = 255; s.pc = 24; return s.tmp_6; case 24: r0 = s.retval; s.tmp_5.arg1 = r0; - s.tmp_7 = game_Hitbox_bottom__P94790_mk(s); + s.tmp_7 = game_Hitbox_bottom__P117684_mk(s); s.tmp_7.arg0 = s.arg1; - s.callLocIdx = 255; s.pc = 25; return s.tmp_7; + s.callLocIdx = 256; s.pc = 25; return s.tmp_7; case 25: r0 = s.retval; s.tmp_5.arg2 = r0; - s.callLocIdx = 256; s.pc = 23; return s.tmp_5; + s.callLocIdx = 257; s.pc = 23; return s.tmp_5; case 23: r0 = s.retval; s.tmp_4 = r0; @@ -36481,21 +36481,21 @@ switch (step) { { step = 17; continue; } case 3: case 4: - s.tmp_9 = game_Hitbox_contains__P94792_mk(s); + s.tmp_9 = game_Hitbox_contains__P117686_mk(s); s.tmp_9.arg0 = s.arg0; - s.tmp_10 = game_Hitbox_right__P94789_mk(s); + s.tmp_10 = game_Hitbox_right__P117683_mk(s); s.tmp_10.arg0 = s.arg1; - s.callLocIdx = 257; s.pc = 27; return s.tmp_10; + s.callLocIdx = 258; s.pc = 27; return s.tmp_10; case 27: r0 = s.retval; s.tmp_9.arg1 = r0; - s.tmp_11 = game_Hitbox_top__P94788_mk(s); + s.tmp_11 = game_Hitbox_top__P117682_mk(s); s.tmp_11.arg0 = s.arg1; - s.callLocIdx = 258; s.pc = 28; return s.tmp_11; + s.callLocIdx = 259; s.pc = 28; return s.tmp_11; case 28: r0 = s.retval; s.tmp_9.arg2 = r0; - s.callLocIdx = 259; s.pc = 26; return s.tmp_9; + s.callLocIdx = 260; s.pc = 26; return s.tmp_9; case 26: r0 = s.retval; s.tmp_8 = r0; @@ -36505,21 +36505,21 @@ switch (step) { { step = 17; continue; } case 5: case 6: - s.tmp_13 = game_Hitbox_contains__P94792_mk(s); + s.tmp_13 = game_Hitbox_contains__P117686_mk(s); s.tmp_13.arg0 = s.arg0; - s.tmp_14 = game_Hitbox_right__P94789_mk(s); + s.tmp_14 = game_Hitbox_right__P117683_mk(s); s.tmp_14.arg0 = s.arg1; - s.callLocIdx = 260; s.pc = 30; return s.tmp_14; + s.callLocIdx = 261; s.pc = 30; return s.tmp_14; case 30: r0 = s.retval; s.tmp_13.arg1 = r0; - s.tmp_15 = game_Hitbox_bottom__P94790_mk(s); + s.tmp_15 = game_Hitbox_bottom__P117684_mk(s); s.tmp_15.arg0 = s.arg1; - s.callLocIdx = 261; s.pc = 31; return s.tmp_15; + s.callLocIdx = 262; s.pc = 31; return s.tmp_15; case 31: r0 = s.retval; s.tmp_13.arg2 = r0; - s.callLocIdx = 262; s.pc = 29; return s.tmp_13; + s.callLocIdx = 263; s.pc = 29; return s.tmp_13; case 29: r0 = s.retval; s.tmp_12 = r0; @@ -36529,21 +36529,21 @@ switch (step) { { step = 17; continue; } case 7: case 8: - s.tmp_17 = game_Hitbox_contains__P94792_mk(s); + s.tmp_17 = game_Hitbox_contains__P117686_mk(s); s.tmp_17.arg0 = s.arg1; - s.tmp_18 = game_Hitbox_left__P94787_mk(s); + s.tmp_18 = game_Hitbox_left__P117681_mk(s); s.tmp_18.arg0 = s.arg0; - s.callLocIdx = 263; s.pc = 33; return s.tmp_18; + s.callLocIdx = 264; s.pc = 33; return s.tmp_18; case 33: r0 = s.retval; s.tmp_17.arg1 = r0; - s.tmp_19 = game_Hitbox_top__P94788_mk(s); + s.tmp_19 = game_Hitbox_top__P117682_mk(s); s.tmp_19.arg0 = s.arg0; - s.callLocIdx = 264; s.pc = 34; return s.tmp_19; + s.callLocIdx = 265; s.pc = 34; return s.tmp_19; case 34: r0 = s.retval; s.tmp_17.arg2 = r0; - s.callLocIdx = 265; s.pc = 32; return s.tmp_17; + s.callLocIdx = 266; s.pc = 32; return s.tmp_17; case 32: r0 = s.retval; s.tmp_16 = r0; @@ -36553,21 +36553,21 @@ switch (step) { { step = 17; continue; } case 9: case 10: - s.tmp_21 = game_Hitbox_contains__P94792_mk(s); + s.tmp_21 = game_Hitbox_contains__P117686_mk(s); s.tmp_21.arg0 = s.arg1; - s.tmp_22 = game_Hitbox_left__P94787_mk(s); + s.tmp_22 = game_Hitbox_left__P117681_mk(s); s.tmp_22.arg0 = s.arg0; - s.callLocIdx = 266; s.pc = 36; return s.tmp_22; + s.callLocIdx = 267; s.pc = 36; return s.tmp_22; case 36: r0 = s.retval; s.tmp_21.arg1 = r0; - s.tmp_23 = game_Hitbox_bottom__P94790_mk(s); + s.tmp_23 = game_Hitbox_bottom__P117684_mk(s); s.tmp_23.arg0 = s.arg0; - s.callLocIdx = 267; s.pc = 37; return s.tmp_23; + s.callLocIdx = 268; s.pc = 37; return s.tmp_23; case 37: r0 = s.retval; s.tmp_21.arg2 = r0; - s.callLocIdx = 268; s.pc = 35; return s.tmp_21; + s.callLocIdx = 269; s.pc = 35; return s.tmp_21; case 35: r0 = s.retval; s.tmp_20 = r0; @@ -36577,21 +36577,21 @@ switch (step) { { step = 17; continue; } case 11: case 12: - s.tmp_25 = game_Hitbox_contains__P94792_mk(s); + s.tmp_25 = game_Hitbox_contains__P117686_mk(s); s.tmp_25.arg0 = s.arg1; - s.tmp_26 = game_Hitbox_right__P94789_mk(s); + s.tmp_26 = game_Hitbox_right__P117683_mk(s); s.tmp_26.arg0 = s.arg0; - s.callLocIdx = 269; s.pc = 39; return s.tmp_26; + s.callLocIdx = 270; s.pc = 39; return s.tmp_26; case 39: r0 = s.retval; s.tmp_25.arg1 = r0; - s.tmp_27 = game_Hitbox_top__P94788_mk(s); + s.tmp_27 = game_Hitbox_top__P117682_mk(s); s.tmp_27.arg0 = s.arg0; - s.callLocIdx = 270; s.pc = 40; return s.tmp_27; + s.callLocIdx = 271; s.pc = 40; return s.tmp_27; case 40: r0 = s.retval; s.tmp_25.arg2 = r0; - s.callLocIdx = 271; s.pc = 38; return s.tmp_25; + s.callLocIdx = 272; s.pc = 38; return s.tmp_25; case 38: r0 = s.retval; s.tmp_24 = r0; @@ -36601,21 +36601,21 @@ switch (step) { { step = 17; continue; } case 13: case 14: - s.tmp_29 = game_Hitbox_contains__P94792_mk(s); + s.tmp_29 = game_Hitbox_contains__P117686_mk(s); s.tmp_29.arg0 = s.arg1; - s.tmp_30 = game_Hitbox_right__P94789_mk(s); + s.tmp_30 = game_Hitbox_right__P117683_mk(s); s.tmp_30.arg0 = s.arg0; - s.callLocIdx = 272; s.pc = 42; return s.tmp_30; + s.callLocIdx = 273; s.pc = 42; return s.tmp_30; case 42: r0 = s.retval; s.tmp_29.arg1 = r0; - s.tmp_31 = game_Hitbox_bottom__P94790_mk(s); + s.tmp_31 = game_Hitbox_bottom__P117684_mk(s); s.tmp_31.arg0 = s.arg0; - s.callLocIdx = 273; s.pc = 43; return s.tmp_31; + s.callLocIdx = 274; s.pc = 43; return s.tmp_31; case 43: r0 = s.retval; s.tmp_29.arg2 = r0; - s.callLocIdx = 274; s.pc = 41; return s.tmp_29; + s.callLocIdx = 275; s.pc = 41; return s.tmp_29; case 41: r0 = s.retval; s.tmp_28 = r0; @@ -36630,12 +36630,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_overlapsWith__P94794.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__P117688.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__P94794_mk(s) { +function game_Hitbox_overlapsWith__P117688_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_overlapsWith__P94794, depth: s.depth + 1, + parent: s, fn: game_Hitbox_overlapsWith__P117688, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36677,7 +36677,7 @@ function game_Hitbox_overlapsWith__P94794_mk(s) { -function game_Hitbox_contains__P94792(s) { +function game_Hitbox_contains__P117686(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36694,11 +36694,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C94779_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C117673_VT)) failedCast(r0); s.tmp_1 = r0 = s.arg1; - s.tmp_3 = game_Hitbox_left__P94787_mk(s); + s.tmp_3 = game_Hitbox_left__P117681_mk(s); s.tmp_3.arg0 = s.arg0; - s.callLocIdx = 229; s.pc = 7; return s.tmp_3; + s.callLocIdx = 230; s.pc = 7; return s.tmp_3; case 7: r0 = s.retval; s.tmp_2 = r0; @@ -36710,9 +36710,9 @@ switch (step) { { step = 2; continue; } case 1: s.tmp_4 = r0 = s.arg1; - s.tmp_6 = game_Hitbox_right__P94789_mk(s); + s.tmp_6 = game_Hitbox_right__P117683_mk(s); s.tmp_6.arg0 = s.arg0; - s.callLocIdx = 230; s.pc = 8; return s.tmp_6; + s.callLocIdx = 231; s.pc = 8; return s.tmp_6; case 8: r0 = s.retval; s.tmp_5 = r0; @@ -36726,9 +36726,9 @@ switch (step) { { step = 4; continue; } case 3: s.tmp_8 = r0 = s.arg2; - s.tmp_10 = game_Hitbox_top__P94788_mk(s); + s.tmp_10 = game_Hitbox_top__P117682_mk(s); s.tmp_10.arg0 = s.arg0; - s.callLocIdx = 231; s.pc = 9; return s.tmp_10; + s.callLocIdx = 232; s.pc = 9; return s.tmp_10; case 9: r0 = s.retval; s.tmp_9 = r0; @@ -36742,9 +36742,9 @@ switch (step) { { step = 6; continue; } case 5: s.tmp_12 = r0 = s.arg2; - s.tmp_14 = game_Hitbox_bottom__P94790_mk(s); + s.tmp_14 = game_Hitbox_bottom__P117684_mk(s); s.tmp_14.arg0 = s.arg0; - s.callLocIdx = 232; s.pc = 10; return s.tmp_14; + s.callLocIdx = 233; s.pc = 10; return s.tmp_14; case 10: r0 = s.retval; s.tmp_13 = r0; @@ -36756,12 +36756,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_contains__P94792.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__P117686.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__P94792_mk(s) { +function game_Hitbox_contains__P117686_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_contains__P94792, depth: s.depth + 1, + parent: s, fn: game_Hitbox_contains__P117686, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36788,7 +36788,7 @@ function game_Hitbox_contains__P94792_mk(s) { -function helpers_imageBlit__P94524(s) { +function helpers_imageBlit__P117418(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36813,7 +36813,7 @@ switch (step) { s.arg11 = (s.lambdaArgs[11]); s.lambdaArgs = null; } - s.tmp_0 = r0 = globals._blitArgs___97142; + s.tmp_0 = r0 = globals._blitArgs___120041; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.tmp_0; @@ -36823,36 +36823,36 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_1 = r0; - globals._blitArgs___97142 = (s.tmp_1); - s.tmp_0 = r0 = globals._blitArgs___97142; + globals._blitArgs___120041 = (s.tmp_1); + s.tmp_0 = r0 = globals._blitArgs___120041; 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___97142; + s.tmp_0 = r0 = globals._blitArgs___120041; 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___97142; + s.tmp_0 = r0 = globals._blitArgs___120041; 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___97142; + s.tmp_0 = r0 = globals._blitArgs___120041; 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___97142; + s.tmp_0 = r0 = globals._blitArgs___120041; 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___97142; + s.tmp_0 = r0 = globals._blitArgs___120041; 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___97142; + s.tmp_0 = r0 = globals._blitArgs___120041; 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___97142; + s.tmp_0 = r0 = globals._blitArgs___120041; r0 = (s.arg9 | 0); s.tmp_1 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, 7, s.tmp_1); @@ -36865,7 +36865,7 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_0 = r0; - r0 = pxsim_Array_.setAt(globals._blitArgs___97142, 8, s.tmp_0); + r0 = pxsim_Array_.setAt(globals._blitArgs___120041, 8, s.tmp_0); r0 = pxsim_numops_toBoolDecr(s.arg11); if (!r0) { step = 5; continue; } r0 = 1; @@ -36875,17 +36875,17 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_0 = r0; - r0 = pxsim_Array_.setAt(globals._blitArgs___97142, 9, s.tmp_0); - r0 = pxsim_ImageMethods._blit(s.arg0, s.arg5, globals._blitArgs___97142); + r0 = pxsim_Array_.setAt(globals._blitArgs___120041, 9, s.tmp_0); + r0 = pxsim_ImageMethods._blit(s.arg0, s.arg5, globals._blitArgs___120041); return leave(s, r0) default: oops() } } } -helpers_imageBlit__P94524.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__P117418.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__P94524_mk(s) { +function helpers_imageBlit__P117418_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageBlit__P94524, depth: s.depth + 1, + parent: s, fn: helpers_imageBlit__P117418, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36907,7 +36907,7 @@ function helpers_imageBlit__P94524_mk(s) { -function ArcadePhysicsEngine_createMovingSprite__P97357(s) { +function ArcadePhysicsEngine_createMovingSprite__P120256(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36917,16 +36917,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ovx___109016 = undefined; - s.ovy___109021 = undefined; - s.fx___109048 = undefined; - s.c___109055 = undefined; - s.fy___109098 = undefined; - s.c___109105 = undefined; - s.dx___109144 = undefined; - s.dy___109157 = undefined; - s.xStep___109170 = undefined; - s.yStep___109172 = undefined; + s.ovx___132468 = undefined; + s.ovy___132473 = undefined; + s.fx___132500 = undefined; + s.c___132507 = undefined; + s.fy___132550 = undefined; + s.c___132557 = undefined; + s.dx___132596 = undefined; + s.dy___132609 = undefined; + s.xStep___132622 = undefined; + s.yStep___132624 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -36935,23 +36935,23 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C95098_VT)) failedCast(r0); - s.tmp_0 = ArcadePhysicsEngine_constrain__P97363_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C117992_VT)) failedCast(r0); + s.tmp_0 = ArcadePhysicsEngine_constrain__P120262_mk(s); s.tmp_0.arg0 = s.arg0; r0 = s.arg1.fields["_vx"]; s.tmp_0.arg1 = r0; - s.callLocIdx = 573; s.pc = 25; return s.tmp_0; + s.callLocIdx = 579; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.ovx___109016 = (r0); - s.tmp_0 = ArcadePhysicsEngine_constrain__P97363_mk(s); + s.ovx___132468 = (r0); + s.tmp_0 = ArcadePhysicsEngine_constrain__P120262_mk(s); s.tmp_0.arg0 = s.arg0; r0 = s.arg1.fields["_vy"]; s.tmp_0.arg1 = r0; - s.callLocIdx = 574; s.pc = 26; return s.tmp_0; + s.callLocIdx = 580; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; - s.ovy___109021 = (r0); + s.ovy___132473 = (r0); r0 = s.arg1.fields["_x"]; s.tmp_0 = r0; r0 = (s.arg1).fields["_lastX"] = (s.tmp_0); @@ -36985,41 +36985,41 @@ 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___109048 = (r0); + s.fx___132500 = (r0); r0 = s.arg1.fields["_vx"]; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.fx___109048); - s.c___109055 = (r0); - r0 = (s.c___109055 < 0); + r0 = (s.tmp_0 - s.fx___132500); + s.c___132507 = (r0); + r0 = (s.c___132507 < 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__P92737_mk(s); + s.tmp_3 = Fx_min__P115631_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vx"]; s.tmp_4 = r0; - r0 = (s.tmp_4 + s.fx___109048); + r0 = (s.tmp_4 + s.fx___132500); s.tmp_3.arg1 = r0; - s.callLocIdx = 582; s.pc = 27; return s.tmp_3; + s.callLocIdx = 588; s.pc = 27; return s.tmp_3; case 27: r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_1).fields["_vx"] = (s.tmp_2); { step = 5; continue; } case 2: - r0 = (s.c___109055 > 0); + r0 = (s.c___132507 > 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__P92738_mk(s); + s.tmp_3 = Fx_max__P115632_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vx"]; s.tmp_4 = r0; - r0 = (s.tmp_4 - s.fx___109048); + r0 = (s.tmp_4 - s.fx___132500); s.tmp_3.arg1 = r0; - s.callLocIdx = 584; s.pc = 28; return s.tmp_3; + s.callLocIdx = 590; s.pc = 28; return s.tmp_3; case 28: r0 = s.retval; s.tmp_2 = r0; @@ -37059,41 +37059,41 @@ 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___109098 = (r0); + s.fy___132550 = (r0); r0 = s.arg1.fields["_vy"]; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.fy___109098); - s.c___109105 = (r0); - r0 = (s.c___109105 < 0); + r0 = (s.tmp_0 - s.fy___132550); + s.c___132557 = (r0); + r0 = (s.c___132557 < 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__P92737_mk(s); + s.tmp_3 = Fx_min__P115631_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vy"]; s.tmp_4 = r0; - r0 = (s.tmp_4 + s.fy___109098); + r0 = (s.tmp_4 + s.fy___132550); s.tmp_3.arg1 = r0; - s.callLocIdx = 592; s.pc = 29; return s.tmp_3; + s.callLocIdx = 598; s.pc = 29; return s.tmp_3; case 29: r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_1).fields["_vy"] = (s.tmp_2); { step = 13; continue; } case 10: - r0 = (s.c___109105 > 0); + r0 = (s.c___132557 > 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__P92738_mk(s); + s.tmp_3 = Fx_max__P115632_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vy"]; s.tmp_4 = r0; - r0 = (s.tmp_4 - s.fy___109098); + r0 = (s.tmp_4 - s.fy___132550); s.tmp_3.arg1 = r0; - s.callLocIdx = 594; s.pc = 30; return s.tmp_3; + s.callLocIdx = 600; s.pc = 30; return s.tmp_3; case 30: r0 = s.retval; s.tmp_2 = r0; @@ -37107,28 +37107,28 @@ switch (step) { case 15: case 16: s.tmp_0 = r0 = s.arg1; - s.tmp_2 = ArcadePhysicsEngine_constrain__P97363_mk(s); + s.tmp_2 = ArcadePhysicsEngine_constrain__P120262_mk(s); s.tmp_2.arg0 = s.arg0; r0 = s.arg1.fields["_vx"]; s.tmp_2.arg1 = r0; - s.callLocIdx = 595; s.pc = 31; return s.tmp_2; + s.callLocIdx = 601; s.pc = 31; return s.tmp_2; case 31: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vx"] = (s.tmp_1); s.tmp_0 = r0 = s.arg1; - s.tmp_2 = ArcadePhysicsEngine_constrain__P97363_mk(s); + s.tmp_2 = ArcadePhysicsEngine_constrain__P120262_mk(s); s.tmp_2.arg0 = s.arg0; r0 = s.arg1.fields["_vy"]; s.tmp_2.arg1 = r0; - s.callLocIdx = 596; s.pc = 32; return s.tmp_2; + s.callLocIdx = 602; s.pc = 32; return s.tmp_2; case 32: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vy"] = (s.tmp_1); r0 = s.arg1.fields["_vx"]; s.tmp_4 = r0; - r0 = (s.tmp_4 + s.ovx___109016); + r0 = (s.tmp_4 + s.ovx___132468); s.tmp_3 = r0; r0 = (s.tmp_3 / 256); s.tmp_2 = r0; @@ -37139,10 +37139,10 @@ switch (step) { r0 = (s.tmp_0 * 256); s.tmp_5 = r0; r0 = (s.tmp_5 | 0); - s.dx___109144 = (r0); + s.dx___132596 = (r0); r0 = s.arg1.fields["_vy"]; s.tmp_4 = r0; - r0 = (s.tmp_4 + s.ovy___109021); + r0 = (s.tmp_4 + s.ovy___132473); s.tmp_3 = r0; r0 = (s.tmp_3 / 256); s.tmp_2 = r0; @@ -37153,13 +37153,13 @@ switch (step) { r0 = (s.tmp_0 * 256); s.tmp_5 = r0; r0 = (s.tmp_5 | 0); - s.dy___109157 = (r0); - s.xStep___109170 = (s.dx___109144); - s.yStep___109172 = (s.dy___109157); + s.dy___132609 = (r0); + s.xStep___132622 = (s.dx___132596); + s.yStep___132624 = (s.dy___132609); case 17: - s.tmp_2 = Fx_abs__P92736_mk(s); - s.tmp_2.arg0 = s.xStep___109170; - s.callLocIdx = 603; s.pc = 33; return s.tmp_2; + s.tmp_2 = Fx_abs__P115630_mk(s); + s.tmp_2.arg0 = s.xStep___132622; + s.callLocIdx = 609; s.pc = 33; return s.tmp_2; case 33: r0 = s.retval; s.tmp_1 = r0; @@ -37172,9 +37172,9 @@ switch (step) { r0 = s.tmp_0; { step = 19; continue; } case 18: - s.tmp_5 = Fx_abs__P92736_mk(s); - s.tmp_5.arg0 = s.yStep___109172; - s.callLocIdx = 604; s.pc = 34; return s.tmp_5; + s.tmp_5 = Fx_abs__P115630_mk(s); + s.tmp_5.arg0 = s.yStep___132624; + s.callLocIdx = 610; s.pc = 34; return s.tmp_5; case 34: r0 = s.retval; s.tmp_4 = r0; @@ -37186,9 +37186,9 @@ switch (step) { s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 24; continue; } - s.tmp_10 = Fx_abs__P92736_mk(s); - s.tmp_10.arg0 = s.xStep___109170; - s.callLocIdx = 605; s.pc = 35; return s.tmp_10; + s.tmp_10 = Fx_abs__P115630_mk(s); + s.tmp_10.arg0 = s.xStep___132622; + s.callLocIdx = 611; s.pc = 35; return s.tmp_10; case 35: r0 = s.retval; s.tmp_9 = r0; @@ -37198,13 +37198,13 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_8); if (!r0) { step = 20; continue; } - r0 = pxsim.Math_.idiv(s.xStep___109170, 2); - s.xStep___109170 = (r0); + r0 = pxsim.Math_.idiv(s.xStep___132622, 2); + s.xStep___132622 = (r0); case 20: case 21: - s.tmp_2 = Fx_abs__P92736_mk(s); - s.tmp_2.arg0 = s.yStep___109172; - s.callLocIdx = 607; s.pc = 36; return s.tmp_2; + s.tmp_2 = Fx_abs__P115630_mk(s); + s.tmp_2.arg0 = s.yStep___132624; + s.callLocIdx = 613; s.pc = 36; return s.tmp_2; case 36: r0 = s.retval; s.tmp_1 = r0; @@ -37214,38 +37214,38 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = pxsim.Math_.idiv(s.yStep___109172, 2); - s.yStep___109172 = (r0); + r0 = pxsim.Math_.idiv(s.yStep___132624, 2); + s.yStep___132624 = (r0); case 22: case 23: { step = 17; continue; } case 24: - r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C95096_VT); + r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C117990_VT); s.tmp_0 = r0; - s.tmp_1 = MovingSprite_constructor__P95097_mk(s); + s.tmp_1 = MovingSprite_constructor__P117991_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___109144; - s.tmp_1.arg5 = s.dy___109157; - s.tmp_1.arg6 = s.xStep___109170; - s.tmp_1.arg7 = s.yStep___109172; - s.callLocIdx = 609; s.pc = 37; return s.tmp_1; + s.tmp_1.arg4 = s.dx___132596; + s.tmp_1.arg5 = s.dy___132609; + s.tmp_1.arg6 = s.xStep___132622; + s.tmp_1.arg7 = s.yStep___132624; + s.callLocIdx = 615; s.pc = 37; return s.tmp_1; case 37: r0 = s.retval; r0 = s.tmp_0; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_createMovingSprite__P97357.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__P120256.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__P97357_mk(s) { +function ArcadePhysicsEngine_createMovingSprite__P120256_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_createMovingSprite__P97357, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_createMovingSprite__P120256, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37259,16 +37259,16 @@ function ArcadePhysicsEngine_createMovingSprite__P97357_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - ovx___109016: undefined, - ovy___109021: undefined, - fx___109048: undefined, - c___109055: undefined, - fy___109098: undefined, - c___109105: undefined, - dx___109144: undefined, - dy___109157: undefined, - xStep___109170: undefined, - yStep___109172: undefined, + ovx___132468: undefined, + ovy___132473: undefined, + fx___132500: undefined, + c___132507: undefined, + fy___132550: undefined, + c___132557: undefined, + dx___132596: undefined, + dy___132609: undefined, + xStep___132622: undefined, + yStep___132624: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -37279,7 +37279,7 @@ function ArcadePhysicsEngine_createMovingSprite__P97357_mk(s) { -function ArcadePhysicsEngine_constrain__P97363(s) { +function ArcadePhysicsEngine_constrain__P120262(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37295,30 +37295,30 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C95098_VT)) failedCast(r0); - s.tmp_0 = Fx_max__P92738_mk(s); - s.tmp_1 = Fx_min__P92737_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C117992_VT)) failedCast(r0); + s.tmp_0 = Fx_max__P115632_mk(s); + s.tmp_1 = Fx_min__P115631_mk(s); r0 = s.arg0.fields["maxVelocity"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; - s.callLocIdx = 785; s.pc = 2; return s.tmp_1; + s.callLocIdx = 791; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["maxNegativeVelocity"]; s.tmp_0.arg1 = r0; - s.callLocIdx = 786; s.pc = 1; return s.tmp_0; + s.callLocIdx = 792; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_constrain__P97363.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__P120262.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__P97363_mk(s) { +function ArcadePhysicsEngine_constrain__P120262_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_constrain__P97363, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_constrain__P120262, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37330,7 +37330,7 @@ function ArcadePhysicsEngine_constrain__P97363_mk(s) { -function Fx_compare__P92735(s) { +function Fx_compare__P115629(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37349,12 +37349,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_compare__P92735.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__P115629.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__P92735_mk(s) { +function Fx_compare__P115629_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_compare__P92735, depth: s.depth + 1, + parent: s, fn: Fx_compare__P115629, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -37364,7 +37364,7 @@ function Fx_compare__P92735_mk(s) { -function sprites_SpriteMap_insertAABB__P95024(s) { +function sprites_SpriteMap_insertAABB__P117918(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37374,34 +37374,34 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.left___108836 = undefined; - s.top___108839 = undefined; - s.xn___108842 = undefined; - s.yn___108853 = undefined; - s.x___108864 = undefined; - s.y___108869 = undefined; + s.left___132288 = undefined; + s.top___132291 = undefined; + s.xn___132294 = undefined; + s.yn___132305 = undefined; + s.x___132316 = undefined; + s.y___132321 = 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__C95017_VT)) failedCast(r0); - s.tmp_0 = Sprite_left__P94970_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C117911_VT)) failedCast(r0); + s.tmp_0 = Sprite_left__P117864_mk(s); s.tmp_0.arg0 = s.arg1; - s.callLocIdx = 504; s.pc = 5; return s.tmp_0; + s.callLocIdx = 510; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.left___108836 = (r0); - s.tmp_0 = Sprite_top__P94974_mk(s); + s.left___132288 = (r0); + s.tmp_0 = Sprite_top__P117868_mk(s); s.tmp_0.arg0 = s.arg1; - s.callLocIdx = 505; s.pc = 6; return s.tmp_0; + s.callLocIdx = 511; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.top___108839 = (r0); - s.tmp_3 = Sprite_width__P94968_mk(s); + s.top___132291 = (r0); + s.tmp_3 = Sprite_width__P117862_mk(s); s.tmp_3.arg0 = s.arg1; - s.callLocIdx = 506; s.pc = 7; return s.tmp_3; + s.callLocIdx = 512; s.pc = 7; return s.tmp_3; case 7: r0 = s.retval; s.tmp_2 = r0; @@ -37414,10 +37414,10 @@ switch (step) { r0 = s.arg0.fields["cellWidth"]; s.tmp_5 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_5); - s.xn___108842 = (r0); - s.tmp_3 = Sprite_height__P94969_mk(s); + s.xn___132294 = (r0); + s.tmp_3 = Sprite_height__P117863_mk(s); s.tmp_3.arg0 = s.arg1; - s.callLocIdx = 507; s.pc = 8; return s.tmp_3; + s.callLocIdx = 513; s.pc = 8; return s.tmp_3; case 8: r0 = s.retval; s.tmp_2 = r0; @@ -37430,79 +37430,79 @@ switch (step) { r0 = s.arg0.fields["cellHeight"]; s.tmp_5 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_5); - s.yn___108853 = (r0); - s.x___108864 = (0); + s.yn___132305 = (r0); + s.x___132316 = (0); case 1: - r0 = (s.x___108864 <= s.xn___108842); + r0 = (s.x___132316 <= s.xn___132294); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.y___108869 = (0); + s.y___132321 = (0); case 2: - r0 = (s.y___108869 <= s.yn___108853); + r0 = (s.y___132321 <= s.yn___132305); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_1 = sprites_SpriteMap_insertAtKey__P97321_mk(s); + s.tmp_1 = sprites_SpriteMap_insertAtKey__P120220_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = r0 = s.left___108836; - s.tmp_4 = Math_min__P92702_mk(s); - s.tmp_5 = Sprite_width__P94968_mk(s); + s.tmp_2 = r0 = s.left___132288; + s.tmp_4 = Math_min__P115596_mk(s); + s.tmp_5 = Sprite_width__P117862_mk(s); s.tmp_5.arg0 = s.arg1; - s.callLocIdx = 508; s.pc = 11; return s.tmp_5; + s.callLocIdx = 514; s.pc = 11; return s.tmp_5; case 11: r0 = s.retval; s.tmp_4.arg0 = r0; r0 = s.arg0.fields["cellWidth"]; s.tmp_6 = r0; - r0 = (s.x___108864 * s.tmp_6); + r0 = (s.x___132316 * s.tmp_6); s.tmp_4.arg1 = r0; - s.callLocIdx = 509; s.pc = 10; return s.tmp_4; + s.callLocIdx = 515; s.pc = 10; return s.tmp_4; case 10: r0 = s.retval; s.tmp_3 = r0; r0 = (s.tmp_2 + s.tmp_3); s.tmp_1.arg1 = r0; - s.tmp_7 = r0 = s.top___108839; - s.tmp_9 = Math_min__P92702_mk(s); - s.tmp_10 = Sprite_height__P94969_mk(s); + s.tmp_7 = r0 = s.top___132291; + s.tmp_9 = Math_min__P115596_mk(s); + s.tmp_10 = Sprite_height__P117863_mk(s); s.tmp_10.arg0 = s.arg1; - s.callLocIdx = 510; s.pc = 13; return s.tmp_10; + s.callLocIdx = 516; s.pc = 13; return s.tmp_10; case 13: r0 = s.retval; s.tmp_9.arg0 = r0; r0 = s.arg0.fields["cellHeight"]; s.tmp_11 = r0; - r0 = (s.y___108869 * s.tmp_11); + r0 = (s.y___132321 * s.tmp_11); s.tmp_9.arg1 = r0; - s.callLocIdx = 511; s.pc = 12; return s.tmp_9; + s.callLocIdx = 517; s.pc = 12; return s.tmp_9; case 12: r0 = s.retval; s.tmp_8 = r0; r0 = (s.tmp_7 + s.tmp_8); s.tmp_1.arg2 = r0; s.tmp_1.arg3 = s.arg1; - s.callLocIdx = 512; s.pc = 9; return s.tmp_1; + s.callLocIdx = 518; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - r0 = (s.y___108869 + 1); - s.y___108869 = (r0); + r0 = (s.y___132321 + 1); + s.y___132321 = (r0); { step = 2; continue; } case 3: - r0 = (s.x___108864 + 1); - s.x___108864 = (r0); + r0 = (s.x___132316 + 1); + s.x___132316 = (r0); { step = 1; continue; } case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_insertAABB__P95024.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__P117918.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__P95024_mk(s) { +function sprites_SpriteMap_insertAABB__P117918_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_insertAABB__P95024, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_insertAABB__P117918, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37516,12 +37516,12 @@ function sprites_SpriteMap_insertAABB__P95024_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - left___108836: undefined, - top___108839: undefined, - xn___108842: undefined, - yn___108853: undefined, - x___108864: undefined, - y___108869: undefined, + left___132288: undefined, + top___132291: undefined, + xn___132294: undefined, + yn___132305: undefined, + x___132316: undefined, + y___132321: undefined, arg0: undefined, arg1: undefined, } } @@ -37530,7 +37530,7 @@ function sprites_SpriteMap_insertAABB__P95024_mk(s) { -function sprites_SpriteMap_insertAtKey__P97321(s) { +function sprites_SpriteMap_insertAtKey__P120220(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37540,8 +37540,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.k___108904 = undefined; - s.bucket___108909 = undefined; + s.k___132356 = undefined; + s.bucket___132361 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -37550,20 +37550,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C95017_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_key__P97320_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C117911_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_key__P120219_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; - s.callLocIdx = 503; s.pc = 5; return s.tmp_0; + s.callLocIdx = 509; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.k___108904 = (r0); + s.k___132356 = (r0); r0 = s.arg0.fields["buckets"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.k___108904); - s.bucket___108909 = (r0); - r0 = pxsim_numops_toBoolDecr(s.bucket___108909); + r0 = pxsim_Array__getAt(s.tmp_0, s.k___132356); + s.bucket___132361 = (r0); + r0 = pxsim_numops_toBoolDecr(s.bucket___132361); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -37571,40 +37571,40 @@ switch (step) { if (!r0) { step = 1; continue; } r0 = s.arg0.fields["buckets"]; s.tmp_2 = r0; - s.tmp_3 = r0 = s.k___108904; + s.tmp_3 = r0 = s.k___132356; r0 = pxsim_Array__mk(); s.tmp_4 = r0; r0 = pxsim_Array_.setAt(s.tmp_2, s.tmp_3, s.tmp_4); - s.bucket___108909 = (s.tmp_4); + s.bucket___132361 = (s.tmp_4); case 1: case 2: - r0 = pxsim_Array_.indexOf(s.bucket___108909, s.arg3, undefined); + r0 = pxsim_Array_.indexOf(s.bucket___132361, 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___108909, s.arg3); + r0 = pxsim_Array__push(s.bucket___132361, s.arg3); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_insertAtKey__P97321.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__P120220.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__P97321_mk(s) { +function sprites_SpriteMap_insertAtKey__P120220_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_insertAtKey__P97321, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_insertAtKey__P120220, 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___108904: undefined, - bucket___108909: undefined, + k___132356: undefined, + bucket___132361: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -37615,7 +37615,7 @@ function sprites_SpriteMap_insertAtKey__P97321_mk(s) { -function sprites_SpriteMap_clear__P95023(s) { +function sprites_SpriteMap_clear__P117917(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37630,7 +37630,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C95017_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C117911_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -37639,12 +37639,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteMap_clear__P95023.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__P117917.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__P95023_mk(s) { +function sprites_SpriteMap_clear__P117917_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_clear__P95023, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_clear__P117917, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37655,7 +37655,7 @@ function sprites_SpriteMap_clear__P95023_mk(s) { -function sprites_SpriteMap_resizeBuckets__P95022(s) { +function sprites_SpriteMap_resizeBuckets__P117916(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37665,129 +37665,129 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.maxWidth___108939 = undefined; - s.maxHeight___108940 = undefined; - s.sprite___108942 = undefined; - s.unnamed530___U3 = undefined; - s.unnamed531___U4 = undefined; - s.tMap___108958 = undefined; - s.areaWidth___108962 = undefined; - s.areaHeight___108969 = undefined; + s.maxWidth___132391 = undefined; + s.maxHeight___132392 = undefined; + s.sprite___132394 = undefined; + s.unnamed622___U3 = undefined; + s.unnamed623___U4 = undefined; + s.tMap___132410 = undefined; + s.areaWidth___132414 = undefined; + s.areaHeight___132421 = 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__C95017_VT)) failedCast(r0); - s.maxWidth___108939 = (0); - s.maxHeight___108940 = (0); - s.sprite___108942 = (undefined); - s.unnamed530___U3 = (s.arg1); - s.unnamed531___U4 = (0); + if (!checkSubtype(r0, sprites_SpriteMap__C117911_VT)) failedCast(r0); + s.maxWidth___132391 = (0); + s.maxHeight___132392 = (0); + s.sprite___132394 = (undefined); + s.unnamed622___U3 = (s.arg1); + s.unnamed623___U4 = (0); case 1: - s.tmp_0 = r0 = s.unnamed531___U4; - r0 = pxsim_Array__length(s.unnamed530___U3); + s.tmp_0 = r0 = s.unnamed623___U4; + r0 = pxsim_Array__length(s.unnamed622___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed530___U3, s.unnamed531___U4); - s.sprite___108942 = (r0); - s.tmp_4 = Sprite_width__P94968_mk(s); - s.tmp_4.arg0 = s.sprite___108942; - s.callLocIdx = 492; s.pc = 11; return s.tmp_4; + r0 = pxsim_Array__getAt(s.unnamed622___U3, s.unnamed623___U4); + s.sprite___132394 = (r0); + s.tmp_4 = Sprite_width__P117862_mk(s); + s.tmp_4.arg0 = s.sprite___132394; + s.callLocIdx = 498; s.pc = 11; return s.tmp_4; case 11: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 > s.maxWidth___108939); + r0 = (s.tmp_3 > s.maxWidth___132391); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 2; continue; } - s.tmp_5 = Sprite_width__P94968_mk(s); - s.tmp_5.arg0 = s.sprite___108942; - s.callLocIdx = 493; s.pc = 12; return s.tmp_5; + s.tmp_5 = Sprite_width__P117862_mk(s); + s.tmp_5.arg0 = s.sprite___132394; + s.callLocIdx = 499; s.pc = 12; return s.tmp_5; case 12: r0 = s.retval; - s.maxWidth___108939 = (r0); + s.maxWidth___132391 = (r0); case 2: case 3: - s.tmp_2 = Sprite_height__P94969_mk(s); - s.tmp_2.arg0 = s.sprite___108942; - s.callLocIdx = 494; s.pc = 13; return s.tmp_2; + s.tmp_2 = Sprite_height__P117863_mk(s); + s.tmp_2.arg0 = s.sprite___132394; + s.callLocIdx = 500; s.pc = 13; return s.tmp_2; case 13: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 > s.maxHeight___108940); + r0 = (s.tmp_1 > s.maxHeight___132392); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_3 = Sprite_height__P94969_mk(s); - s.tmp_3.arg0 = s.sprite___108942; - s.callLocIdx = 495; s.pc = 14; return s.tmp_3; + s.tmp_3 = Sprite_height__P117863_mk(s); + s.tmp_3.arg0 = s.sprite___132394; + s.callLocIdx = 501; s.pc = 14; return s.tmp_3; case 14: r0 = s.retval; - s.maxHeight___108940 = (r0); + s.maxHeight___132392 = (r0); case 4: case 5: - r0 = (s.unnamed531___U4 + 1); - s.unnamed531___U4 = (r0); + r0 = (s.unnamed623___U4 + 1); + s.unnamed623___U4 = (r0); { step = 1; continue; } case 6: - s.unnamed530___U3 = (undefined); - s.tmp_0 = game_currentScene__P95570_mk(s); - s.callLocIdx = 496; s.pc = 15; return s.tmp_0; + s.unnamed622___U3 = (undefined); + s.tmp_0 = game_currentScene__P118464_mk(s); + s.callLocIdx = 502; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tMap___108958 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tMap___108958); + s.tMap___132410 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tMap___132410); if (!r0) { step = 7; continue; } - s.tmp_0 = tiles_TileMap_areaWidth__P95314_mk(s); - s.tmp_0.arg0 = s.tMap___108958; - s.callLocIdx = 497; s.pc = 16; return s.tmp_0; + s.tmp_0 = tiles_TileMap_areaWidth__P118208_mk(s); + s.tmp_0.arg0 = s.tMap___132410; + s.callLocIdx = 503; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; { step = 8; continue; } case 7: - r0 = pxsim_ImageMethods.width(globals.screen___94603); + r0 = pxsim_ImageMethods.width(globals.screen___117497); case 8: // jmp value (already in r0) s.tmp_1 = r0; - s.areaWidth___108962 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.tMap___108958); + s.areaWidth___132414 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.tMap___132410); if (!r0) { step = 9; continue; } - s.tmp_0 = tiles_TileMap_areaHeight__P95315_mk(s); - s.tmp_0.arg0 = s.tMap___108958; - s.callLocIdx = 498; s.pc = 17; return s.tmp_0; + s.tmp_0 = tiles_TileMap_areaHeight__P118209_mk(s); + s.tmp_0.arg0 = s.tMap___132410; + s.callLocIdx = 504; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; { step = 10; continue; } case 9: - r0 = pxsim_ImageMethods.height(globals.screen___94603); + r0 = pxsim_ImageMethods.height(globals.screen___117497); case 10: // jmp value (already in r0) s.tmp_1 = r0; - s.areaHeight___108969 = (s.tmp_1); + s.areaHeight___132421 = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_clamp__P92698_mk(s); + s.tmp_2 = Math_clamp__P115592_mk(s); s.tmp_2.arg0 = 8; - r0 = (s.areaWidth___108962 >> 2); + r0 = (s.areaWidth___132414 >> 2); s.tmp_2.arg1 = r0; - r0 = (s.maxWidth___108939 * 2); + r0 = (s.maxWidth___132391 * 2); s.tmp_2.arg2 = r0; - s.callLocIdx = 499; s.pc = 18; return s.tmp_2; + s.callLocIdx = 505; s.pc = 18; return s.tmp_2; case 18: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["cellWidth"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_clamp__P92698_mk(s); + s.tmp_2 = Math_clamp__P115592_mk(s); s.tmp_2.arg0 = 8; - r0 = (s.areaHeight___108969 >> 2); + r0 = (s.areaHeight___132421 >> 2); s.tmp_2.arg1 = r0; - r0 = (s.maxHeight___108940 * 2); + r0 = (s.maxHeight___132392 * 2); s.tmp_2.arg2 = r0; - s.callLocIdx = 500; s.pc = 19; return s.tmp_2; + s.callLocIdx = 506; s.pc = 19; return s.tmp_2; case 19: r0 = s.retval; s.tmp_1 = r0; @@ -37795,25 +37795,25 @@ switch (step) { s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["cellHeight"]; s.tmp_2 = r0; - r0 = pxsim.Math_.idiv(s.areaHeight___108969, s.tmp_2); + r0 = pxsim.Math_.idiv(s.areaHeight___132421, 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___108962, s.tmp_2); + r0 = pxsim.Math_.idiv(s.areaWidth___132414, 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__P95022.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__P117916.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__P95022_mk(s) { +function sprites_SpriteMap_resizeBuckets__P117916_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_resizeBuckets__P95022, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_resizeBuckets__P117916, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37821,14 +37821,14 @@ function sprites_SpriteMap_resizeBuckets__P95022_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - maxWidth___108939: undefined, - maxHeight___108940: undefined, - sprite___108942: undefined, - unnamed530___U3: undefined, - unnamed531___U4: undefined, - tMap___108958: undefined, - areaWidth___108962: undefined, - areaHeight___108969: undefined, + maxWidth___132391: undefined, + maxHeight___132392: undefined, + sprite___132394: undefined, + unnamed622___U3: undefined, + unnamed623___U4: undefined, + tMap___132410: undefined, + areaWidth___132414: undefined, + areaHeight___132421: undefined, arg0: undefined, arg1: undefined, } } @@ -37837,7 +37837,7 @@ function sprites_SpriteMap_resizeBuckets__P95022_mk(s) { -function Sprite_clearObstacles__P94996(s) { +function Sprite_clearObstacles__P117890(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37852,7 +37852,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -37861,12 +37861,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_clearObstacles__P94996.info = {"start":24932,"length":54,"line":813,"column":4,"endLine":815,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"clearObstacles","argumentNames":["this"]} +Sprite_clearObstacles__P117890.info = {"start":24932,"length":54,"line":813,"column":4,"endLine":815,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"clearObstacles","argumentNames":["this"]} -function Sprite_clearObstacles__P94996_mk(s) { +function Sprite_clearObstacles__P117890_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_clearObstacles__P94996, depth: s.depth + 1, + parent: s, fn: Sprite_clearObstacles__P117890, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37877,7 +37877,7 @@ function Sprite_clearObstacles__P94996_mk(s) { -function Fx_idiv__P92734(s) { +function Fx_idiv__P115628(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37896,12 +37896,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_idiv__P92734.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__P115628.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__P92734_mk(s) { +function Fx_idiv__P115628_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_idiv__P92734, depth: s.depth + 1, + parent: s, fn: Fx_idiv__P115628, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -37911,7 +37911,7 @@ function Fx_idiv__P92734_mk(s) { -function ArcadePhysicsEngine_draw__P95109(s) { +function ArcadePhysicsEngine_draw__P118003(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37926,23 +37926,23 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C95098_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_draw__P95021_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C117992_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_draw__P117915_mk(s); r0 = s.arg0.fields["map"]; s.tmp_0.arg0 = r0; - s.callLocIdx = 538; s.pc = 1; return s.tmp_0; + s.callLocIdx = 544; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_draw__P95109.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__P118003.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__P95109_mk(s) { +function ArcadePhysicsEngine_draw__P118003_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_draw__P95109, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_draw__P118003, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -37952,7 +37952,7 @@ function ArcadePhysicsEngine_draw__P95109_mk(s) { -function sprites_SpriteMap_draw__P95021(s) { +function sprites_SpriteMap_draw__P117915(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37962,108 +37962,108 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.x___109260 = undefined; - s.y___109266 = undefined; - s.left___109272 = undefined; - s.top___109277 = undefined; - s.k___109282 = undefined; - s.b___109287 = undefined; + s.x___132689 = undefined; + s.y___132695 = undefined; + s.left___132701 = undefined; + s.top___132706 = undefined; + s.k___132711 = undefined; + s.b___132716 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C95017_VT)) failedCast(r0); - s.x___109260 = (0); + if (!checkSubtype(r0, sprites_SpriteMap__C117911_VT)) failedCast(r0); + s.x___132689 = (0); case 1: r0 = s.arg0.fields["columnCount"]; s.tmp_1 = r0; - r0 = (s.x___109260 < s.tmp_1); + r0 = (s.x___132689 < s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.y___109266 = (0); + s.y___132695 = (0); case 2: r0 = s.arg0.fields["rowCount"]; s.tmp_1 = r0; - r0 = (s.y___109266 < s.tmp_1); + r0 = (s.y___132695 < 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___109260 * s.tmp_2); - s.left___109272 = (r0); + r0 = (s.x___132689 * s.tmp_2); + s.left___132701 = (r0); r0 = s.arg0.fields["cellHeight"]; s.tmp_0 = r0; - r0 = (s.y___109266 * s.tmp_0); - s.top___109277 = (r0); - s.tmp_0 = sprites_SpriteMap_key__P97320_mk(s); + r0 = (s.y___132695 * s.tmp_0); + s.top___132706 = (r0); + s.tmp_0 = sprites_SpriteMap_key__P120219_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.left___109272; - s.tmp_0.arg2 = s.top___109277; - s.callLocIdx = 490; s.pc = 9; return s.tmp_0; + s.tmp_0.arg1 = s.left___132701; + s.tmp_0.arg2 = s.top___132706; + s.callLocIdx = 496; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.k___109282 = (r0); + s.k___132711 = (r0); r0 = s.arg0.fields["buckets"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.k___109282); - s.b___109287 = (r0); - s.tmp_0 = r0 = s.b___109287; + r0 = pxsim_Array__getAt(s.tmp_0, s.k___132711); + s.b___132716 = (r0); + s.tmp_0 = r0 = s.b___132716; 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___109287); + r0 = pxsim_Array__length(s.b___132716); 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__P94530_mk(s); - s.tmp_2.arg0 = globals.screen___94603; - s.tmp_2.arg1 = s.left___109272; - s.tmp_2.arg2 = s.top___109277; + s.tmp_2 = helpers_imageDrawRect__P117424_mk(s); + s.tmp_2.arg0 = globals.screen___117497; + s.tmp_2.arg1 = s.left___132701; + s.tmp_2.arg2 = s.top___132706; r0 = s.arg0.fields["cellWidth"]; s.tmp_2.arg3 = r0; r0 = s.arg0.fields["cellHeight"]; s.tmp_2.arg4 = r0; s.tmp_2.arg5 = 5; - s.callLocIdx = 491; s.pc = 10; return s.tmp_2; + s.callLocIdx = 497; s.pc = 10; return s.tmp_2; case 10: r0 = s.retval; case 5: case 6: - r0 = (s.y___109266 + 1); - s.y___109266 = (r0); + r0 = (s.y___132695 + 1); + s.y___132695 = (r0); { step = 2; continue; } case 7: - r0 = (s.x___109260 + 1); - s.x___109260 = (r0); + r0 = (s.x___132689 + 1); + s.x___132689 = (r0); { step = 1; continue; } case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_draw__P95021.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__P117915.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__P95021_mk(s) { +function sprites_SpriteMap_draw__P117915_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_draw__P95021, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_draw__P117915, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - x___109260: undefined, - y___109266: undefined, - left___109272: undefined, - top___109277: undefined, - k___109282: undefined, - b___109287: undefined, + x___132689: undefined, + y___132695: undefined, + left___132701: undefined, + top___132706: undefined, + k___132711: undefined, + b___132716: undefined, arg0: undefined, } } @@ -38071,7 +38071,7 @@ function sprites_SpriteMap_draw__P95021_mk(s) { -function ArcadePhysicsEngine_removeSprite__P95108(s) { +function ArcadePhysicsEngine_removeSprite__P118002(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38087,7 +38087,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C95098_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C117992_VT)) failedCast(r0); r0 = s.arg0.fields["sprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.arg1); @@ -38095,12 +38095,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_removeSprite__P95108.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__P118002.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__P95108_mk(s) { +function ArcadePhysicsEngine_removeSprite__P118002_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_removeSprite__P95108, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_removeSprite__P118002, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -38111,7 +38111,7 @@ function ArcadePhysicsEngine_removeSprite__P95108_mk(s) { -function ArcadePhysicsEngine_addSprite__P95107(s) { +function ArcadePhysicsEngine_addSprite__P118001(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38121,33 +38121,33 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tm___109324 = undefined; + s.tm___132753 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C95098_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C117992_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__P95570_mk(s); - s.callLocIdx = 536; s.pc = 5; return s.tmp_0; + s.tmp_0 = game_currentScene__P118464_mk(s); + s.callLocIdx = 542; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tm___109324 = (r0); - s.tmp_0 = r0 = s.tm___109324; + s.tm___132753 = (r0); + s.tmp_0 = r0 = s.tm___132753; 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__P95329_mk(s); - s.tmp_1.arg0 = s.tm___109324; + s.tmp_1 = tiles_TileMap_isOnWall__P118223_mk(s); + s.tmp_1.arg0 = s.tm___132753; s.tmp_1.arg1 = s.arg1; - s.callLocIdx = 537; s.pc = 6; return s.tmp_1; + s.callLocIdx = 543; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; case 2: @@ -38167,12 +38167,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_addSprite__P95107.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__P118001.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__P95107_mk(s) { +function ArcadePhysicsEngine_addSprite__P118001_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_addSprite__P95107, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_addSprite__P118001, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38180,7 +38180,7 @@ function ArcadePhysicsEngine_addSprite__P95107_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - tm___109324: undefined, + tm___132753: undefined, arg0: undefined, arg1: undefined, } } @@ -38189,7 +38189,7 @@ function ArcadePhysicsEngine_addSprite__P95107_mk(s) { -function tiles_TileMapData_constructor__P95289(s) { +function tiles_TileMapData_constructor__P118183(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38208,14 +38208,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C95288_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C118182_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__P95293_mk(s); + s.tmp_0 = tiles_TileMapData_scale__P118187_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg4; - s.callLocIdx = 808; s.pc = 1; return s.tmp_0; + s.callLocIdx = 814; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; s.tmp_0 = r0 = s.arg0; @@ -38230,12 +38230,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_constructor__P95289.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__P118183.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__P95289_mk(s) { +function tiles_TileMapData_constructor__P118183_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_constructor__P95289, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_constructor__P118183, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38250,7 +38250,7 @@ function tiles_TileMapData_constructor__P95289_mk(s) { -function tiles_TileMapData_scale__P95293(s) { +function tiles_TileMapData_scale__P118187(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38266,7 +38266,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C95288_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C118182_VT)) failedCast(r0); r0 = (s.arg0).fields["_scale"] = (s.arg1); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); @@ -38276,12 +38276,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_scale__P95293.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__P118187.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__P95293_mk(s) { +function tiles_TileMapData_scale__P118187_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_scale__P95293, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_scale__P118187, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38293,7 +38293,7 @@ function tiles_TileMapData_scale__P95293_mk(s) { -function tiles_TileMap_constructor__P95308(s) { +function tiles_TileMap_constructor__P118202(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38309,23 +38309,23 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C95306_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C118200_VT)) failedCast(r0); r0 = (s.arg0).fields["_layer"] = (1); - s.tmp_0 = tiles_TileMap_scale__P95310_mk(s); + s.tmp_0 = tiles_TileMap_scale__P118204_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - s.callLocIdx = 814; s.pc = 1; return s.tmp_0; + s.callLocIdx = 820; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, tiles_TileMap_inline__P109385); + r0 = pxsim_pxtcore_mkAction(1, tiles_TileMap_inline__P132814); 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__P95376_mk(s); + s.tmp_3 = scene_createRenderable__P118270_mk(s); s.tmp_3.arg0 = -1; s.tmp_3.arg1 = s.tmp_0; s.tmp_3.arg2 = undefined; - s.callLocIdx = 816; s.pc = 2; return s.tmp_3; + s.callLocIdx = 822; s.pc = 2; return s.tmp_3; case 2: r0 = s.retval; s.tmp_2 = r0; @@ -38334,12 +38334,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_constructor__P95308.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__P118202.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__P95308_mk(s) { +function tiles_TileMap_constructor__P118202_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_constructor__P95308, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_constructor__P118202, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38353,7 +38353,7 @@ function tiles_TileMap_constructor__P95308_mk(s) { -function tiles_TileMap_inline__P109385(s) { +function tiles_TileMap_inline__P132814(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38368,23 +38368,23 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = tiles_TileMap_draw__P97433_mk(s); + s.tmp_0 = tiles_TileMap_draw__P120332_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg1; - s.callLocIdx = 815; s.pc = 1; return s.tmp_0; + s.callLocIdx = 821; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -tiles_TileMap_inline__P109385.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__P132814.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__P109385_mk(s) { +function tiles_TileMap_inline__P132814_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_inline__P109385, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_inline__P132814, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -38395,7 +38395,7 @@ function tiles_TileMap_inline__P109385_mk(s) { -function tiles_TileMap_draw__P97433(s) { +function tiles_TileMap_draw__P120332(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38405,21 +38405,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.bitmask___109396 = undefined; - s.offsetX___109402 = undefined; - s.offsetY___109407 = undefined; - s.x0___109412 = undefined; - s.xn___109419 = undefined; - s.y0___109436 = undefined; - s.yn___109443 = undefined; - s.x___109460 = undefined; - s.y___109466 = undefined; - s.index___109472 = undefined; - s.tile___109479 = undefined; - s.x___109515 = undefined; - s.xLine___109521 = undefined; - s.y___109547 = undefined; - s.yLine___109553 = undefined; + s.bitmask___132825 = undefined; + s.offsetX___132831 = undefined; + s.offsetY___132836 = undefined; + s.x0___132841 = undefined; + s.xn___132848 = undefined; + s.y0___132865 = undefined; + s.yn___132872 = undefined; + s.x___132889 = undefined; + s.y___132895 = undefined; + s.index___132901 = undefined; + s.tile___132908 = undefined; + s.x___132944 = undefined; + s.xLine___132950 = undefined; + s.y___132976 = undefined; + s.yLine___132982 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -38427,7 +38427,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C95306_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C118200_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); @@ -38452,16 +38452,16 @@ switch (step) { r0 = (1 << s.tmp_8); s.tmp_7 = r0; r0 = (s.tmp_7 - 1); - s.bitmask___109396 = (r0); + s.bitmask___132825 = (r0); r0 = s.arg2.fields["drawOffsetX"]; s.tmp_0 = r0; - r0 = (s.tmp_0 & s.bitmask___109396); - s.offsetX___109402 = (r0); + r0 = (s.tmp_0 & s.bitmask___132825); + s.offsetX___132831 = (r0); r0 = s.arg2.fields["drawOffsetY"]; s.tmp_0 = r0; - r0 = (s.tmp_0 & s.bitmask___109396); - s.offsetY___109407 = (r0); - s.tmp_0 = Math_max__P92701_mk(s); + r0 = (s.tmp_0 & s.bitmask___132825); + s.offsetY___132836 = (r0); + s.tmp_0 = Math_max__P115595_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg2.fields["drawOffsetX"]; s.tmp_1 = r0; @@ -38469,11 +38469,11 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 >> s.tmp_2); s.tmp_0.arg1 = r0; - s.callLocIdx = 834; s.pc = 24; return s.tmp_0; + s.callLocIdx = 840; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.x0___109412 = (r0); - s.tmp_0 = Math_min__P92702_mk(s); + s.x0___132841 = (r0); + s.tmp_0 = Math_min__P115596_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_width"]; @@ -38490,11 +38490,11 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_2 + 1); s.tmp_0.arg1 = r0; - s.callLocIdx = 837; s.pc = 25; return s.tmp_0; + s.callLocIdx = 843; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.xn___109419 = (r0); - s.tmp_0 = Math_max__P92701_mk(s); + s.xn___132848 = (r0); + s.tmp_0 = Math_max__P115595_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg2.fields["drawOffsetY"]; s.tmp_1 = r0; @@ -38502,11 +38502,11 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 >> s.tmp_2); s.tmp_0.arg1 = r0; - s.callLocIdx = 839; s.pc = 26; return s.tmp_0; + s.callLocIdx = 845; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; - s.y0___109436 = (r0); - s.tmp_0 = Math_min__P92702_mk(s); + s.y0___132865 = (r0); + s.tmp_0 = Math_min__P115596_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_height"]; @@ -38523,95 +38523,95 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_2 + 1); s.tmp_0.arg1 = r0; - s.callLocIdx = 842; s.pc = 27; return s.tmp_0; + s.callLocIdx = 848; s.pc = 27; return s.tmp_0; case 27: r0 = s.retval; - s.yn___109443 = (r0); - s.x___109460 = (s.x0___109412); + s.yn___132872 = (r0); + s.x___132889 = (s.x0___132841); case 3: - r0 = (s.x___109460 <= s.xn___109419); + r0 = (s.x___132889 <= s.xn___132848); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.y___109466 = (s.y0___109436); + s.y___132895 = (s.y0___132865); case 4: - r0 = (s.y___109466 <= s.yn___109443); + r0 = (s.y___132895 <= s.yn___132872); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = tiles_TileMapData_getTile__P95294_mk(s); + s.tmp_1 = tiles_TileMapData_getTile__P118188_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.x___109460; - s.tmp_1.arg2 = s.y___109466; - s.callLocIdx = 843; s.pc = 28; return s.tmp_1; + s.tmp_1.arg1 = s.x___132889; + s.tmp_1.arg2 = s.y___132895; + s.callLocIdx = 849; s.pc = 28; return s.tmp_1; case 28: r0 = s.retval; - s.index___109472 = (r0); - s.tmp_0 = tiles_TileMapData_getTileImage__P95297_mk(s); + s.index___132901 = (r0); + s.tmp_0 = tiles_TileMapData_getTileImage__P118191_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.index___109472; - s.callLocIdx = 844; s.pc = 29; return s.tmp_0; + s.tmp_0.arg1 = s.index___132901; + s.callLocIdx = 850; s.pc = 29; return s.tmp_0; case 29: r0 = s.retval; - s.tile___109479 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tile___109479); + s.tile___132908 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tile___132908); if (!r0) { step = 5; continue; } s.tmp_0 = r0 = s.arg1; - s.tmp_1 = r0 = s.tile___109479; - r0 = (s.x___109460 - s.x0___109412); + s.tmp_1 = r0 = s.tile___132908; + r0 = (s.x___132889 - s.x0___132841); 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___109402); + r0 = (s.tmp_3 - s.offsetX___132831); s.tmp_2 = r0; - r0 = (s.y___109466 - s.y0___109436); + r0 = (s.y___132895 - s.y0___132865); 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___109407); + r0 = (s.tmp_7 - s.offsetY___132836); 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___109466 + 1); - s.y___109466 = (r0); + r0 = (s.y___132895 + 1); + s.y___132895 = (r0); { step = 4; continue; } case 7: - r0 = (s.x___109460 + 1); - s.x___109460 = (r0); + r0 = (s.x___132889 + 1); + s.x___132889 = (r0); { step = 3; continue; } case 8: - r0 = pxsim_numops_toBoolDecr(globals.debug___95538); + r0 = pxsim_numops_toBoolDecr(globals.debug___118432); if (!r0) { step = 21; continue; } - s.x___109515 = (s.x0___109412); + s.x___132944 = (s.x0___132841); case 9: - r0 = (s.x___109515 <= s.xn___109419); + r0 = (s.x___132944 <= s.xn___132848); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.x___109515 - s.x0___109412); + r0 = (s.x___132944 - s.x0___132841); 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___109402); - s.xLine___109521 = (r0); - r0 = (s.xLine___109521 >= 0); + r0 = (s.tmp_1 - s.offsetX___132831); + s.xLine___132950 = (r0); + r0 = (s.xLine___132950 >= 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___109521; - r0 = pxsim_ImageMethods.width(globals.screen___94603); + s.tmp_1 = r0 = s.xLine___132950; + r0 = pxsim_ImageMethods.width(globals.screen___117497); s.tmp_2 = r0; r0 = (s.tmp_1 <= s.tmp_2); case 11: @@ -38619,46 +38619,46 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 12; continue; } - s.tmp_4 = helpers_imageDrawLine__P94529_mk(s); + s.tmp_4 = helpers_imageDrawLine__P117423_mk(s); s.tmp_4.arg0 = s.arg1; - s.tmp_4.arg1 = s.xLine___109521; + s.tmp_4.arg1 = s.xLine___132950; s.tmp_4.arg2 = 0; - s.tmp_4.arg3 = s.xLine___109521; + s.tmp_4.arg3 = s.xLine___132950; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_4.arg4 = r0; s.tmp_4.arg5 = 1; - s.callLocIdx = 848; s.pc = 30; return s.tmp_4; + s.callLocIdx = 854; s.pc = 30; return s.tmp_4; case 30: r0 = s.retval; case 12: case 13: - r0 = (s.x___109515 + 1); - s.x___109515 = (r0); + r0 = (s.x___132944 + 1); + s.x___132944 = (r0); { step = 9; continue; } case 14: - s.y___109547 = (s.y0___109436); + s.y___132976 = (s.y0___132865); case 15: - r0 = (s.y___109547 <= s.yn___109443); + r0 = (s.y___132976 <= s.yn___132872); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - r0 = (s.y___109547 - s.y0___109436); + r0 = (s.y___132976 - s.y0___132865); 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___109407); - s.yLine___109553 = (r0); - r0 = (s.yLine___109553 >= 0); + r0 = (s.tmp_1 - s.offsetY___132836); + s.yLine___132982 = (r0); + r0 = (s.yLine___132982 >= 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___109553; - r0 = pxsim_ImageMethods.height(globals.screen___94603); + s.tmp_1 = r0 = s.yLine___132982; + r0 = pxsim_ImageMethods.height(globals.screen___117497); s.tmp_2 = r0; r0 = (s.tmp_1 <= s.tmp_2); case 17: @@ -38666,21 +38666,21 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 18; continue; } - s.tmp_4 = helpers_imageDrawLine__P94529_mk(s); + s.tmp_4 = helpers_imageDrawLine__P117423_mk(s); s.tmp_4.arg0 = s.arg1; s.tmp_4.arg1 = 0; - s.tmp_4.arg2 = s.yLine___109553; + s.tmp_4.arg2 = s.yLine___132982; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_4.arg3 = r0; - s.tmp_4.arg4 = s.yLine___109553; + s.tmp_4.arg4 = s.yLine___132982; s.tmp_4.arg5 = 1; - s.callLocIdx = 850; s.pc = 31; return s.tmp_4; + s.callLocIdx = 856; s.pc = 31; return s.tmp_4; case 31: r0 = s.retval; case 18: case 19: - r0 = (s.y___109547 + 1); - s.y___109547 = (r0); + r0 = (s.y___132976 + 1); + s.y___132976 = (r0); { step = 15; continue; } case 20: case 21: @@ -38690,12 +38690,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_draw__P97433.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__P120332.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__P97433_mk(s) { +function tiles_TileMap_draw__P120332_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_draw__P97433, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_draw__P120332, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38707,21 +38707,21 @@ function tiles_TileMap_draw__P97433_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - bitmask___109396: undefined, - offsetX___109402: undefined, - offsetY___109407: undefined, - x0___109412: undefined, - xn___109419: undefined, - y0___109436: undefined, - yn___109443: undefined, - x___109460: undefined, - y___109466: undefined, - index___109472: undefined, - tile___109479: undefined, - x___109515: undefined, - xLine___109521: undefined, - y___109547: undefined, - yLine___109553: undefined, + bitmask___132825: undefined, + offsetX___132831: undefined, + offsetY___132836: undefined, + x0___132841: undefined, + xn___132848: undefined, + y0___132865: undefined, + yn___132872: undefined, + x___132889: undefined, + y___132895: undefined, + index___132901: undefined, + tile___132908: undefined, + x___132944: undefined, + xLine___132950: undefined, + y___132976: undefined, + yLine___132982: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -38731,7 +38731,7 @@ function tiles_TileMap_draw__P97433_mk(s) { -function tiles_TileMap_scale__P95310(s) { +function tiles_TileMap_scale__P118204(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38747,17 +38747,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C95306_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C118200_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__P95293_mk(s); + s.tmp_1 = tiles_TileMapData_scale__P118187_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; - s.callLocIdx = 817; s.pc = 3; return s.tmp_1; + s.callLocIdx = 823; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; case 1: @@ -38766,12 +38766,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_scale__P95310.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__P118204.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__P95310_mk(s) { +function tiles_TileMap_scale__P118204_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_scale__P95310, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_scale__P118204, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38783,7 +38783,7 @@ function tiles_TileMap_scale__P95310_mk(s) { -function tiles_TileMap_data__P95311(s) { +function tiles_TileMap_data__P118205(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38798,18 +38798,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C95306_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C118200_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_data__P95311.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__P95311.isGetter = true; +tiles_TileMap_data__P118205.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__P118205.isGetter = true; -function tiles_TileMap_data__P95311_mk(s) { +function tiles_TileMap_data__P118205_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_data__P95311, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_data__P118205, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -38818,7 +38818,7 @@ function tiles_TileMap_data__P95311_mk(s) { -function scene_BackgroundLayer_constructor__P95257(s) { +function scene_BackgroundLayer_constructor__P118151(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38836,12 +38836,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_BackgroundLayer__C95250_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_BackgroundLayer__C118144_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_max__P92701_mk(s); + s.tmp_2 = Math_max__P115595_mk(s); s.tmp_2.arg0 = 1; s.tmp_2.arg1 = s.arg1; - s.callLocIdx = 794; s.pc = 7; return s.tmp_2; + s.callLocIdx = 800; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; s.tmp_1 = r0; @@ -38884,12 +38884,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_BackgroundLayer_constructor__P95257.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__P118151.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__P95257_mk(s) { +function scene_BackgroundLayer_constructor__P118151_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_BackgroundLayer_constructor__P95257, depth: s.depth + 1, + parent: s, fn: scene_BackgroundLayer_constructor__P118151, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38904,7 +38904,7 @@ function scene_BackgroundLayer_constructor__P95257_mk(s) { -function scene_Camera_y__P95362(s) { +function scene_Camera_y__P118256(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38919,10 +38919,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C95352_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C118246_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetY"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___94603); + r0 = pxsim_ImageMethods.height(globals.screen___117497); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; @@ -38930,13 +38930,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_y__P95362.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__P95362.isGetter = true; +scene_Camera_y__P118256.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__P118256.isGetter = true; -function scene_Camera_y__P95362_mk(s) { +function scene_Camera_y__P118256_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_y__P95362, depth: s.depth + 1, + parent: s, fn: scene_Camera_y__P118256, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38948,7 +38948,7 @@ function scene_Camera_y__P95362_mk(s) { -function scene_Camera_x__P95361(s) { +function scene_Camera_x__P118255(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38963,10 +38963,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C95352_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C118246_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetX"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___94603); + r0 = pxsim_ImageMethods.width(globals.screen___117497); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; @@ -38974,13 +38974,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_x__P95361.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__P95361.isGetter = true; +scene_Camera_x__P118255.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__P118255.isGetter = true; -function scene_Camera_x__P95361_mk(s) { +function scene_Camera_x__P118255_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_x__P95361, depth: s.depth + 1, + parent: s, fn: scene_Camera_x__P118255, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38992,7 +38992,7 @@ function scene_Camera_x__P95361_mk(s) { -function scene_Scene_data__P95439(s) { +function scene_Scene_data__P118333(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39007,18 +39007,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C95414_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C118308_VT)) failedCast(r0); r0 = s.arg0.fields["_data"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Scene_data__P95439.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__P95439.isGetter = true; +scene_Scene_data__P118333.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__P118333.isGetter = true; -function scene_Scene_data__P95439_mk(s) { +function scene_Scene_data__P118333_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_data__P95439, depth: s.depth + 1, + parent: s, fn: scene_Scene_data__P118333, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -39027,7 +39027,7 @@ function scene_Scene_data__P95439_mk(s) { -function sprites_SpriteSet_toString__P95045(s) { +function sprites_SpriteSet_toString__P117939(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39042,7 +39042,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C95034_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C117928_VT)) failedCast(r0); r0 = pxsim_String_.mkEmpty(); s.tmp_1 = r0; r0 = s.arg0.fields["_sprites"]; @@ -39064,12 +39064,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_toString__P95045.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__P117939.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__P95045_mk(s) { +function sprites_SpriteSet_toString__P117939_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_toString__P95045, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_toString__P117939, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39083,7 +39083,7 @@ function sprites_SpriteSet_toString__P95045_mk(s) { -function sprites_SpriteSet_length__P95037(s) { +function sprites_SpriteSet_length__P117931(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39098,20 +39098,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C95034_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C117928_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__P95037.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__P95037.isGetter = true; +sprites_SpriteSet_length__P117931.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__P117931.isGetter = true; -function sprites_SpriteSet_length__P95037_mk(s) { +function sprites_SpriteSet_length__P117931_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_length__P95037, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_length__P117931, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -39121,7 +39121,7 @@ function sprites_SpriteSet_length__P95037_mk(s) { -function Sprite_toString__P95005(s) { +function Sprite_toString__P117899(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39136,7 +39136,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); r0 = pxsim_String_.mkEmpty(); s.tmp_9 = r0; r0 = s.arg0.fields["id"]; @@ -39154,9 +39154,9 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_String__concat(s.tmp_8, "("); s.tmp_7 = r0; - s.tmp_14 = Sprite_x__P94925_mk(s); + s.tmp_14 = Sprite_x__P117819_mk(s); s.tmp_14.arg0 = s.arg0; - s.callLocIdx = 443; s.pc = 2; return s.tmp_14; + s.callLocIdx = 449; s.pc = 2; return s.tmp_14; case 2: r0 = s.retval; s.tmp_13 = r0; @@ -39173,9 +39173,9 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_String__concat(s.tmp_6, ","); s.tmp_5 = r0; - s.tmp_17 = Sprite_y__P94927_mk(s); + s.tmp_17 = Sprite_y__P117821_mk(s); s.tmp_17.arg0 = s.arg0; - s.callLocIdx = 444; s.pc = 4; return s.tmp_17; + s.callLocIdx = 450; s.pc = 4; return s.tmp_17; case 4: r0 = s.retval; s.tmp_16 = r0; @@ -39192,9 +39192,9 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_4, ")->("); s.tmp_3 = r0; - s.tmp_20 = Sprite_vx__P94929_mk(s); + s.tmp_20 = Sprite_vx__P117823_mk(s); s.tmp_20.arg0 = s.arg0; - s.callLocIdx = 445; s.pc = 6; return s.tmp_20; + s.callLocIdx = 451; s.pc = 6; return s.tmp_20; case 6: r0 = s.retval; s.tmp_19 = r0; @@ -39211,9 +39211,9 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_23 = Sprite_vy__P94931_mk(s); + s.tmp_23 = Sprite_vy__P117825_mk(s); s.tmp_23.arg0 = s.arg0; - s.callLocIdx = 446; s.pc = 8; return s.tmp_23; + s.callLocIdx = 452; s.pc = 8; return s.tmp_23; case 8: r0 = s.retval; s.tmp_22 = r0; @@ -39232,12 +39232,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_toString__P95005.info = {"start":34111,"length":93,"line":1066,"column":4,"endLine":1068,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"toString","argumentNames":["this"]} +Sprite_toString__P117899.info = {"start":34111,"length":93,"line":1066,"column":4,"endLine":1068,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"toString","argumentNames":["this"]} -function Sprite_toString__P95005_mk(s) { +function Sprite_toString__P117899_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_toString__P95005, depth: s.depth + 1, + parent: s, fn: Sprite_toString__P117899, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39270,7 +39270,7 @@ function Sprite_toString__P95005_mk(s) { -function Sprite___update__P94987(s) { +function Sprite___update__P117881(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39287,7 +39287,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); r0 = s.arg0.fields["lifespan"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== undefined); @@ -39309,9 +39309,9 @@ 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__P95000_mk(s); + s.tmp_0 = Sprite__destroyCore__P117894_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 380; s.pc = 11; return s.tmp_0; + s.callLocIdx = 386; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; case 1: @@ -39327,10 +39327,10 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_2 = Sprite_isOutOfScreen__P94985_mk(s); + s.tmp_2 = Sprite_isOutOfScreen__P117879_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; - s.callLocIdx = 381; s.pc = 12; return s.tmp_2; + s.callLocIdx = 387; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; case 6: @@ -39338,11 +39338,11 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 7; continue; } - s.tmp_4 = Sprite_destroy__P94999_mk(s); + s.tmp_4 = Sprite_destroy__P117893_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = undefined; s.tmp_4.arg2 = undefined; - s.callLocIdx = 382; s.pc = 13; return s.tmp_4; + s.callLocIdx = 388; s.pc = 13; return s.tmp_4; case 13: r0 = s.retval; case 7: @@ -39351,13 +39351,13 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - s.tmp_1 = sprites_BaseSpriteSayRenderer__C94830_v1_4_mk(s); + s.tmp_1 = sprites_BaseSpriteSayRenderer__C117724_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__C94830_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSpriteSayRenderer__C117724_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: @@ -39368,12 +39368,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite___update__P94987.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__P117881.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__P94987_mk(s) { +function Sprite___update__P117881_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite___update__P94987, depth: s.depth + 1, + parent: s, fn: Sprite___update__P117881, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39390,7 +39390,7 @@ function Sprite___update__P94987_mk(s) { -function Sprite_isOutOfScreen__P94985(s) { +function Sprite_isOutOfScreen__P117879(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39400,15 +39400,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ox___109666 = undefined; - s.oy___109674 = undefined; + s.ox___133171 = undefined; + s.oy___133179 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -39422,7 +39422,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_2 = r0; - s.ox___109666 = (s.tmp_2); + s.ox___133171 = (s.tmp_2); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -39436,14 +39436,14 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_2 = r0; - s.oy___109674 = (s.tmp_2); - s.tmp_3 = Sprite_right__P94972_mk(s); + s.oy___133179 = (s.tmp_2); + s.tmp_3 = Sprite_right__P117866_mk(s); s.tmp_3.arg0 = s.arg0; - s.callLocIdx = 371; s.pc = 11; return s.tmp_3; + s.callLocIdx = 377; s.pc = 11; return s.tmp_3; case 11: r0 = s.retval; s.tmp_2 = r0; - r0 = (s.tmp_2 - s.ox___109666); + r0 = (s.tmp_2 - s.ox___133171); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -39452,13 +39452,13 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_6 = Sprite_bottom__P94976_mk(s); + s.tmp_6 = Sprite_bottom__P117870_mk(s); s.tmp_6.arg0 = s.arg0; - s.callLocIdx = 372; s.pc = 12; return s.tmp_6; + s.callLocIdx = 378; s.pc = 12; return s.tmp_6; case 12: r0 = s.retval; s.tmp_5 = r0; - r0 = (s.tmp_5 - s.oy___109674); + r0 = (s.tmp_5 - s.oy___133179); s.tmp_4 = r0; r0 = (s.tmp_4 < 0); case 6: @@ -39469,15 +39469,15 @@ switch (step) { r0 = s.tmp_7; { step = 8; continue; } case 7: - s.tmp_10 = Sprite_left__P94970_mk(s); + s.tmp_10 = Sprite_left__P117864_mk(s); s.tmp_10.arg0 = s.arg0; - s.callLocIdx = 373; s.pc = 13; return s.tmp_10; + s.callLocIdx = 379; s.pc = 13; return s.tmp_10; case 13: r0 = s.retval; s.tmp_9 = r0; - r0 = (s.tmp_9 - s.ox___109666); + r0 = (s.tmp_9 - s.ox___133171); s.tmp_8 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___94603); + r0 = pxsim_ImageMethods.width(globals.screen___117497); s.tmp_11 = r0; r0 = (s.tmp_8 > s.tmp_11); case 8: @@ -39488,15 +39488,15 @@ switch (step) { r0 = s.tmp_12; { step = 10; continue; } case 9: - s.tmp_15 = Sprite_top__P94974_mk(s); + s.tmp_15 = Sprite_top__P117868_mk(s); s.tmp_15.arg0 = s.arg0; - s.callLocIdx = 374; s.pc = 14; return s.tmp_15; + s.callLocIdx = 380; s.pc = 14; return s.tmp_15; case 14: r0 = s.retval; s.tmp_14 = r0; - r0 = (s.tmp_14 - s.oy___109674); + r0 = (s.tmp_14 - s.oy___133179); s.tmp_13 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___94603); + r0 = pxsim_ImageMethods.height(globals.screen___117497); s.tmp_16 = r0; r0 = (s.tmp_13 > s.tmp_16); case 10: @@ -39506,12 +39506,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_isOutOfScreen__P94985.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__P117879.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__P94985_mk(s) { +function Sprite_isOutOfScreen__P117879_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_isOutOfScreen__P94985, depth: s.depth + 1, + parent: s, fn: Sprite_isOutOfScreen__P117879, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39531,8 +39531,8 @@ function Sprite_isOutOfScreen__P94985_mk(s) { tmp_15: undefined, tmp_16: undefined, tmp_17: undefined, - ox___109666: undefined, - oy___109674: undefined, + ox___133171: undefined, + oy___133179: undefined, arg0: undefined, arg1: undefined, } } @@ -39541,7 +39541,7 @@ function Sprite_isOutOfScreen__P94985_mk(s) { -function sprites_BaseSpriteSayRenderer_update__P94833(s) { +function sprites_BaseSpriteSayRenderer_update__P117727(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39559,17 +39559,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C94830_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C117724_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSpriteSayRenderer_update__P94833.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__P117727.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__P94833_mk(s) { +function sprites_BaseSpriteSayRenderer_update__P117727_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSpriteSayRenderer_update__P94833, depth: s.depth + 1, + parent: s, fn: sprites_BaseSpriteSayRenderer_update__P117727, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -39581,7 +39581,7 @@ function sprites_BaseSpriteSayRenderer_update__P94833_mk(s) { -function Sprite_data__P94948(s) { +function Sprite_data__P117842(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39597,18 +39597,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); r0 = (s.arg0).fields["_data"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -Sprite_data__P94948.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__P117842.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__P94948_mk(s) { +function Sprite_data__P117842_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_data__P94948, depth: s.depth + 1, + parent: s, fn: Sprite_data__P117842, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -39618,7 +39618,7 @@ function Sprite_data__P94948_mk(s) { -function Sprite_data__P94947(s) { +function Sprite_data__P117841(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39633,7 +39633,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); r0 = s.arg0.fields["_data"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -39652,13 +39652,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_data__P94947.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__P94947.isGetter = true; +Sprite_data__P117841.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__P117841.isGetter = true; -function Sprite_data__P94947_mk(s) { +function Sprite_data__P117841_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_data__P94947, depth: s.depth + 1, + parent: s, fn: Sprite_data__P117841, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39672,7 +39672,7 @@ function Sprite_data__P94947_mk(s) { -function sprites_BaseSprite___update__P94673(s) { +function sprites_BaseSprite___update__P117567(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39689,17 +39689,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C94665_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C117559_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSprite___update__P94673.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__P117567.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__P94673_mk(s) { +function sprites_BaseSprite___update__P117567_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___update__P94673, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___update__P117567, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -39710,7 +39710,7 @@ function sprites_BaseSprite___update__P94673_mk(s) { -function sprites_BaseSprite___draw__P94671(s) { +function sprites_BaseSprite___draw__P117565(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39726,10 +39726,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C94665_VT)) failedCast(r0); - s.tmp_1 = sprites_BaseSprite__C94665_v0_1_mk(s); + if (!checkSubtype(r0, sprites_BaseSprite__C117559_VT)) failedCast(r0); + s.tmp_1 = sprites_BaseSprite__C117559_v0_1_mk(s); s.tmp_1.arg0 = s.arg0; - if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSprite__C94665_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSprite__C117559_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: @@ -39737,10 +39737,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = sprites_BaseSprite__C94665_v2_2_mk(s); + s.tmp_2 = sprites_BaseSprite__C117559_v2_2_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; - if (!checkSubtype(s.tmp_2.arg0, sprites_BaseSprite__C94665_VT)) failedCast(s.tmp_2.arg0); + if (!checkSubtype(s.tmp_2.arg0, sprites_BaseSprite__C117559_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: @@ -39751,12 +39751,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSprite___draw__P94671.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__P117565.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__P94671_mk(s) { +function sprites_BaseSprite___draw__P117565_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___draw__P94671, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___draw__P117565, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39769,7 +39769,7 @@ function sprites_BaseSprite___draw__P94671_mk(s) { -function sprites_BaseSprite___drawCore__P94672(s) { +function sprites_BaseSprite___drawCore__P117566(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39785,17 +39785,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C94665_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C117559_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSprite___drawCore__P94672.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__P117566.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__P94672_mk(s) { +function sprites_BaseSprite___drawCore__P117566_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___drawCore__P94672, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___drawCore__P117566, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -39805,7 +39805,7 @@ function sprites_BaseSprite___drawCore__P94672_mk(s) { -function sprites_BaseSprite___visible__P94668(s) { +function sprites_BaseSprite___visible__P117562(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39820,17 +39820,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C94665_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C117559_VT)) failedCast(r0); r0 = true; return leave(s, r0) default: oops() } } } -sprites_BaseSprite___visible__P94668.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__P117562.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__P94668_mk(s) { +function sprites_BaseSprite___visible__P117562_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___visible__P94668, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___visible__P117562, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -39839,7 +39839,7 @@ function sprites_BaseSprite___visible__P94668_mk(s) { -function controller_AnyButton_isPressed__P97294(s) { +function controller_AnyButton_isPressed__P120193(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39849,36 +39849,36 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctrl___109796 = undefined; - s.b___109800 = undefined; - s.unnamed522___U2 = undefined; - s.unnamed523___U3 = undefined; + s.ctrl___133236 = undefined; + s.b___133240 = undefined; + s.unnamed614___U2 = undefined; + s.unnamed615___U3 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_AnyButton__C97286_VT)) failedCast(r0); - s.tmp_0 = controller__player1__P94699_mk(s); - s.callLocIdx = 196; s.pc = 6; return s.tmp_0; + if (!checkSubtype(r0, controller_AnyButton__C120185_VT)) failedCast(r0); + s.tmp_0 = controller__player1__P117593_mk(s); + s.callLocIdx = 197; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.ctrl___109796 = (r0); - s.b___109800 = (undefined); - r0 = s.ctrl___109796.fields["buttons"]; - s.unnamed522___U2 = (r0); - s.unnamed523___U3 = (0); + s.ctrl___133236 = (r0); + s.b___133240 = (undefined); + r0 = s.ctrl___133236.fields["buttons"]; + s.unnamed614___U2 = (r0); + s.unnamed615___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed523___U3; - r0 = pxsim_Array__length(s.unnamed522___U2); + s.tmp_0 = r0 = s.unnamed615___U3; + r0 = pxsim_Array__length(s.unnamed614___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed522___U2, s.unnamed523___U3); - s.b___109800 = (r0); - s.tmp_3 = controller_Button__C94760_v0_1_mk(s); - s.tmp_3.arg0 = s.b___109800; - if (!checkSubtype(s.tmp_3.arg0, controller_Button__C94760_VT)) failedCast(s.tmp_3.arg0); + r0 = pxsim_Array__getAt(s.unnamed614___U2, s.unnamed615___U3); + s.b___133240 = (r0); + s.tmp_3 = controller_Button__C117654_v0_1_mk(s); + s.tmp_3.arg0 = s.b___133240; + if (!checkSubtype(s.tmp_3.arg0, controller_Button__C117654_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: @@ -39890,31 +39890,31 @@ switch (step) { { step = 5; continue; } case 2: case 3: - r0 = (s.unnamed523___U3 + 1); - s.unnamed523___U3 = (r0); + r0 = (s.unnamed615___U3 + 1); + s.unnamed615___U3 = (r0); { step = 1; continue; } case 4: - s.unnamed522___U2 = (undefined); + s.unnamed614___U2 = (undefined); r0 = false; case 5: return leave(s, r0) default: oops() } } } -controller_AnyButton_isPressed__P97294.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__P120193.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__P97294_mk(s) { +function controller_AnyButton_isPressed__P120193_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_AnyButton_isPressed__P97294, depth: s.depth + 1, + parent: s, fn: controller_AnyButton_isPressed__P120193, 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___109796: undefined, - b___109800: undefined, - unnamed522___U2: undefined, - unnamed523___U3: undefined, + ctrl___133236: undefined, + b___133240: undefined, + unnamed614___U2: undefined, + unnamed615___U3: undefined, arg0: undefined, } } @@ -39922,7 +39922,7 @@ function controller_AnyButton_isPressed__P97294_mk(s) { -function controller_Button_toString__P94765(s) { +function controller_Button_toString__P117659(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39937,7 +39937,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C94760_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C117654_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -39977,12 +39977,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_toString__P94765.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__P117659.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__P94765_mk(s) { +function controller_Button_toString__P117659_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_toString__P94765, depth: s.depth + 1, + parent: s, fn: controller_Button_toString__P117659, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39998,7 +39998,7 @@ function controller_Button_toString__P94765_mk(s) { -function sprites_BaseSpriteSayRenderer_constructor__P94831(s) { +function sprites_BaseSpriteSayRenderer_constructor__P117725(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40016,7 +40016,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C94830_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C117724_VT)) failedCast(r0); r0 = (s.arg0).fields["text"] = (s.arg1); r0 = (s.arg0).fields["fgColor"] = (s.arg2); r0 = (s.arg0).fields["bgColor"] = (s.arg3); @@ -40024,12 +40024,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSpriteSayRenderer_constructor__P94831.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__P117725.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__P94831_mk(s) { +function sprites_BaseSpriteSayRenderer_constructor__P117725_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSpriteSayRenderer_constructor__P94831, depth: s.depth + 1, + parent: s, fn: sprites_BaseSpriteSayRenderer_constructor__P117725, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -40041,7 +40041,7 @@ function sprites_BaseSpriteSayRenderer_constructor__P94831_mk(s) { -function sprites_StaticObstacle_width__P95079(s) { +function sprites_StaticObstacle_width__P117973(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40056,20 +40056,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C95069_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C117963_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__P95079.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__P95079.isGetter = true; +sprites_StaticObstacle_width__P117973.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__P117973.isGetter = true; -function sprites_StaticObstacle_width__P95079_mk(s) { +function sprites_StaticObstacle_width__P117973_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_width__P95079, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_width__P117973, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -40079,7 +40079,7 @@ function sprites_StaticObstacle_width__P95079_mk(s) { -function sprites_StaticObstacle_height__P95078(s) { +function sprites_StaticObstacle_height__P117972(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40094,20 +40094,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C95069_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C117963_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__P95078.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__P95078.isGetter = true; +sprites_StaticObstacle_height__P117972.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__P117972.isGetter = true; -function sprites_StaticObstacle_height__P95078_mk(s) { +function sprites_StaticObstacle_height__P117972_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_height__P95078, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_height__P117972, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -40117,7 +40117,7 @@ function sprites_StaticObstacle_height__P95078_mk(s) { -function sprites_StaticObstacle_y__P95077(s) { +function sprites_StaticObstacle_y__P117971(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40132,7 +40132,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C95069_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C117963_VT)) failedCast(r0); r0 = s.arg0.fields["top"]; s.tmp_0 = r0; r0 = s.arg0.fields["image"]; @@ -40145,13 +40145,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -sprites_StaticObstacle_y__P95077.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__P95077.isGetter = true; +sprites_StaticObstacle_y__P117971.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__P117971.isGetter = true; -function sprites_StaticObstacle_y__P95077_mk(s) { +function sprites_StaticObstacle_y__P117971_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_y__P95077, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_y__P117971, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40164,7 +40164,7 @@ function sprites_StaticObstacle_y__P95077_mk(s) { -function sprites_StaticObstacle_x__P95076(s) { +function sprites_StaticObstacle_x__P117970(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40179,7 +40179,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C95069_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C117963_VT)) failedCast(r0); r0 = s.arg0.fields["left"]; s.tmp_0 = r0; r0 = s.arg0.fields["image"]; @@ -40192,13 +40192,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -sprites_StaticObstacle_x__P95076.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__P95076.isGetter = true; +sprites_StaticObstacle_x__P117970.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__P117970.isGetter = true; -function sprites_StaticObstacle_x__P95076_mk(s) { +function sprites_StaticObstacle_x__P117970_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_x__P95076, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_x__P117970, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40211,7 +40211,7 @@ function sprites_StaticObstacle_x__P95076_mk(s) { -function tiles_Location_top__P95272(s) { +function tiles_Location_top__P118166(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40226,12 +40226,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C95264_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C118158_VT)) failedCast(r0); r0 = s.arg0.fields["_row"]; s.tmp_0 = r0; - s.tmp_3 = tiles_Location_tileMap__P95266_mk(s); + s.tmp_3 = tiles_Location_tileMap__P118160_mk(s); s.tmp_3.arg0 = s.arg0; - s.callLocIdx = 804; s.pc = 1; return s.tmp_3; + s.callLocIdx = 810; s.pc = 1; return s.tmp_3; case 1: r0 = s.retval; s.tmp_2 = r0; @@ -40241,13 +40241,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_top__P95272.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__P95272.isGetter = true; +tiles_Location_top__P118166.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__P118166.isGetter = true; -function tiles_Location_top__P95272_mk(s) { +function tiles_Location_top__P118166_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_top__P95272, depth: s.depth + 1, + parent: s, fn: tiles_Location_top__P118166, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40260,7 +40260,7 @@ function tiles_Location_top__P95272_mk(s) { -function tiles_Location_left__P95271(s) { +function tiles_Location_left__P118165(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40275,12 +40275,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C95264_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C118158_VT)) failedCast(r0); r0 = s.arg0.fields["_col"]; s.tmp_0 = r0; - s.tmp_3 = tiles_Location_tileMap__P95266_mk(s); + s.tmp_3 = tiles_Location_tileMap__P118160_mk(s); s.tmp_3.arg0 = s.arg0; - s.callLocIdx = 802; s.pc = 1; return s.tmp_3; + s.callLocIdx = 808; s.pc = 1; return s.tmp_3; case 1: r0 = s.retval; s.tmp_2 = r0; @@ -40290,13 +40290,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_left__P95271.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__P95271.isGetter = true; +tiles_Location_left__P118165.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__P118165.isGetter = true; -function tiles_Location_left__P95271_mk(s) { +function tiles_Location_left__P118165_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_left__P95271, depth: s.depth + 1, + parent: s, fn: tiles_Location_left__P118165, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40309,7 +40309,7 @@ function tiles_Location_left__P95271_mk(s) { -function tiles_Location_y__P95270(s) { +function tiles_Location_y__P118164(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40319,26 +40319,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scale___109856 = undefined; + s.scale___133296 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C95264_VT)) failedCast(r0); - s.tmp_1 = tiles_Location_tileMap__P95266_mk(s); + if (!checkSubtype(r0, tiles_Location__C118158_VT)) failedCast(r0); + s.tmp_1 = tiles_Location_tileMap__P118160_mk(s); s.tmp_1.arg0 = s.arg0; - s.callLocIdx = 800; s.pc = 1; return s.tmp_1; + s.callLocIdx = 806; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; r0 = s.tmp_0.fields["_scale"]; - s.scale___109856 = (r0); + s.scale___133296 = (r0); r0 = s.arg0.fields["_row"]; s.tmp_1 = r0; - r0 = (s.tmp_1 << s.scale___109856); + r0 = (s.tmp_1 << s.scale___133296); s.tmp_0 = r0; - r0 = (s.scale___109856 - 1); + r0 = (s.scale___133296 - 1); s.tmp_3 = r0; r0 = (1 << s.tmp_3); s.tmp_2 = r0; @@ -40346,19 +40346,19 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_y__P95270.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__P95270.isGetter = true; +tiles_Location_y__P118164.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__P118164.isGetter = true; -function tiles_Location_y__P95270_mk(s) { +function tiles_Location_y__P118164_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_y__P95270, depth: s.depth + 1, + parent: s, fn: tiles_Location_y__P118164, 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___109856: undefined, + scale___133296: undefined, arg0: undefined, } } @@ -40366,7 +40366,7 @@ function tiles_Location_y__P95270_mk(s) { -function tiles_Location_x__P95269(s) { +function tiles_Location_x__P118163(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40376,26 +40376,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scale___109872 = undefined; + s.scale___133312 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C95264_VT)) failedCast(r0); - s.tmp_1 = tiles_Location_tileMap__P95266_mk(s); + if (!checkSubtype(r0, tiles_Location__C118158_VT)) failedCast(r0); + s.tmp_1 = tiles_Location_tileMap__P118160_mk(s); s.tmp_1.arg0 = s.arg0; - s.callLocIdx = 798; s.pc = 1; return s.tmp_1; + s.callLocIdx = 804; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; r0 = s.tmp_0.fields["_scale"]; - s.scale___109872 = (r0); + s.scale___133312 = (r0); r0 = s.arg0.fields["_col"]; s.tmp_1 = r0; - r0 = (s.tmp_1 << s.scale___109872); + r0 = (s.tmp_1 << s.scale___133312); s.tmp_0 = r0; - r0 = (s.scale___109872 - 1); + r0 = (s.scale___133312 - 1); s.tmp_3 = r0; r0 = (1 << s.tmp_3); s.tmp_2 = r0; @@ -40403,19 +40403,19 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_x__P95269.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__P95269.isGetter = true; +tiles_Location_x__P118163.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__P118163.isGetter = true; -function tiles_Location_x__P95269_mk(s) { +function tiles_Location_x__P118163_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_x__P95269, depth: s.depth + 1, + parent: s, fn: tiles_Location_x__P118163, 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___109872: undefined, + scale___133312: undefined, arg0: undefined, } } @@ -40423,7 +40423,7 @@ function tiles_Location_x__P95269_mk(s) { -function particles_ShapeFactory_drawParticle__P95787(s) { +function particles_ShapeFactory_drawParticle__P118681(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40433,7 +40433,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.pImage___109891 = undefined; + s.pImage___133331 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -40442,23 +40442,23 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C95784_VT)) failedCast(r0); - s.tmp_1 = Math_FastRandom_pickRandom__P95635_mk(s); + if (!checkSubtype(r0, particles_ShapeFactory__C118678_VT)) failedCast(r0); + s.tmp_1 = Math_FastRandom_pickRandom__P118529_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_1.arg0 = r0; r0 = s.arg0.fields["sources"]; s.tmp_1.arg1 = r0; - s.callLocIdx = 1241; s.pc = 1; return s.tmp_1; + s.callLocIdx = 1253; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_ImageMethods.clone(s.tmp_0); - s.pImage___109891 = (r0); + s.pImage___133331 = (r0); r0 = s.arg1.fields["color"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.replace(s.pImage___109891, 15, s.tmp_0); - s.tmp_0 = r0 = globals.screen___94603; - s.tmp_1 = r0 = s.pImage___109891; + r0 = pxsim_ImageMethods.replace(s.pImage___133331, 15, s.tmp_0); + s.tmp_0 = r0 = globals.screen___117497; + s.tmp_1 = r0 = s.pImage___133331; r0 = s.arg0.fields["ox"]; s.tmp_4 = r0; r0 = (s.arg2 - s.tmp_4); @@ -40480,12 +40480,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ShapeFactory_drawParticle__P95787.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__P118681.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__P95787_mk(s) { +function particles_ShapeFactory_drawParticle__P118681_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_drawParticle__P95787, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_drawParticle__P118681, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40497,7 +40497,7 @@ function particles_ShapeFactory_drawParticle__P95787_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - pImage___109891: undefined, + pImage___133331: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -40508,7 +40508,7 @@ function particles_ShapeFactory_drawParticle__P95787_mk(s) { -function Math_FastRandom_pickRandom__P95635(s) { +function Math_FastRandom_pickRandom__P118529(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40524,7 +40524,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C95630_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C118524_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -40547,14 +40547,14 @@ switch (step) { case 3: case 4: s.tmp_4 = r0 = s.arg1; - s.tmp_6 = Math_FastRandom_randomRange__P95634_mk(s); + s.tmp_6 = Math_FastRandom_randomRange__P118528_mk(s); s.tmp_6.arg0 = s.arg0; s.tmp_6.arg1 = 0; r0 = pxsim_Array__length(s.arg1); s.tmp_7 = r0; r0 = (s.tmp_7 - 1); s.tmp_6.arg2 = r0; - s.callLocIdx = 970; s.pc = 6; return s.tmp_6; + s.callLocIdx = 982; s.pc = 6; return s.tmp_6; case 6: r0 = s.retval; s.tmp_5 = r0; @@ -40563,12 +40563,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_pickRandom__P95635.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__P118529.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__P95635_mk(s) { +function Math_FastRandom_pickRandom__P118529_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_pickRandom__P95635, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_pickRandom__P118529, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40586,7 +40586,7 @@ function Math_FastRandom_pickRandom__P95635_mk(s) { -function particles_AreaFactory_drawParticle__P95775(s) { +function particles_AreaFactory_drawParticle__P118669(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40596,7 +40596,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.col___109937 = undefined; + s.col___133377 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -40605,7 +40605,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_AreaFactory__C95768_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_AreaFactory__C118662_VT)) failedCast(r0); r0 = s.arg1.fields["lifespan"]; s.tmp_1 = r0; r0 = (s.tmp_1 > 500); @@ -40632,8 +40632,8 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_5 = r0; - s.col___109937 = (s.tmp_5); - s.tmp_0 = r0 = globals.screen___94603; + s.col___133377 = (s.tmp_5); + s.tmp_0 = r0 = globals.screen___117497; r0 = (s.arg2 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); @@ -40642,17 +40642,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___109937); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_3, s.col___133377); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_AreaFactory_drawParticle__P95775.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__P118669.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__P95775_mk(s) { +function particles_AreaFactory_drawParticle__P118669_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_AreaFactory_drawParticle__P95775, depth: s.depth + 1, + parent: s, fn: particles_AreaFactory_drawParticle__P118669, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40660,7 +40660,7 @@ function particles_AreaFactory_drawParticle__P95775_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - col___109937: undefined, + col___133377: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -40671,7 +40671,7 @@ function particles_AreaFactory_drawParticle__P95775_mk(s) { -function particles_SprayFactory_drawParticle__P95765(s) { +function particles_SprayFactory_drawParticle__P118659(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40689,8 +40689,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C95762_VT)) failedCast(r0); - s.tmp_0 = r0 = globals.screen___94603; + if (!checkSubtype(r0, particles_SprayFactory__C118656_VT)) failedCast(r0); + s.tmp_0 = r0 = globals.screen___117497; r0 = (s.arg2 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); @@ -40704,12 +40704,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_drawParticle__P95765.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__P118659.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__P95765_mk(s) { +function particles_SprayFactory_drawParticle__P118659_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_drawParticle__P95765, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_drawParticle__P118659, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40726,7 +40726,7 @@ function particles_SprayFactory_drawParticle__P95765_mk(s) { -function scene_Renderable___drawCore__P95374(s) { +function scene_Renderable___drawCore__P118268(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40742,19 +40742,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Renderable__C95371_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Renderable__C118265_VT)) failedCast(r0); s.tmp_0 = if_handler_3_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = globals.screen___94603; + s.tmp_0.arg1 = globals.screen___117497; 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); - s.callLocIdx = 902; s.pc = 1; return s.tmp_0; + s.callLocIdx = 908; s.pc = 1; return s.tmp_0; } else { s.tmp_0.fn = s.tmp_0.arg0.vtable.iface["handler"]; - if (s.tmp_0.fn == null) { setupLambda(s.tmp_0, s.tmp_0.arg0.fields["handler"], 3); s.callLocIdx = 902; s.pc = 1; return s.tmp_0; } - else if (s.tmp_0.fn.isGetter) { s.tmp_0.stage2Call = true; s.callLocIdx = 902; s.pc = 1; return s.tmp_0;; } - else { s.callLocIdx = 902; s.pc = 1; return s.tmp_0; } + if (s.tmp_0.fn == null) { setupLambda(s.tmp_0, s.tmp_0.arg0.fields["handler"], 3); s.callLocIdx = 908; s.pc = 1; return s.tmp_0; } + else if (s.tmp_0.fn.isGetter) { s.tmp_0.stage2Call = true; s.callLocIdx = 908; s.pc = 1; return s.tmp_0;; } + else { s.callLocIdx = 908; s.pc = 1; return s.tmp_0; } } case 1: r0 = s.retval; @@ -40762,12 +40762,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Renderable___drawCore__P95374.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__P118268.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__P95374_mk(s) { +function scene_Renderable___drawCore__P118268_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Renderable___drawCore__P95374, depth: s.depth + 1, + parent: s, fn: scene_Renderable___drawCore__P118268, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -40778,7 +40778,7 @@ function scene_Renderable___drawCore__P95374_mk(s) { -function scene_Renderable___visible__P95373(s) { +function scene_Renderable___visible__P118267(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40793,29 +40793,29 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Renderable__C95371_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Renderable__C118265_VT)) failedCast(r0); s.tmp_0 = if_shouldBeVisible_1_mk(s); s.tmp_0.arg0 = s.arg0; if (!s.tmp_0.arg0.vtable.iface) { setupLambda(s.tmp_0, pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "shouldBeVisible"), 1); - s.callLocIdx = 901; s.pc = 1; return s.tmp_0; + s.callLocIdx = 907; s.pc = 1; return s.tmp_0; } else { s.tmp_0.fn = s.tmp_0.arg0.vtable.iface["shouldBeVisible"]; - if (s.tmp_0.fn == null) { setupLambda(s.tmp_0, s.tmp_0.arg0.fields["shouldBeVisible"], 1); s.callLocIdx = 901; s.pc = 1; return s.tmp_0; } - else if (s.tmp_0.fn.isGetter) { s.tmp_0.stage2Call = true; s.callLocIdx = 901; s.pc = 1; return s.tmp_0;; } - else { s.callLocIdx = 901; s.pc = 1; return s.tmp_0; } + if (s.tmp_0.fn == null) { setupLambda(s.tmp_0, s.tmp_0.arg0.fields["shouldBeVisible"], 1); s.callLocIdx = 907; s.pc = 1; return s.tmp_0; } + else if (s.tmp_0.fn.isGetter) { s.tmp_0.stage2Call = true; s.callLocIdx = 907; s.pc = 1; return s.tmp_0;; } + else { s.callLocIdx = 907; s.pc = 1; return s.tmp_0; } } case 1: r0 = s.retval; return leave(s, r0) default: oops() } } } -scene_Renderable___visible__P95373.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__P118267.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__P95373_mk(s) { +function scene_Renderable___visible__P118267_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Renderable___visible__P95373, depth: s.depth + 1, + parent: s, fn: scene_Renderable___visible__P118267, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -40825,7 +40825,7 @@ function scene_Renderable___visible__P95373_mk(s) { -function scene_Camera_top__P95365(s) { +function scene_Camera_top__P118259(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40840,18 +40840,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C95352_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C118246_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetY"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_top__P95365.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__P95365.isGetter = true; +scene_Camera_top__P118259.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__P118259.isGetter = true; -function scene_Camera_top__P95365_mk(s) { +function scene_Camera_top__P118259_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_top__P95365, depth: s.depth + 1, + parent: s, fn: scene_Camera_top__P118259, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -40860,7 +40860,7 @@ function scene_Camera_top__P95365_mk(s) { -function scene_Camera_left__P95363(s) { +function scene_Camera_left__P118257(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40875,18 +40875,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C95352_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C118246_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetX"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_left__P95363.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__P95363.isGetter = true; +scene_Camera_left__P118257.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__P118257.isGetter = true; -function scene_Camera_left__P95363_mk(s) { +function scene_Camera_left__P118257_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_left__P95363, depth: s.depth + 1, + parent: s, fn: scene_Camera_left__P118257, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -40895,7 +40895,7 @@ function scene_Camera_left__P95363_mk(s) { -function Sprite___drawCore__P94986(s) { +function Sprite___drawCore__P117880(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40905,27 +40905,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ox___109977 = undefined; - s.oy___109985 = undefined; - s.l___109993 = undefined; - s.t___109999 = undefined; + s.ox___133421 = undefined; + s.oy___133429 = undefined; + s.l___133437 = undefined; + s.t___133443 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); - s.tmp_0 = Sprite_drawSay__P97314_mk(s); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); + s.tmp_0 = Sprite_drawSay__P120213_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - s.callLocIdx = 375; s.pc = 8; return s.tmp_0; + s.callLocIdx = 381; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_1 = Sprite_isOutOfScreen__P94985_mk(s); + s.tmp_1 = Sprite_isOutOfScreen__P117879_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; - s.callLocIdx = 376; s.pc = 9; return s.tmp_1; + s.callLocIdx = 382; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; s.tmp_0 = r0; @@ -40947,7 +40947,7 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_4 = r0; - s.ox___109977 = (s.tmp_4); + s.ox___133421 = (s.tmp_4); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -40961,43 +40961,43 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_2 = r0; - s.oy___109985 = (s.tmp_2); - s.tmp_2 = Sprite_left__P94970_mk(s); + s.oy___133429 = (s.tmp_2); + s.tmp_2 = Sprite_left__P117864_mk(s); s.tmp_2.arg0 = s.arg0; - s.callLocIdx = 377; s.pc = 10; return s.tmp_2; + s.callLocIdx = 383; s.pc = 10; return s.tmp_2; case 10: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 - s.ox___109977); + r0 = (s.tmp_1 - s.ox___133421); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - s.l___109993 = (r0); - s.tmp_2 = Sprite_top__P94974_mk(s); + s.l___133437 = (r0); + s.tmp_2 = Sprite_top__P117868_mk(s); s.tmp_2.arg0 = s.arg0; - s.callLocIdx = 378; s.pc = 11; return s.tmp_2; + s.callLocIdx = 384; s.pc = 11; return s.tmp_2; case 11: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 - s.oy___109985); + r0 = (s.tmp_1 - s.oy___133429); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - s.t___109999 = (r0); - s.tmp_0 = Sprite__C94912_v6_3_mk(s); + s.t___133443 = (r0); + s.tmp_0 = Sprite__C117806_v6_3_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.l___109993; - s.tmp_0.arg2 = s.t___109999; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C94912_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.l___133437; + s.tmp_0.arg2 = s.t___133443; + if (!checkSubtype(s.tmp_0.arg0, Sprite__C117806_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__P97315_mk(s); + s.tmp_0 = Sprite_drawDebug__P120214_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.l___109993; - s.tmp_0.arg2 = s.t___109999; - s.tmp_0.arg3 = s.ox___109977; - s.tmp_0.arg4 = s.oy___109985; - s.callLocIdx = 379; s.pc = 13; return s.tmp_0; + s.tmp_0.arg1 = s.l___133437; + s.tmp_0.arg2 = s.t___133443; + s.tmp_0.arg3 = s.ox___133421; + s.tmp_0.arg4 = s.oy___133429; + s.callLocIdx = 385; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; case 7: @@ -41005,22 +41005,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite___drawCore__P94986.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__P117880.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__P94986_mk(s) { +function Sprite___drawCore__P117880_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite___drawCore__P94986, depth: s.depth + 1, + parent: s, fn: Sprite___drawCore__P117880, 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___109977: undefined, - oy___109985: undefined, - l___109993: undefined, - t___109999: undefined, + ox___133421: undefined, + oy___133429: undefined, + l___133437: undefined, + t___133443: undefined, arg0: undefined, arg1: undefined, } } @@ -41029,7 +41029,7 @@ function Sprite___drawCore__P94986_mk(s) { -function Sprite_drawSprite__P97316(s) { +function Sprite_drawSprite__P120215(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41046,10 +41046,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); - s.tmp_3 = Sprite_isScaled__P97313_mk(s); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); + s.tmp_3 = Sprite_isScaled__P120212_mk(s); s.tmp_3.arg0 = s.arg0; - s.callLocIdx = 471; s.pc = 3; return s.tmp_3; + s.callLocIdx = 477; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; s.tmp_2 = r0; @@ -41061,22 +41061,22 @@ switch (step) { if (!r0) { step = 1; continue; } r0 = s.arg0.fields["_image"]; s.tmp_4 = r0; - r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___94603, s.tmp_4, s.arg1, s.arg2); + r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___117497, s.tmp_4, s.arg1, s.arg2); { step = 2; continue; } case 1: - s.tmp_0 = helpers_imageBlit__P94524_mk(s); - s.tmp_0.arg0 = globals.screen___94603; + s.tmp_0 = helpers_imageBlit__P117418_mk(s); + s.tmp_0.arg0 = globals.screen___117497; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; - s.tmp_1 = Sprite_width__P94968_mk(s); + s.tmp_1 = Sprite_width__P117862_mk(s); s.tmp_1.arg0 = s.arg0; - s.callLocIdx = 472; s.pc = 5; return s.tmp_1; + s.callLocIdx = 478; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0.arg3 = r0; - s.tmp_2 = Sprite_height__P94969_mk(s); + s.tmp_2 = Sprite_height__P117863_mk(s); s.tmp_2.arg0 = s.arg0; - s.callLocIdx = 473; s.pc = 6; return s.tmp_2; + s.callLocIdx = 479; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; s.tmp_0.arg4 = r0; @@ -41094,7 +41094,7 @@ switch (step) { s.tmp_0.arg9 = r0; s.tmp_0.arg10 = true; s.tmp_0.arg11 = false; - s.callLocIdx = 474; s.pc = 4; return s.tmp_0; + s.callLocIdx = 480; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; case 2: @@ -41102,12 +41102,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_drawSprite__P97316.info = {"start":35888,"length":514,"line":1118,"column":4,"endLine":1132,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawSprite","argumentNames":["this","drawLeft","drawTop"]} +Sprite_drawSprite__P120215.info = {"start":35888,"length":514,"line":1118,"column":4,"endLine":1132,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawSprite","argumentNames":["this","drawLeft","drawTop"]} -function Sprite_drawSprite__P97316_mk(s) { +function Sprite_drawSprite__P120215_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_drawSprite__P97316, depth: s.depth + 1, + parent: s, fn: Sprite_drawSprite__P120215, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -41123,7 +41123,7 @@ function Sprite_drawSprite__P97316_mk(s) { -function Sprite_drawDebug__P97315(s) { +function Sprite_drawDebug__P120214(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41133,9 +41133,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.font___110023 = undefined; - s.tx___110027 = undefined; - s.ty___110029 = undefined; + s.font___133467 = undefined; + s.tx___133471 = undefined; + s.ty___133473 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -41145,33 +41145,33 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_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___110023 = (globals.font5___94551); - s.tx___110027 = (s.arg1); + s.font___133467 = (globals.font5___117445); + s.tx___133471 = (s.arg1); s.tmp_1 = r0 = s.arg2; - s.tmp_3 = Sprite_height__P94969_mk(s); + s.tmp_3 = Sprite_height__P117863_mk(s); s.tmp_3.arg0 = s.arg0; - s.callLocIdx = 447; s.pc = 13; return s.tmp_3; + s.callLocIdx = 453; s.pc = 13; return s.tmp_3; case 13: r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 + 2); - s.ty___110029 = (r0); - s.tmp_0 = helpers_imagePrint__P94561_mk(s); - s.tmp_0.arg0 = globals.screen___94603; + s.ty___133473 = (r0); + s.tmp_0 = helpers_imagePrint__P117455_mk(s); + s.tmp_0.arg0 = globals.screen___117497; r0 = pxsim_String_.mkEmpty(); s.tmp_3 = r0; - s.tmp_7 = Sprite_x__P94925_mk(s); + s.tmp_7 = Sprite_x__P117819_mk(s); s.tmp_7.arg0 = s.arg0; - s.callLocIdx = 448; s.pc = 15; return s.tmp_7; + s.callLocIdx = 454; s.pc = 15; return s.tmp_7; case 15: r0 = s.retval; s.tmp_6 = r0; @@ -41190,9 +41190,9 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_11 = Sprite_y__P94927_mk(s); + s.tmp_11 = Sprite_y__P117821_mk(s); s.tmp_11.arg0 = s.arg0; - s.callLocIdx = 449; s.pc = 17; return s.tmp_11; + s.callLocIdx = 455; s.pc = 17; return s.tmp_11; case 17: r0 = s.retval; s.tmp_10 = r0; @@ -41209,33 +41209,33 @@ 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___110027; - s.tmp_0.arg3 = s.ty___110029; + s.tmp_0.arg2 = s.tx___133471; + s.tmp_0.arg3 = s.ty___133473; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.font___110023; + s.tmp_0.arg5 = s.font___133467; s.tmp_0.arg6 = undefined; - s.callLocIdx = 450; s.pc = 14; return s.tmp_0; + s.callLocIdx = 456; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.tmp_0 = r0 = s.tx___110027; + s.tmp_0 = r0 = s.tx___133471; s.tmp_2 = if_charWidth_1_mk(s); - s.tmp_2.arg0 = s.font___110023; + s.tmp_2.arg0 = s.font___133467; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charWidth"); } else { s.tmp_2.fn = s.tmp_2.arg0.vtable.iface["charWidth"]; if (s.tmp_2.fn == null) { s.retval = s.tmp_2.arg0.fields["charWidth"]; } else if (!s.tmp_2.fn.isGetter) { s.retval = bind(s.tmp_2); } - else { s.callLocIdx = 451; s.pc = 19; return s.tmp_2; } + else { s.callLocIdx = 457; s.pc = 19; return s.tmp_2; } } case 19: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.tx___110027 = (r0); - s.tmp_1 = Sprite_vx__P94929_mk(s); + s.tx___133471 = (r0); + s.tmp_1 = Sprite_vx__P117823_mk(s); s.tmp_1.arg0 = s.arg0; - s.callLocIdx = 452; s.pc = 20; return s.tmp_1; + s.callLocIdx = 458; s.pc = 20; return s.tmp_1; case 20: r0 = s.retval; s.tmp_0 = r0; @@ -41244,9 +41244,9 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_2 = Sprite_vy__P94931_mk(s); + s.tmp_2 = Sprite_vy__P117825_mk(s); s.tmp_2.arg0 = s.arg0; - s.callLocIdx = 453; s.pc = 21; return s.tmp_2; + s.callLocIdx = 459; s.pc = 21; return s.tmp_2; case 21: r0 = s.retval; case 2: @@ -41254,16 +41254,16 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.tmp_4 = r0 = s.ty___110029; + s.tmp_4 = r0 = s.ty___133473; s.tmp_7 = if_charHeight_1_mk(s); - s.tmp_7.arg0 = s.font___110023; + s.tmp_7.arg0 = s.font___133467; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charHeight"); } else { s.tmp_7.fn = s.tmp_7.arg0.vtable.iface["charHeight"]; if (s.tmp_7.fn == null) { s.retval = s.tmp_7.arg0.fields["charHeight"]; } else if (!s.tmp_7.fn.isGetter) { s.retval = bind(s.tmp_7); } - else { s.callLocIdx = 454; s.pc = 22; return s.tmp_7; } + else { s.callLocIdx = 460; s.pc = 22; return s.tmp_7; } } case 22: r0 = s.retval; @@ -41271,12 +41271,12 @@ switch (step) { r0 = (s.tmp_6 + 2); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); - s.ty___110029 = (r0); - s.tmp_0 = helpers_imagePrint__P94561_mk(s); - s.tmp_0.arg0 = globals.screen___94603; - s.tmp_6 = Sprite_vx__P94929_mk(s); + s.ty___133473 = (r0); + s.tmp_0 = helpers_imagePrint__P117455_mk(s); + s.tmp_0.arg0 = globals.screen___117497; + s.tmp_6 = Sprite_vx__P117823_mk(s); s.tmp_6.arg0 = s.arg0; - s.callLocIdx = 455; s.pc = 24; return s.tmp_6; + s.callLocIdx = 461; s.pc = 24; return s.tmp_6; case 24: r0 = s.retval; s.tmp_5 = r0; @@ -41295,9 +41295,9 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_10 = Sprite_vy__P94931_mk(s); + s.tmp_10 = Sprite_vy__P117825_mk(s); s.tmp_10.arg0 = s.arg0; - s.callLocIdx = 456; s.pc = 26; return s.tmp_10; + s.callLocIdx = 462; s.pc = 26; return s.tmp_10; case 26: r0 = s.retval; s.tmp_9 = r0; @@ -41314,19 +41314,19 @@ 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___110027; - s.tmp_0.arg3 = s.ty___110029; + s.tmp_0.arg2 = s.tx___133471; + s.tmp_0.arg3 = s.ty___133473; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.font___110023; + s.tmp_0.arg5 = s.font___133467; s.tmp_0.arg6 = undefined; - s.callLocIdx = 457; s.pc = 23; return s.tmp_0; + s.callLocIdx = 463; s.pc = 23; return s.tmp_0; case 23: r0 = s.retval; case 3: case 4: - s.tmp_1 = Sprite_ax__P94933_mk(s); + s.tmp_1 = Sprite_ax__P117827_mk(s); s.tmp_1.arg0 = s.arg0; - s.callLocIdx = 458; s.pc = 28; return s.tmp_1; + s.callLocIdx = 464; s.pc = 28; return s.tmp_1; case 28: r0 = s.retval; s.tmp_0 = r0; @@ -41335,9 +41335,9 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_2 = Sprite_ay__P94935_mk(s); + s.tmp_2 = Sprite_ay__P117829_mk(s); s.tmp_2.arg0 = s.arg0; - s.callLocIdx = 459; s.pc = 29; return s.tmp_2; + s.callLocIdx = 465; s.pc = 29; return s.tmp_2; case 29: r0 = s.retval; case 6: @@ -41345,16 +41345,16 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 7; continue; } - s.tmp_4 = r0 = s.ty___110029; + s.tmp_4 = r0 = s.ty___133473; s.tmp_7 = if_charHeight_1_mk(s); - s.tmp_7.arg0 = s.font___110023; + s.tmp_7.arg0 = s.font___133467; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charHeight"); } else { s.tmp_7.fn = s.tmp_7.arg0.vtable.iface["charHeight"]; if (s.tmp_7.fn == null) { s.retval = s.tmp_7.arg0.fields["charHeight"]; } else if (!s.tmp_7.fn.isGetter) { s.retval = bind(s.tmp_7); } - else { s.callLocIdx = 460; s.pc = 30; return s.tmp_7; } + else { s.callLocIdx = 466; s.pc = 30; return s.tmp_7; } } case 30: r0 = s.retval; @@ -41362,12 +41362,12 @@ switch (step) { r0 = (s.tmp_6 + 2); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); - s.ty___110029 = (r0); - s.tmp_0 = helpers_imagePrint__P94561_mk(s); - s.tmp_0.arg0 = globals.screen___94603; - s.tmp_6 = Sprite_ax__P94933_mk(s); + s.ty___133473 = (r0); + s.tmp_0 = helpers_imagePrint__P117455_mk(s); + s.tmp_0.arg0 = globals.screen___117497; + s.tmp_6 = Sprite_ax__P117827_mk(s); s.tmp_6.arg0 = s.arg0; - s.callLocIdx = 461; s.pc = 32; return s.tmp_6; + s.callLocIdx = 467; s.pc = 32; return s.tmp_6; case 32: r0 = s.retval; s.tmp_5 = r0; @@ -41386,9 +41386,9 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_10 = Sprite_ay__P94935_mk(s); + s.tmp_10 = Sprite_ay__P117829_mk(s); s.tmp_10.arg0 = s.arg0; - s.callLocIdx = 462; s.pc = 34; return s.tmp_10; + s.callLocIdx = 468; s.pc = 34; return s.tmp_10; case 34: r0 = s.retval; s.tmp_9 = r0; @@ -41405,26 +41405,26 @@ 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___110027; - s.tmp_0.arg3 = s.ty___110029; + s.tmp_0.arg2 = s.tx___133471; + s.tmp_0.arg3 = s.ty___133473; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.font___110023; + s.tmp_0.arg5 = s.font___133467; s.tmp_0.arg6 = undefined; - s.callLocIdx = 463; s.pc = 31; return s.tmp_0; + s.callLocIdx = 469; s.pc = 31; return s.tmp_0; case 31: r0 = s.retval; case 7: case 8: case 9: case 10: - r0 = pxsim_numops_toBoolDecr(globals.debug___95538); + r0 = pxsim_numops_toBoolDecr(globals.debug___118432); if (!r0) { step = 11; continue; } - s.tmp_0 = helpers_imageDrawRect__P94530_mk(s); - s.tmp_0.arg0 = globals.screen___94603; - s.tmp_3 = game_Hitbox_left__P94787_mk(s); + s.tmp_0 = helpers_imageDrawRect__P117424_mk(s); + s.tmp_0.arg0 = globals.screen___117497; + s.tmp_3 = game_Hitbox_left__P117681_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_3.arg0 = r0; - s.callLocIdx = 464; s.pc = 37; return s.tmp_3; + s.callLocIdx = 470; s.pc = 37; return s.tmp_3; case 37: r0 = s.retval; s.tmp_2 = r0; @@ -41434,10 +41434,10 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 - s.arg3); s.tmp_0.arg1 = r0; - s.tmp_7 = game_Hitbox_top__P94788_mk(s); + s.tmp_7 = game_Hitbox_top__P117682_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_7.arg0 = r0; - s.callLocIdx = 466; s.pc = 38; return s.tmp_7; + s.callLocIdx = 472; s.pc = 38; return s.tmp_7; case 38: r0 = s.retval; s.tmp_6 = r0; @@ -41462,7 +41462,7 @@ switch (step) { r0 = (s.tmp_12 >> 8); s.tmp_0.arg4 = r0; s.tmp_0.arg5 = 1; - s.callLocIdx = 470; s.pc = 36; return s.tmp_0; + s.callLocIdx = 476; s.pc = 36; return s.tmp_0; case 36: r0 = s.retval; case 11: @@ -41471,12 +41471,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_drawDebug__P97315.info = {"start":34790,"length":1092,"line":1088,"column":4,"endLine":1116,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawDebug","argumentNames":["this","left","top","offsetX","offsetY"]} +Sprite_drawDebug__P120214.info = {"start":34790,"length":1092,"line":1088,"column":4,"endLine":1116,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawDebug","argumentNames":["this","left","top","offsetX","offsetY"]} -function Sprite_drawDebug__P97315_mk(s) { +function Sprite_drawDebug__P120214_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_drawDebug__P97315, depth: s.depth + 1, + parent: s, fn: Sprite_drawDebug__P120214, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -41491,9 +41491,9 @@ function Sprite_drawDebug__P97315_mk(s) { tmp_10: undefined, tmp_11: undefined, tmp_12: undefined, - font___110023: undefined, - tx___110027: undefined, - ty___110029: undefined, + font___133467: undefined, + tx___133471: undefined, + ty___133473: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -41505,7 +41505,7 @@ function Sprite_drawDebug__P97315_mk(s) { -function Sprite_drawSay__P97314(s) { +function Sprite_drawSay__P120213(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41521,7 +41521,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); r0 = s.arg0.fields["sayRenderer"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -41540,23 +41540,23 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 1; continue; } - s.tmp_6 = sprites_BaseSpriteSayRenderer__C94830_v0_4_mk(s); + s.tmp_6 = sprites_BaseSpriteSayRenderer__C117724_v0_4_mk(s); r0 = s.arg0.fields["sayRenderer"]; s.tmp_6.arg0 = r0; - s.tmp_6.arg1 = globals.screen___94603; + s.tmp_6.arg1 = globals.screen___117497; s.tmp_6.arg2 = s.arg1; s.tmp_6.arg3 = s.arg0; - if (!checkSubtype(s.tmp_6.arg0, sprites_BaseSpriteSayRenderer__C94830_VT)) failedCast(s.tmp_6.arg0); + if (!checkSubtype(s.tmp_6.arg0, sprites_BaseSpriteSayRenderer__C117724_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__C94830_v2_1_mk(s); + s.tmp_0 = sprites_BaseSpriteSayRenderer__C117724_v2_1_mk(s); r0 = s.arg0.fields["sayRenderer"]; s.tmp_0.arg0 = r0; - if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C94830_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C117724_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: @@ -41566,13 +41566,13 @@ switch (step) { case 2: { step = 4; continue; } case 3: - s.tmp_0 = sprites_BaseSpriteSayRenderer__C94830_v0_4_mk(s); + s.tmp_0 = sprites_BaseSpriteSayRenderer__C117724_v0_4_mk(s); r0 = s.arg0.fields["sayRenderer"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = globals.screen___94603; + s.tmp_0.arg1 = globals.screen___117497; s.tmp_0.arg2 = s.arg1; s.tmp_0.arg3 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C94830_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C117724_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: @@ -41584,12 +41584,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_drawSay__P97314.info = {"start":34210,"length":574,"line":1070,"column":4,"endLine":1086,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawSay","argumentNames":["this","camera"]} +Sprite_drawSay__P120213.info = {"start":34210,"length":574,"line":1070,"column":4,"endLine":1086,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawSay","argumentNames":["this","camera"]} -function Sprite_drawSay__P97314_mk(s) { +function Sprite_drawSay__P120213_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_drawSay__P97314, depth: s.depth + 1, + parent: s, fn: Sprite_drawSay__P120213, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -41606,7 +41606,7 @@ function Sprite_drawSay__P97314_mk(s) { -function sprites_BaseSpriteSayRenderer_destroy__P94834(s) { +function sprites_BaseSpriteSayRenderer_destroy__P117728(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41621,17 +41621,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C94830_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C117724_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSpriteSayRenderer_destroy__P94834.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__P117728.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__P94834_mk(s) { +function sprites_BaseSpriteSayRenderer_destroy__P117728_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSpriteSayRenderer_destroy__P94834, depth: s.depth + 1, + parent: s, fn: sprites_BaseSpriteSayRenderer_destroy__P117728, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -41640,7 +41640,7 @@ function sprites_BaseSpriteSayRenderer_destroy__P94834_mk(s) { -function sprites_BaseSpriteSayRenderer_draw__P94832(s) { +function sprites_BaseSpriteSayRenderer_draw__P117726(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41658,17 +41658,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C94830_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C117724_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSpriteSayRenderer_draw__P94832.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__P117726.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__P94832_mk(s) { +function sprites_BaseSpriteSayRenderer_draw__P117726_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSpriteSayRenderer_draw__P94832, depth: s.depth + 1, + parent: s, fn: sprites_BaseSpriteSayRenderer_draw__P117726, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -41680,7 +41680,7 @@ function sprites_BaseSpriteSayRenderer_draw__P94832_mk(s) { -function Sprite___visible__P94967(s) { +function Sprite___visible__P117861(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41695,7 +41695,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C94912_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C117806_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_2 = r0; r0 = (s.tmp_2 & 128); @@ -41706,12 +41706,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite___visible__P94967.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__P117861.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__P94967_mk(s) { +function Sprite___visible__P117861_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite___visible__P94967, depth: s.depth + 1, + parent: s, fn: Sprite___visible__P117861, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -41811,7 +41811,7 @@ function lambda_3_mk(s) { } } -function Sprite__C94912_v5_1_mk(s) { +function Sprite__C117806_v5_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -41825,7 +41825,7 @@ function Sprite__C94912_v5_1_mk(s) { } } -function Sprite__C94912_v4_1_mk(s) { +function Sprite__C117806_v4_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -41881,7 +41881,7 @@ function if_handler_1_mk(s) { } } -function PhysicsEngine__C95082_v2_4_mk(s) { +function PhysicsEngine__C117976_v2_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -41898,7 +41898,7 @@ function PhysicsEngine__C95082_v2_4_mk(s) { } } -function PhysicsEngine__C95082_v0_2_mk(s) { +function PhysicsEngine__C117976_v0_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -41928,7 +41928,7 @@ function if_id_2_mk(s) { } } -function PhysicsEngine__C95082_v4_2_mk(s) { +function PhysicsEngine__C117976_v4_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -41974,7 +41974,7 @@ function lambda_2_mk(s) { } } -function PhysicsEngine__C95082_v3_1_mk(s) { +function PhysicsEngine__C117976_v3_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -42031,7 +42031,7 @@ function if_id_1_mk(s) { } } -function controller_Button__C94760_v0_1_mk(s) { +function controller_Button__C117654_v0_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -42147,7 +42147,7 @@ function if_sourceFactory_3_mk(s) { } } -function PhysicsEngine__C95082_v1_2_mk(s) { +function PhysicsEngine__C117976_v1_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -42430,7 +42430,7 @@ function if_flags_1_mk(s) { } } -function particles_ParticleFactory__C95758_v0_2_mk(s) { +function particles_ParticleFactory__C118652_v0_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -42445,7 +42445,7 @@ function particles_ParticleFactory__C95758_v0_2_mk(s) { } } -function particles_ParticleSource__C95722_v4_3_mk(s) { +function particles_ParticleSource__C118616_v4_3_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -42503,7 +42503,7 @@ function if_height_1_mk(s) { } } -function particles_ParticleFactory__C95758_v1_4_mk(s) { +function particles_ParticleFactory__C118652_v1_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -42578,7 +42578,7 @@ function if_top_1_mk(s) { } } -function sprites_BaseSpriteSayRenderer__C94830_v1_4_mk(s) { +function sprites_BaseSpriteSayRenderer__C117724_v1_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -42595,7 +42595,7 @@ function sprites_BaseSpriteSayRenderer__C94830_v1_4_mk(s) { } } -function sprites_BaseSprite__C94665_v0_1_mk(s) { +function sprites_BaseSprite__C117559_v0_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -42609,7 +42609,7 @@ function sprites_BaseSprite__C94665_v0_1_mk(s) { } } -function sprites_BaseSprite__C94665_v2_2_mk(s) { +function sprites_BaseSprite__C117559_v2_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -42638,7 +42638,7 @@ function if_shouldBeVisible_1_mk(s) { } } -function Sprite__C94912_v6_3_mk(s) { +function Sprite__C117806_v6_3_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -42654,7 +42654,7 @@ function Sprite__C94912_v6_3_mk(s) { } } -function sprites_BaseSpriteSayRenderer__C94830_v0_4_mk(s) { +function sprites_BaseSpriteSayRenderer__C117724_v0_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -42671,7 +42671,7 @@ function sprites_BaseSpriteSayRenderer__C94830_v0_4_mk(s) { } } -function sprites_BaseSpriteSayRenderer__C94830_v2_1_mk(s) { +function sprites_BaseSpriteSayRenderer__C117724_v2_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -42726,7 +42726,7 @@ function if_width_1_mk(s) { arg0: undefined, } } -const controller_Controller__C94705_VT = mkVTable({ +const controller_Controller__C117599_VT = mkVTable({ name: "Controller", numFields: 5, classNo: 16, @@ -42745,28 +42745,28 @@ const controller_Controller__C94705_VT = mkVTable({ "set/_id": null, "_connected": null, "set/_connected": null, - "_controlledSprites": controller_Controller__controlledSprites__P94710, - "set/_controlledSprites": controller_Controller__controlledSprites__P94711, - "id": controller_Controller_id__P94712, - "left": controller_Controller_left__P94714, - "right": controller_Controller_right__P94715, - "up": controller_Controller_up__P94716, - "down": controller_Controller_down__P94717, - "button": controller_Controller_button__P97285, - "connected": controller_Controller_connected__P94726, - "set/connected": controller_Controller_connected__P94727, - "__preUpdate": controller_Controller___preUpdate__P94733, - "__update": controller_Controller___update__P94734, + "_controlledSprites": controller_Controller__controlledSprites__P117604, + "set/_controlledSprites": controller_Controller__controlledSprites__P117605, + "id": controller_Controller_id__P117606, + "left": controller_Controller_left__P117608, + "right": controller_Controller_right__P117609, + "up": controller_Controller_up__P117610, + "down": controller_Controller_down__P117611, + "button": controller_Controller_button__P120184, + "connected": controller_Controller_connected__P117620, + "set/connected": controller_Controller_connected__P117621, + "__preUpdate": controller_Controller___preUpdate__P117627, + "__update": controller_Controller___update__P117628, }, }); -const controller_Button__C94760_VT = mkVTable({ +const controller_Button__C117654_VT = mkVTable({ name: "Button", numFields: 7, classNo: 17, lastSubtypeNo: 18, maxBgInstances: null, methods: { - "isPressed": controller_Button_isPressed__P94771, + "isPressed": controller_Button_isPressed__P117665, }, iface: { "_owner": null, @@ -42783,29 +42783,29 @@ const controller_Button__C94760_VT = mkVTable({ "set/_pressedElasped": null, "_repeatCount": null, "set/_repeatCount": null, - "handlerState": controller_Button_handlerState__P97288, - "toString": controller_Button_toString__P94765, - "raiseButtonUp": controller_Button_raiseButtonUp__P97289, - "raiseButtonDown": controller_Button_raiseButtonDown__P97290, - "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P97291, - "onEvent": controller_Button_onEvent__P94767, - "isPressed": controller_Button_isPressed__P94771, - "pressureLevel": controller_Button_pressureLevel__P94772, - "setPressed": controller_Button_setPressed__P94773, - "__update": controller_Button___update__P94774, - "runButtonEvents": controller_Button_runButtonEvents__P97292, - "getOrCreateHandlerForEvent": controller_Button_getOrCreateHandlerForEvent__P97293, + "handlerState": controller_Button_handlerState__P120187, + "toString": controller_Button_toString__P117659, + "raiseButtonUp": controller_Button_raiseButtonUp__P120188, + "raiseButtonDown": controller_Button_raiseButtonDown__P120189, + "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P120190, + "onEvent": controller_Button_onEvent__P117661, + "isPressed": controller_Button_isPressed__P117665, + "pressureLevel": controller_Button_pressureLevel__P117666, + "setPressed": controller_Button_setPressed__P117667, + "__update": controller_Button___update__P117668, + "runButtonEvents": controller_Button_runButtonEvents__P120191, + "getOrCreateHandlerForEvent": controller_Button_getOrCreateHandlerForEvent__P120192, }, - toStringMethod: controller_Button_toString__P94765, + toStringMethod: controller_Button_toString__P117659, }); -const controller_AnyButton__C97286_VT = mkVTable({ +const controller_AnyButton__C120185_VT = mkVTable({ name: "AnyButton", numFields: 7, classNo: 18, lastSubtypeNo: 18, maxBgInstances: null, methods: { - "isPressed": controller_AnyButton_isPressed__P97294, + "isPressed": controller_AnyButton_isPressed__P120193, }, iface: { "_owner": null, @@ -42822,21 +42822,21 @@ const controller_AnyButton__C97286_VT = mkVTable({ "set/_pressedElasped": null, "_repeatCount": null, "set/_repeatCount": null, - "isPressed": controller_AnyButton_isPressed__P97294, - "handlerState": controller_Button_handlerState__P97288, - "toString": controller_Button_toString__P94765, - "raiseButtonUp": controller_Button_raiseButtonUp__P97289, - "raiseButtonDown": controller_Button_raiseButtonDown__P97290, - "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P97291, - "onEvent": controller_Button_onEvent__P94767, - "pressureLevel": controller_Button_pressureLevel__P94772, - "setPressed": controller_Button_setPressed__P94773, - "__update": controller_Button___update__P94774, - "runButtonEvents": controller_Button_runButtonEvents__P97292, - "getOrCreateHandlerForEvent": controller_Button_getOrCreateHandlerForEvent__P97293, + "isPressed": controller_AnyButton_isPressed__P120193, + "handlerState": controller_Button_handlerState__P120187, + "toString": controller_Button_toString__P117659, + "raiseButtonUp": controller_Button_raiseButtonUp__P120188, + "raiseButtonDown": controller_Button_raiseButtonDown__P120189, + "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P120190, + "onEvent": controller_Button_onEvent__P117661, + "pressureLevel": controller_Button_pressureLevel__P117666, + "setPressed": controller_Button_setPressed__P117667, + "__update": controller_Button___update__P117668, + "runButtonEvents": controller_Button_runButtonEvents__P120191, + "getOrCreateHandlerForEvent": controller_Button_getOrCreateHandlerForEvent__P120192, }, }); -const game_GameOverConfig__C95544_VT = mkVTable({ +const game_GameOverConfig__C118438_VT = mkVTable({ name: "GameOverConfig", numFields: 14, classNo: 19, @@ -42873,10 +42873,10 @@ const game_GameOverConfig__C95544_VT = mkVTable({ "set/messageSetByUser": null, "scoringTypeSetByUser": null, "set/scoringTypeSetByUser": null, - "init": game_GameOverConfig_init__P95560, + "init": game_GameOverConfig_init__P118454, }, }); -const Math_FastRandom__C95630_VT = mkVTable({ +const Math_FastRandom__C118524_VT = mkVTable({ name: "FastRandom", numFields: 2, classNo: 20, @@ -42889,50 +42889,50 @@ const Math_FastRandom__C95630_VT = mkVTable({ "set/lfsr": null, "seed": null, "set/seed": null, - "next": Math_FastRandom_next__P95633, - "randomRange": Math_FastRandom_randomRange__P95634, - "pickRandom": Math_FastRandom_pickRandom__P95635, + "next": Math_FastRandom_next__P118527, + "randomRange": Math_FastRandom_randomRange__P118528, + "pickRandom": Math_FastRandom_pickRandom__P118529, }, }); -const sprites_BaseSprite__C94665_VT = mkVTable({ +const sprites_BaseSprite__C117559_VT = mkVTable({ name: "BaseSprite", numFields: 2, classNo: 21, lastSubtypeNo: 25, maxBgInstances: null, methods: { - "__visible": sprites_BaseSprite___visible__P94668, - "__draw": sprites_BaseSprite___draw__P94671, - "__drawCore": sprites_BaseSprite___drawCore__P94672, - "__update": sprites_BaseSprite___update__P94673, + "__visible": sprites_BaseSprite___visible__P117562, + "__draw": sprites_BaseSprite___draw__P117565, + "__drawCore": sprites_BaseSprite___drawCore__P117566, + "__update": sprites_BaseSprite___update__P117567, }, iface: { "_z": null, "set/_z": null, "id": null, "set/id": null, - "__visible": sprites_BaseSprite___visible__P94668, - "z": sprites_BaseSprite_z__P94669, - "set/z": sprites_BaseSprite_z__P94670, - "__draw": sprites_BaseSprite___draw__P94671, - "__drawCore": sprites_BaseSprite___drawCore__P94672, - "__update": sprites_BaseSprite___update__P94673, + "__visible": sprites_BaseSprite___visible__P117562, + "z": sprites_BaseSprite_z__P117563, + "set/z": sprites_BaseSprite_z__P117564, + "__draw": sprites_BaseSprite___draw__P117565, + "__drawCore": sprites_BaseSprite___drawCore__P117566, + "__update": sprites_BaseSprite___update__P117567, }, }); -const Sprite__C94912_VT = mkVTable({ +const Sprite__C117806_VT = mkVTable({ name: "Sprite", numFields: 30, classNo: 22, lastSubtypeNo: 23, maxBgInstances: null, methods: { - "__visible": Sprite___visible__P94967, - "__draw": sprites_BaseSprite___draw__P94671, - "__drawCore": Sprite___drawCore__P94986, - "__update": Sprite___update__P94987, - "setHitbox": Sprite_setHitbox__P94965, - "recalcSize": Sprite_recalcSize__P97312, - "drawSprite": Sprite_drawSprite__P97316, + "__visible": Sprite___visible__P117861, + "__draw": sprites_BaseSprite___draw__P117565, + "__drawCore": Sprite___drawCore__P117880, + "__update": Sprite___update__P117881, + "setHitbox": Sprite_setHitbox__P117859, + "recalcSize": Sprite_recalcSize__P120211, + "drawSprite": Sprite_drawSprite__P120215, }, iface: { "_z": null, @@ -42995,81 +42995,81 @@ const Sprite__C94912_VT = mkVTable({ "set/flags": null, "destroyHandler": null, "set/destroyHandler": null, - "x": Sprite_x__P94925, - "set/x": Sprite_x__P94926, - "y": Sprite_y__P94927, - "set/y": Sprite_y__P94928, - "vx": Sprite_vx__P94929, - "set/vx": Sprite_vx__P94930, - "vy": Sprite_vy__P94931, - "set/vy": Sprite_vy__P94932, - "ax": Sprite_ax__P94933, - "set/ax": Sprite_ax__P94934, - "ay": Sprite_ay__P94935, - "set/ay": Sprite_ay__P94936, - "fx": Sprite_fx__P94937, - "set/fx": Sprite_fx__P94938, - "fy": Sprite_fy__P94939, - "set/fy": Sprite_fy__P94940, - "sx": Sprite_sx__P94941, - "sy": Sprite_sy__P94943, - "data": Sprite_data__P94947, - "set/data": Sprite_data__P94948, - "image": Sprite_image__P94961, - "setImage": Sprite_setImage__P94962, - "calcDimensionalHash": Sprite_calcDimensionalHash__P94963, - "resetHitbox": Sprite_resetHitbox__P94964, - "setHitbox": Sprite_setHitbox__P94965, - "isStatic": Sprite_isStatic__P94966, - "__visible": Sprite___visible__P94967, - "recalcSize": Sprite_recalcSize__P97312, - "isScaled": Sprite_isScaled__P97313, - "width": Sprite_width__P94968, - "height": Sprite_height__P94969, - "left": Sprite_left__P94970, - "set/left": Sprite_left__P94971, - "right": Sprite_right__P94972, - "set/right": Sprite_right__P94973, - "top": Sprite_top__P94974, - "set/top": Sprite_top__P94975, - "bottom": Sprite_bottom__P94976, - "set/bottom": Sprite_bottom__P94977, - "kind": Sprite_kind__P94978, - "setKind": Sprite_setKind__P94979, - "setPosition": Sprite_setPosition__P94980, - "isOutOfScreen": Sprite_isOutOfScreen__P94985, - "__drawCore": Sprite___drawCore__P94986, - "__update": Sprite___update__P94987, - "setFlag": Sprite_setFlag__P94990, - "overlapsWith": Sprite_overlapsWith__P94991, - "clearObstacles": Sprite_clearObstacles__P94996, - "registerObstacle": Sprite_registerObstacle__P94997, - "destroy": Sprite_destroy__P94999, - "_destroyCore": Sprite__destroyCore__P95000, - "toString": Sprite_toString__P95005, - "drawSay": Sprite_drawSay__P97314, - "drawDebug": Sprite_drawDebug__P97315, - "drawSprite": Sprite_drawSprite__P97316, - "z": sprites_BaseSprite_z__P94669, - "set/z": sprites_BaseSprite_z__P94670, - "__draw": sprites_BaseSprite___draw__P94671, + "x": Sprite_x__P117819, + "set/x": Sprite_x__P117820, + "y": Sprite_y__P117821, + "set/y": Sprite_y__P117822, + "vx": Sprite_vx__P117823, + "set/vx": Sprite_vx__P117824, + "vy": Sprite_vy__P117825, + "set/vy": Sprite_vy__P117826, + "ax": Sprite_ax__P117827, + "set/ax": Sprite_ax__P117828, + "ay": Sprite_ay__P117829, + "set/ay": Sprite_ay__P117830, + "fx": Sprite_fx__P117831, + "set/fx": Sprite_fx__P117832, + "fy": Sprite_fy__P117833, + "set/fy": Sprite_fy__P117834, + "sx": Sprite_sx__P117835, + "sy": Sprite_sy__P117837, + "data": Sprite_data__P117841, + "set/data": Sprite_data__P117842, + "image": Sprite_image__P117855, + "setImage": Sprite_setImage__P117856, + "calcDimensionalHash": Sprite_calcDimensionalHash__P117857, + "resetHitbox": Sprite_resetHitbox__P117858, + "setHitbox": Sprite_setHitbox__P117859, + "isStatic": Sprite_isStatic__P117860, + "__visible": Sprite___visible__P117861, + "recalcSize": Sprite_recalcSize__P120211, + "isScaled": Sprite_isScaled__P120212, + "width": Sprite_width__P117862, + "height": Sprite_height__P117863, + "left": Sprite_left__P117864, + "set/left": Sprite_left__P117865, + "right": Sprite_right__P117866, + "set/right": Sprite_right__P117867, + "top": Sprite_top__P117868, + "set/top": Sprite_top__P117869, + "bottom": Sprite_bottom__P117870, + "set/bottom": Sprite_bottom__P117871, + "kind": Sprite_kind__P117872, + "setKind": Sprite_setKind__P117873, + "setPosition": Sprite_setPosition__P117874, + "isOutOfScreen": Sprite_isOutOfScreen__P117879, + "__drawCore": Sprite___drawCore__P117880, + "__update": Sprite___update__P117881, + "setFlag": Sprite_setFlag__P117884, + "overlapsWith": Sprite_overlapsWith__P117885, + "clearObstacles": Sprite_clearObstacles__P117890, + "registerObstacle": Sprite_registerObstacle__P117891, + "destroy": Sprite_destroy__P117893, + "_destroyCore": Sprite__destroyCore__P117894, + "toString": Sprite_toString__P117899, + "drawSay": Sprite_drawSay__P120213, + "drawDebug": Sprite_drawDebug__P120214, + "drawSprite": Sprite_drawSprite__P120215, + "z": sprites_BaseSprite_z__P117563, + "set/z": sprites_BaseSprite_z__P117564, + "__draw": sprites_BaseSprite___draw__P117565, }, - toStringMethod: Sprite_toString__P95005, + toStringMethod: Sprite_toString__P117899, }); -const TextSprite__C96904_VT = mkVTable({ +const TextSprite__C119798_VT = mkVTable({ name: "TextSprite", numFields: 40, classNo: 23, lastSubtypeNo: 23, maxBgInstances: null, methods: { - "__visible": Sprite___visible__P94967, - "__draw": sprites_BaseSprite___draw__P94671, - "__drawCore": Sprite___drawCore__P94986, - "__update": Sprite___update__P94987, - "setHitbox": Sprite_setHitbox__P94965, - "recalcSize": Sprite_recalcSize__P97312, - "drawSprite": Sprite_drawSprite__P97316, + "__visible": Sprite___visible__P117861, + "__draw": sprites_BaseSprite___draw__P117565, + "__drawCore": Sprite___drawCore__P117880, + "__update": Sprite___update__P117881, + "setHitbox": Sprite_setHitbox__P117859, + "recalcSize": Sprite_recalcSize__P120211, + "drawSprite": Sprite_drawSprite__P120215, }, iface: { "_z": null, @@ -43152,70 +43152,70 @@ const TextSprite__C96904_VT = mkVTable({ "set/outlineColor": null, "icon": null, "set/icon": null, - "update": TextSprite_update__P96906, - "setMaxFontHeight": TextSprite_setMaxFontHeight__P96907, - "setText": TextSprite_setText__P96909, - "x": Sprite_x__P94925, - "set/x": Sprite_x__P94926, - "y": Sprite_y__P94927, - "set/y": Sprite_y__P94928, - "vx": Sprite_vx__P94929, - "set/vx": Sprite_vx__P94930, - "vy": Sprite_vy__P94931, - "set/vy": Sprite_vy__P94932, - "ax": Sprite_ax__P94933, - "set/ax": Sprite_ax__P94934, - "ay": Sprite_ay__P94935, - "set/ay": Sprite_ay__P94936, - "fx": Sprite_fx__P94937, - "set/fx": Sprite_fx__P94938, - "fy": Sprite_fy__P94939, - "set/fy": Sprite_fy__P94940, - "sx": Sprite_sx__P94941, - "sy": Sprite_sy__P94943, - "data": Sprite_data__P94947, - "set/data": Sprite_data__P94948, - "image": Sprite_image__P94961, - "setImage": Sprite_setImage__P94962, - "calcDimensionalHash": Sprite_calcDimensionalHash__P94963, - "resetHitbox": Sprite_resetHitbox__P94964, - "setHitbox": Sprite_setHitbox__P94965, - "isStatic": Sprite_isStatic__P94966, - "__visible": Sprite___visible__P94967, - "recalcSize": Sprite_recalcSize__P97312, - "isScaled": Sprite_isScaled__P97313, - "width": Sprite_width__P94968, - "height": Sprite_height__P94969, - "left": Sprite_left__P94970, - "set/left": Sprite_left__P94971, - "right": Sprite_right__P94972, - "set/right": Sprite_right__P94973, - "top": Sprite_top__P94974, - "set/top": Sprite_top__P94975, - "bottom": Sprite_bottom__P94976, - "set/bottom": Sprite_bottom__P94977, - "kind": Sprite_kind__P94978, - "setKind": Sprite_setKind__P94979, - "setPosition": Sprite_setPosition__P94980, - "isOutOfScreen": Sprite_isOutOfScreen__P94985, - "__drawCore": Sprite___drawCore__P94986, - "__update": Sprite___update__P94987, - "setFlag": Sprite_setFlag__P94990, - "overlapsWith": Sprite_overlapsWith__P94991, - "clearObstacles": Sprite_clearObstacles__P94996, - "registerObstacle": Sprite_registerObstacle__P94997, - "destroy": Sprite_destroy__P94999, - "_destroyCore": Sprite__destroyCore__P95000, - "toString": Sprite_toString__P95005, - "drawSay": Sprite_drawSay__P97314, - "drawDebug": Sprite_drawDebug__P97315, - "drawSprite": Sprite_drawSprite__P97316, - "z": sprites_BaseSprite_z__P94669, - "set/z": sprites_BaseSprite_z__P94670, - "__draw": sprites_BaseSprite___draw__P94671, + "update": TextSprite_update__P119800, + "setMaxFontHeight": TextSprite_setMaxFontHeight__P119801, + "setText": TextSprite_setText__P119803, + "x": Sprite_x__P117819, + "set/x": Sprite_x__P117820, + "y": Sprite_y__P117821, + "set/y": Sprite_y__P117822, + "vx": Sprite_vx__P117823, + "set/vx": Sprite_vx__P117824, + "vy": Sprite_vy__P117825, + "set/vy": Sprite_vy__P117826, + "ax": Sprite_ax__P117827, + "set/ax": Sprite_ax__P117828, + "ay": Sprite_ay__P117829, + "set/ay": Sprite_ay__P117830, + "fx": Sprite_fx__P117831, + "set/fx": Sprite_fx__P117832, + "fy": Sprite_fy__P117833, + "set/fy": Sprite_fy__P117834, + "sx": Sprite_sx__P117835, + "sy": Sprite_sy__P117837, + "data": Sprite_data__P117841, + "set/data": Sprite_data__P117842, + "image": Sprite_image__P117855, + "setImage": Sprite_setImage__P117856, + "calcDimensionalHash": Sprite_calcDimensionalHash__P117857, + "resetHitbox": Sprite_resetHitbox__P117858, + "setHitbox": Sprite_setHitbox__P117859, + "isStatic": Sprite_isStatic__P117860, + "__visible": Sprite___visible__P117861, + "recalcSize": Sprite_recalcSize__P120211, + "isScaled": Sprite_isScaled__P120212, + "width": Sprite_width__P117862, + "height": Sprite_height__P117863, + "left": Sprite_left__P117864, + "set/left": Sprite_left__P117865, + "right": Sprite_right__P117866, + "set/right": Sprite_right__P117867, + "top": Sprite_top__P117868, + "set/top": Sprite_top__P117869, + "bottom": Sprite_bottom__P117870, + "set/bottom": Sprite_bottom__P117871, + "kind": Sprite_kind__P117872, + "setKind": Sprite_setKind__P117873, + "setPosition": Sprite_setPosition__P117874, + "isOutOfScreen": Sprite_isOutOfScreen__P117879, + "__drawCore": Sprite___drawCore__P117880, + "__update": Sprite___update__P117881, + "setFlag": Sprite_setFlag__P117884, + "overlapsWith": Sprite_overlapsWith__P117885, + "clearObstacles": Sprite_clearObstacles__P117890, + "registerObstacle": Sprite_registerObstacle__P117891, + "destroy": Sprite_destroy__P117893, + "_destroyCore": Sprite__destroyCore__P117894, + "toString": Sprite_toString__P117899, + "drawSay": Sprite_drawSay__P120213, + "drawDebug": Sprite_drawDebug__P120214, + "drawSprite": Sprite_drawSprite__P120215, + "z": sprites_BaseSprite_z__P117563, + "set/z": sprites_BaseSprite_z__P117564, + "__draw": sprites_BaseSprite___draw__P117565, }, }); -const game_Hitbox__C94779_VT = mkVTable({ +const game_Hitbox__C117673_VT = mkVTable({ name: "Hitbox", numFields: 6, classNo: 26, @@ -43236,17 +43236,17 @@ const game_Hitbox__C94779_VT = mkVTable({ "set/width": null, "height": null, "set/height": null, - "left": game_Hitbox_left__P94787, - "top": game_Hitbox_top__P94788, - "right": game_Hitbox_right__P94789, - "bottom": game_Hitbox_bottom__P94790, - "isValid": game_Hitbox_isValid__P94791, - "contains": game_Hitbox_contains__P94792, - "updateIfInvalid": game_Hitbox_updateIfInvalid__P94793, - "overlapsWith": game_Hitbox_overlapsWith__P94794, + "left": game_Hitbox_left__P117681, + "top": game_Hitbox_top__P117682, + "right": game_Hitbox_right__P117683, + "bottom": game_Hitbox_bottom__P117684, + "isValid": game_Hitbox_isValid__P117685, + "contains": game_Hitbox_contains__P117686, + "updateIfInvalid": game_Hitbox_updateIfInvalid__P117687, + "overlapsWith": game_Hitbox_overlapsWith__P117688, }, }); -const scene_GameForeverHandler__C95391_VT = mkVTable({ +const scene_GameForeverHandler__C118285_VT = mkVTable({ name: "GameForeverHandler", numFields: 2, classNo: 27, @@ -43261,28 +43261,28 @@ const scene_GameForeverHandler__C95391_VT = mkVTable({ "set/handler": null, }, }); -const PhysicsEngine__C95082_VT = mkVTable({ +const PhysicsEngine__C117976_VT = mkVTable({ name: "PhysicsEngine", numFields: 0, classNo: 28, lastSubtypeNo: 29, maxBgInstances: null, methods: { - "addSprite": PhysicsEngine_addSprite__P95084, - "removeSprite": PhysicsEngine_removeSprite__P95085, - "moveSprite": PhysicsEngine_moveSprite__P95086, - "draw": PhysicsEngine_draw__P95087, - "move": PhysicsEngine_move__P95088, + "addSprite": PhysicsEngine_addSprite__P117978, + "removeSprite": PhysicsEngine_removeSprite__P117979, + "moveSprite": PhysicsEngine_moveSprite__P117980, + "draw": PhysicsEngine_draw__P117981, + "move": PhysicsEngine_move__P117982, }, iface: { - "addSprite": PhysicsEngine_addSprite__P95084, - "removeSprite": PhysicsEngine_removeSprite__P95085, - "moveSprite": PhysicsEngine_moveSprite__P95086, - "draw": PhysicsEngine_draw__P95087, - "move": PhysicsEngine_move__P95088, + "addSprite": PhysicsEngine_addSprite__P117978, + "removeSprite": PhysicsEngine_removeSprite__P117979, + "moveSprite": PhysicsEngine_moveSprite__P117980, + "draw": PhysicsEngine_draw__P117981, + "move": PhysicsEngine_move__P117982, }, }); -const sprites_SpriteSet__C95034_VT = mkVTable({ +const sprites_SpriteSet__C117928_VT = mkVTable({ name: "SpriteSet", numFields: 1, classNo: 30, @@ -43293,15 +43293,15 @@ const sprites_SpriteSet__C95034_VT = mkVTable({ iface: { "_sprites": null, "set/_sprites": null, - "length": sprites_SpriteSet_length__P95037, - "add": sprites_SpriteSet_add__P95039, - "remove": sprites_SpriteSet_remove__P95041, - "contains": sprites_SpriteSet_contains__P95042, - "toString": sprites_SpriteSet_toString__P95045, + "length": sprites_SpriteSet_length__P117931, + "add": sprites_SpriteSet_add__P117933, + "remove": sprites_SpriteSet_remove__P117935, + "contains": sprites_SpriteSet_contains__P117936, + "toString": sprites_SpriteSet_toString__P117939, }, - toStringMethod: sprites_SpriteSet_toString__P95045, + toStringMethod: sprites_SpriteSet_toString__P117939, }); -const scene_Scene__C95414_VT = mkVTable({ +const scene_Scene__C118308_VT = mkVTable({ name: "Scene", numFields: 25, classNo: 31, @@ -43360,14 +43360,14 @@ const scene_Scene__C95414_VT = mkVTable({ "set/_data": null, "previousScene": null, "set/previousScene": null, - "init": scene_Scene_init__P95438, - "data": scene_Scene_data__P95439, - "millis": scene_Scene_millis__P95440, - "addSprite": scene_Scene_addSprite__P95441, - "render": scene_Scene_render__P95443, + "init": scene_Scene_init__P118332, + "data": scene_Scene_data__P118333, + "millis": scene_Scene_millis__P118334, + "addSprite": scene_Scene_addSprite__P118335, + "render": scene_Scene_render__P118337, }, }); -const control_EventContext__C92966_VT = mkVTable({ +const control_EventContext__C115860_VT = mkVTable({ name: "EventContext", numFields: 10, classNo: 32, @@ -43396,16 +43396,16 @@ const control_EventContext__C92966_VT = mkVTable({ "set/idleCallbacks": null, "runningCallbacks": null, "set/runningCallbacks": null, - "deltaTime": control_EventContext_deltaTime__P92971, - "runCallbacks": control_EventContext_runCallbacks__P97001, - "registerFrameCallbacks": control_EventContext_registerFrameCallbacks__P97002, - "register": control_EventContext_register__P92972, - "unregister": control_EventContext_unregister__P92973, - "registerFrameHandler": control_EventContext_registerFrameHandler__P92974, - "registerHandler": control_EventContext_registerHandler__P92976, + "deltaTime": control_EventContext_deltaTime__P115865, + "runCallbacks": control_EventContext_runCallbacks__P119900, + "registerFrameCallbacks": control_EventContext_registerFrameCallbacks__P119901, + "register": control_EventContext_register__P115866, + "unregister": control_EventContext_unregister__P115867, + "registerFrameHandler": control_EventContext_registerFrameHandler__P115868, + "registerHandler": control_EventContext_registerHandler__P115870, }, }); -const scene_Camera__C95352_VT = mkVTable({ +const scene_Camera__C118246_VT = mkVTable({ name: "Camera", numFields: 10, classNo: 33, @@ -43434,19 +43434,19 @@ const scene_Camera__C95352_VT = mkVTable({ "set/shakeDuration": null, "shakeAmplitude": null, "set/shakeAmplitude": null, - "offsetX": scene_Camera_offsetX__P95357, - "set/offsetX": scene_Camera_offsetX__P95358, - "offsetY": scene_Camera_offsetY__P95359, - "set/offsetY": scene_Camera_offsetY__P95360, - "x": scene_Camera_x__P95361, - "y": scene_Camera_y__P95362, - "left": scene_Camera_left__P95363, - "top": scene_Camera_top__P95365, - "isUpdated": scene_Camera_isUpdated__P95368, - "update": scene_Camera_update__P95369, + "offsetX": scene_Camera_offsetX__P118251, + "set/offsetX": scene_Camera_offsetX__P118252, + "offsetY": scene_Camera_offsetY__P118253, + "set/offsetY": scene_Camera_offsetY__P118254, + "x": scene_Camera_x__P118255, + "y": scene_Camera_y__P118256, + "left": scene_Camera_left__P118257, + "top": scene_Camera_top__P118259, + "isUpdated": scene_Camera_isUpdated__P118262, + "update": scene_Camera_update__P118263, }, }); -const control_EventHandler__C96996_VT = mkVTable({ +const control_EventHandler__C119895_VT = mkVTable({ name: "EventHandler", numFields: 4, classNo: 34, @@ -43463,11 +43463,11 @@ const control_EventHandler__C96996_VT = mkVTable({ "set/handler": null, "flags": null, "set/flags": null, - "register": control_EventHandler_register__P96997, - "unregister": control_EventHandler_unregister__P96998, + "register": control_EventHandler_register__P119896, + "unregister": control_EventHandler_unregister__P119897, }, }); -const scene_Background__C95240_VT = mkVTable({ +const scene_Background__C118134_VT = mkVTable({ name: "Background", numFields: 4, classNo: 35, @@ -43484,10 +43484,10 @@ const scene_Background__C95240_VT = mkVTable({ "set/camera": null, "_layers": null, "set/_layers": null, - "draw": scene_Background_draw__P95249, + "draw": scene_Background_draw__P118143, }, }); -const scene_BackgroundLayer__C95250_VT = mkVTable({ +const scene_BackgroundLayer__C118144_VT = mkVTable({ name: "BackgroundLayer", numFields: 6, classNo: 36, @@ -43508,10 +43508,10 @@ const scene_BackgroundLayer__C95250_VT = mkVTable({ "set/alignX": null, "alignY": null, "set/alignY": null, - "draw": scene_BackgroundLayer_draw__P95258, + "draw": scene_BackgroundLayer_draw__P118152, }, }); -const tiles_TileMap__C95306_VT = mkVTable({ +const tiles_TileMap__C118200_VT = mkVTable({ name: "TileMap", numFields: 5, classNo: 37, @@ -43530,25 +43530,25 @@ const tiles_TileMap__C95306_VT = mkVTable({ "set/renderable": null, "handlerState": null, "set/handlerState": null, - "scale": tiles_TileMap_scale__P95309, - "set/scale": tiles_TileMap_scale__P95310, - "data": tiles_TileMap_data__P95311, - "offsetX": tiles_TileMap_offsetX__P95312, - "offsetY": tiles_TileMap_offsetY__P95313, - "areaWidth": tiles_TileMap_areaWidth__P95314, - "areaHeight": tiles_TileMap_areaHeight__P95315, - "layer": tiles_TileMap_layer__P95316, - "enabled": tiles_TileMap_enabled__P95318, - "getTile": tiles_TileMap_getTile__P95320, - "getTileIndex": tiles_TileMap_getTileIndex__P95321, - "draw": tiles_TileMap_draw__P97433, - "isObstacle": tiles_TileMap_isObstacle__P95327, - "getObstacle": tiles_TileMap_getObstacle__P95328, - "isOnWall": tiles_TileMap_isOnWall__P95329, - "getTileImage": tiles_TileMap_getTileImage__P95330, + "scale": tiles_TileMap_scale__P118203, + "set/scale": tiles_TileMap_scale__P118204, + "data": tiles_TileMap_data__P118205, + "offsetX": tiles_TileMap_offsetX__P118206, + "offsetY": tiles_TileMap_offsetY__P118207, + "areaWidth": tiles_TileMap_areaWidth__P118208, + "areaHeight": tiles_TileMap_areaHeight__P118209, + "layer": tiles_TileMap_layer__P118210, + "enabled": tiles_TileMap_enabled__P118212, + "getTile": tiles_TileMap_getTile__P118214, + "getTileIndex": tiles_TileMap_getTileIndex__P118215, + "draw": tiles_TileMap_draw__P120332, + "isObstacle": tiles_TileMap_isObstacle__P118221, + "getObstacle": tiles_TileMap_getObstacle__P118222, + "isOnWall": tiles_TileMap_isOnWall__P118223, + "getTileImage": tiles_TileMap_getTileImage__P118224, }, }); -const tiles_TileMapData__C95288_VT = mkVTable({ +const tiles_TileMapData__C118182_VT = mkVTable({ name: "TileMapData", numFields: 7, classNo: 38, @@ -43571,17 +43571,17 @@ const tiles_TileMapData__C95288_VT = mkVTable({ "set/_width": null, "_height": null, "set/_height": null, - "width": tiles_TileMapData_width__P95290, - "height": tiles_TileMapData_height__P95291, - "scale": tiles_TileMapData_scale__P95292, - "set/scale": tiles_TileMapData_scale__P95293, - "getTile": tiles_TileMapData_getTile__P95294, - "getTileImage": tiles_TileMapData_getTileImage__P95297, - "isWall": tiles_TileMapData_isWall__P95299, - "isOutsideMap": tiles_TileMapData_isOutsideMap__P95300, + "width": tiles_TileMapData_width__P118184, + "height": tiles_TileMapData_height__P118185, + "scale": tiles_TileMapData_scale__P118186, + "set/scale": tiles_TileMapData_scale__P118187, + "getTile": tiles_TileMapData_getTile__P118188, + "getTileImage": tiles_TileMapData_getTileImage__P118191, + "isWall": tiles_TileMapData_isWall__P118193, + "isOutsideMap": tiles_TileMapData_isOutsideMap__P118194, }, }); -const control_FrameCallback__C92963_VT = mkVTable({ +const control_FrameCallback__C115857_VT = mkVTable({ name: "FrameCallback", numFields: 2, classNo: 39, @@ -43596,7 +43596,7 @@ const control_FrameCallback__C92963_VT = mkVTable({ "set/handler": null, }, }); -const control_PollEvent__C96975_VT = mkVTable({ +const control_PollEvent__C119874_VT = mkVTable({ name: "PollEvent", numFields: 6, classNo: 40, @@ -43619,18 +43619,18 @@ const control_PollEvent__C96975_VT = mkVTable({ "set/once": null, }, }); -const ArcadePhysicsEngine__C95098_VT = mkVTable({ +const ArcadePhysicsEngine__C117992_VT = mkVTable({ name: "ArcadePhysicsEngine", numFields: 6, classNo: 29, lastSubtypeNo: 29, maxBgInstances: null, methods: { - "addSprite": ArcadePhysicsEngine_addSprite__P95107, - "removeSprite": ArcadePhysicsEngine_removeSprite__P95108, - "moveSprite": ArcadePhysicsEngine_moveSprite__P95112, - "draw": ArcadePhysicsEngine_draw__P95109, - "move": ArcadePhysicsEngine_move__P95110, + "addSprite": ArcadePhysicsEngine_addSprite__P118001, + "removeSprite": ArcadePhysicsEngine_removeSprite__P118002, + "moveSprite": ArcadePhysicsEngine_moveSprite__P118006, + "draw": ArcadePhysicsEngine_draw__P118003, + "move": ArcadePhysicsEngine_move__P118004, }, iface: { "sprites": null, @@ -43645,27 +43645,27 @@ const ArcadePhysicsEngine__C95098_VT = mkVTable({ "set/minSingleStep": null, "maxSingleStep": null, "set/maxSingleStep": null, - "maxSpeed": ArcadePhysicsEngine_maxSpeed__P95100, - "set/maxSpeed": ArcadePhysicsEngine_maxSpeed__P95101, - "minStep": ArcadePhysicsEngine_minStep__P95102, - "set/minStep": ArcadePhysicsEngine_minStep__P95103, - "maxStep": ArcadePhysicsEngine_maxStep__P95104, - "set/maxStep": ArcadePhysicsEngine_maxStep__P95105, - "addSprite": ArcadePhysicsEngine_addSprite__P95107, - "removeSprite": ArcadePhysicsEngine_removeSprite__P95108, - "draw": ArcadePhysicsEngine_draw__P95109, - "move": ArcadePhysicsEngine_move__P95110, - "createMovingSprite": ArcadePhysicsEngine_createMovingSprite__P97357, - "spriteCollisions": ArcadePhysicsEngine_spriteCollisions__P97358, - "screenEdgeCollisions": ArcadePhysicsEngine_screenEdgeCollisions__P97359, - "tilemapCollisions": ArcadePhysicsEngine_tilemapCollisions__P97360, - "tilemapOverlaps": ArcadePhysicsEngine_tilemapOverlaps__P97361, - "moveSprite": ArcadePhysicsEngine_moveSprite__P95112, - "canResolveClipping": ArcadePhysicsEngine_canResolveClipping__P97362, - "constrain": ArcadePhysicsEngine_constrain__P97363, + "maxSpeed": ArcadePhysicsEngine_maxSpeed__P117994, + "set/maxSpeed": ArcadePhysicsEngine_maxSpeed__P117995, + "minStep": ArcadePhysicsEngine_minStep__P117996, + "set/minStep": ArcadePhysicsEngine_minStep__P117997, + "maxStep": ArcadePhysicsEngine_maxStep__P117998, + "set/maxStep": ArcadePhysicsEngine_maxStep__P117999, + "addSprite": ArcadePhysicsEngine_addSprite__P118001, + "removeSprite": ArcadePhysicsEngine_removeSprite__P118002, + "draw": ArcadePhysicsEngine_draw__P118003, + "move": ArcadePhysicsEngine_move__P118004, + "createMovingSprite": ArcadePhysicsEngine_createMovingSprite__P120256, + "spriteCollisions": ArcadePhysicsEngine_spriteCollisions__P120257, + "screenEdgeCollisions": ArcadePhysicsEngine_screenEdgeCollisions__P120258, + "tilemapCollisions": ArcadePhysicsEngine_tilemapCollisions__P120259, + "tilemapOverlaps": ArcadePhysicsEngine_tilemapOverlaps__P120260, + "moveSprite": ArcadePhysicsEngine_moveSprite__P118006, + "canResolveClipping": ArcadePhysicsEngine_canResolveClipping__P120261, + "constrain": ArcadePhysicsEngine_constrain__P120262, }, }); -const sprites_SpriteMap__C95017_VT = mkVTable({ +const sprites_SpriteMap__C117911_VT = mkVTable({ name: "SpriteMap", numFields: 5, classNo: 41, @@ -43684,20 +43684,20 @@ const sprites_SpriteMap__C95017_VT = mkVTable({ "set/columnCount": null, "buckets": null, "set/buckets": null, - "neighbors": sprites_SpriteMap_neighbors__P95019, - "overlaps": sprites_SpriteMap_overlaps__P95020, - "draw": sprites_SpriteMap_draw__P95021, - "resizeBuckets": sprites_SpriteMap_resizeBuckets__P95022, - "clear": sprites_SpriteMap_clear__P95023, - "key": sprites_SpriteMap_key__P97320, - "insertAtKey": sprites_SpriteMap_insertAtKey__P97321, - "insertAABB": sprites_SpriteMap_insertAABB__P95024, - "mergeAtKey": sprites_SpriteMap_mergeAtKey__P97322, - "toString": sprites_SpriteMap_toString__P95025, + "neighbors": sprites_SpriteMap_neighbors__P117913, + "overlaps": sprites_SpriteMap_overlaps__P117914, + "draw": sprites_SpriteMap_draw__P117915, + "resizeBuckets": sprites_SpriteMap_resizeBuckets__P117916, + "clear": sprites_SpriteMap_clear__P117917, + "key": sprites_SpriteMap_key__P120219, + "insertAtKey": sprites_SpriteMap_insertAtKey__P120220, + "insertAABB": sprites_SpriteMap_insertAABB__P117918, + "mergeAtKey": sprites_SpriteMap_mergeAtKey__P120221, + "toString": sprites_SpriteMap_toString__P117919, }, - toStringMethod: sprites_SpriteMap_toString__P95025, + toStringMethod: sprites_SpriteMap_toString__P117919, }); -const scene_systemMenu_PauseMenu__C95666_VT = mkVTable({ +const scene_systemMenu_PauseMenu__C118560_VT = mkVTable({ name: "PauseMenu", numFields: 7, classNo: 42, @@ -43720,15 +43720,15 @@ const scene_systemMenu_PauseMenu__C95666_VT = mkVTable({ "set/scrollOffset": null, "generator": null, "set/generator": null, - "show": scene_systemMenu_PauseMenu_show__P95668, - "onUpdate": scene_systemMenu_PauseMenu_onUpdate__P95669, - "setSelection": scene_systemMenu_PauseMenu_setSelection__P95670, - "drawText": scene_systemMenu_PauseMenu_drawText__P95671, - "dispose": scene_systemMenu_PauseMenu_dispose__P95672, - "updateScrollTarget": scene_systemMenu_PauseMenu_updateScrollTarget__P97760, + "show": scene_systemMenu_PauseMenu_show__P118562, + "onUpdate": scene_systemMenu_PauseMenu_onUpdate__P118563, + "setSelection": scene_systemMenu_PauseMenu_setSelection__P118564, + "drawText": scene_systemMenu_PauseMenu_drawText__P118565, + "dispose": scene_systemMenu_PauseMenu_dispose__P118566, + "updateScrollTarget": scene_systemMenu_PauseMenu_updateScrollTarget__P120659, }, }); -const scene_systemMenu_MenuOption__C95658_VT = mkVTable({ +const scene_systemMenu_MenuOption__C118552_VT = mkVTable({ name: "MenuOption", numFields: 8, classNo: 43, @@ -43753,16 +43753,16 @@ const scene_systemMenu_MenuOption__C95658_VT = mkVTable({ "set/getText": null, "action": null, "set/action": null, - "show": scene_systemMenu_MenuOption_show__P95660, - "position": scene_systemMenu_MenuOption_position__P95661, - "setOffset": scene_systemMenu_MenuOption_setOffset__P95662, - "setTheme": scene_systemMenu_MenuOption_setTheme__P95663, - "setState": scene_systemMenu_MenuOption_setState__P95664, - "dispose": scene_systemMenu_MenuOption_dispose__P95665, - "updateCard": scene_systemMenu_MenuOption_updateCard__P97759, + "show": scene_systemMenu_MenuOption_show__P118554, + "position": scene_systemMenu_MenuOption_position__P118555, + "setOffset": scene_systemMenu_MenuOption_setOffset__P118556, + "setTheme": scene_systemMenu_MenuOption_setTheme__P118557, + "setState": scene_systemMenu_MenuOption_setState__P118558, + "dispose": scene_systemMenu_MenuOption_dispose__P118559, + "updateCard": scene_systemMenu_MenuOption_updateCard__P120658, }, }); -const effects_ParticleEffect__C95833_VT = mkVTable({ +const effects_ParticleEffect__C118727_VT = mkVTable({ name: "ParticleEffect", numFields: 3, classNo: 44, @@ -43777,11 +43777,11 @@ const effects_ParticleEffect__C95833_VT = mkVTable({ "set/defaultRate": null, "defaultLifespan": null, "set/defaultLifespan": null, - "start": effects_ParticleEffect_start__P95835, - "destroy": effects_ParticleEffect_destroy__P95836, + "start": effects_ParticleEffect_start__P118729, + "destroy": effects_ParticleEffect_destroy__P118730, }, }); -const effects_ImageEffect__C95861_VT = mkVTable({ +const effects_ImageEffect__C118755_VT = mkVTable({ name: "ImageEffect", numFields: 4, classNo: 46, @@ -43798,22 +43798,22 @@ const effects_ImageEffect__C95861_VT = mkVTable({ "set/fastRandom": null, "times": null, "set/times": null, - "applyTo": effects_ImageEffect_applyTo__P95863, - "change": effects_ImageEffect_change__P95864, + "applyTo": effects_ImageEffect_applyTo__P118757, + "change": effects_ImageEffect_change__P118758, }, }); -const particles_ParticleSource__C95722_VT = mkVTable({ +const particles_ParticleSource__C118616_VT = mkVTable({ name: "ParticleSource", numFields: 13, classNo: 24, lastSubtypeNo: 24, maxBgInstances: null, methods: { - "__visible": sprites_BaseSprite___visible__P94668, - "__draw": particles_ParticleSource___draw__P95728, - "__drawCore": sprites_BaseSprite___drawCore__P94672, - "__update": sprites_BaseSprite___update__P94673, - "updateParticle": particles_ParticleSource_updateParticle__P97845, + "__visible": sprites_BaseSprite___visible__P117562, + "__draw": particles_ParticleSource___draw__P118622, + "__drawCore": sprites_BaseSprite___drawCore__P117566, + "__update": sprites_BaseSprite___update__P117567, + "updateParticle": particles_ParticleSource_updateParticle__P120744, }, iface: { "_z": null, @@ -43842,38 +43842,38 @@ const particles_ParticleSource__C95722_VT = mkVTable({ "set/ax": null, "ay": null, "set/ay": null, - "__draw": particles_ParticleSource___draw__P95728, - "_update": particles_ParticleSource__update__P95729, - "_prune": particles_ParticleSource__prune__P95730, - "setAcceleration": particles_ParticleSource_setAcceleration__P95731, - "setRelativeToCamera": particles_ParticleSource_setRelativeToCamera__P95733, - "enabled": particles_ParticleSource_enabled__P95734, - "set/enabled": particles_ParticleSource_enabled__P95735, - "destroy": particles_ParticleSource_destroy__P95736, - "clear": particles_ParticleSource_clear__P95737, - "setAnchor": particles_ParticleSource_setAnchor__P95738, - "setRate": particles_ParticleSource_setRate__P95739, - "setFactory": particles_ParticleSource_setFactory__P95741, - "updateParticle": particles_ParticleSource_updateParticle__P97845, - "drawParticle": particles_ParticleSource_drawParticle__P97846, - "__visible": sprites_BaseSprite___visible__P94668, - "z": sprites_BaseSprite_z__P94669, - "set/z": sprites_BaseSprite_z__P94670, - "__drawCore": sprites_BaseSprite___drawCore__P94672, - "__update": sprites_BaseSprite___update__P94673, + "__draw": particles_ParticleSource___draw__P118622, + "_update": particles_ParticleSource__update__P118623, + "_prune": particles_ParticleSource__prune__P118624, + "setAcceleration": particles_ParticleSource_setAcceleration__P118625, + "setRelativeToCamera": particles_ParticleSource_setRelativeToCamera__P118627, + "enabled": particles_ParticleSource_enabled__P118628, + "set/enabled": particles_ParticleSource_enabled__P118629, + "destroy": particles_ParticleSource_destroy__P118630, + "clear": particles_ParticleSource_clear__P118631, + "setAnchor": particles_ParticleSource_setAnchor__P118632, + "setRate": particles_ParticleSource_setRate__P118633, + "setFactory": particles_ParticleSource_setFactory__P118635, + "updateParticle": particles_ParticleSource_updateParticle__P120744, + "drawParticle": particles_ParticleSource_drawParticle__P120745, + "__visible": sprites_BaseSprite___visible__P117562, + "z": sprites_BaseSprite_z__P117563, + "set/z": sprites_BaseSprite_z__P117564, + "__drawCore": sprites_BaseSprite___drawCore__P117566, + "__update": sprites_BaseSprite___update__P117567, }, }); -const scene_Renderable__C95371_VT = mkVTable({ +const scene_Renderable__C118265_VT = mkVTable({ name: "Renderable", numFields: 4, classNo: 25, lastSubtypeNo: 25, maxBgInstances: null, methods: { - "__visible": scene_Renderable___visible__P95373, - "__draw": sprites_BaseSprite___draw__P94671, - "__drawCore": scene_Renderable___drawCore__P95374, - "__update": sprites_BaseSprite___update__P94673, + "__visible": scene_Renderable___visible__P118267, + "__draw": sprites_BaseSprite___draw__P117565, + "__drawCore": scene_Renderable___drawCore__P118268, + "__update": sprites_BaseSprite___update__P117567, }, iface: { "_z": null, @@ -43884,15 +43884,15 @@ const scene_Renderable__C95371_VT = mkVTable({ "set/handler": null, "shouldBeVisible": null, "set/shouldBeVisible": null, - "__visible": scene_Renderable___visible__P95373, - "__drawCore": scene_Renderable___drawCore__P95374, - "z": sprites_BaseSprite_z__P94669, - "set/z": sprites_BaseSprite_z__P94670, - "__draw": sprites_BaseSprite___draw__P94671, - "__update": sprites_BaseSprite___update__P94673, + "__visible": scene_Renderable___visible__P118267, + "__drawCore": scene_Renderable___drawCore__P118268, + "z": sprites_BaseSprite_z__P117563, + "set/z": sprites_BaseSprite_z__P117564, + "__draw": sprites_BaseSprite___draw__P117565, + "__update": sprites_BaseSprite___update__P117567, }, }); -const controller_ButtonHandler__C94754_VT = mkVTable({ +const controller_ButtonHandler__C117648_VT = mkVTable({ name: "ButtonHandler", numFields: 2, classNo: 47, @@ -43907,7 +43907,7 @@ const controller_ButtonHandler__C94754_VT = mkVTable({ "set/callback": null, }, }); -const controller_ButtonEventHandlerState__C94756_VT = mkVTable({ +const controller_ButtonEventHandlerState__C117650_VT = mkVTable({ name: "ButtonEventHandlerState", numFields: 3, classNo: 48, @@ -43924,7 +43924,7 @@ const controller_ButtonEventHandlerState__C94756_VT = mkVTable({ "set/system": null, }, }); -const effects_ScreenEffect__C95837_VT = mkVTable({ +const effects_ScreenEffect__C118731_VT = mkVTable({ name: "ScreenEffect", numFields: 5, classNo: 45, @@ -43943,34 +43943,34 @@ const effects_ScreenEffect__C95837_VT = mkVTable({ "set/source": null, "sceneDefaultRate": null, "set/sceneDefaultRate": null, - "start": effects_ParticleEffect_start__P95835, - "destroy": effects_ParticleEffect_destroy__P95836, + "start": effects_ParticleEffect_start__P118729, + "destroy": effects_ParticleEffect_destroy__P118730, }, }); -const particles_ParticleFactory__C95758_VT = mkVTable({ +const particles_ParticleFactory__C118652_VT = mkVTable({ name: "ParticleFactory", numFields: 0, classNo: 49, lastSubtypeNo: 53, maxBgInstances: null, methods: { - "createParticle": particles_ParticleFactory_createParticle__P95760, - "drawParticle": particles_ParticleFactory_drawParticle__P95761, + "createParticle": particles_ParticleFactory_createParticle__P118654, + "drawParticle": particles_ParticleFactory_drawParticle__P118655, }, iface: { - "createParticle": particles_ParticleFactory_createParticle__P95760, - "drawParticle": particles_ParticleFactory_drawParticle__P95761, + "createParticle": particles_ParticleFactory_createParticle__P118654, + "drawParticle": particles_ParticleFactory_drawParticle__P118655, }, }); -const particles_SprayFactory__C95762_VT = mkVTable({ +const particles_SprayFactory__C118656_VT = mkVTable({ name: "SprayFactory", numFields: 3, classNo: 50, lastSubtypeNo: 53, maxBgInstances: null, methods: { - "createParticle": particles_SprayFactory_createParticle__P95764, - "drawParticle": particles_SprayFactory_drawParticle__P95765, + "createParticle": particles_SprayFactory_createParticle__P118658, + "drawParticle": particles_SprayFactory_drawParticle__P118659, }, iface: { "speed": null, @@ -43979,21 +43979,21 @@ const particles_SprayFactory__C95762_VT = mkVTable({ "set/minAngle": null, "spread": null, "set/spread": null, - "createParticle": particles_SprayFactory_createParticle__P95764, - "drawParticle": particles_SprayFactory_drawParticle__P95765, - "setSpeed": particles_SprayFactory_setSpeed__P95766, - "setDirection": particles_SprayFactory_setDirection__P95767, + "createParticle": particles_SprayFactory_createParticle__P118658, + "drawParticle": particles_SprayFactory_drawParticle__P118659, + "setSpeed": particles_SprayFactory_setSpeed__P118660, + "setDirection": particles_SprayFactory_setDirection__P118661, }, }); -const particles_AreaFactory__C95768_VT = mkVTable({ +const particles_AreaFactory__C118662_VT = mkVTable({ name: "AreaFactory", numFields: 8, classNo: 51, lastSubtypeNo: 53, maxBgInstances: null, methods: { - "createParticle": particles_AreaFactory_createParticle__P95774, - "drawParticle": particles_AreaFactory_drawParticle__P95775, + "createParticle": particles_AreaFactory_createParticle__P118668, + "drawParticle": particles_AreaFactory_drawParticle__P118669, }, iface: { "speed": null, @@ -44012,21 +44012,21 @@ const particles_AreaFactory__C95768_VT = mkVTable({ "set/maxLifespan": null, "galois": null, "set/galois": null, - "createParticle": particles_AreaFactory_createParticle__P95774, - "drawParticle": particles_AreaFactory_drawParticle__P95775, - "setSpeed": particles_SprayFactory_setSpeed__P95766, - "setDirection": particles_SprayFactory_setDirection__P95767, + "createParticle": particles_AreaFactory_createParticle__P118668, + "drawParticle": particles_AreaFactory_drawParticle__P118669, + "setSpeed": particles_SprayFactory_setSpeed__P118660, + "setDirection": particles_SprayFactory_setDirection__P118661, }, }); -const particles_ShapeFactory__C95784_VT = mkVTable({ +const particles_ShapeFactory__C118678_VT = mkVTable({ name: "ShapeFactory", numFields: 11, classNo: 52, lastSubtypeNo: 53, maxBgInstances: null, methods: { - "createParticle": particles_ShapeFactory_createParticle__P95788, - "drawParticle": particles_ShapeFactory_drawParticle__P95787, + "createParticle": particles_ShapeFactory_createParticle__P118682, + "drawParticle": particles_ShapeFactory_drawParticle__P118681, }, iface: { "speed": null, @@ -44051,22 +44051,22 @@ const particles_ShapeFactory__C95784_VT = mkVTable({ "set/ox": null, "oy": null, "set/oy": null, - "addShape": particles_ShapeFactory_addShape__P95786, - "drawParticle": particles_ShapeFactory_drawParticle__P95787, - "createParticle": particles_ShapeFactory_createParticle__P95788, - "setSpeed": particles_SprayFactory_setSpeed__P95766, - "setDirection": particles_SprayFactory_setDirection__P95767, + "addShape": particles_ShapeFactory_addShape__P118680, + "drawParticle": particles_ShapeFactory_drawParticle__P118681, + "createParticle": particles_ShapeFactory_createParticle__P118682, + "setSpeed": particles_SprayFactory_setSpeed__P118660, + "setDirection": particles_SprayFactory_setDirection__P118661, }, }); -const particles_ConfettiFactory__C95789_VT = mkVTable({ +const particles_ConfettiFactory__C118683_VT = mkVTable({ name: "ConfettiFactory", numFields: 11, classNo: 53, lastSubtypeNo: 53, maxBgInstances: null, methods: { - "createParticle": particles_ShapeFactory_createParticle__P95788, - "drawParticle": particles_ShapeFactory_drawParticle__P95787, + "createParticle": particles_ShapeFactory_createParticle__P118682, + "drawParticle": particles_ShapeFactory_drawParticle__P118681, }, iface: { "speed": null, @@ -44091,14 +44091,14 @@ const particles_ConfettiFactory__C95789_VT = mkVTable({ "set/ox": null, "oy": null, "set/oy": null, - "addShape": particles_ShapeFactory_addShape__P95786, - "drawParticle": particles_ShapeFactory_drawParticle__P95787, - "createParticle": particles_ShapeFactory_createParticle__P95788, - "setSpeed": particles_SprayFactory_setSpeed__P95766, - "setDirection": particles_SprayFactory_setDirection__P95767, + "addShape": particles_ShapeFactory_addShape__P118680, + "drawParticle": particles_ShapeFactory_drawParticle__P118681, + "createParticle": particles_ShapeFactory_createParticle__P118682, + "setSpeed": particles_SprayFactory_setSpeed__P118660, + "setDirection": particles_SprayFactory_setDirection__P118661, }, }); -const particles_Particle__C95703_VT = mkVTable({ +const particles_Particle__C118597_VT = mkVTable({ name: "Particle", numFields: 8, classNo: 54, @@ -44125,7 +44125,7 @@ const particles_Particle__C95703_VT = mkVTable({ "set/color": null, }, }); -const music_Playable__C94482_VT = mkVTable({ +const music_Playable__C117376_VT = mkVTable({ name: "Playable", numFields: 1, classNo: 55, @@ -44138,7 +44138,7 @@ const music_Playable__C94482_VT = mkVTable({ "set/stopped": null, }, }); -const music_MelodyPlayable__C94487_VT = mkVTable({ +const music_MelodyPlayable__C117381_VT = mkVTable({ name: "MelodyPlayable", numFields: 2, classNo: 56, @@ -44153,7 +44153,7 @@ const music_MelodyPlayable__C94487_VT = mkVTable({ "set/melody": null, }, }); -const music_Melody__C94197_VT = mkVTable({ +const music_Melody__C117091_VT = mkVTable({ name: "Melody", numFields: 2, classNo: 57, @@ -44166,11 +44166,11 @@ const music_Melody__C94197_VT = mkVTable({ "set/_text": null, "_player": null, "set/_player": null, - "toString": music_Melody_toString__P94206, + "toString": music_Melody_toString__P117100, }, - toStringMethod: music_Melody_toString__P94206, + toStringMethod: music_Melody_toString__P117100, }); -const MovingSprite__C95096_VT = mkVTable({ +const MovingSprite__C117990_VT = mkVTable({ name: "MovingSprite", numFields: 7, classNo: 58, @@ -44195,7 +44195,7 @@ const MovingSprite__C95096_VT = mkVTable({ "set/yStep": null, }, }); -const tiles_Location__C95264_VT = mkVTable({ +const tiles_Location__C118158_VT = mkVTable({ name: "Location", numFields: 2, classNo: 59, @@ -44208,17 +44208,17 @@ const tiles_Location__C95264_VT = mkVTable({ "set/_row": null, "_col": null, "set/_col": null, - "tileMap": tiles_Location_tileMap__P95266, - "column": tiles_Location_column__P95267, - "row": tiles_Location_row__P95268, - "x": tiles_Location_x__P95269, - "y": tiles_Location_y__P95270, - "left": tiles_Location_left__P95271, - "top": tiles_Location_top__P95272, - "tileSet": tiles_Location_tileSet__P95275, + "tileMap": tiles_Location_tileMap__P118160, + "column": tiles_Location_column__P118161, + "row": tiles_Location_row__P118162, + "x": tiles_Location_x__P118163, + "y": tiles_Location_y__P118164, + "left": tiles_Location_left__P118165, + "top": tiles_Location_top__P118166, + "tileSet": tiles_Location_tileSet__P118169, }, }); -const sprites_StaticObstacle__C95069_VT = mkVTable({ +const sprites_StaticObstacle__C117963_VT = mkVTable({ name: "StaticObstacle", numFields: 5, classNo: 60, @@ -44237,22 +44237,22 @@ const sprites_StaticObstacle__C95069_VT = mkVTable({ "set/top": null, "left": null, "set/left": null, - "x": sprites_StaticObstacle_x__P95076, - "y": sprites_StaticObstacle_y__P95077, - "height": sprites_StaticObstacle_height__P95078, - "width": sprites_StaticObstacle_width__P95079, + "x": sprites_StaticObstacle_x__P117970, + "y": sprites_StaticObstacle_y__P117971, + "height": sprites_StaticObstacle_height__P117972, + "width": sprites_StaticObstacle_width__P117973, }, }); -const sprites_BaseSpriteSayRenderer__C94830_VT = mkVTable({ +const sprites_BaseSpriteSayRenderer__C117724_VT = mkVTable({ name: "BaseSpriteSayRenderer", numFields: 3, classNo: 61, lastSubtypeNo: 61, maxBgInstances: null, methods: { - "draw": sprites_BaseSpriteSayRenderer_draw__P94832, - "update": sprites_BaseSpriteSayRenderer_update__P94833, - "destroy": sprites_BaseSpriteSayRenderer_destroy__P94834, + "draw": sprites_BaseSpriteSayRenderer_draw__P117726, + "update": sprites_BaseSpriteSayRenderer_update__P117727, + "destroy": sprites_BaseSpriteSayRenderer_destroy__P117728, }, iface: { "text": null, @@ -44261,13 +44261,13 @@ const sprites_BaseSpriteSayRenderer__C94830_VT = mkVTable({ "set/fgColor": null, "bgColor": null, "set/bgColor": null, - "draw": sprites_BaseSpriteSayRenderer_draw__P94832, - "update": sprites_BaseSpriteSayRenderer_update__P94833, - "destroy": sprites_BaseSpriteSayRenderer_destroy__P94834, + "draw": sprites_BaseSpriteSayRenderer_draw__P117726, + "update": sprites_BaseSpriteSayRenderer_update__P117727, + "destroy": sprites_BaseSpriteSayRenderer_destroy__P117728, }, }); -const breakpoints = setupDebugger(1, ["textSprite___115371","textSprite2___115376","textSprite3___115381","textSprite4___115386","textSprite5___115391"]) +const breakpoints = setupDebugger(1, ["textSprite___119811","textSprite2___119812","textSprite3___119813","textSprite4___119814","textSprite5___119815"]) -return _main___P115455 +return _main___P134055 }) diff --git a/assets/version.txt b/assets/version.txt index 8a9ecc2..7bcd0e3 100644 --- a/assets/version.txt +++ b/assets/version.txt @@ -1 +1 @@ -0.0.1 \ No newline at end of file +0.0.2 \ No newline at end of file diff --git a/pxt.json b/pxt.json index eca87b2..d9deb0f 100644 --- a/pxt.json +++ b/pxt.json @@ -1,6 +1,6 @@ { "name": "Unit 1 Skillmap", - "version": "0.0.1", + "version": "0.0.2", "description": "", "dependencies": { "device": "*",