diff --git a/assets/js/binary.js b/assets/js/binary.js index 4452815..d5be003 100644 --- a/assets/js/binary.js +++ b/assets/js/binary.js @@ -1,4 +1,4 @@ -// meta={"simUrl":"https://trg-arcade.userpxt.io/v1.12.57/---simulator","cdnUrl":"https://pxt.azureedge.net","version":"1.0.2","target":"arcade","targetVersion":"1.12.57","repo":"robo-technical-group/pxt-bloom-filters"} +// meta={"simUrl":"https://trg-arcade.userpxt.io/v1.12.57/---simulator","cdnUrl":"https://pxt.azureedge.net","version":"1.0.3","target":"arcade","targetVersion":"1.12.57","repo":"robo-technical-group/pxt-bloom-filters"} // total=1257422 new=5.95% cached=88.37% other=5.68% (function (ectx) { 'use strict'; @@ -430,7 +430,7 @@ const pxsim_pxtrt = pxsim.pxtrt; const pxsim_numops = pxsim.numops; -function _main___P743773(s) { +function _main___P852169(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -440,280 +440,280 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - globals._intervals___725471 = (undefined); - globals._pollEventQueue___725480 = (undefined); - globals.minPriority___721396 = (1); + globals._intervals___834084 = (undefined); + globals._pollEventQueue___834093 = (undefined); + globals.minPriority___830009 = (1); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, listeners_inline__P725483); - globals.listeners___725484 = (s.tmp_0); - globals.globalVolume___725537 = (null); - globals.playToneID___725544 = (0); - r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C722648_VT); + r0 = pxsim_Array__push(s.tmp_0, listeners_inline__P834096); + globals.listeners___834097 = (s.tmp_0); + globals.globalVolume___834150 = (null); + globals.playToneID___834157 = (0); + r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C831261_VT); s.tmp_0 = r0; - s.tmp_1 = music_Melody_constructor__P722651_mk(s); + s.tmp_1 = music_Melody_constructor__P831264_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___722669 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C722648_VT); + globals.wawawawaa___831282 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C831261_VT); s.tmp_0 = r0; - s.tmp_1 = music_Melody_constructor__P722651_mk(s); + s.tmp_1 = music_Melody_constructor__P831264_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___722672 = (s.tmp_0); - globals.brightness___722973 = (100); + globals.powerUp___831285 = (s.tmp_0); + globals.brightness___831586 = (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", _hex733175); - globals.font8___722997 = (s.tmp_0); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex841788); + globals.font8___831610 = (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", _hex733177); - globals.font12___722998 = (s.tmp_0); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex841790); + globals.font12___831611 = (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", _hex734828); - globals.font5___723002 = (s.tmp_0); - globals.__updated___725651 = (false); - r0 = pxsim.control.runInParallel(control___screen_inline__P725654); - r0 = pxsim_pxtcore.setPalette(_hex725665); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex843441); + globals.font5___831615 = (s.tmp_0); + globals.__updated___834264 = (false); + r0 = pxsim.control.runInParallel(control___screen_inline__P834267); + r0 = pxsim_pxtcore.setPalette(_hex834278); 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___723054 = (r0); - s.tmp_0 = control___screen_setupUpdate__P723016_mk(s); - s.tmp_0.arg0 = _screen_internal_inline__P725674; + globals.screen___831667 = (r0); + s.tmp_0 = control___screen_setupUpdate__P831629_mk(s); + s.tmp_0.arg0 = _screen_internal_inline__P834287; s.callLocIdx = 6; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.control_EventContext_onStats___721419 = (_screen_internal_inline__P725679); - globals.RUN_KEY___725684 = ("#run"); - globals.SCOPE_KEY___725685 = ("#scope"); - s.tmp_0 = settings_initScopes__P725696_mk(s); + globals.control_EventContext_onStats___830032 = (_screen_internal_inline__P834292); + globals.RUN_KEY___834297 = ("#run"); + globals.SCOPE_KEY___834298 = ("#scope"); + s.tmp_0 = settings_initScopes__P834309_mk(s); s.callLocIdx = 7; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C723211_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C831824_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P723217_mk(s); + s.tmp_1 = controller_Button_constructor__P831830_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___723135 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C723211_VT); + globals.A___831748 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C831824_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P723217_mk(s); + s.tmp_1 = controller_Button_constructor__P831830_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___723136 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C723211_VT); + globals.B___831749 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C831824_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P723217_mk(s); + s.tmp_1 = controller_Button_constructor__P831830_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___723137 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C723211_VT); + globals.left___831750 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C831824_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P723217_mk(s); + s.tmp_1 = controller_Button_constructor__P831830_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___723138 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C723211_VT); + globals.up___831751 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C831824_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P723217_mk(s); + s.tmp_1 = controller_Button_constructor__P831830_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___723139 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C723211_VT); + globals.right___831752 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C831824_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P723217_mk(s); + s.tmp_1 = controller_Button_constructor__P831830_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___723140 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C723211_VT); + globals.down___831753 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C831824_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P723217_mk(s); + s.tmp_1 = controller_Button_constructor__P831830_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___723141 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C723156_VT); + globals.menu___831754 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C831769_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Controller_constructor__P723160_mk(s); + s.tmp_1 = controller_Controller_constructor__P831773_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___723142 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C723156_VT); + globals.player2___831755 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C831769_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Controller_constructor__P723160_mk(s); + s.tmp_1 = controller_Controller_constructor__P831773_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___723143 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C723156_VT); + globals.player3___831756 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C831769_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Controller_constructor__P723160_mk(s); + s.tmp_1 = controller_Controller_constructor__P831773_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___723144 = (s.tmp_0); - s.tmp_0 = controller__player1__P723150_mk(s); + globals.player4___831757 = (s.tmp_0); + s.tmp_0 = controller__player1__P831763_mk(s); s.callLocIdx = 18; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - globals.player1___723145 = (r0); - s.tmp_0 = game_addScenePopHandler__P724042_mk(s); - s.tmp_0.arg0 = controller_inline__P725724; + globals.player1___831758 = (r0); + s.tmp_0 = game_addScenePopHandler__P832655_mk(s); + s.tmp_0.arg0 = controller_inline__P834337; s.callLocIdx = 23; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.tmp_0 = game_addScenePushHandler__P724040_mk(s); - s.tmp_0.arg0 = controller_inline__P725764; + s.tmp_0 = game_addScenePushHandler__P832653_mk(s); + s.tmp_0.arg0 = controller_inline__P834377; s.callLocIdx = 25; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(controller_AnyButton__C725788_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_AnyButton__C834401_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P723217_mk(s); + s.tmp_1 = controller_Button_constructor__P831830_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___723192 = (s.tmp_0); - globals._userEventsEnabled___725802 = (true); - globals.defaultRepeatDelay___725804 = (500); - globals.defaultRepeatInterval___725806 = (30); - s.tmp_0 = SpriteKind_create__P723501_mk(s); + globals.anyButton___831805 = (s.tmp_0); + globals._userEventsEnabled___834415 = (true); + globals.defaultRepeatDelay___834417 = (500); + globals.defaultRepeatInterval___834419 = (30); + s.tmp_0 = SpriteKind_create__P832114_mk(s); s.callLocIdx = 27; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - globals.Player___723502 = (r0); - s.tmp_0 = SpriteKind_create__P723501_mk(s); + globals.Player___832115 = (r0); + s.tmp_0 = SpriteKind_create__P832114_mk(s); s.callLocIdx = 28; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; - globals.Food___723504 = (r0); - s.tmp_0 = SpriteKind_create__P723501_mk(s); + globals.Food___832117 = (r0); + s.tmp_0 = SpriteKind_create__P832114_mk(s); s.callLocIdx = 29; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - globals.Enemy___723505 = (r0); + globals.Enemy___832118 = (r0); r0 = (0.1 * 256); s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - globals.MIN_MOVE_GAP___723543 = (r0); - globals.infoState___725871 = (undefined); - s.tmp_0 = game_addScenePushHandler__P724040_mk(s); - s.tmp_0.arg0 = info_inline__P725875; + globals.MIN_MOVE_GAP___832156 = (r0); + globals.infoState___834484 = (undefined); + s.tmp_0 = game_addScenePushHandler__P832653_mk(s); + s.tmp_0.arg0 = info_inline__P834488; s.callLocIdx = 31; s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; - s.tmp_0 = game_addScenePopHandler__P724042_mk(s); - s.tmp_0.arg0 = info_inline__P725890; + s.tmp_0 = game_addScenePopHandler__P832655_mk(s); + s.tmp_0.arg0 = info_inline__P834503; s.callLocIdx = 35; s.pc = 23; return s.tmp_0; case 23: r0 = s.retval; r0 = pxsim_Array__mk(); - globals.scene_Scene_initializers___723887 = (r0); - r0 = pxsim.image.ofBuffer(_hex725980); - globals.img_trophy_sm___725981 = (r0); - r0 = pxsim.image.ofBuffer(_hex725983); - globals.img_trophy_lg___725984 = (r0); - r0 = pxsim.image.ofBuffer(_hex725986); - globals.img_sleepy_sim___725987 = (r0); - globals.debug___723989 = (false); - globals.stats___723990 = (false); - globals.gameOverConfig___724020 = (gameOverConfig_inline__P725999); - s.tmp_0 = scene_systemMenu_initVolume__P726274_mk(s); + globals.scene_Scene_initializers___832500 = (r0); + r0 = pxsim.image.ofBuffer(_hex834593); + globals.img_trophy_sm___834594 = (r0); + r0 = pxsim.image.ofBuffer(_hex834596); + globals.img_trophy_lg___834597 = (r0); + r0 = pxsim.image.ofBuffer(_hex834599); + globals.img_sleepy_sim___834600 = (r0); + globals.debug___832602 = (false); + globals.stats___832603 = (false); + globals.gameOverConfig___832633 = (gameOverConfig_inline__P834612); + s.tmp_0 = scene_systemMenu_initVolume__P834887_mk(s); s.callLocIdx = 37; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.tmp_0 = scene_systemMenu_initScreen__P726275_mk(s); + s.tmp_0 = scene_systemMenu_initScreen__P834888_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___723887, scene_systemMenu_register__P724128); - r0 = pxsim.image.ofBuffer(_hex726282); - globals.CARD_NORMAL___724133 = (r0); - r0 = pxsim.image.ofBuffer(_hex726284); - globals.CARD_SELECTED___724134 = (r0); - r0 = pxsim.image.ofBuffer(_hex726286); - globals.CARD_ACTIVE___724135 = (r0); - r0 = pxsim.image.ofBuffer(_hex726288); - globals.VOLUME_UP_ICON___724136 = (r0); - r0 = pxsim.image.ofBuffer(_hex726290); - globals.BRIGHTNESS_DOWN_ICON___724137 = (r0); - r0 = pxsim.image.ofBuffer(_hex726292); - globals.CLOSE_MENU_ICON___724138 = (r0); - r0 = pxsim.image.ofBuffer(_hex726294); - globals.VOLUME_DOWN_ICON___724139 = (r0); - r0 = pxsim.image.ofBuffer(_hex726296); - globals.SLEEP_ICON___724140 = (r0); - r0 = pxsim.image.ofBuffer(_hex726298); - globals.CONSOLE_ICON___724141 = (r0); - r0 = pxsim.image.ofBuffer(_hex726300); - globals.BRIGHTNESS_UP_ICON___724142 = (r0); - r0 = pxsim.image.ofBuffer(_hex726302); - globals.STATS_ICON___724143 = (r0); - globals.consoleColor___726305 = (1); - globals.tabSize___726308 = (8); - globals.consoleFont___726314 = (globals.font5___723002); - r0 = pxsim_ImageMethods.height(globals.screen___723054); + r0 = pxsim_Array__push(globals.scene_Scene_initializers___832500, scene_systemMenu_register__P832741); + r0 = pxsim.image.ofBuffer(_hex834895); + globals.CARD_NORMAL___832746 = (r0); + r0 = pxsim.image.ofBuffer(_hex834897); + globals.CARD_SELECTED___832747 = (r0); + r0 = pxsim.image.ofBuffer(_hex834899); + globals.CARD_ACTIVE___832748 = (r0); + r0 = pxsim.image.ofBuffer(_hex834901); + globals.VOLUME_UP_ICON___832749 = (r0); + r0 = pxsim.image.ofBuffer(_hex834903); + globals.BRIGHTNESS_DOWN_ICON___832750 = (r0); + r0 = pxsim.image.ofBuffer(_hex834905); + globals.CLOSE_MENU_ICON___832751 = (r0); + r0 = pxsim.image.ofBuffer(_hex834907); + globals.VOLUME_DOWN_ICON___832752 = (r0); + r0 = pxsim.image.ofBuffer(_hex834909); + globals.SLEEP_ICON___832753 = (r0); + r0 = pxsim.image.ofBuffer(_hex834911); + globals.CONSOLE_ICON___832754 = (r0); + r0 = pxsim.image.ofBuffer(_hex834913); + globals.BRIGHTNESS_UP_ICON___832755 = (r0); + r0 = pxsim.image.ofBuffer(_hex834915); + globals.STATS_ICON___832756 = (r0); + globals.consoleColor___834918 = (1); + globals.tabSize___834921 = (8); + globals.consoleFont___834927 = (globals.font5___831615); + r0 = pxsim_ImageMethods.height(globals.screen___831667); s.tmp_2 = r0; s.tmp_5 = if_charHeight_1_mk(s); - s.tmp_5.arg0 = globals.consoleFont___726314; + s.tmp_5.arg0 = globals.consoleFont___834927; if (!s.tmp_5.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_5.arg0, "charHeight"); } else { @@ -732,13 +732,13 @@ switch (step) { r0 = pxsim.Math_.floor(s.tmp_1); s.tmp_0 = r0; r0 = (s.tmp_0 - 1); - globals.consoleLines___726319 = (r0); - r0 = pxsim_ImageMethods.width(globals.screen___723054); + globals.consoleLines___834932 = (r0); + r0 = pxsim_ImageMethods.width(globals.screen___831667); 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___726314; + s.tmp_4.arg0 = globals.consoleFont___834927; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charWidth"); } else { @@ -753,22 +753,22 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_3); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - globals.consoleColumns___726329 = (r0); - s.tmp_0 = console_addListener__P721404_mk(s); - s.tmp_0.arg0 = game_consoleOverlay_listener__P726341; + globals.consoleColumns___834942 = (r0); + s.tmp_0 = console_addListener__P830017_mk(s); + s.tmp_0.arg0 = game_consoleOverlay_listener__P834954; 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__P738186; + s.tmp_0.argL = MAX_SOURCES_inline__P846799; 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___726343 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(particles_SprayFactory__C724213_VT); + globals.MAX_SOURCES___834956 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(particles_SprayFactory__C832826_VT); s.tmp_0 = r0; - s.tmp_1 = particles_SprayFactory_constructor__P724214_mk(s); + s.tmp_1 = particles_SprayFactory_constructor__P832827_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 20; s.tmp_1.arg2 = 0; @@ -776,80 +776,80 @@ switch (step) { s.callLocIdx = 44; s.pc = 30; return s.tmp_1; case 30: r0 = s.retval; - globals.defaultFactory___724193 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C724081_VT); + globals.defaultFactory___832806 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C832694_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P724083_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P832696_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___726363 = (s.tmp_0); - globals.angleSlice___726371 = (0.06283185307179587); - r0 = pxsim_pxtcore_mkClassInstance(effects_ScreenEffect__C724288_VT); + globals.galois___834976 = (s.tmp_0); + globals.angleSlice___834984 = (0.06283185307179587); + r0 = pxsim_pxtcore_mkClassInstance(effects_ScreenEffect__C832901_VT); s.tmp_0 = r0; - s.tmp_1 = effects_ScreenEffect_constructor__P724289_mk(s); + s.tmp_1 = effects_ScreenEffect_constructor__P832902_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__P737940; + s.tmp_1.arg4 = confetti_inline__P846553; s.callLocIdx = 51; s.pc = 32; return s.tmp_1; case 32: r0 = s.retval; - globals.confetti___724296 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C724312_VT); + globals.confetti___832909 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C832925_VT); s.tmp_0 = r0; - s.tmp_1 = effects_ImageEffect_constructor__P724313_mk(s); + s.tmp_1 = effects_ImageEffect_constructor__P832926_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 100; - s.tmp_1.arg2 = dissolve_inline__P735800; + s.tmp_1.arg2 = dissolve_inline__P844413; s.callLocIdx = 57; s.pc = 33; return s.tmp_1; case 33: r0 = s.retval; - globals.dissolve___724317 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C724312_VT); + globals.dissolve___832930 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C832925_VT); s.tmp_0 = r0; - s.tmp_1 = effects_ImageEffect_constructor__P724313_mk(s); + s.tmp_1 = effects_ImageEffect_constructor__P832926_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 125; - s.tmp_1.arg2 = melt_inline__P737886; + s.tmp_1.arg2 = melt_inline__P846499; s.callLocIdx = 60; s.pc = 34; return s.tmp_1; case 34: r0 = s.retval; - globals.melt___724318 = (s.tmp_0); - s.tmp_0 = game_setWaitAnyButton__P724022_mk(s); - s.tmp_0.arg0 = controller_pauseUntilAnyButtonIsPressed__P723227; + globals.melt___832931 = (s.tmp_0); + s.tmp_0 = game_setWaitAnyButton__P832635_mk(s); + s.tmp_0.arg0 = controller_pauseUntilAnyButtonIsPressed__P831840; s.callLocIdx = 61; s.pc = 35; return s.tmp_0; case 35: r0 = s.retval; - s.tmp_0 = game_eventContext__P724024_mk(s); + s.tmp_0 = game_eventContext__P832637_mk(s); s.callLocIdx = 62; s.pc = 36; return s.tmp_0; case 36: r0 = s.retval; r0 = pxsim.control.createBuffer(8); - globals.kBitConversionBuffer___728099 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(Bloom__C725412_VT); + globals.kBitConversionBuffer___836712 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(Bloom__C834025_VT); s.tmp_0 = r0; - s.tmp_1 = Bloom_constructor__P725413_mk(s); + s.tmp_1 = Bloom_constructor__P834026_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = null; s.callLocIdx = 63; s.pc = 37; return s.tmp_1; case 37: r0 = s.retval; - globals.zEmptyFilter___743605 = (s.tmp_0); + globals.zEmptyFilter___852121 = (s.tmp_0); r0 = undefined; return leave(s, r0) default: oops() } } } -_main___P743773.info = {"start":0,"length":0,"line":0,"column":0,"endLine":0,"endColumn":0,"fileName":"pxt_modules/pxt-arcade-bignum/main.ts","functionName":"
","argumentNames":[]} -_main___P743773.continuations = [ ] +_main___P852169.info = {"start":0,"length":0,"line":0,"column":0,"endLine":0,"endColumn":0,"fileName":"pxt_modules/pxt-arcade-bignum/main.ts","functionName":"
","argumentNames":[]} +_main___P852169.continuations = [ ] -function _main___P743773_mk(s) { +function _main___P852169_mk(s) { checkStack(s.depth); return { - parent: s, fn: _main___P743773, depth: s.depth + 1, + parent: s, fn: _main___P852169, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -859,29 +859,29 @@ function _main___P743773_mk(s) { tmp_5: undefined, } } -const _hex733175 = pxsim.BufferMethods.createBufferFromHex("2000000000000000210000005e0000002200000e000e0000230028fe28fe280024004c92ff926400250002651248a64026006c92926ca000270000000e000000280000007c82000029000000827c00002a005438103854002b0010107c1010002c000000907000002d001010101010002e000000606000002f000060100806003000003c42423c00310000447e4000003200004462524c00330000424a4e320034003028247e20003500004e4a4a32003600003c4a4a30003700000262120e00380000344a4a34003900000c52523c003a0000006c6c00003b000000967600003c001028284444003d002828282828003e004444282810003f0000025909060040003c425a560800410078141214780042007e4a4a4a34004300003c424224004400007e42423c004500007e4a4a42004600007e0a0a02004700003c425234004800007e08087e00490000427e4200004a002040423e02004b00007e081462004c00007e404040004d007e0418047e004e00007e04087e004f003c4242423c005000007e12120c005100003c5262bc005200007e12126c00530000244a522400540002027e0202005500003e40403e005600001e70701e0057007e2018207e00580042241824420059000608700806005a000062524a46005b00007e424200005c000006081060005d000042427e00005e000804020408005f00808080808000600000000204000061000030484878006200007e4848300063000030484848006400003048487e006500003068585000660000107c12040067000018a4a478006800007e08087000690000487a4000006a000040847d00006b00007e102840006c0000427e4000006d007808300870006e000078080870006f00003048483000700000fc24241800710000182424fc0072000078100810007300005058682800740000083e48200075000038404078007600001860601800770038403040380078000048303048007900005ca0a07c007a000048685848007b000008364100007c000000fe0000007d000041360800007e00000804080400a000000000000000a10000007a000000a200003048fc4800a30090fc92928400a400542844285400a5002a2c782c2a00a6000000ee000000a7000094aaaa5200a800000200020000a9003e414955413eaa0000242a2e0000ab00102854284400ac00001010107000ad00001010101000ae003e415d45413eaf00000202020200b000000814140800b1008888be888800b2000024322c0000b30000222a140000b400000004020000b50000f840207800b6000c1e7e027e00b700000010000000b800000080400000b90000243e200000ba0000242a240000bb00442854281000bc00025f70f84000bd00021f90c8b000be0011557af84000bf000030484d2000c000601916186000c100601816196000c200601a151a6000c300601a151a6100c400601914196000c500601a151a6000c6007c0a7e4a4200c700001ea1611200c800007c55564400c900007c56554400ca00007c56554600cb00007c55544500cc0000457e440000cd0000447e450000ce0000467d460000cf0000457c450000d000087e4a423c00d100007e09127d00d200003845463800d300003846453800d400003846453a00d500003a45463900d600003845443900d700442810284400d80000fc724e3f00d900003c41423c00da00003c42413c00db00003c42413e00dc00003c41403d00dd00040872090400de00007e24241800df00007c025a2400e0000030494a7800e10000304a497800e20000304a497a00e3000032494a7900e40000304a487a00e50000304a4d7a00e600304878685000e7000018a4642400e8000030695a5000e90000306a595000ea0000306a595200eb0000306a585200ec0000497a400000ed0000487a410000ee00004a79420000ef00004a78420000f00000304a4b3d00f100007a090a7100f2000030494a3000f30000304a493000f40000304a493200f5000032494a3100f60000304a483200f700101054101000f800007068583800f900003841427800fa00003842417800fb00003842417a00fc00003842407a00fd0000b84241f800fe0000ff24241800ff00005ca1a07d000001601915196000010100304a4a7a000201611a16196000030100314a4a790004013c0a094abc00050100182464bc000601003846452800070100304a4948000801003846452a00090100304a494a000a010038444528000b010030484a48000c010038454629000d010030494a49000e01007c454639000f0100314a497e001001087e4a423c00110130484c7e04001201007d55554500130100326a5a52001401007d56564500150100316a5a51001601007c55544400170100306a5850001801003f65a521001901001874ac28001a01007c555645001b010030695a51001c010038465536001d0100304a49f2001e010039465635001f0100314a4af100200100384455340021010018a4a578002201001ea1691a0023010018a6a578002401007812117a0025017e080a7102002601047e147e04002701047e0c08700028010002457e450029010002497a41002a0100457d4500002b01004a7a4200002c0100014a7a49002d0100014a7a41002e0100217fa100002f0100247da00000300100447d440000310100487840000032017e0022423e0033013d0040847d0034012040463d0600350100800af90200360100bf440a3100370100bf4814200038010078102848003901007c404241003a0100467d4000003b01003fa06020003c0100a17f2000003d01007c414241003e0100457e4100003f01007e40484000400100427e4008004101107e48404000420100527e4800004301007c0a117c00440100780a097000450100bf42043f00460100bc440438004701007c09127d00480100790a09700049010a06780870004a01003f02847f004b01003c048478004c013945454539004d0100324a4a32004e013946464639004f0100314a4a310050013a4544463900510132494832010052013c427e4a420053013048306850005401007c163548005501007812091000560100bf49093600570100bc480408005801007d1635480059010079120910005a010048565524005b0100505a6928005c010048565526005d0100505a692a005e010012a56912005f010028ac741400600100485556250061010050596a290062010101bf410100630100049f641000640104057e050400650100083d4a2100660102127e120200670100183e5820006801003a414239006901003a414279006a01003d41413d006b01003a42427a006c010039424239006d010039424279006e01003a45453a006f01003a45457a0070013a41403a010071013a41407a01007201001f60a01f007301001c60a03c00740178221122780075013842314238007601081261120800770100b84241fa00780104097009040079010064564d44007a0100486a5948007b010064544d44007c010048685a48007d010064554e45007e010048695a49007f0100087c0204008f01003452523c00920100887e090200a0013c42423c0806a101003048483008af01003e403e0806b001003840781008b501006a5a4a4e00b601005878585800d101003845463900d2010030494a3100e601003845563500e7010030494af100fa0100742a750000fb0100304c4a7d00fc0178147e554400fd0130487a695000fe010078744e3d00ff0100706a59380018020012a569120019020028ac7414001a020101bf4101001b0200049f641000bb0200000c0a0000bc0200000a060000bd020000060a0000c602000201020000c702000102010000c902000202020000d802000102020100d902000002000000da02000205020000db02000040800000dc02000201020100dd02020100020100740300000201000075030000804000007a030000c08000007e03000096760000840300000300000085030200030002008603037c12127c008703000010000000880303007e4a4200890303007e087e008a030300427e42008c03033c42423c008e0303000e700e008f03035c62625c00900302003b400200910378141214780092037e4a4a4a34009303007e0202020094036058465860009503007e4a4a420096030062524a46009703007e08087e0098033c4a4a4a3c00990300427e4200009a03007e081462009b036018061860009c037e0418047e009d03007e04087e009e0300424a4a42009f033c4242423c00a003007e02027e00a103007e12120c00a30300665a424200a40302027e020200a503060870080600a60318247e241800a703422418244200a8030e107e100e00a9035c6202625c00aa0300457c450000ab03040970090400ac030030484a7900ad030030685a5100ae0378100a09f000af03003a41200000b0033a4043403a00b103003048487800b20300fe25251a00b3030c30c0300c00b403344a4a4a3000b503003068585000b603021aa6a24200b7033c080404f800b803003c4a4a3c00b903003840200000ba03007820504800bb03641212227c00bc03fc2020103c00bd03182040201800be03112d2ba94100bf03003048483000c003087808780800c103f82424241800c2031824a4a44800c303304848582800c403000838482800c503384040403800c6031c20f8241800c703c4281028c400c8031c20fc201c00c903304820483000ca03000238422000cb03384240423800cc0330484a493000cd03384042413800ce03304822493000d0033c52525c2000d10310344a3c0800d203067804020400d303120a7c020400d4030d7009040800d5031824ff241800d603384828483800d70348302221d800da031c2221a14200db031824a4a44200dc037e1212020200dd0300fc24240400de033e2010087c00df030c0ac9281800e003700c621c7000e10301092516f800e2039ea0bea07e00e30398a0b8a07800e4030c1214107e00e503001028207800e603be9088887000e70348544e443800e803245252524c00e903285454544800ea0364524c526400eb03086458640800ec03385454542200ed03306848682400ee03184a7e4a1800ef031848ff0a0800f003483020205800f10378a4a4a49800f203304848485000f303006080847d00f4033c4a4a4a3c00f5030030585848000004007c555644000104007c55544500020401013f8579000304007c0605040004043c4a4a422400050400244a522400060400427e420000070400457c45000008042040423e020009047c027e4830000a047e087e4830000b0402027e0a72000c04007c102a45000d047c2112087c000e040c5152523d000f043f20e0203f00100478141214780011047e4a4a4a300012047e4a4a4a34001304007e020202001404c07c427ec0001504007e4a4a4200160476087e087600170424424a4a34001804007e08047e001904007d120a7d001a04007e081462001b04403c02027e001c047e0418047e001d04007e08087e001e043c4242423c001f047e0202027e002004007e12120c002104003c42422400220402027e02020023040e5050503e00240418247e241800250442241824420026043f2020bf600027040e1010107e0028047e407e407e0029043f203fa07f002a04027e484830002b047e4848307e002c04007e484830002d0424424a4a3c002e047e183c423c002f04006c12127e0030043048487840003104003c4a4a3100320400786850200033040078080808003404c0704878c000350430686850000036044830783048003704004058683000380478402010780039047942221279003a040078203048003b044030080878003c047810201078003d047810101078003e043048484830003f047808080878004004fc24242418004104304848485000420408087808080043041ca0a0a07c0044041824ff241800450400483030480046043c2020bc60004704182020207800480478407840780049043c203ca07c004a040878505020004b047850502078004c040078505020004d044858683000004e047830304830004f0450282878000050040030696a500051040032686a50005204023f0a887000530400780a09080054040030685848005504005058682800560400487a4000005704004a784200005804004080847d0059047008785020005a047810785020005b04047e141060005c040078223148005d047841221078005e0418a1a2a279005f043c20e0203c006204027f4a4830006304087e5850200070040e107e100e00710418207820180072043c4a4a4a3c0073043068586830007404001e70180c0075040018603010009004007e020203009104007808080c009204087e0a0a0200930420782808080096043b043f043be0970424183c1824c09a04003f040a31c09b04003c101824c0ae04060870080600af040c10e0100c00b004161870181600b1042c30e0302c00b20421120c1221c0b3040024181824c0ba047e0808087000bb04007e08087000d804003452523c00d904002868583000e20400457d450000e304004a7a420000e8043c4a4a4a3c00e904003058583000ee04003d41413d00ef04003a42427a00d005681020285000d105484848784000d205004830600000d305080808780800d405680808087800d505000008780000d605080818680800d705087808087800d805784050487800d905000008180000da0504040404fc00db05484848483800dc050e4848281800dd05087848487800de05582010487000df05000004fc0000e005004040487800e105000878483800e205487840281800e305041c0404fc00e405485848483800e50504f820140800e605485060685000e705f40424241c00e805080808087000e905785058403800ea05487808087800f005087800087800f105081800087800f205081800081800f305000010080000f405100800100800021e7c5455542800031e007e484930000a1e007c454438000b1e003049487e001e1e007c151404001f1e001079140800401e7e0419047e00411e780832087000561e007c15140800571e00fc25241800601e004854552400611e0050586a28006a1e04047d0404006b1e00083d482000801e7c2112207c00811e384132403800821e7c2012217c00831e384032413800841e7c2110217c00851e384230423800f21e040972080400f31e00b84142f800a3207e0a7a120a00a420a8fcaa828400a720087e2a1c0800ab200098a4a6bf02ac20183c5a5a4200af20627f224438009021103854101000912108047e0408009221101054381000932110207e201000942110381010381095212844fe442800") -const _hex733177 = pxsim.BufferMethods.createBufferFromHex("20000000000000000000000000000000000000000000000000002100000000000006fc0000000000000000000000000000000000220000001c00000000001c0000000000000000000000000000002300a000f807a000f807a00000000000000000000000000000002400000018022404460c8803000000000000000000000000000025003802c4017800200390040803000000000000000000000000260080037804a4041803800340040000000000000000000000002700000000001c00000000000000000000000000000000000000280000000000f8010606010800000000000000000000000000002900000001080606f801000000000000000000000000000000002a00040014000e001400040000000000000000000000000000002b0040004000f8034000400000000000000000000000000000002c000000000000090006000000000000000000000000000000002d000000800080008000000000000000000000000000000000002e000000000000060000000000000000000000000000000000002f00000c800360001c000300000000000000000000000000000030000000f80304040404f80300000000000000000000000000003100000004040404fc07000400040000000000000000000000003200000008060405c4043804000000000000000000000000000033000000080244044404b803000000000000000000000000000034000000800170010801fc070001000000000000000000000000350000023c0424042404c403000000000000000000000000000036000000f0034804440488030000000000000000000000000000370000000400c40734000c00000000000000000000000000000038000000b80344044404b803000000000000000000000000000039000000780284048802f00100000000000000000000000000003a000000000030060000000000000000000000000000000000003b000000000018090006000000000000000000000000000000003c004000a000a000a000100100000000000000000000000000003d002001200120012001200100000000000000000000000000003e0000001001a000a000a00040000000000000000000000000003f000000080084066400180000000000000000000000000000004000f0030c04c20822092409f80900000000000000000000000041000007f8008400f8000007000000000000000000000000000042000000fc0744044404b803000000000000000000000000000043000000f001080204040404080200000000000000000000000044000000fc0704040802f001000000000000000000000000000045000000fc07440444044404000000000000000000000000000046000000fc07440044004400000000000000000000000000000047000000f00108024404c803000000000000000000000000000048000000fc0740004000fc070000000000000000000000000000490000000404fc070404040400000000000000000000000000004a000000000200040004fc0300000000000000000000000000004b000000fc074000f0000c0304040000000000000000000000004c000000fc0700040004000400000000000000000000000000004d000000fc0738007000fc0700000000000000000000000000004e000000fc073800c003fc0700000000000000000000000000004f000000f80304040404f803000000000000000000000000000050000000fc07840084004400780000000000000000000000000051000000fc0102020206fc09000000000000000000000000000052000000fc074400c4013806000000000000000000000000000053000000180224044404880300000000000000000000000000005400000004000400fc070400040000000000000000000000000055000000fc0300040004fc03000000000000000000000000000056000c00f0030004f0030c00000000000000000000000000000057007c008007e001f0010007fc0000000000000000000000000058000404b8034000b80304040000000000000000000000000000590004003800c00730000c0000000000000000000000000000005a0004040407e4041c04040400000000000000000000000000005b0000000000ff0f0108010800000000000000000000000000005c0003001c0060008003000c00000000000000000000000000005d00000001080108ff0f000000000000000000000000000000005e004000380004003800400000000000000000000000000000005f00000800080008000800080000000000000000000000000000600000000000020004000000000000000000000000000000000061000000200390049004e007000000000000000000000000000062000000fc0710041004e003000000000000000000000000000063000000c001200210043004000200000000000000000000000064000000e00310041004fc07000000000000000000000000000065000000e00390049004e0040000000000000000000000000000660000001000f80714001400000000000000000000000000000067000000b806440944093c09040600000000000000000000000068000000fc0710001000e0070000000000000000000000000000690000000000f4070000000000000000000000000000000000006a00000800080008fd07000000000000000000000000000000006b000000fe078000e001100610040000000000000000000000006c0000000000fc030004000400000000000000000000000000006d00f00710001000e0071000e0070000000000000000000000006e000000f00710001000e00700000000000000000000000000006f000000e00310041004e003000000000000000000000000000070000000fc0f04010401f800000000000000000000000000000071000000f80004010401fc0f000000000000000000000000000072000000f00720001000100000000000000000000000000000007300000060029004900420030000000000000000000000000000740000001000fc0310041004000000000000000000000000000075000000f00300040004f007000000000000000000000000000076003000c0030004c003300000000000000000000000000000007700f0000007e003c0010007f000000000000000000000000000780010046003800060031004000000000000000000000000000079000c0870088007f0000c0000000000000000000000000000007a000000000410079004700410040000000000000000000000007b0000004000be070108010800000000000000000000000000007c0000000000ff0f0000000000000000000000000000000000007d00000001080108be07400000000000000000000000000000007e00800040004000800080004000000000000000000000000000") -const _hex734828 = pxsim.BufferMethods.createBufferFromHex("20000000000000002100001700000000220000030003000023000a1f0a1f0a0024000a17151d0a00250013090412190026000a15150a100027000003000000002800000e11000000290000110e0000002a00000a040a00002b0000040e0400002c000010080000002d000004040400002e000008000000002f0010080402010030000e11110e0000310000121f100000320019151512000033000911150b000034000c0a091f080035001715151509003600081416150800370011090503010038000a1515150a00390002150d0502003a00000a000000003b0000100a0000003c0000040a1100003d00000a0a0a00003e0000110a0400003f0002011505020040000e1115090e0041001e05051e000042001f15150a000043000e111111000044001f11110e000045001f151511000046001f050501000047000e1111150c0048001f04041f00004900111f110000004a000911110f01004b001f040a1100004c001f10101000004d001f0204021f004e001f0204081f004f000e11110e000050001f0505020000510006091916000052001f05050a10005300121515090000540001011f01010055000f10100f0000560007081008070057001f0804081f0058001b04041b0000590001021c0201005a001915131100005b00001f111100005c000102040810005d000011111f00005e000002010200005f00101010101000600000010200000061000c12121e100062001f141408000063000c121212000064000814141f000065000e15151200006600041e0501000067000215150f000068001f04041800006900001d000000006a000010100d00006b001f040a1000006c00000f101000006d001e0204021e006e001e02021c00006f000c12120c000070001e0a0a0400007100040a0a1e000072001c0202020000730010140a0200007400000f1414100075000e10101e1000760006081008060077001e1008101e007800120c0c12000079001214080402007a00121a161200007b0000041f1100007c00001f000000007d00111f040000007e00000404080800d3000c1213130c00f3000c12130d000004010e05051e100005010609191f080006010c121313120007010c121313000018010f0b1b19000019010e151d1a000041011f14121000004201100f1412000043011f0205081f0044011e03031c00005a0110140b0302005b0110140b0300007901121a171300007a01121a171300007b01121b171200007c01121b17120000") -const _hex725665 = pxsim.BufferMethods.createBufferFromHex("000000ffffffff2121ff93c4ff8135fff609249ca378dc52003fad87f2ff8e2ec4a4839f5c406ce5cdc491463d000000") -const _hex725980 = pxsim.BufferMethods.createBufferFromHex("870407000800000000000000404400005055040450555505505501011011000000000000") -const _hex725983 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000050050000000000000550000000005045444404000000455544444400040045555555550404004555555555450500455555555511050045555555150101004555111111000100501511110100000000000550000000000000500500000000000000000000000000000000000000") -const _hex725986 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000006666666666060060ffffff666f660060fffffff6ff660060fff1ff666f660060fff1ff6666660060fffff16666660060fffff16666660060fff1ff6666660060fff1ff66f6660060ffffff6666660060fffffff6666600006666666666060000000000000000000000000000000000") -const _hex726282 = pxsim.BufferMethods.createBufferFromHex("8704240024000000001111111111111111111111111111111100000010313333333333333333333333333333130100001113111111111111111111111111111131110000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000111311111111111111111111111111113111000010313333333333333333333333333333130100000011111111111111111111111111111111000000") -const _hex726284 = pxsim.BufferMethods.createBufferFromHex("8704240024000000002222222222222222222222222222222200000020323333333333333333333333333333230200002223222222222222222222222222222232220000322211111111111111111111111111112223000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003222111111111111111111111111111122230000222322222222222222222222222222223222000020323333333333333333333333333333230200000022222222222222222222222222222222000000") -const _hex726286 = pxsim.BufferMethods.createBufferFromHex("8704240024000000004444444444444444444444444444444400000040343333333333333333333333333333430400004443444444444444444444444444444434440000344411111111111111111111111111114443000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003444111111111111111111111111111144430000444344444444444444444444444444443444000040343333333333333333333333333333430400000044444444444444444444444444444444000000") -const _hex726288 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d00000000000000000000000070666607000000000000000000000000006776000000000000000000000000660700007066000000000000000000006766777766760000000000000000000060666666660600000000000000000066006766667600660000000000000000667600000000676600000000000000006766767777676676000000000000000060666666666666060000000000000000006766666666760000000000000000000000676666760000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex726290 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0bb000000000000000000000000b000404500b0000000000000000000005b0b000400540b0000000000000000b0550400000054b5000000000000000000440040bb0040040000000000000000000040d4ddbb0000000000000000000000004055ddbd000000000000000000004b005455d5dd0b400b000000000000005b045411d5dd0b540b000000000000004b005411d5dd0b400b0000000000000000004055ddbd00000000000000000000000040d4ddbb0000000000000000000000440040bb0040040000000000000000b0550400000054b50000000000000000005b04000400540b000000000000000000b000404500b0000000000000000000000000b0bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex726292 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000002002000000000000202200000000000022020000000000000022020000000020220000000000000000202200000000220200000000000000000022020000202200000000000000000000202200002202000000000000000000000022022022000000000000000000000000202222020000000000000000000000000022220000000000000000000000000000222200000000000000000000000000202222020000000000000000000000002202202200000000000000000000002022000022020000000000000000000022020000202200000000000000000020220000000022020000000000000000220200000000202200000000000000202200000000000022020000000000002002000000000000200200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex726294 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d0000000000000000000000007066660700000000000000000000000000677600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex726296 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0cbcc0c0000000000000000000000b0db55d5cd0c00000000000000000000db555555ddcd000000000000000000b055555555d59d0b0000000000000000db55555555d59db900000000000000005b55555555d5ddb900000000000000b05db5cccc5bdddd990b000000000000b055ccccccccdddd9d0b000000000000b0b5ccccccccdbdd9d0b000000000000b0c5ccccccccdcdd9d0b000000000000b0c5ccdccbccdcdd9d0c000000000000b0cdcc5b55ccdcdd9d0c00000000000000ccdc55b5ccdcddc90000000000000000cccc5b55ccdbddc90000000000000000c0ccdccbccdd9d0c000000000000000000ccccccdbddcd00000000000000000000c0dcddddcd0c0000000000000000000000c0cccc0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex726298 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc00000000000000b0bbbbbbbbcb00c0cd000000000000001bddddddddbd0c1ccd000000000000b011cbccccccbc0c1ccd000000000000b01d6c666666bc0cbccd000000000000b01d6c616661bc0c1ccd000000000000b01d6c161666bccc1bcd000000000000b01d6c666166bcccbbcd000000000000b01d6c666666bccc1bcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666661bcccbbcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666666bc0c1ccd000000000000b01dcbccccccbc0cbccd000000000000c0b1bbbbbbbbbb0cdccb000000000000c0bbbbbbbbbbcb00dc0c00000000000000cccccccccc0c00cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex726300 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004004000000000000000000000000000054450000000000000000000000440b00bbbb00b0440000000000000040550b00000000b0550400000000000040b5000044bb00005b04000000000000b00b0044ddddbb00b00b0000000000000000405d55d5dd0b00000000000000000000d4555555ddbd0000000000000000000054555555d5bd0000000000000000b44055555555d5dd0b4b000000000040b54055555555d5dd0b5b040000000040b54055555555d5dd0b5b040000000000b44055115555d5dd0b4b000000000000000054115555d5bd00000000000000000000d4555555ddbd00000000000000000000405d55d5dd0b0000000000000000b00b0044ddddbb00b00b00000000000040b5000044bb00005b0400000000000040550b00000000b0550400000000000000440b00bbbb00b0440000000000000000000000544500000000000000000000000000004004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex726302 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbbb00000000000000000000000000b055bb00bbbbbb000000000000000000b0b5bdbcbbbbddcb0000000000000000b0dbcb5b5555bbdd0c00000000000000b0cbdcbdbb5b55dbcd0000000000000000c0dddb11d15bb5bd0c00000000000000bbbd111111b155bb0c00000000000000db1b111111115bb5cb00000000000000db1bb11d1199b9d5cb00000000000000db1b11bb9199b955cb000000000000005b1b11b19b99995bcb000000000000005b1d1111bb99995ccb00000000000000b0b511bbbb99995ccb00000000000000b0d51d919999d95b0b00000000000000005bdb919999c9d50b0000000000000000b0d51b99d9bcb5000000000000000000005bd5bbbc550b00000000000000000000b05b5555bd000000000000000000000000b0bbbb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex841788 = pxsim.BufferMethods.createBufferFromHex("2000000000000000210000005e0000002200000e000e0000230028fe28fe280024004c92ff926400250002651248a64026006c92926ca000270000000e000000280000007c82000029000000827c00002a005438103854002b0010107c1010002c000000907000002d001010101010002e000000606000002f000060100806003000003c42423c00310000447e4000003200004462524c00330000424a4e320034003028247e20003500004e4a4a32003600003c4a4a30003700000262120e00380000344a4a34003900000c52523c003a0000006c6c00003b000000967600003c001028284444003d002828282828003e004444282810003f0000025909060040003c425a560800410078141214780042007e4a4a4a34004300003c424224004400007e42423c004500007e4a4a42004600007e0a0a02004700003c425234004800007e08087e00490000427e4200004a002040423e02004b00007e081462004c00007e404040004d007e0418047e004e00007e04087e004f003c4242423c005000007e12120c005100003c5262bc005200007e12126c00530000244a522400540002027e0202005500003e40403e005600001e70701e0057007e2018207e00580042241824420059000608700806005a000062524a46005b00007e424200005c000006081060005d000042427e00005e000804020408005f00808080808000600000000204000061000030484878006200007e4848300063000030484848006400003048487e006500003068585000660000107c12040067000018a4a478006800007e08087000690000487a4000006a000040847d00006b00007e102840006c0000427e4000006d007808300870006e000078080870006f00003048483000700000fc24241800710000182424fc0072000078100810007300005058682800740000083e48200075000038404078007600001860601800770038403040380078000048303048007900005ca0a07c007a000048685848007b000008364100007c000000fe0000007d000041360800007e00000804080400a000000000000000a10000007a000000a200003048fc4800a30090fc92928400a400542844285400a5002a2c782c2a00a6000000ee000000a7000094aaaa5200a800000200020000a9003e414955413eaa0000242a2e0000ab00102854284400ac00001010107000ad00001010101000ae003e415d45413eaf00000202020200b000000814140800b1008888be888800b2000024322c0000b30000222a140000b400000004020000b50000f840207800b6000c1e7e027e00b700000010000000b800000080400000b90000243e200000ba0000242a240000bb00442854281000bc00025f70f84000bd00021f90c8b000be0011557af84000bf000030484d2000c000601916186000c100601816196000c200601a151a6000c300601a151a6100c400601914196000c500601a151a6000c6007c0a7e4a4200c700001ea1611200c800007c55564400c900007c56554400ca00007c56554600cb00007c55544500cc0000457e440000cd0000447e450000ce0000467d460000cf0000457c450000d000087e4a423c00d100007e09127d00d200003845463800d300003846453800d400003846453a00d500003a45463900d600003845443900d700442810284400d80000fc724e3f00d900003c41423c00da00003c42413c00db00003c42413e00dc00003c41403d00dd00040872090400de00007e24241800df00007c025a2400e0000030494a7800e10000304a497800e20000304a497a00e3000032494a7900e40000304a487a00e50000304a4d7a00e600304878685000e7000018a4642400e8000030695a5000e90000306a595000ea0000306a595200eb0000306a585200ec0000497a400000ed0000487a410000ee00004a79420000ef00004a78420000f00000304a4b3d00f100007a090a7100f2000030494a3000f30000304a493000f40000304a493200f5000032494a3100f60000304a483200f700101054101000f800007068583800f900003841427800fa00003842417800fb00003842417a00fc00003842407a00fd0000b84241f800fe0000ff24241800ff00005ca1a07d000001601915196000010100304a4a7a000201611a16196000030100314a4a790004013c0a094abc00050100182464bc000601003846452800070100304a4948000801003846452a00090100304a494a000a010038444528000b010030484a48000c010038454629000d010030494a49000e01007c454639000f0100314a497e001001087e4a423c00110130484c7e04001201007d55554500130100326a5a52001401007d56564500150100316a5a51001601007c55544400170100306a5850001801003f65a521001901001874ac28001a01007c555645001b010030695a51001c010038465536001d0100304a49f2001e010039465635001f0100314a4af100200100384455340021010018a4a578002201001ea1691a0023010018a6a578002401007812117a0025017e080a7102002601047e147e04002701047e0c08700028010002457e450029010002497a41002a0100457d4500002b01004a7a4200002c0100014a7a49002d0100014a7a41002e0100217fa100002f0100247da00000300100447d440000310100487840000032017e0022423e0033013d0040847d0034012040463d0600350100800af90200360100bf440a3100370100bf4814200038010078102848003901007c404241003a0100467d4000003b01003fa06020003c0100a17f2000003d01007c414241003e0100457e4100003f01007e40484000400100427e4008004101107e48404000420100527e4800004301007c0a117c00440100780a097000450100bf42043f00460100bc440438004701007c09127d00480100790a09700049010a06780870004a01003f02847f004b01003c048478004c013945454539004d0100324a4a32004e013946464639004f0100314a4a310050013a4544463900510132494832010052013c427e4a420053013048306850005401007c163548005501007812091000560100bf49093600570100bc480408005801007d1635480059010079120910005a010048565524005b0100505a6928005c010048565526005d0100505a692a005e010012a56912005f010028ac741400600100485556250061010050596a290062010101bf410100630100049f641000640104057e050400650100083d4a2100660102127e120200670100183e5820006801003a414239006901003a414279006a01003d41413d006b01003a42427a006c010039424239006d010039424279006e01003a45453a006f01003a45457a0070013a41403a010071013a41407a01007201001f60a01f007301001c60a03c00740178221122780075013842314238007601081261120800770100b84241fa00780104097009040079010064564d44007a0100486a5948007b010064544d44007c010048685a48007d010064554e45007e010048695a49007f0100087c0204008f01003452523c00920100887e090200a0013c42423c0806a101003048483008af01003e403e0806b001003840781008b501006a5a4a4e00b601005878585800d101003845463900d2010030494a3100e601003845563500e7010030494af100fa0100742a750000fb0100304c4a7d00fc0178147e554400fd0130487a695000fe010078744e3d00ff0100706a59380018020012a569120019020028ac7414001a020101bf4101001b0200049f641000bb0200000c0a0000bc0200000a060000bd020000060a0000c602000201020000c702000102010000c902000202020000d802000102020100d902000002000000da02000205020000db02000040800000dc02000201020100dd02020100020100740300000201000075030000804000007a030000c08000007e03000096760000840300000300000085030200030002008603037c12127c008703000010000000880303007e4a4200890303007e087e008a030300427e42008c03033c42423c008e0303000e700e008f03035c62625c00900302003b400200910378141214780092037e4a4a4a34009303007e0202020094036058465860009503007e4a4a420096030062524a46009703007e08087e0098033c4a4a4a3c00990300427e4200009a03007e081462009b036018061860009c037e0418047e009d03007e04087e009e0300424a4a42009f033c4242423c00a003007e02027e00a103007e12120c00a30300665a424200a40302027e020200a503060870080600a60318247e241800a703422418244200a8030e107e100e00a9035c6202625c00aa0300457c450000ab03040970090400ac030030484a7900ad030030685a5100ae0378100a09f000af03003a41200000b0033a4043403a00b103003048487800b20300fe25251a00b3030c30c0300c00b403344a4a4a3000b503003068585000b603021aa6a24200b7033c080404f800b803003c4a4a3c00b903003840200000ba03007820504800bb03641212227c00bc03fc2020103c00bd03182040201800be03112d2ba94100bf03003048483000c003087808780800c103f82424241800c2031824a4a44800c303304848582800c403000838482800c503384040403800c6031c20f8241800c703c4281028c400c8031c20fc201c00c903304820483000ca03000238422000cb03384240423800cc0330484a493000cd03384042413800ce03304822493000d0033c52525c2000d10310344a3c0800d203067804020400d303120a7c020400d4030d7009040800d5031824ff241800d603384828483800d70348302221d800da031c2221a14200db031824a4a44200dc037e1212020200dd0300fc24240400de033e2010087c00df030c0ac9281800e003700c621c7000e10301092516f800e2039ea0bea07e00e30398a0b8a07800e4030c1214107e00e503001028207800e603be9088887000e70348544e443800e803245252524c00e903285454544800ea0364524c526400eb03086458640800ec03385454542200ed03306848682400ee03184a7e4a1800ef031848ff0a0800f003483020205800f10378a4a4a49800f203304848485000f303006080847d00f4033c4a4a4a3c00f5030030585848000004007c555644000104007c55544500020401013f8579000304007c0605040004043c4a4a422400050400244a522400060400427e420000070400457c45000008042040423e020009047c027e4830000a047e087e4830000b0402027e0a72000c04007c102a45000d047c2112087c000e040c5152523d000f043f20e0203f00100478141214780011047e4a4a4a300012047e4a4a4a34001304007e020202001404c07c427ec0001504007e4a4a4200160476087e087600170424424a4a34001804007e08047e001904007d120a7d001a04007e081462001b04403c02027e001c047e0418047e001d04007e08087e001e043c4242423c001f047e0202027e002004007e12120c002104003c42422400220402027e02020023040e5050503e00240418247e241800250442241824420026043f2020bf600027040e1010107e0028047e407e407e0029043f203fa07f002a04027e484830002b047e4848307e002c04007e484830002d0424424a4a3c002e047e183c423c002f04006c12127e0030043048487840003104003c4a4a3100320400786850200033040078080808003404c0704878c000350430686850000036044830783048003704004058683000380478402010780039047942221279003a040078203048003b044030080878003c047810201078003d047810101078003e043048484830003f047808080878004004fc24242418004104304848485000420408087808080043041ca0a0a07c0044041824ff241800450400483030480046043c2020bc60004704182020207800480478407840780049043c203ca07c004a040878505020004b047850502078004c040078505020004d044858683000004e047830304830004f0450282878000050040030696a500051040032686a50005204023f0a887000530400780a09080054040030685848005504005058682800560400487a4000005704004a784200005804004080847d0059047008785020005a047810785020005b04047e141060005c040078223148005d047841221078005e0418a1a2a279005f043c20e0203c006204027f4a4830006304087e5850200070040e107e100e00710418207820180072043c4a4a4a3c0073043068586830007404001e70180c0075040018603010009004007e020203009104007808080c009204087e0a0a0200930420782808080096043b043f043be0970424183c1824c09a04003f040a31c09b04003c101824c0ae04060870080600af040c10e0100c00b004161870181600b1042c30e0302c00b20421120c1221c0b3040024181824c0ba047e0808087000bb04007e08087000d804003452523c00d904002868583000e20400457d450000e304004a7a420000e8043c4a4a4a3c00e904003058583000ee04003d41413d00ef04003a42427a00d005681020285000d105484848784000d205004830600000d305080808780800d405680808087800d505000008780000d605080818680800d705087808087800d805784050487800d905000008180000da0504040404fc00db05484848483800dc050e4848281800dd05087848487800de05582010487000df05000004fc0000e005004040487800e105000878483800e205487840281800e305041c0404fc00e405485848483800e50504f820140800e605485060685000e705f40424241c00e805080808087000e905785058403800ea05487808087800f005087800087800f105081800087800f205081800081800f305000010080000f405100800100800021e7c5455542800031e007e484930000a1e007c454438000b1e003049487e001e1e007c151404001f1e001079140800401e7e0419047e00411e780832087000561e007c15140800571e00fc25241800601e004854552400611e0050586a28006a1e04047d0404006b1e00083d482000801e7c2112207c00811e384132403800821e7c2012217c00831e384032413800841e7c2110217c00851e384230423800f21e040972080400f31e00b84142f800a3207e0a7a120a00a420a8fcaa828400a720087e2a1c0800ab200098a4a6bf02ac20183c5a5a4200af20627f224438009021103854101000912108047e0408009221101054381000932110207e201000942110381010381095212844fe442800") +const _hex841790 = pxsim.BufferMethods.createBufferFromHex("20000000000000000000000000000000000000000000000000002100000000000006fc0000000000000000000000000000000000220000001c00000000001c0000000000000000000000000000002300a000f807a000f807a00000000000000000000000000000002400000018022404460c8803000000000000000000000000000025003802c4017800200390040803000000000000000000000000260080037804a4041803800340040000000000000000000000002700000000001c00000000000000000000000000000000000000280000000000f8010606010800000000000000000000000000002900000001080606f801000000000000000000000000000000002a00040014000e001400040000000000000000000000000000002b0040004000f8034000400000000000000000000000000000002c000000000000090006000000000000000000000000000000002d000000800080008000000000000000000000000000000000002e000000000000060000000000000000000000000000000000002f00000c800360001c000300000000000000000000000000000030000000f80304040404f80300000000000000000000000000003100000004040404fc07000400040000000000000000000000003200000008060405c4043804000000000000000000000000000033000000080244044404b803000000000000000000000000000034000000800170010801fc070001000000000000000000000000350000023c0424042404c403000000000000000000000000000036000000f0034804440488030000000000000000000000000000370000000400c40734000c00000000000000000000000000000038000000b80344044404b803000000000000000000000000000039000000780284048802f00100000000000000000000000000003a000000000030060000000000000000000000000000000000003b000000000018090006000000000000000000000000000000003c004000a000a000a000100100000000000000000000000000003d002001200120012001200100000000000000000000000000003e0000001001a000a000a00040000000000000000000000000003f000000080084066400180000000000000000000000000000004000f0030c04c20822092409f80900000000000000000000000041000007f8008400f8000007000000000000000000000000000042000000fc0744044404b803000000000000000000000000000043000000f001080204040404080200000000000000000000000044000000fc0704040802f001000000000000000000000000000045000000fc07440444044404000000000000000000000000000046000000fc07440044004400000000000000000000000000000047000000f00108024404c803000000000000000000000000000048000000fc0740004000fc070000000000000000000000000000490000000404fc070404040400000000000000000000000000004a000000000200040004fc0300000000000000000000000000004b000000fc074000f0000c0304040000000000000000000000004c000000fc0700040004000400000000000000000000000000004d000000fc0738007000fc0700000000000000000000000000004e000000fc073800c003fc0700000000000000000000000000004f000000f80304040404f803000000000000000000000000000050000000fc07840084004400780000000000000000000000000051000000fc0102020206fc09000000000000000000000000000052000000fc074400c4013806000000000000000000000000000053000000180224044404880300000000000000000000000000005400000004000400fc070400040000000000000000000000000055000000fc0300040004fc03000000000000000000000000000056000c00f0030004f0030c00000000000000000000000000000057007c008007e001f0010007fc0000000000000000000000000058000404b8034000b80304040000000000000000000000000000590004003800c00730000c0000000000000000000000000000005a0004040407e4041c04040400000000000000000000000000005b0000000000ff0f0108010800000000000000000000000000005c0003001c0060008003000c00000000000000000000000000005d00000001080108ff0f000000000000000000000000000000005e004000380004003800400000000000000000000000000000005f00000800080008000800080000000000000000000000000000600000000000020004000000000000000000000000000000000061000000200390049004e007000000000000000000000000000062000000fc0710041004e003000000000000000000000000000063000000c001200210043004000200000000000000000000000064000000e00310041004fc07000000000000000000000000000065000000e00390049004e0040000000000000000000000000000660000001000f80714001400000000000000000000000000000067000000b806440944093c09040600000000000000000000000068000000fc0710001000e0070000000000000000000000000000690000000000f4070000000000000000000000000000000000006a00000800080008fd07000000000000000000000000000000006b000000fe078000e001100610040000000000000000000000006c0000000000fc030004000400000000000000000000000000006d00f00710001000e0071000e0070000000000000000000000006e000000f00710001000e00700000000000000000000000000006f000000e00310041004e003000000000000000000000000000070000000fc0f04010401f800000000000000000000000000000071000000f80004010401fc0f000000000000000000000000000072000000f00720001000100000000000000000000000000000007300000060029004900420030000000000000000000000000000740000001000fc0310041004000000000000000000000000000075000000f00300040004f007000000000000000000000000000076003000c0030004c003300000000000000000000000000000007700f0000007e003c0010007f000000000000000000000000000780010046003800060031004000000000000000000000000000079000c0870088007f0000c0000000000000000000000000000007a000000000410079004700410040000000000000000000000007b0000004000be070108010800000000000000000000000000007c0000000000ff0f0000000000000000000000000000000000007d00000001080108be07400000000000000000000000000000007e00800040004000800080004000000000000000000000000000") +const _hex843441 = pxsim.BufferMethods.createBufferFromHex("20000000000000002100001700000000220000030003000023000a1f0a1f0a0024000a17151d0a00250013090412190026000a15150a100027000003000000002800000e11000000290000110e0000002a00000a040a00002b0000040e0400002c000010080000002d000004040400002e000008000000002f0010080402010030000e11110e0000310000121f100000320019151512000033000911150b000034000c0a091f080035001715151509003600081416150800370011090503010038000a1515150a00390002150d0502003a00000a000000003b0000100a0000003c0000040a1100003d00000a0a0a00003e0000110a0400003f0002011505020040000e1115090e0041001e05051e000042001f15150a000043000e111111000044001f11110e000045001f151511000046001f050501000047000e1111150c0048001f04041f00004900111f110000004a000911110f01004b001f040a1100004c001f10101000004d001f0204021f004e001f0204081f004f000e11110e000050001f0505020000510006091916000052001f05050a10005300121515090000540001011f01010055000f10100f0000560007081008070057001f0804081f0058001b04041b0000590001021c0201005a001915131100005b00001f111100005c000102040810005d000011111f00005e000002010200005f00101010101000600000010200000061000c12121e100062001f141408000063000c121212000064000814141f000065000e15151200006600041e0501000067000215150f000068001f04041800006900001d000000006a000010100d00006b001f040a1000006c00000f101000006d001e0204021e006e001e02021c00006f000c12120c000070001e0a0a0400007100040a0a1e000072001c0202020000730010140a0200007400000f1414100075000e10101e1000760006081008060077001e1008101e007800120c0c12000079001214080402007a00121a161200007b0000041f1100007c00001f000000007d00111f040000007e00000404080800d3000c1213130c00f3000c12130d000004010e05051e100005010609191f080006010c121313120007010c121313000018010f0b1b19000019010e151d1a000041011f14121000004201100f1412000043011f0205081f0044011e03031c00005a0110140b0302005b0110140b0300007901121a171300007a01121a171300007b01121b171200007c01121b17120000") +const _hex834278 = pxsim.BufferMethods.createBufferFromHex("000000ffffffff2121ff93c4ff8135fff609249ca378dc52003fad87f2ff8e2ec4a4839f5c406ce5cdc491463d000000") +const _hex834593 = pxsim.BufferMethods.createBufferFromHex("870407000800000000000000404400005055040450555505505501011011000000000000") +const _hex834596 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000050050000000000000550000000005045444404000000455544444400040045555555550404004555555555450500455555555511050045555555150101004555111111000100501511110100000000000550000000000000500500000000000000000000000000000000000000") +const _hex834599 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000006666666666060060ffffff666f660060fffffff6ff660060fff1ff666f660060fff1ff6666660060fffff16666660060fffff16666660060fff1ff6666660060fff1ff66f6660060ffffff6666660060fffffff6666600006666666666060000000000000000000000000000000000") +const _hex834895 = pxsim.BufferMethods.createBufferFromHex("8704240024000000001111111111111111111111111111111100000010313333333333333333333333333333130100001113111111111111111111111111111131110000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000111311111111111111111111111111113111000010313333333333333333333333333333130100000011111111111111111111111111111111000000") +const _hex834897 = pxsim.BufferMethods.createBufferFromHex("8704240024000000002222222222222222222222222222222200000020323333333333333333333333333333230200002223222222222222222222222222222232220000322211111111111111111111111111112223000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003222111111111111111111111111111122230000222322222222222222222222222222223222000020323333333333333333333333333333230200000022222222222222222222222222222222000000") +const _hex834899 = pxsim.BufferMethods.createBufferFromHex("8704240024000000004444444444444444444444444444444400000040343333333333333333333333333333430400004443444444444444444444444444444434440000344411111111111111111111111111114443000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003444111111111111111111111111111144430000444344444444444444444444444444443444000040343333333333333333333333333333430400000044444444444444444444444444444444000000") +const _hex834901 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d00000000000000000000000070666607000000000000000000000000006776000000000000000000000000660700007066000000000000000000006766777766760000000000000000000060666666660600000000000000000066006766667600660000000000000000667600000000676600000000000000006766767777676676000000000000000060666666666666060000000000000000006766666666760000000000000000000000676666760000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex834903 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0bb000000000000000000000000b000404500b0000000000000000000005b0b000400540b0000000000000000b0550400000054b5000000000000000000440040bb0040040000000000000000000040d4ddbb0000000000000000000000004055ddbd000000000000000000004b005455d5dd0b400b000000000000005b045411d5dd0b540b000000000000004b005411d5dd0b400b0000000000000000004055ddbd00000000000000000000000040d4ddbb0000000000000000000000440040bb0040040000000000000000b0550400000054b50000000000000000005b04000400540b000000000000000000b000404500b0000000000000000000000000b0bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex834905 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000002002000000000000202200000000000022020000000000000022020000000020220000000000000000202200000000220200000000000000000022020000202200000000000000000000202200002202000000000000000000000022022022000000000000000000000000202222020000000000000000000000000022220000000000000000000000000000222200000000000000000000000000202222020000000000000000000000002202202200000000000000000000002022000022020000000000000000000022020000202200000000000000000020220000000022020000000000000000220200000000202200000000000000202200000000000022020000000000002002000000000000200200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex834907 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d0000000000000000000000007066660700000000000000000000000000677600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex834909 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0cbcc0c0000000000000000000000b0db55d5cd0c00000000000000000000db555555ddcd000000000000000000b055555555d59d0b0000000000000000db55555555d59db900000000000000005b55555555d5ddb900000000000000b05db5cccc5bdddd990b000000000000b055ccccccccdddd9d0b000000000000b0b5ccccccccdbdd9d0b000000000000b0c5ccccccccdcdd9d0b000000000000b0c5ccdccbccdcdd9d0c000000000000b0cdcc5b55ccdcdd9d0c00000000000000ccdc55b5ccdcddc90000000000000000cccc5b55ccdbddc90000000000000000c0ccdccbccdd9d0c000000000000000000ccccccdbddcd00000000000000000000c0dcddddcd0c0000000000000000000000c0cccc0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex834911 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc00000000000000b0bbbbbbbbcb00c0cd000000000000001bddddddddbd0c1ccd000000000000b011cbccccccbc0c1ccd000000000000b01d6c666666bc0cbccd000000000000b01d6c616661bc0c1ccd000000000000b01d6c161666bccc1bcd000000000000b01d6c666166bcccbbcd000000000000b01d6c666666bccc1bcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666661bcccbbcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666666bc0c1ccd000000000000b01dcbccccccbc0cbccd000000000000c0b1bbbbbbbbbb0cdccb000000000000c0bbbbbbbbbbcb00dc0c00000000000000cccccccccc0c00cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex834913 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004004000000000000000000000000000054450000000000000000000000440b00bbbb00b0440000000000000040550b00000000b0550400000000000040b5000044bb00005b04000000000000b00b0044ddddbb00b00b0000000000000000405d55d5dd0b00000000000000000000d4555555ddbd0000000000000000000054555555d5bd0000000000000000b44055555555d5dd0b4b000000000040b54055555555d5dd0b5b040000000040b54055555555d5dd0b5b040000000000b44055115555d5dd0b4b000000000000000054115555d5bd00000000000000000000d4555555ddbd00000000000000000000405d55d5dd0b0000000000000000b00b0044ddddbb00b00b00000000000040b5000044bb00005b0400000000000040550b00000000b0550400000000000000440b00bbbb00b0440000000000000000000000544500000000000000000000000000004004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex834915 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbbb00000000000000000000000000b055bb00bbbbbb000000000000000000b0b5bdbcbbbbddcb0000000000000000b0dbcb5b5555bbdd0c00000000000000b0cbdcbdbb5b55dbcd0000000000000000c0dddb11d15bb5bd0c00000000000000bbbd111111b155bb0c00000000000000db1b111111115bb5cb00000000000000db1bb11d1199b9d5cb00000000000000db1b11bb9199b955cb000000000000005b1b11b19b99995bcb000000000000005b1d1111bb99995ccb00000000000000b0b511bbbb99995ccb00000000000000b0d51d919999d95b0b00000000000000005bdb919999c9d50b0000000000000000b0d51b99d9bcb5000000000000000000005bd5bbbc550b00000000000000000000b05b5555bd000000000000000000000000b0bbbb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -function control___screen_inline__P725654(s) { +function control___screen_inline__P834267(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -894,23 +894,23 @@ switch (step) { case 1: r0 = pxsim_numops_toBoolDecr(true); if (!r0) { step = 4; continue; } - globals.__updated___725651 = (false); - s.tmp_0 = pause__P721434_mk(s); + globals.__updated___834264 = (false); + s.tmp_0 = pause__P830047_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___725651); + r0 = pxsim_numops_toBoolDecr(globals.__updated___834264); 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__P723015_mk(s); + s.tmp_2 = control___screen_update__P831628_mk(s); s.callLocIdx = 3; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; - globals.__updated___725651 = (true); + globals.__updated___834264 = (true); case 2: case 3: { step = 1; continue; } @@ -919,12 +919,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control___screen_inline__P725654.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__P834267.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__P725654_mk(s) { +function control___screen_inline__P834267_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___screen_inline__P725654, depth: s.depth + 1, + parent: s, fn: control___screen_inline__P834267, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -935,7 +935,7 @@ function control___screen_inline__P725654_mk(s) { -function _screen_internal_inline__P725674(s) { +function _screen_internal_inline__P834287(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -945,17 +945,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_pxtcore.updateScreen(globals.screen___723054); + r0 = pxsim_pxtcore.updateScreen(globals.screen___831667); r0 = undefined; return leave(s, r0) default: oops() } } } -_screen_internal_inline__P725674.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__P834287.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__P725674_mk(s) { +function _screen_internal_inline__P834287_mk(s) { checkStack(s.depth); return { - parent: s, fn: _screen_internal_inline__P725674, depth: s.depth + 1, + parent: s, fn: _screen_internal_inline__P834287, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -963,7 +963,7 @@ function _screen_internal_inline__P725674_mk(s) { -function _screen_internal_inline__P725679(s) { +function _screen_internal_inline__P834292(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -982,12 +982,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -_screen_internal_inline__P725679.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__P834292.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__P725679_mk(s) { +function _screen_internal_inline__P834292_mk(s) { checkStack(s.depth); return { - parent: s, fn: _screen_internal_inline__P725679, depth: s.depth + 1, + parent: s, fn: _screen_internal_inline__P834292, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -996,7 +996,7 @@ function _screen_internal_inline__P725679_mk(s) { -function controller_inline__P725724(s) { +function controller_inline__P834337(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1006,16 +1006,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.stateWhenPushed___725725 = undefined; - s.i___725731 = undefined; - s.p___725737 = undefined; - s.tmp_0 = game_currentScene__P724021_mk(s); + s.stateWhenPushed___834338 = undefined; + s.i___834344 = undefined; + s.p___834350 = undefined; + s.tmp_0 = game_currentScene__P832634_mk(s); s.callLocIdx = 19; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; r0 = r0.fields["controllerConnectionState"]; - s.stateWhenPushed___725725 = (r0); - r0 = pxsim_numops_toBoolDecr(s.stateWhenPushed___725725); + s.stateWhenPushed___834338 = (r0); + r0 = pxsim_numops_toBoolDecr(s.stateWhenPushed___834338); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -1024,24 +1024,24 @@ switch (step) { { step = 11; continue; } case 1: case 2: - s.i___725731 = (0); + s.i___834344 = (0); case 3: - s.tmp_1 = r0 = s.i___725731; - r0 = pxsim_Array__length(s.stateWhenPushed___725725); + s.tmp_1 = r0 = s.i___834344; + r0 = pxsim_Array__length(s.stateWhenPushed___834338); 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___725722, s.i___725731); - s.p___725737 = (r0); - s.tmp_0 = r0 = s.p___725737; + r0 = pxsim_Array__getAt(globals._players___834335, s.i___834344); + s.p___834350 = (r0); + s.tmp_0 = r0 = s.p___834350; 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___725725, s.i___725731); + r0 = pxsim_Array__getAt(s.stateWhenPushed___834338, s.i___834344); s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); s.tmp_4 = r0; @@ -1051,7 +1051,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); s.tmp_1 = r0; - r0 = s.p___725737.fields["_connected"]; + r0 = s.p___834350.fields["_connected"]; s.tmp_10 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_10); s.tmp_9 = r0; @@ -1067,7 +1067,7 @@ switch (step) { s.tmp_11 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_11); if (!r0) { step = 8; continue; } - r0 = s.p___725737.fields["_connected"]; + r0 = s.p___834350.fields["_connected"]; s.tmp_12 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_12); if (!r0) { step = 6; continue; } @@ -1078,13 +1078,13 @@ switch (step) { case 7: // jmp value (already in r0) s.tmp_13 = r0; - r0 = s.p___725737.fields["_id"]; + r0 = s.p___834350.fields["_id"]; s.tmp_14 = r0; r0 = pxsim.control.raiseEvent(s.tmp_14, s.tmp_13); case 8: case 9: - r0 = (s.i___725731 + 1); - s.i___725731 = (r0); + r0 = (s.i___834344 + 1); + s.i___834344 = (r0); { step = 3; continue; } case 10: case 11: @@ -1092,12 +1092,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_inline__P725724.info = {"start":344,"length":582,"line":15,"column":28,"endLine":30,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":[]} +controller_inline__P834337.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__P725724_mk(s) { +function controller_inline__P834337_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_inline__P725724, depth: s.depth + 1, + parent: s, fn: controller_inline__P834337, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1114,16 +1114,16 @@ function controller_inline__P725724_mk(s) { tmp_12: undefined, tmp_13: undefined, tmp_14: undefined, - stateWhenPushed___725725: undefined, - i___725731: undefined, - p___725737: undefined, + stateWhenPushed___834338: undefined, + i___834344: undefined, + p___834350: undefined, } } -function controller_inline__P725764(s) { +function controller_inline__P834377(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1133,7 +1133,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___725769 = undefined; + s.i___834382 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -1142,43 +1142,43 @@ switch (step) { r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = (s.tmp_0).fields["controllerConnectionState"] = (s.tmp_1); - s.i___725769 = (0); + s.i___834382 = (0); case 1: - s.tmp_1 = r0 = s.i___725769; - r0 = pxsim_Array__length(globals._players___725722); + s.tmp_1 = r0 = s.i___834382; + r0 = pxsim_Array__length(globals._players___834335); 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___725722, s.i___725769); + r0 = pxsim_Array__getAt(globals._players___834335, s.i___834382); 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___725769; - r0 = pxsim_Array__getAt(globals._players___725722, s.i___725769); + s.tmp_5 = r0 = s.i___834382; + r0 = pxsim_Array__getAt(globals._players___834335, s.i___834382); 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___725769 + 1); - s.i___725769 = (r0); + r0 = (s.i___834382 + 1); + s.i___834382 = (r0); { step = 1; continue; } case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -controller_inline__P725764.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__P834377.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__P725764_mk(s) { +function controller_inline__P834377_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_inline__P725764, depth: s.depth + 1, + parent: s, fn: controller_inline__P834377, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1188,7 +1188,7 @@ function controller_inline__P725764_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - i___725769: undefined, + i___834382: undefined, arg0: undefined, } } @@ -1196,7 +1196,7 @@ function controller_inline__P725764_mk(s) { -function info_inline__P725875(s) { +function info_inline__P834488(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1210,36 +1210,36 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.infoState___725871); + r0 = pxsim_numops_toBoolDecr(globals.infoState___834484); if (!r0) { step = 3; continue; } - r0 = pxsim_numops_toBoolDecr(globals.infoStateStack___725873); + r0 = pxsim_numops_toBoolDecr(globals.infoStateStack___834486); 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___725873 = (r0); + globals.infoStateStack___834486 = (r0); case 1: case 2: r0 = pxsim_pxtrt.mkMap(); s.tmp_0 = r0; - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "state", globals.infoState___725871); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "state", globals.infoState___834484); r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "scene", s.arg0); - r0 = pxsim_Array__push(globals.infoStateStack___725873, s.tmp_0); - globals.infoState___725871 = (undefined); + r0 = pxsim_Array__push(globals.infoStateStack___834486, s.tmp_0); + globals.infoState___834484 = (undefined); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -info_inline__P725875.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__P834488.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__P725875_mk(s) { +function info_inline__P834488_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_inline__P725875, depth: s.depth + 1, + parent: s, fn: info_inline__P834488, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1250,7 +1250,7 @@ function info_inline__P725875_mk(s) { -function info_inline__P725890(s) { +function info_inline__P834503(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1260,30 +1260,30 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___725891 = undefined; - s.nextState___725900 = undefined; - s.tmp_0 = game_currentScene__P724021_mk(s); + s.scene___834504 = undefined; + s.nextState___834513 = undefined; + s.tmp_0 = game_currentScene__P832634_mk(s); s.callLocIdx = 32; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.scene___725891 = (r0); - globals.infoState___725871 = (undefined); - s.tmp_0 = r0 = globals.infoStateStack___725873; + s.scene___834504 = (r0); + globals.infoState___834484 = (undefined); + s.tmp_0 = r0 = globals.infoStateStack___834486; 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___725873); + r0 = pxsim_Array__length(globals.infoStateStack___834486); 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___725873); - s.nextState___725900 = (r0); + r0 = pxsim_Array_.pop(globals.infoStateStack___834486); + s.nextState___834513 = (r0); s.tmp_2 = if_scene_1_mk(s); - s.tmp_2.arg0 = s.nextState___725900; + s.tmp_2.arg0 = s.nextState___834513; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "scene"); } else { @@ -1295,12 +1295,12 @@ switch (step) { case 8: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 == s.scene___725891); + r0 = (s.tmp_1 == s.scene___834504); 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___725900; + s.tmp_3.arg0 = s.nextState___834513; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "state"); } else { @@ -1311,10 +1311,10 @@ switch (step) { } case 9: r0 = s.retval; - globals.infoState___725871 = (r0); + globals.infoState___834484 = (r0); { step = 4; continue; } case 3: - r0 = pxsim_Array__push(globals.infoStateStack___725873, s.nextState___725900); + r0 = pxsim_Array__push(globals.infoStateStack___834486, s.nextState___834513); case 4: case 5: case 6: @@ -1322,26 +1322,26 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_inline__P725890.info = {"start":2910,"length":376,"line":105,"column":28,"endLine":116,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":[]} +info_inline__P834503.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__P725890_mk(s) { +function info_inline__P834503_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_inline__P725890, depth: s.depth + 1, + parent: s, fn: info_inline__P834503, 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___725891: undefined, - nextState___725900: undefined, + scene___834504: undefined, + nextState___834513: undefined, } } -function gameOverConfig_inline__P725999(s) { +function gameOverConfig_inline__P834612(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1351,32 +1351,32 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals._gameOverConfig___725998); + r0 = pxsim_numops_toBoolDecr(globals._gameOverConfig___834611); 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__C723995_VT); + r0 = pxsim_pxtcore_mkClassInstance(game_GameOverConfig__C832608_VT); s.tmp_2 = r0; - s.tmp_3 = game_GameOverConfig_constructor__P724010_mk(s); + s.tmp_3 = game_GameOverConfig_constructor__P832623_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___725998 = (s.tmp_2); + globals._gameOverConfig___834611 = (s.tmp_2); case 1: case 2: - r0 = globals._gameOverConfig___725998; + r0 = globals._gameOverConfig___834611; return leave(s, r0) default: oops() } } } -gameOverConfig_inline__P725999.info = {"start":3714,"length":115,"line":107,"column":34,"endLine":110,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} +gameOverConfig_inline__P834612.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__P725999_mk(s) { +function gameOverConfig_inline__P834612_mk(s) { checkStack(s.depth); return { - parent: s, fn: gameOverConfig_inline__P725999, depth: s.depth + 1, + parent: s, fn: gameOverConfig_inline__P834612, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1388,7 +1388,7 @@ function gameOverConfig_inline__P725999_mk(s) { -function Bloom_constructor__P725413(s) { +function Bloom_constructor__P834026(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1404,18 +1404,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Bloom__C725412_VT)) failedCast(r0); + if (!checkSubtype(r0, Bloom__C834025_VT)) failedCast(r0); r0 = (s.arg0).fields["_filters"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -Bloom_constructor__P725413.info = {"start":273,"length":75,"line":15,"column":4,"endLine":17,"endColumn":5,"fileName":"bloom.ts","functionName":"inline","argumentNames":["this","filters"]} +Bloom_constructor__P834026.info = {"start":273,"length":75,"line":15,"column":4,"endLine":17,"endColumn":5,"fileName":"bloom.ts","functionName":"inline","argumentNames":["this","filters"]} -function Bloom_constructor__P725413_mk(s) { +function Bloom_constructor__P834026_mk(s) { checkStack(s.depth); return { - parent: s, fn: Bloom_constructor__P725413, depth: s.depth + 1, + parent: s, fn: Bloom_constructor__P834026, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -1425,7 +1425,7 @@ function Bloom_constructor__P725413_mk(s) { -function game_eventContext__P724024(s) { +function game_eventContext__P832637(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1435,21 +1435,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = game_init__P726014_mk(s); + s.tmp_0 = game_init__P834627_mk(s); s.tmp_0.arg0 = undefined; s.callLocIdx = 951; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals._scene___726006.fields["eventContext"]; + r0 = globals._scene___834619.fields["eventContext"]; return leave(s, r0) default: oops() } } } -game_eventContext__P724024.info = {"start":4442,"length":112,"line":136,"column":4,"endLine":139,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"eventContext","argumentNames":[]} +game_eventContext__P832637.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__P724024_mk(s) { +function game_eventContext__P832637_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_eventContext__P724024, depth: s.depth + 1, + parent: s, fn: game_eventContext__P832637, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -1458,7 +1458,7 @@ function game_eventContext__P724024_mk(s) { -function game_init__P726014(s) { +function game_init__P834627(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1472,7 +1472,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scene___726006); + r0 = pxsim_numops_toBoolDecr(globals._scene___834619); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -1487,24 +1487,24 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(scene_Scene__C723865_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Scene__C832478_VT); s.tmp_3 = r0; - s.tmp_4 = scene_Scene_constructor__P723888_mk(s); + s.tmp_4 = scene_Scene_constructor__P832501_mk(s); s.tmp_4.arg0 = s.tmp_3; - s.tmp_5 = control_pushEventContext__P721430_mk(s); + s.tmp_5 = control_pushEventContext__P830043_mk(s); s.callLocIdx = 952; s.pc = 6; return s.tmp_5; case 6: r0 = s.retval; s.tmp_4.arg1 = r0; - s.tmp_4.arg2 = globals._scene___726006; + s.tmp_4.arg2 = globals._scene___834619; s.callLocIdx = 953; s.pc = 5; return s.tmp_4; case 5: r0 = s.retval; - globals._scene___726006 = (s.tmp_3); + globals._scene___834619 = (s.tmp_3); case 3: case 4: - s.tmp_0 = scene_Scene_init__P723889_mk(s); - s.tmp_0.arg0 = globals._scene___726006; + s.tmp_0 = scene_Scene_init__P832502_mk(s); + s.tmp_0.arg0 = globals._scene___834619; s.callLocIdx = 954; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; @@ -1512,12 +1512,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_init__P726014.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__P834627.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__P726014_mk(s) { +function game_init__P834627_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_init__P726014, depth: s.depth + 1, + parent: s, fn: game_init__P834627, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1532,7 +1532,7 @@ function game_init__P726014_mk(s) { -function scene_Scene_init__P723889(s) { +function scene_Scene_init__P832502(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1547,7 +1547,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C723865_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C832478_VT)) failedCast(r0); r0 = s.arg0.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -1555,7 +1555,7 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_1 = power_poke__P722951_mk(s); + s.tmp_1 = power_poke__P831564_mk(s); s.callLocIdx = 915; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; @@ -1564,10 +1564,10 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["allSprites"] = (s.tmp_1); r0 = (s.arg0).fields["spriteNextId"] = (0); - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P732292); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P840905); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P721424_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P830037_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 8; @@ -1575,18 +1575,18 @@ switch (step) { s.callLocIdx = 918; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - s.tmp_0 = control_EventContext_registerFrameHandler__P721424_mk(s); + s.tmp_0 = control_EventContext_registerFrameHandler__P830037_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 13; - s.tmp_0.arg2 = controller__moveSprites__P723155; + s.tmp_0.arg2 = controller__moveSprites__P831768; s.callLocIdx = 919; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P732316); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P840929); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P721424_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P830037_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 15; @@ -1594,10 +1594,10 @@ switch (step) { s.callLocIdx = 921; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P732329); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P840942); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P721424_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P830037_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 55; @@ -1605,10 +1605,10 @@ switch (step) { s.callLocIdx = 925; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P732350); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P840963); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P721424_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P830037_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 90; @@ -1616,10 +1616,10 @@ switch (step) { s.callLocIdx = 927; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P732358); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P840971); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P721424_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P830037_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 150; @@ -1627,27 +1627,27 @@ switch (step) { s.callLocIdx = 931; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - s.tmp_0 = control_EventContext_registerFrameHandler__P721424_mk(s); + s.tmp_0 = control_EventContext_registerFrameHandler__P830037_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 200; - s.tmp_0.arg2 = control___screen_update__P723015; + s.tmp_0.arg2 = control___screen_update__P831628; s.callLocIdx = 932; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = multiplayer_initServer__P724410_mk(s); + s.tmp_0 = multiplayer_initServer__P833023_mk(s); s.callLocIdx = 933; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = multiplayer_initPlayerConnectionListeners__P724411_mk(s); + s.tmp_0 = multiplayer_initPlayerConnectionListeners__P833024_mk(s); s.callLocIdx = 934; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P732389); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P841002); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = helpers_arrayForEach__P721130_mk(s); - s.tmp_1.arg0 = globals.scene_Scene_initializers___723887; + s.tmp_1 = helpers_arrayForEach__P829743_mk(s); + s.tmp_1.arg0 = globals.scene_Scene_initializers___832500; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 936; s.pc = 14; return s.tmp_1; case 14: @@ -1657,12 +1657,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init__P723889.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__P832502.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__P723889_mk(s) { +function scene_Scene_init__P832502_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init__P723889, depth: s.depth + 1, + parent: s, fn: scene_Scene_init__P832502, 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 scene_Scene_init__P723889_mk(s) { -function scene_Scene_init_inline__P732292(s) { +function scene_Scene_init_inline__P840905(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1692,7 +1692,7 @@ switch (step) { r0 = (s.tmp_2 + s.tmp_3); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_millis"] = (s.tmp_1); - s.tmp_0 = controller___update__P723187_mk(s); + s.tmp_0 = controller___update__P831800_mk(s); r0 = s.caps[0].fields["eventContext"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["deltaTimeMillis"]; @@ -1706,12 +1706,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P732292.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__P840905.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__P732292_mk(s) { +function scene_Scene_init_inline__P840905_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P732292, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P840905, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1723,7 +1723,7 @@ function scene_Scene_init_inline__P732292_mk(s) { -function scene_Scene_init_inline__P732316(s) { +function scene_Scene_init_inline__P840929(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1733,7 +1733,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = PhysicsEngine__C723533_v4_2_mk(s); + s.tmp_0 = PhysicsEngine__C832146_v4_2_mk(s); r0 = s.caps[0].fields["physicsEngine"]; s.tmp_0.arg0 = r0; r0 = s.caps[0].fields["eventContext"]; @@ -1742,7 +1742,7 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_2 / 1000); s.tmp_0.arg1 = r0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C723533_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C832146_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: @@ -1751,12 +1751,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P732316.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__P840929.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__P732316_mk(s) { +function scene_Scene_init_inline__P840929_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P732316, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P840929, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1767,7 +1767,7 @@ function scene_Scene_init_inline__P732316_mk(s) { -function scene_Scene_init_inline__P732329(s) { +function scene_Scene_init_inline__P840942(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1777,39 +1777,39 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dt___732330 = undefined; - s.s___732338 = undefined; - s.unnamed4244___U2 = undefined; - s.unnamed4245___U3 = undefined; + s.dt___840943 = undefined; + s.s___840951 = undefined; + s.unnamed4916___U2 = undefined; + s.unnamed4917___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___732330 = (r0); - s.tmp_0 = scene_Camera_update__P723820_mk(s); + s.dt___840943 = (r0); + s.tmp_0 = scene_Camera_update__P832433_mk(s); r0 = s.caps[0].fields["camera"]; s.tmp_0.arg0 = r0; s.callLocIdx = 923; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.s___732338 = (undefined); + s.s___840951 = (undefined); r0 = s.caps[0].fields["allSprites"]; - s.unnamed4244___U2 = (r0); - s.unnamed4245___U3 = (0); + s.unnamed4916___U2 = (r0); + s.unnamed4917___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed4245___U3; - r0 = pxsim_Array__length(s.unnamed4244___U2); + s.tmp_0 = r0 = s.unnamed4917___U3; + r0 = pxsim_Array__length(s.unnamed4916___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed4244___U2, s.unnamed4245___U3); - s.s___732338 = (r0); + r0 = pxsim_Array__getAt(s.unnamed4916___U2, s.unnamed4917___U3); + s.s___840951 = (r0); s.tmp_2 = if___update_3_mk(s); - s.tmp_2.arg0 = s.s___732338; + s.tmp_2.arg0 = s.s___840951; r0 = s.caps[0].fields["camera"]; s.tmp_2.arg1 = r0; - s.tmp_2.arg2 = s.dt___732330; + s.tmp_2.arg2 = s.dt___840943; if (!s.tmp_2.arg0.vtable.iface) { setupLambda(s.tmp_2, pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "__update"), 3); s.callLocIdx = 924; s.pc = 4; return s.tmp_2; @@ -1821,36 +1821,36 @@ switch (step) { } case 4: r0 = s.retval; - r0 = (s.unnamed4245___U3 + 1); - s.unnamed4245___U3 = (r0); + r0 = (s.unnamed4917___U3 + 1); + s.unnamed4917___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed4244___U2 = (undefined); + s.unnamed4916___U2 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P732329.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__P840942.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__P732329_mk(s) { +function scene_Scene_init_inline__P840942_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P732329, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P840942, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - dt___732330: undefined, - s___732338: undefined, - unnamed4244___U2: undefined, - unnamed4245___U3: undefined, + dt___840943: undefined, + s___840951: undefined, + unnamed4916___U2: undefined, + unnamed4917___U3: undefined, } } -function scene_Scene_init_inline__P732350(s) { +function scene_Scene_init_inline__P840963(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1860,7 +1860,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_Scene_render__P723894_mk(s); + s.tmp_0 = scene_Scene_render__P832507_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 926; s.pc = 1; return s.tmp_0; case 1: @@ -1869,12 +1869,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P732350.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__P840963.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__P732350_mk(s) { +function scene_Scene_init_inline__P840963_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P732350, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P840963, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -1883,7 +1883,7 @@ function scene_Scene_init_inline__P732350_mk(s) { -function scene_Scene_init_inline__P732358(s) { +function scene_Scene_init_inline__P840971(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1893,26 +1893,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = r0 = globals.stats___723990; + s.tmp_0 = r0 = globals.stats___832603; 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___721419; + r0 = globals.control_EventContext_onStats___830032; 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___721419; - if ((globals.control_EventContext_lastStats___721418) && (globals.control_EventContext_lastStats___721418).vtable) { + s.tmp_2.argL = globals.control_EventContext_onStats___830032; + if ((globals.control_EventContext_lastStats___830031) && (globals.control_EventContext_lastStats___830031).vtable) { setupResume(s, 8); - pxsim_String__stringConv(globals.control_EventContext_lastStats___721418); + pxsim_String__stringConv(globals.control_EventContext_lastStats___830031); checkResumeConsumed(); return; - } else { s.retval = (globals.control_EventContext_lastStats___721418) + ""; } + } else { s.retval = (globals.control_EventContext_lastStats___830031) + ""; } case 8: r0 = s.retval; s.tmp_3 = r0; @@ -1948,23 +1948,23 @@ switch (step) { r0 = s.retval; case 3: case 4: - r0 = pxsim_numops_toBoolDecr(globals.debug___723989); + r0 = pxsim_numops_toBoolDecr(globals.debug___832602); if (!r0) { step = 5; continue; } - s.tmp_0 = PhysicsEngine__C723533_v3_1_mk(s); + s.tmp_0 = PhysicsEngine__C832146_v3_1_mk(s); r0 = s.caps[0].fields["physicsEngine"]; s.tmp_0.arg0 = r0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C723533_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C832146_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__P724149_mk(s); + s.tmp_0 = game_consoleOverlay_draw__P832762_mk(s); s.callLocIdx = 929; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = power_checkDeepSleep__P722952_mk(s); + s.tmp_0 = power_checkDeepSleep__P831565_mk(s); s.callLocIdx = 930; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; @@ -1972,12 +1972,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P732358.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__P840971.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__P732358_mk(s) { +function scene_Scene_init_inline__P840971_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P732358, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P840971, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1994,7 +1994,7 @@ function scene_Scene_init_inline__P732358_mk(s) { -function scene_Scene_init_inline__P732389(s) { +function scene_Scene_init_inline__P841002(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2019,12 +2019,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P732389.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__P841002.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__P732389_mk(s) { +function scene_Scene_init_inline__P841002_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P732389, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P841002, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -2034,7 +2034,7 @@ function scene_Scene_init_inline__P732389_mk(s) { -function multiplayer_initPlayerConnectionListeners__P724411(s) { +function multiplayer_initPlayerConnectionListeners__P833024(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2044,43 +2044,43 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___732409 = undefined; - s.p___732409 = (1); + s.p___841022 = undefined; + s.p___841022 = (1); case 1: - r0 = (s.p___732409 <= 4); + r0 = (s.p___841022 <= 4); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = multiplayer_registerPlayerConnectionListeners__P726463_mk(s); - s.tmp_1.arg0 = s.p___732409; + s.tmp_1 = multiplayer_registerPlayerConnectionListeners__P835076_mk(s); + s.tmp_1.arg0 = s.p___841022; s.callLocIdx = 1286; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - r0 = (s.p___732409 + 1); - s.p___732409 = (r0); + r0 = (s.p___841022 + 1); + s.p___841022 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -multiplayer_initPlayerConnectionListeners__P724411.info = {"start":1324,"length":154,"line":39,"column":4,"endLine":43,"endColumn":5,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"initPlayerConnectionListeners","argumentNames":[]} +multiplayer_initPlayerConnectionListeners__P833024.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__P724411_mk(s) { +function multiplayer_initPlayerConnectionListeners__P833024_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_initPlayerConnectionListeners__P724411, depth: s.depth + 1, + parent: s, fn: multiplayer_initPlayerConnectionListeners__P833024, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - p___732409: undefined, + p___841022: undefined, } } -function multiplayer_registerPlayerConnectionListeners__P726463(s) { +function multiplayer_registerPlayerConnectionListeners__P835076(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2094,10 +2094,10 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkAction(1, multiplayer_registerPlayerConnectionListeners_inline__P732421); + r0 = pxsim_pxtcore_mkAction(1, multiplayer_registerPlayerConnectionListeners_inline__P841034); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_onEvent__P721412_mk(s); + s.tmp_1 = control_onEvent__P830025_mk(s); s.tmp_1.arg0 = 3241; s.tmp_1.arg1 = s.arg0; s.tmp_1.arg2 = s.tmp_0; @@ -2105,10 +2105,10 @@ switch (step) { s.callLocIdx = 1288; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, multiplayer_registerPlayerConnectionListeners_inline__P732427); + r0 = pxsim_pxtcore_mkAction(1, multiplayer_registerPlayerConnectionListeners_inline__P841040); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_onEvent__P721412_mk(s); + s.tmp_1 = control_onEvent__P830025_mk(s); s.tmp_1.arg0 = 3242; s.tmp_1.arg1 = s.arg0; s.tmp_1.arg2 = s.tmp_0; @@ -2120,12 +2120,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -multiplayer_registerPlayerConnectionListeners__P726463.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__P835076.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__P726463_mk(s) { +function multiplayer_registerPlayerConnectionListeners__P835076_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_registerPlayerConnectionListeners__P726463, depth: s.depth + 1, + parent: s, fn: multiplayer_registerPlayerConnectionListeners__P835076, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2136,7 +2136,7 @@ function multiplayer_registerPlayerConnectionListeners__P726463_mk(s) { -function multiplayer_registerPlayerConnectionListeners_inline__P732421(s) { +function multiplayer_registerPlayerConnectionListeners_inline__P841034(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2146,7 +2146,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = multiplayer_receiveConnectionChangedEvent__P726464_mk(s); + s.tmp_0 = multiplayer_receiveConnectionChangedEvent__P835077_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = true; s.callLocIdx = 1287; s.pc = 1; return s.tmp_0; @@ -2156,12 +2156,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -multiplayer_registerPlayerConnectionListeners_inline__P732421.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__P841034.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__P732421_mk(s) { +function multiplayer_registerPlayerConnectionListeners_inline__P841034_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_registerPlayerConnectionListeners_inline__P732421, depth: s.depth + 1, + parent: s, fn: multiplayer_registerPlayerConnectionListeners_inline__P841034, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -2170,7 +2170,7 @@ function multiplayer_registerPlayerConnectionListeners_inline__P732421_mk(s) { -function multiplayer_registerPlayerConnectionListeners_inline__P732427(s) { +function multiplayer_registerPlayerConnectionListeners_inline__P841040(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2180,7 +2180,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = multiplayer_receiveConnectionChangedEvent__P726464_mk(s); + s.tmp_0 = multiplayer_receiveConnectionChangedEvent__P835077_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = false; s.callLocIdx = 1289; s.pc = 1; return s.tmp_0; @@ -2190,12 +2190,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -multiplayer_registerPlayerConnectionListeners_inline__P732427.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__P841040.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__P732427_mk(s) { +function multiplayer_registerPlayerConnectionListeners_inline__P841040_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_registerPlayerConnectionListeners_inline__P732427, depth: s.depth + 1, + parent: s, fn: multiplayer_registerPlayerConnectionListeners_inline__P841040, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -2204,7 +2204,7 @@ function multiplayer_registerPlayerConnectionListeners_inline__P732427_mk(s) { -function multiplayer_receiveConnectionChangedEvent__P726464(s) { +function multiplayer_receiveConnectionChangedEvent__P835077(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2214,7 +2214,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.c___732432 = undefined; + s.c___841045 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -2232,21 +2232,21 @@ switch (step) { r0 = s.tmp_0; { step = 5; continue; } case 1: - s.c___732432 = (globals.player1___723145); + s.c___841045 = (globals.player1___831758); { step = 5; continue; } case 2: - s.c___732432 = (globals.player2___723142); + s.c___841045 = (globals.player2___831755); { step = 5; continue; } case 3: - s.c___732432 = (globals.player3___723143); + s.c___841045 = (globals.player3___831756); { step = 5; continue; } case 4: - s.c___732432 = (globals.player4___723144); + s.c___841045 = (globals.player4___831757); case 5: - r0 = pxsim_numops_toBoolDecr(s.c___732432); + r0 = pxsim_numops_toBoolDecr(s.c___841045); if (!r0) { step = 6; continue; } - s.tmp_0 = controller_Controller_connected__P723178_mk(s); - s.tmp_0.arg0 = s.c___732432; + s.tmp_0 = controller_Controller_connected__P831791_mk(s); + s.tmp_0.arg0 = s.c___841045; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1291; s.pc = 8; return s.tmp_0; case 8: @@ -2257,15 +2257,15 @@ switch (step) { return leave(s, r0) default: oops() } } } -multiplayer_receiveConnectionChangedEvent__P726464.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__P835077.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__P726464_mk(s) { +function multiplayer_receiveConnectionChangedEvent__P835077_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_receiveConnectionChangedEvent__P726464, depth: s.depth + 1, + parent: s, fn: multiplayer_receiveConnectionChangedEvent__P835077, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - c___732432: undefined, + c___841045: undefined, arg0: undefined, arg1: undefined, } } @@ -2274,7 +2274,7 @@ function multiplayer_receiveConnectionChangedEvent__P726464_mk(s) { -function controller_Controller_connected__P723178(s) { +function controller_Controller_connected__P831791(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2290,7 +2290,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C723156_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C831769_VT)) failedCast(r0); r0 = s.arg0.fields["_connected"]; s.tmp_1 = r0; r0 = (s.arg1 != s.tmp_1); @@ -2318,12 +2318,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller_connected__P723178.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__P831791.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__P723178_mk(s) { +function controller_Controller_connected__P831791_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_connected__P723178, depth: s.depth + 1, + parent: s, fn: controller_Controller_connected__P831791, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2336,7 +2336,7 @@ function controller_Controller_connected__P723178_mk(s) { -function controller__player1__P723150(s) { +function controller__player1__P831763(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2346,7 +2346,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals._players___725722); + r0 = pxsim_numops_toBoolDecr(globals._players___834335); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -2355,7 +2355,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array__getAt(globals._players___725722, 0); + r0 = pxsim_Array__getAt(globals._players___834335, 0); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -2365,18 +2365,18 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C723156_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C831769_VT); s.tmp_5 = r0; r0 = pxsim_Array__mk(); s.tmp_6 = r0; - r0 = pxsim_Array__push(s.tmp_6, globals.left___723137); - r0 = pxsim_Array__push(s.tmp_6, globals.up___723138); - r0 = pxsim_Array__push(s.tmp_6, globals.right___723139); - r0 = pxsim_Array__push(s.tmp_6, globals.down___723140); - r0 = pxsim_Array__push(s.tmp_6, globals.A___723135); - r0 = pxsim_Array__push(s.tmp_6, globals.B___723136); - r0 = pxsim_Array__push(s.tmp_6, globals.menu___723141); - s.tmp_7 = controller_Controller_constructor__P723160_mk(s); + r0 = pxsim_Array__push(s.tmp_6, globals.left___831750); + r0 = pxsim_Array__push(s.tmp_6, globals.up___831751); + r0 = pxsim_Array__push(s.tmp_6, globals.right___831752); + r0 = pxsim_Array__push(s.tmp_6, globals.down___831753); + r0 = pxsim_Array__push(s.tmp_6, globals.A___831748); + r0 = pxsim_Array__push(s.tmp_6, globals.B___831749); + r0 = pxsim_Array__push(s.tmp_6, globals.menu___831754); + s.tmp_7 = controller_Controller_constructor__P831773_mk(s); s.tmp_7.arg0 = s.tmp_5; s.tmp_7.arg1 = 1; s.tmp_7.arg2 = s.tmp_6; @@ -2385,16 +2385,16 @@ switch (step) { r0 = s.retval; case 3: case 4: - r0 = pxsim_Array__getAt(globals._players___725722, 0); + r0 = pxsim_Array__getAt(globals._players___834335, 0); return leave(s, r0) default: oops() } } } -controller__player1__P723150.info = {"start":1381,"length":258,"line":47,"column":4,"endLine":51,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_player1","argumentNames":[]} +controller__player1__P831763.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__P723150_mk(s) { +function controller__player1__P831763_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__player1__P723150, depth: s.depth + 1, + parent: s, fn: controller__player1__P831763, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2410,7 +2410,7 @@ function controller__player1__P723150_mk(s) { -function controller_Controller_constructor__P723160(s) { +function controller_Controller_constructor__P831773(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2420,9 +2420,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.leftId___732488 = undefined; - s.i___732496 = undefined; - s.i___732514 = undefined; + s.leftId___841101 = undefined; + s.i___841109 = undefined; + s.i___841127 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -2430,7 +2430,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C723156_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C831769_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim.control.allocateNotifyEvent(); s.tmp_1 = r0; @@ -2454,18 +2454,18 @@ switch (step) { r0 = (s.tmp_1 * 7); s.tmp_0 = r0; r0 = (1 + s.tmp_0); - s.leftId___732488 = (r0); - s.i___732496 = (0); + s.leftId___841101 = (r0); + s.i___841109 = (0); case 2: - r0 = (s.i___732496 < 7); + r0 = (s.i___841109 < 7); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C723211_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C831824_VT); s.tmp_1 = r0; - s.tmp_2 = controller_Button_constructor__P723217_mk(s); + s.tmp_2 = controller_Button_constructor__P831830_mk(s); s.tmp_2.arg0 = s.tmp_1; - r0 = (s.leftId___732488 + s.i___732496); + r0 = (s.leftId___841101 + s.i___841109); s.tmp_2.arg1 = r0; s.tmp_2.arg2 = -1; s.callLocIdx = 165; s.pc = 7; return s.tmp_2; @@ -2474,14 +2474,14 @@ switch (step) { r0 = s.arg0.fields["buttons"]; s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_3, s.tmp_1); - r0 = (s.i___732496 + 1); - s.i___732496 = (r0); + r0 = (s.i___841109 + 1); + s.i___841109 = (r0); { step = 2; continue; } case 3: case 4: - s.i___732514 = (0); + s.i___841127 = (0); case 5: - s.tmp_1 = r0 = s.i___732514; + s.tmp_1 = r0 = s.i___841127; r0 = s.arg0.fields["buttons"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -2492,14 +2492,14 @@ switch (step) { if (!r0) { step = 6; continue; } r0 = s.arg0.fields["buttons"]; s.tmp_5 = r0; - r0 = pxsim_Array__getAt(s.tmp_5, s.i___732514); + r0 = pxsim_Array__getAt(s.tmp_5, s.i___841127); s.tmp_4 = r0; r0 = (s.tmp_4).fields["_owner"] = (s.arg0); - r0 = (s.i___732514 + 1); - s.i___732514 = (r0); + r0 = (s.i___841127 + 1); + s.i___841127 = (r0); { step = 5; continue; } case 6: - s.tmp_0 = controller_addController__P725786_mk(s); + s.tmp_0 = controller_addController__P834399_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 166; s.pc = 8; return s.tmp_0; case 8: @@ -2508,12 +2508,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller_constructor__P723160.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__P831773.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__P723160_mk(s) { +function controller_Controller_constructor__P831773_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_constructor__P723160, depth: s.depth + 1, + parent: s, fn: controller_Controller_constructor__P831773, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2521,9 +2521,9 @@ function controller_Controller_constructor__P723160_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - leftId___732488: undefined, - i___732496: undefined, - i___732514: undefined, + leftId___841101: undefined, + i___841109: undefined, + i___841127: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -2533,7 +2533,7 @@ function controller_Controller_constructor__P723160_mk(s) { -function controller_addController__P725786(s) { +function controller_addController__P834399(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2547,17 +2547,17 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._players___725722); + r0 = pxsim_numops_toBoolDecr(globals._players___834335); 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___725722 = (r0); + globals._players___834335 = (r0); case 1: case 2: - s.tmp_0 = r0 = globals._players___725722; + s.tmp_0 = r0 = globals._players___834335; r0 = s.arg0.fields["playerIndex"]; s.tmp_2 = r0; r0 = (s.tmp_2 - 1); @@ -2567,12 +2567,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_addController__P725786.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__P834399.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__P725786_mk(s) { +function controller_addController__P834399_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_addController__P725786, depth: s.depth + 1, + parent: s, fn: controller_addController__P834399, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2584,7 +2584,7 @@ function controller_addController__P725786_mk(s) { -function control_onEvent__P721412(s) { +function control_onEvent__P830025(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2594,7 +2594,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctx___732587 = undefined; + s.ctx___841200 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -2602,12 +2602,12 @@ switch (step) { s.arg3 = (s.lambdaArgs[3]); s.lambdaArgs = null; } - s.tmp_0 = control_eventContext__P721429_mk(s); + s.tmp_0 = control_eventContext__P830042_mk(s); s.callLocIdx = 47; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.ctx___732587 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___732587); + s.ctx___841200 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___841200); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -2616,8 +2616,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__P721426_mk(s); - s.tmp_0.arg0 = s.ctx___732587; + s.tmp_0 = control_EventContext_registerHandler__P830039_mk(s); + s.tmp_0.arg0 = s.ctx___841200; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg1; s.tmp_0.arg3 = s.arg2; @@ -2630,16 +2630,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_onEvent__P721412.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__P830025.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__P721412_mk(s) { +function control_onEvent__P830025_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_onEvent__P721412, depth: s.depth + 1, + parent: s, fn: control_onEvent__P830025, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - ctx___732587: undefined, + ctx___841200: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -2650,7 +2650,7 @@ function control_onEvent__P721412_mk(s) { -function control_eventContext__P721429(s) { +function control_eventContext__P830042(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2660,10 +2660,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.eventContexts___725506); + r0 = pxsim_numops_toBoolDecr(globals.eventContexts___834119); if (!r0) { step = 1; continue; } - s.tmp_0 = r0 = globals.eventContexts___725506; - r0 = pxsim_Array__length(globals.eventContexts___725506); + s.tmp_0 = r0 = globals.eventContexts___834119; + r0 = pxsim_Array__length(globals.eventContexts___834119); s.tmp_2 = r0; r0 = (s.tmp_2 - 1); s.tmp_1 = r0; @@ -2678,12 +2678,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_eventContext__P721429.info = {"start":7094,"length":136,"line":213,"column":4,"endLine":215,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"eventContext","argumentNames":[]} +control_eventContext__P830042.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__P721429_mk(s) { +function control_eventContext__P830042_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_eventContext__P721429, depth: s.depth + 1, + parent: s, fn: control_eventContext__P830042, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2695,7 +2695,7 @@ function control_eventContext__P721429_mk(s) { -function control_EventContext_registerHandler__P721426(s) { +function control_EventContext_registerHandler__P830039(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2705,10 +2705,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.h___732610 = undefined; - s.unnamed4218___U1 = undefined; - s.unnamed4219___U2 = undefined; - s.hn___732633 = undefined; + s.h___841223 = undefined; + s.unnamed4890___U1 = undefined; + s.unnamed4891___U2 = undefined; + s.hn___841246 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -2718,20 +2718,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C721416_VT)) failedCast(r0); - s.h___732610 = (undefined); + if (!checkSubtype(r0, control_EventContext__C830029_VT)) failedCast(r0); + s.h___841223 = (undefined); r0 = s.arg0.fields["handlers"]; - s.unnamed4218___U1 = (r0); - s.unnamed4219___U2 = (0); + s.unnamed4890___U1 = (r0); + s.unnamed4891___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed4219___U2; - r0 = pxsim_Array__length(s.unnamed4218___U1); + s.tmp_0 = r0 = s.unnamed4891___U2; + r0 = pxsim_Array__length(s.unnamed4890___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed4218___U1, s.unnamed4219___U2); - s.h___732610 = (r0); - r0 = s.h___732610.fields["src"]; + r0 = pxsim_Array__getAt(s.unnamed4890___U1, s.unnamed4891___U2); + s.h___841223 = (r0); + r0 = s.h___841223.fields["src"]; s.tmp_3 = r0; r0 = (s.tmp_3 == s.arg1); s.tmp_2 = r0; @@ -2740,7 +2740,7 @@ switch (step) { r0 = s.tmp_2; { step = 3; continue; } case 2: - r0 = s.h___732610.fields["value"]; + r0 = s.h___841223.fields["value"]; s.tmp_4 = r0; r0 = (s.tmp_4 == s.arg2); case 3: @@ -2748,19 +2748,19 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 4; continue; } - r0 = (s.h___732610).fields["flags"] = (s.arg4); - r0 = (s.h___732610).fields["handler"] = (s.arg3); + r0 = (s.h___841223).fields["flags"] = (s.arg4); + r0 = (s.h___841223).fields["handler"] = (s.arg3); { step = 7; continue; } case 4: case 5: - r0 = (s.unnamed4219___U2 + 1); - s.unnamed4219___U2 = (r0); + r0 = (s.unnamed4891___U2 + 1); + s.unnamed4891___U2 = (r0); { step = 1; continue; } case 6: - s.unnamed4218___U1 = (undefined); - r0 = pxsim_pxtcore_mkClassInstance(control_EventHandler__C725498_VT); + s.unnamed4890___U1 = (undefined); + r0 = pxsim_pxtcore_mkClassInstance(control_EventHandler__C834111_VT); s.tmp_0 = r0; - s.tmp_1 = control_EventHandler_constructor__P725501_mk(s); + s.tmp_1 = control_EventHandler_constructor__P834114_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; @@ -2769,12 +2769,12 @@ switch (step) { s.callLocIdx = 59; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - s.hn___732633 = (s.tmp_0); + s.hn___841246 = (s.tmp_0); r0 = s.arg0.fields["handlers"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.hn___732633); - s.tmp_0 = control_EventHandler_register__P725499_mk(s); - s.tmp_0.arg0 = s.hn___732633; + r0 = pxsim_Array__push(s.tmp_0, s.hn___841246); + s.tmp_0 = control_EventHandler_register__P834112_mk(s); + s.tmp_0.arg0 = s.hn___841246; s.callLocIdx = 60; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; @@ -2783,12 +2783,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_registerHandler__P721426.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__P830039.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__P721426_mk(s) { +function control_EventContext_registerHandler__P830039_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerHandler__P721426, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerHandler__P830039, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2796,10 +2796,10 @@ function control_EventContext_registerHandler__P721426_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - h___732610: undefined, - unnamed4218___U1: undefined, - unnamed4219___U2: undefined, - hn___732633: undefined, + h___841223: undefined, + unnamed4890___U1: undefined, + unnamed4891___U2: undefined, + hn___841246: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -2811,7 +2811,7 @@ function control_EventContext_registerHandler__P721426_mk(s) { -function control_EventHandler_constructor__P725501(s) { +function control_EventHandler_constructor__P834114(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2830,7 +2830,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventHandler__C725498_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventHandler__C834111_VT)) failedCast(r0); r0 = (s.arg0).fields["src"] = (s.arg1); r0 = (s.arg0).fields["value"] = (s.arg2); r0 = (s.arg0).fields["handler"] = (s.arg3); @@ -2839,12 +2839,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventHandler_constructor__P725501.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__P834114.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__P725501_mk(s) { +function control_EventHandler_constructor__P834114_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_constructor__P725501, depth: s.depth + 1, + parent: s, fn: control_EventHandler_constructor__P834114, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -2857,7 +2857,7 @@ function control_EventHandler_constructor__P725501_mk(s) { -function control_EventHandler_register__P725499(s) { +function control_EventHandler_register__P834112(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2872,8 +2872,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventHandler__C725498_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkAction(1, control_EventHandler_register_inline__P732654); + if (!checkSubtype(r0, control_EventHandler__C834111_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkAction(1, control_EventHandler_register_inline__P841267); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); r0 = s.arg0.fields["src"]; @@ -2887,12 +2887,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventHandler_register__P725499.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__P834112.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__P725499_mk(s) { +function control_EventHandler_register__P834112_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_register__P725499, depth: s.depth + 1, + parent: s, fn: control_EventHandler_register__P834112, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2905,7 +2905,7 @@ function control_EventHandler_register__P725499_mk(s) { -function control_EventHandler_register_inline__P732654(s) { +function control_EventHandler_register_inline__P841267(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2938,12 +2938,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventHandler_register_inline__P732654.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__P841267.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__P732654_mk(s) { +function control_EventHandler_register_inline__P841267_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_register_inline__P732654, depth: s.depth + 1, + parent: s, fn: control_EventHandler_register_inline__P841267, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2953,7 +2953,7 @@ function control_EventHandler_register_inline__P732654_mk(s) { -function multiplayer_initServer__P724410(s) { +function multiplayer_initServer__P833023(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2969,14 +2969,14 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = control_EventContext_registerFrameHandler__P721424_mk(s); - s.tmp_3 = game_eventContext__P724024_mk(s); + s.tmp_2 = control_EventContext_registerFrameHandler__P830037_mk(s); + s.tmp_3 = game_eventContext__P832637_mk(s); s.callLocIdx = 1284; 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__P732673; + s.tmp_2.arg2 = multiplayer_initServer_inline__P841286; s.callLocIdx = 1285; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; @@ -2986,12 +2986,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -multiplayer_initServer__P724410.info = {"start":1011,"length":307,"line":29,"column":4,"endLine":37,"endColumn":5,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"initServer","argumentNames":[]} +multiplayer_initServer__P833023.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__P724410_mk(s) { +function multiplayer_initServer__P833023_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_initServer__P724410, depth: s.depth + 1, + parent: s, fn: multiplayer_initServer__P833023, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3003,7 +3003,7 @@ function multiplayer_initServer__P724410_mk(s) { -function multiplayer_initServer_inline__P732673(s) { +function multiplayer_initServer_inline__P841286(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3019,19 +3019,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___723054); + r0 = pxsim.multiplayer.postImage(globals.screen___831667); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -multiplayer_initServer_inline__P732673.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__P841286.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__P732673_mk(s) { +function multiplayer_initServer_inline__P841286_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_initServer_inline__P732673, depth: s.depth + 1, + parent: s, fn: multiplayer_initServer_inline__P841286, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3041,7 +3041,7 @@ function multiplayer_initServer_inline__P732673_mk(s) { -function game_consoleOverlay_draw__P724149(s) { +function game_consoleOverlay_draw__P832762(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3051,16 +3051,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.height___732726 = undefined; - s.top___732731 = undefined; - s.i___732737 = undefined; - s.t___732750 = undefined; - s.tOff___732757 = undefined; - s.tab___732759 = undefined; - s.unnamed4248___U6 = undefined; - s.unnamed4249___U7 = undefined; - s.padding___732761 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___726306); + s.height___841339 = undefined; + s.top___841344 = undefined; + s.i___841350 = undefined; + s.t___841363 = undefined; + s.tOff___841370 = undefined; + s.tab___841372 = undefined; + s.unnamed4920___U6 = undefined; + s.unnamed4921___U7 = undefined; + s.padding___841374 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___834919); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -3069,7 +3069,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_numops_toBoolDecr(globals.instance___726260); + r0 = pxsim_numops_toBoolDecr(globals.instance___834873); s.tmp_4 = r0; r0 = pxsim_Boolean__bang(s.tmp_4); s.tmp_3 = r0; @@ -3085,7 +3085,7 @@ switch (step) { case 3: case 4: s.tmp_7 = if_charHeight_1_mk(s); - s.tmp_7.arg0 = globals.consoleFont___726314; + s.tmp_7.arg0 = globals.consoleFont___834927; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charHeight"); } else { @@ -3098,10 +3098,10 @@ switch (step) { r0 = s.retval; s.tmp_6 = r0; r0 = (s.tmp_6 + 2); - s.height___732726 = (r0); - r0 = pxsim_numops_toBoolDecr(globals.stats___723990); + s.height___841339 = (r0); + r0 = pxsim_numops_toBoolDecr(globals.stats___832603); if (!r0) { step = 5; continue; } - r0 = s.height___732726; + r0 = s.height___841339; { step = 6; continue; } case 5: r0 = 0; @@ -3109,17 +3109,17 @@ switch (step) { // jmp value (already in r0) s.tmp_0 = r0; r0 = (2 + s.tmp_0); - s.top___732731 = (r0); - s.i___732737 = (0); + s.top___841344 = (r0); + s.i___841350 = (0); case 7: - s.tmp_1 = r0 = s.i___732737; - r0 = pxsim_Array__length(globals.consoleStrings___726306); + s.tmp_1 = r0 = s.i___841350; + r0 = pxsim_Array__length(globals.consoleStrings___834919); 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___726306, s.i___732737); + r0 = pxsim_Array__getAt(globals.consoleStrings___834919, s.i___841350); s.tmp_5 = r0; r0 = pxsim_String_.indexOf(s.tmp_5, "\t", undefined); s.tmp_4 = r0; @@ -3127,43 +3127,43 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 10; continue; } - s.tmp_6 = helpers_stringSplit__P721143_mk(s); - r0 = pxsim_Array__getAt(globals.consoleStrings___726306, s.i___732737); + s.tmp_6 = helpers_stringSplit__P829756_mk(s); + r0 = pxsim_Array__getAt(globals.consoleStrings___834919, s.i___841350); s.tmp_6.arg0 = r0; s.tmp_6.arg1 = "\t"; s.tmp_6.arg2 = undefined; s.callLocIdx = 1139; s.pc = 15; return s.tmp_6; case 15: r0 = s.retval; - s.t___732750 = (r0); - s.tOff___732757 = (0); - s.tab___732759 = (undefined); - s.unnamed4248___U6 = (s.t___732750); - s.unnamed4249___U7 = (0); + s.t___841363 = (r0); + s.tOff___841370 = (0); + s.tab___841372 = (undefined); + s.unnamed4920___U6 = (s.t___841363); + s.unnamed4921___U7 = (0); case 8: - s.tmp_0 = r0 = s.unnamed4249___U7; - r0 = pxsim_Array__length(s.unnamed4248___U6); + s.tmp_0 = r0 = s.unnamed4921___U7; + r0 = pxsim_Array__length(s.unnamed4920___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 9; continue; } - r0 = pxsim_Array__getAt(s.unnamed4248___U6, s.unnamed4249___U7); - s.tab___732759 = (r0); - s.tmp_2 = r0 = globals.tabSize___726308; - s.tmp_5 = r0 = s.tOff___732757; - r0 = pxsim_String_.length(s.tab___732759); + r0 = pxsim_Array__getAt(s.unnamed4920___U6, s.unnamed4921___U7); + s.tab___841372 = (r0); + s.tmp_2 = r0 = globals.tabSize___834921; + s.tmp_5 = r0 = s.tOff___841370; + r0 = pxsim_String_.length(s.tab___841372); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_4 = r0; - r0 = (s.tmp_4 % globals.tabSize___726308); + r0 = (s.tmp_4 % globals.tabSize___834921); s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); - s.padding___732761 = (r0); - s.tmp_0 = helpers_imagePrint__P723012_mk(s); - s.tmp_0.arg0 = globals.screen___723054; - s.tmp_0.arg1 = s.tab___732759; - s.tmp_2 = r0 = s.tOff___732757; + s.padding___841374 = (r0); + s.tmp_0 = helpers_imagePrint__P831625_mk(s); + s.tmp_0.arg0 = globals.screen___831667; + s.tmp_0.arg1 = s.tab___841372; + s.tmp_2 = r0 = s.tOff___841370; s.tmp_4 = if_charWidth_1_mk(s); - s.tmp_4.arg0 = globals.consoleFont___726314; + s.tmp_4.arg0 = globals.consoleFont___834927; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charWidth"); } else { @@ -3179,50 +3179,50 @@ switch (step) { s.tmp_1 = r0; r0 = (4 + s.tmp_1); s.tmp_0.arg2 = r0; - s.tmp_5 = r0 = s.top___732731; - r0 = (s.i___732737 * s.height___732726); + s.tmp_5 = r0 = s.top___841344; + r0 = (s.i___841350 * s.height___841339); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_0.arg3 = r0; - s.tmp_0.arg4 = globals.consoleColor___726305; - s.tmp_0.arg5 = globals.consoleFont___726314; + s.tmp_0.arg4 = globals.consoleColor___834918; + s.tmp_0.arg5 = globals.consoleFont___834927; s.tmp_0.arg6 = undefined; s.callLocIdx = 1141; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.tmp_0 = r0 = s.tOff___732757; - r0 = pxsim_String_.length(s.tab___732759); + s.tmp_0 = r0 = s.tOff___841370; + r0 = pxsim_String_.length(s.tab___841372); s.tmp_2 = r0; - r0 = (s.tmp_2 + s.padding___732761); + r0 = (s.tmp_2 + s.padding___841374); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.tOff___732757 = (r0); - r0 = (s.unnamed4249___U7 + 1); - s.unnamed4249___U7 = (r0); + s.tOff___841370 = (r0); + r0 = (s.unnamed4921___U7 + 1); + s.unnamed4921___U7 = (r0); { step = 8; continue; } case 9: - s.unnamed4248___U6 = (undefined); + s.unnamed4920___U6 = (undefined); { step = 11; continue; } case 10: - s.tmp_0 = helpers_imagePrint__P723012_mk(s); - s.tmp_0.arg0 = globals.screen___723054; - r0 = pxsim_Array__getAt(globals.consoleStrings___726306, s.i___732737); + s.tmp_0 = helpers_imagePrint__P831625_mk(s); + s.tmp_0.arg0 = globals.screen___831667; + r0 = pxsim_Array__getAt(globals.consoleStrings___834919, s.i___841350); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 4; - s.tmp_1 = r0 = s.top___732731; - r0 = (s.i___732737 * s.height___732726); + s.tmp_1 = r0 = s.top___841344; + r0 = (s.i___841350 * s.height___841339); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0.arg3 = r0; - s.tmp_0.arg4 = globals.consoleColor___726305; - s.tmp_0.arg5 = globals.consoleFont___726314; + s.tmp_0.arg4 = globals.consoleColor___834918; + s.tmp_0.arg5 = globals.consoleFont___834927; s.tmp_0.arg6 = undefined; s.callLocIdx = 1142; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; case 11: - r0 = (s.i___732737 + 1); - s.i___732737 = (r0); + r0 = (s.i___841350 + 1); + s.i___841350 = (r0); { step = 7; continue; } case 12: case 13: @@ -3230,12 +3230,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_consoleOverlay_draw__P724149.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__P832762.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__P724149_mk(s) { +function game_consoleOverlay_draw__P832762_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_draw__P724149, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_draw__P832762, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3245,22 +3245,22 @@ function game_consoleOverlay_draw__P724149_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - height___732726: undefined, - top___732731: undefined, - i___732737: undefined, - t___732750: undefined, - tOff___732757: undefined, - tab___732759: undefined, - unnamed4248___U6: undefined, - unnamed4249___U7: undefined, - padding___732761: undefined, + height___841339: undefined, + top___841344: undefined, + i___841350: undefined, + t___841363: undefined, + tOff___841370: undefined, + tab___841372: undefined, + unnamed4920___U6: undefined, + unnamed4921___U7: undefined, + padding___841374: undefined, } } -function scene_systemMenu_isVisible__P724130(s) { +function scene_systemMenu_isVisible__P832743(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3270,7 +3270,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___726260); + r0 = pxsim_numops_toBoolDecr(globals.instance___834873); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); s.tmp_1 = r0; @@ -3280,12 +3280,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_isVisible__P724130.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__P832743.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__P724130_mk(s) { +function scene_systemMenu_isVisible__P832743_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_isVisible__P724130, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_isVisible__P832743, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3296,7 +3296,7 @@ function scene_systemMenu_isVisible__P724130_mk(s) { -function helpers_imagePrint__P723012(s) { +function helpers_imagePrint__P831625(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3306,31 +3306,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.x0___732833 = undefined; - s.cp___732835 = undefined; - s.mult___732836 = undefined; - s.dataW___732841 = undefined; - s.dataH___732847 = undefined; - s.byteHeight___732853 = undefined; - s.charSize___732859 = undefined; - s.dataSize___732863 = undefined; - s.fontdata___732867 = undefined; - s.lastchar___732870 = undefined; - s.imgBuf___732877 = undefined; - s.xOffset___732901 = undefined; - s.yOffset___732902 = undefined; - s.ch___732917 = undefined; - s.l___732936 = undefined; - s.r___732937 = undefined; - s.off___732939 = undefined; - s.guess___732940 = undefined; - s.m___732959 = undefined; - s.v___732968 = undefined; - s.i___733024 = undefined; - s.j___733029 = undefined; - s.mask___733030 = undefined; - s.c___733031 = undefined; - s.n___733048 = undefined; + s.x0___841446 = undefined; + s.cp___841448 = undefined; + s.mult___841449 = undefined; + s.dataW___841454 = undefined; + s.dataH___841460 = undefined; + s.byteHeight___841466 = undefined; + s.charSize___841472 = undefined; + s.dataSize___841476 = undefined; + s.fontdata___841480 = undefined; + s.lastchar___841483 = undefined; + s.imgBuf___841490 = undefined; + s.xOffset___841514 = undefined; + s.yOffset___841515 = undefined; + s.ch___841530 = undefined; + s.l___841549 = undefined; + s.r___841550 = undefined; + s.off___841552 = undefined; + s.guess___841553 = undefined; + s.m___841572 = undefined; + s.v___841581 = undefined; + s.i___841637 = undefined; + s.j___841642 = undefined; + s.mask___841643 = undefined; + s.c___841644 = undefined; + s.n___841661 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -3351,7 +3351,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = image_getFontForText__P722999_mk(s); + s.tmp_2 = image_getFontForText__P831612_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 105; s.pc = 39; return s.tmp_2; case 39: @@ -3368,8 +3368,8 @@ switch (step) { s.arg4 = (1); case 3: case 4: - s.x0___732833 = (s.arg2); - s.cp___732835 = (0); + s.x0___841446 = (s.arg2); + s.cp___841448 = (0); s.tmp_1 = if_multiplier_1_mk(s); s.tmp_1.arg0 = s.arg5; if (!s.tmp_1.arg0.vtable.iface) { @@ -3403,7 +3403,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_3 = r0; - s.mult___732836 = (s.tmp_3); + s.mult___841449 = (s.tmp_3); s.tmp_1 = if_charWidth_1_mk(s); s.tmp_1.arg0 = s.arg5; if (!s.tmp_1.arg0.vtable.iface) { @@ -3417,8 +3417,8 @@ switch (step) { case 42: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___732836); - s.dataW___732841 = (r0); + r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___841449); + s.dataW___841454 = (r0); s.tmp_1 = if_charHeight_1_mk(s); s.tmp_1.arg0 = s.arg5; if (!s.tmp_1.arg0.vtable.iface) { @@ -3432,16 +3432,16 @@ switch (step) { case 43: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___732836); - s.dataH___732847 = (r0); - r0 = (s.dataH___732847 + 7); + r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___841449); + s.dataH___841460 = (r0); + r0 = (s.dataH___841460 + 7); s.tmp_0 = r0; r0 = (s.tmp_0 >> 3); - s.byteHeight___732853 = (r0); - r0 = (s.byteHeight___732853 * s.dataW___732841); - s.charSize___732859 = (r0); - r0 = (2 + s.charSize___732859); - s.dataSize___732863 = (r0); + s.byteHeight___841466 = (r0); + r0 = (s.byteHeight___841466 * s.dataW___841454); + s.charSize___841472 = (r0); + r0 = (2 + s.charSize___841472); + s.dataSize___841476 = (r0); s.tmp_0 = if_data_1_mk(s); s.tmp_0.arg0 = s.arg5; if (!s.tmp_0.arg0.vtable.iface) { @@ -3454,44 +3454,44 @@ switch (step) { } case 44: r0 = s.retval; - s.fontdata___732867 = (r0); - r0 = pxsim.BufferMethods.length(s.fontdata___732867); + s.fontdata___841480 = (r0); + r0 = pxsim.BufferMethods.length(s.fontdata___841480); s.tmp_1 = r0; - r0 = pxsim.Math_.idiv(s.tmp_1, s.dataSize___732863); + r0 = pxsim.Math_.idiv(s.tmp_1, s.dataSize___841476); s.tmp_0 = r0; r0 = (s.tmp_0 - 1); - s.lastchar___732870 = (r0); - r0 = (s.mult___732836 == 1); + s.lastchar___841483 = (r0); + r0 = (s.mult___841449 == 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - r0 = (8 + s.charSize___732859); + r0 = (8 + s.charSize___841472); s.tmp_1 = r0; r0 = pxsim.control.createBuffer(s.tmp_1); - s.imgBuf___732877 = (r0); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___732877, 0, 135); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___732877, 1, 1); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___732877, 2, s.dataW___732841); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___732877, 4, s.dataH___732847); + s.imgBuf___841490 = (r0); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___841490, 0, 135); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___841490, 1, 1); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___841490, 2, s.dataW___841454); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___841490, 4, s.dataH___841460); case 7: case 8: case 9: - s.tmp_1 = r0 = s.cp___732835; + s.tmp_1 = r0 = s.cp___841448; 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___732901 = (0); - s.yOffset___732902 = (0); + s.xOffset___841514 = (0); + s.yOffset___841515 = (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___732835; + s.tmp_1 = r0 = s.cp___841448; r0 = pxsim_Array__length(s.arg6); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); @@ -3501,7 +3501,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___732835); + r0 = pxsim_Array__getAt(s.arg6, s.cp___841448); s.tmp_4.arg0 = r0; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "xOffset"); @@ -3513,9 +3513,9 @@ switch (step) { } case 45: r0 = s.retval; - s.xOffset___732901 = (r0); + s.xOffset___841514 = (r0); s.tmp_0 = if_yOffset_1_mk(s); - r0 = pxsim_Array__getAt(s.arg6, s.cp___732835); + r0 = pxsim_Array__getAt(s.arg6, s.cp___841448); s.tmp_0.arg0 = r0; if (!s.tmp_0.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "yOffset"); @@ -3527,15 +3527,15 @@ switch (step) { } case 46: r0 = s.retval; - s.yOffset___732902 = (r0); + s.yOffset___841515 = (r0); case 12: case 13: - s.tmp_0 = r0 = s.cp___732835; + s.tmp_0 = r0 = s.cp___841448; r0 = (s.tmp_0 + 1); - s.cp___732835 = (r0); + s.cp___841448 = (r0); r0 = pxsim_String_.charCodeAt(s.arg1, s.tmp_0); - s.ch___732917 = (r0); - r0 = (s.ch___732917 == 10); + s.ch___841530 = (r0); + r0 = (s.ch___841530 == 10); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } @@ -3557,89 +3557,89 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.arg3 = (r0); - s.arg2 = (s.x0___732833); + s.arg2 = (s.x0___841446); case 14: case 15: - r0 = (s.ch___732917 < 32); + r0 = (s.ch___841530 < 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___732936 = (0); - s.r___732937 = (s.lastchar___732870); - s.off___732939 = (0); - r0 = (s.ch___732917 - 32); + s.l___841549 = (0); + s.r___841550 = (s.lastchar___841483); + s.off___841552 = (0); + r0 = (s.ch___841530 - 32); s.tmp_0 = r0; - r0 = (s.tmp_0 * s.dataSize___732863); - s.guess___732940 = (r0); - r0 = pxsim.BufferMethods.getNumber(s.fontdata___732867, 4, s.guess___732940); + r0 = (s.tmp_0 * s.dataSize___841476); + s.guess___841553 = (r0); + r0 = pxsim.BufferMethods.getNumber(s.fontdata___841480, 4, s.guess___841553); s.tmp_1 = r0; - r0 = (s.tmp_1 == s.ch___732917); + r0 = (s.tmp_1 == s.ch___841530); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } - s.off___732939 = (s.guess___732940); + s.off___841552 = (s.guess___841553); { step = 25; continue; } case 18: case 19: - r0 = (s.l___732936 <= s.r___732937); + r0 = (s.l___841549 <= s.r___841550); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 24; continue; } - s.tmp_1 = r0 = s.l___732936; - r0 = (s.r___732937 - s.l___732936); + s.tmp_1 = r0 = s.l___841549; + r0 = (s.r___841550 - s.l___841549); s.tmp_3 = r0; r0 = (s.tmp_3 >> 1); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); - s.m___732959 = (r0); - s.tmp_0 = r0 = s.fontdata___732867; - r0 = (s.m___732959 * s.dataSize___732863); + s.m___841572 = (r0); + s.tmp_0 = r0 = s.fontdata___841480; + r0 = (s.m___841572 * s.dataSize___841476); s.tmp_1 = r0; r0 = pxsim.BufferMethods.getNumber(s.tmp_0, 4, s.tmp_1); - s.v___732968 = (r0); - r0 = (s.v___732968 == s.ch___732917); + s.v___841581 = (r0); + r0 = (s.v___841581 == s.ch___841530); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - r0 = (s.m___732959 * s.dataSize___732863); - s.off___732939 = (r0); + r0 = (s.m___841572 * s.dataSize___841476); + s.off___841552 = (r0); { step = 24; continue; } case 20: case 21: - r0 = (s.v___732968 < s.ch___732917); + r0 = (s.v___841581 < s.ch___841530); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = (s.m___732959 + 1); - s.l___732936 = (r0); + r0 = (s.m___841572 + 1); + s.l___841549 = (r0); { step = 23; continue; } case 22: - r0 = (s.m___732959 - 1); - s.r___732937 = (r0); + r0 = (s.m___841572 - 1); + s.r___841550 = (r0); case 23: { step = 19; continue; } case 24: case 25: - r0 = (s.mult___732836 == 1); + r0 = (s.mult___841449 == 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 26; continue; } - s.tmp_1 = r0 = s.imgBuf___732877; - s.tmp_3 = r0 = s.fontdata___732867; - r0 = (s.off___732939 + 2); + s.tmp_1 = r0 = s.imgBuf___841490; + s.tmp_3 = r0 = s.fontdata___841480; + r0 = (s.off___841552 + 2); s.tmp_4 = r0; - r0 = pxsim.BufferMethods.slice(s.tmp_3, s.tmp_4, s.charSize___732859); + r0 = pxsim.BufferMethods.slice(s.tmp_3, s.tmp_4, s.charSize___841472); s.tmp_2 = r0; r0 = pxsim.BufferMethods.write(s.tmp_1, 8, s.tmp_2); - s.tmp_0 = helpers_imageDrawIcon__P722977_mk(s); + s.tmp_0 = helpers_imageDrawIcon__P831590_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.imgBuf___732877; - r0 = (s.arg2 + s.xOffset___732901); + s.tmp_0.arg1 = s.imgBuf___841490; + r0 = (s.arg2 + s.xOffset___841514); s.tmp_0.arg2 = r0; - r0 = (s.arg3 + s.yOffset___732902); + r0 = (s.arg3 + s.yOffset___841515); s.tmp_0.arg3 = r0; s.tmp_0.arg4 = s.arg4; s.callLocIdx = 114; s.pc = 48; return s.tmp_0; @@ -3663,88 +3663,88 @@ switch (step) { s.arg2 = (r0); { step = 37; continue; } case 26: - r0 = (s.off___732939 + 2); - s.off___732939 = (r0); - s.i___733024 = (0); + r0 = (s.off___841552 + 2); + s.off___841552 = (r0); + s.i___841637 = (0); case 27: - r0 = (s.i___733024 < s.dataW___732841); + r0 = (s.i___841637 < s.dataW___841454); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 36; continue; } - s.j___733029 = (0); - s.mask___733030 = (1); - s.tmp_0 = r0 = s.off___732939; + s.j___841642 = (0); + s.mask___841643 = (1); + s.tmp_0 = r0 = s.off___841552; r0 = (s.tmp_0 + 1); - s.off___732939 = (r0); - r0 = pxsim.BufferMethods.getByte(s.fontdata___732867, s.tmp_0); - s.c___733031 = (r0); + s.off___841552 = (r0); + r0 = pxsim.BufferMethods.getByte(s.fontdata___841480, s.tmp_0); + s.c___841644 = (r0); case 28: - r0 = (s.j___733029 < s.dataH___732847); + r0 = (s.j___841642 < s.dataH___841460); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 35; continue; } - r0 = (s.mask___733030 == 256); + r0 = (s.mask___841643 == 256); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 29; continue; } - s.tmp_2 = r0 = s.off___732939; + s.tmp_2 = r0 = s.off___841552; r0 = (s.tmp_2 + 1); - s.off___732939 = (r0); - r0 = pxsim.BufferMethods.getByte(s.fontdata___732867, s.tmp_2); - s.c___733031 = (r0); - s.mask___733030 = (1); + s.off___841552 = (r0); + r0 = pxsim.BufferMethods.getByte(s.fontdata___841480, s.tmp_2); + s.c___841644 = (r0); + s.mask___841643 = (1); case 29: case 30: - s.n___733048 = (0); + s.n___841661 = (0); case 31: - r0 = (s.c___733031 & s.mask___733030); + r0 = (s.c___841644 & s.mask___841643); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 32; continue; } - r0 = (s.n___733048 + 1); - s.n___733048 = (r0); - r0 = (s.mask___733030 << 1); - s.mask___733030 = (r0); + r0 = (s.n___841661 + 1); + s.n___841661 = (r0); + r0 = (s.mask___841643 << 1); + s.mask___841643 = (r0); { step = 31; continue; } case 32: - r0 = pxsim_numops_toBoolDecr(s.n___733048); + r0 = pxsim_numops_toBoolDecr(s.n___841661); if (!r0) { step = 33; continue; } - s.tmp_0 = helpers_imageFillRect__P722978_mk(s); + s.tmp_0 = helpers_imageFillRect__P831591_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg2; - r0 = (s.xOffset___732901 * s.mult___732836); + r0 = (s.xOffset___841514 * s.mult___841449); 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___733029 + s.yOffset___732902); + r0 = (s.j___841642 + s.yOffset___841515); s.tmp_5 = r0; - r0 = (s.tmp_5 * s.mult___732836); + r0 = (s.tmp_5 * s.mult___841449); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.mult___732836; - r0 = (s.mult___732836 * s.n___733048); + s.tmp_0.arg3 = s.mult___841449; + r0 = (s.mult___841449 * s.n___841661); s.tmp_0.arg4 = r0; s.tmp_0.arg5 = s.arg4; s.callLocIdx = 116; s.pc = 50; return s.tmp_0; case 50: r0 = s.retval; - r0 = (s.j___733029 + s.n___733048); - s.j___733029 = (r0); + r0 = (s.j___841642 + s.n___841661); + s.j___841642 = (r0); { step = 34; continue; } case 33: - r0 = (s.mask___733030 << 1); - s.mask___733030 = (r0); - r0 = (s.j___733029 + 1); - s.j___733029 = (r0); + r0 = (s.mask___841643 << 1); + s.mask___841643 = (r0); + r0 = (s.j___841642 + 1); + s.j___841642 = (r0); case 34: { step = 28; continue; } case 35: - r0 = (s.arg2 + s.mult___732836); + r0 = (s.arg2 + s.mult___841449); s.arg2 = (r0); - r0 = (s.i___733024 + 1); - s.i___733024 = (r0); + r0 = (s.i___841637 + 1); + s.i___841637 = (r0); { step = 27; continue; } case 36: case 37: @@ -3754,12 +3754,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imagePrint__P723012.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__P831625.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__P723012_mk(s) { +function helpers_imagePrint__P831625_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imagePrint__P723012, depth: s.depth + 1, + parent: s, fn: helpers_imagePrint__P831625, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3767,31 +3767,31 @@ function helpers_imagePrint__P723012_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - x0___732833: undefined, - cp___732835: undefined, - mult___732836: undefined, - dataW___732841: undefined, - dataH___732847: undefined, - byteHeight___732853: undefined, - charSize___732859: undefined, - dataSize___732863: undefined, - fontdata___732867: undefined, - lastchar___732870: undefined, - imgBuf___732877: undefined, - xOffset___732901: undefined, - yOffset___732902: undefined, - ch___732917: undefined, - l___732936: undefined, - r___732937: undefined, - off___732939: undefined, - guess___732940: undefined, - m___732959: undefined, - v___732968: undefined, - i___733024: undefined, - j___733029: undefined, - mask___733030: undefined, - c___733031: undefined, - n___733048: undefined, + x0___841446: undefined, + cp___841448: undefined, + mult___841449: undefined, + dataW___841454: undefined, + dataH___841460: undefined, + byteHeight___841466: undefined, + charSize___841472: undefined, + dataSize___841476: undefined, + fontdata___841480: undefined, + lastchar___841483: undefined, + imgBuf___841490: undefined, + xOffset___841514: undefined, + yOffset___841515: undefined, + ch___841530: undefined, + l___841549: undefined, + r___841550: undefined, + off___841552: undefined, + guess___841553: undefined, + m___841572: undefined, + v___841581: undefined, + i___841637: undefined, + j___841642: undefined, + mask___841643: undefined, + c___841644: undefined, + n___841661: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -3805,7 +3805,7 @@ function helpers_imagePrint__P723012_mk(s) { -function image_getFontForText__P722999(s) { +function image_getFontForText__P831612(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3815,52 +3815,52 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___733158 = undefined; + s.i___841771 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.i___733158 = (0); + s.i___841771 = (0); case 1: - s.tmp_1 = r0 = s.i___733158; + s.tmp_1 = r0 = s.i___841771; 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___733158); + r0 = pxsim_String_.charCodeAt(s.arg0, s.i___841771); 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___722998; + r0 = globals.font12___831611; { step = 5; continue; } case 2: case 3: - r0 = (s.i___733158 + 1); - s.i___733158 = (r0); + r0 = (s.i___841771 + 1); + s.i___841771 = (r0); { step = 1; continue; } case 4: - r0 = globals.font8___722997; + r0 = globals.font8___831610; case 5: return leave(s, r0) default: oops() } } } -image_getFontForText__P722999.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__P831612.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__P722999_mk(s) { +function image_getFontForText__P831612_mk(s) { checkStack(s.depth); return { - parent: s, fn: image_getFontForText__P722999, depth: s.depth + 1, + parent: s, fn: image_getFontForText__P831612, 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___733158: undefined, + i___841771: undefined, arg0: undefined, } } @@ -3868,7 +3868,7 @@ function image_getFontForText__P722999_mk(s) { -function helpers_imageFillRect__P722978(s) { +function helpers_imageFillRect__P831591(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3888,14 +3888,14 @@ switch (step) { s.lambdaArgs = null; } s.tmp_0 = r0 = s.arg0; - s.tmp_2 = helpers_pack__P725643_mk(s); + s.tmp_2 = helpers_pack__P834256_mk(s); s.tmp_2.arg0 = s.arg1; s.tmp_2.arg1 = s.arg2; s.callLocIdx = 87; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = helpers_pack__P725643_mk(s); + s.tmp_4 = helpers_pack__P834256_mk(s); s.tmp_4.arg0 = s.arg3; s.tmp_4.arg1 = s.arg4; s.callLocIdx = 88; s.pc = 2; return s.tmp_4; @@ -3907,12 +3907,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageFillRect__P722978.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__P831591.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__P722978_mk(s) { +function helpers_imageFillRect__P831591_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageFillRect__P722978, depth: s.depth + 1, + parent: s, fn: helpers_imageFillRect__P831591, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3931,7 +3931,7 @@ function helpers_imageFillRect__P722978_mk(s) { -function helpers_pack__P725643(s) { +function helpers_pack__P834256(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3946,7 +3946,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_2 = Math_clamp__P721148_mk(s); + s.tmp_2 = Math_clamp__P829761_mk(s); s.tmp_2.arg0 = -30000; s.tmp_2.arg1 = 30000; r0 = (s.arg0 | 0); @@ -3957,7 +3957,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 & 65535); s.tmp_0 = r0; - s.tmp_5 = Math_clamp__P721148_mk(s); + s.tmp_5 = Math_clamp__P829761_mk(s); s.tmp_5.arg0 = -30000; s.tmp_5.arg1 = 30000; r0 = (s.arg1 | 0); @@ -3972,12 +3972,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_pack__P725643.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__P834256.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__P725643_mk(s) { +function helpers_pack__P834256_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_pack__P725643, depth: s.depth + 1, + parent: s, fn: helpers_pack__P834256, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3993,7 +3993,7 @@ function helpers_pack__P725643_mk(s) { -function Math_clamp__P721148(s) { +function Math_clamp__P829761(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4009,9 +4009,9 @@ switch (step) { s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tmp_0 = Math_min__P721152_mk(s); + s.tmp_0 = Math_min__P829765_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = Math_max__P721151_mk(s); + s.tmp_1 = Math_max__P829764_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg2; s.callLocIdx = 16; s.pc = 2; return s.tmp_1; @@ -4024,12 +4024,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_clamp__P721148.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__P829761.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__P721148_mk(s) { +function Math_clamp__P829761_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_clamp__P721148, depth: s.depth + 1, + parent: s, fn: Math_clamp__P829761, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4042,7 +4042,7 @@ function Math_clamp__P721148_mk(s) { -function Math_min__P721152(s) { +function Math_min__P829765(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4070,12 +4070,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_min__P721152.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__P829765.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__P721152_mk(s) { +function Math_min__P829765_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_min__P721152, depth: s.depth + 1, + parent: s, fn: Math_min__P829765, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -4086,7 +4086,7 @@ function Math_min__P721152_mk(s) { -function Math_max__P721151(s) { +function Math_max__P829764(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4114,12 +4114,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_max__P721151.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__P829764.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__P721151_mk(s) { +function Math_max__P829764_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_max__P721151, depth: s.depth + 1, + parent: s, fn: Math_max__P829764, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -4130,7 +4130,7 @@ function Math_max__P721151_mk(s) { -function helpers_imageDrawIcon__P722977(s) { +function helpers_imageDrawIcon__P831590(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4150,7 +4150,7 @@ switch (step) { } s.tmp_0 = r0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_3 = helpers_pack__P725643_mk(s); + s.tmp_3 = helpers_pack__P834256_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg3; s.callLocIdx = 86; s.pc = 1; return s.tmp_3; @@ -4162,12 +4162,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageDrawIcon__P722977.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__P831590.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__P722977_mk(s) { +function helpers_imageDrawIcon__P831590_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageDrawIcon__P722977, depth: s.depth + 1, + parent: s, fn: helpers_imageDrawIcon__P831590, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4184,7 +4184,7 @@ function helpers_imageDrawIcon__P722977_mk(s) { -function helpers_stringSplit__P721143(s) { +function helpers_stringSplit__P829756(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4194,15 +4194,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.A___731727 = undefined; - s.lim___731729 = undefined; - s.s___731745 = undefined; - s.p___731748 = undefined; - s.R___731749 = undefined; - s.z___731763 = undefined; - s.T___731776 = undefined; - s.q___731777 = undefined; - s.e___731783 = undefined; + s.A___840340 = undefined; + s.lim___840342 = undefined; + s.s___840358 = undefined; + s.p___840361 = undefined; + s.R___840362 = undefined; + s.z___840376 = undefined; + s.T___840389 = undefined; + s.q___840390 = undefined; + s.e___840396 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -4210,36 +4210,36 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.A___731727 = (r0); - s.lim___731729 = (0); + s.A___840340 = (r0); + s.lim___840342 = (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___731729 = (r0); + s.lim___840342 = (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___731729 = (0); + s.lim___840342 = (0); { step = 3; continue; } case 2: r0 = (s.arg2 | 0); - s.lim___731729 = (r0); + s.lim___840342 = (r0); case 3: case 4: r0 = pxsim_String_.length(s.arg0); - s.s___731745 = (r0); - s.p___731748 = (0); - s.R___731749 = (s.arg1); - r0 = (s.lim___731729 == 0); + s.s___840358 = (r0); + s.p___840361 = (0); + s.R___840362 = (s.arg1); + r0 = (s.lim___840342 == 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = s.A___731727; + r0 = s.A___840340; { step = 21; continue; } case 5: case 6: @@ -4247,123 +4247,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___731727, 0, s.arg0); - r0 = s.A___731727; + r0 = pxsim_Array_.setAt(s.A___840340, 0, s.arg0); + r0 = s.A___840340; { step = 21; continue; } case 7: case 8: - r0 = (s.s___731745 == 0); + r0 = (s.s___840358 == 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.tmp_1 = helpers_splitMatch__P725429_mk(s); + s.tmp_1 = helpers_splitMatch__P834042_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = 0; - s.tmp_1.arg2 = s.R___731749; + s.tmp_1.arg2 = s.R___840362; s.callLocIdx = 12; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; - s.z___731763 = (r0); - r0 = (s.z___731763 > -1); + s.z___840376 = (r0); + r0 = (s.z___840376 > -1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - r0 = s.A___731727; + r0 = s.A___840340; { step = 21; continue; } case 9: case 10: - r0 = pxsim_Array_.setAt(s.A___731727, 0, s.arg0); - r0 = s.A___731727; + r0 = pxsim_Array_.setAt(s.A___840340, 0, s.arg0); + r0 = s.A___840340; { step = 21; continue; } case 11: case 12: - s.q___731777 = (s.p___731748); + s.q___840390 = (s.p___840361); case 13: - r0 = (s.q___731777 != s.s___731745); + r0 = (s.q___840390 != s.s___840358); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - s.tmp_1 = helpers_splitMatch__P725429_mk(s); + s.tmp_1 = helpers_splitMatch__P834042_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = s.q___731777; - s.tmp_1.arg2 = s.R___731749; + s.tmp_1.arg1 = s.q___840390; + s.tmp_1.arg2 = s.R___840362; s.callLocIdx = 13; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; - s.e___731783 = (r0); - r0 = (s.e___731783 < 0); + s.e___840396 = (r0); + r0 = (s.e___840396 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.q___731777 + 1); - s.q___731777 = (r0); + r0 = (s.q___840390 + 1); + s.q___840390 = (r0); { step = 19; continue; } case 14: - r0 = (s.e___731783 == s.p___731748); + r0 = (s.e___840396 == s.p___840361); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - r0 = (s.q___731777 + 1); - s.q___731777 = (r0); + r0 = (s.q___840390 + 1); + s.q___840390 = (r0); { step = 18; continue; } case 15: - s.tmp_0 = helpers_stringSlice__P721140_mk(s); + s.tmp_0 = helpers_stringSlice__P829753_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.p___731748; - s.tmp_0.arg2 = s.q___731777; + s.tmp_0.arg1 = s.p___840361; + s.tmp_0.arg2 = s.q___840390; s.callLocIdx = 14; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.T___731776 = (r0); - r0 = pxsim_Array__push(s.A___731727, s.T___731776); - r0 = pxsim_Array__length(s.A___731727); + s.T___840389 = (r0); + r0 = pxsim_Array__push(s.A___840340, s.T___840389); + r0 = pxsim_Array__length(s.A___840340); s.tmp_1 = r0; - r0 = (s.tmp_1 == s.lim___731729); + r0 = (s.tmp_1 == s.lim___840342); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 16; continue; } - r0 = s.A___731727; + r0 = s.A___840340; { step = 21; continue; } case 16: case 17: - s.p___731748 = (s.e___731783); - s.q___731777 = (s.p___731748); + s.p___840361 = (s.e___840396); + s.q___840390 = (s.p___840361); case 18: case 19: { step = 13; continue; } case 20: - s.tmp_0 = helpers_stringSlice__P721140_mk(s); + s.tmp_0 = helpers_stringSlice__P829753_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.p___731748; - s.tmp_0.arg2 = s.q___731777; + s.tmp_0.arg1 = s.p___840361; + s.tmp_0.arg2 = s.q___840390; s.callLocIdx = 15; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.T___731776 = (r0); - r0 = pxsim_Array__push(s.A___731727, s.T___731776); - r0 = s.A___731727; + s.T___840389 = (r0); + r0 = pxsim_Array__push(s.A___840340, s.T___840389); + r0 = s.A___840340; case 21: return leave(s, r0) default: oops() } } } -helpers_stringSplit__P721143.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__P829756.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__P721143_mk(s) { +function helpers_stringSplit__P829756_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_stringSplit__P721143, depth: s.depth + 1, + parent: s, fn: helpers_stringSplit__P829756, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - A___731727: undefined, - lim___731729: undefined, - s___731745: undefined, - p___731748: undefined, - R___731749: undefined, - z___731763: undefined, - T___731776: undefined, - q___731777: undefined, - e___731783: undefined, + A___840340: undefined, + lim___840342: undefined, + s___840358: undefined, + p___840361: undefined, + R___840362: undefined, + z___840376: undefined, + T___840389: undefined, + q___840390: undefined, + e___840396: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -4373,7 +4373,7 @@ function helpers_stringSplit__P721143_mk(s) { -function helpers_splitMatch__P725429(s) { +function helpers_splitMatch__P834042(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4383,9 +4383,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.r___731828 = undefined; - s.s___731831 = undefined; - s.i___731841 = undefined; + s.r___840441 = undefined; + s.s___840444 = undefined; + s.i___840454 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -4393,12 +4393,12 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_String_.length(s.arg2); - s.r___731828 = (r0); + s.r___840441 = (r0); r0 = pxsim_String_.length(s.arg0); - s.s___731831 = (r0); - r0 = (s.arg1 + s.r___731828); + s.s___840444 = (r0); + r0 = (s.arg1 + s.r___840441); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.s___731831); + r0 = (s.tmp_1 > s.s___840444); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -4406,18 +4406,18 @@ switch (step) { { step = 7; continue; } case 1: case 2: - s.i___731841 = (0); + s.i___840454 = (0); case 3: - r0 = (s.i___731841 < s.r___731828); + r0 = (s.i___840454 < s.r___840441); 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___731841); + r0 = (s.arg1 + s.i___840454); 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___731841); + r0 = pxsim_String_.charAt(s.arg2, s.i___840454); s.tmp_5 = r0; r0 = (s.tmp_2 != s.tmp_5); s.tmp_1 = r0; @@ -4427,21 +4427,21 @@ switch (step) { { step = 7; continue; } case 4: case 5: - r0 = (s.i___731841 + 1); - s.i___731841 = (r0); + r0 = (s.i___840454 + 1); + s.i___840454 = (r0); { step = 3; continue; } case 6: - r0 = (s.arg1 + s.r___731828); + r0 = (s.arg1 + s.r___840441); case 7: return leave(s, r0) default: oops() } } } -helpers_splitMatch__P725429.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__P834042.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__P725429_mk(s) { +function helpers_splitMatch__P834042_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_splitMatch__P725429, depth: s.depth + 1, + parent: s, fn: helpers_splitMatch__P834042, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4449,9 +4449,9 @@ function helpers_splitMatch__P725429_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - r___731828: undefined, - s___731831: undefined, - i___731841: undefined, + r___840441: undefined, + s___840444: undefined, + i___840454: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -4461,7 +4461,7 @@ function helpers_splitMatch__P725429_mk(s) { -function helpers_stringSlice__P721140(s) { +function helpers_stringSlice__P829753(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4471,7 +4471,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___729549 = undefined; + s.len___838162 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -4479,13 +4479,13 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_String_.length(s.arg0); - s.len___729549 = (r0); + s.len___838162 = (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__P721151_mk(s); - r0 = (s.len___729549 + s.arg1); + s.tmp_1 = Math_max__P829764_mk(s); + r0 = (s.len___838162 + s.arg1); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; s.callLocIdx = 9; s.pc = 9; return s.tmp_1; @@ -4498,7 +4498,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.arg2 = (s.len___729549); + s.arg2 = (s.len___838162); { step = 6; continue; } case 3: r0 = (s.arg2 === null); @@ -4513,7 +4513,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - r0 = (s.len___729549 + s.arg2); + r0 = (s.len___838162 + s.arg2); s.arg2 = (r0); case 7: case 8: @@ -4525,17 +4525,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_stringSlice__P721140.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__P829753.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__P721140_mk(s) { +function helpers_stringSlice__P829753_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_stringSlice__P721140, depth: s.depth + 1, + parent: s, fn: helpers_stringSlice__P829753, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - len___729549: undefined, + len___838162: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -4545,7 +4545,7 @@ function helpers_stringSlice__P721140_mk(s) { -function scene_Scene_render__P723894(s) { +function scene_Scene_render__P832507(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4555,15 +4555,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___733241 = undefined; - s.unnamed4246___U1 = undefined; - s.unnamed4247___U2 = undefined; + s.s___841854 = undefined; + s.unnamed4918___U1 = undefined; + s.unnamed4919___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C723865_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C832478_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); @@ -4594,7 +4594,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 5; continue; } - s.tmp_3 = scene_Scene_render__P723894_mk(s); + s.tmp_3 = scene_Scene_render__P832507_mk(s); r0 = s.arg0.fields["previousScene"]; s.tmp_3.arg0 = r0; s.callLocIdx = 938; s.pc = 12; return s.tmp_3; @@ -4602,7 +4602,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 5: - s.tmp_0 = scene_Background_draw__P723700_mk(s); + s.tmp_0 = scene_Background_draw__P832313_mk(s); r0 = s.arg0.fields["background"]; s.tmp_0.arg0 = r0; s.callLocIdx = 939; s.pc = 13; return s.tmp_0; @@ -4615,10 +4615,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_2 = helpers_arraySort__P721126_mk(s); + s.tmp_2 = helpers_arraySort__P829739_mk(s); r0 = s.arg0.fields["allSprites"]; s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = scene_Scene_render_inline__P733218; + s.tmp_2.arg1 = scene_Scene_render_inline__P841831; s.callLocIdx = 944; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; @@ -4630,20 +4630,20 @@ switch (step) { r0 = (s.tmp_0).fields["flags"] = (s.tmp_1); case 7: case 8: - s.s___733241 = (undefined); + s.s___841854 = (undefined); r0 = s.arg0.fields["allSprites"]; - s.unnamed4246___U1 = (r0); - s.unnamed4247___U2 = (0); + s.unnamed4918___U1 = (r0); + s.unnamed4919___U2 = (0); case 9: - s.tmp_0 = r0 = s.unnamed4247___U2; - r0 = pxsim_Array__length(s.unnamed4246___U1); + s.tmp_0 = r0 = s.unnamed4919___U2; + r0 = pxsim_Array__length(s.unnamed4918___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 10; continue; } - r0 = pxsim_Array__getAt(s.unnamed4246___U1, s.unnamed4247___U2); - s.s___733241 = (r0); + r0 = pxsim_Array__getAt(s.unnamed4918___U1, s.unnamed4919___U2); + s.s___841854 = (r0); s.tmp_2 = if___draw_2_mk(s); - s.tmp_2.arg0 = s.s___733241; + s.tmp_2.arg0 = s.s___841854; r0 = s.arg0.fields["camera"]; s.tmp_2.arg1 = r0; if (!s.tmp_2.arg0.vtable.iface) { @@ -4657,11 +4657,11 @@ switch (step) { } case 15: r0 = s.retval; - r0 = (s.unnamed4247___U2 + 1); - s.unnamed4247___U2 = (r0); + r0 = (s.unnamed4919___U2 + 1); + s.unnamed4919___U2 = (r0); { step = 9; continue; } case 10: - s.unnamed4246___U1 = (undefined); + s.unnamed4918___U1 = (undefined); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["flags"]; s.tmp_2 = r0; @@ -4673,21 +4673,21 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_render__P723894.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__P832507.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__P723894_mk(s) { +function scene_Scene_render__P832507_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_render__P723894, depth: s.depth + 1, + parent: s, fn: scene_Scene_render__P832507, 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___733241: undefined, - unnamed4246___U1: undefined, - unnamed4247___U2: undefined, + s___841854: undefined, + unnamed4918___U1: undefined, + unnamed4919___U2: undefined, arg0: undefined, } } @@ -4695,7 +4695,7 @@ function scene_Scene_render__P723894_mk(s) { -function scene_Scene_render_inline__P733218(s) { +function scene_Scene_render_inline__P841831(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4777,12 +4777,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_render_inline__P733218.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__P841831.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__P733218_mk(s) { +function scene_Scene_render_inline__P841831_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_render_inline__P733218, depth: s.depth + 1, + parent: s, fn: scene_Scene_render_inline__P841831, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4802,7 +4802,7 @@ function scene_Scene_render_inline__P733218_mk(s) { -function scene_Background_draw__P723700(s) { +function scene_Background_draw__P832313(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4817,27 +4817,27 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C723691_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C832304_VT)) failedCast(r0); r0 = s.arg0.fields["color"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.fill(globals.screen___723054, s.tmp_0); + r0 = pxsim_ImageMethods.fill(globals.screen___831667, 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___723054, s.tmp_1, 0, 0); + r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___831667, 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__P733389); + r0 = pxsim_pxtcore_mkAction(1, scene_Background_draw_inline__P842002); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P721130_mk(s); + s.tmp_2 = helpers_arrayForEach__P829743_mk(s); r0 = s.arg0.fields["_layers"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = s.tmp_1; @@ -4850,12 +4850,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Background_draw__P723700.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__P832313.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__P723700_mk(s) { +function scene_Background_draw__P832313_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_draw__P723700, depth: s.depth + 1, + parent: s, fn: scene_Background_draw__P832313, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4867,7 +4867,7 @@ function scene_Background_draw__P723700_mk(s) { -function scene_Background_draw_inline__P733389(s) { +function scene_Background_draw_inline__P842002(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4877,8 +4877,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ox___733391 = undefined; - s.oy___733402 = undefined; + s.ox___842004 = undefined; + s.oy___842015 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -4893,7 +4893,7 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = pxsim.Math_.round(s.tmp_0); - s.ox___733391 = (r0); + s.ox___842004 = (r0); r0 = s.caps[0].fields["camera"]; r0 = r0.fields["drawOffsetY"]; s.tmp_1 = r0; @@ -4904,11 +4904,11 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = pxsim.Math_.round(s.tmp_0); - s.oy___733402 = (r0); - s.tmp_0 = scene_BackgroundLayer_draw__P723709_mk(s); + s.oy___842015 = (r0); + s.tmp_0 = scene_BackgroundLayer_draw__P832322_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.ox___733391; - s.tmp_0.arg2 = s.oy___733402; + s.tmp_0.arg1 = s.ox___842004; + s.tmp_0.arg2 = s.oy___842015; s.callLocIdx = 800; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -4916,19 +4916,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Background_draw_inline__P733389.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__P842002.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__P733389_mk(s) { +function scene_Background_draw_inline__P842002_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_draw_inline__P733389, depth: s.depth + 1, + parent: s, fn: scene_Background_draw_inline__P842002, 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___733391: undefined, - oy___733402: undefined, + ox___842004: undefined, + oy___842015: undefined, arg0: undefined, } } @@ -4936,7 +4936,7 @@ function scene_Background_draw_inline__P733389_mk(s) { -function scene_BackgroundLayer_draw__P723709(s) { +function scene_BackgroundLayer_draw__P832322(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4946,19 +4946,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.w___733420 = undefined; - s.h___733423 = undefined; - s.pw___733426 = undefined; - s.ph___733430 = undefined; - s.rx___733439 = undefined; - s.ry___733442 = undefined; - s.y___733511 = undefined; - s.py___733512 = undefined; - s.dh___733521 = undefined; - s.x___733529 = undefined; - s.rxl___733530 = undefined; - s.px___733536 = undefined; - s.dw___733540 = undefined; + s.w___842033 = undefined; + s.h___842036 = undefined; + s.pw___842039 = undefined; + s.ph___842043 = undefined; + s.rx___842052 = undefined; + s.ry___842055 = undefined; + s.y___842124 = undefined; + s.py___842125 = undefined; + s.dh___842134 = undefined; + s.x___842142 = undefined; + s.rxl___842143 = undefined; + s.px___842149 = undefined; + s.dw___842153 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -4966,20 +4966,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_BackgroundLayer__C723701_VT)) failedCast(r0); - r0 = pxsim_ImageMethods.width(globals.screen___723054); - s.w___733420 = (r0); - r0 = pxsim_ImageMethods.height(globals.screen___723054); - s.h___733423 = (r0); + if (!checkSubtype(r0, scene_BackgroundLayer__C832314_VT)) failedCast(r0); + r0 = pxsim_ImageMethods.width(globals.screen___831667); + s.w___842033 = (r0); + r0 = pxsim_ImageMethods.height(globals.screen___831667); + s.h___842036 = (r0); r0 = s.arg0.fields["img"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.width(s.tmp_0); - s.pw___733426 = (r0); + s.pw___842039 = (r0); r0 = s.arg0.fields["img"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.height(s.tmp_0); - s.ph___733430 = (r0); - r0 = pxsim_numops_toBoolDecr(s.pw___733426); + s.ph___842043 = (r0); + r0 = pxsim_numops_toBoolDecr(s.pw___842039); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -4988,7 +4988,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_numops_toBoolDecr(s.ph___733430); + r0 = pxsim_numops_toBoolDecr(s.ph___842043); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); case 2: @@ -5000,9 +5000,9 @@ switch (step) { case 3: case 4: r0 = (0 - s.arg1); - s.rx___733439 = (r0); + s.rx___842052 = (r0); r0 = (0 - s.arg2); - s.ry___733442 = (r0); + s.ry___842055 = (r0); r0 = s.arg0.fields["alignX"]; s.tmp_0 = r0; r0 = pxsim_pxtcore.switch_eq(2, s.tmp_0); @@ -5012,20 +5012,20 @@ switch (step) { r0 = s.tmp_0; { step = 7; continue; } case 5: - s.tmp_1 = r0 = s.rx___733439; - r0 = (s.w___733420 + s.pw___733426); + s.tmp_1 = r0 = s.rx___842052; + r0 = (s.w___842033 + s.pw___842039); s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); - s.rx___733439 = (r0); + s.rx___842052 = (r0); { step = 7; continue; } case 6: - s.tmp_0 = r0 = s.rx___733439; - r0 = (s.w___733420 + s.pw___733426); + s.tmp_0 = r0 = s.rx___842052; + r0 = (s.w___842033 + s.pw___842039); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.rx___733439 = (r0); + s.rx___842052 = (r0); case 7: r0 = s.arg0.fields["alignY"]; s.tmp_0 = r0; @@ -5036,120 +5036,120 @@ switch (step) { r0 = s.tmp_0; { step = 10; continue; } case 8: - s.tmp_1 = r0 = s.ry___733442; - r0 = (s.h___733423 + s.ph___733430); + s.tmp_1 = r0 = s.ry___842055; + r0 = (s.h___842036 + s.ph___842043); s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); - s.ry___733442 = (r0); + s.ry___842055 = (r0); { step = 10; continue; } case 9: - s.tmp_0 = r0 = s.ry___733442; - r0 = (s.h___733423 + s.ph___733430); + s.tmp_0 = r0 = s.ry___842055; + r0 = (s.h___842036 + s.ph___842043); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.ry___733442 = (r0); + s.ry___842055 = (r0); case 10: - r0 = (s.rx___733439 % s.w___733420); - s.rx___733439 = (r0); - r0 = (s.rx___733439 < 0); + r0 = (s.rx___842052 % s.w___842033); + s.rx___842052 = (r0); + r0 = (s.rx___842052 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - r0 = (s.rx___733439 + s.w___733420); - s.rx___733439 = (r0); + r0 = (s.rx___842052 + s.w___842033); + s.rx___842052 = (r0); case 11: case 12: - r0 = (s.ry___733442 % s.h___733423); - s.ry___733442 = (r0); - r0 = (s.ry___733442 < 0); + r0 = (s.ry___842055 % s.h___842036); + s.ry___842055 = (r0); + r0 = (s.ry___842055 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = (s.ry___733442 + s.h___733423); - s.ry___733442 = (r0); + r0 = (s.ry___842055 + s.h___842036); + s.ry___842055 = (r0); case 13: case 14: - r0 = pxsim.Math_.floor(s.rx___733439); - s.rx___733439 = (r0); - r0 = pxsim.Math_.floor(s.ry___733442); - s.ry___733442 = (r0); - s.y___733511 = (0); - s.py___733512 = (0); + r0 = pxsim.Math_.floor(s.rx___842052); + s.rx___842052 = (r0); + r0 = pxsim.Math_.floor(s.ry___842055); + s.ry___842055 = (r0); + s.y___842124 = (0); + s.py___842125 = (0); case 15: - r0 = (s.y___733511 < s.h___733423); + r0 = (s.y___842124 < s.h___842036); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = (s.y___733511 % s.ph___733430); - s.py___733512 = (r0); - s.tmp_0 = Math_min__P721152_mk(s); - r0 = (s.ph___733430 - s.py___733512); + r0 = (s.y___842124 % s.ph___842043); + s.py___842125 = (r0); + s.tmp_0 = Math_min__P829765_mk(s); + r0 = (s.ph___842043 - s.py___842125); s.tmp_0.arg0 = r0; - r0 = (s.h___733423 - s.ry___733442); + r0 = (s.h___842036 - s.ry___842055); s.tmp_0.arg1 = r0; s.callLocIdx = 803; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.dh___733521 = (r0); - s.x___733529 = (0); - s.rxl___733530 = (s.rx___733439); + s.dh___842134 = (r0); + s.x___842142 = (0); + s.rxl___842143 = (s.rx___842052); case 16: - r0 = (s.x___733529 < s.w___733420); + r0 = (s.x___842142 < s.w___842033); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 19; continue; } - r0 = (s.x___733529 % s.pw___733426); - s.px___733536 = (r0); - s.tmp_0 = Math_min__P721152_mk(s); - r0 = (s.pw___733426 - s.px___733536); + r0 = (s.x___842142 % s.pw___842039); + s.px___842149 = (r0); + s.tmp_0 = Math_min__P829765_mk(s); + r0 = (s.pw___842039 - s.px___842149); s.tmp_0.arg0 = r0; - r0 = (s.w___733420 - s.rxl___733530); + r0 = (s.w___842033 - s.rxl___842143); s.tmp_0.arg1 = r0; s.callLocIdx = 804; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.dw___733540 = (r0); + s.dw___842153 = (r0); r0 = s.arg0.fields["img"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.drawImage(globals.screen___723054, s.tmp_0, s.rxl___733530, s.ry___733442); - r0 = (s.rxl___733530 + s.dw___733540); + r0 = pxsim_ImageMethods.drawImage(globals.screen___831667, s.tmp_0, s.rxl___842143, s.ry___842055); + r0 = (s.rxl___842143 + s.dw___842153); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.w___733420); - s.rxl___733530 = (r0); + r0 = (s.tmp_0 % s.w___842033); + s.rxl___842143 = (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___733540; + r0 = s.dw___842153; { step = 18; continue; } case 17: - r0 = s.w___733420; + r0 = s.w___842033; case 18: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.x___733529 + s.tmp_1); - s.x___733529 = (r0); + r0 = (s.x___842142 + s.tmp_1); + s.x___842142 = (r0); { step = 16; continue; } case 19: - r0 = (s.ry___733442 + s.dh___733521); + r0 = (s.ry___842055 + s.dh___842134); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.h___733423); - s.ry___733442 = (r0); + r0 = (s.tmp_0 % s.h___842036); + s.ry___842055 = (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___733521; + r0 = s.dh___842134; { step = 21; continue; } case 20: - r0 = s.h___733423; + r0 = s.h___842036; case 21: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.y___733511 + s.tmp_1); - s.y___733511 = (r0); + r0 = (s.y___842124 + s.tmp_1); + s.y___842124 = (r0); { step = 15; continue; } case 22: case 23: @@ -5157,30 +5157,30 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_BackgroundLayer_draw__P723709.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__P832322.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__P723709_mk(s) { +function scene_BackgroundLayer_draw__P832322_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_BackgroundLayer_draw__P723709, depth: s.depth + 1, + parent: s, fn: scene_BackgroundLayer_draw__P832322, 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___733420: undefined, - h___733423: undefined, - pw___733426: undefined, - ph___733430: undefined, - rx___733439: undefined, - ry___733442: undefined, - y___733511: undefined, - py___733512: undefined, - dh___733521: undefined, - x___733529: undefined, - rxl___733530: undefined, - px___733536: undefined, - dw___733540: undefined, + w___842033: undefined, + h___842036: undefined, + pw___842039: undefined, + ph___842043: undefined, + rx___842052: undefined, + ry___842055: undefined, + y___842124: undefined, + py___842125: undefined, + dh___842134: undefined, + x___842142: undefined, + rxl___842143: undefined, + px___842149: undefined, + dw___842153: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -5190,7 +5190,7 @@ function scene_BackgroundLayer_draw__P723709_mk(s) { -function helpers_arraySort__P721126(s) { +function helpers_arraySort__P829739(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5222,10 +5222,10 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.arg1 = (helpers_arraySort_inline__P733263); + s.arg1 = (helpers_arraySort_inline__P841876); case 3: case 4: - s.tmp_0 = helpers_sortHelper__P725427_mk(s); + s.tmp_0 = helpers_sortHelper__P834040_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 2; s.pc = 5; return s.tmp_0; @@ -5234,12 +5234,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySort__P721126.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__P829739.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__P721126_mk(s) { +function helpers_arraySort__P829739_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySort__P721126, depth: s.depth + 1, + parent: s, fn: helpers_arraySort__P829739, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5253,7 +5253,7 @@ function helpers_arraySort__P721126_mk(s) { -function helpers_arraySort_inline__P733263(s) { +function helpers_arraySort_inline__P841876(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5263,26 +5263,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.aIsUndef___733266 = undefined; - s.bIsUndef___733270 = undefined; - s.aIsNull___733281 = undefined; - s.bIsNull___733285 = undefined; + s.aIsUndef___841879 = undefined; + s.bIsUndef___841883 = undefined; + s.aIsNull___841894 = undefined; + s.bIsNull___841898 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = (s.arg0 === undefined); - s.aIsUndef___733266 = (r0); + s.aIsUndef___841879 = (r0); r0 = (s.arg1 === undefined); - s.bIsUndef___733270 = (r0); - s.tmp_0 = r0 = s.aIsUndef___733266; + s.bIsUndef___841883 = (r0); + s.tmp_0 = r0 = s.aIsUndef___841879; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.bIsUndef___733270; + r0 = s.bIsUndef___841883; case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -5292,13 +5292,13 @@ switch (step) { { step = 17; continue; } { step = 8; continue; } case 3: - r0 = pxsim_numops_toBoolDecr(s.aIsUndef___733266); + r0 = pxsim_numops_toBoolDecr(s.aIsUndef___841879); if (!r0) { step = 4; continue; } r0 = 1; { step = 17; continue; } { step = 7; continue; } case 4: - r0 = pxsim_numops_toBoolDecr(s.bIsUndef___733270); + r0 = pxsim_numops_toBoolDecr(s.bIsUndef___841883); if (!r0) { step = 5; continue; } r0 = -1; { step = 17; continue; } @@ -5307,16 +5307,16 @@ switch (step) { case 7: case 8: r0 = (s.arg0 === null); - s.aIsNull___733281 = (r0); + s.aIsNull___841894 = (r0); r0 = (s.arg1 === null); - s.bIsNull___733285 = (r0); - s.tmp_0 = r0 = s.aIsNull___733281; + s.bIsNull___841898 = (r0); + s.tmp_0 = r0 = s.aIsNull___841894; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 9; continue; } r0 = s.tmp_0; { step = 10; continue; } case 9: - r0 = s.bIsNull___733285; + r0 = s.bIsNull___841898; case 10: // jmp value (already in r0) s.tmp_1 = r0; @@ -5326,13 +5326,13 @@ switch (step) { { step = 17; continue; } { step = 16; continue; } case 11: - r0 = pxsim_numops_toBoolDecr(s.aIsNull___733281); + r0 = pxsim_numops_toBoolDecr(s.aIsNull___841894); if (!r0) { step = 12; continue; } r0 = 1; { step = 17; continue; } { step = 15; continue; } case 12: - r0 = pxsim_numops_toBoolDecr(s.bIsNull___733285); + r0 = pxsim_numops_toBoolDecr(s.bIsNull___841898); if (!r0) { step = 13; continue; } r0 = -1; { step = 17; continue; } @@ -5371,12 +5371,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySort_inline__P733263.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__P841876.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__P733263_mk(s) { +function helpers_arraySort_inline__P841876_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySort_inline__P733263, depth: s.depth + 1, + parent: s, fn: helpers_arraySort_inline__P841876, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5386,10 +5386,10 @@ function helpers_arraySort_inline__P733263_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - aIsUndef___733266: undefined, - bIsUndef___733270: undefined, - aIsNull___733281: undefined, - bIsNull___733285: undefined, + aIsUndef___841879: undefined, + bIsUndef___841883: undefined, + aIsNull___841894: undefined, + bIsNull___841898: undefined, arg0: undefined, arg1: undefined, } } @@ -5398,7 +5398,7 @@ function helpers_arraySort_inline__P733263_mk(s) { -function helpers_sortHelper__P725427(s) { +function helpers_sortHelper__P834040(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5408,9 +5408,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___733320 = undefined; - s.i___733323 = undefined; - s.j___733329 = undefined; + s.len___841933 = undefined; + s.i___841936 = undefined; + s.j___841942 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -5438,28 +5438,28 @@ switch (step) { case 3: case 4: r0 = pxsim_Array__length(s.arg0); - s.len___733320 = (r0); - s.i___733323 = (0); + s.len___841933 = (r0); + s.i___841936 = (0); case 5: - s.tmp_1 = r0 = s.i___733323; - r0 = (s.len___733320 - 1); + s.tmp_1 = r0 = s.i___841936; + r0 = (s.len___841933 - 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___733323 + 1); - s.j___733329 = (r0); + r0 = (s.i___841936 + 1); + s.j___841942 = (r0); case 6: - r0 = (s.j___733329 < s.len___733320); + r0 = (s.j___841942 < s.len___841933); 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___733323); + r0 = pxsim_Array__getAt(s.arg0, s.i___841936); s.tmp_3.arg0 = r0; - r0 = pxsim_Array__getAt(s.arg0, s.j___733329); + r0 = pxsim_Array__getAt(s.arg0, s.j___841942); s.tmp_3.arg1 = r0; setupLambda(s.tmp_3, s.tmp_3.argL); s.callLocIdx = 0; s.pc = 12; return s.tmp_3; @@ -5470,21 +5470,21 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 7; continue; } - s.tmp_4 = helpers_swap__P725426_mk(s); + s.tmp_4 = helpers_swap__P834039_mk(s); s.tmp_4.arg0 = s.arg0; - s.tmp_4.arg1 = s.i___733323; - s.tmp_4.arg2 = s.j___733329; + s.tmp_4.arg1 = s.i___841936; + s.tmp_4.arg2 = s.j___841942; s.callLocIdx = 1; s.pc = 13; return s.tmp_4; case 13: r0 = s.retval; case 7: case 8: - r0 = (s.j___733329 + 1); - s.j___733329 = (r0); + r0 = (s.j___841942 + 1); + s.j___841942 = (r0); { step = 6; continue; } case 9: - r0 = (s.i___733323 + 1); - s.i___733323 = (r0); + r0 = (s.i___841936 + 1); + s.i___841936 = (r0); { step = 5; continue; } case 10: r0 = s.arg0; @@ -5492,21 +5492,21 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_sortHelper__P725427.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__P834040.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__P725427_mk(s) { +function helpers_sortHelper__P834040_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_sortHelper__P725427, depth: s.depth + 1, + parent: s, fn: helpers_sortHelper__P834040, 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___733320: undefined, - i___733323: undefined, - j___733329: undefined, + len___841933: undefined, + i___841936: undefined, + j___841942: undefined, arg0: undefined, arg1: undefined, } } @@ -5515,7 +5515,7 @@ function helpers_sortHelper__P725427_mk(s) { -function helpers_swap__P725426(s) { +function helpers_swap__P834039(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5525,7 +5525,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.temp___733358 = undefined; + s.temp___841971 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -5533,28 +5533,28 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__getAt(s.arg0, s.arg1); - s.temp___733358 = (r0); + s.temp___841971 = (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___733358); + r0 = pxsim_Array_.setAt(s.arg0, s.arg2, s.temp___841971); r0 = undefined; return leave(s, r0) default: oops() } } } -helpers_swap__P725426.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__P834039.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__P725426_mk(s) { +function helpers_swap__P834039_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_swap__P725426, depth: s.depth + 1, + parent: s, fn: helpers_swap__P834039, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - temp___733358: undefined, + temp___841971: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -5564,7 +5564,7 @@ function helpers_swap__P725426_mk(s) { -function scene_Camera_update__P723820(s) { +function scene_Camera_update__P832433(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5574,24 +5574,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.elapsed___733627 = undefined; - s.percentComplete___733641 = undefined; - s.damp___733648 = undefined; - s.f___733657 = undefined; - s.x___733663 = undefined; - s.y___733670 = undefined; + s.elapsed___842240 = undefined; + s.percentComplete___842254 = undefined; + s.damp___842261 = undefined; + s.f___842270 = undefined; + s.x___842276 = undefined; + s.y___842283 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C723803_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C832416_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__P723376_mk(s); + s.tmp_3 = Sprite_x__P831989_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_3.arg0 = r0; s.callLocIdx = 899; s.pc = 9; return s.tmp_3; @@ -5600,7 +5600,7 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1).fields["_lastUpdatedSpriteX"] = (s.tmp_2); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Sprite_y__P723378_mk(s); + s.tmp_2 = Sprite_y__P831991_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 900; s.pc = 10; return s.tmp_2; @@ -5608,16 +5608,16 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["_lastUpdatedSpriteY"] = (s.tmp_1); - s.tmp_0 = scene_Camera_offsetX__P723809_mk(s); + s.tmp_0 = scene_Camera_offsetX__P832422_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_x__P723376_mk(s); + s.tmp_2 = Sprite_x__P831989_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 901; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; s.tmp_1 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___723054); + r0 = pxsim_ImageMethods.width(globals.screen___831667); s.tmp_4 = r0; r0 = (s.tmp_4 >> 1); s.tmp_3 = r0; @@ -5626,16 +5626,16 @@ switch (step) { s.callLocIdx = 902; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = scene_Camera_offsetY__P723811_mk(s); + s.tmp_0 = scene_Camera_offsetY__P832424_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_y__P723378_mk(s); + s.tmp_2 = Sprite_y__P831991_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 903; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; s.tmp_1 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___723054); + r0 = pxsim_ImageMethods.height(globals.screen___831667); s.tmp_4 = r0; r0 = (s.tmp_4 >> 1); s.tmp_3 = r0; @@ -5665,10 +5665,10 @@ switch (step) { r0 = s.arg0.fields["shakeStartTime"]; s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); - s.elapsed___733627 = (r0); + s.elapsed___842240 = (r0); r0 = s.arg0.fields["shakeDuration"]; s.tmp_1 = r0; - r0 = (s.elapsed___733627 >= s.tmp_1); + r0 = (s.elapsed___842240 >= s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } @@ -5677,49 +5677,49 @@ switch (step) { case 3: r0 = s.arg0.fields["shakeDuration"]; s.tmp_0 = r0; - r0 = (s.elapsed___733627 / s.tmp_0); - s.percentComplete___733641 = (r0); - s.damp___733648 = (1); - r0 = (s.percentComplete___733641 >= 0.75); + r0 = (s.elapsed___842240 / s.tmp_0); + s.percentComplete___842254 = (r0); + s.damp___842261 = (1); + r0 = (s.percentComplete___842254 >= 0.75); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_1 = Math_max__P721151_mk(s); + s.tmp_1 = Math_max__P829764_mk(s); s.tmp_1.arg0 = 0; - r0 = (1 - s.percentComplete___733641); + r0 = (1 - s.percentComplete___842254); s.tmp_1.arg1 = r0; s.callLocIdx = 907; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; - s.damp___733648 = (r0); + s.damp___842261 = (r0); case 4: case 5: r0 = s.arg0.fields["shakeAmplitude"]; s.tmp_0 = r0; - r0 = (s.tmp_0 * s.damp___733648); - s.f___733657 = (r0); + r0 = (s.tmp_0 * s.damp___842261); + s.f___842270 = (r0); r0 = pxsim.Math_.random(); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.f___733657); + r0 = (s.tmp_1 * s.f___842270); s.tmp_0 = r0; r0 = (s.tmp_0 >> 0); - s.x___733663 = (r0); + s.x___842276 = (r0); r0 = pxsim.Math_.random(); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.f___733657); + r0 = (s.tmp_1 * s.f___842270); s.tmp_0 = r0; r0 = (s.tmp_0 >> 0); - s.y___733670 = (r0); + s.y___842283 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["drawOffsetX"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.x___733663); + r0 = (s.tmp_2 + s.x___842276); 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___733670); + r0 = (s.tmp_2 + s.y___842283); s.tmp_1 = r0; r0 = (s.tmp_0).fields["drawOffsetY"] = (s.tmp_1); case 6: @@ -5729,24 +5729,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_update__P723820.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__P832433.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__P723820_mk(s) { +function scene_Camera_update__P832433_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_update__P723820, depth: s.depth + 1, + parent: s, fn: scene_Camera_update__P832433, 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___733627: undefined, - percentComplete___733641: undefined, - damp___733648: undefined, - f___733657: undefined, - x___733663: undefined, - y___733670: undefined, + elapsed___842240: undefined, + percentComplete___842254: undefined, + damp___842261: undefined, + f___842270: undefined, + x___842276: undefined, + y___842283: undefined, arg0: undefined, } } @@ -5754,7 +5754,7 @@ function scene_Camera_update__P723820_mk(s) { -function scene_Camera_offsetY__P723811(s) { +function scene_Camera_offsetY__P832424(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5764,27 +5764,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___733689 = undefined; + s.scene___842302 = 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__C723803_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P724021_mk(s); + if (!checkSubtype(r0, scene_Camera__C832416_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P832634_mk(s); s.callLocIdx = 890; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.scene___733689 = (r0); - r0 = s.scene___733689.fields["tileMap"]; + s.scene___842302 = (r0); + r0 = s.scene___842302.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___733689.fields["tileMap"]; + r0 = s.scene___842302.fields["tileMap"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_map"]; s.tmp_5 = r0; @@ -5801,8 +5801,8 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 3; continue; } s.tmp_7 = r0 = s.arg0; - s.tmp_10 = tiles_TileMap_offsetY__P723764_mk(s); - r0 = s.scene___733689.fields["tileMap"]; + s.tmp_10 = tiles_TileMap_offsetY__P832377_mk(s); + r0 = s.scene___842302.fields["tileMap"]; s.tmp_10.arg0 = r0; s.tmp_10.arg1 = s.arg1; s.callLocIdx = 892; s.pc = 6; return s.tmp_10; @@ -5823,12 +5823,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_offsetY__P723811.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__P832424.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__P723811_mk(s) { +function scene_Camera_offsetY__P832424_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetY__P723811, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetY__P832424, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5841,7 +5841,7 @@ function scene_Camera_offsetY__P723811_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - scene___733689: undefined, + scene___842302: undefined, arg0: undefined, arg1: undefined, } } @@ -5850,7 +5850,7 @@ function scene_Camera_offsetY__P723811_mk(s) { -function tiles_TileMap_enabled__P723769(s) { +function tiles_TileMap_enabled__P832382(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5865,7 +5865,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C723757_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C832370_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); @@ -5878,13 +5878,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_enabled__P723769.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__P723769.isGetter = true; +tiles_TileMap_enabled__P832382.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__P832382.isGetter = true; -function tiles_TileMap_enabled__P723769_mk(s) { +function tiles_TileMap_enabled__P832382_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_enabled__P723769, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_enabled__P832382, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5897,7 +5897,7 @@ function tiles_TileMap_enabled__P723769_mk(s) { -function tiles_TileMap_offsetY__P723764(s) { +function tiles_TileMap_offsetY__P832377(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5913,17 +5913,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C723757_VT)) failedCast(r0); - s.tmp_0 = Math_clamp__P721148_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C832370_VT)) failedCast(r0); + s.tmp_0 = Math_clamp__P829761_mk(s); s.tmp_0.arg0 = 0; - s.tmp_1 = Math_max__P721151_mk(s); - s.tmp_3 = tiles_TileMap_areaHeight__P723766_mk(s); + s.tmp_1 = Math_max__P829764_mk(s); + s.tmp_3 = tiles_TileMap_areaHeight__P832379_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 829; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; s.tmp_2 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___723054); + r0 = pxsim_ImageMethods.height(globals.screen___831667); s.tmp_4 = r0; r0 = (s.tmp_2 - s.tmp_4); s.tmp_1.arg0 = r0; @@ -5939,12 +5939,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_offsetY__P723764.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__P832377.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__P723764_mk(s) { +function tiles_TileMap_offsetY__P832377_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_offsetY__P723764, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_offsetY__P832377, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5959,7 +5959,7 @@ function tiles_TileMap_offsetY__P723764_mk(s) { -function tiles_TileMap_areaHeight__P723766(s) { +function tiles_TileMap_areaHeight__P832379(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5974,7 +5974,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C723757_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C832370_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -5996,12 +5996,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_areaHeight__P723766.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__P832379.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__P723766_mk(s) { +function tiles_TileMap_areaHeight__P832379_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_areaHeight__P723766, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_areaHeight__P832379, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6015,7 +6015,7 @@ function tiles_TileMap_areaHeight__P723766_mk(s) { -function tiles_TileMap_scale__P723760(s) { +function tiles_TileMap_scale__P832373(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6030,18 +6030,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C723757_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C832370_VT)) failedCast(r0); r0 = s.arg0.fields["_scale"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_scale__P723760.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__P723760.isGetter = true; +tiles_TileMap_scale__P832373.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__P832373.isGetter = true; -function tiles_TileMap_scale__P723760_mk(s) { +function tiles_TileMap_scale__P832373_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_scale__P723760, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_scale__P832373, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -6050,7 +6050,7 @@ function tiles_TileMap_scale__P723760_mk(s) { -function tiles_TileMapData_height__P723742(s) { +function tiles_TileMapData_height__P832355(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6065,18 +6065,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C723739_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C832352_VT)) failedCast(r0); r0 = s.arg0.fields["_height"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMapData_height__P723742.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__P723742.isGetter = true; +tiles_TileMapData_height__P832355.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__P832355.isGetter = true; -function tiles_TileMapData_height__P723742_mk(s) { +function tiles_TileMapData_height__P832355_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_height__P723742, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_height__P832355, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -6085,7 +6085,7 @@ function tiles_TileMapData_height__P723742_mk(s) { -function scene_Camera_offsetY__P723810(s) { +function scene_Camera_offsetY__P832423(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6100,18 +6100,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C723803_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C832416_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetY"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_offsetY__P723810.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__P723810.isGetter = true; +scene_Camera_offsetY__P832423.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__P832423.isGetter = true; -function scene_Camera_offsetY__P723810_mk(s) { +function scene_Camera_offsetY__P832423_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetY__P723810, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetY__P832423, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -6120,7 +6120,7 @@ function scene_Camera_offsetY__P723810_mk(s) { -function scene_Camera_offsetX__P723809(s) { +function scene_Camera_offsetX__P832422(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6130,27 +6130,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___733749 = undefined; + s.scene___842362 = 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__C723803_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P724021_mk(s); + if (!checkSubtype(r0, scene_Camera__C832416_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P832634_mk(s); s.callLocIdx = 887; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.scene___733749 = (r0); - r0 = s.scene___733749.fields["tileMap"]; + s.scene___842362 = (r0); + r0 = s.scene___842362.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___733749.fields["tileMap"]; + r0 = s.scene___842362.fields["tileMap"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_map"]; s.tmp_5 = r0; @@ -6167,8 +6167,8 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 3; continue; } s.tmp_7 = r0 = s.arg0; - s.tmp_10 = tiles_TileMap_offsetX__P723763_mk(s); - r0 = s.scene___733749.fields["tileMap"]; + s.tmp_10 = tiles_TileMap_offsetX__P832376_mk(s); + r0 = s.scene___842362.fields["tileMap"]; s.tmp_10.arg0 = r0; s.tmp_10.arg1 = s.arg1; s.callLocIdx = 889; s.pc = 6; return s.tmp_10; @@ -6189,12 +6189,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_offsetX__P723809.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__P832422.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__P723809_mk(s) { +function scene_Camera_offsetX__P832422_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetX__P723809, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetX__P832422, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6207,7 +6207,7 @@ function scene_Camera_offsetX__P723809_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - scene___733749: undefined, + scene___842362: undefined, arg0: undefined, arg1: undefined, } } @@ -6216,7 +6216,7 @@ function scene_Camera_offsetX__P723809_mk(s) { -function tiles_TileMap_offsetX__P723763(s) { +function tiles_TileMap_offsetX__P832376(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6232,17 +6232,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C723757_VT)) failedCast(r0); - s.tmp_0 = Math_clamp__P721148_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C832370_VT)) failedCast(r0); + s.tmp_0 = Math_clamp__P829761_mk(s); s.tmp_0.arg0 = 0; - s.tmp_1 = Math_max__P721151_mk(s); - s.tmp_3 = tiles_TileMap_areaWidth__P723765_mk(s); + s.tmp_1 = Math_max__P829764_mk(s); + s.tmp_3 = tiles_TileMap_areaWidth__P832378_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 826; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; s.tmp_2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___723054); + r0 = pxsim_ImageMethods.width(globals.screen___831667); s.tmp_4 = r0; r0 = (s.tmp_2 - s.tmp_4); s.tmp_1.arg0 = r0; @@ -6258,12 +6258,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_offsetX__P723763.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__P832376.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__P723763_mk(s) { +function tiles_TileMap_offsetX__P832376_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_offsetX__P723763, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_offsetX__P832376, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6278,7 +6278,7 @@ function tiles_TileMap_offsetX__P723763_mk(s) { -function tiles_TileMap_areaWidth__P723765(s) { +function tiles_TileMap_areaWidth__P832378(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6293,7 +6293,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C723757_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C832370_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -6315,12 +6315,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_areaWidth__P723765.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__P832378.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__P723765_mk(s) { +function tiles_TileMap_areaWidth__P832378_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_areaWidth__P723765, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_areaWidth__P832378, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6334,7 +6334,7 @@ function tiles_TileMap_areaWidth__P723765_mk(s) { -function tiles_TileMapData_width__P723741(s) { +function tiles_TileMapData_width__P832354(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6349,18 +6349,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C723739_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C832352_VT)) failedCast(r0); r0 = s.arg0.fields["_width"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMapData_width__P723741.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__P723741.isGetter = true; +tiles_TileMapData_width__P832354.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__P832354.isGetter = true; -function tiles_TileMapData_width__P723741_mk(s) { +function tiles_TileMapData_width__P832354_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_width__P723741, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_width__P832354, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -6369,7 +6369,7 @@ function tiles_TileMapData_width__P723741_mk(s) { -function scene_Camera_offsetX__P723808(s) { +function scene_Camera_offsetX__P832421(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6384,18 +6384,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C723803_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C832416_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetX"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_offsetX__P723808.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__P723808.isGetter = true; +scene_Camera_offsetX__P832421.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__P832421.isGetter = true; -function scene_Camera_offsetX__P723808_mk(s) { +function scene_Camera_offsetX__P832421_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetX__P723808, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetX__P832421, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -6404,7 +6404,7 @@ function scene_Camera_offsetX__P723808_mk(s) { -function Sprite_y__P723378(s) { +function Sprite_y__P831991(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6419,7 +6419,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); r0 = s.arg0.fields["_y"]; s.tmp_1 = r0; r0 = s.arg0.fields["_height"]; @@ -6434,13 +6434,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_y__P723378.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__P723378.isGetter = true; +Sprite_y__P831991.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__P831991.isGetter = true; -function Sprite_y__P723378_mk(s) { +function Sprite_y__P831991_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_y__P723378, depth: s.depth + 1, + parent: s, fn: Sprite_y__P831991, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6454,7 +6454,7 @@ function Sprite_y__P723378_mk(s) { -function Fx_toFloat__P721194(s) { +function Fx_toFloat__P829807(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6472,12 +6472,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_toFloat__P721194.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__P829807.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__P721194_mk(s) { +function Fx_toFloat__P829807_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_toFloat__P721194, depth: s.depth + 1, + parent: s, fn: Fx_toFloat__P829807, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -6486,7 +6486,7 @@ function Fx_toFloat__P721194_mk(s) { -function Fx_div__P721183(s) { +function Fx_div__P829796(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6507,12 +6507,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_div__P721183.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__P829796.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__P721183_mk(s) { +function Fx_div__P829796_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_div__P721183, depth: s.depth + 1, + parent: s, fn: Fx_div__P829796, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -6523,7 +6523,7 @@ function Fx_div__P721183_mk(s) { -function Fx_add__P721178(s) { +function Fx_add__P829791(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6542,12 +6542,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_add__P721178.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__P829791.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__P721178_mk(s) { +function Fx_add__P829791_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_add__P721178, depth: s.depth + 1, + parent: s, fn: Fx_add__P829791, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -6557,7 +6557,7 @@ function Fx_add__P721178_mk(s) { -function Sprite_x__P723376(s) { +function Sprite_x__P831989(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6572,7 +6572,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); r0 = s.arg0.fields["_x"]; s.tmp_1 = r0; r0 = s.arg0.fields["_width"]; @@ -6587,13 +6587,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_x__P723376.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__P723376.isGetter = true; +Sprite_x__P831989.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__P831989.isGetter = true; -function Sprite_x__P723376_mk(s) { +function Sprite_x__P831989_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_x__P723376, depth: s.depth + 1, + parent: s, fn: Sprite_x__P831989, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6607,7 +6607,7 @@ function Sprite_x__P723376_mk(s) { -function PhysicsEngine_move__P723539(s) { +function PhysicsEngine_move__P832152(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6623,17 +6623,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C723533_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C832146_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_move__P723539.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__P832152.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__P723539_mk(s) { +function PhysicsEngine_move__P832152_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_move__P723539, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_move__P832152, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -6643,7 +6643,7 @@ function PhysicsEngine_move__P723539_mk(s) { -function PhysicsEngine_draw__P723538(s) { +function PhysicsEngine_draw__P832151(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6658,17 +6658,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C723533_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C832146_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_draw__P723538.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__P832151.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__P723538_mk(s) { +function PhysicsEngine_draw__P832151_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_draw__P723538, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_draw__P832151, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -6677,7 +6677,7 @@ function PhysicsEngine_draw__P723538_mk(s) { -function controller___update__P723187(s) { +function controller___update__P831800(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6687,7 +6687,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dtms___734055 = undefined; + s.dtms___842668 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -6695,12 +6695,12 @@ switch (step) { r0 = (s.arg0 * 1000); s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - s.dtms___734055 = (r0); - r0 = pxsim_pxtcore_mkAction(1, controller___update_inline__P734062); + s.dtms___842668 = (r0); + r0 = pxsim_pxtcore_mkAction(1, controller___update_inline__P842675); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.dtms___734055); - s.tmp_1 = helpers_arrayForEach__P721130_mk(s); - s.tmp_2 = controller_players__P723151_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.dtms___842668); + s.tmp_1 = helpers_arrayForEach__P829743_mk(s); + s.tmp_2 = controller_players__P831764_mk(s); s.callLocIdx = 201; s.pc = 2; return s.tmp_2; case 2: r0 = s.retval; @@ -6713,17 +6713,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller___update__P723187.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__P831800.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__P723187_mk(s) { +function controller___update__P831800_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller___update__P723187, depth: s.depth + 1, + parent: s, fn: controller___update__P831800, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - dtms___734055: undefined, + dtms___842668: undefined, arg0: undefined, } } @@ -6731,7 +6731,7 @@ function controller___update__P723187_mk(s) { -function controller___update_inline__P734062(s) { +function controller___update_inline__P842675(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6745,7 +6745,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Controller___update__P723185_mk(s); + s.tmp_0 = controller_Controller___update__P831798_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.caps[0]; s.callLocIdx = 202; s.pc = 1; return s.tmp_0; @@ -6755,12 +6755,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller___update_inline__P734062.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__P842675.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__P734062_mk(s) { +function controller___update_inline__P842675_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller___update_inline__P734062, depth: s.depth + 1, + parent: s, fn: controller___update_inline__P842675, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -6770,7 +6770,7 @@ function controller___update_inline__P734062_mk(s) { -function controller_Controller___update__P723185(s) { +function controller_Controller___update__P831798(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6786,7 +6786,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C723156_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C831769_VT)) failedCast(r0); r0 = pxsim_pxtrt.mklocRef(); s.tmp_0 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.arg1); @@ -6797,10 +6797,10 @@ switch (step) { r0 = (s.tmp_3 | 0); s.tmp_2 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_1, s.tmp_2); - r0 = pxsim_pxtcore_mkAction(1, controller_Controller___update_inline__P734075); + r0 = pxsim_pxtcore_mkAction(1, controller_Controller___update_inline__P842688); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - s.tmp_1 = helpers_arrayForEach__P721130_mk(s); + s.tmp_1 = helpers_arrayForEach__P829743_mk(s); r0 = s.arg0.fields["buttons"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.tmp_0; @@ -6811,12 +6811,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___update__P723185.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__P831798.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__P723185_mk(s) { +function controller_Controller___update__P831798_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___update__P723185, depth: s.depth + 1, + parent: s, fn: controller_Controller___update__P831798, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6830,7 +6830,7 @@ function controller_Controller___update__P723185_mk(s) { -function controller_Controller___update_inline__P734075(s) { +function controller_Controller___update_inline__P842688(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6844,7 +6844,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Button___update__P723225_mk(s); + s.tmp_0 = controller_Button___update__P831838_mk(s); s.tmp_0.arg0 = s.arg0; r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_0.arg1 = r0; @@ -6855,12 +6855,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___update_inline__P734075.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__P842688.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__P734075_mk(s) { +function controller_Controller___update_inline__P842688_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___update_inline__P734075, depth: s.depth + 1, + parent: s, fn: controller_Controller___update_inline__P842688, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -6870,7 +6870,7 @@ function controller_Controller___update_inline__P734075_mk(s) { -function controller_Button___update__P723225(s) { +function controller_Button___update__P831838(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6880,16 +6880,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.delay___734091 = undefined; - s.interval___734100 = undefined; - s.count___734113 = undefined; + s.delay___842704 = undefined; + s.interval___842713 = undefined; + s.count___842726 = 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__C723211_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C831824_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -6913,31 +6913,31 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = globals.defaultRepeatDelay___725804; + r0 = globals.defaultRepeatDelay___834417; { step = 4; continue; } case 3: r0 = s.arg0.fields["repeatDelay"]; case 4: // jmp value (already in r0) s.tmp_2 = r0; - s.delay___734091 = (s.tmp_2); + s.delay___842704 = (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___725806; + r0 = globals.defaultRepeatInterval___834419; { step = 6; continue; } case 5: r0 = s.arg0.fields["repeatInterval"]; case 6: // jmp value (already in r0) s.tmp_2 = r0; - s.interval___734100 = (s.tmp_2); + s.interval___842713 = (s.tmp_2); r0 = s.arg0.fields["_pressedElasped"]; s.tmp_1 = r0; - r0 = (s.tmp_1 < s.delay___734091); + r0 = (s.tmp_1 < s.delay___842704); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } @@ -6946,26 +6946,26 @@ switch (step) { case 8: r0 = s.arg0.fields["_pressedElasped"]; s.tmp_5 = r0; - r0 = (s.tmp_5 - s.delay___734091); + r0 = (s.tmp_5 - s.delay___842704); s.tmp_4 = r0; - r0 = (s.tmp_4 - s.interval___734100); + r0 = (s.tmp_4 - s.interval___842713); s.tmp_3 = r0; - r0 = (s.tmp_3 / s.interval___734100); + r0 = (s.tmp_3 / s.interval___842713); s.tmp_2 = r0; r0 = pxsim.Math_.floor(s.tmp_2); - s.count___734113 = (r0); + s.count___842726 = (r0); r0 = s.arg0.fields["_repeatCount"]; s.tmp_1 = r0; - r0 = (s.count___734113 != s.tmp_1); + r0 = (s.count___842726 != 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__P725793_mk(s); + s.tmp_2 = controller_Button_raiseButtonRepeat__P834406_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 215; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; - r0 = (s.arg0).fields["_repeatCount"] = (s.count___734113); + r0 = (s.arg0).fields["_repeatCount"] = (s.count___842726); case 9: case 10: case 11: @@ -6973,12 +6973,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button___update__P723225.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__P831838.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__P723225_mk(s) { +function controller_Button___update__P831838_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button___update__P723225, depth: s.depth + 1, + parent: s, fn: controller_Button___update__P831838, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6986,9 +6986,9 @@ function controller_Button___update__P723225_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - delay___734091: undefined, - interval___734100: undefined, - count___734113: undefined, + delay___842704: undefined, + interval___842713: undefined, + count___842726: undefined, arg0: undefined, arg1: undefined, } } @@ -6997,7 +6997,7 @@ function controller_Button___update__P723225_mk(s) { -function controller_Button_raiseButtonRepeat__P725793(s) { +function controller_Button_raiseButtonRepeat__P834406(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7012,8 +7012,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C723211_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___725802); + if (!checkSubtype(r0, controller_Button__C831824_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___834415); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["id"]; s.tmp_0 = r0; @@ -7028,12 +7028,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_raiseButtonRepeat__P725793.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__P834406.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__P725793_mk(s) { +function controller_Button_raiseButtonRepeat__P834406_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_raiseButtonRepeat__P725793, depth: s.depth + 1, + parent: s, fn: controller_Button_raiseButtonRepeat__P834406, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -7043,7 +7043,7 @@ function controller_Button_raiseButtonRepeat__P725793_mk(s) { -function controller_players__P723151(s) { +function controller_players__P831764(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7053,25 +7053,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller__player1__P723150_mk(s); + s.tmp_0 = controller__player1__P831763_mk(s); s.callLocIdx = 160; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = helpers_arrayFilter__P721131_mk(s); - s.tmp_0.arg0 = globals._players___725722; - s.tmp_0.arg1 = controller_players_inline__P734045; + s.tmp_0 = helpers_arrayFilter__P829744_mk(s); + s.tmp_0.arg0 = globals._players___834335; + s.tmp_0.arg1 = controller_players_inline__P842658; s.callLocIdx = 161; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; return leave(s, r0) default: oops() } } } -controller_players__P723151.info = {"start":1645,"length":144,"line":53,"column":4,"endLine":56,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"players","argumentNames":[]} +controller_players__P831764.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__P723151_mk(s) { +function controller_players__P831764_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_players__P723151, depth: s.depth + 1, + parent: s, fn: controller_players__P831764, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -7080,7 +7080,7 @@ function controller_players__P723151_mk(s) { -function controller_players_inline__P734045(s) { +function controller_players_inline__P842658(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7104,12 +7104,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_players_inline__P734045.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__P842658.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__P734045_mk(s) { +function controller_players_inline__P842658_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_players_inline__P734045, depth: s.depth + 1, + parent: s, fn: controller_players_inline__P842658, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7121,7 +7121,7 @@ function controller_players_inline__P734045_mk(s) { -function helpers_arrayFilter__P721131(s) { +function helpers_arrayFilter__P829744(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7131,31 +7131,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___731864 = undefined; - s.len___731866 = undefined; - s.i___731869 = undefined; - s.v___731874 = undefined; + s.res___840477 = undefined; + s.len___840479 = undefined; + s.i___840482 = undefined; + s.v___840487 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___731864 = (r0); + s.res___840477 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___731866 = (r0); - s.i___731869 = (0); + s.len___840479 = (r0); + s.i___840482 = (0); case 1: - r0 = (s.i___731869 < s.len___731866); + r0 = (s.i___840482 < s.len___840479); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.arg0, s.i___731869); - s.v___731874 = (r0); + r0 = pxsim_Array__getAt(s.arg0, s.i___840482); + s.v___840487 = (r0); s.tmp_1 = lambda_3_mk(s); s.tmp_1.argL = s.arg1; - s.tmp_1.arg0 = s.v___731874; - s.tmp_1.arg1 = s.i___731869; + s.tmp_1.arg0 = s.v___840487; + s.tmp_1.arg1 = s.i___840482; setupLambda(s.tmp_1, s.tmp_1.argL); s.callLocIdx = 6; s.pc = 5; return s.tmp_1; case 5: @@ -7163,30 +7163,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___731864, s.v___731874); + r0 = pxsim_Array__push(s.res___840477, s.v___840487); case 2: case 3: - r0 = (s.i___731869 + 1); - s.i___731869 = (r0); + r0 = (s.i___840482 + 1); + s.i___840482 = (r0); { step = 1; continue; } case 4: - r0 = s.res___731864; + r0 = s.res___840477; return leave(s, r0) default: oops() } } } -helpers_arrayFilter__P721131.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__P829744.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__P721131_mk(s) { +function helpers_arrayFilter__P829744_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayFilter__P721131, depth: s.depth + 1, + parent: s, fn: helpers_arrayFilter__P829744, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - res___731864: undefined, - len___731866: undefined, - i___731869: undefined, - v___731874: undefined, + res___840477: undefined, + len___840479: undefined, + i___840482: undefined, + v___840487: undefined, arg0: undefined, arg1: undefined, } } @@ -7195,7 +7195,7 @@ function helpers_arrayFilter__P721131_mk(s) { -function controller__moveSprites__P723155(s) { +function controller__moveSprites__P831768(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7205,13 +7205,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = helpers_arrayForEach__P721130_mk(s); - s.tmp_1 = controller_players__P723151_mk(s); + s.tmp_0 = helpers_arrayForEach__P829743_mk(s); + s.tmp_1 = controller_players__P831764_mk(s); s.callLocIdx = 162; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = controller__moveSprites_inline__P733840; + s.tmp_0.arg1 = controller__moveSprites_inline__P842453; s.callLocIdx = 164; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -7219,12 +7219,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller__moveSprites__P723155.info = {"start":2005,"length":180,"line":67,"column":4,"endLine":71,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_moveSprites","argumentNames":[]} +controller__moveSprites__P831768.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__P723155_mk(s) { +function controller__moveSprites__P831768_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__moveSprites__P723155, depth: s.depth + 1, + parent: s, fn: controller__moveSprites__P831768, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7234,7 +7234,7 @@ function controller__moveSprites__P723155_mk(s) { -function controller__moveSprites_inline__P733840(s) { +function controller__moveSprites_inline__P842453(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7248,7 +7248,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Controller___preUpdate__P723184_mk(s); + s.tmp_0 = controller_Controller___preUpdate__P831797_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 163; s.pc = 1; return s.tmp_0; case 1: @@ -7257,12 +7257,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller__moveSprites_inline__P733840.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__P842453.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__P733840_mk(s) { +function controller__moveSprites_inline__P842453_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__moveSprites_inline__P733840, depth: s.depth + 1, + parent: s, fn: controller__moveSprites_inline__P842453, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -7272,7 +7272,7 @@ function controller__moveSprites_inline__P733840_mk(s) { -function controller_Controller___preUpdate__P723184(s) { +function controller_Controller___preUpdate__P831797(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7282,20 +7282,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.deadSprites___733847 = undefined; - s.svx___733848 = undefined; - s.svy___733849 = undefined; - s.svxInCricle___733884 = undefined; - s.svyInCircle___733886 = undefined; - s.sq___733888 = undefined; - s.scale___733903 = undefined; + s.deadSprites___842460 = undefined; + s.svx___842461 = undefined; + s.svy___842462 = undefined; + s.svxInCricle___842497 = undefined; + s.svyInCircle___842499 = undefined; + s.sq___842501 = undefined; + s.scale___842516 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C723156_VT)) failedCast(r0); - s.tmp_3 = controller_Controller__controlledSprites__P723161_mk(s); + if (!checkSubtype(r0, controller_Controller__C831769_VT)) failedCast(r0); + s.tmp_3 = controller_Controller__controlledSprites__P831774_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 174; s.pc = 18; return s.tmp_3; case 18: @@ -7311,21 +7311,21 @@ switch (step) { case 1: case 2: r0 = pxsim_pxtrt.mklocRef(); - s.deadSprites___733847 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.deadSprites___733847, false); + s.deadSprites___842460 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.deadSprites___842460, false); r0 = pxsim_pxtrt.mklocRef(); - s.svx___733848 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.svx___733848, 0); + s.svx___842461 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.svx___842461, 0); r0 = pxsim_pxtrt.mklocRef(); - s.svy___733849 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.svy___733849, 0); + s.svy___842462 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.svy___842462, 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___733848; - s.tmp_5 = controller_Button_pressureLevel__P723223_mk(s); - s.tmp_6 = controller_Controller_right__P723166_mk(s); + s.tmp_1 = r0 = s.svx___842461; + s.tmp_5 = controller_Button_pressureLevel__P831836_mk(s); + s.tmp_6 = controller_Controller_right__P831779_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 175; s.pc = 20; return s.tmp_6; case 20: @@ -7335,8 +7335,8 @@ switch (step) { case 19: r0 = s.retval; s.tmp_4 = r0; - s.tmp_8 = controller_Button_pressureLevel__P723223_mk(s); - s.tmp_9 = controller_Controller_left__P723165_mk(s); + s.tmp_8 = controller_Button_pressureLevel__P831836_mk(s); + s.tmp_9 = controller_Controller_left__P831778_mk(s); s.tmp_9.arg0 = s.arg0; s.callLocIdx = 177; s.pc = 22; return s.tmp_9; case 22: @@ -7351,9 +7351,9 @@ switch (step) { r0 = (s.tmp_3 >> 1); s.tmp_2 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_1, s.tmp_2); - s.tmp_0 = r0 = s.svy___733849; - s.tmp_4 = controller_Button_pressureLevel__P723223_mk(s); - s.tmp_5 = controller_Controller_down__P723168_mk(s); + s.tmp_0 = r0 = s.svy___842462; + s.tmp_4 = controller_Button_pressureLevel__P831836_mk(s); + s.tmp_5 = controller_Controller_down__P831781_mk(s); s.tmp_5.arg0 = s.arg0; s.callLocIdx = 179; s.pc = 24; return s.tmp_5; case 24: @@ -7363,8 +7363,8 @@ switch (step) { case 23: r0 = s.retval; s.tmp_3 = r0; - s.tmp_7 = controller_Button_pressureLevel__P723223_mk(s); - s.tmp_8 = controller_Controller_up__P723167_mk(s); + s.tmp_7 = controller_Button_pressureLevel__P831836_mk(s); + s.tmp_8 = controller_Controller_up__P831780_mk(s); s.tmp_8.arg0 = s.arg0; s.callLocIdx = 181; s.pc = 26; return s.tmp_8; case 26: @@ -7381,14 +7381,14 @@ switch (step) { r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); { step = 12; continue; } case 3: - s.tmp_1 = controller_Button__C723211_v0_1_mk(s); - s.tmp_2 = controller_Controller_right__P723166_mk(s); + s.tmp_1 = controller_Button__C831824_v0_1_mk(s); + s.tmp_2 = controller_Controller_right__P831779_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 183; 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__C723211_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, controller_Button__C831824_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: @@ -7403,14 +7403,14 @@ switch (step) { case 5: // jmp value (already in r0) s.tmp_3 = r0; - s.tmp_5 = controller_Button__C723211_v0_1_mk(s); - s.tmp_6 = controller_Controller_left__P723165_mk(s); + s.tmp_5 = controller_Button__C831824_v0_1_mk(s); + s.tmp_6 = controller_Controller_left__P831778_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 184; 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__C723211_VT)) failedCast(s.tmp_5.arg0); + if (!checkSubtype(s.tmp_5.arg0, controller_Button__C831824_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: @@ -7425,18 +7425,18 @@ switch (step) { case 7: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.svx___733848; + s.tmp_8 = r0 = s.svx___842461; 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__C723211_v0_1_mk(s); - s.tmp_2 = controller_Controller_down__P723168_mk(s); + s.tmp_1 = controller_Button__C831824_v0_1_mk(s); + s.tmp_2 = controller_Controller_down__P831781_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 185; 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__C723211_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, controller_Button__C831824_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: @@ -7451,14 +7451,14 @@ switch (step) { case 9: // jmp value (already in r0) s.tmp_3 = r0; - s.tmp_5 = controller_Button__C723211_v0_1_mk(s); - s.tmp_6 = controller_Controller_up__P723167_mk(s); + s.tmp_5 = controller_Button__C831824_v0_1_mk(s); + s.tmp_6 = controller_Controller_up__P831780_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 186; 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__C723211_VT)) failedCast(s.tmp_5.arg0); + if (!checkSubtype(s.tmp_5.arg0, controller_Button__C831824_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: @@ -7473,57 +7473,57 @@ switch (step) { case 11: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.svy___733849; + s.tmp_8 = r0 = s.svy___842462; 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___733884 = (r0); - s.tmp_0 = r0 = s.svxInCricle___733884; - r0 = pxsim_pxtrt_ldlocRef(s.svx___733848); + s.svxInCricle___842497 = (r0); + s.tmp_0 = r0 = s.svxInCricle___842497; + r0 = pxsim_pxtrt_ldlocRef(s.svx___842461); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); r0 = pxsim_pxtrt.mklocRef(); - s.svyInCircle___733886 = (r0); - s.tmp_0 = r0 = s.svyInCircle___733886; - r0 = pxsim_pxtrt_ldlocRef(s.svy___733849); + s.svyInCircle___842499 = (r0); + s.tmp_0 = r0 = s.svyInCircle___842499; + r0 = pxsim_pxtrt_ldlocRef(s.svy___842462); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - r0 = pxsim_pxtrt_ldlocRef(s.svx___733848); + r0 = pxsim_pxtrt_ldlocRef(s.svx___842461); s.tmp_1 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.svx___733848); + r0 = pxsim_pxtrt_ldlocRef(s.svx___842461); s.tmp_2 = r0; r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.svy___733849); + r0 = pxsim_pxtrt_ldlocRef(s.svy___842462); s.tmp_4 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.svy___733849); + r0 = pxsim_pxtrt_ldlocRef(s.svy___842462); s.tmp_5 = r0; r0 = (s.tmp_4 * s.tmp_5); s.tmp_3 = r0; r0 = (s.tmp_0 + s.tmp_3); - s.sq___733888 = (r0); - r0 = (s.sq___733888 > 65536); + s.sq___842501 = (r0); + r0 = (s.sq___842501 > 65536); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = (65536 / s.sq___733888); + r0 = (65536 / s.sq___842501); s.tmp_1 = r0; r0 = pxsim.Math_.sqrt(s.tmp_1); - s.scale___733903 = (r0); - s.tmp_0 = r0 = s.svxInCricle___733884; - s.tmp_3 = r0 = s.scale___733903; - r0 = pxsim_pxtrt_ldlocRef(s.svx___733848); + s.scale___842516 = (r0); + s.tmp_0 = r0 = s.svxInCricle___842497; + s.tmp_3 = r0 = s.scale___842516; + r0 = pxsim_pxtrt_ldlocRef(s.svx___842461); 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___733886; - s.tmp_3 = r0 = s.scale___733903; - r0 = pxsim_pxtrt_ldlocRef(s.svy___733849); + s.tmp_0 = r0 = s.svyInCircle___842499; + s.tmp_3 = r0 = s.scale___842516; + r0 = pxsim_pxtrt_ldlocRef(s.svy___842462); s.tmp_4 = r0; r0 = (s.tmp_3 * s.tmp_4); s.tmp_2 = r0; @@ -7532,15 +7532,15 @@ switch (step) { r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); case 13: case 14: - r0 = pxsim_pxtcore_mkAction(5, controller_Controller___preUpdate_inline__P733921); - s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.deadSprites___733847); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.svx___733848); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.svy___733849); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.svxInCricle___733884); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 4, s.svyInCircle___733886); - s.tmp_1 = helpers_arrayForEach__P721130_mk(s); - s.tmp_2 = controller_Controller__controlledSprites__P723161_mk(s); + r0 = pxsim_pxtcore_mkAction(5, controller_Controller___preUpdate_inline__P842534); + s.tmp_0 = r0; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.deadSprites___842460); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.svx___842461); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.svy___842462); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.svxInCricle___842497); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 4, s.svyInCircle___842499); + s.tmp_1 = helpers_arrayForEach__P829743_mk(s); + s.tmp_2 = controller_Controller__controlledSprites__P831774_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 187; s.pc = 36; return s.tmp_2; case 36: @@ -7550,20 +7550,20 @@ switch (step) { s.callLocIdx = 195; s.pc = 35; return s.tmp_1; case 35: r0 = s.retval; - r0 = pxsim_pxtrt_ldlocRef(s.deadSprites___733847); + r0 = pxsim_pxtrt_ldlocRef(s.deadSprites___842460); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - s.tmp_1 = controller_Controller__controlledSprites__P723162_mk(s); + s.tmp_1 = controller_Controller__controlledSprites__P831775_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = helpers_arrayFilter__P721131_mk(s); - s.tmp_3 = controller_Controller__controlledSprites__P723161_mk(s); + s.tmp_2 = helpers_arrayFilter__P829744_mk(s); + s.tmp_3 = controller_Controller__controlledSprites__P831774_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 196; 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__P733978; + s.tmp_2.arg1 = controller_Controller___preUpdate_inline__P842591; s.callLocIdx = 197; s.pc = 38; return s.tmp_2; case 38: r0 = s.retval; @@ -7578,12 +7578,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___preUpdate__P723184.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__P831797.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__P723184_mk(s) { +function controller_Controller___preUpdate__P831797_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___preUpdate__P723184, depth: s.depth + 1, + parent: s, fn: controller_Controller___preUpdate__P831797, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7595,13 +7595,13 @@ function controller_Controller___preUpdate__P723184_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - deadSprites___733847: undefined, - svx___733848: undefined, - svy___733849: undefined, - svxInCricle___733884: undefined, - svyInCircle___733886: undefined, - sq___733888: undefined, - scale___733903: undefined, + deadSprites___842460: undefined, + svx___842461: undefined, + svy___842462: undefined, + svxInCricle___842497: undefined, + svyInCircle___842499: undefined, + sq___842501: undefined, + scale___842516: undefined, arg0: undefined, } } @@ -7609,7 +7609,7 @@ function controller_Controller___preUpdate__P723184_mk(s) { -function controller_Controller___preUpdate_inline__P733921(s) { +function controller_Controller___preUpdate_inline__P842534(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7619,9 +7619,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___733924 = undefined; - s.vx___733925 = undefined; - s.vy___733926 = undefined; + s.s___842537 = undefined; + s.vx___842538 = undefined; + s.vy___842539 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -7639,7 +7639,7 @@ switch (step) { } case 22: r0 = s.retval; - s.s___733924 = (r0); + s.s___842537 = (r0); s.tmp_2 = if_vx_1_mk(s); s.tmp_2.arg0 = s.tmp_1; if (!s.tmp_2.arg0.vtable.iface) { @@ -7652,7 +7652,7 @@ switch (step) { } case 23: r0 = s.retval; - s.vx___733925 = (r0); + s.vx___842538 = (r0); s.tmp_3 = if_vy_1_mk(s); s.tmp_3.arg0 = s.tmp_1; if (!s.tmp_3.arg0.vtable.iface) { @@ -7665,8 +7665,8 @@ switch (step) { } case 24: r0 = s.retval; - s.vy___733926 = (r0); - r0 = s.s___733924.fields["flags"]; + s.vy___842539 = (r0); + r0 = s.s___842537.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 2); s.tmp_0 = r0; @@ -7680,14 +7680,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___733925); + r0 = pxsim_numops_toBoolDecr(s.vx___842538); if (!r0) { step = 3; continue; } - r0 = (s.s___733924).fields["_vx"] = (0); + r0 = (s.s___842537).fields["_vx"] = (0); case 3: case 4: - r0 = pxsim_numops_toBoolDecr(s.vy___733926); + r0 = pxsim_numops_toBoolDecr(s.vy___842539); if (!r0) { step = 5; continue; } - r0 = (s.s___733924).fields["_vy"] = (0); + r0 = (s.s___842537).fields["_vy"] = (0); case 5: case 6: case 7: @@ -7705,48 +7705,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___733925; + s.tmp_2 = r0 = s.vx___842538; r0 = pxsim_numops_toBool(s.tmp_2); if (r0) { step = 11; continue; } r0 = s.tmp_2; { step = 12; continue; } case 11: - r0 = s.vy___733926; + r0 = s.vy___842539; 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___733924; + s.tmp_4 = r0 = s.s___842537; r0 = pxsim_pxtrt_ldlocRef(s.caps[3]); s.tmp_6 = r0; - r0 = pxsim.Math_.imul(s.tmp_6, s.vx___733925); + r0 = pxsim.Math_.imul(s.tmp_6, s.vx___842538); s.tmp_5 = r0; r0 = (s.tmp_4).fields["_vx"] = (s.tmp_5); - s.tmp_0 = r0 = s.s___733924; + s.tmp_0 = r0 = s.s___842537; r0 = pxsim_pxtrt_ldlocRef(s.caps[4]); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.vy___733926); + r0 = pxsim.Math_.imul(s.tmp_2, s.vy___842539); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vy"] = (s.tmp_1); { step = 18; continue; } case 13: - r0 = pxsim_numops_toBoolDecr(s.vx___733925); + r0 = pxsim_numops_toBoolDecr(s.vx___842538); if (!r0) { step = 14; continue; } - s.tmp_0 = r0 = s.s___733924; + s.tmp_0 = r0 = s.s___842537; r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.vx___733925); + r0 = pxsim.Math_.imul(s.tmp_2, s.vx___842538); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vx"] = (s.tmp_1); { step = 17; continue; } case 14: - r0 = pxsim_numops_toBoolDecr(s.vy___733926); + r0 = pxsim_numops_toBoolDecr(s.vy___842539); if (!r0) { step = 15; continue; } - s.tmp_0 = r0 = s.s___733924; + s.tmp_0 = r0 = s.s___842537; r0 = pxsim_pxtrt_ldlocRef(s.caps[2]); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.vy___733926); + r0 = pxsim.Math_.imul(s.tmp_2, s.vy___842539); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vy"] = (s.tmp_1); case 15: @@ -7763,12 +7763,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___preUpdate_inline__P733921.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__P842534.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__P733921_mk(s) { +function controller_Controller___preUpdate_inline__P842534_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___preUpdate_inline__P733921, depth: s.depth + 1, + parent: s, fn: controller_Controller___preUpdate_inline__P842534, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7777,9 +7777,9 @@ function controller_Controller___preUpdate_inline__P733921_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - s___733924: undefined, - vx___733925: undefined, - vy___733926: undefined, + s___842537: undefined, + vx___842538: undefined, + vy___842539: undefined, arg0: undefined, } } @@ -7787,7 +7787,7 @@ function controller_Controller___preUpdate_inline__P733921_mk(s) { -function controller_Controller___preUpdate_inline__P733978(s) { +function controller_Controller___preUpdate_inline__P842591(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7812,12 +7812,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___preUpdate_inline__P733978.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__P842591.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__P733978_mk(s) { +function controller_Controller___preUpdate_inline__P842591_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___preUpdate_inline__P733978, depth: s.depth + 1, + parent: s, fn: controller_Controller___preUpdate_inline__P842591, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7829,7 +7829,7 @@ function controller_Controller___preUpdate_inline__P733978_mk(s) { -function controller_Button_pressureLevel__P723223(s) { +function controller_Button_pressureLevel__P831836(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7844,16 +7844,16 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C723211_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C831824_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__C723211_v0_1_mk(s); + s.tmp_3 = controller_Button__C831824_v0_1_mk(s); s.tmp_3.arg0 = s.arg0; - if (!checkSubtype(s.tmp_3.arg0, controller_Button__C723211_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, controller_Button__C831824_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: @@ -7882,12 +7882,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_pressureLevel__P723223.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__P831836.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__P723223_mk(s) { +function controller_Button_pressureLevel__P831836_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_pressureLevel__P723223, depth: s.depth + 1, + parent: s, fn: controller_Button_pressureLevel__P831836, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7902,7 +7902,7 @@ function controller_Button_pressureLevel__P723223_mk(s) { -function controller_Button_isPressed__P723222(s) { +function controller_Button_isPressed__P831835(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7917,17 +7917,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C723211_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C831824_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; return leave(s, r0) default: oops() } } } -controller_Button_isPressed__P723222.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__P831835.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__P723222_mk(s) { +function controller_Button_isPressed__P831835_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_isPressed__P723222, depth: s.depth + 1, + parent: s, fn: controller_Button_isPressed__P831835, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -7936,7 +7936,7 @@ function controller_Button_isPressed__P723222_mk(s) { -function controller_Controller_down__P723168(s) { +function controller_Controller_down__P831781(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7951,7 +7951,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C723156_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C831769_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (4 - 1); @@ -7960,13 +7960,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_down__P723168.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__P723168.isGetter = true; +controller_Controller_down__P831781.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__P831781.isGetter = true; -function controller_Controller_down__P723168_mk(s) { +function controller_Controller_down__P831781_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_down__P723168, depth: s.depth + 1, + parent: s, fn: controller_Controller_down__P831781, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7977,7 +7977,7 @@ function controller_Controller_down__P723168_mk(s) { -function controller_Controller_button__P725787(s) { +function controller_Controller_button__P834400(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7993,7 +7993,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C723156_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C831769_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (s.arg1 - 1); @@ -8002,12 +8002,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller_button__P725787.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__P834400.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__P725787_mk(s) { +function controller_Controller_button__P834400_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_button__P725787, depth: s.depth + 1, + parent: s, fn: controller_Controller_button__P834400, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8019,7 +8019,7 @@ function controller_Controller_button__P725787_mk(s) { -function controller_Controller_up__P723167(s) { +function controller_Controller_up__P831780(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8034,7 +8034,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C723156_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C831769_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (2 - 1); @@ -8043,13 +8043,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_up__P723167.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__P723167.isGetter = true; +controller_Controller_up__P831780.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__P831780.isGetter = true; -function controller_Controller_up__P723167_mk(s) { +function controller_Controller_up__P831780_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_up__P723167, depth: s.depth + 1, + parent: s, fn: controller_Controller_up__P831780, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8060,7 +8060,7 @@ function controller_Controller_up__P723167_mk(s) { -function controller_Controller_right__P723166(s) { +function controller_Controller_right__P831779(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8075,7 +8075,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C723156_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C831769_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (3 - 1); @@ -8084,13 +8084,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_right__P723166.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__P723166.isGetter = true; +controller_Controller_right__P831779.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__P831779.isGetter = true; -function controller_Controller_right__P723166_mk(s) { +function controller_Controller_right__P831779_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_right__P723166, depth: s.depth + 1, + parent: s, fn: controller_Controller_right__P831779, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8101,7 +8101,7 @@ function controller_Controller_right__P723166_mk(s) { -function controller_Controller_left__P723165(s) { +function controller_Controller_left__P831778(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8116,7 +8116,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C723156_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C831769_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (1 - 1); @@ -8125,13 +8125,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_left__P723165.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__P723165.isGetter = true; +controller_Controller_left__P831778.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__P831778.isGetter = true; -function controller_Controller_left__P723165_mk(s) { +function controller_Controller_left__P831778_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_left__P723165, depth: s.depth + 1, + parent: s, fn: controller_Controller_left__P831778, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8142,7 +8142,7 @@ function controller_Controller_left__P723165_mk(s) { -function controller_Controller__controlledSprites__P723162(s) { +function controller_Controller__controlledSprites__P831775(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8158,8 +8158,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C723156_VT)) failedCast(r0); - s.tmp_1 = game_currentScene__P724021_mk(s); + if (!checkSubtype(r0, controller_Controller__C831769_VT)) failedCast(r0); + s.tmp_1 = game_currentScene__P832634_mk(s); s.callLocIdx = 168; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; @@ -8172,12 +8172,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller__controlledSprites__P723162.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__P831775.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__P723162_mk(s) { +function controller_Controller__controlledSprites__P831775_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller__controlledSprites__P723162, depth: s.depth + 1, + parent: s, fn: controller_Controller__controlledSprites__P831775, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8190,7 +8190,7 @@ function controller_Controller__controlledSprites__P723162_mk(s) { -function controller_Controller__controlledSprites__P723161(s) { +function controller_Controller__controlledSprites__P831774(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8205,8 +8205,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C723156_VT)) failedCast(r0); - s.tmp_1 = game_currentScene__P724021_mk(s); + if (!checkSubtype(r0, controller_Controller__C831769_VT)) failedCast(r0); + s.tmp_1 = game_currentScene__P832634_mk(s); s.callLocIdx = 167; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; @@ -8218,13 +8218,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller__controlledSprites__P723161.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__P723161.isGetter = true; +controller_Controller__controlledSprites__P831774.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__P831774.isGetter = true; -function controller_Controller__controlledSprites__P723161_mk(s) { +function controller_Controller__controlledSprites__P831774_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller__controlledSprites__P723161, depth: s.depth + 1, + parent: s, fn: controller_Controller__controlledSprites__P831774, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8236,7 +8236,7 @@ function controller_Controller__controlledSprites__P723161_mk(s) { -function Fx_imul__P721182(s) { +function Fx_imul__P829795(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8255,12 +8255,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_imul__P721182.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__P829795.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__P721182_mk(s) { +function Fx_imul__P829795_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_imul__P721182, depth: s.depth + 1, + parent: s, fn: Fx_imul__P829795, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -8270,7 +8270,7 @@ function Fx_imul__P721182_mk(s) { -function power_checkDeepSleep__P722952(s) { +function power_checkDeepSleep__P831565(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8280,13 +8280,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___732681 = undefined; - s.to___732684 = undefined; - s.tmp_0 = power_init__P725631_mk(s); + s.p___841294 = undefined; + s.to___841297 = undefined; + s.tmp_0 = power_init__P834244_mk(s); s.callLocIdx = 83; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = r0 = globals._poked___725629; + s.tmp_0 = r0 = globals._poked___834242; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.tmp_0; @@ -8296,8 +8296,8 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_1 = r0; - s.p___732681 = (s.tmp_1); - s.tmp_0 = r0 = globals._timeout___725630; + s.p___841294 = (s.tmp_1); + s.tmp_0 = r0 = globals._timeout___834243; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 3; continue; } r0 = s.tmp_0; @@ -8307,8 +8307,8 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_1 = r0; - s.to___732684 = (s.tmp_1); - r0 = (s.to___732684 > 0); + s.to___841297 = (s.tmp_1); + r0 = (s.to___841297 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 5; continue; } @@ -8317,9 +8317,9 @@ switch (step) { case 5: r0 = pxsim.control.millis(); s.tmp_2 = r0; - r0 = (s.tmp_2 - s.p___732681); + r0 = (s.tmp_2 - s.p___841294); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.to___732684); + r0 = (s.tmp_1 > s.to___841297); case 6: // jmp value (already in r0) s.tmp_3 = r0; @@ -8345,12 +8345,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -power_checkDeepSleep__P722952.info = {"start":1087,"length":298,"line":36,"column":4,"endLine":46,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"checkDeepSleep","argumentNames":[]} +power_checkDeepSleep__P831565.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__P722952_mk(s) { +function power_checkDeepSleep__P831565_mk(s) { checkStack(s.depth); return { - parent: s, fn: power_checkDeepSleep__P722952, depth: s.depth + 1, + parent: s, fn: power_checkDeepSleep__P831565, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8359,15 +8359,15 @@ function power_checkDeepSleep__P722952_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - p___732681: undefined, - to___732684: undefined, + p___841294: undefined, + to___841297: undefined, } } -function power_init__P725631(s) { +function power_init__P834244(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: - r0 = (globals._timeout___725630 !== undefined); + r0 = (globals._timeout___834243 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -8387,21 +8387,21 @@ switch (step) { r0 = pxsim_pxtcore.getConfig(212, -1); s.tmp_1 = r0; r0 = (s.tmp_1 * 1000); - globals._timeout___725630 = (r0); - r0 = (globals._timeout___725630 > 0); + globals._timeout___834243 = (r0); + r0 = (globals._timeout___834243 > 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___725630 < 300000); + r0 = (globals._timeout___834243 < 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___725630 = (300000); + globals._timeout___834243 = (300000); case 5: case 6: case 7: @@ -8409,12 +8409,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -power_init__P725631.info = {"start":1610,"length":376,"line":57,"column":4,"endLine":66,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"init","argumentNames":[]} +power_init__P834244.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__P725631_mk(s) { +function power_init__P834244_mk(s) { checkStack(s.depth); return { - parent: s, fn: power_init__P725631, depth: s.depth + 1, + parent: s, fn: power_init__P834244, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8424,7 +8424,7 @@ function power_init__P725631_mk(s) { -function power_poke__P722951(s) { +function power_poke__P831564(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8434,22 +8434,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = power_init__P725631_mk(s); + s.tmp_0 = power_init__P834244_mk(s); s.callLocIdx = 82; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = pxsim.control.millis(); - globals._poked___725629 = (r0); + globals._poked___834242 = (r0); r0 = undefined; return leave(s, r0) default: oops() } } } -power_poke__P722951.info = {"start":795,"length":81,"line":26,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"poke","argumentNames":[]} +power_poke__P831564.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__P722951_mk(s) { +function power_poke__P831564_mk(s) { checkStack(s.depth); return { - parent: s, fn: power_poke__P722951, depth: s.depth + 1, + parent: s, fn: power_poke__P831564, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -8458,7 +8458,7 @@ function power_poke__P722951_mk(s) { -function control_EventContext_registerFrameHandler__P721424(s) { +function control_EventContext_registerFrameHandler__P830037(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8468,8 +8468,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.fn___734157 = undefined; - s.i___734166 = undefined; + s.fn___842770 = undefined; + s.i___842779 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -8477,7 +8477,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C721416_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C830029_VT)) failedCast(r0); r0 = s.arg0.fields["frameCallbacks"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -8490,20 +8490,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__P725504_mk(s); + s.tmp_0 = control_EventContext_registerFrameCallbacks__P834117_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 58; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(control_FrameCallback__C721413_VT); - s.fn___734157 = (r0); - r0 = (s.fn___734157).fields["order"] = (s.arg1); - r0 = (s.fn___734157).fields["handler"] = (s.arg2); - s.i___734166 = (0); + r0 = pxsim_pxtcore_mkClassInstance(control_FrameCallback__C830026_VT); + s.fn___842770 = (r0); + r0 = (s.fn___842770).fields["order"] = (s.arg1); + r0 = (s.fn___842770).fields["handler"] = (s.arg2); + s.i___842779 = (0); case 3: - s.tmp_1 = r0 = s.i___734166; + s.tmp_1 = r0 = s.i___842779; r0 = s.arg0.fields["frameCallbacks"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -8514,7 +8514,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___734166); + r0 = pxsim_Array__getAt(s.tmp_6, s.i___842779); r0 = r0.fields["order"]; s.tmp_5 = r0; r0 = (s.tmp_5 > s.arg1); @@ -8523,29 +8523,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___734166, s.fn___734157); - r0 = s.fn___734157; + r0 = pxsim_Array_.insertAt(s.tmp_7, s.i___842779, s.fn___842770); + r0 = s.fn___842770; { step = 7; continue; } case 4: case 5: - r0 = (s.i___734166 + 1); - s.i___734166 = (r0); + r0 = (s.i___842779 + 1); + s.i___842779 = (r0); { step = 3; continue; } case 6: r0 = s.arg0.fields["frameCallbacks"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.fn___734157); - r0 = s.fn___734157; + r0 = pxsim_Array__push(s.tmp_0, s.fn___842770); + r0 = s.fn___842770; case 7: return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameHandler__P721424.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__P830037.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__P721424_mk(s) { +function control_EventContext_registerFrameHandler__P830037_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameHandler__P721424, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameHandler__P830037, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8555,8 +8555,8 @@ function control_EventContext_registerFrameHandler__P721424_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - fn___734157: undefined, - i___734166: undefined, + fn___842770: undefined, + i___842779: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -8566,7 +8566,7 @@ function control_EventContext_registerFrameHandler__P721424_mk(s) { -function control_EventContext_registerFrameCallbacks__P725504(s) { +function control_EventContext_registerFrameCallbacks__P834117(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8576,13 +8576,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.worker___734200 = undefined; + s.worker___842813 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C721416_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C830029_VT)) failedCast(r0); r0 = s.arg0.fields["frameCallbacks"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -8595,28 +8595,28 @@ switch (step) { case 1: case 2: r0 = s.arg0.fields["frameWorker"]; - s.worker___734200 = (r0); - r0 = pxsim_pxtcore_mkAction(2, control_EventContext_registerFrameCallbacks_inline__P734206); + s.worker___842813 = (r0); + r0 = pxsim_pxtcore_mkAction(2, control_EventContext_registerFrameCallbacks_inline__P842819); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.worker___734200); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.worker___842813); r0 = pxsim.control.runInParallel(s.tmp_0); case 3: r0 = undefined; return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameCallbacks__P725504.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__P834117.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__P725504_mk(s) { +function control_EventContext_registerFrameCallbacks__P834117_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameCallbacks__P725504, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameCallbacks__P834117, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - worker___734200: undefined, + worker___842813: undefined, arg0: undefined, } } @@ -8624,7 +8624,7 @@ function control_EventContext_registerFrameCallbacks__P725504_mk(s) { -function control_EventContext_registerFrameCallbacks_inline__P734206(s) { +function control_EventContext_registerFrameCallbacks_inline__P842819(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8634,15 +8634,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.delay___734236 = undefined; + s.delay___842849 = 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__P734212); + r0 = pxsim_pxtcore_mkAction(1, control_EventContext_registerFrameCallbacks_inline__P842825); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.caps[0]); - s.tmp_2 = pauseUntil__P721388_mk(s); + s.tmp_2 = pauseUntil__P830001_mk(s); s.tmp_2.arg0 = s.tmp_1; s.tmp_2.arg1 = undefined; s.callLocIdx = 52; s.pc = 5; return s.tmp_2; @@ -8665,14 +8665,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__P725503_mk(s); + s.tmp_2 = control_EventContext_runCallbacks__P834116_mk(s); s.tmp_2.arg0 = s.caps[0]; s.callLocIdx = 53; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; - s.delay___734236 = (r0); - s.tmp_0 = pause__P721434_mk(s); - s.tmp_0.arg0 = s.delay___734236; + s.delay___842849 = (r0); + s.tmp_0 = pause__P830047_mk(s); + s.tmp_0.arg0 = s.delay___842849; s.callLocIdx = 54; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; @@ -8683,24 +8683,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameCallbacks_inline__P734206.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__P842819.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__P734206_mk(s) { +function control_EventContext_registerFrameCallbacks_inline__P842819_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameCallbacks_inline__P734206, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameCallbacks_inline__P842819, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - delay___734236: undefined, + delay___842849: undefined, } } -function control_EventContext_registerFrameCallbacks_inline__P734212(s) { +function control_EventContext_registerFrameCallbacks_inline__P842825(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8718,12 +8718,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameCallbacks_inline__P734212.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__P842825.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__P734212_mk(s) { +function control_EventContext_registerFrameCallbacks_inline__P842825_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameCallbacks_inline__P734212, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameCallbacks_inline__P842825, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8733,7 +8733,7 @@ function control_EventContext_registerFrameCallbacks_inline__P734212_mk(s) { -function control_EventContext_runCallbacks__P725503(s) { +function control_EventContext_runCallbacks__P834116(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8743,44 +8743,44 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.loopStart___734245 = undefined; - s.f___734258 = undefined; - s.unnamed4212___U2 = undefined; - s.unnamed4213___U3 = undefined; - s.now___734263 = undefined; - s.runtime___734266 = undefined; - s.realTimeInSample___734285 = undefined; - s.fps___734294 = undefined; - s.delay___734363 = undefined; + s.loopStart___842858 = undefined; + s.f___842871 = undefined; + s.unnamed4884___U2 = undefined; + s.unnamed4885___U3 = undefined; + s.now___842876 = undefined; + s.runtime___842879 = undefined; + s.realTimeInSample___842898 = undefined; + s.fps___842907 = undefined; + s.delay___842976 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C721416_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C830029_VT)) failedCast(r0); r0 = pxsim.control.millis(); - s.loopStart___734245 = (r0); + s.loopStart___842858 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["prevTimeMillis"]; s.tmp_2 = r0; - r0 = (s.loopStart___734245 - s.tmp_2); + r0 = (s.loopStart___842858 - s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0).fields["deltaTimeMillis"] = (s.tmp_1); - r0 = (s.arg0).fields["prevTimeMillis"] = (s.loopStart___734245); - s.f___734258 = (undefined); + r0 = (s.arg0).fields["prevTimeMillis"] = (s.loopStart___842858); + s.f___842871 = (undefined); r0 = s.arg0.fields["frameCallbacks"]; - s.unnamed4212___U2 = (r0); - s.unnamed4213___U3 = (0); + s.unnamed4884___U2 = (r0); + s.unnamed4885___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed4213___U3; - r0 = pxsim_Array__length(s.unnamed4212___U2); + s.tmp_0 = r0 = s.unnamed4885___U3; + r0 = pxsim_Array__length(s.unnamed4884___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed4212___U2, s.unnamed4213___U3); - s.f___734258 = (r0); + r0 = pxsim_Array__getAt(s.unnamed4884___U2, s.unnamed4885___U3); + s.f___842871 = (r0); s.tmp_2 = if_handler_1_mk(s); - s.tmp_2.arg0 = s.f___734258; + s.tmp_2.arg0 = s.f___842871; if (!s.tmp_2.arg0.vtable.iface) { setupLambda(s.tmp_2, pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "handler"), 1); s.callLocIdx = 50; s.pc = 11; return s.tmp_2; @@ -8792,19 +8792,19 @@ switch (step) { } case 11: r0 = s.retval; - r0 = (s.unnamed4213___U3 + 1); - s.unnamed4213___U3 = (r0); + r0 = (s.unnamed4885___U3 + 1); + s.unnamed4885___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed4212___U2 = (undefined); + s.unnamed4884___U2 = (undefined); r0 = pxsim.control.millis(); - s.now___734263 = (r0); - r0 = (s.now___734263 - s.loopStart___734245); - s.runtime___734266 = (r0); + s.now___842876 = (r0); + r0 = (s.now___842876 - s.loopStart___842858); + s.runtime___842879 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["timeInSample"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.runtime___734266); + r0 = (s.tmp_2 + s.runtime___842879); s.tmp_1 = r0; r0 = (s.tmp_0).fields["timeInSample"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; @@ -8832,9 +8832,9 @@ switch (step) { if (!r0) { step = 9; continue; } r0 = s.arg0.fields["lastPerfDump"]; s.tmp_4 = r0; - r0 = (s.now___734263 - s.tmp_4); - s.realTimeInSample___734285 = (r0); - r0 = (s.arg0).fields["lastPerfDump"] = (s.now___734263); + r0 = (s.now___842876 - s.tmp_4); + s.realTimeInSample___842898 = (r0); + r0 = (s.arg0).fields["lastPerfDump"] = (s.now___842876); r0 = s.arg0.fields["framesInSample"]; s.tmp_0 = r0; r0 = s.arg0.fields["timeInSample"]; @@ -8842,8 +8842,8 @@ switch (step) { r0 = (s.tmp_2 / 1000); s.tmp_1 = r0; r0 = (s.tmp_0 / s.tmp_1); - s.fps___734294 = (r0); - r0 = pxsim.Math_.round(s.fps___734294); + s.fps___842907 = (r0); + r0 = pxsim.Math_.round(s.fps___842907); s.tmp_1 = r0; if ((s.tmp_1) && (s.tmp_1).vtable) { setupResume(s, 12); @@ -8855,21 +8855,21 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_String__concat("fps:", s.tmp_0); - globals.control_EventContext_lastStats___721418 = (r0); - r0 = (s.fps___734294 < 99); + globals.control_EventContext_lastStats___830031 = (r0); + r0 = (s.fps___842907 < 99); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - if ((globals.control_EventContext_lastStats___721418) && (globals.control_EventContext_lastStats___721418).vtable) { + if ((globals.control_EventContext_lastStats___830031) && (globals.control_EventContext_lastStats___830031).vtable) { setupResume(s, 13); - pxsim_String__stringConv(globals.control_EventContext_lastStats___721418); + pxsim_String__stringConv(globals.control_EventContext_lastStats___830031); checkResumeConsumed(); return; - } else { s.retval = (globals.control_EventContext_lastStats___721418) + ""; } + } else { s.retval = (globals.control_EventContext_lastStats___830031) + ""; } case 13: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.fps___734294 * 10); + r0 = (s.fps___842907 * 10); s.tmp_7 = r0; r0 = pxsim.Math_.round(s.tmp_7); s.tmp_6 = r0; @@ -8896,7 +8896,7 @@ switch (step) { r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_1, s.tmp_2); - globals.control_EventContext_lastStats___721418 = (r0); + globals.control_EventContext_lastStats___830031 = (r0); case 5: case 6: r0 = pxsim.control.profilingEnabled(); @@ -8905,7 +8905,7 @@ switch (step) { if (!r0) { step = 7; continue; } r0 = pxsim_String_.mkEmpty(); s.tmp_9 = r0; - r0 = (s.fps___734294 * 100); + r0 = (s.fps___842907 * 100); s.tmp_12 = r0; r0 = (s.tmp_12 | 0); s.tmp_11 = r0; @@ -8952,12 +8952,12 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_4, "ms/"); s.tmp_3 = r0; - if ((s.realTimeInSample___734285) && (s.realTimeInSample___734285).vtable) { + if ((s.realTimeInSample___842898) && (s.realTimeInSample___842898).vtable) { setupResume(s, 19); - pxsim_String__stringConv(s.realTimeInSample___734285); + pxsim_String__stringConv(s.realTimeInSample___842898); checkResumeConsumed(); return; - } else { s.retval = (s.realTimeInSample___734285) + ""; } + } else { s.retval = (s.realTimeInSample___842898) + ""; } case 19: r0 = s.retval; s.tmp_17 = r0; @@ -8974,24 +8974,24 @@ switch (step) { r0 = (s.arg0).fields["framesInSample"] = (0); case 9: case 10: - s.tmp_0 = Math_max__P721151_mk(s); + s.tmp_0 = Math_max__P829764_mk(s); s.tmp_0.arg0 = 1; - r0 = (20 - s.runtime___734266); + r0 = (20 - s.runtime___842879); s.tmp_0.arg1 = r0; s.callLocIdx = 51; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; - s.delay___734363 = (r0); - r0 = s.delay___734363; + s.delay___842976 = (r0); + r0 = s.delay___842976; return leave(s, r0) default: oops() } } } -control_EventContext_runCallbacks__P725503.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__P834116.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__P725503_mk(s) { +function control_EventContext_runCallbacks__P834116_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_runCallbacks__P725503, depth: s.depth + 1, + parent: s, fn: control_EventContext_runCallbacks__P834116, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9011,15 +9011,15 @@ function control_EventContext_runCallbacks__P725503_mk(s) { tmp_15: undefined, tmp_16: undefined, tmp_17: undefined, - loopStart___734245: undefined, - f___734258: undefined, - unnamed4212___U2: undefined, - unnamed4213___U3: undefined, - now___734263: undefined, - runtime___734266: undefined, - realTimeInSample___734285: undefined, - fps___734294: undefined, - delay___734363: undefined, + loopStart___842858: undefined, + f___842871: undefined, + unnamed4884___U2: undefined, + unnamed4885___U3: undefined, + now___842876: undefined, + runtime___842879: undefined, + realTimeInSample___842898: undefined, + fps___842907: undefined, + delay___842976: undefined, arg0: undefined, } } @@ -9027,7 +9027,7 @@ function control_EventContext_runCallbacks__P725503_mk(s) { -function pauseUntil__P721388(s) { +function pauseUntil__P830001(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9074,7 +9074,7 @@ switch (step) { s.arg1 = (0); case 5: case 6: - s.tmp_0 = control___queuePollEvent__P721387_mk(s); + s.tmp_0 = control___queuePollEvent__P830000_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = undefined; @@ -9086,12 +9086,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -pauseUntil__P721388.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__P830001.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__P721388_mk(s) { +function pauseUntil__P830001_mk(s) { checkStack(s.depth); return { - parent: s, fn: pauseUntil__P721388, depth: s.depth + 1, + parent: s, fn: pauseUntil__P830001, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9107,7 +9107,7 @@ function pauseUntil__P721388_mk(s) { -function control___queuePollEvent__P721387(s) { +function control___queuePollEvent__P830000(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9117,16 +9117,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ev___734385 = undefined; + s.ev___842998 = 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__C725477_VT); + r0 = pxsim_pxtcore_mkClassInstance(control_PollEvent__C834090_VT); s.tmp_0 = r0; - s.tmp_1 = control_PollEvent_constructor__P725478_mk(s); + s.tmp_1 = control_PollEvent_constructor__P834091_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 1023; r0 = pxsim.control.allocateNotifyEvent(); @@ -9142,8 +9142,8 @@ switch (step) { s.callLocIdx = 35; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - s.ev___734385 = (s.tmp_0); - r0 = pxsim_numops_toBoolDecr(globals._pollEventQueue___725480); + s.ev___842998 = (s.tmp_0); + r0 = pxsim_numops_toBoolDecr(globals._pollEventQueue___834093); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -9151,19 +9151,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___734385); - globals._pollEventQueue___725480 = (s.tmp_2); - r0 = pxsim.control.runInParallel(control_pollEvents__P725481); + r0 = pxsim_Array__push(s.tmp_2, s.ev___842998); + globals._pollEventQueue___834093 = (s.tmp_2); + r0 = pxsim.control.runInParallel(control_pollEvents__P834094); { step = 2; continue; } case 1: - r0 = pxsim_Array__push(globals._pollEventQueue___725480, s.ev___734385); + r0 = pxsim_Array__push(globals._pollEventQueue___834093, s.ev___842998); case 2: r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 3; continue; } - s.tmp_0 = control_onEvent__P721412_mk(s); - r0 = s.ev___734385.fields["eid"]; + s.tmp_0 = control_onEvent__P830025_mk(s); + r0 = s.ev___842998.fields["eid"]; s.tmp_0.arg0 = r0; - r0 = s.ev___734385.fields["vid"]; + r0 = s.ev___842998.fields["vid"]; s.tmp_0.arg1 = r0; s.tmp_0.arg2 = s.arg2; s.tmp_0.arg3 = 16; @@ -9172,9 +9172,9 @@ switch (step) { r0 = s.retval; { step = 4; continue; } case 3: - r0 = s.ev___734385.fields["eid"]; + r0 = s.ev___842998.fields["eid"]; s.tmp_0 = r0; - r0 = s.ev___734385.fields["vid"]; + r0 = s.ev___842998.fields["vid"]; s.tmp_1 = r0; setupResume(s, 7); pxsim.control.waitForEvent(s.tmp_0, s.tmp_1); @@ -9187,17 +9187,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -control___queuePollEvent__P721387.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__P830000.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__P721387_mk(s) { +function control___queuePollEvent__P830000_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___queuePollEvent__P721387, depth: s.depth + 1, + parent: s, fn: control___queuePollEvent__P830000, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - ev___734385: undefined, + ev___842998: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -9207,7 +9207,7 @@ function control___queuePollEvent__P721387_mk(s) { -function control_pollEvents__P725481(s) { +function control_pollEvents__P834094(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9217,31 +9217,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.now___734428 = undefined; - s.i___734431 = undefined; - s.ev___734437 = undefined; + s.now___843041 = undefined; + s.i___843044 = undefined; + s.ev___843050 = undefined; case 1: - r0 = pxsim_Array__length(globals._pollEventQueue___725480); + r0 = pxsim_Array__length(globals._pollEventQueue___834093); 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___734428 = (r0); - s.i___734431 = (0); + s.now___843041 = (r0); + s.i___843044 = (0); case 2: - s.tmp_1 = r0 = s.i___734431; - r0 = pxsim_Array__length(globals._pollEventQueue___725480); + s.tmp_1 = r0 = s.i___843044; + r0 = pxsim_Array__length(globals._pollEventQueue___834093); 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___725480, s.i___734431); - s.ev___734437 = (r0); + r0 = pxsim_Array__getAt(globals._pollEventQueue___834093, s.i___843044); + s.ev___843050 = (r0); s.tmp_1 = if_condition_1_mk(s); - s.tmp_1.arg0 = s.ev___734437; + s.tmp_1.arg0 = s.ev___843050; if (!s.tmp_1.arg0.vtable.iface) { setupLambda(s.tmp_1, pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "condition"), 1); s.callLocIdx = 32; s.pc = 13; return s.tmp_1; @@ -9259,7 +9259,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 3: - r0 = s.ev___734437.fields["timeOut"]; + r0 = s.ev___843050.fields["timeOut"]; s.tmp_3 = r0; r0 = (s.tmp_3 > 0); s.tmp_2 = r0; @@ -9268,11 +9268,11 @@ switch (step) { r0 = s.tmp_2; { step = 5; continue; } case 4: - r0 = s.ev___734437.fields["start"]; + r0 = s.ev___843050.fields["start"]; s.tmp_5 = r0; - r0 = (s.now___734428 - s.tmp_5); + r0 = (s.now___843041 - s.tmp_5); s.tmp_4 = r0; - r0 = s.ev___734437.fields["timeOut"]; + r0 = s.ev___843050.fields["timeOut"]; s.tmp_6 = r0; r0 = (s.tmp_4 > s.tmp_6); case 5: @@ -9284,50 +9284,50 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_8); if (!r0) { step = 9; continue; } - r0 = s.ev___734437.fields["eid"]; + r0 = s.ev___843050.fields["eid"]; s.tmp_9 = r0; - r0 = s.ev___734437.fields["vid"]; + r0 = s.ev___843050.fields["vid"]; s.tmp_10 = r0; r0 = pxsim.control.raiseEvent(s.tmp_9, s.tmp_10); - r0 = s.ev___734437.fields["once"]; + r0 = s.ev___843050.fields["once"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = helpers_arraySplice__P721121_mk(s); - s.tmp_1.arg0 = globals._pollEventQueue___725480; - s.tmp_1.arg1 = s.i___734431; + s.tmp_1 = helpers_arraySplice__P829734_mk(s); + s.tmp_1.arg0 = globals._pollEventQueue___834093; + s.tmp_1.arg1 = s.i___843044; s.tmp_1.arg2 = 1; s.callLocIdx = 33; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; - r0 = (s.i___734431 - 1); - s.i___734431 = (r0); + r0 = (s.i___843044 - 1); + s.i___843044 = (r0); case 7: case 8: case 9: case 10: - r0 = (s.i___734431 + 1); - s.i___734431 = (r0); + r0 = (s.i___843044 + 1); + s.i___843044 = (r0); { step = 2; continue; } case 11: - s.tmp_0 = pause__P721434_mk(s); + s.tmp_0 = pause__P830047_mk(s); s.tmp_0.arg0 = 50; s.callLocIdx = 34; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; { step = 1; continue; } case 12: - globals._pollEventQueue___725480 = (undefined); + globals._pollEventQueue___834093 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -control_pollEvents__P725481.info = {"start":618,"length":638,"line":20,"column":4,"endLine":37,"endColumn":5,"fileName":"pxt_modules/base/poll.ts","functionName":"pollEvents","argumentNames":[]} +control_pollEvents__P834094.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__P725481_mk(s) { +function control_pollEvents__P834094_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_pollEvents__P725481, depth: s.depth + 1, + parent: s, fn: control_pollEvents__P834094, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9340,16 +9340,16 @@ function control_pollEvents__P725481_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - now___734428: undefined, - i___734431: undefined, - ev___734437: undefined, + now___843041: undefined, + i___843044: undefined, + ev___843050: undefined, } } -function helpers_arraySplice__P721121(s) { +function helpers_arraySplice__P829734(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9359,7 +9359,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___734485 = undefined; + s.i___843098 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -9373,15 +9373,15 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.i___734485 = (0); + s.i___843098 = (0); case 3: - r0 = (s.i___734485 < s.arg2); + r0 = (s.i___843098 < 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___734485 + 1); - s.i___734485 = (r0); + r0 = (s.i___843098 + 1); + s.i___843098 = (r0); { step = 3; continue; } case 4: case 5: @@ -9389,15 +9389,15 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySplice__P721121.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__P829734.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__P721121_mk(s) { +function helpers_arraySplice__P829734_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySplice__P721121, depth: s.depth + 1, + parent: s, fn: helpers_arraySplice__P829734, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - i___734485: undefined, + i___843098: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -9407,7 +9407,7 @@ function helpers_arraySplice__P721121_mk(s) { -function control_PollEvent_constructor__P725478(s) { +function control_PollEvent_constructor__P834091(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9428,7 +9428,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_PollEvent__C725477_VT)) failedCast(r0); + if (!checkSubtype(r0, control_PollEvent__C834090_VT)) failedCast(r0); r0 = (s.arg0).fields["eid"] = (s.arg1); r0 = (s.arg0).fields["vid"] = (s.arg2); r0 = (s.arg0).fields["start"] = (s.arg3); @@ -9439,12 +9439,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_PollEvent_constructor__P725478.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__P834091.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__P725478_mk(s) { +function control_PollEvent_constructor__P834091_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_PollEvent_constructor__P725478, depth: s.depth + 1, + parent: s, fn: control_PollEvent_constructor__P834091, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -9459,7 +9459,7 @@ function control_PollEvent_constructor__P725478_mk(s) { -function control_EventContext_deltaTime__P721421(s) { +function control_EventContext_deltaTime__P830034(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9474,20 +9474,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C721416_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C830029_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__P721421.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__P721421.isGetter = true; +control_EventContext_deltaTime__P830034.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__P830034.isGetter = true; -function control_EventContext_deltaTime__P721421_mk(s) { +function control_EventContext_deltaTime__P830034_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_deltaTime__P721421, depth: s.depth + 1, + parent: s, fn: control_EventContext_deltaTime__P830034, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -9497,7 +9497,7 @@ function control_EventContext_deltaTime__P721421_mk(s) { -function helpers_arrayForEach__P721130(s) { +function helpers_arrayForEach__P829743(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9507,49 +9507,49 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___732394 = undefined; - s.i___732397 = undefined; + s.len___841007 = undefined; + s.i___841010 = 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___732394 = (r0); - s.i___732397 = (0); + s.len___841007 = (r0); + s.i___841010 = (0); case 1: - r0 = (s.i___732397 < s.len___732394); + r0 = (s.i___841010 < s.len___841007); 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___732397); + r0 = pxsim_Array__getAt(s.arg0, s.i___841010); s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.i___732397; + s.tmp_1.arg1 = s.i___841010; 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___732397 + 1); - s.i___732397 = (r0); + r0 = (s.i___841010 + 1); + s.i___841010 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -helpers_arrayForEach__P721130.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__P829743.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__P721130_mk(s) { +function helpers_arrayForEach__P829743_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayForEach__P721130, depth: s.depth + 1, + parent: s, fn: helpers_arrayForEach__P829743, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - len___732394: undefined, - i___732397: undefined, + len___841007: undefined, + i___841010: undefined, arg0: undefined, arg1: undefined, } } @@ -9558,7 +9558,7 @@ function helpers_arrayForEach__P721130_mk(s) { -function scene_Scene_constructor__P723888(s) { +function scene_Scene_constructor__P832501(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9575,13 +9575,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C723865_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C832478_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__C723549_VT); + r0 = pxsim_pxtcore_mkClassInstance(ArcadePhysicsEngine__C832162_VT); s.tmp_0 = r0; - s.tmp_1 = ArcadePhysicsEngine_constructor__P723550_mk(s); + s.tmp_1 = ArcadePhysicsEngine_constructor__P832163_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 500; s.tmp_1.arg2 = 2; @@ -9590,17 +9590,17 @@ switch (step) { case 1: r0 = s.retval; r0 = (s.arg0).fields["physicsEngine"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_Camera__C723803_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Camera__C832416_VT); s.tmp_0 = r0; - s.tmp_1 = scene_Camera_constructor__P723807_mk(s); + s.tmp_1 = scene_Camera_constructor__P832420_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 913; 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__C723691_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Background__C832304_VT); s.tmp_0 = r0; - s.tmp_1 = scene_Background_constructor__P723695_mk(s); + s.tmp_1 = scene_Background_constructor__P832308_mk(s); s.tmp_1.arg0 = s.tmp_0; r0 = s.arg0.fields["camera"]; s.tmp_1.arg1 = r0; @@ -9661,12 +9661,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_constructor__P723888.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__P832501.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__P723888_mk(s) { +function scene_Scene_constructor__P832501_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_constructor__P723888, depth: s.depth + 1, + parent: s, fn: scene_Scene_constructor__P832501, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9679,7 +9679,7 @@ function scene_Scene_constructor__P723888_mk(s) { -function scene_Camera_constructor__P723807(s) { +function scene_Camera_constructor__P832420(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9694,7 +9694,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C723803_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C832416_VT)) failedCast(r0); r0 = (s.arg0).fields["_offsetX"] = (0); r0 = (s.arg0).fields["_offsetY"] = (0); r0 = (s.arg0).fields["drawOffsetX"] = (0); @@ -9703,12 +9703,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_constructor__P723807.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__P832420.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__P723807_mk(s) { +function scene_Camera_constructor__P832420_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_constructor__P723807, depth: s.depth + 1, + parent: s, fn: scene_Camera_constructor__P832420, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -9717,7 +9717,7 @@ function scene_Camera_constructor__P723807_mk(s) { -function scene_Background_constructor__P723695(s) { +function scene_Background_constructor__P832308(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9733,7 +9733,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C723691_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C832304_VT)) failedCast(r0); r0 = (s.arg0).fields["color"] = (0); r0 = (s.arg0).fields["camera"] = (s.arg1); s.tmp_0 = r0 = s.arg0; @@ -9744,12 +9744,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Background_constructor__P723695.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__P832308.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__P723695_mk(s) { +function scene_Background_constructor__P832308_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_constructor__P723695, depth: s.depth + 1, + parent: s, fn: scene_Background_constructor__P832308, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9761,7 +9761,7 @@ function scene_Background_constructor__P723695_mk(s) { -function ArcadePhysicsEngine_constructor__P723550(s) { +function ArcadePhysicsEngine_constructor__P832163(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9779,33 +9779,33 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C723549_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C832162_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__C723468_VT); + r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteMap__C832081_VT); s.tmp_0 = r0; - s.tmp_1 = sprites_SpriteMap_constructor__P723469_mk(s); + s.tmp_1 = sprites_SpriteMap_constructor__P832082_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 533; 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__P723552_mk(s); + s.tmp_0 = ArcadePhysicsEngine_maxSpeed__P832165_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 534; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = ArcadePhysicsEngine_maxStep__P723556_mk(s); + s.tmp_0 = ArcadePhysicsEngine_maxStep__P832169_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg3; s.callLocIdx = 535; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = ArcadePhysicsEngine_minStep__P723554_mk(s); + s.tmp_0 = ArcadePhysicsEngine_minStep__P832167_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 536; s.pc = 4; return s.tmp_0; @@ -9815,12 +9815,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_constructor__P723550.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__P832163.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__P723550_mk(s) { +function ArcadePhysicsEngine_constructor__P832163_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_constructor__P723550, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_constructor__P832163, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9834,7 +9834,7 @@ function ArcadePhysicsEngine_constructor__P723550_mk(s) { -function ArcadePhysicsEngine_maxStep__P723556(s) { +function ArcadePhysicsEngine_maxStep__P832169(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9850,7 +9850,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C723549_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C832162_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -9861,12 +9861,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxStep__P723556.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__P832169.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__P723556_mk(s) { +function ArcadePhysicsEngine_maxStep__P832169_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxStep__P723556, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxStep__P832169, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9879,7 +9879,7 @@ function ArcadePhysicsEngine_maxStep__P723556_mk(s) { -function ArcadePhysicsEngine_maxStep__P723555(s) { +function ArcadePhysicsEngine_maxStep__P832168(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9894,7 +9894,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C723549_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C832162_VT)) failedCast(r0); r0 = s.arg0.fields["maxSingleStep"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -9903,13 +9903,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxStep__P723555.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__P723555.isGetter = true; +ArcadePhysicsEngine_maxStep__P832168.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__P832168.isGetter = true; -function ArcadePhysicsEngine_maxStep__P723555_mk(s) { +function ArcadePhysicsEngine_maxStep__P832168_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxStep__P723555, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxStep__P832168, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9920,7 +9920,7 @@ function ArcadePhysicsEngine_maxStep__P723555_mk(s) { -function Fx_toInt__P721193(s) { +function Fx_toInt__P829806(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9940,12 +9940,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_toInt__P721193.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__P829806.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__P721193_mk(s) { +function Fx_toInt__P829806_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_toInt__P721193, depth: s.depth + 1, + parent: s, fn: Fx_toInt__P829806, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -9955,7 +9955,7 @@ function Fx_toInt__P721193_mk(s) { -function ArcadePhysicsEngine_minStep__P723554(s) { +function ArcadePhysicsEngine_minStep__P832167(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9971,7 +9971,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C723549_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C832162_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -9982,12 +9982,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_minStep__P723554.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__P832167.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__P723554_mk(s) { +function ArcadePhysicsEngine_minStep__P832167_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_minStep__P723554, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_minStep__P832167, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10000,7 +10000,7 @@ function ArcadePhysicsEngine_minStep__P723554_mk(s) { -function ArcadePhysicsEngine_minStep__P723553(s) { +function ArcadePhysicsEngine_minStep__P832166(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10015,7 +10015,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C723549_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C832162_VT)) failedCast(r0); r0 = s.arg0.fields["minSingleStep"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -10024,13 +10024,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -ArcadePhysicsEngine_minStep__P723553.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__P723553.isGetter = true; +ArcadePhysicsEngine_minStep__P832166.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__P832166.isGetter = true; -function ArcadePhysicsEngine_minStep__P723553_mk(s) { +function ArcadePhysicsEngine_minStep__P832166_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_minStep__P723553, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_minStep__P832166, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10041,7 +10041,7 @@ function ArcadePhysicsEngine_minStep__P723553_mk(s) { -function ArcadePhysicsEngine_maxSpeed__P723552(s) { +function ArcadePhysicsEngine_maxSpeed__P832165(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10057,7 +10057,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C723549_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C832162_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -10074,12 +10074,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxSpeed__P723552.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__P832165.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__P723552_mk(s) { +function ArcadePhysicsEngine_maxSpeed__P832165_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxSpeed__P723552, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxSpeed__P832165, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10092,7 +10092,7 @@ function ArcadePhysicsEngine_maxSpeed__P723552_mk(s) { -function Fx_neg__P721176(s) { +function Fx_neg__P829789(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10110,12 +10110,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_neg__P721176.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__P829789.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__P721176_mk(s) { +function Fx_neg__P829789_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_neg__P721176, depth: s.depth + 1, + parent: s, fn: Fx_neg__P829789, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -10124,7 +10124,7 @@ function Fx_neg__P721176_mk(s) { -function ArcadePhysicsEngine_maxSpeed__P723551(s) { +function ArcadePhysicsEngine_maxSpeed__P832164(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10139,7 +10139,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C723549_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C832162_VT)) failedCast(r0); r0 = s.arg0.fields["maxVelocity"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -10148,13 +10148,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxSpeed__P723551.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__P723551.isGetter = true; +ArcadePhysicsEngine_maxSpeed__P832164.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__P832164.isGetter = true; -function ArcadePhysicsEngine_maxSpeed__P723551_mk(s) { +function ArcadePhysicsEngine_maxSpeed__P832164_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxSpeed__P723551, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxSpeed__P832164, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10165,7 +10165,7 @@ function ArcadePhysicsEngine_maxSpeed__P723551_mk(s) { -function PhysicsEngine_constructor__P723534(s) { +function PhysicsEngine_constructor__P832147(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10180,17 +10180,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C723533_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C832146_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_constructor__P723534.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__P832147.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__P723534_mk(s) { +function PhysicsEngine_constructor__P832147_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_constructor__P723534, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_constructor__P832147, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -10199,7 +10199,7 @@ function PhysicsEngine_constructor__P723534_mk(s) { -function sprites_SpriteMap_constructor__P723469(s) { +function sprites_SpriteMap_constructor__P832082(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10214,7 +10214,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C723468_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C832081_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -10223,12 +10223,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteMap_constructor__P723469.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__P832082.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__P723469_mk(s) { +function sprites_SpriteMap_constructor__P832082_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_constructor__P723469, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_constructor__P832082, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10239,7 +10239,7 @@ function sprites_SpriteMap_constructor__P723469_mk(s) { -function control_pushEventContext__P721430(s) { +function control_pushEventContext__P830043(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10249,63 +10249,63 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctx___734530 = undefined; - s.n___734536 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.eventContexts___725506); + s.ctx___843143 = undefined; + s.n___843149 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.eventContexts___834119); 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___725506 = (r0); + globals.eventContexts___834119 = (r0); case 1: case 2: - s.tmp_0 = control_eventContext__P721429_mk(s); + s.tmp_0 = control_eventContext__P830042_mk(s); s.callLocIdx = 61; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.ctx___734530 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___734530); + s.ctx___843143 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___843143); if (!r0) { step = 3; continue; } - s.tmp_0 = control_EventContext_unregister__P721423_mk(s); - s.tmp_0.arg0 = s.ctx___734530; + s.tmp_0 = control_EventContext_unregister__P830036_mk(s); + s.tmp_0.arg0 = s.ctx___843143; s.callLocIdx = 62; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; case 3: case 4: - r0 = pxsim_pxtcore_mkClassInstance(control_EventContext__C721416_VT); + r0 = pxsim_pxtcore_mkClassInstance(control_EventContext__C830029_VT); s.tmp_0 = r0; - s.tmp_1 = control_EventContext_constructor__P721420_mk(s); + s.tmp_1 = control_EventContext_constructor__P830033_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 63; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - s.n___734536 = (s.tmp_0); - r0 = pxsim_Array__push(globals.eventContexts___725506, s.n___734536); - r0 = s.n___734536; + s.n___843149 = (s.tmp_0); + r0 = pxsim_Array__push(globals.eventContexts___834119, s.n___843149); + r0 = s.n___843149; return leave(s, r0) default: oops() } } } -control_pushEventContext__P721430.info = {"start":7310,"length":340,"line":220,"column":4,"endLine":231,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"pushEventContext","argumentNames":[]} +control_pushEventContext__P830043.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__P721430_mk(s) { +function control_pushEventContext__P830043_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_pushEventContext__P721430, depth: s.depth + 1, + parent: s, fn: control_pushEventContext__P830043, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - ctx___734530: undefined, - n___734536: undefined, + ctx___843143: undefined, + n___843149: undefined, } } -function control_EventContext_unregister__P721423(s) { +function control_EventContext_unregister__P830036(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10315,37 +10315,37 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.h___734565 = undefined; - s.unnamed4216___U1 = undefined; - s.unnamed4217___U2 = undefined; + s.h___843178 = undefined; + s.unnamed4888___U1 = undefined; + s.unnamed4889___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C721416_VT)) failedCast(r0); - s.h___734565 = (undefined); + if (!checkSubtype(r0, control_EventContext__C830029_VT)) failedCast(r0); + s.h___843178 = (undefined); r0 = s.arg0.fields["handlers"]; - s.unnamed4216___U1 = (r0); - s.unnamed4217___U2 = (0); + s.unnamed4888___U1 = (r0); + s.unnamed4889___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed4217___U2; - r0 = pxsim_Array__length(s.unnamed4216___U1); + s.tmp_0 = r0 = s.unnamed4889___U2; + r0 = pxsim_Array__length(s.unnamed4888___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed4216___U1, s.unnamed4217___U2); - s.h___734565 = (r0); - s.tmp_2 = control_EventHandler_unregister__P725500_mk(s); - s.tmp_2.arg0 = s.h___734565; + r0 = pxsim_Array__getAt(s.unnamed4888___U1, s.unnamed4889___U2); + s.h___843178 = (r0); + s.tmp_2 = control_EventHandler_unregister__P834113_mk(s); + s.tmp_2.arg0 = s.h___843178; s.callLocIdx = 57; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - r0 = (s.unnamed4217___U2 + 1); - s.unnamed4217___U2 = (r0); + r0 = (s.unnamed4889___U2 + 1); + s.unnamed4889___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed4216___U1 = (undefined); + s.unnamed4888___U1 = (undefined); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["frameWorker"]; s.tmp_2 = r0; @@ -10356,19 +10356,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_unregister__P721423.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__P830036.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__P721423_mk(s) { +function control_EventContext_unregister__P830036_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_unregister__P721423, depth: s.depth + 1, + parent: s, fn: control_EventContext_unregister__P830036, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - h___734565: undefined, - unnamed4216___U1: undefined, - unnamed4217___U2: undefined, + h___843178: undefined, + unnamed4888___U1: undefined, + unnamed4889___U2: undefined, arg0: undefined, } } @@ -10376,7 +10376,7 @@ function control_EventContext_unregister__P721423_mk(s) { -function control_EventHandler_unregister__P725500(s) { +function control_EventHandler_unregister__P834113(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10391,24 +10391,24 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventHandler__C725498_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventHandler__C834111_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__P725502, s.tmp_2); + r0 = pxsim.control.internalOnEvent(s.tmp_0, s.tmp_1, control_doNothing__P834115, s.tmp_2); r0 = undefined; return leave(s, r0) default: oops() } } } -control_EventHandler_unregister__P725500.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__P834113.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__P725500_mk(s) { +function control_EventHandler_unregister__P834113_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_unregister__P725500, depth: s.depth + 1, + parent: s, fn: control_EventHandler_unregister__P834113, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10420,7 +10420,7 @@ function control_EventHandler_unregister__P725500_mk(s) { -function control_doNothing__P725502(s) { +function control_doNothing__P834115(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10434,12 +10434,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_doNothing__P725502.info = {"start":1254,"length":24,"line":41,"column":4,"endLine":41,"endColumn":28,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"doNothing","argumentNames":[]} +control_doNothing__P834115.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__P725502_mk(s) { +function control_doNothing__P834115_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_doNothing__P725502, depth: s.depth + 1, + parent: s, fn: control_doNothing__P834115, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -10447,7 +10447,7 @@ function control_doNothing__P725502_mk(s) { -function control_EventContext_constructor__P721420(s) { +function control_EventContext_constructor__P830033(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10462,7 +10462,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C721416_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C830029_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -10472,26 +10472,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___721418); + r0 = pxsim_numops_toBoolDecr(globals.control_EventContext_lastStats___830031); 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___721418 = (r0); + globals.control_EventContext_lastStats___830031 = (r0); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -control_EventContext_constructor__P721420.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__P830033.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__P721420_mk(s) { +function control_EventContext_constructor__P830033_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_constructor__P721420, depth: s.depth + 1, + parent: s, fn: control_EventContext_constructor__P830033, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10502,7 +10502,7 @@ function control_EventContext_constructor__P721420_mk(s) { -function controller_pauseUntilAnyButtonIsPressed__P723227(s) { +function controller_pauseUntilAnyButtonIsPressed__P831840(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10522,12 +10522,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_pauseUntilAnyButtonIsPressed__P723227.info = {"start":9968,"length":96,"line":287,"column":4,"endLine":289,"endColumn":5,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"pauseUntilAnyButtonIsPressed","argumentNames":[]} +controller_pauseUntilAnyButtonIsPressed__P831840.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__P723227_mk(s) { +function controller_pauseUntilAnyButtonIsPressed__P831840_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_pauseUntilAnyButtonIsPressed__P723227, depth: s.depth + 1, + parent: s, fn: controller_pauseUntilAnyButtonIsPressed__P831840, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -10535,7 +10535,7 @@ function controller_pauseUntilAnyButtonIsPressed__P723227_mk(s) { -function game_setWaitAnyButton__P724022(s) { +function game_setWaitAnyButton__P832635(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10549,17 +10549,17 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals.__waitAnyButton___726010 = (s.arg0); + globals.__waitAnyButton___834623 = (s.arg0); r0 = undefined; return leave(s, r0) default: oops() } } } -game_setWaitAnyButton__P724022.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__P832635.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__P724022_mk(s) { +function game_setWaitAnyButton__P832635_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_setWaitAnyButton__P724022, depth: s.depth + 1, + parent: s, fn: game_setWaitAnyButton__P832635, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -10568,7 +10568,7 @@ function game_setWaitAnyButton__P724022_mk(s) { -function Math_FastRandom_constructor__P724083(s) { +function Math_FastRandom_constructor__P832696(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10584,7 +10584,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C724081_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C832694_VT)) failedCast(r0); r0 = (s.arg1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -10599,12 +10599,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_constructor__P724083.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__P832696.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__P724083_mk(s) { +function Math_FastRandom_constructor__P832696_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_constructor__P724083, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_constructor__P832696, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -10615,7 +10615,7 @@ function Math_FastRandom_constructor__P724083_mk(s) { -function game_consoleOverlay_listener__P726341(s) { +function game_consoleOverlay_listener__P834954(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10630,7 +10630,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___726306); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___834919); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -10650,9 +10650,9 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_4 = helpers_arrayForEach__P721130_mk(s); - s.tmp_5 = helpers_arrayFilter__P721131_mk(s); - s.tmp_6 = helpers_stringSplit__P721143_mk(s); + s.tmp_4 = helpers_arrayForEach__P829743_mk(s); + s.tmp_5 = helpers_arrayFilter__P829744_mk(s); + s.tmp_6 = helpers_stringSplit__P829756_mk(s); s.tmp_6.arg0 = s.arg1; s.tmp_6.arg1 = "\n"; s.tmp_6.arg2 = undefined; @@ -10660,27 +10660,27 @@ switch (step) { case 10: r0 = s.retval; s.tmp_5.arg0 = r0; - s.tmp_5.arg1 = forEach_inline__P734768; + s.tmp_5.arg1 = forEach_inline__P843381; s.callLocIdx = 1133; 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__P734773; + s.tmp_4.arg1 = game_consoleOverlay_listener_inline__P843386; s.callLocIdx = 1135; s.pc = 8; return s.tmp_4; case 8: r0 = s.retval; - r0 = pxsim_Array__length(globals.consoleStrings___726306); + r0 = pxsim_Array__length(globals.consoleStrings___834919); s.tmp_1 = r0; - r0 = (s.tmp_1 > globals.consoleLines___726319); + r0 = (s.tmp_1 > globals.consoleLines___834932); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = helpers_arraySplice__P721121_mk(s); - s.tmp_2.arg0 = globals.consoleStrings___726306; + s.tmp_2 = helpers_arraySplice__P829734_mk(s); + s.tmp_2.arg0 = globals.consoleStrings___834919; s.tmp_2.arg1 = 0; - r0 = pxsim_Array__length(globals.consoleStrings___726306); + r0 = pxsim_Array__length(globals.consoleStrings___834919); s.tmp_3 = r0; - r0 = (s.tmp_3 - globals.consoleLines___726319); + r0 = (s.tmp_3 - globals.consoleLines___834932); s.tmp_2.arg2 = r0; s.callLocIdx = 1136; s.pc = 11; return s.tmp_2; case 11: @@ -10692,12 +10692,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_consoleOverlay_listener__P726341.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__P834954.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__P726341_mk(s) { +function game_consoleOverlay_listener__P834954_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_listener__P726341, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_listener__P834954, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10714,7 +10714,7 @@ function game_consoleOverlay_listener__P726341_mk(s) { -function forEach_inline__P734768(s) { +function forEach_inline__P843381(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10738,12 +10738,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P734768.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__P843381.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__P734768_mk(s) { +function forEach_inline__P843381_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P734768, depth: s.depth + 1, + parent: s, fn: forEach_inline__P843381, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10755,7 +10755,7 @@ function forEach_inline__P734768_mk(s) { -function game_consoleOverlay_listener_inline__P734773(s) { +function game_consoleOverlay_listener_inline__P843386(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10765,45 +10765,45 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.j___734775 = undefined; + s.j___843388 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.j___734775 = (0); + s.j___843388 = (0); case 1: - s.tmp_1 = r0 = s.j___734775; + s.tmp_1 = r0 = s.j___843388; 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___726306; - s.tmp_5 = helpers_stringSlice__P721140_mk(s); + s.tmp_3 = r0 = globals.consoleStrings___834919; + s.tmp_5 = helpers_stringSlice__P829753_mk(s); s.tmp_5.arg0 = s.arg0; - s.tmp_5.arg1 = s.j___734775; - r0 = (s.j___734775 + globals.consoleColumns___726329); + s.tmp_5.arg1 = s.j___843388; + r0 = (s.j___843388 + globals.consoleColumns___834942); s.tmp_5.arg2 = r0; s.callLocIdx = 1134; 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___734775 + globals.consoleColumns___726329); - s.j___734775 = (r0); + r0 = (s.j___843388 + globals.consoleColumns___834942); + s.j___843388 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -game_consoleOverlay_listener_inline__P734773.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__P843386.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__P734773_mk(s) { +function game_consoleOverlay_listener_inline__P843386_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_listener_inline__P734773, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_listener_inline__P843386, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10811,7 +10811,7 @@ function game_consoleOverlay_listener_inline__P734773_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - j___734775: undefined, + j___843388: undefined, arg0: undefined, } } @@ -10819,7 +10819,7 @@ function game_consoleOverlay_listener_inline__P734773_mk(s) { -function console_addListener__P721404(s) { +function console_addListener__P830017(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10842,7 +10842,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array_.indexOf(globals.listeners___725484, s.arg0, undefined); + r0 = pxsim_Array_.indexOf(globals.listeners___834097, s.arg0, undefined); s.tmp_2 = r0; r0 = (s.tmp_2 > -1); case 2: @@ -10853,18 +10853,18 @@ switch (step) { { step = 5; continue; } case 3: case 4: - r0 = pxsim_Array__push(globals.listeners___725484, s.arg0); + r0 = pxsim_Array__push(globals.listeners___834097, s.arg0); case 5: r0 = undefined; return leave(s, r0) default: oops() } } } -console_addListener__P721404.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__P830017.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__P721404_mk(s) { +function console_addListener__P830017_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_addListener__P721404, depth: s.depth + 1, + parent: s, fn: console_addListener__P830017, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10877,7 +10877,7 @@ function console_addListener__P721404_mk(s) { -function listeners_inline__P725483(s) { +function listeners_inline__P834096(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10897,12 +10897,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -listeners_inline__P725483.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__P834096.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__P725483_mk(s) { +function listeners_inline__P834096_mk(s) { checkStack(s.depth); return { - parent: s, fn: listeners_inline__P725483, depth: s.depth + 1, + parent: s, fn: listeners_inline__P834096, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -10912,7 +10912,7 @@ function listeners_inline__P725483_mk(s) { -function scene_systemMenu_register__P724128(s) { +function scene_systemMenu_register__P832741(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10922,15 +10922,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___726260); + r0 = pxsim_numops_toBoolDecr(globals.instance___834873); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - s.tmp_0 = controller_Button_onEvent__P723218_mk(s); - s.tmp_0.arg0 = globals.menu___723141; + s.tmp_0 = controller_Button_onEvent__P831831_mk(s); + s.tmp_0.arg0 = globals.menu___831754; s.tmp_0.arg1 = 2049; - s.tmp_0.arg2 = scene_systemMenu_showSystemMenu__P724129; + s.tmp_0.arg2 = scene_systemMenu_showSystemMenu__P832742; s.callLocIdx = 1119; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; @@ -10939,12 +10939,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_register__P724128.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__P832741.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__P724128_mk(s) { +function scene_systemMenu_register__P832741_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_register__P724128, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_register__P832741, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -10953,7 +10953,7 @@ function scene_systemMenu_register__P724128_mk(s) { -function scene_systemMenu_showSystemMenu__P724129(s) { +function scene_systemMenu_showSystemMenu__P832742(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10963,27 +10963,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___726260); + r0 = pxsim_numops_toBoolDecr(globals.instance___834873); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - s.tmp_0 = game_pushScene__P724025_mk(s); + s.tmp_0 = game_pushScene__P832638_mk(s); s.callLocIdx = 1120; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_PauseMenu__C724117_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_PauseMenu__C832730_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_PauseMenu_constructor__P724118_mk(s); + s.tmp_1 = scene_systemMenu_PauseMenu_constructor__P832731_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = scene_systemMenu_buildOptionList__P724125; + s.tmp_1.arg1 = scene_systemMenu_buildOptionList__P832738; s.tmp_1.arg2 = undefined; s.callLocIdx = 1121; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - globals.instance___726260 = (s.tmp_0); - s.tmp_0 = scene_systemMenu_PauseMenu_show__P724119_mk(s); - s.tmp_0.arg0 = globals.instance___726260; + globals.instance___834873 = (s.tmp_0); + s.tmp_0 = scene_systemMenu_PauseMenu_show__P832732_mk(s); + s.tmp_0.arg0 = globals.instance___834873; s.callLocIdx = 1122; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; @@ -10992,12 +10992,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_showSystemMenu__P724129.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__P832742.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__P724129_mk(s) { +function scene_systemMenu_showSystemMenu__P832742_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_showSystemMenu__P724129, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_showSystemMenu__P832742, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11007,7 +11007,7 @@ function scene_systemMenu_showSystemMenu__P724129_mk(s) { -function scene_systemMenu_buildOptionList__P724125(s) { +function scene_systemMenu_buildOptionList__P832738(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11017,136 +11017,136 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.options___736804 = undefined; + s.options___845417 = undefined; r0 = pxsim_Array__mk(); - s.options___736804 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C724109_VT); + s.options___845417 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C832722_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P724110_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P832723_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.VOLUME_DOWN_ICON___724139; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P736812; - s.tmp_1.arg3 = scene_systemMenu_volumeDown__P726266; + s.tmp_1.arg1 = globals.VOLUME_DOWN_ICON___832752; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P845425; + s.tmp_1.arg3 = scene_systemMenu_volumeDown__P834879; s.callLocIdx = 1102; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - r0 = pxsim_Array__push(s.options___736804, s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C724109_VT); + r0 = pxsim_Array__push(s.options___845417, s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C832722_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P724110_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P832723_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.VOLUME_UP_ICON___724136; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P736826; - s.tmp_1.arg3 = scene_systemMenu_volumeUp__P726265; + s.tmp_1.arg1 = globals.VOLUME_UP_ICON___832749; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P845439; + s.tmp_1.arg3 = scene_systemMenu_volumeUp__P834878; s.callLocIdx = 1104; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - r0 = pxsim_Array__push(s.options___736804, s.tmp_0); + r0 = pxsim_Array__push(s.options___845417, 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__C724109_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C832722_VT); s.tmp_1 = r0; - s.tmp_2 = scene_systemMenu_MenuOption_constructor__P724110_mk(s); + s.tmp_2 = scene_systemMenu_MenuOption_constructor__P832723_mk(s); s.tmp_2.arg0 = s.tmp_1; - s.tmp_2.arg1 = globals.BRIGHTNESS_DOWN_ICON___724137; - s.tmp_2.arg2 = scene_systemMenu_buildOptionList_inline__P736841; - s.tmp_2.arg3 = scene_systemMenu_brightnessDown__P726268; + s.tmp_2.arg1 = globals.BRIGHTNESS_DOWN_ICON___832750; + s.tmp_2.arg2 = scene_systemMenu_buildOptionList_inline__P845454; + s.tmp_2.arg3 = scene_systemMenu_brightnessDown__P834881; s.callLocIdx = 1107; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; - r0 = pxsim_Array__push(s.options___736804, s.tmp_1); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C724109_VT); + r0 = pxsim_Array__push(s.options___845417, s.tmp_1); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C832722_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P724110_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P832723_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.BRIGHTNESS_UP_ICON___724142; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P736856; - s.tmp_1.arg3 = scene_systemMenu_brightnessUp__P726267; + s.tmp_1.arg1 = globals.BRIGHTNESS_UP_ICON___832755; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P845469; + s.tmp_1.arg3 = scene_systemMenu_brightnessUp__P834880; s.callLocIdx = 1109; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - r0 = pxsim_Array__push(s.options___736804, s.tmp_0); + r0 = pxsim_Array__push(s.options___845417, s.tmp_0); case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C724109_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C832722_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P724110_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P832723_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.STATS_ICON___724143; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P736871; - s.tmp_1.arg3 = scene_systemMenu_toggleStats__P726270; + s.tmp_1.arg1 = globals.STATS_ICON___832756; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P845484; + s.tmp_1.arg3 = scene_systemMenu_toggleStats__P834883; s.callLocIdx = 1110; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - r0 = pxsim_Array__push(s.options___736804, s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C724109_VT); + r0 = pxsim_Array__push(s.options___845417, s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C832722_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P724110_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P832723_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.CONSOLE_ICON___724141; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P736880; - s.tmp_1.arg3 = scene_systemMenu_toggleConsole__P726271; + s.tmp_1.arg1 = globals.CONSOLE_ICON___832754; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P845493; + s.tmp_1.arg3 = scene_systemMenu_toggleConsole__P834884; s.callLocIdx = 1112; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - r0 = pxsim_Array__push(s.options___736804, s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C724109_VT); + r0 = pxsim_Array__push(s.options___845417, s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C832722_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P724110_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P832723_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.SLEEP_ICON___724140; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P736889; - s.tmp_1.arg3 = scene_systemMenu_sleep__P726272; + s.tmp_1.arg1 = globals.SLEEP_ICON___832753; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P845502; + s.tmp_1.arg3 = scene_systemMenu_sleep__P834885; s.callLocIdx = 1113; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; - r0 = pxsim_Array__push(s.options___736804, s.tmp_0); - r0 = pxsim_numops_toBoolDecr(globals.customMenuOptions___726261); + r0 = pxsim_Array__push(s.options___845417, s.tmp_0); + r0 = pxsim_numops_toBoolDecr(globals.customMenuOptions___834874); if (!r0) { step = 3; continue; } - s.tmp_0 = helpers_arrayConcat__P721134_mk(s); - s.tmp_0.arg0 = s.options___736804; - s.tmp_0.arg1 = globals.customMenuOptions___726261; + s.tmp_0 = helpers_arrayConcat__P829747_mk(s); + s.tmp_0.arg0 = s.options___845417; + s.tmp_0.arg1 = globals.customMenuOptions___834874; s.callLocIdx = 1114; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.options___736804 = (r0); + s.options___845417 = (r0); case 3: case 4: - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C724109_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C832722_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P724110_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P832723_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.CLOSE_MENU_ICON___724138; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P736902; - s.tmp_1.arg3 = scene_systemMenu_closeMenu__P724124; + s.tmp_1.arg1 = globals.CLOSE_MENU_ICON___832751; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P845515; + s.tmp_1.arg3 = scene_systemMenu_closeMenu__P832737; s.callLocIdx = 1115; s.pc = 13; return s.tmp_1; case 13: r0 = s.retval; - r0 = pxsim_Array__push(s.options___736804, s.tmp_0); - r0 = s.options___736804; + r0 = pxsim_Array__push(s.options___845417, s.tmp_0); + r0 = s.options___845417; return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList__P724125.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__P832738.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__P724125_mk(s) { +function scene_systemMenu_buildOptionList__P832738_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList__P724125, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList__P832738, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - options___736804: undefined, + options___845417: undefined, } } -function scene_systemMenu_buildOptionList_inline__P736812(s) { +function scene_systemMenu_buildOptionList_inline__P845425(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11156,7 +11156,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_3 = music_volume__P722643_mk(s); + s.tmp_3 = music_volume__P831256_mk(s); s.callLocIdx = 1101; s.pc = 1; return s.tmp_3; case 1: r0 = s.retval; @@ -11176,12 +11176,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P736812.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__P845425.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__P736812_mk(s) { +function scene_systemMenu_buildOptionList_inline__P845425_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P736812, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P845425, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11193,7 +11193,7 @@ function scene_systemMenu_buildOptionList_inline__P736812_mk(s) { -function scene_systemMenu_buildOptionList_inline__P736826(s) { +function scene_systemMenu_buildOptionList_inline__P845439(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11203,7 +11203,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_3 = music_volume__P722643_mk(s); + s.tmp_3 = music_volume__P831256_mk(s); s.callLocIdx = 1103; s.pc = 1; return s.tmp_3; case 1: r0 = s.retval; @@ -11223,12 +11223,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P736826.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__P845439.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__P736826_mk(s) { +function scene_systemMenu_buildOptionList_inline__P845439_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P736826, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P845439, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11240,7 +11240,7 @@ function scene_systemMenu_buildOptionList_inline__P736826_mk(s) { -function scene_systemMenu_buildOptionList_inline__P736841(s) { +function scene_systemMenu_buildOptionList_inline__P845454(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11250,7 +11250,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = globals.brightness___722973; + r0 = globals.brightness___831586; s.tmp_2 = r0; if ((s.tmp_2) && (s.tmp_2).vtable) { setupResume(s, 1); @@ -11267,12 +11267,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P736841.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__P845454.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__P736841_mk(s) { +function scene_systemMenu_buildOptionList_inline__P845454_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P736841, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P845454, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11283,7 +11283,7 @@ function scene_systemMenu_buildOptionList_inline__P736841_mk(s) { -function scene_systemMenu_buildOptionList_inline__P736856(s) { +function scene_systemMenu_buildOptionList_inline__P845469(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11293,7 +11293,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = globals.brightness___722973; + r0 = globals.brightness___831586; s.tmp_2 = r0; if ((s.tmp_2) && (s.tmp_2).vtable) { setupResume(s, 1); @@ -11310,12 +11310,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P736856.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__P845469.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__P736856_mk(s) { +function scene_systemMenu_buildOptionList_inline__P845469_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P736856, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P845469, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11326,7 +11326,7 @@ function scene_systemMenu_buildOptionList_inline__P736856_mk(s) { -function scene_systemMenu_buildOptionList_inline__P736871(s) { +function scene_systemMenu_buildOptionList_inline__P845484(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11336,7 +11336,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.stats___723990); + r0 = pxsim_numops_toBoolDecr(globals.stats___832603); if (!r0) { step = 1; continue; } r0 = "HIDE STATS"; { step = 2; continue; } @@ -11349,12 +11349,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P736871.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__P845484.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__P736871_mk(s) { +function scene_systemMenu_buildOptionList_inline__P845484_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P736871, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P845484, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -11363,7 +11363,7 @@ function scene_systemMenu_buildOptionList_inline__P736871_mk(s) { -function scene_systemMenu_buildOptionList_inline__P736880(s) { +function scene_systemMenu_buildOptionList_inline__P845493(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11373,7 +11373,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___726306); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___834919); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); s.tmp_2 = r0; @@ -11394,12 +11394,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P736880.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__P845493.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__P736880_mk(s) { +function scene_systemMenu_buildOptionList_inline__P845493_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P736880, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P845493, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11412,7 +11412,7 @@ function scene_systemMenu_buildOptionList_inline__P736880_mk(s) { -function scene_systemMenu_buildOptionList_inline__P736889(s) { +function scene_systemMenu_buildOptionList_inline__P845502(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11426,12 +11426,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P736889.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__P845502.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__P736889_mk(s) { +function scene_systemMenu_buildOptionList_inline__P845502_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P736889, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P845502, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -11439,7 +11439,7 @@ function scene_systemMenu_buildOptionList_inline__P736889_mk(s) { -function scene_systemMenu_buildOptionList_inline__P736902(s) { +function scene_systemMenu_buildOptionList_inline__P845515(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11453,12 +11453,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P736902.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__P845515.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__P736902_mk(s) { +function scene_systemMenu_buildOptionList_inline__P845515_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P736902, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P845515, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -11466,7 +11466,7 @@ function scene_systemMenu_buildOptionList_inline__P736902_mk(s) { -function scene_systemMenu_setScreenBrightnessSupported__P726273(s) { +function scene_systemMenu_setScreenBrightnessSupported__P834886(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11480,12 +11480,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_setScreenBrightnessSupported__P726273.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__P834886.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__P726273_mk(s) { +function scene_systemMenu_setScreenBrightnessSupported__P834886_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_setScreenBrightnessSupported__P726273, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_setScreenBrightnessSupported__P834886, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -11493,7 +11493,7 @@ function scene_systemMenu_setScreenBrightnessSupported__P726273_mk(s) { -function scene_systemMenu_sleep__P726272(s) { +function scene_systemMenu_sleep__P834885(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11508,12 +11508,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_sleep__P726272.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__P834885.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__P726272_mk(s) { +function scene_systemMenu_sleep__P834885_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_sleep__P726272, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_sleep__P834885, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -11521,7 +11521,7 @@ function scene_systemMenu_sleep__P726272_mk(s) { -function scene_systemMenu_toggleConsole__P726271(s) { +function scene_systemMenu_toggleConsole__P834884(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11531,7 +11531,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___726306); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___834919); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); s.tmp_2 = r0; @@ -11541,7 +11541,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_4 = game_consoleOverlay_setVisible__P724148_mk(s); + s.tmp_4 = game_consoleOverlay_setVisible__P832761_mk(s); s.tmp_4.arg0 = false; s.tmp_4.arg1 = undefined; s.callLocIdx = 1095; s.pc = 3; return s.tmp_4; @@ -11549,13 +11549,13 @@ switch (step) { r0 = s.retval; { step = 2; continue; } case 1: - s.tmp_0 = game_consoleOverlay_setVisible__P724148_mk(s); + s.tmp_0 = game_consoleOverlay_setVisible__P832761_mk(s); s.tmp_0.arg0 = true; s.tmp_0.arg1 = undefined; s.callLocIdx = 1096; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = console_log__P721401_mk(s); + s.tmp_0 = console_log__P830014_mk(s); s.tmp_0.arg0 = "console"; s.callLocIdx = 1097; s.pc = 5; return s.tmp_0; case 5: @@ -11565,12 +11565,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_toggleConsole__P726271.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__P834884.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__P726271_mk(s) { +function scene_systemMenu_toggleConsole__P834884_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_toggleConsole__P726271, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_toggleConsole__P834884, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11583,7 +11583,7 @@ function scene_systemMenu_toggleConsole__P726271_mk(s) { -function game_consoleOverlay_setVisible__P724148(s) { +function game_consoleOverlay_setVisible__P832761(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11599,7 +11599,7 @@ switch (step) { s.lambdaArgs = null; } s.tmp_1 = r0 = s.arg0; - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___726306); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___834919); s.tmp_5 = r0; r0 = pxsim_Boolean__bang(s.tmp_5); s.tmp_4 = r0; @@ -11620,26 +11620,26 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_6 = r0; - globals.consoleStrings___726306 = (s.tmp_6); + globals.consoleStrings___834919 = (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___726305 = (s.arg1); + globals.consoleColor___834918 = (s.arg1); case 5: case 6: r0 = undefined; return leave(s, r0) default: oops() } } } -game_consoleOverlay_setVisible__P724148.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__P832761.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__P724148_mk(s) { +function game_consoleOverlay_setVisible__P832761_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_setVisible__P724148, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_setVisible__P832761, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11656,7 +11656,7 @@ function game_consoleOverlay_setVisible__P724148_mk(s) { -function console_log__P721401(s) { +function console_log__P830014(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11670,7 +11670,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = console_add__P721397_mk(s); + s.tmp_0 = console_add__P830010_mk(s); s.tmp_0.arg0 = 1; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 41; s.pc = 1; return s.tmp_0; @@ -11680,12 +11680,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_log__P721401.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__P830014.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__P721401_mk(s) { +function console_log__P830014_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_log__P721401, depth: s.depth + 1, + parent: s, fn: console_log__P830014, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -11695,7 +11695,7 @@ function console_log__P721401_mk(s) { -function console_add__P721397(s) { +function console_add__P830010(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11705,58 +11705,58 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.text___736941 = undefined; - s.i___736950 = undefined; + s.text___845554 = undefined; + s.i___845563 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = (s.arg0 < globals.minPriority___721396); + r0 = (s.arg0 < globals.minPriority___830009); 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__P721403_mk(s); + s.tmp_1 = console_inspect__P830016_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 20; s.callLocIdx = 39; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - s.text___736941 = (r0); - if ((s.text___736941) && (s.text___736941).vtable) { + s.text___845554 = (r0); + if ((s.text___845554) && (s.text___845554).vtable) { setupResume(s, 7); - pxsim_String__stringConv(s.text___736941); + pxsim_String__stringConv(s.text___845554); checkResumeConsumed(); return; - } else { s.retval = (s.text___736941) + ""; } + } else { s.retval = (s.text___845554) + ""; } case 7: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_String__concat(s.tmp_0, "\n"); - s.text___736941 = (r0); - s.i___736950 = (0); + s.text___845554 = (r0); + s.i___845563 = (0); case 3: - s.tmp_1 = r0 = s.i___736950; - r0 = pxsim_Array__length(globals.listeners___725484); + s.tmp_1 = r0 = s.i___845563; + r0 = pxsim_Array__length(globals.listeners___834097); 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___725484, s.i___736950); + r0 = pxsim_Array__getAt(globals.listeners___834097, s.i___845563); s.tmp_3.argL = r0; s.tmp_3.arg0 = s.arg0; - s.tmp_3.arg1 = s.text___736941; + s.tmp_3.arg1 = s.text___845554; setupLambda(s.tmp_3, s.tmp_3.argL); s.callLocIdx = 40; s.pc = 8; return s.tmp_3; case 8: r0 = s.retval; - r0 = (s.i___736950 + 1); - s.i___736950 = (r0); + r0 = (s.i___845563 + 1); + s.i___845563 = (r0); { step = 3; continue; } case 4: case 5: @@ -11764,19 +11764,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_add__P721397.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__P830010.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__P721397_mk(s) { +function console_add__P830010_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_add__P721397, depth: s.depth + 1, + parent: s, fn: console_add__P830010, 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___736941: undefined, - i___736950: undefined, + text___845554: undefined, + i___845563: undefined, arg0: undefined, arg1: undefined, } } @@ -11785,7 +11785,7 @@ function console_add__P721397_mk(s) { -function console_inspect__P721403(s) { +function console_inspect__P830016(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11795,10 +11795,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.asArr___736981 = undefined; - s.asString___736999 = undefined; - s.keys___737011 = undefined; - s.snipped___737015 = undefined; + s.asArr___845594 = undefined; + s.asString___845612 = undefined; + s.keys___845624 = undefined; + s.snipped___845628 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -11839,15 +11839,15 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 5; continue; } - s.asArr___736981 = (s.arg0); - r0 = pxsim_Array__length(s.asArr___736981); + s.asArr___845594 = (s.arg0); + r0 = pxsim_Array__length(s.asArr___845594); 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__P721124_mk(s); - s.tmp_2.arg0 = s.asArr___736981; + s.tmp_2 = helpers_arrayJoin__P829737_mk(s); + s.tmp_2.arg0 = s.asArr___845594; s.tmp_2.arg1 = ","; s.callLocIdx = 42; s.pc = 19; return s.tmp_2; case 19: @@ -11857,9 +11857,9 @@ switch (step) { case 3: r0 = pxsim_String_.mkEmpty(); s.tmp_4 = r0; - s.tmp_7 = helpers_arrayJoin__P721124_mk(s); - s.tmp_8 = helpers_arraySlice__P721136_mk(s); - s.tmp_8.arg0 = s.asArr___736981; + s.tmp_7 = helpers_arrayJoin__P829737_mk(s); + s.tmp_8 = helpers_arraySlice__P829749_mk(s); + s.tmp_8.arg0 = s.asArr___845594; s.tmp_8.arg1 = 0; s.tmp_8.arg2 = s.arg1; s.callLocIdx = 43; s.pc = 21; return s.tmp_8; @@ -11899,46 +11899,46 @@ switch (step) { r0 = pxsim_String_.mkEmpty(); s.tmp_10 = r0; r0 = pxsim_String__concat(s.tmp_9, s.tmp_10); - s.asString___736999 = (r0); - r0 = (s.asString___736999 != "[object Object]"); + s.asString___845612 = (r0); + r0 = (s.asString___845612 != "[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___736999 != "[Object]"); + r0 = (s.asString___845612 != "[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___736999; + r0 = s.asString___845612; { step = 17; continue; } case 8: case 9: r0 = pxsim_pxtrt.keysOf(s.arg0); - s.keys___737011 = (r0); - r0 = pxsim_Array__length(s.keys___737011); + s.keys___845624 = (r0); + r0 = pxsim_Array__length(s.keys___845624); s.tmp_0 = r0; r0 = (s.tmp_0 > s.arg1); - s.snipped___737015 = (r0); - r0 = pxsim_numops_toBoolDecr(s.snipped___737015); + s.snipped___845628 = (r0); + r0 = pxsim_numops_toBoolDecr(s.snipped___845628); if (!r0) { step = 10; continue; } - s.tmp_0 = helpers_arraySlice__P721136_mk(s); - s.tmp_0.arg0 = s.keys___737011; + s.tmp_0 = helpers_arraySlice__P829749_mk(s); + s.tmp_0.arg0 = s.keys___845624; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = s.arg1; s.callLocIdx = 45; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.keys___737011 = (r0); + s.keys___845624 = (r0); case 10: case 11: - r0 = pxsim_pxtcore_mkAction(1, console_inspect_inline__P737032); + r0 = pxsim_pxtcore_mkAction(1, console_inspect_inline__P845645); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_numops_toBoolDecr(s.snipped___737015); + r0 = pxsim_numops_toBoolDecr(s.snipped___845628); if (!r0) { step = 12; continue; } r0 = "\n ..."; { step = 13; continue; } @@ -11947,8 +11947,8 @@ switch (step) { case 13: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_7 = helpers_arrayReduce__P721133_mk(s); - s.tmp_7.arg0 = s.keys___737011; + s.tmp_7 = helpers_arrayReduce__P829746_mk(s); + s.tmp_7.arg0 = s.keys___845624; s.tmp_7.arg1 = s.tmp_0; r0 = pxsim_String_.mkEmpty(); s.tmp_7.arg2 = r0; @@ -11997,12 +11997,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_inspect__P721403.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__P830016.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__P721403_mk(s) { +function console_inspect__P830016_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_inspect__P721403, depth: s.depth + 1, + parent: s, fn: console_inspect__P830016, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12015,10 +12015,10 @@ function console_inspect__P721403_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - asArr___736981: undefined, - asString___736999: undefined, - keys___737011: undefined, - snipped___737015: undefined, + asArr___845594: undefined, + asString___845612: undefined, + keys___845624: undefined, + snipped___845628: undefined, arg0: undefined, arg1: undefined, } } @@ -12027,7 +12027,7 @@ function console_inspect__P721403_mk(s) { -function console_inspect_inline__P737032(s) { +function console_inspect_inline__P845645(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12090,12 +12090,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_inspect_inline__P737032.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__P845645.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__P737032_mk(s) { +function console_inspect_inline__P845645_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_inspect_inline__P737032, depth: s.depth + 1, + parent: s, fn: console_inspect_inline__P845645, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12113,7 +12113,7 @@ function console_inspect_inline__P737032_mk(s) { -function helpers_arraySlice__P721136(s) { +function helpers_arraySlice__P829749(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12123,9 +12123,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___735536 = undefined; - s.len___735538 = undefined; - s.i___735572 = undefined; + s.res___844149 = undefined; + s.len___844151 = undefined; + s.i___844185 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -12133,9 +12133,9 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___735536 = (r0); + s.res___844149 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___735538 = (r0); + s.len___844151 = (r0); r0 = (s.arg1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -12147,8 +12147,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = Math_max__P721151_mk(s); - r0 = (s.len___735538 + s.arg1); + s.tmp_1 = Math_max__P829764_mk(s); + r0 = (s.len___844151 + s.arg1); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; s.callLocIdx = 8; s.pc = 16; return s.tmp_1; @@ -12158,11 +12158,11 @@ switch (step) { case 2: case 3: case 4: - r0 = (s.arg1 > s.len___735538); + r0 = (s.arg1 > s.len___844151); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = s.res___735536; + r0 = s.res___844149; { step = 15; continue; } case 5: case 6: @@ -12170,57 +12170,57 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 7; continue; } - s.arg2 = (s.len___735538); + s.arg2 = (s.len___844151); { 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___735538 + s.arg2); + r0 = (s.len___844151 + s.arg2); s.arg2 = (r0); case 8: case 9: case 10: - r0 = (s.arg2 > s.len___735538); + r0 = (s.arg2 > s.len___844151); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.arg2 = (s.len___735538); + s.arg2 = (s.len___844151); case 11: case 12: - s.i___735572 = (s.arg1); + s.i___844185 = (s.arg1); case 13: - r0 = (s.i___735572 < s.arg2); + r0 = (s.i___844185 < s.arg2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - s.tmp_1 = r0 = s.res___735536; - r0 = pxsim_Array__getAt(s.arg0, s.i___735572); + s.tmp_1 = r0 = s.res___844149; + r0 = pxsim_Array__getAt(s.arg0, s.i___844185); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); - r0 = (s.i___735572 + 1); - s.i___735572 = (r0); + r0 = (s.i___844185 + 1); + s.i___844185 = (r0); { step = 13; continue; } case 14: - r0 = s.res___735536; + r0 = s.res___844149; case 15: return leave(s, r0) default: oops() } } } -helpers_arraySlice__P721136.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__P829749.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__P721136_mk(s) { +function helpers_arraySlice__P829749_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySlice__P721136, depth: s.depth + 1, + parent: s, fn: helpers_arraySlice__P829749, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - res___735536: undefined, - len___735538: undefined, - i___735572: undefined, + res___844149: undefined, + len___844151: undefined, + i___844185: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -12230,7 +12230,7 @@ function helpers_arraySlice__P721136_mk(s) { -function helpers_arrayReduce__P721133(s) { +function helpers_arrayReduce__P829746(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12240,8 +12240,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___737059 = undefined; - s.i___737062 = undefined; + s.len___845672 = undefined; + s.i___845675 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -12249,43 +12249,43 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__length(s.arg0); - s.len___737059 = (r0); - s.i___737062 = (0); + s.len___845672 = (r0); + s.i___845675 = (0); case 1: - r0 = (s.i___737062 < s.len___737059); + r0 = (s.i___845675 < s.len___845672); 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___737062); + r0 = pxsim_Array__getAt(s.arg0, s.i___845675); s.tmp_1.arg1 = r0; - s.tmp_1.arg2 = s.i___737062; + s.tmp_1.arg2 = s.i___845675; 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___737062 + 1); - s.i___737062 = (r0); + r0 = (s.i___845675 + 1); + s.i___845675 = (r0); { step = 1; continue; } case 2: r0 = s.arg2; return leave(s, r0) default: oops() } } } -helpers_arrayReduce__P721133.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__P829746.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__P721133_mk(s) { +function helpers_arrayReduce__P829746_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayReduce__P721133, depth: s.depth + 1, + parent: s, fn: helpers_arrayReduce__P829746, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - len___737059: undefined, - i___737062: undefined, + len___845672: undefined, + i___845675: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -12295,7 +12295,7 @@ function helpers_arrayReduce__P721133_mk(s) { -function helpers_arrayJoin__P721124(s) { +function helpers_arrayJoin__P829737(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12305,9 +12305,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.r___731898 = undefined; - s.len___731899 = undefined; - s.i___731902 = undefined; + s.r___840511 = undefined; + s.len___840512 = undefined; + s.i___840515 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -12330,16 +12330,16 @@ switch (step) { case 3: case 4: r0 = pxsim_String_.mkEmpty(); - s.r___731898 = (r0); + s.r___840511 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___731899 = (r0); - s.i___731902 = (0); + s.len___840512 = (r0); + s.i___840515 = (0); case 5: - r0 = (s.i___731902 < s.len___731899); + r0 = (s.i___840515 < s.len___840512); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.i___731902 > 0); + r0 = (s.i___840515 > 0); s.tmp_1 = r0; r0 = pxsim_numops_toBool(s.tmp_1); if (r0) { step = 6; continue; } @@ -12352,12 +12352,12 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 8; continue; } - if ((s.r___731898) && (s.r___731898).vtable) { + if ((s.r___840511) && (s.r___840511).vtable) { setupResume(s, 15); - pxsim_String__stringConv(s.r___731898); + pxsim_String__stringConv(s.r___840511); checkResumeConsumed(); return; - } else { s.retval = (s.r___731898) + ""; } + } else { s.retval = (s.r___840511) + ""; } case 15: r0 = s.retval; s.tmp_3 = r0; @@ -12371,10 +12371,10 @@ switch (step) { r0 = s.retval; s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_3, s.tmp_4); - s.r___731898 = (r0); + s.r___840511 = (r0); case 8: case 9: - r0 = pxsim_Array__getAt(s.arg0, s.i___731902); + r0 = pxsim_Array__getAt(s.arg0, s.i___840515); s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; @@ -12383,7 +12383,7 @@ switch (step) { r0 = s.tmp_0; { step = 11; continue; } case 10: - r0 = pxsim_Array__getAt(s.arg0, s.i___731902); + r0 = pxsim_Array__getAt(s.arg0, s.i___840515); s.tmp_2 = r0; r0 = (s.tmp_2 === null); case 11: @@ -12394,16 +12394,16 @@ switch (step) { r0 = pxsim_String_.mkEmpty(); { step = 13; continue; } case 12: - r0 = pxsim_Array__getAt(s.arg0, s.i___731902); + r0 = pxsim_Array__getAt(s.arg0, s.i___840515); case 13: // jmp value (already in r0) s.tmp_4 = r0; - if ((s.r___731898) && (s.r___731898).vtable) { + if ((s.r___840511) && (s.r___840511).vtable) { setupResume(s, 17); - pxsim_String__stringConv(s.r___731898); + pxsim_String__stringConv(s.r___840511); checkResumeConsumed(); return; - } else { s.retval = (s.r___731898) + ""; } + } else { s.retval = (s.r___840511) + ""; } case 17: r0 = s.retval; s.tmp_5 = r0; @@ -12417,21 +12417,21 @@ switch (step) { r0 = s.retval; s.tmp_6 = r0; r0 = pxsim_String__concat(s.tmp_5, s.tmp_6); - s.r___731898 = (r0); - r0 = (s.i___731902 + 1); - s.i___731902 = (r0); + s.r___840511 = (r0); + r0 = (s.i___840515 + 1); + s.i___840515 = (r0); { step = 5; continue; } case 14: - r0 = s.r___731898; + r0 = s.r___840511; return leave(s, r0) default: oops() } } } -helpers_arrayJoin__P721124.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__P829737.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__P721124_mk(s) { +function helpers_arrayJoin__P829737_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayJoin__P721124, depth: s.depth + 1, + parent: s, fn: helpers_arrayJoin__P829737, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12440,9 +12440,9 @@ function helpers_arrayJoin__P721124_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - r___731898: undefined, - len___731899: undefined, - i___731902: undefined, + r___840511: undefined, + len___840512: undefined, + i___840515: undefined, arg0: undefined, arg1: undefined, } } @@ -12451,7 +12451,7 @@ function helpers_arrayJoin__P721124_mk(s) { -function scene_systemMenu_toggleStats__P726270(s) { +function scene_systemMenu_toggleStats__P834883(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12461,11 +12461,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.stats___723990); + r0 = pxsim_numops_toBoolDecr(globals.stats___832603); s.tmp_0 = r0; r0 = pxsim_Boolean__bang(s.tmp_0); - globals.stats___723990 = (r0); - r0 = pxsim_numops_toBoolDecr(globals.stats___723990); + globals.stats___832603 = (r0); + r0 = pxsim_numops_toBoolDecr(globals.stats___832603); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -12474,14 +12474,14 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = globals.control_EventContext_onStats___721419; + r0 = globals.control_EventContext_onStats___830032; 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___721419; + s.tmp_3.argL = globals.control_EventContext_onStats___830032; r0 = pxsim_String_.mkEmpty(); s.tmp_3.arg0 = r0; setupLambda(s.tmp_3, s.tmp_3.argL); @@ -12494,12 +12494,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_toggleStats__P726270.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__P834883.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__P726270_mk(s) { +function scene_systemMenu_toggleStats__P834883_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_toggleStats__P726270, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_toggleStats__P834883, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12511,7 +12511,7 @@ function scene_systemMenu_toggleStats__P726270_mk(s) { -function scene_systemMenu_brightnessDown__P726268(s) { +function scene_systemMenu_brightnessDown__P834881(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12521,8 +12521,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_setScreenBrightness__P726269_mk(s); - r0 = globals.brightness___722973; + s.tmp_0 = scene_systemMenu_setScreenBrightness__P834882_mk(s); + r0 = globals.brightness___831586; s.tmp_1 = r0; r0 = (s.tmp_1 - 5); s.tmp_0.arg0 = r0; @@ -12533,12 +12533,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_brightnessDown__P726268.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__P834881.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__P726268_mk(s) { +function scene_systemMenu_brightnessDown__P834881_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_brightnessDown__P726268, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_brightnessDown__P834881, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12548,7 +12548,7 @@ function scene_systemMenu_brightnessDown__P726268_mk(s) { -function scene_systemMenu_setScreenBrightness__P726269(s) { +function scene_systemMenu_setScreenBrightness__P834882(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12562,15 +12562,15 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers_setScreenBrightness__P722987_mk(s); - s.tmp_0.arg0 = globals.screen___723054; + s.tmp_0 = helpers_setScreenBrightness__P831600_mk(s); + s.tmp_0.arg0 = globals.screen___831667; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1090; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = settings_writeNumber__P723085_mk(s); + s.tmp_0 = settings_writeNumber__P831698_mk(s); s.tmp_0.arg0 = "#brightness"; - r0 = globals.brightness___722973; + r0 = globals.brightness___831586; s.tmp_0.arg1 = r0; s.callLocIdx = 1092; s.pc = 2; return s.tmp_0; case 2: @@ -12579,12 +12579,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_setScreenBrightness__P726269.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__P834882.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__P726269_mk(s) { +function scene_systemMenu_setScreenBrightness__P834882_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_setScreenBrightness__P726269, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_setScreenBrightness__P834882, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -12594,7 +12594,7 @@ function scene_systemMenu_setScreenBrightness__P726269_mk(s) { -function settings_writeNumber__P723085(s) { +function settings_writeNumber__P831698(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12612,9 +12612,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__P723082_mk(s); + s.tmp_1 = settings_writeBuffer__P831695_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = msgpack_packNumberArray__P721205_mk(s); + s.tmp_2 = msgpack_packNumberArray__P829818_mk(s); s.tmp_2.arg0 = s.tmp_0; s.callLocIdx = 132; s.pc = 2; return s.tmp_2; case 2: @@ -12627,12 +12627,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeNumber__P723085.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__P831698.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__P723085_mk(s) { +function settings_writeNumber__P831698_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeNumber__P723085, depth: s.depth + 1, + parent: s, fn: settings_writeNumber__P831698, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12645,7 +12645,7 @@ function settings_writeNumber__P723085_mk(s) { -function settings_writeBuffer__P723082(s) { +function settings_writeBuffer__P831695(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12672,12 +12672,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeBuffer__P723082.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__P831695.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__P723082_mk(s) { +function settings_writeBuffer__P831695_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeBuffer__P723082, depth: s.depth + 1, + parent: s, fn: settings_writeBuffer__P831695, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -12688,7 +12688,7 @@ function settings_writeBuffer__P723082_mk(s) { -function msgpack_packNumberArray__P721205(s) { +function msgpack_packNumberArray__P829818(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12698,100 +12698,100 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.off___737125 = undefined; - s.n___737127 = undefined; - s.unnamed4208___U2 = undefined; - s.unnamed4209___U3 = undefined; - s.buf___737137 = undefined; - s.n___737143 = undefined; - s.unnamed4210___U6 = undefined; - s.unnamed4211___U7 = undefined; + s.off___845738 = undefined; + s.n___845740 = undefined; + s.unnamed4880___U2 = undefined; + s.unnamed4881___U3 = undefined; + s.buf___845750 = undefined; + s.n___845756 = undefined; + s.unnamed4882___U6 = undefined; + s.unnamed4883___U7 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.off___737125 = (0); - s.n___737127 = (undefined); - s.unnamed4208___U2 = (s.arg0); - s.unnamed4209___U3 = (0); + s.off___845738 = (0); + s.n___845740 = (undefined); + s.unnamed4880___U2 = (s.arg0); + s.unnamed4881___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed4209___U3; - r0 = pxsim_Array__length(s.unnamed4208___U2); + s.tmp_0 = r0 = s.unnamed4881___U3; + r0 = pxsim_Array__length(s.unnamed4880___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed4208___U2, s.unnamed4209___U3); - s.n___737127 = (r0); - s.tmp_2 = r0 = s.off___737125; - s.tmp_4 = msgpack_packNumberCore__P725443_mk(s); + r0 = pxsim_Array__getAt(s.unnamed4880___U2, s.unnamed4881___U3); + s.n___845740 = (r0); + s.tmp_2 = r0 = s.off___845738; + s.tmp_4 = msgpack_packNumberCore__P834056_mk(s); s.tmp_4.arg0 = null; - s.tmp_4.arg1 = s.off___737125; - s.tmp_4.arg2 = s.n___737127; + s.tmp_4.arg1 = s.off___845738; + s.tmp_4.arg2 = s.n___845740; s.callLocIdx = 23; 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___737125 = (r0); - r0 = (s.unnamed4209___U3 + 1); - s.unnamed4209___U3 = (r0); + s.off___845738 = (r0); + r0 = (s.unnamed4881___U3 + 1); + s.unnamed4881___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed4208___U2 = (undefined); - r0 = pxsim.control.createBuffer(s.off___737125); - s.buf___737137 = (r0); - s.off___737125 = (0); - s.n___737143 = (undefined); - s.unnamed4210___U6 = (s.arg0); - s.unnamed4211___U7 = (0); + s.unnamed4880___U2 = (undefined); + r0 = pxsim.control.createBuffer(s.off___845738); + s.buf___845750 = (r0); + s.off___845738 = (0); + s.n___845756 = (undefined); + s.unnamed4882___U6 = (s.arg0); + s.unnamed4883___U7 = (0); case 3: - s.tmp_0 = r0 = s.unnamed4211___U7; - r0 = pxsim_Array__length(s.unnamed4210___U6); + s.tmp_0 = r0 = s.unnamed4883___U7; + r0 = pxsim_Array__length(s.unnamed4882___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed4210___U6, s.unnamed4211___U7); - s.n___737143 = (r0); - s.tmp_2 = r0 = s.off___737125; - s.tmp_4 = msgpack_packNumberCore__P725443_mk(s); - s.tmp_4.arg0 = s.buf___737137; - s.tmp_4.arg1 = s.off___737125; - s.tmp_4.arg2 = s.n___737143; + r0 = pxsim_Array__getAt(s.unnamed4882___U6, s.unnamed4883___U7); + s.n___845756 = (r0); + s.tmp_2 = r0 = s.off___845738; + s.tmp_4 = msgpack_packNumberCore__P834056_mk(s); + s.tmp_4.arg0 = s.buf___845750; + s.tmp_4.arg1 = s.off___845738; + s.tmp_4.arg2 = s.n___845756; s.callLocIdx = 24; 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___737125 = (r0); - r0 = (s.unnamed4211___U7 + 1); - s.unnamed4211___U7 = (r0); + s.off___845738 = (r0); + r0 = (s.unnamed4883___U7 + 1); + s.unnamed4883___U7 = (r0); { step = 3; continue; } case 4: - s.unnamed4210___U6 = (undefined); - r0 = s.buf___737137; + s.unnamed4882___U6 = (undefined); + r0 = s.buf___845750; return leave(s, r0) default: oops() } } } -msgpack_packNumberArray__P721205.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__P829818.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__P721205_mk(s) { +function msgpack_packNumberArray__P829818_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_packNumberArray__P721205, depth: s.depth + 1, + parent: s, fn: msgpack_packNumberArray__P829818, 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___737125: undefined, - n___737127: undefined, - unnamed4208___U2: undefined, - unnamed4209___U3: undefined, - buf___737137: undefined, - n___737143: undefined, - unnamed4210___U6: undefined, - unnamed4211___U7: undefined, + off___845738: undefined, + n___845740: undefined, + unnamed4880___U2: undefined, + unnamed4881___U3: undefined, + buf___845750: undefined, + n___845756: undefined, + unnamed4882___U6: undefined, + unnamed4883___U7: undefined, arg0: undefined, } } @@ -12799,7 +12799,7 @@ function msgpack_packNumberArray__P721205_mk(s) { -function msgpack_packNumberCore__P725443(s) { +function msgpack_packNumberCore__P834056(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12809,15 +12809,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tag___737157 = undefined; - s.fmt___737200 = undefined; + s.tag___845770 = undefined; + s.fmt___845813 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tag___737157 = (203); + s.tag___845770 = (203); s.tmp_1 = r0 = s.arg2; r0 = (s.arg2 << 0); s.tmp_2 = r0; @@ -12867,17 +12867,17 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 8; continue; } - s.tag___737157 = (204); + s.tag___845770 = (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___737157 = (205); + s.tag___845770 = (205); { step = 10; continue; } case 9: - s.tag___737157 = (206); + s.tag___845770 = (206); case 10: case 11: { step = 17; continue; } @@ -12886,41 +12886,41 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - s.tag___737157 = (208); + s.tag___845770 = (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___737157 = (209); + s.tag___845770 = (209); { step = 15; continue; } case 14: - s.tag___737157 = (210); + s.tag___845770 = (210); case 15: case 16: case 17: case 18: case 19: case 20: - s.tmp_0 = msgpack_tagFormat__P725442_mk(s); - s.tmp_0.arg0 = s.tag___737157; + s.tmp_0 = msgpack_tagFormat__P834055_mk(s); + s.tmp_0.arg0 = s.tag___845770; s.callLocIdx = 19; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.fmt___737200 = (r0); + s.fmt___845813 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg0); if (!r0) { step = 21; continue; } - r0 = pxsim.BufferMethods.setByte(s.arg0, s.arg1, s.tag___737157); + r0 = pxsim.BufferMethods.setByte(s.arg0, s.arg1, s.tag___845770); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = s.fmt___737200; + s.tmp_1 = r0 = s.fmt___845813; 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__P721196_mk(s); - s.tmp_1.arg0 = s.fmt___737200; + s.tmp_1 = pins_sizeOf__P829809_mk(s); + s.tmp_1.arg0 = s.fmt___845813; s.callLocIdx = 20; s.pc = 25; return s.tmp_1; case 25: r0 = s.retval; @@ -12930,12 +12930,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -msgpack_packNumberCore__P725443.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__P834056.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__P725443_mk(s) { +function msgpack_packNumberCore__P834056_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_packNumberCore__P725443, depth: s.depth + 1, + parent: s, fn: msgpack_packNumberCore__P834056, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12945,8 +12945,8 @@ function msgpack_packNumberCore__P725443_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - tag___737157: undefined, - fmt___737200: undefined, + tag___845770: undefined, + fmt___845813: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -12956,7 +12956,7 @@ function msgpack_packNumberCore__P725443_mk(s) { -function msgpack_tagFormat__P725442(s) { +function msgpack_tagFormat__P834055(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13016,12 +13016,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -msgpack_tagFormat__P725442.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__P834055.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__P725442_mk(s) { +function msgpack_tagFormat__P834055_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_tagFormat__P725442, depth: s.depth + 1, + parent: s, fn: msgpack_tagFormat__P834055, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -13031,7 +13031,7 @@ function msgpack_tagFormat__P725442_mk(s) { -function pins_sizeOf__P721196(s) { +function pins_sizeOf__P829809(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13045,7 +13045,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Buffer_sizeOfNumberFormat__P721236_mk(s); + s.tmp_0 = Buffer_sizeOfNumberFormat__P829849_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 18; s.pc = 1; return s.tmp_0; case 1: @@ -13053,12 +13053,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -pins_sizeOf__P721196.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__P829809.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__P721196_mk(s) { +function pins_sizeOf__P829809_mk(s) { checkStack(s.depth); return { - parent: s, fn: pins_sizeOf__P721196, depth: s.depth + 1, + parent: s, fn: pins_sizeOf__P829809, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -13068,7 +13068,7 @@ function pins_sizeOf__P721196_mk(s) { -function Buffer_sizeOfNumberFormat__P721236(s) { +function Buffer_sizeOfNumberFormat__P829849(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13147,12 +13147,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Buffer_sizeOfNumberFormat__P721236.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__P829849.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__P721236_mk(s) { +function Buffer_sizeOfNumberFormat__P829849_mk(s) { checkStack(s.depth); return { - parent: s, fn: Buffer_sizeOfNumberFormat__P721236, depth: s.depth + 1, + parent: s, fn: Buffer_sizeOfNumberFormat__P829849, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -13162,7 +13162,7 @@ function Buffer_sizeOfNumberFormat__P721236_mk(s) { -function helpers_setScreenBrightness__P722987(s) { +function helpers_setScreenBrightness__P831600(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13177,7 +13177,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = Math_clamp__P721148_mk(s); + s.tmp_0 = Math_clamp__P829761_mk(s); s.tmp_0.arg0 = 10; s.tmp_0.arg1 = 100; r0 = (s.arg1 | 0); @@ -13186,18 +13186,18 @@ switch (step) { case 1: r0 = s.retval; s.arg1 = (r0); - globals.brightness___722973 = (s.arg1); - r0 = pxsim_pxtcore.setScreenBrightness(globals.brightness___722973); + globals.brightness___831586 = (s.arg1); + r0 = pxsim_pxtcore.setScreenBrightness(globals.brightness___831586); r0 = undefined; return leave(s, r0) default: oops() } } } -helpers_setScreenBrightness__P722987.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__P831600.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__P722987_mk(s) { +function helpers_setScreenBrightness__P831600_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_setScreenBrightness__P722987, depth: s.depth + 1, + parent: s, fn: helpers_setScreenBrightness__P831600, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -13208,7 +13208,7 @@ function helpers_setScreenBrightness__P722987_mk(s) { -function scene_systemMenu_brightnessUp__P726267(s) { +function scene_systemMenu_brightnessUp__P834880(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13218,8 +13218,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_setScreenBrightness__P726269_mk(s); - r0 = globals.brightness___722973; + s.tmp_0 = scene_systemMenu_setScreenBrightness__P834882_mk(s); + r0 = globals.brightness___831586; s.tmp_1 = r0; r0 = (s.tmp_1 + 5); s.tmp_0.arg0 = r0; @@ -13230,12 +13230,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_brightnessUp__P726267.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__P834880.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__P726267_mk(s) { +function scene_systemMenu_brightnessUp__P834880_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_brightnessUp__P726267, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_brightnessUp__P834880, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13245,7 +13245,7 @@ function scene_systemMenu_brightnessUp__P726267_mk(s) { -function scene_systemMenu_volumeDown__P726266(s) { +function scene_systemMenu_volumeDown__P834879(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13255,29 +13255,29 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.v___737454 = undefined; - s.remainder___737457 = undefined; - s.newVolume___737460 = undefined; - s.tmp_0 = music_volume__P722643_mk(s); + s.v___846067 = undefined; + s.remainder___846070 = undefined; + s.newVolume___846073 = undefined; + s.tmp_0 = music_volume__P831256_mk(s); s.callLocIdx = 1084; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.v___737454 = (r0); - r0 = (s.v___737454 % 32); - s.remainder___737457 = (r0); - r0 = pxsim_numops_toBoolDecr(s.remainder___737457); + s.v___846067 = (r0); + r0 = (s.v___846067 % 32); + s.remainder___846070 = (r0); + r0 = pxsim_numops_toBoolDecr(s.remainder___846070); if (!r0) { step = 1; continue; } - r0 = s.remainder___737457; + r0 = s.remainder___846070; { step = 2; continue; } case 1: r0 = 32; case 2: // jmp value (already in r0) s.tmp_0 = r0; - r0 = (s.v___737454 - s.tmp_0); - s.newVolume___737460 = (r0); - s.tmp_0 = scene_systemMenu_setVolume__P726264_mk(s); - s.tmp_0.arg0 = s.newVolume___737460; + r0 = (s.v___846067 - s.tmp_0); + s.newVolume___846073 = (r0); + s.tmp_0 = scene_systemMenu_setVolume__P834877_mk(s); + s.tmp_0.arg0 = s.newVolume___846073; s.callLocIdx = 1085; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; @@ -13285,24 +13285,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_volumeDown__P726266.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__P834879.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__P726266_mk(s) { +function scene_systemMenu_volumeDown__P834879_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_volumeDown__P726266, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_volumeDown__P834879, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - v___737454: undefined, - remainder___737457: undefined, - newVolume___737460: undefined, + v___846067: undefined, + remainder___846070: undefined, + newVolume___846073: undefined, } } -function scene_systemMenu_setVolume__P726264(s) { +function scene_systemMenu_setVolume__P834877(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13316,18 +13316,18 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = music_setVolume__P722642_mk(s); + s.tmp_0 = music_setVolume__P831255_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1079; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = music_playTone__P722644_mk(s); + s.tmp_0 = music_playTone__P831257_mk(s); s.tmp_0.arg0 = 440; s.tmp_0.arg1 = 500; s.callLocIdx = 1080; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = settings_writeNumber__P723085_mk(s); + s.tmp_0 = settings_writeNumber__P831698_mk(s); s.tmp_0.arg0 = "#volume"; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1081; s.pc = 3; return s.tmp_0; @@ -13337,12 +13337,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_setVolume__P726264.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__P834877.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__P726264_mk(s) { +function scene_systemMenu_setVolume__P834877_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_setVolume__P726264, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_setVolume__P834877, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -13352,7 +13352,7 @@ function scene_systemMenu_setVolume__P726264_mk(s) { -function music_playTone__P722644(s) { +function music_playTone__P831257(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13362,7 +13362,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.id___737295 = undefined; + s.id___845908 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -13387,7 +13387,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_2 = music_playNoteCore__P725542_mk(s); + s.tmp_2 = music_playNoteCore__P834155_mk(s); s.tmp_2.arg0 = 0; s.tmp_2.arg1 = s.arg0; r0 = pxsim_pxtrt_ldlocRef(s.arg1); @@ -13395,7 +13395,7 @@ switch (step) { s.callLocIdx = 72; s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; - s.tmp_0 = pause__P721434_mk(s); + s.tmp_0 = pause__P830047_mk(s); r0 = pxsim_pxtrt_ldlocRef(s.arg1); s.tmp_0.arg0 = r0; s.callLocIdx = 73; s.pc = 6; return s.tmp_0; @@ -13403,13 +13403,13 @@ switch (step) { r0 = s.retval; { step = 4; continue; } case 3: - r0 = (globals.playToneID___725544 + 1); + r0 = (globals.playToneID___834157 + 1); s.tmp_0 = r0; - globals.playToneID___725544 = (r0); - s.id___737295 = (s.tmp_0); - r0 = pxsim_pxtcore_mkAction(3, music_playTone_inline__P737301); + globals.playToneID___834157 = (r0); + s.id___845908 = (s.tmp_0); + r0 = pxsim_pxtcore_mkAction(3, music_playTone_inline__P845914); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.id___737295); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.id___845908); 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); @@ -13418,17 +13418,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_playTone__P722644.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__P831257.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__P722644_mk(s) { +function music_playTone__P831257_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_playTone__P722644, depth: s.depth + 1, + parent: s, fn: music_playTone__P831257, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - id___737295: undefined, + id___845908: undefined, arg0: undefined, arg1: undefined, } } @@ -13437,7 +13437,7 @@ function music_playTone__P722644_mk(s) { -function music_playTone_inline__P737301(s) { +function music_playTone_inline__P845914(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13447,14 +13447,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.pos___737302 = undefined; - s.now___737312 = undefined; - s.d___737315 = undefined; - s.t___737319 = undefined; + s.pos___845915 = undefined; + s.now___845925 = undefined; + s.d___845928 = undefined; + s.t___845932 = undefined; r0 = pxsim.control.millis(); - s.pos___737302 = (r0); + s.pos___845915 = (r0); case 1: - r0 = (s.caps[0] == globals.playToneID___725544); + r0 = (s.caps[0] == globals.playToneID___834157); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 2; continue; } @@ -13470,30 +13470,30 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 6; continue; } r0 = pxsim.control.millis(); - s.now___737312 = (r0); - r0 = (s.pos___737302 - s.now___737312); - s.d___737315 = (r0); - s.tmp_0 = Math_min__P721152_mk(s); + s.now___845925 = (r0); + r0 = (s.pos___845915 - s.now___845925); + s.d___845928 = (r0); + s.tmp_0 = Math_min__P829765_mk(s); r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 500; s.callLocIdx = 74; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.t___737319 = (r0); + s.t___845932 = (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___737319); + r0 = (s.tmp_2 - s.t___845932); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - r0 = (s.pos___737302 + s.t___737319); - s.pos___737302 = (r0); - s.tmp_0 = music_playNoteCore__P725542_mk(s); - r0 = (s.d___737315 - 1); + r0 = (s.pos___845915 + s.t___845932); + s.pos___845915 = (r0); + s.tmp_0 = music_playNoteCore__P834155_mk(s); + r0 = (s.d___845928 - 1); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.caps[2]; - s.tmp_0.arg2 = s.t___737319; + s.tmp_0.arg2 = s.t___845932; s.callLocIdx = 75; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; @@ -13503,16 +13503,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_2 = pause__P721434_mk(s); - r0 = (s.d___737315 + s.t___737319); + s.tmp_2 = pause__P830047_mk(s); + r0 = (s.d___845928 + s.t___845932); s.tmp_2.arg0 = r0; s.callLocIdx = 76; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; { step = 5; continue; } case 4: - s.tmp_0 = pause__P721434_mk(s); - r0 = (s.d___737315 + s.t___737319); + s.tmp_0 = pause__P830047_mk(s); + r0 = (s.d___845928 + s.t___845932); s.tmp_1 = r0; r0 = (s.tmp_1 - 100); s.tmp_0.arg0 = r0; @@ -13526,27 +13526,27 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_playTone_inline__P737301.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__P845914.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__P737301_mk(s) { +function music_playTone_inline__P845914_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_playTone_inline__P737301, depth: s.depth + 1, + parent: s, fn: music_playTone_inline__P845914, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - pos___737302: undefined, - now___737312: undefined, - d___737315: undefined, - t___737319: undefined, + pos___845915: undefined, + now___845925: undefined, + d___845928: undefined, + t___845932: undefined, } } -function music_playNoteCore__P725542(s) { +function music_playNoteCore__P834155(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13556,7 +13556,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.buf___737349 = undefined; + s.buf___845962 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -13564,16 +13564,16 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim.control.createBuffer(12); - s.buf___737349 = (r0); - s.tmp_0 = music_addNote__P722658_mk(s); - s.tmp_0.arg0 = s.buf___737349; + s.buf___845962 = (r0); + s.tmp_0 = music_addNote__P831271_mk(s); + s.tmp_0.arg0 = s.buf___845962; 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__P722643_mk(s); + s.tmp_1 = music_volume__P831256_mk(s); s.callLocIdx = 70; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; @@ -13582,21 +13582,21 @@ switch (step) { s.callLocIdx = 71; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = pxsim.music.queuePlayInstructions(s.arg0, s.buf___737349); + r0 = pxsim.music.queuePlayInstructions(s.arg0, s.buf___845962); r0 = undefined; return leave(s, r0) default: oops() } } } -music_playNoteCore__P725542.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__P834155.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__P725542_mk(s) { +function music_playNoteCore__P834155_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_playNoteCore__P725542, depth: s.depth + 1, + parent: s, fn: music_playNoteCore__P834155, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - buf___737349: undefined, + buf___845962: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -13606,7 +13606,7 @@ function music_playNoteCore__P725542_mk(s) { -function music_addNote__P722658(s) { +function music_addNote__P831271(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13674,12 +13674,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_addNote__P722658.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__P831271.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__P722658_mk(s) { +function music_addNote__P831271_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_addNote__P722658, depth: s.depth + 1, + parent: s, fn: music_addNote__P831271, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13700,7 +13700,7 @@ function music_addNote__P722658_mk(s) { -function music_setVolume__P722642(s) { +function music_setVolume__P831255(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13714,7 +13714,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Math_clamp__P721148_mk(s); + s.tmp_0 = Math_clamp__P829761_mk(s); s.tmp_0.arg0 = 0; s.tmp_0.arg1 = 255; r0 = (s.arg0 | 0); @@ -13722,8 +13722,8 @@ switch (step) { s.callLocIdx = 67; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.globalVolume___725537 = (r0); - r0 = (globals.globalVolume___725537 > 0); + globals.globalVolume___834150 = (r0); + r0 = (globals.globalVolume___834150 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -13739,12 +13739,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_setVolume__P722642.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__P831255.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__P722642_mk(s) { +function music_setVolume__P831255_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_setVolume__P722642, depth: s.depth + 1, + parent: s, fn: music_setVolume__P831255, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13755,7 +13755,7 @@ function music_setVolume__P722642_mk(s) { -function music_enableAmp__P725540(s) { +function music_enableAmp__P834153(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13773,12 +13773,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_enableAmp__P725540.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__P834153.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__P725540_mk(s) { +function music_enableAmp__P834153_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_enableAmp__P725540, depth: s.depth + 1, + parent: s, fn: music_enableAmp__P834153, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -13787,7 +13787,7 @@ function music_enableAmp__P725540_mk(s) { -function scene_systemMenu_volumeUp__P726265(s) { +function scene_systemMenu_volumeUp__P834878(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13797,22 +13797,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.v___737263 = undefined; - s.remainder___737266 = undefined; - s.newVolume___737269 = undefined; - s.tmp_0 = music_volume__P722643_mk(s); + s.v___845876 = undefined; + s.remainder___845879 = undefined; + s.newVolume___845882 = undefined; + s.tmp_0 = music_volume__P831256_mk(s); s.callLocIdx = 1082; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.v___737263 = (r0); - r0 = (s.v___737263 % 32); - s.remainder___737266 = (r0); - r0 = (s.v___737263 + 32); + s.v___845876 = (r0); + r0 = (s.v___845876 % 32); + s.remainder___845879 = (r0); + r0 = (s.v___845876 + 32); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.remainder___737266); - s.newVolume___737269 = (r0); - s.tmp_0 = scene_systemMenu_setVolume__P726264_mk(s); - s.tmp_0.arg0 = s.newVolume___737269; + r0 = (s.tmp_0 - s.remainder___845879); + s.newVolume___845882 = (r0); + s.tmp_0 = scene_systemMenu_setVolume__P834877_mk(s); + s.tmp_0.arg0 = s.newVolume___845882; s.callLocIdx = 1083; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; @@ -13820,24 +13820,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_volumeUp__P726265.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__P834878.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__P726265_mk(s) { +function scene_systemMenu_volumeUp__P834878_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_volumeUp__P726265, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_volumeUp__P834878, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - v___737263: undefined, - remainder___737266: undefined, - newVolume___737269: undefined, + v___845876: undefined, + remainder___845879: undefined, + newVolume___845882: undefined, } } -function game_consoleOverlay_isVisible__P724146(s) { +function game_consoleOverlay_isVisible__P832759(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13847,7 +13847,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___726306); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___834919); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); s.tmp_1 = r0; @@ -13857,12 +13857,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_consoleOverlay_isVisible__P724146.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__P832759.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__P724146_mk(s) { +function game_consoleOverlay_isVisible__P832759_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_isVisible__P724146, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_isVisible__P832759, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13873,7 +13873,7 @@ function game_consoleOverlay_isVisible__P724146_mk(s) { -function scene_systemMenu_closeMenu__P724124(s) { +function scene_systemMenu_closeMenu__P832737(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13883,20 +13883,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___726260); + r0 = pxsim_numops_toBoolDecr(globals.instance___834873); if (!r0) { step = 1; continue; } - s.tmp_0 = scene_systemMenu_PauseMenu_dispose__P724123_mk(s); - s.tmp_0.arg0 = globals.instance___726260; + s.tmp_0 = scene_systemMenu_PauseMenu_dispose__P832736_mk(s); + s.tmp_0.arg0 = globals.instance___834873; s.callLocIdx = 1098; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.instance___726260 = (undefined); - s.tmp_0 = controller__setUserEventsEnabled__P723228_mk(s); + globals.instance___834873 = (undefined); + s.tmp_0 = controller__setUserEventsEnabled__P831841_mk(s); s.tmp_0.arg0 = true; s.callLocIdx = 1099; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = game_popScene__P724026_mk(s); + s.tmp_0 = game_popScene__P832639_mk(s); s.callLocIdx = 1100; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -13906,12 +13906,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_closeMenu__P724124.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__P832737.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__P724124_mk(s) { +function scene_systemMenu_closeMenu__P832737_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_closeMenu__P724124, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_closeMenu__P832737, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -13920,7 +13920,7 @@ function scene_systemMenu_closeMenu__P724124_mk(s) { -function scene_systemMenu_PauseMenu_dispose__P724123(s) { +function scene_systemMenu_PauseMenu_dispose__P832736(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13935,15 +13935,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C724117_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C832730_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__P721130_mk(s); + s.tmp_1 = helpers_arrayForEach__P829743_mk(s); r0 = s.arg0.fields["options"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = scene_systemMenu_PauseMenu_dispose_inline__P735655; + s.tmp_1.arg1 = scene_systemMenu_PauseMenu_dispose_inline__P844268; s.callLocIdx = 1075; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -13954,12 +13954,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_dispose__P724123.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__P832736.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__P724123_mk(s) { +function scene_systemMenu_PauseMenu_dispose__P832736_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_dispose__P724123, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_dispose__P832736, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13970,7 +13970,7 @@ function scene_systemMenu_PauseMenu_dispose__P724123_mk(s) { -function scene_systemMenu_PauseMenu_dispose_inline__P735655(s) { +function scene_systemMenu_PauseMenu_dispose_inline__P844268(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13984,7 +13984,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = scene_systemMenu_MenuOption_dispose__P724116_mk(s); + s.tmp_0 = scene_systemMenu_MenuOption_dispose__P832729_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1074; s.pc = 1; return s.tmp_0; case 1: @@ -13993,12 +13993,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_dispose_inline__P735655.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__P844268.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__P735655_mk(s) { +function scene_systemMenu_PauseMenu_dispose_inline__P844268_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_dispose_inline__P735655, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_dispose_inline__P844268, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -14008,7 +14008,7 @@ function scene_systemMenu_PauseMenu_dispose_inline__P735655_mk(s) { -function scene_systemMenu_MenuOption_dispose__P724116(s) { +function scene_systemMenu_MenuOption_dispose__P832729(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14023,12 +14023,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C724109_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C832722_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__P723450_mk(s); + s.tmp_1 = Sprite_destroy__P832063_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = undefined; @@ -14036,7 +14036,7 @@ switch (step) { s.callLocIdx = 994; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.tmp_0 = Sprite_destroy__P723450_mk(s); + s.tmp_0 = Sprite_destroy__P832063_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = undefined; @@ -14052,12 +14052,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_dispose__P724116.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__P832729.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__P724116_mk(s) { +function scene_systemMenu_MenuOption_dispose__P832729_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_dispose__P724116, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_dispose__P832729, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14068,7 +14068,7 @@ function scene_systemMenu_MenuOption_dispose__P724116_mk(s) { -function Sprite_destroy__P723450(s) { +function Sprite_destroy__P832063(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14085,7 +14085,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 2); @@ -14103,7 +14103,7 @@ switch (step) { r0 = (s.tmp_2).fields["flags"] = (s.tmp_3); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 3; continue; } - s.tmp_0 = effects_ParticleEffect_destroy__P724287_mk(s); + s.tmp_0 = effects_ParticleEffect_destroy__P832900_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg2; @@ -14113,7 +14113,7 @@ switch (step) { r0 = s.retval; { step = 4; continue; } case 3: - s.tmp_0 = Sprite__destroyCore__P723451_mk(s); + s.tmp_0 = Sprite__destroyCore__P832064_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 440; s.pc = 7; return s.tmp_0; case 7: @@ -14124,12 +14124,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_destroy__P723450.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__P832063.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__P723450_mk(s) { +function Sprite_destroy__P832063_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_destroy__P723450, depth: s.depth + 1, + parent: s, fn: Sprite_destroy__P832063, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14145,7 +14145,7 @@ function Sprite_destroy__P723450_mk(s) { -function effects_ParticleEffect_destroy__P724287(s) { +function effects_ParticleEffect_destroy__P832900(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14163,15 +14163,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ParticleEffect__C724284_VT)) failedCast(r0); - s.tmp_0 = Sprite_setFlag__P723441_mk(s); + if (!checkSubtype(r0, effects_ParticleEffect__C832897_VT)) failedCast(r0); + s.tmp_0 = Sprite_setFlag__P832054_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 7168; s.tmp_0.arg2 = true; s.callLocIdx = 1259; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = effects_ParticleEffect_start__P724286_mk(s); + s.tmp_0 = effects_ParticleEffect_start__P832899_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg3; @@ -14203,8 +14203,8 @@ switch (step) { // jmp value (already in r0) s.tmp_1 = r0; r0 = (s.arg1).fields["lifespan"] = (s.tmp_1); - s.tmp_0 = effects_ImageEffect_applyTo__P724314_mk(s); - s.tmp_0.arg0 = globals.dissolve___724317; + s.tmp_0 = effects_ImageEffect_applyTo__P832927_mk(s); + s.tmp_0.arg0 = globals.dissolve___832930; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1261; s.pc = 5; return s.tmp_0; case 5: @@ -14213,12 +14213,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ParticleEffect_destroy__P724287.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__P832900.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__P724287_mk(s) { +function effects_ParticleEffect_destroy__P832900_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ParticleEffect_destroy__P724287, depth: s.depth + 1, + parent: s, fn: effects_ParticleEffect_destroy__P832900, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14236,7 +14236,7 @@ function effects_ParticleEffect_destroy__P724287_mk(s) { -function dissolve_inline__P735800(s) { +function dissolve_inline__P844413(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14246,11 +14246,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___735803 = undefined; - s.x___735814 = undefined; - s.y___735820 = undefined; - s.w___735826 = undefined; - s.h___735830 = undefined; + s.i___844416 = undefined; + s.x___844427 = undefined; + s.y___844433 = undefined; + s.w___844439 = undefined; + s.h___844443 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -14263,13 +14263,13 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 >> 5); - s.i___735803 = (r0); + s.i___844416 = (r0); case 1: - r0 = (s.i___735803 > 0); + r0 = (s.i___844416 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = Math_FastRandom_randomRange__P724085_mk(s); + s.tmp_1 = Math_FastRandom_randomRange__P832698_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 0; r0 = pxsim_ImageMethods.width(s.arg0); @@ -14277,8 +14277,8 @@ switch (step) { s.callLocIdx = 52; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.x___735814 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P724085_mk(s); + s.x___844427 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P832698_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 0; r0 = pxsim_ImageMethods.height(s.arg0); @@ -14286,56 +14286,56 @@ switch (step) { s.callLocIdx = 53; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.y___735820 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P724085_mk(s); + s.y___844433 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P832698_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___735826 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P724085_mk(s); + s.w___844439 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P832698_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___735830 = (r0); - s.tmp_0 = helpers_imageDrawRect__P722981_mk(s); + s.h___844443 = (r0); + s.tmp_0 = helpers_imageDrawRect__P831594_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.x___735814; - s.tmp_0.arg2 = s.y___735820; - s.tmp_0.arg3 = s.w___735826; - s.tmp_0.arg4 = s.h___735830; + s.tmp_0.arg1 = s.x___844427; + s.tmp_0.arg2 = s.y___844433; + s.tmp_0.arg3 = s.w___844439; + s.tmp_0.arg4 = s.h___844443; s.tmp_0.arg5 = 0; s.callLocIdx = 56; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - r0 = (s.i___735803 - 1); - s.i___735803 = (r0); + r0 = (s.i___844416 - 1); + s.i___844416 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -dissolve_inline__P735800.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__P844413.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__P735800_mk(s) { +function dissolve_inline__P844413_mk(s) { checkStack(s.depth); return { - parent: s, fn: dissolve_inline__P735800, depth: s.depth + 1, + parent: s, fn: dissolve_inline__P844413, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - i___735803: undefined, - x___735814: undefined, - y___735820: undefined, - w___735826: undefined, - h___735830: undefined, + i___844416: undefined, + x___844427: undefined, + y___844433: undefined, + w___844439: undefined, + h___844443: undefined, arg0: undefined, arg1: undefined, } } @@ -14344,7 +14344,7 @@ function dissolve_inline__P735800_mk(s) { -function helpers_imageDrawRect__P722981(s) { +function helpers_imageDrawRect__P831594(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14383,7 +14383,7 @@ switch (step) { s.arg3 = (r0); r0 = (s.arg4 - 1); s.arg4 = (r0); - s.tmp_0 = helpers_imageDrawLine__P722980_mk(s); + s.tmp_0 = helpers_imageDrawLine__P831593_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -14394,7 +14394,7 @@ switch (step) { s.callLocIdx = 91; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P722980_mk(s); + s.tmp_0 = helpers_imageDrawLine__P831593_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -14405,7 +14405,7 @@ switch (step) { s.callLocIdx = 92; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P722980_mk(s); + s.tmp_0 = helpers_imageDrawLine__P831593_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg1 + s.arg3); s.tmp_0.arg1 = r0; @@ -14418,7 +14418,7 @@ switch (step) { s.callLocIdx = 93; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P722980_mk(s); + s.tmp_0 = helpers_imageDrawLine__P831593_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg1 + s.arg3); s.tmp_0.arg1 = r0; @@ -14436,12 +14436,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageDrawRect__P722981.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__P831594.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__P722981_mk(s) { +function helpers_imageDrawRect__P831594_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageDrawRect__P722981, depth: s.depth + 1, + parent: s, fn: helpers_imageDrawRect__P831594, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14457,7 +14457,7 @@ function helpers_imageDrawRect__P722981_mk(s) { -function helpers_imageDrawLine__P722980(s) { +function helpers_imageDrawLine__P831593(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14477,14 +14477,14 @@ switch (step) { s.lambdaArgs = null; } s.tmp_0 = r0 = s.arg0; - s.tmp_2 = helpers_pack__P725643_mk(s); + s.tmp_2 = helpers_pack__P834256_mk(s); s.tmp_2.arg0 = s.arg1; s.tmp_2.arg1 = s.arg2; s.callLocIdx = 89; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = helpers_pack__P725643_mk(s); + s.tmp_4 = helpers_pack__P834256_mk(s); s.tmp_4.arg0 = s.arg3; s.tmp_4.arg1 = s.arg4; s.callLocIdx = 90; s.pc = 2; return s.tmp_4; @@ -14496,12 +14496,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageDrawLine__P722980.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__P831593.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__P722980_mk(s) { +function helpers_imageDrawLine__P831593_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageDrawLine__P722980, depth: s.depth + 1, + parent: s, fn: helpers_imageDrawLine__P831593, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14520,7 +14520,7 @@ function helpers_imageDrawLine__P722980_mk(s) { -function Math_FastRandom_randomRange__P724085(s) { +function Math_FastRandom_randomRange__P832698(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14537,12 +14537,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C724081_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C832694_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__P724084_mk(s); + s.tmp_2 = Math_FastRandom_next__P832697_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 976; s.pc = 3; return s.tmp_2; case 3: @@ -14563,12 +14563,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_randomRange__P724085.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__P832698.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__P724085_mk(s) { +function Math_FastRandom_randomRange__P832698_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_randomRange__P724085, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_randomRange__P832698, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14585,7 +14585,7 @@ function Math_FastRandom_randomRange__P724085_mk(s) { -function Math_FastRandom_next__P724084(s) { +function Math_FastRandom_next__P832697(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14600,7 +14600,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C724081_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C832694_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["lfsr"]; s.tmp_3 = r0; @@ -14621,12 +14621,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_next__P724084.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__P832697.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__P724084_mk(s) { +function Math_FastRandom_next__P832697_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_next__P724084, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_next__P832697, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14643,7 +14643,7 @@ function Math_FastRandom_next__P724084_mk(s) { -function effects_ImageEffect_constructor__P724313(s) { +function effects_ImageEffect_constructor__P832926(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14660,11 +14660,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ImageEffect__C724312_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ImageEffect__C832925_VT)) failedCast(r0); r0 = (s.arg0).fields["effect"] = (s.arg2); - r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C724081_VT); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C832694_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P724083_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P832696_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 1269; s.pc = 1; return s.tmp_1; @@ -14677,12 +14677,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_constructor__P724313.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__P832926.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__P724313_mk(s) { +function effects_ImageEffect_constructor__P832926_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_constructor__P724313, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_constructor__P832926, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14695,7 +14695,7 @@ function effects_ImageEffect_constructor__P724313_mk(s) { -function effects_ImageEffect_applyTo__P724314(s) { +function effects_ImageEffect_applyTo__P832927(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14705,14 +14705,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.clonedImage___735979 = undefined; + s.clonedImage___844592 = 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__C724312_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ImageEffect__C832925_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -14738,16 +14738,16 @@ switch (step) { r0 = s.arg1.fields["_image"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.clone(s.tmp_5); - s.clonedImage___735979 = (r0); - s.tmp_0 = effects_ImageEffect_change__P724315_mk(s); + s.clonedImage___844592 = (r0); + s.tmp_0 = effects_ImageEffect_change__P832928_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.clonedImage___735979; + s.tmp_0.arg1 = s.clonedImage___844592; s.callLocIdx = 1272; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = Sprite_setImage__P723413_mk(s); + s.tmp_0 = Sprite_setImage__P832026_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_0.arg1 = s.clonedImage___735979; + s.tmp_0.arg1 = s.clonedImage___844592; s.callLocIdx = 1273; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; @@ -14756,12 +14756,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_applyTo__P724314.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__P832927.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__P724314_mk(s) { +function effects_ImageEffect_applyTo__P832927_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_applyTo__P724314, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_applyTo__P832927, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14769,7 +14769,7 @@ function effects_ImageEffect_applyTo__P724314_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - clonedImage___735979: undefined, + clonedImage___844592: undefined, arg0: undefined, arg1: undefined, } } @@ -14778,7 +14778,7 @@ function effects_ImageEffect_applyTo__P724314_mk(s) { -function effects_ImageEffect_change__P724315(s) { +function effects_ImageEffect_change__P832928(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14794,7 +14794,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ImageEffect__C724312_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ImageEffect__C832925_VT)) failedCast(r0); s.tmp_0 = if_effect_3_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; @@ -14815,12 +14815,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_change__P724315.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__P832928.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__P724315_mk(s) { +function effects_ImageEffect_change__P832928_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_change__P724315, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_change__P832928, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -14831,7 +14831,7 @@ function effects_ImageEffect_change__P724315_mk(s) { -function Sprite_setImage__P723413(s) { +function Sprite_setImage__P832026(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, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -14869,9 +14869,9 @@ switch (step) { case 3: case 4: r0 = (s.arg0).fields["_image"] = (s.arg1); - s.tmp_0 = Sprite__C723363_v5_1_mk(s); + s.tmp_0 = Sprite__C831976_v5_1_mk(s); s.tmp_0.arg0 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C723363_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, Sprite__C831976_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: @@ -14881,12 +14881,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setImage__P723413.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__P832026.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__P723413_mk(s) { +function Sprite_setImage__P832026_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setImage__P723413, depth: s.depth + 1, + parent: s, fn: Sprite_setImage__P832026, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14900,7 +14900,7 @@ function Sprite_setImage__P723413_mk(s) { -function Sprite_recalcSize__P725814(s) { +function Sprite_recalcSize__P834427(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14915,13 +14915,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_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__P723392_mk(s); + s.tmp_6 = Sprite_sx__P832005_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 351; s.pc = 1; return s.tmp_6; case 1: @@ -14939,7 +14939,7 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_ImageMethods.height(s.tmp_4); s.tmp_3 = r0; - s.tmp_6 = Sprite_sy__P723394_mk(s); + s.tmp_6 = Sprite_sy__P832007_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 353; s.pc = 2; return s.tmp_6; case 2: @@ -14952,7 +14952,7 @@ switch (step) { r0 = (s.tmp_7 | 0); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_height"] = (s.tmp_1); - s.tmp_0 = Sprite_resetHitbox__P723415_mk(s); + s.tmp_0 = Sprite_resetHitbox__P832028_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 355; s.pc = 3; return s.tmp_0; case 3: @@ -14961,12 +14961,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_recalcSize__P725814.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__P834427.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__P725814_mk(s) { +function Sprite_recalcSize__P834427_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_recalcSize__P725814, depth: s.depth + 1, + parent: s, fn: Sprite_recalcSize__P834427, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14983,7 +14983,7 @@ function Sprite_recalcSize__P725814_mk(s) { -function Sprite_resetHitbox__P723415(s) { +function Sprite_resetHitbox__P832028(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14998,11 +14998,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); r0 = (s.arg0).fields["_hitbox"] = (null); - s.tmp_0 = Sprite__C723363_v4_1_mk(s); + s.tmp_0 = Sprite__C831976_v4_1_mk(s); s.tmp_0.arg0 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C723363_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, Sprite__C831976_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: @@ -15011,12 +15011,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_resetHitbox__P723415.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__P832028.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__P723415_mk(s) { +function Sprite_resetHitbox__P832028_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_resetHitbox__P723415, depth: s.depth + 1, + parent: s, fn: Sprite_resetHitbox__P832028, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -15026,7 +15026,7 @@ function Sprite_resetHitbox__P723415_mk(s) { -function Sprite_setHitbox__P723416(s) { +function Sprite_setHitbox__P832029(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15041,12 +15041,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_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__P723244_mk(s); + s.tmp_1 = game_Hitbox_updateIfInvalid__P831857_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_1.arg0 = r0; s.callLocIdx = 349; s.pc = 3; return s.tmp_1; @@ -15055,7 +15055,7 @@ switch (step) { { step = 2; continue; } case 1: s.tmp_0 = r0 = s.arg0; - s.tmp_2 = game_calculateHitBox__P723246_mk(s); + s.tmp_2 = game_calculateHitBox__P831859_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 350; s.pc = 4; return s.tmp_2; case 4: @@ -15067,12 +15067,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setHitbox__P723416.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__P832029.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__P723416_mk(s) { +function Sprite_setHitbox__P832029_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setHitbox__P723416, depth: s.depth + 1, + parent: s, fn: Sprite_setHitbox__P832029, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15084,7 +15084,7 @@ function Sprite_setHitbox__P723416_mk(s) { -function game_calculateHitBox__P723246(s) { +function game_calculateHitBox__P831859(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15094,17 +15094,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___736044 = undefined; - s.minX___736047 = undefined; - s.minY___736051 = undefined; - s.maxX___736055 = undefined; - s.maxY___736057 = undefined; - s.c___736059 = undefined; - s.fxc___736060 = undefined; - s.r___736067 = undefined; - s.fxr___736068 = undefined; - s.width___736132 = undefined; - s.height___736140 = undefined; + s.i___844657 = undefined; + s.minX___844660 = undefined; + s.minY___844664 = undefined; + s.maxX___844668 = undefined; + s.maxY___844670 = undefined; + s.c___844672 = undefined; + s.fxc___844673 = undefined; + s.r___844680 = undefined; + s.fxr___844681 = undefined; + s.width___844745 = undefined; + s.height___844753 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -15116,7 +15116,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_1 = game_Hitbox_isValid__P723242_mk(s); + s.tmp_1 = game_Hitbox_isValid__P831855_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_1.arg0 = r0; s.callLocIdx = 283; s.pc = 12; return s.tmp_1; @@ -15132,137 +15132,137 @@ switch (step) { case 3: case 4: r0 = s.arg0.fields["_image"]; - s.i___736044 = (r0); - r0 = pxsim_ImageMethods.width(s.i___736044); + s.i___844657 = (r0); + r0 = pxsim_ImageMethods.width(s.i___844657); s.tmp_0 = r0; r0 = (s.tmp_0 * 256); s.tmp_1 = r0; r0 = (s.tmp_1 | 0); - s.minX___736047 = (r0); - r0 = pxsim_ImageMethods.height(s.i___736044); + s.minX___844660 = (r0); + r0 = pxsim_ImageMethods.height(s.i___844657); s.tmp_0 = r0; r0 = (s.tmp_0 * 256); s.tmp_1 = r0; r0 = (s.tmp_1 | 0); - s.minY___736051 = (r0); - s.maxX___736055 = (0); - s.maxY___736057 = (0); - s.c___736059 = (0); - s.fxc___736060 = (0); + s.minY___844664 = (r0); + s.maxX___844668 = (0); + s.maxY___844670 = (0); + s.c___844672 = (0); + s.fxc___844673 = (0); case 5: - s.tmp_1 = r0 = s.c___736059; - r0 = pxsim_ImageMethods.width(s.i___736044); + s.tmp_1 = r0 = s.c___844672; + r0 = pxsim_ImageMethods.width(s.i___844657); 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___736067 = (0); - s.fxr___736068 = (0); + s.r___844680 = (0); + s.fxr___844681 = (0); case 6: - s.tmp_1 = r0 = s.r___736067; - r0 = pxsim_ImageMethods.height(s.i___736044); + s.tmp_1 = r0 = s.r___844680; + r0 = pxsim_ImageMethods.height(s.i___844657); 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___736044, s.c___736059, s.r___736067); + r0 = pxsim_ImageMethods.getPixel(s.i___844657, s.c___844672, s.r___844680); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 7; continue; } - s.tmp_4 = Fx_min__P721187_mk(s); - s.tmp_4.arg0 = s.minX___736047; - s.tmp_4.arg1 = s.fxc___736060; + s.tmp_4 = Fx_min__P829800_mk(s); + s.tmp_4.arg0 = s.minX___844660; + s.tmp_4.arg1 = s.fxc___844673; s.callLocIdx = 287; s.pc = 13; return s.tmp_4; case 13: r0 = s.retval; - s.minX___736047 = (r0); - s.tmp_0 = Fx_min__P721187_mk(s); - s.tmp_0.arg0 = s.minY___736051; - s.tmp_0.arg1 = s.fxr___736068; + s.minX___844660 = (r0); + s.tmp_0 = Fx_min__P829800_mk(s); + s.tmp_0.arg0 = s.minY___844664; + s.tmp_0.arg1 = s.fxr___844681; s.callLocIdx = 288; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.minY___736051 = (r0); - s.tmp_0 = Fx_max__P721188_mk(s); - s.tmp_0.arg0 = s.maxX___736055; - s.tmp_0.arg1 = s.fxc___736060; + s.minY___844664 = (r0); + s.tmp_0 = Fx_max__P829801_mk(s); + s.tmp_0.arg0 = s.maxX___844668; + s.tmp_0.arg1 = s.fxc___844673; s.callLocIdx = 289; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - s.maxX___736055 = (r0); - s.tmp_0 = Fx_max__P721188_mk(s); - s.tmp_0.arg0 = s.maxY___736057; - s.tmp_0.arg1 = s.fxr___736068; + s.maxX___844668 = (r0); + s.tmp_0 = Fx_max__P829801_mk(s); + s.tmp_0.arg0 = s.maxY___844670; + s.tmp_0.arg1 = s.fxr___844681; s.callLocIdx = 290; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.maxY___736057 = (r0); + s.maxY___844670 = (r0); case 7: case 8: - r0 = (s.r___736067 + 1); - s.r___736067 = (r0); - r0 = (s.fxr___736068 + 256); + r0 = (s.r___844680 + 1); + s.r___844680 = (r0); + r0 = (s.fxr___844681 + 256); s.tmp_0 = r0; - s.fxr___736068 = (r0); + s.fxr___844681 = (r0); r0 = s.tmp_0; { step = 6; continue; } case 9: - r0 = (s.c___736059 + 1); - s.c___736059 = (r0); - r0 = (s.fxc___736060 + 256); + r0 = (s.c___844672 + 1); + s.c___844672 = (r0); + r0 = (s.fxc___844673 + 256); s.tmp_0 = r0; - s.fxc___736060 = (r0); + s.fxc___844673 = (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___736047, s.tmp_0); + r0 = pxsim.Math_.imul(s.minX___844660, s.tmp_0); s.tmp_1 = r0; r0 = (s.tmp_1 >> 8); - s.minX___736047 = (r0); + s.minX___844660 = (r0); r0 = s.arg0.fields["_sy"]; s.tmp_0 = r0; - r0 = pxsim.Math_.imul(s.minY___736051, s.tmp_0); + r0 = pxsim.Math_.imul(s.minY___844664, s.tmp_0); s.tmp_1 = r0; r0 = (s.tmp_1 >> 8); - s.minY___736051 = (r0); + s.minY___844664 = (r0); r0 = s.arg0.fields["_sx"]; s.tmp_0 = r0; - r0 = pxsim.Math_.imul(s.maxX___736055, s.tmp_0); + r0 = pxsim.Math_.imul(s.maxX___844668, s.tmp_0); s.tmp_1 = r0; r0 = (s.tmp_1 >> 8); - s.maxX___736055 = (r0); + s.maxX___844668 = (r0); r0 = s.arg0.fields["_sy"]; s.tmp_0 = r0; - r0 = pxsim.Math_.imul(s.maxY___736057, s.tmp_0); + r0 = pxsim.Math_.imul(s.maxY___844670, s.tmp_0); s.tmp_1 = r0; r0 = (s.tmp_1 >> 8); - s.maxY___736057 = (r0); - r0 = (s.maxX___736055 - s.minX___736047); + s.maxY___844670 = (r0); + r0 = (s.maxX___844668 - s.minX___844660); s.tmp_0 = r0; r0 = s.arg0.fields["_sx"]; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.width___736132 = (r0); - r0 = (s.maxY___736057 - s.minY___736051); + s.width___844745 = (r0); + r0 = (s.maxY___844670 - s.minY___844664); s.tmp_0 = r0; r0 = s.arg0.fields["_sy"]; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.height___736140 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(game_Hitbox__C723230_VT); + s.height___844753 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(game_Hitbox__C831843_VT); s.tmp_0 = r0; - s.tmp_1 = game_Hitbox_constructor__P723237_mk(s); + s.tmp_1 = game_Hitbox_constructor__P831850_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; - s.tmp_1.arg2 = s.width___736132; - s.tmp_1.arg3 = s.height___736140; - r0 = (s.minX___736047 & -256); + s.tmp_1.arg2 = s.width___844745; + s.tmp_1.arg3 = s.height___844753; + r0 = (s.minX___844660 & -256); s.tmp_1.arg4 = r0; - r0 = (s.minY___736051 & -256); + r0 = (s.minY___844664 & -256); s.tmp_1.arg5 = r0; s.callLocIdx = 303; s.pc = 17; return s.tmp_1; case 17: @@ -15272,29 +15272,29 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_calculateHitBox__P723246.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__P831859.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__P723246_mk(s) { +function game_calculateHitBox__P831859_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_calculateHitBox__P723246, depth: s.depth + 1, + parent: s, fn: game_calculateHitBox__P831859, 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___736044: undefined, - minX___736047: undefined, - minY___736051: undefined, - maxX___736055: undefined, - maxY___736057: undefined, - c___736059: undefined, - fxc___736060: undefined, - r___736067: undefined, - fxr___736068: undefined, - width___736132: undefined, - height___736140: undefined, + i___844657: undefined, + minX___844660: undefined, + minY___844664: undefined, + maxX___844668: undefined, + maxY___844670: undefined, + c___844672: undefined, + fxc___844673: undefined, + r___844680: undefined, + fxr___844681: undefined, + width___844745: undefined, + height___844753: undefined, arg0: undefined, } } @@ -15302,7 +15302,7 @@ function game_calculateHitBox__P723246_mk(s) { -function game_Hitbox_isValid__P723242(s) { +function game_Hitbox_isValid__P831855(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15317,10 +15317,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C723230_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C831843_VT)) failedCast(r0); r0 = s.arg0.fields["hash"]; s.tmp_0 = r0; - s.tmp_2 = Sprite_calcDimensionalHash__P723414_mk(s); + s.tmp_2 = Sprite_calcDimensionalHash__P832027_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 236; s.pc = 1; return s.tmp_2; @@ -15331,12 +15331,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_isValid__P723242.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__P831855.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__P723242_mk(s) { +function game_Hitbox_isValid__P831855_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_isValid__P723242, depth: s.depth + 1, + parent: s, fn: game_Hitbox_isValid__P831855, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15348,7 +15348,7 @@ function game_Hitbox_isValid__P723242_mk(s) { -function Sprite_calcDimensionalHash__P723414(s) { +function Sprite_calcDimensionalHash__P832027(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15363,7 +15363,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); r0 = s.arg0.fields["_image"]; s.tmp_2 = r0; r0 = pxsim_ImageMethods.revision(s.tmp_2); @@ -15386,12 +15386,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_calcDimensionalHash__P723414.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__P832027.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__P723414_mk(s) { +function Sprite_calcDimensionalHash__P832027_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_calcDimensionalHash__P723414, depth: s.depth + 1, + parent: s, fn: Sprite_calcDimensionalHash__P832027, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15409,7 +15409,7 @@ function Sprite_calcDimensionalHash__P723414_mk(s) { -function Fx_toIntShifted__P721177(s) { +function Fx_toIntShifted__P829790(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15431,12 +15431,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_toIntShifted__P721177.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__P829790.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__P721177_mk(s) { +function Fx_toIntShifted__P829790_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_toIntShifted__P721177, depth: s.depth + 1, + parent: s, fn: Fx_toIntShifted__P829790, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15448,7 +15448,7 @@ function Fx_toIntShifted__P721177_mk(s) { -function game_Hitbox_constructor__P723237(s) { +function game_Hitbox_constructor__P831850(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15468,9 +15468,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C723230_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C831843_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Sprite_calcDimensionalHash__P723414_mk(s); + s.tmp_2 = Sprite_calcDimensionalHash__P832027_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 227; s.pc = 1; return s.tmp_2; case 1: @@ -15486,12 +15486,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_constructor__P723237.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__P831850.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__P723237_mk(s) { +function game_Hitbox_constructor__P831850_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_constructor__P723237, depth: s.depth + 1, + parent: s, fn: game_Hitbox_constructor__P831850, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15508,7 +15508,7 @@ function game_Hitbox_constructor__P723237_mk(s) { -function Fx_floor__P721189(s) { +function Fx_floor__P829802(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15526,12 +15526,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_floor__P721189.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__P829802.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__P721189_mk(s) { +function Fx_floor__P829802_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_floor__P721189, depth: s.depth + 1, + parent: s, fn: Fx_floor__P829802, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -15540,7 +15540,7 @@ function Fx_floor__P721189_mk(s) { -function Fx_max__P721188(s) { +function Fx_max__P829801(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15571,12 +15571,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_max__P721188.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__P829801.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__P721188_mk(s) { +function Fx_max__P829801_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_max__P721188, depth: s.depth + 1, + parent: s, fn: Fx_max__P829801, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -15587,7 +15587,7 @@ function Fx_max__P721188_mk(s) { -function Fx_min__P721187(s) { +function Fx_min__P829800(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15618,12 +15618,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_min__P721187.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__P829800.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__P721187_mk(s) { +function Fx_min__P829800_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_min__P721187, depth: s.depth + 1, + parent: s, fn: Fx_min__P829800, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -15634,7 +15634,7 @@ function Fx_min__P721187_mk(s) { -function Fx_mul__P721181(s) { +function Fx_mul__P829794(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15655,12 +15655,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_mul__P721181.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__P829794.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__P721181_mk(s) { +function Fx_mul__P829794_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_mul__P721181, depth: s.depth + 1, + parent: s, fn: Fx_mul__P829794, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -15671,7 +15671,7 @@ function Fx_mul__P721181_mk(s) { -function Fx_sub__P721180(s) { +function Fx_sub__P829793(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15690,12 +15690,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_sub__P721180.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__P829793.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__P721180_mk(s) { +function Fx_sub__P829793_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_sub__P721180, depth: s.depth + 1, + parent: s, fn: Fx_sub__P829793, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -15705,7 +15705,7 @@ function Fx_sub__P721180_mk(s) { -function game_Hitbox_updateIfInvalid__P723244(s) { +function game_Hitbox_updateIfInvalid__P831857(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15715,24 +15715,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.newHitBox___736241 = undefined; - s.oMinX___736246 = undefined; - s.oMinY___736249 = undefined; - s.oMaxX___736252 = undefined; - s.oMaxY___736258 = undefined; - s.nMinX___736264 = undefined; - s.nMinY___736267 = undefined; - s.nMaxX___736270 = undefined; - s.nMaxY___736276 = undefined; - s.xDiff___736282 = undefined; - s.yDiff___736293 = undefined; + s.newHitBox___844854 = undefined; + s.oMinX___844859 = undefined; + s.oMinY___844862 = undefined; + s.oMaxX___844865 = undefined; + s.oMaxY___844871 = undefined; + s.nMinX___844877 = undefined; + s.nMinY___844880 = undefined; + s.nMaxX___844883 = undefined; + s.nMaxY___844889 = undefined; + s.xDiff___844895 = undefined; + s.yDiff___844906 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C723230_VT)) failedCast(r0); - s.tmp_1 = game_Hitbox_isValid__P723242_mk(s); + if (!checkSubtype(r0, game_Hitbox__C831843_VT)) failedCast(r0); + s.tmp_1 = game_Hitbox_isValid__P831855_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 241; s.pc = 8; return s.tmp_1; case 8: @@ -15743,90 +15743,90 @@ switch (step) { { step = 7; continue; } case 1: case 2: - s.tmp_2 = game_calculateHitBox__P723246_mk(s); + s.tmp_2 = game_calculateHitBox__P831859_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 242; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; - s.newHitBox___736241 = (r0); + s.newHitBox___844854 = (r0); r0 = s.arg0.fields["ox"]; - s.oMinX___736246 = (r0); + s.oMinX___844859 = (r0); r0 = s.arg0.fields["oy"]; - s.oMinY___736249 = (r0); + s.oMinY___844862 = (r0); r0 = s.arg0.fields["width"]; s.tmp_0 = r0; - r0 = (s.oMinX___736246 + s.tmp_0); - s.oMaxX___736252 = (r0); + r0 = (s.oMinX___844859 + s.tmp_0); + s.oMaxX___844865 = (r0); r0 = s.arg0.fields["height"]; s.tmp_0 = r0; - r0 = (s.oMinY___736249 + s.tmp_0); - s.oMaxY___736258 = (r0); - r0 = s.newHitBox___736241.fields["ox"]; - s.nMinX___736264 = (r0); - r0 = s.newHitBox___736241.fields["oy"]; - s.nMinY___736267 = (r0); - r0 = s.newHitBox___736241.fields["width"]; - s.tmp_0 = r0; - r0 = (s.nMinX___736264 + s.tmp_0); - s.nMaxX___736270 = (r0); - r0 = s.newHitBox___736241.fields["height"]; - s.tmp_0 = r0; - r0 = (s.nMinY___736267 + s.tmp_0); - s.nMaxY___736276 = (r0); - s.tmp_1 = Fx_abs__P721186_mk(s); - r0 = (s.oMinX___736246 - s.nMinX___736264); + r0 = (s.oMinY___844862 + s.tmp_0); + s.oMaxY___844871 = (r0); + r0 = s.newHitBox___844854.fields["ox"]; + s.nMinX___844877 = (r0); + r0 = s.newHitBox___844854.fields["oy"]; + s.nMinY___844880 = (r0); + r0 = s.newHitBox___844854.fields["width"]; + s.tmp_0 = r0; + r0 = (s.nMinX___844877 + s.tmp_0); + s.nMaxX___844883 = (r0); + r0 = s.newHitBox___844854.fields["height"]; + s.tmp_0 = r0; + r0 = (s.nMinY___844880 + s.tmp_0); + s.nMaxY___844889 = (r0); + s.tmp_1 = Fx_abs__P829799_mk(s); + r0 = (s.oMinX___844859 - s.nMinX___844877); s.tmp_1.arg0 = r0; s.callLocIdx = 248; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Fx_abs__P721186_mk(s); - r0 = (s.oMaxX___736252 - s.nMaxX___736270); + s.tmp_3 = Fx_abs__P829799_mk(s); + r0 = (s.oMaxX___844865 - s.nMaxX___844883); s.tmp_3.arg0 = r0; s.callLocIdx = 250; 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___736282 = (r0); - s.tmp_1 = Fx_abs__P721186_mk(s); - r0 = (s.oMinY___736249 - s.nMinY___736267); + s.xDiff___844895 = (r0); + s.tmp_1 = Fx_abs__P829799_mk(s); + r0 = (s.oMinY___844862 - s.nMinY___844880); s.tmp_1.arg0 = r0; s.callLocIdx = 253; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Fx_abs__P721186_mk(s); - r0 = (s.oMaxY___736258 - s.nMaxY___736276); + s.tmp_3 = Fx_abs__P829799_mk(s); + r0 = (s.oMaxY___844871 - s.nMaxY___844889); s.tmp_3.arg0 = r0; s.callLocIdx = 255; 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___736293 = (r0); - r0 = (s.xDiff___736282 > 512); + s.yDiff___844906 = (r0); + r0 = (s.xDiff___844895 > 512); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = (s.arg0).fields["ox"] = (s.nMinX___736264); - r0 = s.newHitBox___736241.fields["width"]; + r0 = (s.arg0).fields["ox"] = (s.nMinX___844877); + r0 = s.newHitBox___844854.fields["width"]; s.tmp_0 = r0; r0 = (s.arg0).fields["width"] = (s.tmp_0); case 3: case 4: - r0 = (s.yDiff___736293 > 512); + r0 = (s.yDiff___844906 > 512); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = (s.arg0).fields["oy"] = (s.nMinY___736267); - r0 = s.newHitBox___736241.fields["height"]; + r0 = (s.arg0).fields["oy"] = (s.nMinY___844880); + r0 = s.newHitBox___844854.fields["height"]; s.tmp_0 = r0; r0 = (s.arg0).fields["height"] = (s.tmp_0); case 5: case 6: - r0 = s.newHitBox___736241.fields["hash"]; + r0 = s.newHitBox___844854.fields["hash"]; s.tmp_0 = r0; r0 = (s.arg0).fields["hash"] = (s.tmp_0); case 7: @@ -15834,28 +15834,28 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_updateIfInvalid__P723244.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__P831857.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__P723244_mk(s) { +function game_Hitbox_updateIfInvalid__P831857_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_updateIfInvalid__P723244, depth: s.depth + 1, + parent: s, fn: game_Hitbox_updateIfInvalid__P831857, 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___736241: undefined, - oMinX___736246: undefined, - oMinY___736249: undefined, - oMaxX___736252: undefined, - oMaxY___736258: undefined, - nMinX___736264: undefined, - nMinY___736267: undefined, - nMaxX___736270: undefined, - nMaxY___736276: undefined, - xDiff___736282: undefined, - yDiff___736293: undefined, + newHitBox___844854: undefined, + oMinX___844859: undefined, + oMinY___844862: undefined, + oMaxX___844865: undefined, + oMaxY___844871: undefined, + nMinX___844877: undefined, + nMinY___844880: undefined, + nMaxX___844883: undefined, + nMaxY___844889: undefined, + xDiff___844895: undefined, + yDiff___844906: undefined, arg0: undefined, } } @@ -15863,7 +15863,7 @@ function game_Hitbox_updateIfInvalid__P723244_mk(s) { -function Fx_abs__P721186(s) { +function Fx_abs__P829799(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15893,12 +15893,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_abs__P721186.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__P829799.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__P721186_mk(s) { +function Fx_abs__P829799_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_abs__P721186, depth: s.depth + 1, + parent: s, fn: Fx_abs__P829799, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -15908,7 +15908,7 @@ function Fx_abs__P721186_mk(s) { -function Sprite_sy__P723394(s) { +function Sprite_sy__P832007(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15923,20 +15923,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_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__P723394.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__P723394.isGetter = true; +Sprite_sy__P832007.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__P832007.isGetter = true; -function Sprite_sy__P723394_mk(s) { +function Sprite_sy__P832007_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_sy__P723394, depth: s.depth + 1, + parent: s, fn: Sprite_sy__P832007, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -15946,7 +15946,7 @@ function Sprite_sy__P723394_mk(s) { -function Sprite_sx__P723392(s) { +function Sprite_sx__P832005(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15961,20 +15961,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_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__P723392.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__P723392.isGetter = true; +Sprite_sx__P832005.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__P832005.isGetter = true; -function Sprite_sx__P723392_mk(s) { +function Sprite_sx__P832005_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_sx__P723392, depth: s.depth + 1, + parent: s, fn: Sprite_sx__P832005, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -15984,7 +15984,7 @@ function Sprite_sx__P723392_mk(s) { -function Sprite_image__P723412(s) { +function Sprite_image__P832025(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15999,18 +15999,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); r0 = s.arg0.fields["_image"]; return leaveAccessor(s, r0) default: oops() } } } -Sprite_image__P723412.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__P723412.isGetter = true; +Sprite_image__P832025.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__P832025.isGetter = true; -function Sprite_image__P723412_mk(s) { +function Sprite_image__P832025_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_image__P723412, depth: s.depth + 1, + parent: s, fn: Sprite_image__P832025, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -16019,7 +16019,7 @@ function Sprite_image__P723412_mk(s) { -function effects_ParticleEffect_start__P724286(s) { +function effects_ParticleEffect_start__P832899(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16029,7 +16029,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.src___736362 = undefined; + s.src___844975 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -16039,7 +16039,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ParticleEffect__C724284_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ParticleEffect__C832897_VT)) failedCast(r0); r0 = s.arg0.fields["sourceFactory"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -16075,9 +16075,9 @@ switch (step) { } case 10: r0 = s.retval; - s.src___736362 = (r0); - s.tmp_0 = particles_ParticleSource_setRelativeToCamera__P724184_mk(s); - s.tmp_0.arg0 = s.src___736362; + s.src___844975 = (r0); + s.tmp_0 = particles_ParticleSource_setRelativeToCamera__P832797_mk(s); + s.tmp_0.arg0 = s.src___844975; r0 = pxsim_numops_toBoolDecr(s.arg4); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); @@ -16102,7 +16102,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.src___736362).fields["lifespan"] = (s.tmp_1); + r0 = (s.src___844975).fields["lifespan"] = (s.tmp_1); case 7: case 8: case 9: @@ -16110,19 +16110,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ParticleEffect_start__P724286.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__P832899.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__P724286_mk(s) { +function effects_ParticleEffect_start__P832899_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ParticleEffect_start__P724286, depth: s.depth + 1, + parent: s, fn: effects_ParticleEffect_start__P832899, 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___736362: undefined, + src___844975: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -16134,7 +16134,7 @@ function effects_ParticleEffect_start__P724286_mk(s) { -function particles_ParticleSource_setRelativeToCamera__P724184(s) { +function particles_ParticleSource_setRelativeToCamera__P832797(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16150,7 +16150,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C724173_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C832786_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } s.tmp_0 = r0 = s.arg0; @@ -16176,12 +16176,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setRelativeToCamera__P724184.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__P832797.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__P724184_mk(s) { +function particles_ParticleSource_setRelativeToCamera__P832797_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setRelativeToCamera__P724184, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setRelativeToCamera__P832797, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16196,7 +16196,7 @@ function particles_ParticleSource_setRelativeToCamera__P724184_mk(s) { -function Sprite_setFlag__P723441(s) { +function Sprite_setFlag__P832054(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16213,7 +16213,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 1; continue; } s.tmp_0 = r0 = s.arg0; @@ -16239,12 +16239,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setFlag__P723441.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__P832054.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__P723441_mk(s) { +function Sprite_setFlag__P832054_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setFlag__P723441, depth: s.depth + 1, + parent: s, fn: Sprite_setFlag__P832054, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16260,7 +16260,7 @@ function Sprite_setFlag__P723441_mk(s) { -function Sprite__destroyCore__P723451(s) { +function Sprite__destroyCore__P832064(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16270,25 +16270,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___735705 = undefined; + s.scene___844318 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_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__P724021_mk(s); + s.tmp_0 = game_currentScene__P832634_mk(s); s.callLocIdx = 441; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.scene___735705 = (r0); - r0 = s.scene___735705.fields["allSprites"]; + s.scene___844318 = (r0); + r0 = s.scene___844318.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.arg0); r0 = s.arg0.fields["_kind"]; @@ -16300,7 +16300,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.scene___735705.fields["spritesByKind"]; + r0 = s.scene___844318.fields["spritesByKind"]; s.tmp_2 = r0; r0 = s.arg0.fields["_kind"]; s.tmp_3 = r0; @@ -16310,8 +16310,8 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - s.tmp_5 = sprites_SpriteSet_remove__P723492_mk(s); - r0 = s.scene___735705.fields["spritesByKind"]; + s.tmp_5 = sprites_SpriteSet_remove__P832105_mk(s); + r0 = s.scene___844318.fields["spritesByKind"]; s.tmp_6 = r0; r0 = s.arg0.fields["_kind"]; s.tmp_7 = r0; @@ -16323,11 +16323,11 @@ switch (step) { r0 = s.retval; case 3: case 4: - s.tmp_0 = PhysicsEngine__C723533_v1_2_mk(s); - r0 = s.scene___735705.fields["physicsEngine"]; + s.tmp_0 = PhysicsEngine__C832146_v1_2_mk(s); + r0 = s.scene___844318.fields["physicsEngine"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C723533_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C832146_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: @@ -16351,15 +16351,15 @@ switch (step) { r0 = s.retval; case 5: case 6: - r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P735734); + r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P844347); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtcore_mkAction(1, Sprite__destroyCore_inline__P735741); + r0 = pxsim_pxtcore_mkAction(1, Sprite__destroyCore_inline__P844354); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P721130_mk(s); - s.tmp_3 = helpers_arrayFilter__P721131_mk(s); - r0 = s.scene___735705.fields["destroyedHandlers"]; + s.tmp_2 = helpers_arrayForEach__P829743_mk(s); + s.tmp_3 = helpers_arrayFilter__P829744_mk(s); + r0 = s.scene___844318.fields["destroyedHandlers"]; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 448; s.pc = 12; return s.tmp_3; @@ -16374,12 +16374,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite__destroyCore__P723451.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__P832064.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__P723451_mk(s) { +function Sprite__destroyCore__P832064_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite__destroyCore__P723451, depth: s.depth + 1, + parent: s, fn: Sprite__destroyCore__P832064, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16389,7 +16389,7 @@ function Sprite__destroyCore__P723451_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - scene___735705: undefined, + scene___844318: undefined, arg0: undefined, } } @@ -16397,7 +16397,7 @@ function Sprite__destroyCore__P723451_mk(s) { -function forEach_inline__P735734(s) { +function forEach_inline__P844347(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16419,12 +16419,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P735734.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__P844347.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__P735734_mk(s) { +function forEach_inline__P844347_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P735734, depth: s.depth + 1, + parent: s, fn: forEach_inline__P844347, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16435,7 +16435,7 @@ function forEach_inline__P735734_mk(s) { -function Sprite__destroyCore_inline__P735741(s) { +function Sprite__destroyCore_inline__P844354(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16467,12 +16467,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite__destroyCore_inline__P735741.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__P844354.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__P735741_mk(s) { +function Sprite__destroyCore_inline__P844354_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite__destroyCore_inline__P735741, depth: s.depth + 1, + parent: s, fn: Sprite__destroyCore_inline__P844354, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -16482,7 +16482,7 @@ function Sprite__destroyCore_inline__P735741_mk(s) { -function PhysicsEngine_removeSprite__P723536(s) { +function PhysicsEngine_removeSprite__P832149(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16498,17 +16498,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C723533_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C832146_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_removeSprite__P723536.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__P832149.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__P723536_mk(s) { +function PhysicsEngine_removeSprite__P832149_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_removeSprite__P723536, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_removeSprite__P832149, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -16518,7 +16518,7 @@ function PhysicsEngine_removeSprite__P723536_mk(s) { -function sprites_SpriteSet_remove__P723492(s) { +function sprites_SpriteSet_remove__P832105(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16528,26 +16528,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___735750 = undefined; + s.i___844363 = 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__C723485_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C832098_VT)) failedCast(r0); r0 = s.arg0.fields["_sprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.indexOf(s.tmp_0, s.arg1, undefined); - s.i___735750 = (r0); - r0 = (s.i___735750 > -1); + s.i___844363 = (r0); + r0 = (s.i___844363 > -1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = helpers_arraySplice__P721121_mk(s); + s.tmp_1 = helpers_arraySplice__P829734_mk(s); r0 = s.arg0.fields["_sprites"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.i___735750; + s.tmp_1.arg1 = s.i___844363; s.tmp_1.arg2 = 1; s.callLocIdx = 524; s.pc = 4; return s.tmp_1; case 4: @@ -16561,16 +16561,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_remove__P723492.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__P832105.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__P723492_mk(s) { +function sprites_SpriteSet_remove__P832105_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_remove__P723492, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_remove__P832105, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - i___735750: undefined, + i___844363: undefined, arg0: undefined, arg1: undefined, } } @@ -16579,7 +16579,7 @@ function sprites_SpriteSet_remove__P723492_mk(s) { -function Sprite_kind__P723429(s) { +function Sprite_kind__P832042(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16594,17 +16594,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); r0 = s.arg0.fields["_kind"]; return leave(s, r0) default: oops() } } } -Sprite_kind__P723429.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__P832042.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__P723429_mk(s) { +function Sprite_kind__P832042_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_kind__P723429, depth: s.depth + 1, + parent: s, fn: Sprite_kind__P832042, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -16613,7 +16613,7 @@ function Sprite_kind__P723429_mk(s) { -function game_popScene__P724026(s) { +function game_popScene__P832639(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16623,57 +16623,57 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.oldScene___735416 = undefined; - s.tmp_0 = game_currentScene__P724021_mk(s); + s.oldScene___844029 = undefined; + s.tmp_0 = game_currentScene__P832634_mk(s); s.callLocIdx = 961; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.oldScene___735416 = (r0); - s.tmp_0 = r0 = globals._sceneStack___726007; + s.oldScene___844029 = (r0); + s.tmp_0 = r0 = globals._sceneStack___834620; 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___726007); + r0 = pxsim_Array__length(globals._sceneStack___834620); 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___726007); - globals._scene___726006 = (r0); - s.tmp_0 = control_popEventContext__P721431_mk(s); + r0 = pxsim_Array_.pop(globals._sceneStack___834620); + globals._scene___834619 = (r0); + s.tmp_0 = control_popEventContext__P830044_mk(s); s.callLocIdx = 962; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; { step = 6; continue; } case 3: - r0 = pxsim_numops_toBoolDecr(globals._scene___726006); + r0 = pxsim_numops_toBoolDecr(globals._scene___834619); if (!r0) { step = 4; continue; } - s.tmp_0 = control_popEventContext__P721431_mk(s); + s.tmp_0 = control_popEventContext__P830044_mk(s); s.callLocIdx = 963; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - globals._scene___726006 = (undefined); + globals._scene___834619 = (undefined); case 4: case 5: case 6: - r0 = pxsim_numops_toBoolDecr(globals._scene___726006); + r0 = pxsim_numops_toBoolDecr(globals._scene___834619); if (!r0) { step = 7; continue; } - s.tmp_0 = particles_enableAll__P724205_mk(s); + s.tmp_0 = particles_enableAll__P832818_mk(s); s.callLocIdx = 964; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; case 7: case 8: - r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___726009); + r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___834622); if (!r0) { step = 9; continue; } - r0 = pxsim_pxtcore_mkAction(1, game_popScene_inline__P735437); + r0 = pxsim_pxtcore_mkAction(1, game_popScene_inline__P844050); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___735416); - s.tmp_1 = helpers_arrayForEach__P721130_mk(s); - s.tmp_1.arg0 = globals._scenePopHandlers___726009; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___844029); + s.tmp_1 = helpers_arrayForEach__P829743_mk(s); + s.tmp_1.arg0 = globals._scenePopHandlers___834622; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 966; s.pc = 15; return s.tmp_1; case 15: @@ -16684,23 +16684,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_popScene__P724026.info = {"start":5133,"length":548,"line":161,"column":4,"endLine":179,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"popScene","argumentNames":[]} +game_popScene__P832639.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__P724026_mk(s) { +function game_popScene__P832639_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_popScene__P724026, depth: s.depth + 1, + parent: s, fn: game_popScene__P832639, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - oldScene___735416: undefined, + oldScene___844029: undefined, } } -function game_popScene_inline__P735437(s) { +function game_popScene_inline__P844050(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16725,12 +16725,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_popScene_inline__P735437.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__P844050.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__P735437_mk(s) { +function game_popScene_inline__P844050_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_popScene_inline__P735437, depth: s.depth + 1, + parent: s, fn: game_popScene_inline__P844050, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -16740,7 +16740,7 @@ function game_popScene_inline__P735437_mk(s) { -function particles_enableAll__P724205(s) { +function particles_enableAll__P832818(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16750,21 +16750,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___735441 = undefined; - s.tmp_0 = particles_particleSources__P726357_mk(s); + s.sources___844054 = undefined; + s.tmp_0 = particles_particleSources__P834970_mk(s); s.callLocIdx = 1203; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___735441 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___735441); + s.sources___844054 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___844054); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P721130_mk(s); - s.tmp_0.arg0 = s.sources___735441; - s.tmp_0.arg1 = particles_enableAll_inline__P735447; + s.tmp_0 = helpers_arrayForEach__P829743_mk(s); + s.tmp_0.arg0 = s.sources___844054; + s.tmp_0.arg1 = particles_enableAll_inline__P844060; s.callLocIdx = 1205; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = particles_pruneParticles__P726353_mk(s); + s.tmp_0 = particles_pruneParticles__P834966_mk(s); s.callLocIdx = 1206; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -16774,22 +16774,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_enableAll__P724205.info = {"start":12649,"length":193,"line":413,"column":4,"endLine":419,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"enableAll","argumentNames":[]} +particles_enableAll__P832818.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__P724205_mk(s) { +function particles_enableAll__P832818_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_enableAll__P724205, depth: s.depth + 1, + parent: s, fn: particles_enableAll__P832818, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___735441: undefined, + sources___844054: undefined, } } -function particles_enableAll_inline__P735447(s) { +function particles_enableAll_inline__P844060(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16803,7 +16803,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource_enabled__P724186_mk(s); + s.tmp_0 = particles_ParticleSource_enabled__P832799_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = true; s.callLocIdx = 1204; s.pc = 1; return s.tmp_0; @@ -16813,12 +16813,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_enableAll_inline__P735447.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__P844060.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__P735447_mk(s) { +function particles_enableAll_inline__P844060_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_enableAll_inline__P735447, depth: s.depth + 1, + parent: s, fn: particles_enableAll_inline__P844060, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -16828,7 +16828,7 @@ function particles_enableAll_inline__P735447_mk(s) { -function particles_particleSources__P726357(s) { +function particles_particleSources__P834970(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16838,33 +16838,33 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___735615 = undefined; - s.tmp_0 = game_currentScene__P724021_mk(s); + s.sources___844228 = undefined; + s.tmp_0 = game_currentScene__P832634_mk(s); s.callLocIdx = 1207; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["particleSources"]; - s.sources___735615 = (r0); - r0 = s.sources___735615; + s.sources___844228 = (r0); + r0 = s.sources___844228; return leave(s, r0) default: oops() } } } -particles_particleSources__P726357.info = {"start":12848,"length":119,"line":421,"column":4,"endLine":424,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"particleSources","argumentNames":[]} +particles_particleSources__P834970.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__P726357_mk(s) { +function particles_particleSources__P834970_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_particleSources__P726357, depth: s.depth + 1, + parent: s, fn: particles_particleSources__P834970, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___735615: undefined, + sources___844228: undefined, } } -function particles_pruneParticles__P726353(s) { +function particles_pruneParticles__P834966(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16874,25 +16874,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___735452 = undefined; - s.tmp_0 = particles_particleSources__P726357_mk(s); + s.sources___844065 = undefined; + s.tmp_0 = particles_particleSources__P834970_mk(s); s.callLocIdx = 1190; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___735452 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___735452); + s.sources___844065 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___844065); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P721130_mk(s); - s.tmp_1 = helpers_arraySlice__P721136_mk(s); - s.tmp_1.arg0 = s.sources___735452; + s.tmp_0 = helpers_arrayForEach__P829743_mk(s); + s.tmp_1 = helpers_arraySlice__P829749_mk(s); + s.tmp_1.arg0 = s.sources___844065; s.tmp_1.arg1 = 0; - r0 = pxsim_Array__length(s.sources___735452); + r0 = pxsim_Array__length(s.sources___844065); s.tmp_1.arg2 = r0; s.callLocIdx = 1191; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = particles_pruneParticles_inline__P735461; + s.tmp_0.arg1 = particles_pruneParticles_inline__P844074; s.callLocIdx = 1193; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; @@ -16902,23 +16902,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_pruneParticles__P726353.info = {"start":9864,"length":156,"line":327,"column":4,"endLine":330,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"pruneParticles","argumentNames":[]} +particles_pruneParticles__P834966.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__P726353_mk(s) { +function particles_pruneParticles__P834966_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_pruneParticles__P726353, depth: s.depth + 1, + parent: s, fn: particles_pruneParticles__P834966, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - sources___735452: undefined, + sources___844065: undefined, } } -function particles_pruneParticles_inline__P735461(s) { +function particles_pruneParticles_inline__P844074(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16932,7 +16932,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource__prune__P724181_mk(s); + s.tmp_0 = particles_ParticleSource__prune__P832794_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1192; s.pc = 1; return s.tmp_0; case 1: @@ -16941,12 +16941,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_pruneParticles_inline__P735461.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__P844074.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__P735461_mk(s) { +function particles_pruneParticles_inline__P844074_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_pruneParticles_inline__P735461, depth: s.depth + 1, + parent: s, fn: particles_pruneParticles_inline__P844074, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -16956,7 +16956,7 @@ function particles_pruneParticles_inline__P735461_mk(s) { -function particles_ParticleSource__prune__P724181(s) { +function particles_ParticleSource__prune__P832794(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16966,15 +16966,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___735491 = undefined; - s.sources___735499 = undefined; - s.current___735513 = undefined; + s.scene___844104 = undefined; + s.sources___844112 = undefined; + s.current___844126 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C724173_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C832786_VT)) failedCast(r0); case 1: r0 = s.arg0.fields["head"]; s.tmp_0 = r0; @@ -17017,36 +17017,36 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 13; continue; } - s.tmp_5 = game_currentScene__P724021_mk(s); + s.tmp_5 = game_currentScene__P832634_mk(s); s.callLocIdx = 1165; s.pc = 21; return s.tmp_5; case 21: r0 = s.retval; - s.scene___735491 = (r0); - r0 = pxsim_numops_toBoolDecr(s.scene___735491); + s.scene___844104 = (r0); + r0 = pxsim_numops_toBoolDecr(s.scene___844104); if (!r0) { step = 7; continue; } - r0 = s.scene___735491.fields["allSprites"]; + r0 = s.scene___844104.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.arg0); case 7: case 8: - s.tmp_0 = particles_particleSources__P726357_mk(s); + s.tmp_0 = particles_particleSources__P834970_mk(s); s.callLocIdx = 1166; s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; - s.sources___735499 = (r0); - s.tmp_0 = r0 = s.sources___735499; + s.sources___844112 = (r0); + s.tmp_0 = r0 = s.sources___844112; 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___735499); + r0 = pxsim_Array__length(s.sources___844112); 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___735499, s.arg0); + r0 = pxsim_Array_.removeElement(s.sources___844112, s.arg0); case 11: case 12: r0 = s.arg0.fields["anchor"]; @@ -17055,35 +17055,35 @@ switch (step) { case 13: case 14: r0 = s.arg0.fields["head"]; - s.current___735513 = (r0); + s.current___844126 = (r0); case 15: - s.tmp_0 = r0 = s.current___735513; + s.tmp_0 = r0 = s.current___844126; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 16; continue; } r0 = s.tmp_0; { step = 17; continue; } case 16: - r0 = s.current___735513.fields["next"]; + r0 = s.current___844126.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___735513.fields["next"]; + r0 = s.current___844126.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___735513.fields["next"]; + r0 = s.current___844126.fields["next"]; r0 = r0.fields["next"]; s.tmp_4 = r0; - r0 = (s.current___735513).fields["next"] = (s.tmp_4); + r0 = (s.current___844126).fields["next"] = (s.tmp_4); { step = 19; continue; } case 18: - r0 = s.current___735513.fields["next"]; - s.current___735513 = (r0); + r0 = s.current___844126.fields["next"]; + s.current___844126 = (r0); case 19: { step = 15; continue; } case 20: @@ -17091,12 +17091,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource__prune__P724181.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__P832794.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__P724181_mk(s) { +function particles_ParticleSource__prune__P832794_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource__prune__P724181, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource__prune__P832794, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17104,9 +17104,9 @@ function particles_ParticleSource__prune__P724181_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - scene___735491: undefined, - sources___735499: undefined, - current___735513: undefined, + scene___844104: undefined, + sources___844112: undefined, + current___844126: undefined, arg0: undefined, } } @@ -17114,7 +17114,7 @@ function particles_ParticleSource__prune__P724181_mk(s) { -function particles_ParticleSource_enabled__P724186(s) { +function particles_ParticleSource_enabled__P832799(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17130,9 +17130,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C724173_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C832786_VT)) failedCast(r0); s.tmp_1 = r0 = s.arg1; - s.tmp_3 = particles_ParticleSource_enabled__P724185_mk(s); + s.tmp_3 = particles_ParticleSource_enabled__P832798_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1169; s.pc = 5; return s.tmp_3; case 5: @@ -17163,12 +17163,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_enabled__P724186.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__P832799.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__P724186_mk(s) { +function particles_ParticleSource_enabled__P832799_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_enabled__P724186, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_enabled__P832799, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17185,7 +17185,7 @@ function particles_ParticleSource_enabled__P724186_mk(s) { -function particles_ParticleSource_enabled__P724185(s) { +function particles_ParticleSource_enabled__P832798(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17200,7 +17200,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C724173_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C832786_VT)) failedCast(r0); r0 = s.arg0.fields["pFlags"]; s.tmp_4 = r0; r0 = (s.tmp_4 & 1); @@ -17215,13 +17215,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -particles_ParticleSource_enabled__P724185.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__P724185.isGetter = true; +particles_ParticleSource_enabled__P832798.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__P832798.isGetter = true; -function particles_ParticleSource_enabled__P724185_mk(s) { +function particles_ParticleSource_enabled__P832798_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_enabled__P724185, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_enabled__P832798, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17235,7 +17235,7 @@ function particles_ParticleSource_enabled__P724185_mk(s) { -function control_popEventContext__P721431(s) { +function control_popEventContext__P830044(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17245,9 +17245,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctx___735622 = undefined; - s.context___735630 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.eventContexts___725506); + s.ctx___844235 = undefined; + s.context___844243 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.eventContexts___834119); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -17256,9 +17256,9 @@ switch (step) { { step = 7; continue; } case 1: case 2: - r0 = pxsim_Array_.pop(globals.eventContexts___725506); - s.ctx___735622 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___735622); + r0 = pxsim_Array_.pop(globals.eventContexts___834119); + s.ctx___844235 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___844235); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -17267,53 +17267,53 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_2 = control_EventContext_unregister__P721423_mk(s); - s.tmp_2.arg0 = s.ctx___735622; + s.tmp_2 = control_EventContext_unregister__P830036_mk(s); + s.tmp_2.arg0 = s.ctx___844235; s.callLocIdx = 64; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; - s.tmp_0 = r0 = globals.eventContexts___725506; - r0 = pxsim_Array__length(globals.eventContexts___725506); + s.tmp_0 = r0 = globals.eventContexts___834119; + r0 = pxsim_Array__length(globals.eventContexts___834119); 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___735630 = (r0); - r0 = pxsim_numops_toBoolDecr(s.context___735630); + s.context___844243 = (r0); + r0 = pxsim_numops_toBoolDecr(s.context___844243); if (!r0) { step = 5; continue; } - s.tmp_0 = control_EventContext_register__P721422_mk(s); - s.tmp_0.arg0 = s.context___735630; + s.tmp_0 = control_EventContext_register__P830035_mk(s); + s.tmp_0.arg0 = s.context___844243; s.callLocIdx = 65; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; { step = 6; continue; } case 5: - globals.eventContexts___725506 = (undefined); + globals.eventContexts___834119 = (undefined); case 6: case 7: r0 = undefined; return leave(s, r0) default: oops() } } } -control_popEventContext__P721431.info = {"start":7755,"length":413,"line":236,"column":4,"endLine":250,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"popEventContext","argumentNames":[]} +control_popEventContext__P830044.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__P721431_mk(s) { +function control_popEventContext__P830044_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_popEventContext__P721431, depth: s.depth + 1, + parent: s, fn: control_popEventContext__P830044, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - ctx___735622: undefined, - context___735630: undefined, + ctx___844235: undefined, + context___844243: undefined, } } -function control_EventContext_register__P721422(s) { +function control_EventContext_register__P830035(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17323,38 +17323,38 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.h___735643 = undefined; - s.unnamed4214___U1 = undefined; - s.unnamed4215___U2 = undefined; + s.h___844256 = undefined; + s.unnamed4886___U1 = undefined; + s.unnamed4887___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C721416_VT)) failedCast(r0); - s.h___735643 = (undefined); + if (!checkSubtype(r0, control_EventContext__C830029_VT)) failedCast(r0); + s.h___844256 = (undefined); r0 = s.arg0.fields["handlers"]; - s.unnamed4214___U1 = (r0); - s.unnamed4215___U2 = (0); + s.unnamed4886___U1 = (r0); + s.unnamed4887___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed4215___U2; - r0 = pxsim_Array__length(s.unnamed4214___U1); + s.tmp_0 = r0 = s.unnamed4887___U2; + r0 = pxsim_Array__length(s.unnamed4886___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed4214___U1, s.unnamed4215___U2); - s.h___735643 = (r0); - s.tmp_2 = control_EventHandler_register__P725499_mk(s); - s.tmp_2.arg0 = s.h___735643; + r0 = pxsim_Array__getAt(s.unnamed4886___U1, s.unnamed4887___U2); + s.h___844256 = (r0); + s.tmp_2 = control_EventHandler_register__P834112_mk(s); + s.tmp_2.arg0 = s.h___844256; s.callLocIdx = 55; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - r0 = (s.unnamed4215___U2 + 1); - s.unnamed4215___U2 = (r0); + r0 = (s.unnamed4887___U2 + 1); + s.unnamed4887___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed4214___U1 = (undefined); - s.tmp_0 = control_EventContext_registerFrameCallbacks__P725504_mk(s); + s.unnamed4886___U1 = (undefined); + s.tmp_0 = control_EventContext_registerFrameCallbacks__P834117_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 56; s.pc = 4; return s.tmp_0; case 4: @@ -17363,19 +17363,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_register__P721422.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__P830035.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__P721422_mk(s) { +function control_EventContext_register__P830035_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_register__P721422, depth: s.depth + 1, + parent: s, fn: control_EventContext_register__P830035, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - h___735643: undefined, - unnamed4214___U1: undefined, - unnamed4215___U2: undefined, + h___844256: undefined, + unnamed4886___U1: undefined, + unnamed4887___U2: undefined, arg0: undefined, } } @@ -17383,7 +17383,7 @@ function control_EventContext_register__P721422_mk(s) { -function controller__setUserEventsEnabled__P723228(s) { +function controller__setUserEventsEnabled__P831841(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17397,17 +17397,17 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals._userEventsEnabled___725802 = (s.arg0); + globals._userEventsEnabled___834415 = (s.arg0); r0 = undefined; return leave(s, r0) default: oops() } } } -controller__setUserEventsEnabled__P723228.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__P831841.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__P723228_mk(s) { +function controller__setUserEventsEnabled__P831841_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__setUserEventsEnabled__P723228, depth: s.depth + 1, + parent: s, fn: controller__setUserEventsEnabled__P831841, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -17416,7 +17416,7 @@ function controller__setUserEventsEnabled__P723228_mk(s) { -function scene_systemMenu_MenuOption_constructor__P724110(s) { +function scene_systemMenu_MenuOption_constructor__P832723(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17434,7 +17434,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C724109_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C832722_VT)) failedCast(r0); r0 = (s.arg0).fields["iconImage"] = (s.arg1); r0 = (s.arg0).fields["getText"] = (s.arg2); r0 = (s.arg0).fields["action"] = (s.arg3); @@ -17442,12 +17442,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_constructor__P724110.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__P832723.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__P724110_mk(s) { +function scene_systemMenu_MenuOption_constructor__P832723_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_constructor__P724110, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_constructor__P832723, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -17459,7 +17459,7 @@ function scene_systemMenu_MenuOption_constructor__P724110_mk(s) { -function helpers_screenBrightness__P722988(s) { +function helpers_screenBrightness__P831601(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17473,16 +17473,16 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = globals.brightness___722973; + r0 = globals.brightness___831586; return leave(s, r0) default: oops() } } } -helpers_screenBrightness__P722988.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__P831601.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__P722988_mk(s) { +function helpers_screenBrightness__P831601_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_screenBrightness__P722988, depth: s.depth + 1, + parent: s, fn: helpers_screenBrightness__P831601, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -17491,7 +17491,7 @@ function helpers_screenBrightness__P722988_mk(s) { -function music_volume__P722643(s) { +function music_volume__P831256(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17501,20 +17501,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = music_initVolume__P725541_mk(s); + s.tmp_0 = music_initVolume__P834154_mk(s); s.callLocIdx = 69; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals.globalVolume___725537; + r0 = globals.globalVolume___834150; return leave(s, r0) default: oops() } } } -music_volume__P722643.info = {"start":1781,"length":90,"line":61,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"volume","argumentNames":[]} +music_volume__P831256.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__P722643_mk(s) { +function music_volume__P831256_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_volume__P722643, depth: s.depth + 1, + parent: s, fn: music_volume__P831256, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -17523,7 +17523,7 @@ function music_volume__P722643_mk(s) { -function music_initVolume__P725541(s) { +function music_initVolume__P834154(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17533,12 +17533,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals.globalVolume___725537 === null); + r0 = (globals.globalVolume___834150 === null); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - globals.globalVolume___725537 = (0); - s.tmp_0 = music_setVolume__P722642_mk(s); + globals.globalVolume___834150 = (0); + s.tmp_0 = music_setVolume__P831255_mk(s); r0 = pxsim_pxtcore.getConfig(59, 128); s.tmp_0.arg0 = r0; s.callLocIdx = 66; s.pc = 3; return s.tmp_0; @@ -17550,12 +17550,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_initVolume__P725541.info = {"start":1014,"length":180,"line":33,"column":4,"endLine":38,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"initVolume","argumentNames":[]} +music_initVolume__P834154.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__P725541_mk(s) { +function music_initVolume__P834154_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_initVolume__P725541, depth: s.depth + 1, + parent: s, fn: music_initVolume__P834154, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -17564,7 +17564,7 @@ function music_initVolume__P725541_mk(s) { -function helpers_arrayConcat__P721134(s) { +function helpers_arrayConcat__P829747(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17574,74 +17574,74 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.out___736907 = undefined; - s.value___736910 = undefined; - s.unnamed4204___U2 = undefined; - s.unnamed4205___U3 = undefined; - s.value___736917 = undefined; - s.unnamed4206___U5 = undefined; - s.unnamed4207___U6 = undefined; + s.out___845520 = undefined; + s.value___845523 = undefined; + s.unnamed4876___U2 = undefined; + s.unnamed4877___U3 = undefined; + s.value___845530 = undefined; + s.unnamed4878___U5 = undefined; + s.unnamed4879___U6 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.out___736907 = (r0); - s.value___736910 = (undefined); - s.unnamed4204___U2 = (s.arg0); - s.unnamed4205___U3 = (0); + s.out___845520 = (r0); + s.value___845523 = (undefined); + s.unnamed4876___U2 = (s.arg0); + s.unnamed4877___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed4205___U3; - r0 = pxsim_Array__length(s.unnamed4204___U2); + s.tmp_0 = r0 = s.unnamed4877___U3; + r0 = pxsim_Array__length(s.unnamed4876___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed4204___U2, s.unnamed4205___U3); - s.value___736910 = (r0); - r0 = pxsim_Array__push(s.out___736907, s.value___736910); - r0 = (s.unnamed4205___U3 + 1); - s.unnamed4205___U3 = (r0); + r0 = pxsim_Array__getAt(s.unnamed4876___U2, s.unnamed4877___U3); + s.value___845523 = (r0); + r0 = pxsim_Array__push(s.out___845520, s.value___845523); + r0 = (s.unnamed4877___U3 + 1); + s.unnamed4877___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed4204___U2 = (undefined); - s.value___736917 = (undefined); - s.unnamed4206___U5 = (s.arg1); - s.unnamed4207___U6 = (0); + s.unnamed4876___U2 = (undefined); + s.value___845530 = (undefined); + s.unnamed4878___U5 = (s.arg1); + s.unnamed4879___U6 = (0); case 3: - s.tmp_0 = r0 = s.unnamed4207___U6; - r0 = pxsim_Array__length(s.unnamed4206___U5); + s.tmp_0 = r0 = s.unnamed4879___U6; + r0 = pxsim_Array__length(s.unnamed4878___U5); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed4206___U5, s.unnamed4207___U6); - s.value___736917 = (r0); - r0 = pxsim_Array__push(s.out___736907, s.value___736917); - r0 = (s.unnamed4207___U6 + 1); - s.unnamed4207___U6 = (r0); + r0 = pxsim_Array__getAt(s.unnamed4878___U5, s.unnamed4879___U6); + s.value___845530 = (r0); + r0 = pxsim_Array__push(s.out___845520, s.value___845530); + r0 = (s.unnamed4879___U6 + 1); + s.unnamed4879___U6 = (r0); { step = 3; continue; } case 4: - s.unnamed4206___U5 = (undefined); - r0 = s.out___736907; + s.unnamed4878___U5 = (undefined); + r0 = s.out___845520; return leave(s, r0) default: oops() } } } -helpers_arrayConcat__P721134.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__P829747.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__P721134_mk(s) { +function helpers_arrayConcat__P829747_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayConcat__P721134, depth: s.depth + 1, + parent: s, fn: helpers_arrayConcat__P829747, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - out___736907: undefined, - value___736910: undefined, - unnamed4204___U2: undefined, - unnamed4205___U3: undefined, - value___736917: undefined, - unnamed4206___U5: undefined, - unnamed4207___U6: undefined, + out___845520: undefined, + value___845523: undefined, + unnamed4876___U2: undefined, + unnamed4877___U3: undefined, + value___845530: undefined, + unnamed4878___U5: undefined, + unnamed4879___U6: undefined, arg0: undefined, arg1: undefined, } } @@ -17650,7 +17650,7 @@ function helpers_arrayConcat__P721134_mk(s) { -function scene_systemMenu_PauseMenu_show__P724119(s) { +function scene_systemMenu_PauseMenu_show__P832732(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17660,14 +17660,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.current___734853 = undefined; - s.i___734854 = undefined; + s.current___843466 = undefined; + s.i___843467 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C724117_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C832730_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; s.tmp_2 = if_generator_1_mk(s); s.tmp_2.arg0 = s.arg0; @@ -17685,9 +17685,9 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["options"] = (s.tmp_1); r0 = (s.arg0).fields["selection"] = (0); - s.i___734854 = (0); + s.i___843467 = (0); case 1: - s.tmp_1 = r0 = s.i___734854; + s.tmp_1 = r0 = s.i___843467; r0 = s.arg0.fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -17698,22 +17698,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___734854); - s.current___734853 = (r0); - s.tmp_0 = scene_systemMenu_MenuOption_show__P724111_mk(s); - s.tmp_0.arg0 = s.current___734853; + r0 = pxsim_Array__getAt(s.tmp_4, s.i___843467); + s.current___843466 = (r0); + s.tmp_0 = scene_systemMenu_MenuOption_show__P832724_mk(s); + s.tmp_0.arg0 = s.current___843466; s.callLocIdx = 1008; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = scene_systemMenu_MenuOption_setTheme__P724114_mk(s); - s.tmp_0.arg0 = s.current___734853; + s.tmp_0 = scene_systemMenu_MenuOption_setTheme__P832727_mk(s); + s.tmp_0.arg0 = s.current___843466; r0 = s.arg0.fields["theme"]; s.tmp_0.arg1 = r0; s.callLocIdx = 1009; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = scene_systemMenu_MenuOption_position__P724112_mk(s); - s.tmp_0.arg0 = s.current___734853; + s.tmp_0 = scene_systemMenu_MenuOption_position__P832725_mk(s); + s.tmp_0.arg0 = s.current___843466; s.tmp_2 = if_padding_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_2.arg0 = r0; @@ -17728,7 +17728,7 @@ switch (step) { case 7: r0 = s.retval; s.tmp_1 = r0; - s.tmp_5 = r0 = s.i___734854; + s.tmp_5 = r0 = s.i___843467; s.tmp_7 = if_cardsPerRow_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_7.arg0 = r0; @@ -17793,7 +17793,7 @@ switch (step) { case 11: r0 = s.retval; s.tmp_13 = r0; - s.tmp_17 = r0 = s.i___734854; + s.tmp_17 = r0 = s.i___843467; s.tmp_19 = if_cardsPerRow_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_19.arg0 = r0; @@ -17847,98 +17847,98 @@ switch (step) { s.callLocIdx = 1018; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = (s.i___734854 + 1); - s.i___734854 = (r0); + r0 = (s.i___843467 + 1); + s.i___843467 = (r0); { step = 1; continue; } case 2: - s.tmp_0 = controller__setUserEventsEnabled__P723228_mk(s); + s.tmp_0 = controller__setUserEventsEnabled__P831841_mk(s); s.tmp_0.arg0 = false; s.callLocIdx = 1019; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P734917); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P843530); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P723218_mk(s); - s.tmp_1.arg0 = globals.A___723135; + s.tmp_1 = controller_Button_onEvent__P831831_mk(s); + s.tmp_1.arg0 = globals.A___831748; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1021; s.pc = 16; return s.tmp_1; case 16: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P734937); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P843550); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P723218_mk(s); - s.tmp_1.arg0 = globals.A___723135; + s.tmp_1 = controller_Button_onEvent__P831831_mk(s); + s.tmp_1.arg0 = globals.A___831748; s.tmp_1.arg1 = 2052; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1023; s.pc = 17; return s.tmp_1; case 17: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P723218_mk(s); - s.tmp_0.arg0 = globals.B___723136; + s.tmp_0 = controller_Button_onEvent__P831831_mk(s); + s.tmp_0.arg0 = globals.B___831749; s.tmp_0.arg1 = 2053; - s.tmp_0.arg2 = scene_systemMenu_PauseMenu_show_inline__P734966; + s.tmp_0.arg2 = scene_systemMenu_PauseMenu_show_inline__P843579; s.callLocIdx = 1025; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P723218_mk(s); - s.tmp_0.arg0 = globals.menu___723141; + s.tmp_0 = controller_Button_onEvent__P831831_mk(s); + s.tmp_0.arg0 = globals.menu___831754; s.tmp_0.arg1 = 2053; - s.tmp_0.arg2 = scene_systemMenu_PauseMenu_show_inline__P734971; + s.tmp_0.arg2 = scene_systemMenu_PauseMenu_show_inline__P843584; s.callLocIdx = 1027; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P734976); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P843589); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P723218_mk(s); - s.tmp_1.arg0 = globals.up___723138; + s.tmp_1 = controller_Button_onEvent__P831831_mk(s); + s.tmp_1.arg0 = globals.up___831751; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1031; s.pc = 20; return s.tmp_1; case 20: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P734988); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P843601); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P723218_mk(s); - s.tmp_1.arg0 = globals.left___723137; + s.tmp_1 = controller_Button_onEvent__P831831_mk(s); + s.tmp_1.arg0 = globals.left___831750; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1034; s.pc = 21; return s.tmp_1; case 21: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P734997); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P843610); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P723218_mk(s); - s.tmp_1.arg0 = globals.down___723140; + s.tmp_1 = controller_Button_onEvent__P831831_mk(s); + s.tmp_1.arg0 = globals.down___831753; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1038; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P735013); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P843626); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P723218_mk(s); - s.tmp_1.arg0 = globals.right___723139; + s.tmp_1 = controller_Button_onEvent__P831831_mk(s); + s.tmp_1.arg0 = globals.right___831752; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1041; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P735025); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P843638); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = game_onShade__P724039_mk(s); + s.tmp_1 = game_onShade__P832652_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 1044; s.pc = 24; return s.tmp_1; case 24: r0 = s.retval; - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P724121_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P832734_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 1045; s.pc = 25; return s.tmp_0; @@ -17948,12 +17948,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show__P724119.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__P832732.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__P724119_mk(s) { +function scene_systemMenu_PauseMenu_show__P832732_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show__P724119, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show__P832732, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17980,8 +17980,8 @@ function scene_systemMenu_PauseMenu_show__P724119_mk(s) { tmp_22: undefined, tmp_23: undefined, tmp_24: undefined, - current___734853: undefined, - i___734854: undefined, + current___843466: undefined, + i___843467: undefined, arg0: undefined, } } @@ -17989,7 +17989,7 @@ function scene_systemMenu_PauseMenu_show__P724119_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P734917(s) { +function scene_systemMenu_PauseMenu_show_inline__P843530(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18027,7 +18027,7 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_8 = scene_systemMenu_MenuOption_setState__P724115_mk(s); + s.tmp_8 = scene_systemMenu_MenuOption_setState__P832728_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_9 = r0; r0 = s.caps[0].fields["selection"]; @@ -18043,12 +18043,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P734917.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__P843530.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__P734917_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P843530_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P734917, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P843530, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18067,7 +18067,7 @@ function scene_systemMenu_PauseMenu_show_inline__P734917_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P734937(s) { +function scene_systemMenu_PauseMenu_show_inline__P843550(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18105,7 +18105,7 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_8 = scene_systemMenu_MenuOption_setState__P724115_mk(s); + s.tmp_8 = scene_systemMenu_MenuOption_setState__P832728_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_9 = r0; r0 = s.caps[0].fields["selection"]; @@ -18129,12 +18129,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P734937.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__P843550.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__P734937_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P843550_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P734937, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P843550, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18153,7 +18153,7 @@ function scene_systemMenu_PauseMenu_show_inline__P734937_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P734966(s) { +function scene_systemMenu_PauseMenu_show_inline__P843579(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18163,7 +18163,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_closeMenu__P724124_mk(s); + s.tmp_0 = scene_systemMenu_closeMenu__P832737_mk(s); s.callLocIdx = 1024; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -18171,12 +18171,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P734966.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__P843579.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__P734966_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P843579_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P734966, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P843579, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -18185,7 +18185,7 @@ function scene_systemMenu_PauseMenu_show_inline__P734966_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P734971(s) { +function scene_systemMenu_PauseMenu_show_inline__P843584(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18195,7 +18195,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_closeMenu__P724124_mk(s); + s.tmp_0 = scene_systemMenu_closeMenu__P832737_mk(s); s.callLocIdx = 1026; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -18203,12 +18203,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P734971.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__P843584.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__P734971_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P843584_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P734971, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P843584, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -18217,7 +18217,7 @@ function scene_systemMenu_PauseMenu_show_inline__P734971_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P734976(s) { +function scene_systemMenu_PauseMenu_show_inline__P843589(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18227,9 +18227,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P724121_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P832734_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_max__P721151_mk(s); + s.tmp_1 = Math_max__P829764_mk(s); s.tmp_1.arg0 = 0; r0 = s.caps[0].fields["selection"]; s.tmp_2 = r0; @@ -18260,12 +18260,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P734976.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__P843589.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__P734976_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P843589_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P734976, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P843589, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18278,7 +18278,7 @@ function scene_systemMenu_PauseMenu_show_inline__P734976_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P734988(s) { +function scene_systemMenu_PauseMenu_show_inline__P843601(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18288,9 +18288,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P724121_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P832734_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_max__P721151_mk(s); + s.tmp_1 = Math_max__P829764_mk(s); s.tmp_1.arg0 = 0; r0 = s.caps[0].fields["selection"]; s.tmp_2 = r0; @@ -18307,12 +18307,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P734988.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__P843601.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__P734988_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P843601_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P734988, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P843601, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18323,7 +18323,7 @@ function scene_systemMenu_PauseMenu_show_inline__P734988_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P734997(s) { +function scene_systemMenu_PauseMenu_show_inline__P843610(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18333,9 +18333,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P724121_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P832734_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_min__P721152_mk(s); + s.tmp_1 = Math_min__P829765_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -18371,12 +18371,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P734997.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__P843610.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__P734997_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P843610_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P734997, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P843610, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18391,7 +18391,7 @@ function scene_systemMenu_PauseMenu_show_inline__P734997_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P735013(s) { +function scene_systemMenu_PauseMenu_show_inline__P843626(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18401,9 +18401,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P724121_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P832734_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_min__P721152_mk(s); + s.tmp_1 = Math_min__P829765_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -18425,12 +18425,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P735013.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__P843626.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__P735013_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P843626_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P735013, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P843626, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18443,7 +18443,7 @@ function scene_systemMenu_PauseMenu_show_inline__P735013_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P735025(s) { +function scene_systemMenu_PauseMenu_show_inline__P843638(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18453,12 +18453,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_onUpdate__P724120_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_onUpdate__P832733_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 1042; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = scene_systemMenu_PauseMenu_drawText__P724122_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_drawText__P832735_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 1043; s.pc = 2; return s.tmp_0; case 2: @@ -18467,12 +18467,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P735025.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__P843638.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__P735025_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P843638_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P735025, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P843638, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -18481,7 +18481,7 @@ function scene_systemMenu_PauseMenu_show_inline__P735025_mk(s) { -function scene_systemMenu_PauseMenu_drawText__P724122(s) { +function scene_systemMenu_PauseMenu_drawText__P832735(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18496,7 +18496,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C724117_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C832730_VT)) failedCast(r0); r0 = s.arg0.fields["options"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -18508,11 +18508,11 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_3 = helpers_imageFillRect__P722978_mk(s); - s.tmp_3.arg0 = globals.screen___723054; + s.tmp_3 = helpers_imageFillRect__P831591_mk(s); + s.tmp_3.arg0 = globals.screen___831667; s.tmp_3.arg1 = 0; s.tmp_3.arg2 = 0; - r0 = pxsim_ImageMethods.width(globals.screen___723054); + r0 = pxsim_ImageMethods.width(globals.screen___831667); s.tmp_3.arg3 = r0; s.tmp_5 = if_cardsTop_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -18534,8 +18534,8 @@ switch (step) { s.callLocIdx = 1057; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; - s.tmp_0 = helpers_imagePrintCenter__P723011_mk(s); - s.tmp_0.arg0 = globals.screen___723054; + s.tmp_0 = helpers_imagePrintCenter__P831624_mk(s); + s.tmp_0.arg0 = globals.screen___831667; s.tmp_1 = if_headerText_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_1.arg0 = r0; @@ -18569,8 +18569,8 @@ switch (step) { s.callLocIdx = 1060; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P722978_mk(s); - s.tmp_0.arg0 = globals.screen___723054; + s.tmp_0 = helpers_imageFillRect__P831591_mk(s); + s.tmp_0.arg0 = globals.screen___831667; s.tmp_0.arg1 = 0; s.tmp_2 = if_infoTop_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -18588,9 +18588,9 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 - 3); s.tmp_0.arg2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___723054); + r0 = pxsim_ImageMethods.width(globals.screen___831667); s.tmp_0.arg3 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___723054); + r0 = pxsim_ImageMethods.height(globals.screen___831667); s.tmp_4 = r0; s.tmp_6 = if_infoTop_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -18614,8 +18614,8 @@ switch (step) { s.callLocIdx = 1063; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P722978_mk(s); - s.tmp_0.arg0 = globals.screen___723054; + s.tmp_0 = helpers_imageFillRect__P831591_mk(s); + s.tmp_0.arg0 = globals.screen___831667; s.tmp_1 = if_padding_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_1.arg0 = r0; @@ -18644,7 +18644,7 @@ switch (step) { case 14: r0 = s.retval; s.tmp_0.arg2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___723054); + r0 = pxsim_ImageMethods.width(globals.screen___831667); s.tmp_3 = r0; s.tmp_6 = if_padding_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -18696,8 +18696,8 @@ switch (step) { s.callLocIdx = 1069; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = helpers_imagePrintCenter__P723011_mk(s); - s.tmp_0.arg0 = globals.screen___723054; + s.tmp_0 = helpers_imagePrintCenter__P831624_mk(s); + s.tmp_0.arg0 = globals.screen___831667; s.tmp_1 = if_getText_1_mk(s); r0 = s.arg0.fields["options"]; s.tmp_2 = r0; @@ -18756,12 +18756,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_drawText__P724122.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__P832735.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__P724122_mk(s) { +function scene_systemMenu_PauseMenu_drawText__P832735_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_drawText__P724122, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_drawText__P832735, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18780,7 +18780,7 @@ function scene_systemMenu_PauseMenu_drawText__P724122_mk(s) { -function helpers_imagePrintCenter__P723011(s) { +function helpers_imagePrintCenter__P831624(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18790,8 +18790,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.w___735112 = undefined; - s.x___735118 = undefined; + s.w___843725 = undefined; + s.x___843731 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -18806,7 +18806,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = image_getFontForText__P722999_mk(s); + s.tmp_2 = image_getFontForText__P831612_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 102; s.pc = 3; return s.tmp_2; case 3: @@ -18830,17 +18830,17 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.w___735112 = (r0); + s.w___843725 = (r0); r0 = pxsim_ImageMethods.width(s.arg0); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.w___735112); + r0 = (s.tmp_1 - s.w___843725); s.tmp_0 = r0; r0 = (s.tmp_0 / 2); - s.x___735118 = (r0); - s.tmp_0 = helpers_imagePrint__P723012_mk(s); + s.x___843731 = (r0); + s.tmp_0 = helpers_imagePrint__P831625_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - s.tmp_0.arg2 = s.x___735118; + s.tmp_0.arg2 = s.x___843731; s.tmp_0.arg3 = s.arg2; s.tmp_0.arg4 = s.arg3; s.tmp_0.arg5 = s.arg4; @@ -18852,18 +18852,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imagePrintCenter__P723011.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__P831624.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__P723011_mk(s) { +function helpers_imagePrintCenter__P831624_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imagePrintCenter__P723011, depth: s.depth + 1, + parent: s, fn: helpers_imagePrintCenter__P831624, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - w___735112: undefined, - x___735118: undefined, + w___843725: undefined, + x___843731: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -18875,7 +18875,7 @@ function helpers_imagePrintCenter__P723011_mk(s) { -function scene_systemMenu_PauseMenu_setSelection__P724121(s) { +function scene_systemMenu_PauseMenu_setSelection__P832734(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18891,7 +18891,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C724117_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C832730_VT)) failedCast(r0); r0 = s.arg0.fields["options"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -18911,7 +18911,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__P724115_mk(s); + s.tmp_6 = scene_systemMenu_MenuOption_setState__P832728_mk(s); r0 = s.arg0.fields["options"]; s.tmp_7 = r0; r0 = s.arg0.fields["selection"]; @@ -18933,9 +18933,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_4 = controller_Button__C723211_v0_1_mk(s); - s.tmp_4.arg0 = globals.A___723135; - if (!checkSubtype(s.tmp_4.arg0, controller_Button__C723211_VT)) failedCast(s.tmp_4.arg0); + s.tmp_4 = controller_Button__C831824_v0_1_mk(s); + s.tmp_4.arg0 = globals.A___831748; + if (!checkSubtype(s.tmp_4.arg0, controller_Button__C831824_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: @@ -18950,7 +18950,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_5 = r0; - s.tmp_6 = scene_systemMenu_MenuOption_setState__P724115_mk(s); + s.tmp_6 = scene_systemMenu_MenuOption_setState__P832728_mk(s); r0 = s.arg0.fields["options"]; s.tmp_7 = r0; r0 = s.arg0.fields["selection"]; @@ -18963,7 +18963,7 @@ switch (step) { r0 = s.retval; case 7: case 8: - s.tmp_0 = scene_systemMenu_PauseMenu_updateScrollTarget__P726263_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_updateScrollTarget__P834876_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1055; s.pc = 13; return s.tmp_0; case 13: @@ -18973,12 +18973,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_setSelection__P724121.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__P832734.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__P724121_mk(s) { +function scene_systemMenu_PauseMenu_setSelection__P832734_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_setSelection__P724121, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_setSelection__P832734, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18997,7 +18997,7 @@ function scene_systemMenu_PauseMenu_setSelection__P724121_mk(s) { -function scene_systemMenu_PauseMenu_updateScrollTarget__P726263(s) { +function scene_systemMenu_PauseMenu_updateScrollTarget__P834876(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19007,13 +19007,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.row___735368 = undefined; + s.row___843981 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C724117_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C832730_VT)) failedCast(r0); r0 = s.arg0.fields["selection"]; s.tmp_0 = r0; s.tmp_2 = if_cardsPerRow_1_mk(s); @@ -19031,17 +19031,17 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_1); - s.row___735368 = (r0); + s.row___843981 = (r0); r0 = s.arg0.fields["scrollRow"]; s.tmp_1 = r0; - r0 = (s.row___735368 === s.tmp_1); + r0 = (s.row___843981 === 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___735368 - 1); + r0 = (s.row___843981 - 1); s.tmp_2 = r0; r0 = s.arg0.fields["scrollRow"]; s.tmp_3 = r0; @@ -19056,7 +19056,7 @@ switch (step) { case 4: r0 = s.arg0.fields["scrollRow"]; s.tmp_6 = r0; - r0 = (s.row___735368 > s.tmp_6); + r0 = (s.row___843981 > s.tmp_6); s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 5; continue; } @@ -19116,12 +19116,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_updateScrollTarget__P726263.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__P834876.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__P726263_mk(s) { +function scene_systemMenu_PauseMenu_updateScrollTarget__P834876_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_updateScrollTarget__P726263, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_updateScrollTarget__P834876, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19133,7 +19133,7 @@ function scene_systemMenu_PauseMenu_updateScrollTarget__P726263_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - row___735368: undefined, + row___843981: undefined, arg0: undefined, } } @@ -19141,7 +19141,7 @@ function scene_systemMenu_PauseMenu_updateScrollTarget__P726263_mk(s) { -function scene_systemMenu_PauseMenu_onUpdate__P724120(s) { +function scene_systemMenu_PauseMenu_onUpdate__P832733(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19151,22 +19151,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.t___735134 = undefined; - s.i___735138 = undefined; - s.dt___735167 = undefined; + s.t___843747 = undefined; + s.i___843751 = undefined; + s.dt___843780 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C724117_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C832730_VT)) failedCast(r0); r0 = pxsim.control.millis(); s.tmp_0 = r0; r0 = (s.tmp_0 / 250); - s.t___735134 = (r0); - s.i___735138 = (0); + s.t___843747 = (r0); + s.i___843751 = (0); case 1: - s.tmp_1 = r0 = s.i___735138; + s.tmp_1 = r0 = s.i___843751; r0 = s.arg0.fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -19175,13 +19175,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__P724113_mk(s); + s.tmp_4 = scene_systemMenu_MenuOption_setOffset__P832726_mk(s); r0 = s.arg0.fields["options"]; s.tmp_5 = r0; - r0 = pxsim_Array__getAt(s.tmp_5, s.i___735138); + r0 = pxsim_Array__getAt(s.tmp_5, s.i___843751); s.tmp_4.arg0 = r0; - s.tmp_8 = r0 = s.t___735134; - s.tmp_11 = r0 = s.i___735138; + s.tmp_8 = r0 = s.t___843747; + s.tmp_11 = r0 = s.i___843751; s.tmp_13 = if_cardsPerRow_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_13.arg0 = r0; @@ -19209,11 +19209,11 @@ switch (step) { s.callLocIdx = 1047; s.pc = 10; return s.tmp_4; case 10: r0 = s.retval; - r0 = (s.i___735138 + 1); - s.i___735138 = (r0); + r0 = (s.i___843751 + 1); + s.i___843751 = (r0); { step = 1; continue; } case 2: - s.tmp_1 = game_currentScene__P724021_mk(s); + s.tmp_1 = game_currentScene__P832634_mk(s); s.callLocIdx = 1048; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; @@ -19222,7 +19222,7 @@ switch (step) { r0 = s.tmp_0.fields["deltaTimeMillis"]; s.tmp_2 = r0; r0 = (s.tmp_2 / 1000); - s.dt___735167 = (r0); + s.dt___843780 = (r0); r0 = s.arg0.fields["scrollOffset"]; s.tmp_1 = r0; r0 = s.arg0.fields["scrollTarget"]; @@ -19234,7 +19234,7 @@ switch (step) { s.tmp_3 = r0 = s.arg0; r0 = s.tmp_3.fields["scrollOffset"]; s.tmp_5 = r0; - r0 = (s.dt___735167 * 100); + r0 = (s.dt___843780 * 100); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_4 = r0; @@ -19252,7 +19252,7 @@ switch (step) { s.tmp_3 = r0 = s.arg0; r0 = s.tmp_3.fields["scrollOffset"]; s.tmp_5 = r0; - r0 = (s.dt___735167 * 100); + r0 = (s.dt___843780 * 100); s.tmp_6 = r0; r0 = (s.tmp_5 - s.tmp_6); s.tmp_4 = r0; @@ -19262,7 +19262,7 @@ switch (step) { { step = 9; continue; } case 5: case 6: - s.tmp_2 = Math_abs__P721149_mk(s); + s.tmp_2 = Math_abs__P829762_mk(s); r0 = s.arg0.fields["scrollOffset"]; s.tmp_3 = r0; r0 = s.arg0.fields["scrollTarget"]; @@ -19282,8 +19282,8 @@ switch (step) { r0 = (s.arg0).fields["scrollOffset"] = (s.tmp_5); case 7: case 8: - s.tmp_0 = scene_Camera_offsetY__P723811_mk(s); - s.tmp_1 = game_currentScene__P724021_mk(s); + s.tmp_0 = scene_Camera_offsetY__P832424_mk(s); + s.tmp_1 = game_currentScene__P832634_mk(s); s.callLocIdx = 1051; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; @@ -19299,12 +19299,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_onUpdate__P724120.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__P832733.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__P724120_mk(s) { +function scene_systemMenu_PauseMenu_onUpdate__P832733_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_onUpdate__P724120, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_onUpdate__P832733, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19320,9 +19320,9 @@ function scene_systemMenu_PauseMenu_onUpdate__P724120_mk(s) { tmp_11: undefined, tmp_12: undefined, tmp_13: undefined, - t___735134: undefined, - i___735138: undefined, - dt___735167: undefined, + t___843747: undefined, + i___843751: undefined, + dt___843780: undefined, arg0: undefined, } } @@ -19330,7 +19330,7 @@ function scene_systemMenu_PauseMenu_onUpdate__P724120_mk(s) { -function scene_systemMenu_MenuOption_setOffset__P724113(s) { +function scene_systemMenu_MenuOption_setOffset__P832726(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19346,8 +19346,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C724109_VT)) failedCast(r0); - s.tmp_0 = Sprite_top__P723426_mk(s); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C832722_VT)) failedCast(r0); + s.tmp_0 = Sprite_top__P832039_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["top"]; @@ -19357,10 +19357,10 @@ switch (step) { s.callLocIdx = 989; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_y__P723379_mk(s); + s.tmp_0 = Sprite_y__P831992_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_y__P723378_mk(s); + s.tmp_1 = Sprite_y__P831991_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 990; s.pc = 3; return s.tmp_1; @@ -19374,12 +19374,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_setOffset__P724113.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__P832726.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__P724113_mk(s) { +function scene_systemMenu_MenuOption_setOffset__P832726_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_setOffset__P724113, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_setOffset__P832726, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19391,7 +19391,7 @@ function scene_systemMenu_MenuOption_setOffset__P724113_mk(s) { -function Sprite_top__P723426(s) { +function Sprite_top__P832039(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19401,22 +19401,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.physics___735245 = undefined; + s.physics___843858 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P724021_mk(s); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P832634_mk(s); s.callLocIdx = 367; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["physicsEngine"]; - s.physics___735245 = (r0); - s.tmp_0 = PhysicsEngine__C723533_v2_4_mk(s); - s.tmp_0.arg0 = s.physics___735245; + s.physics___843858 = (r0); + s.tmp_0 = PhysicsEngine__C832146_v2_4_mk(s); + s.tmp_0.arg0 = s.physics___843858; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = 0; r0 = (s.arg1 * 256); @@ -19427,7 +19427,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__C723533_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C832146_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: @@ -19436,18 +19436,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_top__P723426.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__P832039.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__P723426_mk(s) { +function Sprite_top__P832039_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_top__P723426, depth: s.depth + 1, + parent: s, fn: Sprite_top__P832039, 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___735245: undefined, + physics___843858: undefined, arg0: undefined, arg1: undefined, } } @@ -19456,7 +19456,7 @@ function Sprite_top__P723426_mk(s) { -function PhysicsEngine_moveSprite__P723537(s) { +function PhysicsEngine_moveSprite__P832150(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19474,17 +19474,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C723533_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C832146_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_moveSprite__P723537.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__P832150.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__P723537_mk(s) { +function PhysicsEngine_moveSprite__P832150_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_moveSprite__P723537, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_moveSprite__P832150, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -19496,7 +19496,7 @@ function PhysicsEngine_moveSprite__P723537_mk(s) { -function Sprite_top__P723425(s) { +function Sprite_top__P832038(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19511,20 +19511,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_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__P723425.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__P723425.isGetter = true; +Sprite_top__P832038.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__P832038.isGetter = true; -function Sprite_top__P723425_mk(s) { +function Sprite_top__P832038_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_top__P723425, depth: s.depth + 1, + parent: s, fn: Sprite_top__P832038, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -19534,7 +19534,7 @@ function Sprite_top__P723425_mk(s) { -function Sprite_y__P723379(s) { +function Sprite_y__P831992(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19550,11 +19550,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); - s.tmp_0 = Sprite_top__P723426_mk(s); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); + s.tmp_0 = Sprite_top__P832039_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_4 = Sprite_height__P723420_mk(s); + s.tmp_4 = Sprite_height__P832033_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 318; s.pc = 2; return s.tmp_4; case 2: @@ -19571,12 +19571,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_y__P723379.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__P831992.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__P723379_mk(s) { +function Sprite_y__P831992_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_y__P723379, depth: s.depth + 1, + parent: s, fn: Sprite_y__P831992, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19591,7 +19591,7 @@ function Sprite_y__P723379_mk(s) { -function Sprite_height__P723420(s) { +function Sprite_height__P832033(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19606,20 +19606,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_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__P723420.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__P723420.isGetter = true; +Sprite_height__P832033.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__P832033.isGetter = true; -function Sprite_height__P723420_mk(s) { +function Sprite_height__P832033_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_height__P723420, depth: s.depth + 1, + parent: s, fn: Sprite_height__P832033, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -19629,7 +19629,7 @@ function Sprite_height__P723420_mk(s) { -function Math_abs__P721149(s) { +function Math_abs__P829762(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19658,12 +19658,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_abs__P721149.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__P829762.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__P721149_mk(s) { +function Math_abs__P829762_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_abs__P721149, depth: s.depth + 1, + parent: s, fn: Math_abs__P829762, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19674,7 +19674,7 @@ function Math_abs__P721149_mk(s) { -function scene_systemMenu_MenuOption_setState__P724115(s) { +function scene_systemMenu_MenuOption_setState__P832728(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19690,7 +19690,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C724109_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C832722_VT)) failedCast(r0); r0 = s.arg0.fields["state"]; s.tmp_1 = r0; r0 = (s.tmp_1 === s.arg1); @@ -19701,7 +19701,7 @@ switch (step) { case 1: case 2: r0 = (s.arg0).fields["state"] = (s.arg1); - s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P726262_mk(s); + s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P834875_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 993; s.pc = 4; return s.tmp_0; case 4: @@ -19711,12 +19711,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_setState__P724115.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__P832728.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__P724115_mk(s) { +function scene_systemMenu_MenuOption_setState__P832728_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_setState__P724115, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_setState__P832728, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19728,7 +19728,7 @@ function scene_systemMenu_MenuOption_setState__P724115_mk(s) { -function scene_systemMenu_MenuOption_updateCard__P726262(s) { +function scene_systemMenu_MenuOption_updateCard__P834875(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19743,7 +19743,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C724109_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C832722_VT)) failedCast(r0); r0 = s.arg0.fields["theme"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -19766,7 +19766,7 @@ switch (step) { r0 = s.tmp_3; { step = 6; continue; } case 3: - s.tmp_4 = Sprite_setImage__P723413_mk(s); + s.tmp_4 = Sprite_setImage__P832026_mk(s); r0 = s.arg0.fields["card"]; s.tmp_4.arg0 = r0; s.tmp_5 = if_basicCard_1_mk(s); @@ -19788,7 +19788,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 4: - s.tmp_0 = Sprite_setImage__P723413_mk(s); + s.tmp_0 = Sprite_setImage__P832026_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_1 = if_selectedCard_1_mk(s); @@ -19810,7 +19810,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 5: - s.tmp_0 = Sprite_setImage__P723413_mk(s); + s.tmp_0 = Sprite_setImage__P832026_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_1 = if_activeCard_1_mk(s); @@ -19831,10 +19831,10 @@ switch (step) { case 12: r0 = s.retval; case 6: - s.tmp_0 = Sprite_x__P723377_mk(s); + s.tmp_0 = Sprite_x__P831990_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_x__P723376_mk(s); + s.tmp_1 = Sprite_x__P831989_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 1002; s.pc = 15; return s.tmp_1; @@ -19844,10 +19844,10 @@ switch (step) { s.callLocIdx = 1003; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.tmp_0 = Sprite_y__P723379_mk(s); + s.tmp_0 = Sprite_y__P831992_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_y__P723378_mk(s); + s.tmp_1 = Sprite_y__P831991_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 1004; s.pc = 17; return s.tmp_1; @@ -19862,12 +19862,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_updateCard__P726262.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__P834875.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__P726262_mk(s) { +function scene_systemMenu_MenuOption_updateCard__P834875_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_updateCard__P726262, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_updateCard__P834875, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19882,7 +19882,7 @@ function scene_systemMenu_MenuOption_updateCard__P726262_mk(s) { -function Sprite_x__P723377(s) { +function Sprite_x__P831990(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19898,11 +19898,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); - s.tmp_0 = Sprite_left__P723422_mk(s); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); + s.tmp_0 = Sprite_left__P832035_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_4 = Sprite_width__P723419_mk(s); + s.tmp_4 = Sprite_width__P832032_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 313; s.pc = 2; return s.tmp_4; case 2: @@ -19919,12 +19919,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_x__P723377.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__P831990.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__P723377_mk(s) { +function Sprite_x__P831990_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_x__P723377, depth: s.depth + 1, + parent: s, fn: Sprite_x__P831990, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19939,7 +19939,7 @@ function Sprite_x__P723377_mk(s) { -function Sprite_left__P723422(s) { +function Sprite_left__P832035(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19949,22 +19949,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.physics___736485 = undefined; + s.physics___845098 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P724021_mk(s); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P832634_mk(s); s.callLocIdx = 359; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["physicsEngine"]; - s.physics___736485 = (r0); - s.tmp_0 = PhysicsEngine__C723533_v2_4_mk(s); - s.tmp_0.arg0 = s.physics___736485; + s.physics___845098 = (r0); + s.tmp_0 = PhysicsEngine__C832146_v2_4_mk(s); + s.tmp_0.arg0 = s.physics___845098; s.tmp_0.arg1 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -19975,7 +19975,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__C723533_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C832146_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: @@ -19984,18 +19984,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_left__P723422.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__P832035.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__P723422_mk(s) { +function Sprite_left__P832035_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_left__P723422, depth: s.depth + 1, + parent: s, fn: Sprite_left__P832035, 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___736485: undefined, + physics___845098: undefined, arg0: undefined, arg1: undefined, } } @@ -20004,7 +20004,7 @@ function Sprite_left__P723422_mk(s) { -function Sprite_left__P723421(s) { +function Sprite_left__P832034(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20019,20 +20019,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_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__P723421.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__P723421.isGetter = true; +Sprite_left__P832034.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__P832034.isGetter = true; -function Sprite_left__P723421_mk(s) { +function Sprite_left__P832034_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_left__P723421, depth: s.depth + 1, + parent: s, fn: Sprite_left__P832034, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -20042,7 +20042,7 @@ function Sprite_left__P723421_mk(s) { -function Sprite_width__P723419(s) { +function Sprite_width__P832032(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20057,20 +20057,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_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__P723419.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__P723419.isGetter = true; +Sprite_width__P832032.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__P832032.isGetter = true; -function Sprite_width__P723419_mk(s) { +function Sprite_width__P832032_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_width__P723419, depth: s.depth + 1, + parent: s, fn: Sprite_width__P832032, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -20080,7 +20080,7 @@ function Sprite_width__P723419_mk(s) { -function scene_systemMenu_MenuOption_setTheme__P724114(s) { +function scene_systemMenu_MenuOption_setTheme__P832727(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20096,9 +20096,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C724109_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C832722_VT)) failedCast(r0); r0 = (s.arg0).fields["theme"] = (s.arg1); - s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P726262_mk(s); + s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P834875_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 992; s.pc = 1; return s.tmp_0; case 1: @@ -20107,12 +20107,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_setTheme__P724114.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__P832727.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__P724114_mk(s) { +function scene_systemMenu_MenuOption_setTheme__P832727_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_setTheme__P724114, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_setTheme__P832727, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -20123,7 +20123,7 @@ function scene_systemMenu_MenuOption_setTheme__P724114_mk(s) { -function scene_systemMenu_MenuOption_position__P724112(s) { +function scene_systemMenu_MenuOption_position__P832725(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20140,26 +20140,26 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C724109_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C832722_VT)) failedCast(r0); r0 = (s.arg0).fields["top"] = (s.arg2); - s.tmp_0 = Sprite_left__P723422_mk(s); + s.tmp_0 = Sprite_left__P832035_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 983; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_top__P723426_mk(s); + s.tmp_0 = Sprite_top__P832039_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 984; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_x__P723377_mk(s); + s.tmp_0 = Sprite_x__P831990_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_x__P723376_mk(s); + s.tmp_1 = Sprite_x__P831989_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 985; s.pc = 4; return s.tmp_1; @@ -20169,10 +20169,10 @@ switch (step) { s.callLocIdx = 986; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_y__P723379_mk(s); + s.tmp_0 = Sprite_y__P831992_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_y__P723378_mk(s); + s.tmp_1 = Sprite_y__P831991_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 987; s.pc = 6; return s.tmp_1; @@ -20186,12 +20186,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_position__P724112.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__P832725.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__P724112_mk(s) { +function scene_systemMenu_MenuOption_position__P832725_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_position__P724112, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_position__P832725, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20204,7 +20204,7 @@ function scene_systemMenu_MenuOption_position__P724112_mk(s) { -function scene_systemMenu_MenuOption_show__P724111(s) { +function scene_systemMenu_MenuOption_show__P832724(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20219,7 +20219,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C724109_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C832722_VT)) failedCast(r0); r0 = s.arg0.fields["theme"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -20239,12 +20239,12 @@ switch (step) { r0 = s.retval; { step = 2; continue; } case 1: - r0 = globals.CARD_NORMAL___724133; + r0 = globals.CARD_NORMAL___832746; case 2: // jmp value (already in r0) s.tmp_2 = r0; s.tmp_3 = r0 = s.arg0; - s.tmp_5 = sprites_create__P723297_mk(s); + s.tmp_5 = sprites_create__P831910_mk(s); s.tmp_5.arg0 = s.tmp_2; s.tmp_5.arg1 = undefined; s.callLocIdx = 979; s.pc = 4; return s.tmp_5; @@ -20267,7 +20267,7 @@ switch (step) { case 5: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = sprites_create__P723297_mk(s); + s.tmp_2 = sprites_create__P831910_mk(s); r0 = s.arg0.fields["iconImage"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = undefined; @@ -20295,12 +20295,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_show__P724111.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__P832724.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__P724111_mk(s) { +function scene_systemMenu_MenuOption_show__P832724_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_show__P724111, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_show__P832724, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20315,7 +20315,7 @@ function scene_systemMenu_MenuOption_show__P724111_mk(s) { -function sprites_create__P723297(s) { +function sprites_create__P831910(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20325,51 +20325,51 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___736565 = undefined; - s.sprite___736568 = undefined; + s.scene___845178 = undefined; + s.sprite___845181 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P724021_mk(s); + s.tmp_0 = game_currentScene__P832634_mk(s); s.callLocIdx = 304; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.scene___736565 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(Sprite__C723363_VT); + s.scene___845178 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(Sprite__C831976_VT); s.tmp_0 = r0; - s.tmp_1 = Sprite_constructor__P723410_mk(s); + s.tmp_1 = Sprite_constructor__P832023_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.callLocIdx = 305; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; - s.sprite___736568 = (s.tmp_0); - s.tmp_0 = Sprite_setKind__P723430_mk(s); - s.tmp_0.arg0 = s.sprite___736568; + s.sprite___845181 = (s.tmp_0); + s.tmp_0 = Sprite_setKind__P832043_mk(s); + s.tmp_0.arg0 = s.sprite___845181; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 306; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = PhysicsEngine__C723533_v0_2_mk(s); - r0 = s.scene___736565.fields["physicsEngine"]; + s.tmp_0 = PhysicsEngine__C832146_v0_2_mk(s); + r0 = s.scene___845178.fields["physicsEngine"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.sprite___736568; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C723533_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.sprite___845181; + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C832146_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__P736583); + r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P845196); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - r0 = pxsim_pxtcore_mkAction(1, sprites_create_inline__P736589); + r0 = pxsim_pxtcore_mkAction(1, sprites_create_inline__P845202); s.tmp_1 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.sprite___736568); - s.tmp_2 = helpers_arrayForEach__P721130_mk(s); - s.tmp_3 = helpers_arrayFilter__P721131_mk(s); - r0 = s.scene___736565.fields["createdHandlers"]; + r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.sprite___845181); + s.tmp_2 = helpers_arrayForEach__P829743_mk(s); + s.tmp_3 = helpers_arrayFilter__P829744_mk(s); + r0 = s.scene___845178.fields["createdHandlers"]; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 307; s.pc = 6; return s.tmp_3; @@ -20380,23 +20380,23 @@ switch (step) { s.callLocIdx = 309; s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; - r0 = s.sprite___736568; + r0 = s.sprite___845181; return leave(s, r0) default: oops() } } } -sprites_create__P723297.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__P831910.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__P723297_mk(s) { +function sprites_create__P831910_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_create__P723297, depth: s.depth + 1, + parent: s, fn: sprites_create__P831910, 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___736565: undefined, - sprite___736568: undefined, + scene___845178: undefined, + sprite___845181: undefined, arg0: undefined, arg1: undefined, } } @@ -20405,7 +20405,7 @@ function sprites_create__P723297_mk(s) { -function forEach_inline__P736583(s) { +function forEach_inline__P845196(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20425,12 +20425,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P736583.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__P845196.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__P736583_mk(s) { +function forEach_inline__P845196_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P736583, depth: s.depth + 1, + parent: s, fn: forEach_inline__P845196, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -20440,7 +20440,7 @@ function forEach_inline__P736583_mk(s) { -function sprites_create_inline__P736589(s) { +function sprites_create_inline__P845202(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20472,12 +20472,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_create_inline__P736589.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__P845202.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__P736589_mk(s) { +function sprites_create_inline__P845202_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_create_inline__P736589, depth: s.depth + 1, + parent: s, fn: sprites_create_inline__P845202, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -20487,7 +20487,7 @@ function sprites_create_inline__P736589_mk(s) { -function PhysicsEngine_addSprite__P723535(s) { +function PhysicsEngine_addSprite__P832148(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20503,17 +20503,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C723533_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C832146_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_addSprite__P723535.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__P832148.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__P723535_mk(s) { +function PhysicsEngine_addSprite__P832148_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_addSprite__P723535, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_addSprite__P832148, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -20523,7 +20523,7 @@ function PhysicsEngine_addSprite__P723535_mk(s) { -function Sprite_setKind__P723430(s) { +function Sprite_setKind__P832043(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20533,15 +20533,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.spritesByKind___736607 = undefined; - s.overlapMap___736636 = undefined; + s.spritesByKind___845220 = undefined; + s.overlapMap___845249 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); r0 = (s.arg1 == undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -20560,12 +20560,12 @@ switch (step) { { step = 15; continue; } case 3: case 4: - s.tmp_3 = game_currentScene__P724021_mk(s); + s.tmp_3 = game_currentScene__P832634_mk(s); s.callLocIdx = 374; s.pc = 16; return s.tmp_3; case 16: r0 = s.retval; r0 = r0.fields["spritesByKind"]; - s.spritesByKind___736607 = (r0); + s.spritesByKind___845220 = (r0); r0 = s.arg0.fields["_kind"]; s.tmp_1 = r0; r0 = (s.tmp_1 >= 0); @@ -20577,16 +20577,16 @@ switch (step) { case 5: r0 = s.arg0.fields["_kind"]; s.tmp_2 = r0; - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___736607, s.tmp_2); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___845220, 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__P723492_mk(s); + s.tmp_4 = sprites_SpriteSet_remove__P832105_mk(s); r0 = s.arg0.fields["_kind"]; s.tmp_5 = r0; - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___736607, s.tmp_5); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___845220, s.tmp_5); s.tmp_4.arg0 = r0; s.tmp_4.arg1 = s.arg0; s.callLocIdx = 375; s.pc = 17; return s.tmp_4; @@ -20598,7 +20598,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___736607, s.arg1); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___845220, s.arg1); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -20606,18 +20606,18 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 9; continue; } - r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteSet__C723485_VT); + r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteSet__C832098_VT); s.tmp_4 = r0; - s.tmp_5 = sprites_SpriteSet_constructor__P723487_mk(s); + s.tmp_5 = sprites_SpriteSet_constructor__P832100_mk(s); s.tmp_5.arg0 = s.tmp_4; s.callLocIdx = 376; s.pc = 18; return s.tmp_5; case 18: r0 = s.retval; - r0 = pxsim_pxtrt.mapSetGeneric(s.spritesByKind___736607, s.arg1, s.tmp_4); + r0 = pxsim_pxtrt.mapSetGeneric(s.spritesByKind___845220, s.arg1, s.tmp_4); case 9: case 10: - s.tmp_0 = sprites_SpriteSet_add__P723490_mk(s); - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___736607, s.arg1); + s.tmp_0 = sprites_SpriteSet_add__P832103_mk(s); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___845220, s.arg1); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 377; s.pc = 19; return s.tmp_0; @@ -20625,13 +20625,13 @@ switch (step) { r0 = s.retval; case 11: case 12: - s.tmp_0 = game_currentScene__P724021_mk(s); + s.tmp_0 = game_currentScene__P832634_mk(s); s.callLocIdx = 378; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; r0 = r0.fields["overlapMap"]; - s.overlapMap___736636 = (r0); - r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___736636, s.arg1); + s.overlapMap___845249 = (r0); + r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___845249, s.arg1); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -20639,7 +20639,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___736636; + s.tmp_3 = r0 = s.overlapMap___845249; s.tmp_4 = r0 = s.arg1; r0 = pxsim_Array__mk(); s.tmp_5 = r0; @@ -20647,7 +20647,7 @@ switch (step) { case 13: case 14: s.tmp_0 = r0 = s.arg0; - r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___736636, s.arg1); + r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___845249, s.arg1); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_kindsOverlappedWith"] = (s.tmp_1); r0 = (s.arg0).fields["_kind"] = (s.arg1); @@ -20656,12 +20656,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setKind__P723430.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__P832043.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__P723430_mk(s) { +function Sprite_setKind__P832043_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setKind__P723430, depth: s.depth + 1, + parent: s, fn: Sprite_setKind__P832043, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20669,8 +20669,8 @@ function Sprite_setKind__P723430_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - spritesByKind___736607: undefined, - overlapMap___736636: undefined, + spritesByKind___845220: undefined, + overlapMap___845249: undefined, arg0: undefined, arg1: undefined, } } @@ -20679,7 +20679,7 @@ function Sprite_setKind__P723430_mk(s) { -function sprites_SpriteSet_add__P723490(s) { +function sprites_SpriteSet_add__P832103(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20695,7 +20695,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C723485_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C832098_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -20726,12 +20726,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_add__P723490.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__P832103.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__P723490_mk(s) { +function sprites_SpriteSet_add__P832103_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_add__P723490, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_add__P832103, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20747,7 +20747,7 @@ function sprites_SpriteSet_add__P723490_mk(s) { -function sprites_SpriteSet_contains__P723493(s) { +function sprites_SpriteSet_contains__P832106(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20763,7 +20763,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C723485_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C832098_VT)) failedCast(r0); r0 = s.arg0.fields["_sprites"]; s.tmp_1 = r0; r0 = pxsim_Array_.indexOf(s.tmp_1, s.arg1, undefined); @@ -20772,12 +20772,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_contains__P723493.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__P832106.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__P723493_mk(s) { +function sprites_SpriteSet_contains__P832106_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_contains__P723493, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_contains__P832106, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20789,7 +20789,7 @@ function sprites_SpriteSet_contains__P723493_mk(s) { -function sprites_SpriteSet_constructor__P723487(s) { +function sprites_SpriteSet_constructor__P832100(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20804,7 +20804,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C723485_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C832098_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -20813,12 +20813,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_constructor__P723487.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__P832100.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__P723487_mk(s) { +function sprites_SpriteSet_constructor__P832100_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_constructor__P723487, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_constructor__P832100, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20829,7 +20829,7 @@ function sprites_SpriteSet_constructor__P723487_mk(s) { -function Sprite_constructor__P723410(s) { +function Sprite_constructor__P832023(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20845,15 +20845,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSprite_constructor__P723118_mk(s); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSprite_constructor__P831731_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 336; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - r0 = pxsim_ImageMethods.width(globals.screen___723054); + r0 = pxsim_ImageMethods.width(globals.screen___831667); s.tmp_4 = r0; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_5 = r0; @@ -20867,7 +20867,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___723054); + r0 = pxsim_ImageMethods.height(globals.screen___831667); s.tmp_4 = r0; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_5 = r0; @@ -20886,37 +20886,37 @@ switch (step) { r0 = s.arg0.fields["_y"]; s.tmp_0 = r0; r0 = (s.arg0).fields["_lastY"] = (s.tmp_0); - s.tmp_0 = Sprite_vx__P723381_mk(s); + s.tmp_0 = Sprite_vx__P831994_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 339; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_vy__P723383_mk(s); + s.tmp_0 = Sprite_vy__P831996_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 340; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_ax__P723385_mk(s); + s.tmp_0 = Sprite_ax__P831998_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 341; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = Sprite_ay__P723387_mk(s); + s.tmp_0 = Sprite_ay__P832000_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 342; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = Sprite_fx__P723389_mk(s); + s.tmp_0 = Sprite_fx__P832002_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 343; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = Sprite_fy__P723391_mk(s); + s.tmp_0 = Sprite_fy__P832004_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 344; s.pc = 7; return s.tmp_0; @@ -20925,13 +20925,13 @@ switch (step) { r0 = (s.arg0).fields["_sx"] = (256); r0 = (s.arg0).fields["_sy"] = (256); r0 = (s.arg0).fields["flags"] = (0); - s.tmp_0 = Sprite_setImage__P723413_mk(s); + s.tmp_0 = Sprite_setImage__P832026_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 345; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = Sprite_setKind__P723430_mk(s); + s.tmp_0 = Sprite_setKind__P832043_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = -1; s.callLocIdx = 346; s.pc = 9; return s.tmp_0; @@ -20951,12 +20951,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_constructor__P723410.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__P832023.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__P723410_mk(s) { +function Sprite_constructor__P832023_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_constructor__P723410, depth: s.depth + 1, + parent: s, fn: Sprite_constructor__P832023, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20973,7 +20973,7 @@ function Sprite_constructor__P723410_mk(s) { -function Sprite_fy__P723391(s) { +function Sprite_fy__P832004(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20989,9 +20989,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_3 = Math_max__P721151_mk(s); + s.tmp_3 = Math_max__P829764_mk(s); s.tmp_3.arg0 = 0; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 332; s.pc = 1; return s.tmp_3; @@ -21007,12 +21007,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_fy__P723391.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__P832004.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__P723391_mk(s) { +function Sprite_fy__P832004_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fy__P723391, depth: s.depth + 1, + parent: s, fn: Sprite_fy__P832004, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21027,7 +21027,7 @@ function Sprite_fy__P723391_mk(s) { -function Sprite_fy__P723390(s) { +function Sprite_fy__P832003(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21042,20 +21042,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_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__P723390.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__P723390.isGetter = true; +Sprite_fy__P832003.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__P832003.isGetter = true; -function Sprite_fy__P723390_mk(s) { +function Sprite_fy__P832003_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fy__P723390, depth: s.depth + 1, + parent: s, fn: Sprite_fy__P832003, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -21065,7 +21065,7 @@ function Sprite_fy__P723390_mk(s) { -function Sprite_fx__P723389(s) { +function Sprite_fx__P832002(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21081,9 +21081,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_3 = Math_max__P721151_mk(s); + s.tmp_3 = Math_max__P829764_mk(s); s.tmp_3.arg0 = 0; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 329; s.pc = 1; return s.tmp_3; @@ -21099,12 +21099,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_fx__P723389.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__P832002.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__P723389_mk(s) { +function Sprite_fx__P832002_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fx__P723389, depth: s.depth + 1, + parent: s, fn: Sprite_fx__P832002, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21119,7 +21119,7 @@ function Sprite_fx__P723389_mk(s) { -function Sprite_fx__P723388(s) { +function Sprite_fx__P832001(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21134,20 +21134,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_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__P723388.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__P723388.isGetter = true; +Sprite_fx__P832001.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__P832001.isGetter = true; -function Sprite_fx__P723388_mk(s) { +function Sprite_fx__P832001_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fx__P723388, depth: s.depth + 1, + parent: s, fn: Sprite_fx__P832001, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -21157,7 +21157,7 @@ function Sprite_fx__P723388_mk(s) { -function Sprite_ay__P723387(s) { +function Sprite_ay__P832000(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21173,7 +21173,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -21184,12 +21184,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_ay__P723387.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__P832000.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__P723387_mk(s) { +function Sprite_ay__P832000_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ay__P723387, depth: s.depth + 1, + parent: s, fn: Sprite_ay__P832000, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21202,7 +21202,7 @@ function Sprite_ay__P723387_mk(s) { -function Sprite_ay__P723386(s) { +function Sprite_ay__P831999(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21217,20 +21217,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_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__P723386.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__P723386.isGetter = true; +Sprite_ay__P831999.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__P831999.isGetter = true; -function Sprite_ay__P723386_mk(s) { +function Sprite_ay__P831999_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ay__P723386, depth: s.depth + 1, + parent: s, fn: Sprite_ay__P831999, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -21240,7 +21240,7 @@ function Sprite_ay__P723386_mk(s) { -function Sprite_ax__P723385(s) { +function Sprite_ax__P831998(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21256,7 +21256,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -21267,12 +21267,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_ax__P723385.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__P831998.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__P723385_mk(s) { +function Sprite_ax__P831998_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ax__P723385, depth: s.depth + 1, + parent: s, fn: Sprite_ax__P831998, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21285,7 +21285,7 @@ function Sprite_ax__P723385_mk(s) { -function Sprite_ax__P723384(s) { +function Sprite_ax__P831997(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21300,20 +21300,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_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__P723384.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__P723384.isGetter = true; +Sprite_ax__P831997.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__P831997.isGetter = true; -function Sprite_ax__P723384_mk(s) { +function Sprite_ax__P831997_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ax__P723384, depth: s.depth + 1, + parent: s, fn: Sprite_ax__P831997, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -21323,7 +21323,7 @@ function Sprite_ax__P723384_mk(s) { -function Sprite_vy__P723383(s) { +function Sprite_vy__P831996(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21339,7 +21339,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -21350,12 +21350,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_vy__P723383.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__P831996.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__P723383_mk(s) { +function Sprite_vy__P831996_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vy__P723383, depth: s.depth + 1, + parent: s, fn: Sprite_vy__P831996, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21368,7 +21368,7 @@ function Sprite_vy__P723383_mk(s) { -function Sprite_vy__P723382(s) { +function Sprite_vy__P831995(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21383,20 +21383,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_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__P723382.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__P723382.isGetter = true; +Sprite_vy__P831995.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__P831995.isGetter = true; -function Sprite_vy__P723382_mk(s) { +function Sprite_vy__P831995_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vy__P723382, depth: s.depth + 1, + parent: s, fn: Sprite_vy__P831995, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -21406,7 +21406,7 @@ function Sprite_vy__P723382_mk(s) { -function Sprite_vx__P723381(s) { +function Sprite_vx__P831994(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21422,7 +21422,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -21433,12 +21433,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_vx__P723381.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__P831994.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__P723381_mk(s) { +function Sprite_vx__P831994_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vx__P723381, depth: s.depth + 1, + parent: s, fn: Sprite_vx__P831994, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21451,7 +21451,7 @@ function Sprite_vx__P723381_mk(s) { -function Sprite_vx__P723380(s) { +function Sprite_vx__P831993(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21466,20 +21466,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_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__P723380.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__P723380.isGetter = true; +Sprite_vx__P831993.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__P831993.isGetter = true; -function Sprite_vx__P723380_mk(s) { +function Sprite_vx__P831993_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vx__P723380, depth: s.depth + 1, + parent: s, fn: Sprite_vx__P831993, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -21489,7 +21489,7 @@ function Sprite_vx__P723380_mk(s) { -function sprites_BaseSprite_constructor__P723118(s) { +function sprites_BaseSprite_constructor__P831731(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21505,15 +21505,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C723116_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSprite_z__P723121_mk(s); + if (!checkSubtype(r0, sprites_BaseSprite__C831729_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSprite_z__P831734_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 137; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = scene_Scene_addSprite__P723892_mk(s); - s.tmp_1 = game_currentScene__P724021_mk(s); + s.tmp_0 = scene_Scene_addSprite__P832505_mk(s); + s.tmp_1 = game_currentScene__P832634_mk(s); s.callLocIdx = 138; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -21526,12 +21526,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSprite_constructor__P723118.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__P831731.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__P723118_mk(s) { +function sprites_BaseSprite_constructor__P831731_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite_constructor__P723118, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite_constructor__P831731, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21543,7 +21543,7 @@ function sprites_BaseSprite_constructor__P723118_mk(s) { -function scene_Scene_addSprite__P723892(s) { +function scene_Scene_addSprite__P832505(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21559,7 +21559,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C723865_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C832478_VT)) failedCast(r0); r0 = s.arg0.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_Array__push(s.tmp_0, s.arg1); @@ -21586,12 +21586,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_addSprite__P723892.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__P832505.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__P723892_mk(s) { +function scene_Scene_addSprite__P832505_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_addSprite__P723892, depth: s.depth + 1, + parent: s, fn: scene_Scene_addSprite__P832505, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21605,7 +21605,7 @@ function scene_Scene_addSprite__P723892_mk(s) { -function sprites_BaseSprite_z__P723121(s) { +function sprites_BaseSprite_z__P831734(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21621,7 +21621,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C723116_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C831729_VT)) failedCast(r0); r0 = s.arg0.fields["_z"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== s.arg1); @@ -21629,7 +21629,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = (s.arg0).fields["_z"] = (s.arg1); - s.tmp_1 = game_currentScene__P724021_mk(s); + s.tmp_1 = game_currentScene__P832634_mk(s); s.callLocIdx = 140; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -21645,12 +21645,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSprite_z__P723121.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__P831734.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__P723121_mk(s) { +function sprites_BaseSprite_z__P831734_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite_z__P723121, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite_z__P831734, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21664,7 +21664,7 @@ function sprites_BaseSprite_z__P723121_mk(s) { -function sprites_BaseSprite_z__P723120(s) { +function sprites_BaseSprite_z__P831733(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21679,18 +21679,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C723116_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C831729_VT)) failedCast(r0); r0 = s.arg0.fields["_z"]; return leaveAccessor(s, r0) default: oops() } } } -sprites_BaseSprite_z__P723120.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__P723120.isGetter = true; +sprites_BaseSprite_z__P831733.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__P831733.isGetter = true; -function sprites_BaseSprite_z__P723120_mk(s) { +function sprites_BaseSprite_z__P831733_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite_z__P723120, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite_z__P831733, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -21699,7 +21699,7 @@ function sprites_BaseSprite_z__P723120_mk(s) { -function game_onShade__P724039(s) { +function game_onShade__P832652(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21713,7 +21713,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_init__P726014_mk(s); + s.tmp_0 = game_init__P834627_mk(s); s.tmp_0.arg0 = undefined; s.callLocIdx = 967; s.pc = 4; return s.tmp_0; case 4: @@ -21727,7 +21727,7 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_2 = scene_createRenderable__P723827_mk(s); + s.tmp_2 = scene_createRenderable__P832440_mk(s); s.tmp_2.arg0 = 80; s.tmp_2.arg1 = s.arg0; s.tmp_2.arg2 = undefined; @@ -21739,12 +21739,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onShade__P724039.info = {"start":15927,"length":145,"line":474,"column":4,"endLine":478,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onShade","argumentNames":["a"]} +game_onShade__P832652.info = {"start":15927,"length":145,"line":474,"column":4,"endLine":478,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onShade","argumentNames":["a"]} -function game_onShade__P724039_mk(s) { +function game_onShade__P832652_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onShade__P724039, depth: s.depth + 1, + parent: s, fn: game_onShade__P832652, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21756,7 +21756,7 @@ function game_onShade__P724039_mk(s) { -function scene_createRenderable__P723827(s) { +function scene_createRenderable__P832440(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21766,14 +21766,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.renderable___735283 = undefined; + s.renderable___843896 = 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__C723822_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Renderable__C832435_VT); s.tmp_0 = r0; s.tmp_1 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_1); @@ -21781,11 +21781,11 @@ switch (step) { r0 = s.tmp_1; { step = 2; continue; } case 1: - r0 = renderable_inline__P735289; + r0 = renderable_inline__P843902; case 2: // jmp value (already in r0) s.tmp_2 = r0; - s.tmp_3 = scene_Renderable_constructor__P723823_mk(s); + s.tmp_3 = scene_Renderable_constructor__P832436_mk(s); s.tmp_3.arg0 = s.tmp_0; s.tmp_3.arg1 = s.arg1; s.tmp_3.arg2 = s.tmp_2; @@ -21793,23 +21793,23 @@ switch (step) { s.callLocIdx = 911; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; - s.renderable___735283 = (s.tmp_0); - r0 = s.renderable___735283; + s.renderable___843896 = (s.tmp_0); + r0 = s.renderable___843896; return leave(s, r0) default: oops() } } } -scene_createRenderable__P723827.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__P832440.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__P723827_mk(s) { +function scene_createRenderable__P832440_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_createRenderable__P723827, depth: s.depth + 1, + parent: s, fn: scene_createRenderable__P832440, 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___735283: undefined, + renderable___843896: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -21819,7 +21819,7 @@ function scene_createRenderable__P723827_mk(s) { -function renderable_inline__P735289(s) { +function renderable_inline__P843902(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21833,12 +21833,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -renderable_inline__P735289.info = {"start":875,"length":10,"line":31,"column":32,"endLine":31,"endColumn":42,"fileName":"pxt_modules/game/renderable.ts","functionName":"inline","argumentNames":[]} +renderable_inline__P843902.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__P735289_mk(s) { +function renderable_inline__P843902_mk(s) { checkStack(s.depth); return { - parent: s, fn: renderable_inline__P735289, depth: s.depth + 1, + parent: s, fn: renderable_inline__P843902, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -21846,7 +21846,7 @@ function renderable_inline__P735289_mk(s) { -function scene_Renderable_constructor__P723823(s) { +function scene_Renderable_constructor__P832436(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21864,10 +21864,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Renderable__C723822_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Renderable__C832435_VT)) failedCast(r0); r0 = (s.arg0).fields["handler"] = (s.arg1); r0 = (s.arg0).fields["shouldBeVisible"] = (s.arg2); - s.tmp_0 = sprites_BaseSprite_constructor__P723118_mk(s); + s.tmp_0 = sprites_BaseSprite_constructor__P831731_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg3; s.callLocIdx = 908; s.pc = 1; return s.tmp_0; @@ -21877,12 +21877,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Renderable_constructor__P723823.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__P832436.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__P723823_mk(s) { +function scene_Renderable_constructor__P832436_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Renderable_constructor__P723823, depth: s.depth + 1, + parent: s, fn: scene_Renderable_constructor__P832436, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -21895,7 +21895,7 @@ function scene_Renderable_constructor__P723823_mk(s) { -function scene_systemMenu_PauseMenu_constructor__P724118(s) { +function scene_systemMenu_PauseMenu_constructor__P832731(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21912,7 +21912,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C724117_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C832730_VT)) failedCast(r0); r0 = (s.arg0).fields["generator"] = (s.arg1); s.tmp_0 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_0); @@ -21920,8 +21920,8 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_1 = scene_systemMenu_buildMenuTheme__P724126_mk(s); - r0 = pxsim_ImageMethods.width(globals.CARD_NORMAL___724133); + s.tmp_1 = scene_systemMenu_buildMenuTheme__P832739_mk(s); + r0 = pxsim_ImageMethods.width(globals.CARD_NORMAL___832746); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 3; s.tmp_1.arg2 = undefined; @@ -21940,12 +21940,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_constructor__P724118.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__P832731.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__P724118_mk(s) { +function scene_systemMenu_PauseMenu_constructor__P832731_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_constructor__P724118, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_constructor__P832731, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21959,7 +21959,7 @@ function scene_systemMenu_PauseMenu_constructor__P724118_mk(s) { -function scene_systemMenu_buildMenuTheme__P724126(s) { +function scene_systemMenu_buildMenuTheme__P832739(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21969,7 +21969,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.cardsPerRow___737499 = undefined; + s.cardsPerRow___846112 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -21977,19 +21977,19 @@ switch (step) { s.arg3 = (s.lambdaArgs[3]); s.lambdaArgs = null; } - r0 = pxsim_ImageMethods.width(globals.screen___723054); + r0 = pxsim_ImageMethods.width(globals.screen___831667); 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___737499 = (r0); + s.cardsPerRow___846112 = (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___722997; + r0 = globals.font8___831610; case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -22000,7 +22000,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - s.tmp_1 = image_doubledFont__P723000_mk(s); + s.tmp_1 = image_doubledFont__P831613_mk(s); s.tmp_1.arg0 = s.arg2; s.callLocIdx = 1116; s.pc = 5; return s.tmp_1; case 5: @@ -22013,12 +22013,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___737499); - r0 = pxsim_ImageMethods.width(globals.screen___723054); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "cardsPerRow", s.cardsPerRow___846112); + r0 = pxsim_ImageMethods.width(globals.screen___831667); s.tmp_3 = r0; - r0 = (s.cardsPerRow___737499 * s.arg0); + r0 = (s.cardsPerRow___846112 * s.arg0); s.tmp_5 = r0; - r0 = (s.cardsPerRow___737499 - 1); + r0 = (s.cardsPerRow___846112 - 1); s.tmp_7 = r0; r0 = (s.tmp_7 * s.arg1); s.tmp_6 = r0; @@ -22049,7 +22049,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___723054); + r0 = pxsim_ImageMethods.height(globals.screen___831667); s.tmp_14 = r0; s.tmp_16 = if_charHeight_1_mk(s); s.tmp_16.arg0 = s.arg2; @@ -22070,19 +22070,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___724134); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "activeCard", globals.CARD_ACTIVE___724135); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "basicCard", globals.CARD_NORMAL___724133); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "selectedCard", globals.CARD_SELECTED___832747); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "activeCard", globals.CARD_ACTIVE___832748); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "basicCard", globals.CARD_NORMAL___832746); r0 = s.tmp_0; return leave(s, r0) default: oops() } } } -scene_systemMenu_buildMenuTheme__P724126.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__P832739.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__P724126_mk(s) { +function scene_systemMenu_buildMenuTheme__P832739_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildMenuTheme__P724126, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildMenuTheme__P832739, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22101,7 +22101,7 @@ function scene_systemMenu_buildMenuTheme__P724126_mk(s) { tmp_14: undefined, tmp_15: undefined, tmp_16: undefined, - cardsPerRow___737499: undefined, + cardsPerRow___846112: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -22112,7 +22112,7 @@ function scene_systemMenu_buildMenuTheme__P724126_mk(s) { -function image_doubledFont__P723000(s) { +function image_doubledFont__P831613(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22126,7 +22126,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = image_scaledFont__P723001_mk(s); + s.tmp_0 = image_scaledFont__P831614_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 2; s.callLocIdx = 96; s.pc = 1; return s.tmp_0; @@ -22135,12 +22135,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -image_doubledFont__P723000.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__P831613.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__P723000_mk(s) { +function image_doubledFont__P831613_mk(s) { checkStack(s.depth); return { - parent: s, fn: image_doubledFont__P723000, depth: s.depth + 1, + parent: s, fn: image_doubledFont__P831613, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -22150,7 +22150,7 @@ function image_doubledFont__P723000_mk(s) { -function image_scaledFont__P723001(s) { +function image_scaledFont__P831614(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22265,12 +22265,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -image_scaledFont__P723001.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__P831614.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__P723001_mk(s) { +function image_scaledFont__P831614_mk(s) { checkStack(s.depth); return { - parent: s, fn: image_scaledFont__P723001, depth: s.depth + 1, + parent: s, fn: image_scaledFont__P831614, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22296,7 +22296,7 @@ function image_scaledFont__P723001_mk(s) { -function game_pushScene__P724025(s) { +function game_pushScene__P832638(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22306,43 +22306,43 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.oldScene___737578 = undefined; - s.tmp_0 = game_currentScene__P724021_mk(s); + s.oldScene___846191 = undefined; + s.tmp_0 = game_currentScene__P832634_mk(s); s.callLocIdx = 955; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.oldScene___737578 = (r0); - s.tmp_0 = particles_clearAll__P724203_mk(s); + s.oldScene___846191 = (r0); + s.tmp_0 = particles_clearAll__P832816_mk(s); s.callLocIdx = 956; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = particles_disableAll__P724204_mk(s); + s.tmp_0 = particles_disableAll__P832817_mk(s); s.callLocIdx = 957; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals._sceneStack___726007); + r0 = pxsim_numops_toBoolDecr(globals._sceneStack___834620); 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___726007 = (r0); + globals._sceneStack___834620 = (r0); case 1: case 2: - r0 = pxsim_Array__push(globals._sceneStack___726007, globals._scene___726006); - s.tmp_0 = game_init__P726014_mk(s); + r0 = pxsim_Array__push(globals._sceneStack___834620, globals._scene___834619); + s.tmp_0 = game_init__P834627_mk(s); s.tmp_0.arg0 = true; s.callLocIdx = 958; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___726008); + r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___834621); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkAction(1, game_pushScene_inline__P737595); + r0 = pxsim_pxtcore_mkAction(1, game_pushScene_inline__P846208); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___737578); - s.tmp_1 = helpers_arrayForEach__P721130_mk(s); - s.tmp_1.arg0 = globals._scenePushHandlers___726008; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___846191); + s.tmp_1 = helpers_arrayForEach__P829743_mk(s); + s.tmp_1.arg0 = globals._scenePushHandlers___834621; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 960; s.pc = 9; return s.tmp_1; case 9: @@ -22353,23 +22353,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_pushScene__P724025.info = {"start":4760,"length":367,"line":148,"column":4,"endLine":159,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"pushScene","argumentNames":[]} +game_pushScene__P832638.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__P724025_mk(s) { +function game_pushScene__P832638_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_pushScene__P724025, depth: s.depth + 1, + parent: s, fn: game_pushScene__P832638, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - oldScene___737578: undefined, + oldScene___846191: undefined, } } -function game_pushScene_inline__P737595(s) { +function game_pushScene_inline__P846208(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22394,12 +22394,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_pushScene_inline__P737595.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__P846208.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__P737595_mk(s) { +function game_pushScene_inline__P846208_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_pushScene_inline__P737595, depth: s.depth + 1, + parent: s, fn: game_pushScene_inline__P846208, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -22409,7 +22409,7 @@ function game_pushScene_inline__P737595_mk(s) { -function particles_disableAll__P724204(s) { +function particles_disableAll__P832817(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22419,21 +22419,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___737599 = undefined; - s.tmp_0 = particles_particleSources__P726357_mk(s); + s.sources___846212 = undefined; + s.tmp_0 = particles_particleSources__P834970_mk(s); s.callLocIdx = 1199; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___737599 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___737599); + s.sources___846212 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___846212); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P721130_mk(s); - s.tmp_0.arg0 = s.sources___737599; - s.tmp_0.arg1 = particles_disableAll_inline__P737605; + s.tmp_0 = helpers_arrayForEach__P829743_mk(s); + s.tmp_0.arg0 = s.sources___846212; + s.tmp_0.arg1 = particles_disableAll_inline__P846218; s.callLocIdx = 1201; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = particles_pruneParticles__P726353_mk(s); + s.tmp_0 = particles_pruneParticles__P834966_mk(s); s.callLocIdx = 1202; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -22443,22 +22443,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_disableAll__P724204.info = {"start":12370,"length":195,"line":402,"column":4,"endLine":408,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"disableAll","argumentNames":[]} +particles_disableAll__P832817.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__P724204_mk(s) { +function particles_disableAll__P832817_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_disableAll__P724204, depth: s.depth + 1, + parent: s, fn: particles_disableAll__P832817, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___737599: undefined, + sources___846212: undefined, } } -function particles_disableAll_inline__P737605(s) { +function particles_disableAll_inline__P846218(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22472,7 +22472,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource_enabled__P724186_mk(s); + s.tmp_0 = particles_ParticleSource_enabled__P832799_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = false; s.callLocIdx = 1200; s.pc = 1; return s.tmp_0; @@ -22482,12 +22482,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_disableAll_inline__P737605.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__P846218.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__P737605_mk(s) { +function particles_disableAll_inline__P846218_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_disableAll_inline__P737605, depth: s.depth + 1, + parent: s, fn: particles_disableAll_inline__P846218, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -22497,7 +22497,7 @@ function particles_disableAll_inline__P737605_mk(s) { -function particles_clearAll__P724203(s) { +function particles_clearAll__P832816(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22507,21 +22507,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___737610 = undefined; - s.tmp_0 = particles_particleSources__P726357_mk(s); + s.sources___846223 = undefined; + s.tmp_0 = particles_particleSources__P834970_mk(s); s.callLocIdx = 1195; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___737610 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___737610); + s.sources___846223 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___846223); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P721130_mk(s); - s.tmp_0.arg0 = s.sources___737610; - s.tmp_0.arg1 = particles_clearAll_inline__P737616; + s.tmp_0 = helpers_arrayForEach__P829743_mk(s); + s.tmp_0.arg0 = s.sources___846223; + s.tmp_0.arg1 = particles_clearAll_inline__P846229; s.callLocIdx = 1197; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = particles_pruneParticles__P726353_mk(s); + s.tmp_0 = particles_pruneParticles__P834966_mk(s); s.callLocIdx = 1198; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -22531,22 +22531,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_clearAll__P724203.info = {"start":12098,"length":185,"line":391,"column":4,"endLine":397,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"clearAll","argumentNames":[]} +particles_clearAll__P832816.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__P724203_mk(s) { +function particles_clearAll__P832816_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_clearAll__P724203, depth: s.depth + 1, + parent: s, fn: particles_clearAll__P832816, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___737610: undefined, + sources___846223: undefined, } } -function particles_clearAll_inline__P737616(s) { +function particles_clearAll_inline__P846229(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22560,7 +22560,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource_clear__P724188_mk(s); + s.tmp_0 = particles_ParticleSource_clear__P832801_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1196; s.pc = 1; return s.tmp_0; case 1: @@ -22569,12 +22569,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_clearAll_inline__P737616.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__P846229.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__P737616_mk(s) { +function particles_clearAll_inline__P846229_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_clearAll_inline__P737616, depth: s.depth + 1, + parent: s, fn: particles_clearAll_inline__P846229, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -22584,7 +22584,7 @@ function particles_clearAll_inline__P737616_mk(s) { -function particles_ParticleSource_clear__P724188(s) { +function particles_ParticleSource_clear__P832801(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22599,18 +22599,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C724173_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C832786_VT)) failedCast(r0); r0 = (s.arg0).fields["head"] = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource_clear__P724188.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__P832801.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__P724188_mk(s) { +function particles_ParticleSource_clear__P832801_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_clear__P724188, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_clear__P832801, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -22619,7 +22619,7 @@ function particles_ParticleSource_clear__P724188_mk(s) { -function controller_Button_onEvent__P723218(s) { +function controller_Button_onEvent__P831831(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22629,7 +22629,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.eventHandler___737628 = undefined; + s.eventHandler___846241 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -22637,28 +22637,28 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C723211_VT)) failedCast(r0); - s.tmp_0 = controller_Button_getOrCreateHandlerForEvent__P725795_mk(s); + if (!checkSubtype(r0, controller_Button__C831824_VT)) failedCast(r0); + s.tmp_0 = controller_Button_getOrCreateHandlerForEvent__P834408_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 210; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.eventHandler___737628 = (r0); - r0 = (s.eventHandler___737628).fields["callback"] = (s.arg2); + s.eventHandler___846241 = (r0); + r0 = (s.eventHandler___846241).fields["callback"] = (s.arg2); r0 = undefined; return leave(s, r0) default: oops() } } } -controller_Button_onEvent__P723218.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__P831831.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__P723218_mk(s) { +function controller_Button_onEvent__P831831_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_onEvent__P723218, depth: s.depth + 1, + parent: s, fn: controller_Button_onEvent__P831831, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - eventHandler___737628: undefined, + eventHandler___846241: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -22668,7 +22668,7 @@ function controller_Button_onEvent__P723218_mk(s) { -function controller_Button_getOrCreateHandlerForEvent__P725795(s) { +function controller_Button_getOrCreateHandlerForEvent__P834408(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22678,19 +22678,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handlerState___737649 = undefined; - s.eventHandler___737658 = undefined; - s.unnamed4226___U2 = undefined; - s.unnamed4227___U3 = undefined; - s.newHandler___737674 = undefined; + s.handlerState___846262 = undefined; + s.eventHandler___846271 = undefined; + s.unnamed4898___U2 = undefined; + s.unnamed4899___U3 = undefined; + s.newHandler___846287 = 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__C723211_VT)) failedCast(r0); - s.tmp_3 = controller_Button_handlerState__P725790_mk(s); + if (!checkSubtype(r0, controller_Button__C831824_VT)) failedCast(r0); + s.tmp_3 = controller_Button_handlerState__P834403_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 220; s.pc = 10; return s.tmp_3; case 10: @@ -22702,16 +22702,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonEventHandlerState__C723207_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonEventHandlerState__C831820_VT); s.tmp_4 = r0; - s.tmp_5 = controller_ButtonEventHandlerState_constructor__P723208_mk(s); + s.tmp_5 = controller_ButtonEventHandlerState_constructor__P831821_mk(s); s.tmp_5.arg0 = s.tmp_4; r0 = s.arg0.fields["id"]; s.tmp_5.arg1 = r0; s.callLocIdx = 222; s.pc = 11; return s.tmp_5; case 11: r0 = s.retval; - s.tmp_7 = game_currentScene__P724021_mk(s); + s.tmp_7 = game_currentScene__P832634_mk(s); s.callLocIdx = 221; s.pc = 12; return s.tmp_7; case 12: r0 = s.retval; @@ -22720,13 +22720,13 @@ switch (step) { r0 = pxsim_Array__push(s.tmp_6, s.tmp_4); case 1: case 2: - s.tmp_0 = controller_Button_handlerState__P725790_mk(s); + s.tmp_0 = controller_Button_handlerState__P834403_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 223; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.handlerState___737649 = (r0); - r0 = s.handlerState___737649.fields["user"]; + s.handlerState___846262 = (r0); + r0 = s.handlerState___846262.fields["user"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -22734,44 +22734,44 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_3 = r0 = s.handlerState___737649; + s.tmp_3 = r0 = s.handlerState___846262; r0 = pxsim_Array__mk(); s.tmp_4 = r0; r0 = (s.tmp_3).fields["user"] = (s.tmp_4); case 3: case 4: - s.eventHandler___737658 = (undefined); - r0 = s.handlerState___737649.fields["user"]; - s.unnamed4226___U2 = (r0); - s.unnamed4227___U3 = (0); + s.eventHandler___846271 = (undefined); + r0 = s.handlerState___846262.fields["user"]; + s.unnamed4898___U2 = (r0); + s.unnamed4899___U3 = (0); case 5: - s.tmp_0 = r0 = s.unnamed4227___U3; - r0 = pxsim_Array__length(s.unnamed4226___U2); + s.tmp_0 = r0 = s.unnamed4899___U3; + r0 = pxsim_Array__length(s.unnamed4898___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 8; continue; } - r0 = pxsim_Array__getAt(s.unnamed4226___U2, s.unnamed4227___U3); - s.eventHandler___737658 = (r0); - r0 = s.eventHandler___737658.fields["event"]; + r0 = pxsim_Array__getAt(s.unnamed4898___U2, s.unnamed4899___U3); + s.eventHandler___846271 = (r0); + r0 = s.eventHandler___846271.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___737658; + r0 = s.eventHandler___846271; { step = 9; continue; } case 6: case 7: - r0 = (s.unnamed4227___U3 + 1); - s.unnamed4227___U3 = (r0); + r0 = (s.unnamed4899___U3 + 1); + s.unnamed4899___U3 = (r0); { step = 5; continue; } case 8: - s.unnamed4226___U2 = (undefined); - r0 = pxsim_pxtcore_mkAction(2, controller_Button_getOrCreateHandlerForEvent_inline__P737671); + s.unnamed4898___U2 = (undefined); + r0 = pxsim_pxtcore_mkAction(2, controller_Button_getOrCreateHandlerForEvent_inline__P846284); 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__P721412_mk(s); + s.tmp_5 = control_onEvent__P830025_mk(s); s.tmp_5.arg0 = s.arg1; r0 = s.arg0.fields["id"]; s.tmp_5.arg1 = r0; @@ -22780,30 +22780,30 @@ switch (step) { s.callLocIdx = 225; s.pc = 14; return s.tmp_5; case 14: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonHandler__C723205_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonHandler__C831818_VT); s.tmp_0 = r0; - s.tmp_1 = controller_ButtonHandler_constructor__P723206_mk(s); + s.tmp_1 = controller_ButtonHandler_constructor__P831819_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = undefined; s.callLocIdx = 226; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; - s.newHandler___737674 = (s.tmp_0); - r0 = s.handlerState___737649.fields["user"]; + s.newHandler___846287 = (s.tmp_0); + r0 = s.handlerState___846262.fields["user"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.newHandler___737674); - r0 = s.newHandler___737674; + r0 = pxsim_Array__push(s.tmp_0, s.newHandler___846287); + r0 = s.newHandler___846287; case 9: return leave(s, r0) default: oops() } } } -controller_Button_getOrCreateHandlerForEvent__P725795.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__P834408.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__P725795_mk(s) { +function controller_Button_getOrCreateHandlerForEvent__P834408_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_getOrCreateHandlerForEvent__P725795, depth: s.depth + 1, + parent: s, fn: controller_Button_getOrCreateHandlerForEvent__P834408, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22813,11 +22813,11 @@ function controller_Button_getOrCreateHandlerForEvent__P725795_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - handlerState___737649: undefined, - eventHandler___737658: undefined, - unnamed4226___U2: undefined, - unnamed4227___U3: undefined, - newHandler___737674: undefined, + handlerState___846262: undefined, + eventHandler___846271: undefined, + unnamed4898___U2: undefined, + unnamed4899___U3: undefined, + newHandler___846287: undefined, arg0: undefined, arg1: undefined, } } @@ -22826,7 +22826,7 @@ function controller_Button_getOrCreateHandlerForEvent__P725795_mk(s) { -function controller_Button_getOrCreateHandlerForEvent_inline__P737671(s) { +function controller_Button_getOrCreateHandlerForEvent_inline__P846284(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22836,7 +22836,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller_Button_runButtonEvents__P725794_mk(s); + s.tmp_0 = controller_Button_runButtonEvents__P834407_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.caps[1]; s.callLocIdx = 224; s.pc = 1; return s.tmp_0; @@ -22846,12 +22846,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_getOrCreateHandlerForEvent_inline__P737671.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__P846284.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__P737671_mk(s) { +function controller_Button_getOrCreateHandlerForEvent_inline__P846284_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_getOrCreateHandlerForEvent_inline__P737671, depth: s.depth + 1, + parent: s, fn: controller_Button_getOrCreateHandlerForEvent_inline__P846284, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -22860,7 +22860,7 @@ function controller_Button_getOrCreateHandlerForEvent_inline__P737671_mk(s) { -function controller_Button_runButtonEvents__P725794(s) { +function controller_Button_runButtonEvents__P834407(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22870,25 +22870,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handlerState___737688 = undefined; - s.userHandler___737692 = undefined; - s.eventHandler___737703 = undefined; - s.unnamed4224___U3 = undefined; - s.unnamed4225___U4 = undefined; + s.handlerState___846301 = undefined; + s.userHandler___846305 = undefined; + s.eventHandler___846316 = undefined; + s.unnamed4896___U3 = undefined; + s.unnamed4897___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__C723211_VT)) failedCast(r0); - s.tmp_0 = controller_Button_handlerState__P725790_mk(s); + if (!checkSubtype(r0, controller_Button__C831824_VT)) failedCast(r0); + s.tmp_0 = controller_Button_handlerState__P834403_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 216; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.handlerState___737688 = (r0); - r0 = pxsim_numops_toBoolDecr(s.handlerState___737688); + s.handlerState___846301 = (r0); + r0 = pxsim_numops_toBoolDecr(s.handlerState___846301); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -22897,19 +22897,19 @@ switch (step) { { step = 13; continue; } case 1: case 2: - s.tmp_2 = controller_Button_getOrCreateHandlerForEvent__P725795_mk(s); + s.tmp_2 = controller_Button_getOrCreateHandlerForEvent__P834408_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; s.callLocIdx = 217; s.pc = 15; return s.tmp_2; case 15: r0 = s.retval; - s.userHandler___737692 = (r0); - r0 = s.userHandler___737692.fields["callback"]; + s.userHandler___846305 = (r0); + r0 = s.userHandler___846305.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___737692; + s.tmp_1.arg0 = s.userHandler___846305; if (!s.tmp_1.arg0.vtable.iface) { setupLambda(s.tmp_1, pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "callback"), 1); s.callLocIdx = 218; s.pc = 16; return s.tmp_1; @@ -22923,23 +22923,23 @@ switch (step) { r0 = s.retval; case 3: case 4: - r0 = s.handlerState___737688.fields["system"]; + r0 = s.handlerState___846301.fields["system"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.eventHandler___737703 = (undefined); - r0 = s.handlerState___737688.fields["system"]; - s.unnamed4224___U3 = (r0); - s.unnamed4225___U4 = (0); + s.eventHandler___846316 = (undefined); + r0 = s.handlerState___846301.fields["system"]; + s.unnamed4896___U3 = (r0); + s.unnamed4897___U4 = (0); case 5: - s.tmp_0 = r0 = s.unnamed4225___U4; - r0 = pxsim_Array__length(s.unnamed4224___U3); + s.tmp_0 = r0 = s.unnamed4897___U4; + r0 = pxsim_Array__length(s.unnamed4896___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 10; continue; } - r0 = pxsim_Array__getAt(s.unnamed4224___U3, s.unnamed4225___U4); - s.eventHandler___737703 = (r0); - r0 = s.eventHandler___737703.fields["event"]; + r0 = pxsim_Array__getAt(s.unnamed4896___U3, s.unnamed4897___U4); + s.eventHandler___846316 = (r0); + r0 = s.eventHandler___846316.fields["event"]; s.tmp_3 = r0; r0 = (s.tmp_3 === s.arg1); s.tmp_2 = r0; @@ -22948,14 +22948,14 @@ switch (step) { r0 = s.tmp_2; { step = 7; continue; } case 6: - r0 = s.eventHandler___737703.fields["callback"]; + r0 = s.eventHandler___846316.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___737703; + s.tmp_5.arg0 = s.eventHandler___846316; if (!s.tmp_5.arg0.vtable.iface) { setupLambda(s.tmp_5, pxsim_pxtrt.mapGetByString(s.tmp_5.arg0, "callback"), 1); s.callLocIdx = 219; s.pc = 17; return s.tmp_5; @@ -22969,11 +22969,11 @@ switch (step) { r0 = s.retval; case 8: case 9: - r0 = (s.unnamed4225___U4 + 1); - s.unnamed4225___U4 = (r0); + r0 = (s.unnamed4897___U4 + 1); + s.unnamed4897___U4 = (r0); { step = 5; continue; } case 10: - s.unnamed4224___U3 = (undefined); + s.unnamed4896___U3 = (undefined); case 11: case 12: case 13: @@ -22981,12 +22981,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_runButtonEvents__P725794.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__P834407.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__P725794_mk(s) { +function controller_Button_runButtonEvents__P834407_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_runButtonEvents__P725794, depth: s.depth + 1, + parent: s, fn: controller_Button_runButtonEvents__P834407, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22994,11 +22994,11 @@ function controller_Button_runButtonEvents__P725794_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - handlerState___737688: undefined, - userHandler___737692: undefined, - eventHandler___737703: undefined, - unnamed4224___U3: undefined, - unnamed4225___U4: undefined, + handlerState___846301: undefined, + userHandler___846305: undefined, + eventHandler___846316: undefined, + unnamed4896___U3: undefined, + unnamed4897___U4: undefined, arg0: undefined, arg1: undefined, } } @@ -23007,7 +23007,7 @@ function controller_Button_runButtonEvents__P725794_mk(s) { -function controller_Button_handlerState__P725790(s) { +function controller_Button_handlerState__P834403(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23017,32 +23017,32 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.state___737719 = undefined; - s.unnamed4222___U1 = undefined; - s.unnamed4223___U2 = undefined; + s.state___846332 = undefined; + s.unnamed4894___U1 = undefined; + s.unnamed4895___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C723211_VT)) failedCast(r0); - s.state___737719 = (undefined); - s.tmp_0 = game_currentScene__P724021_mk(s); + if (!checkSubtype(r0, controller_Button__C831824_VT)) failedCast(r0); + s.state___846332 = (undefined); + s.tmp_0 = game_currentScene__P832634_mk(s); s.callLocIdx = 206; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; r0 = r0.fields["buttonEventHandlers"]; - s.unnamed4222___U1 = (r0); - s.unnamed4223___U2 = (0); + s.unnamed4894___U1 = (r0); + s.unnamed4895___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed4223___U2; - r0 = pxsim_Array__length(s.unnamed4222___U1); + s.tmp_0 = r0 = s.unnamed4895___U2; + r0 = pxsim_Array__length(s.unnamed4894___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed4222___U1, s.unnamed4223___U2); - s.state___737719 = (r0); - r0 = s.state___737719.fields["id"]; + r0 = pxsim_Array__getAt(s.unnamed4894___U1, s.unnamed4895___U2); + s.state___846332 = (r0); + r0 = s.state___846332.fields["id"]; s.tmp_3 = r0; r0 = s.arg0.fields["id"]; s.tmp_4 = r0; @@ -23050,36 +23050,36 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 2; continue; } - r0 = s.state___737719; + r0 = s.state___846332; { step = 5; continue; } case 2: case 3: - r0 = (s.unnamed4223___U2 + 1); - s.unnamed4223___U2 = (r0); + r0 = (s.unnamed4895___U2 + 1); + s.unnamed4895___U2 = (r0); { step = 1; continue; } case 4: - s.unnamed4222___U1 = (undefined); + s.unnamed4894___U1 = (undefined); r0 = undefined; case 5: return leaveAccessor(s, r0) default: oops() } } } -controller_Button_handlerState__P725790.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__P725790.isGetter = true; +controller_Button_handlerState__P834403.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__P834403.isGetter = true; -function controller_Button_handlerState__P725790_mk(s) { +function controller_Button_handlerState__P834403_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_handlerState__P725790, depth: s.depth + 1, + parent: s, fn: controller_Button_handlerState__P834403, 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___737719: undefined, - unnamed4222___U1: undefined, - unnamed4223___U2: undefined, + state___846332: undefined, + unnamed4894___U1: undefined, + unnamed4895___U2: undefined, arg0: undefined, } } @@ -23087,7 +23087,7 @@ function controller_Button_handlerState__P725790_mk(s) { -function controller_ButtonEventHandlerState_constructor__P723208(s) { +function controller_ButtonEventHandlerState_constructor__P831821(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23103,18 +23103,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_ButtonEventHandlerState__C723207_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_ButtonEventHandlerState__C831820_VT)) failedCast(r0); r0 = (s.arg0).fields["id"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -controller_ButtonEventHandlerState_constructor__P723208.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__P831821.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__P723208_mk(s) { +function controller_ButtonEventHandlerState_constructor__P831821_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_ButtonEventHandlerState_constructor__P723208, depth: s.depth + 1, + parent: s, fn: controller_ButtonEventHandlerState_constructor__P831821, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -23124,7 +23124,7 @@ function controller_ButtonEventHandlerState_constructor__P723208_mk(s) { -function controller_ButtonHandler_constructor__P723206(s) { +function controller_ButtonHandler_constructor__P831819(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23141,19 +23141,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_ButtonHandler__C723205_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_ButtonHandler__C831818_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__P723206.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__P831819.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__P723206_mk(s) { +function controller_ButtonHandler_constructor__P831819_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_ButtonHandler_constructor__P723206, depth: s.depth + 1, + parent: s, fn: controller_ButtonHandler_constructor__P831819, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -23164,7 +23164,7 @@ function controller_ButtonHandler_constructor__P723206_mk(s) { -function scene_systemMenu_initScreen__P726275(s) { +function scene_systemMenu_initScreen__P834888(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23174,20 +23174,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.brightness___737731 = undefined; - s.tmp_0 = settings_readNumber__P723090_mk(s); + s.brightness___846344 = undefined; + s.tmp_0 = settings_readNumber__P831703_mk(s); s.tmp_0.arg0 = "#brightness"; s.callLocIdx = 1125; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.brightness___737731 = (r0); - r0 = (s.brightness___737731 !== undefined); + s.brightness___846344 = (r0); + r0 = (s.brightness___846344 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = helpers_setScreenBrightness__P722987_mk(s); - s.tmp_1.arg0 = globals.screen___723054; - s.tmp_1.arg1 = s.brightness___737731; + s.tmp_1 = helpers_setScreenBrightness__P831600_mk(s); + s.tmp_1.arg0 = globals.screen___831667; + s.tmp_1.arg1 = s.brightness___846344; s.callLocIdx = 1126; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; @@ -23197,23 +23197,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_initScreen__P726275.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__P834888.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__P726275_mk(s) { +function scene_systemMenu_initScreen__P834888_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_initScreen__P726275, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_initScreen__P834888, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - brightness___737731: undefined, + brightness___846344: undefined, } } -function settings_readNumber__P723090(s) { +function settings_readNumber__P831703(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23223,15 +23223,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.buf___737742 = undefined; - s.nums___737749 = undefined; + s.buf___846355 = undefined; + s.nums___846362 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim.settings._get(s.arg0); - s.buf___737742 = (r0); - r0 = pxsim_numops_toBoolDecr(s.buf___737742); + s.buf___846355 = (r0); + r0 = pxsim_numops_toBoolDecr(s.buf___846355); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -23241,20 +23241,20 @@ switch (step) { { step = 7; continue; } { step = 6; continue; } case 1: - s.tmp_2 = msgpack_unpackNumberArray__P721204_mk(s); - s.tmp_2.arg0 = s.buf___737742; + s.tmp_2 = msgpack_unpackNumberArray__P829817_mk(s); + s.tmp_2.arg0 = s.buf___846355; s.tmp_2.arg1 = 0; s.callLocIdx = 136; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; - s.nums___737749 = (r0); - s.tmp_0 = r0 = s.nums___737749; + s.nums___846362 = (r0); + s.tmp_0 = r0 = s.nums___846362; 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___737749); + r0 = pxsim_Array__length(s.nums___846362); s.tmp_1 = r0; r0 = (s.tmp_1 >= 1); case 3: @@ -23262,7 +23262,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___737749, 0); + r0 = pxsim_Array__getAt(s.nums___846362, 0); { step = 7; continue; } case 4: case 5: @@ -23274,18 +23274,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readNumber__P723090.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__P831703.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__P723090_mk(s) { +function settings_readNumber__P831703_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readNumber__P723090, depth: s.depth + 1, + parent: s, fn: settings_readNumber__P831703, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - buf___737742: undefined, - nums___737749: undefined, + buf___846355: undefined, + nums___846362: undefined, arg0: undefined, } } @@ -23293,7 +23293,7 @@ function settings_readNumber__P723090_mk(s) { -function settings_readBuffer__P723087(s) { +function settings_readBuffer__P831700(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23311,12 +23311,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readBuffer__P723087.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__P831700.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__P723087_mk(s) { +function settings_readBuffer__P831700_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readBuffer__P723087, depth: s.depth + 1, + parent: s, fn: settings_readBuffer__P831700, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -23325,7 +23325,7 @@ function settings_readBuffer__P723087_mk(s) { -function msgpack_unpackNumberArray__P721204(s) { +function msgpack_unpackNumberArray__P829817(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23335,16 +23335,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___737762 = undefined; - s.fmt___737769 = undefined; - s.v___737778 = undefined; + s.res___846375 = undefined; + s.fmt___846382 = undefined; + s.v___846391 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___737762 = (r0); + s.res___846375 = (r0); case 1: s.tmp_1 = r0 = s.arg1; r0 = pxsim.BufferMethods.length(s.arg0); @@ -23356,14 +23356,14 @@ switch (step) { s.tmp_3 = r0 = s.arg1; r0 = (s.tmp_3 + 1); s.arg1 = (r0); - s.tmp_4 = msgpack_tagFormat__P725442_mk(s); + s.tmp_4 = msgpack_tagFormat__P834055_mk(s); r0 = pxsim.BufferMethods.getByte(s.arg0, s.tmp_3); s.tmp_4.arg0 = r0; s.callLocIdx = 21; s.pc = 12; return s.tmp_4; case 12: r0 = s.retval; - s.fmt___737769 = (r0); - r0 = (s.fmt___737769 === null); + s.fmt___846382 = (r0); + r0 = (s.fmt___846382 === null); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } @@ -23371,21 +23371,21 @@ switch (step) { r0 = (s.arg1 - 1); s.tmp_2 = r0; r0 = pxsim.BufferMethods.getNumber(s.tmp_1, 6, s.tmp_2); - s.v___737778 = (r0); - r0 = (-31 <= s.v___737778); + s.v___846391 = (r0); + r0 = (-31 <= s.v___846391); 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___737778 <= 127); + r0 = (s.v___846391 <= 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___737762, s.v___737778); + r0 = pxsim_Array__push(s.res___846375, s.v___846391); { step = 5; continue; } case 4: r0 = null; @@ -23393,13 +23393,13 @@ switch (step) { case 5: { step = 7; continue; } case 6: - s.tmp_0 = r0 = s.res___737762; - r0 = pxsim.BufferMethods.getNumber(s.arg0, s.fmt___737769, s.arg1); + s.tmp_0 = r0 = s.res___846375; + r0 = pxsim.BufferMethods.getNumber(s.arg0, s.fmt___846382, 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__P721196_mk(s); - s.tmp_2.arg0 = s.fmt___737769; + s.tmp_2 = pins_sizeOf__P829809_mk(s); + s.tmp_2.arg0 = s.fmt___846382; s.callLocIdx = 22; s.pc = 13; return s.tmp_2; case 13: r0 = s.retval; @@ -23420,26 +23420,26 @@ switch (step) { case 9: { step = 1; continue; } case 10: - r0 = s.res___737762; + r0 = s.res___846375; case 11: return leave(s, r0) default: oops() } } } -msgpack_unpackNumberArray__P721204.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__P829817.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__P721204_mk(s) { +function msgpack_unpackNumberArray__P829817_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_unpackNumberArray__P721204, depth: s.depth + 1, + parent: s, fn: msgpack_unpackNumberArray__P829817, 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___737762: undefined, - fmt___737769: undefined, - v___737778: undefined, + res___846375: undefined, + fmt___846382: undefined, + v___846391: undefined, arg0: undefined, arg1: undefined, } } @@ -23448,7 +23448,7 @@ function msgpack_unpackNumberArray__P721204_mk(s) { -function scene_systemMenu_initVolume__P726274(s) { +function scene_systemMenu_initVolume__P834887(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23458,19 +23458,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.vol___737823 = undefined; - s.tmp_0 = settings_readNumber__P723090_mk(s); + s.vol___846436 = undefined; + s.tmp_0 = settings_readNumber__P831703_mk(s); s.tmp_0.arg0 = "#volume"; s.callLocIdx = 1123; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.vol___737823 = (r0); - r0 = (s.vol___737823 !== undefined); + s.vol___846436 = (r0); + r0 = (s.vol___846436 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = music_setVolume__P722642_mk(s); - s.tmp_1.arg0 = s.vol___737823; + s.tmp_1 = music_setVolume__P831255_mk(s); + s.tmp_1.arg0 = s.vol___846436; s.callLocIdx = 1124; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; @@ -23480,23 +23480,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_initVolume__P726274.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__P834887.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__P726274_mk(s) { +function scene_systemMenu_initVolume__P834887_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_initVolume__P726274, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_initVolume__P834887, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - vol___737823: undefined, + vol___846436: undefined, } } -function game_GameOverConfig_constructor__P724010(s) { +function game_GameOverConfig_constructor__P832623(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23511,8 +23511,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverConfig__C723995_VT)) failedCast(r0); - s.tmp_0 = game_GameOverConfig_init__P724011_mk(s); + if (!checkSubtype(r0, game_GameOverConfig__C832608_VT)) failedCast(r0); + s.tmp_0 = game_GameOverConfig_init__P832624_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 946; s.pc = 1; return s.tmp_0; case 1: @@ -23521,12 +23521,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverConfig_constructor__P724010.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__P832623.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__P724010_mk(s) { +function game_GameOverConfig_constructor__P832623_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverConfig_constructor__P724010, depth: s.depth + 1, + parent: s, fn: game_GameOverConfig_constructor__P832623, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -23536,7 +23536,7 @@ function game_GameOverConfig_constructor__P724010_mk(s) { -function game_GameOverConfig_init__P724011(s) { +function game_GameOverConfig_init__P832624(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23551,21 +23551,21 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverConfig__C723995_VT)) failedCast(r0); + if (!checkSubtype(r0, game_GameOverConfig__C832608_VT)) failedCast(r0); r0 = (s.arg0).fields["scoringType"] = (0); - r0 = (s.arg0).fields["winEffect"] = (globals.confetti___724296); - r0 = (s.arg0).fields["loseEffect"] = (globals.melt___724318); + r0 = (s.arg0).fields["winEffect"] = (globals.confetti___832909); + r0 = (s.arg0).fields["loseEffect"] = (globals.melt___832931); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = music_melodyPlayable__P722945_mk(s); - s.tmp_2.arg0 = globals.powerUp___722672; + s.tmp_2 = music_melodyPlayable__P831558_mk(s); + s.tmp_2.arg0 = globals.powerUp___831285; s.callLocIdx = 947; 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__P722945_mk(s); - s.tmp_2.arg0 = globals.wawawawaa___722669; + s.tmp_2 = music_melodyPlayable__P831558_mk(s); + s.tmp_2.arg0 = globals.wawawawaa___831282; s.callLocIdx = 948; s.pc = 2; return s.tmp_2; case 2: r0 = s.retval; @@ -23584,12 +23584,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverConfig_init__P724011.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__P832624.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__P724011_mk(s) { +function game_GameOverConfig_init__P832624_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverConfig_init__P724011, depth: s.depth + 1, + parent: s, fn: game_GameOverConfig_init__P832624, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23601,7 +23601,7 @@ function game_GameOverConfig_init__P724011_mk(s) { -function melt_inline__P737886(s) { +function melt_inline__P846499(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23611,11 +23611,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.rounds___737889 = undefined; - s.j___737897 = undefined; - s.x___737902 = undefined; - s.y___737908 = undefined; - s.c___737914 = undefined; + s.rounds___846502 = undefined; + s.j___846510 = undefined; + s.x___846515 = undefined; + s.y___846521 = undefined; + s.c___846527 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -23628,14 +23628,14 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 >> 5); - s.rounds___737889 = (r0); - s.j___737897 = (0); + s.rounds___846502 = (r0); + s.j___846510 = (0); case 1: - r0 = (s.j___737897 < s.rounds___737889); + r0 = (s.j___846510 < s.rounds___846502); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = Math_FastRandom_randomRange__P724085_mk(s); + s.tmp_1 = Math_FastRandom_randomRange__P832698_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 0; r0 = pxsim_ImageMethods.width(s.arg0); @@ -23645,8 +23645,8 @@ switch (step) { s.callLocIdx = 58; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.x___737902 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P724085_mk(s); + s.x___846515 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P832698_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 0; r0 = pxsim_ImageMethods.height(s.arg0); @@ -23656,42 +23656,42 @@ switch (step) { s.callLocIdx = 59; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.y___737908 = (r0); - r0 = pxsim_ImageMethods.getPixel(s.arg0, s.x___737902, s.y___737908); - s.c___737914 = (r0); + s.y___846521 = (r0); + r0 = pxsim_ImageMethods.getPixel(s.arg0, s.x___846515, s.y___846521); + s.c___846527 = (r0); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = s.x___737902; - r0 = (s.y___737908 + 1); + s.tmp_1 = r0 = s.x___846515; + r0 = (s.y___846521 + 1); s.tmp_2 = r0; - r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___737914); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___846527); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = s.x___737902; - r0 = (s.y___737908 + 2); + s.tmp_1 = r0 = s.x___846515; + r0 = (s.y___846521 + 2); s.tmp_2 = r0; - r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___737914); - r0 = (s.j___737897 + 1); - s.j___737897 = (r0); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___846527); + r0 = (s.j___846510 + 1); + s.j___846510 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -melt_inline__P737886.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__P846499.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__P737886_mk(s) { +function melt_inline__P846499_mk(s) { checkStack(s.depth); return { - parent: s, fn: melt_inline__P737886, depth: s.depth + 1, + parent: s, fn: melt_inline__P846499, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - rounds___737889: undefined, - j___737897: undefined, - x___737902: undefined, - y___737908: undefined, - c___737914: undefined, + rounds___846502: undefined, + j___846510: undefined, + x___846515: undefined, + y___846521: undefined, + c___846527: undefined, arg0: undefined, arg1: undefined, } } @@ -23700,7 +23700,7 @@ function melt_inline__P737886_mk(s) { -function confetti_inline__P737940(s) { +function confetti_inline__P846553(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23710,13 +23710,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.factory___737943 = undefined; + s.factory___846556 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(particles_ConfettiFactory__C724240_VT); + r0 = pxsim_pxtcore_mkClassInstance(particles_ConfettiFactory__C832853_VT); s.tmp_0 = r0; s.tmp_2 = if_width_1_mk(s); s.tmp_2.arg0 = s.arg0; @@ -23751,27 +23751,27 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.tmp_5 = particles_ConfettiFactory_constructor__P724241_mk(s); + s.tmp_5 = particles_ConfettiFactory_constructor__P832854_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___737943 = (s.tmp_0); - s.tmp_0 = particles_SprayFactory_setSpeed__P724217_mk(s); - s.tmp_0.arg0 = s.factory___737943; + s.factory___846556 = (s.tmp_0); + s.tmp_0 = particles_SprayFactory_setSpeed__P832830_mk(s); + s.tmp_0.arg0 = s.factory___846556; 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__C724173_VT); + r0 = pxsim_pxtcore_mkClassInstance(particles_ParticleSource__C832786_VT); s.tmp_0 = r0; - s.tmp_1 = particles_ParticleSource_constructor__P724178_mk(s); + s.tmp_1 = particles_ParticleSource_constructor__P832791_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___737943; + s.tmp_1.arg3 = s.factory___846556; s.callLocIdx = 50; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; @@ -23779,12 +23779,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -confetti_inline__P737940.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__P846553.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__P737940_mk(s) { +function confetti_inline__P846553_mk(s) { checkStack(s.depth); return { - parent: s, fn: confetti_inline__P737940, depth: s.depth + 1, + parent: s, fn: confetti_inline__P846553, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23792,7 +23792,7 @@ function confetti_inline__P737940_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - factory___737943: undefined, + factory___846556: undefined, arg0: undefined, arg1: undefined, } } @@ -23801,7 +23801,7 @@ function confetti_inline__P737940_mk(s) { -function particles_ParticleSource_constructor__P724178(s) { +function particles_ParticleSource_constructor__P832791(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23811,8 +23811,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___737964 = undefined; - s.removedSource___737973 = undefined; + s.sources___846577 = undefined; + s.removedSource___846586 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -23821,62 +23821,62 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C724173_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSprite_constructor__P723118_mk(s); + if (!checkSubtype(r0, particles_ParticleSource__C832786_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSprite_constructor__P831731_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 1145; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = particles_init__P726351_mk(s); + s.tmp_0 = particles_init__P834964_mk(s); s.callLocIdx = 1146; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = particles_particleSources__P726357_mk(s); + s.tmp_0 = particles_particleSources__P834970_mk(s); s.callLocIdx = 1147; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.sources___737964 = (r0); - r0 = pxsim_Array__length(s.sources___737964); + s.sources___846577 = (r0); + r0 = pxsim_Array__length(s.sources___846577); s.tmp_1 = r0; - r0 = (s.tmp_1 >= globals.MAX_SOURCES___726343); + r0 = (s.tmp_1 >= globals.MAX_SOURCES___834956); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = particles_sortSources__P726354_mk(s); - s.tmp_2.arg0 = s.sources___737964; + s.tmp_2 = particles_sortSources__P834967_mk(s); + s.tmp_2.arg0 = s.sources___846577; s.callLocIdx = 1148; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; - r0 = pxsim_Array_.removeAt(s.sources___737964, 0); - s.removedSource___737973 = (r0); - s.tmp_0 = particles_ParticleSource_clear__P724188_mk(s); - s.tmp_0.arg0 = s.removedSource___737973; + r0 = pxsim_Array_.removeAt(s.sources___846577, 0); + s.removedSource___846586 = (r0); + s.tmp_0 = particles_ParticleSource_clear__P832801_mk(s); + s.tmp_0.arg0 = s.removedSource___846586; s.callLocIdx = 1150; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = particles_ParticleSource_destroy__P724187_mk(s); - s.tmp_0.arg0 = s.removedSource___737973; + s.tmp_0 = particles_ParticleSource_destroy__P832800_mk(s); + s.tmp_0.arg0 = s.removedSource___846586; s.callLocIdx = 1151; 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__P724190_mk(s); + s.tmp_0 = particles_ParticleSource_setRate__P832803_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 1152; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = particles_ParticleSource_setAcceleration__P724182_mk(s); + s.tmp_0 = particles_ParticleSource_setAcceleration__P832795_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 0; s.callLocIdx = 1153; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = particles_ParticleSource_setAnchor__P724189_mk(s); + s.tmp_0 = particles_ParticleSource_setAnchor__P832802_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1154; s.pc = 13; return s.tmp_0; @@ -23891,18 +23891,18 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - r0 = globals.defaultFactory___724193; + r0 = globals.defaultFactory___832806; case 4: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_2 = particles_ParticleSource_setFactory__P724192_mk(s); + s.tmp_2 = particles_ParticleSource_setFactory__P832805_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.tmp_1; s.callLocIdx = 1155; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; - r0 = pxsim_Array__push(s.sources___737964, s.arg0); - s.tmp_0 = particles_ParticleSource_enabled__P724186_mk(s); + r0 = pxsim_Array__push(s.sources___846577, s.arg0); + s.tmp_0 = particles_ParticleSource_enabled__P832799_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = true; s.callLocIdx = 1156; s.pc = 15; return s.tmp_0; @@ -23912,18 +23912,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_constructor__P724178.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__P832791.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__P724178_mk(s) { +function particles_ParticleSource_constructor__P832791_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_constructor__P724178, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_constructor__P832791, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - sources___737964: undefined, - removedSource___737973: undefined, + sources___846577: undefined, + removedSource___846586: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -23934,7 +23934,7 @@ function particles_ParticleSource_constructor__P724178_mk(s) { -function particles_sortSources__P726354(s) { +function particles_sortSources__P834967(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23948,9 +23948,9 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers_arraySort__P721126_mk(s); + s.tmp_0 = helpers_arraySort__P829739_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = particles_sortSources_inline__P738171; + s.tmp_0.arg1 = particles_sortSources_inline__P846784; s.callLocIdx = 1194; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -23958,12 +23958,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_sortSources__P726354.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__P834967.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__P726354_mk(s) { +function particles_sortSources__P834967_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_sortSources__P726354, depth: s.depth + 1, + parent: s, fn: particles_sortSources__P834967, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -23973,7 +23973,7 @@ function particles_sortSources__P726354_mk(s) { -function particles_sortSources_inline__P738171(s) { +function particles_sortSources_inline__P846784(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24011,12 +24011,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_sortSources_inline__P738171.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__P846784.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__P738171_mk(s) { +function particles_sortSources_inline__P846784_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_sortSources_inline__P738171, depth: s.depth + 1, + parent: s, fn: particles_sortSources_inline__P846784, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24032,7 +24032,7 @@ function particles_sortSources_inline__P738171_mk(s) { -function particles_init__P726351(s) { +function particles_init__P834964(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24042,33 +24042,33 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___738210 = undefined; - s.tmp_0 = game_currentScene__P724021_mk(s); + s.scene___846823 = undefined; + s.tmp_0 = game_currentScene__P832634_mk(s); s.callLocIdx = 1184; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.scene___738210 = (r0); - r0 = s.scene___738210.fields["particleSources"]; + s.scene___846823 = (r0); + r0 = s.scene___846823.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___738210; + s.tmp_1 = r0 = s.scene___846823; r0 = pxsim_Array__mk(); s.tmp_2 = r0; r0 = (s.tmp_1).fields["particleSources"] = (s.tmp_2); r0 = pxsim.control.millis(); - globals.lastUpdate___726346 = (r0); - s.tmp_0 = game_onUpdate__P724045_mk(s); - s.tmp_0.arg0 = particles_updateParticles__P726352; + globals.lastUpdate___834959 = (r0); + s.tmp_0 = game_onUpdate__P832658_mk(s); + s.tmp_0.arg0 = particles_updateParticles__P834965; s.callLocIdx = 1185; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = game_onUpdateInterval__P724046_mk(s); + s.tmp_0 = game_onUpdateInterval__P832659_mk(s); s.tmp_0.arg0 = 250; - s.tmp_0.arg1 = particles_pruneParticles__P726353; + s.tmp_0.arg1 = particles_pruneParticles__P834966; s.callLocIdx = 1186; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; @@ -24077,24 +24077,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_init__P726351.info = {"start":9236,"length":276,"line":304,"column":4,"endLine":311,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"init","argumentNames":[]} +particles_init__P834964.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__P726351_mk(s) { +function particles_init__P834964_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_init__P726351, depth: s.depth + 1, + parent: s, fn: particles_init__P834964, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - scene___738210: undefined, + scene___846823: undefined, } } -function particles_updateParticles__P726352(s) { +function particles_updateParticles__P834965(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24104,16 +24104,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___738252 = undefined; - s.time___738259 = undefined; - s.dt___738262 = undefined; - s.i___738268 = undefined; - s.tmp_0 = particles_particleSources__P726357_mk(s); + s.sources___846865 = undefined; + s.time___846872 = undefined; + s.dt___846875 = undefined; + s.i___846881 = undefined; + s.tmp_0 = particles_particleSources__P834970_mk(s); s.callLocIdx = 1187; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.sources___738252 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___738252); + s.sources___846865 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___846865); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -24122,34 +24122,34 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.tmp_2 = particles_sortSources__P726354_mk(s); - s.tmp_2.arg0 = s.sources___738252; + s.tmp_2 = particles_sortSources__P834967_mk(s); + s.tmp_2.arg0 = s.sources___846865; s.callLocIdx = 1188; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; r0 = pxsim.control.millis(); - s.time___738259 = (r0); - r0 = (s.time___738259 - globals.lastUpdate___726346); - s.dt___738262 = (r0); - globals.lastUpdate___726346 = (s.time___738259); - s.i___738268 = (0); + s.time___846872 = (r0); + r0 = (s.time___846872 - globals.lastUpdate___834959); + s.dt___846875 = (r0); + globals.lastUpdate___834959 = (s.time___846872); + s.i___846881 = (0); case 3: - s.tmp_1 = r0 = s.i___738268; - r0 = pxsim_Array__length(s.sources___738252); + s.tmp_1 = r0 = s.i___846881; + r0 = pxsim_Array__length(s.sources___846865); 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__P724180_mk(s); - r0 = pxsim_Array__getAt(s.sources___738252, s.i___738268); + s.tmp_3 = particles_ParticleSource__update__P832793_mk(s); + r0 = pxsim_Array__getAt(s.sources___846865, s.i___846881); s.tmp_3.arg0 = r0; - s.tmp_3.arg1 = s.dt___738262; + s.tmp_3.arg1 = s.dt___846875; s.callLocIdx = 1189; s.pc = 8; return s.tmp_3; case 8: r0 = s.retval; - r0 = (s.i___738268 + 1); - s.i___738268 = (r0); + r0 = (s.i___846881 + 1); + s.i___846881 = (r0); { step = 3; continue; } case 4: case 5: @@ -24157,28 +24157,28 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_updateParticles__P726352.info = {"start":9518,"length":340,"line":313,"column":4,"endLine":325,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"updateParticles","argumentNames":[]} +particles_updateParticles__P834965.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__P726352_mk(s) { +function particles_updateParticles__P834965_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_updateParticles__P726352, depth: s.depth + 1, + parent: s, fn: particles_updateParticles__P834965, 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___738252: undefined, - time___738259: undefined, - dt___738262: undefined, - i___738268: undefined, + sources___846865: undefined, + time___846872: undefined, + dt___846875: undefined, + i___846881: undefined, } } -function particles_ParticleSource__update__P724180(s) { +function particles_ParticleSource__update__P832793(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24188,16 +24188,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___738331 = undefined; - s.current___738350 = undefined; - s.fixedDt___738358 = undefined; + s.p___846944 = undefined; + s.current___846963 = undefined; + s.fixedDt___846971 = 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__C724173_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C832786_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["timer"]; s.tmp_2 = r0; @@ -24223,7 +24223,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = (s.arg0).fields["lifespan"] = (undefined); - s.tmp_0 = particles_ParticleSource_destroy__P724187_mk(s); + s.tmp_0 = particles_ParticleSource_destroy__P832800_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1160; s.pc = 28; return s.tmp_0; case 28: @@ -24296,7 +24296,7 @@ switch (step) { r0 = s.tmp_0; { step = 13; continue; } case 12: - s.tmp_2 = particles_ParticleSource_enabled__P724185_mk(s); + s.tmp_2 = particles_ParticleSource_enabled__P832798_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 1163; s.pc = 31; return s.tmp_2; case 31: @@ -24314,18 +24314,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__C724209_v0_2_mk(s); + s.tmp_0 = particles_ParticleFactory__C832822_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__C724209_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleFactory__C832822_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___738331 = (r0); - r0 = pxsim_numops_toBoolDecr(s.p___738331); + s.p___846944 = (r0); + r0 = pxsim_numops_toBoolDecr(s.p___846944); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -24336,8 +24336,8 @@ switch (step) { case 15: r0 = s.arg0.fields["head"]; s.tmp_2 = r0; - r0 = (s.p___738331).fields["next"] = (s.tmp_2); - r0 = (s.arg0).fields["head"] = (s.p___738331); + r0 = (s.p___846944).fields["next"] = (s.tmp_2); + r0 = (s.arg0).fields["head"] = (s.p___846944); { step = 11; continue; } case 16: r0 = s.arg0.fields["head"]; @@ -24352,7 +24352,7 @@ switch (step) { case 17: case 18: r0 = s.arg0.fields["head"]; - s.current___738350 = (r0); + s.current___846963 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["_dt"]; s.tmp_2 = r0; @@ -24364,36 +24364,36 @@ switch (step) { r0 = (s.tmp_0 * 256); s.tmp_1 = r0; r0 = (s.tmp_1 | 0); - s.fixedDt___738358 = (r0); - r0 = pxsim_numops_toBoolDecr(s.fixedDt___738358); + s.fixedDt___846971 = (r0); + r0 = pxsim_numops_toBoolDecr(s.fixedDt___846971); if (!r0) { step = 23; continue; } case 19: - r0 = s.current___738350.fields["lifespan"]; + r0 = s.current___846963.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___738350; + s.tmp_2 = r0 = s.current___846963; 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__C724173_v4_3_mk(s); + s.tmp_0 = particles_ParticleSource__C832786_v4_3_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.current___738350; - s.tmp_0.arg2 = s.fixedDt___738358; - if (!checkSubtype(s.tmp_0.arg0, particles_ParticleSource__C724173_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.current___846963; + s.tmp_0.arg2 = s.fixedDt___846971; + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleSource__C832786_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___738350.fields["next"]; + r0 = s.current___846963.fields["next"]; s.tmp_0 = r0; - s.current___738350 = (r0); + s.current___846963 = (r0); r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } { step = 19; continue; } @@ -24402,15 +24402,15 @@ switch (step) { { step = 26; continue; } case 23: case 24: - s.tmp_0 = r0 = s.current___738350; + s.tmp_0 = r0 = s.current___846963; 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___738350.fields["next"]; + r0 = s.current___846963.fields["next"]; s.tmp_0 = r0; - s.current___738350 = (r0); + s.current___846963 = (r0); r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 25; continue; } { step = 24; continue; } @@ -24421,12 +24421,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource__update__P724180.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__P832793.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__P724180_mk(s) { +function particles_ParticleSource__update__P832793_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource__update__P724180, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource__update__P832793, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24436,9 +24436,9 @@ function particles_ParticleSource__update__P724180_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - p___738331: undefined, - current___738350: undefined, - fixedDt___738358: undefined, + p___846944: undefined, + current___846963: undefined, + fixedDt___846971: undefined, arg0: undefined, arg1: undefined, } } @@ -24447,7 +24447,7 @@ function particles_ParticleSource__update__P724180_mk(s) { -function particles_ParticleSource_updateParticle__P726348(s) { +function particles_ParticleSource_updateParticle__P834961(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24464,7 +24464,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C724173_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C832786_VT)) failedCast(r0); r0 = (s.arg2 >> 10); s.arg2 = (r0); s.tmp_0 = r0 = s.arg1; @@ -24519,12 +24519,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_updateParticle__P726348.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__P834961.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__P726348_mk(s) { +function particles_ParticleSource_updateParticle__P834961_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_updateParticle__P726348, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_updateParticle__P834961, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24541,7 +24541,7 @@ function particles_ParticleSource_updateParticle__P726348_mk(s) { -function Fx_rightShift__P721192(s) { +function Fx_rightShift__P829805(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24560,12 +24560,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_rightShift__P721192.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__P829805.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__P721192_mk(s) { +function Fx_rightShift__P829805_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_rightShift__P721192, depth: s.depth + 1, + parent: s, fn: Fx_rightShift__P829805, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -24575,7 +24575,7 @@ function Fx_rightShift__P721192_mk(s) { -function particles_ParticleFactory_createParticle__P724211(s) { +function particles_ParticleFactory_createParticle__P832824(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24585,17 +24585,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___738441 = undefined; + s.p___847054 = 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__C724209_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkClassInstance(particles_Particle__C724154_VT); - s.p___738441 = (r0); - s.tmp_0 = r0 = s.p___738441; + if (!checkSubtype(r0, particles_ParticleFactory__C832822_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkClassInstance(particles_Particle__C832767_VT); + s.p___847054 = (r0); + s.tmp_0 = r0 = s.p___847054; s.tmp_3 = if_x_1_mk(s); s.tmp_3.arg0 = s.arg1; if (!s.tmp_3.arg0.vtable.iface) { @@ -24614,7 +24614,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___738441; + s.tmp_0 = r0 = s.p___847054; s.tmp_3 = if_y_1_mk(s); s.tmp_3.arg0 = s.arg1; if (!s.tmp_3.arg0.vtable.iface) { @@ -24633,26 +24633,26 @@ switch (step) { r0 = (s.tmp_4 | 0); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_y"] = (s.tmp_1); - r0 = (s.p___738441).fields["vx"] = (0); - r0 = (s.p___738441).fields["vy"] = (0); - r0 = (s.p___738441).fields["lifespan"] = (500); - r0 = s.p___738441; + r0 = (s.p___847054).fields["vx"] = (0); + r0 = (s.p___847054).fields["vy"] = (0); + r0 = (s.p___847054).fields["lifespan"] = (500); + r0 = s.p___847054; return leave(s, r0) default: oops() } } } -particles_ParticleFactory_createParticle__P724211.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__P832824.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__P724211_mk(s) { +function particles_ParticleFactory_createParticle__P832824_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleFactory_createParticle__P724211, depth: s.depth + 1, + parent: s, fn: particles_ParticleFactory_createParticle__P832824, 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___738441: undefined, + p___847054: undefined, arg0: undefined, arg1: undefined, } } @@ -24661,7 +24661,7 @@ function particles_ParticleFactory_createParticle__P724211_mk(s) { -function game_onUpdateInterval__P724046(s) { +function game_onUpdateInterval__P832659(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24671,7 +24671,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.timer___738232 = undefined; + s.timer___846845 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -24696,15 +24696,15 @@ switch (step) { case 3: case 4: r0 = pxsim_pxtrt.mklocRef(); - s.timer___738232 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.timer___738232, 0); - r0 = pxsim_pxtcore_mkAction(3, game_onUpdateInterval_inline__P738236); + s.timer___846845 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.timer___846845, 0); + r0 = pxsim_pxtcore_mkAction(3, game_onUpdateInterval_inline__P846849); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.timer___738232); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.timer___846845); 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__P721424_mk(s); - s.tmp_2 = game_eventContext__P724024_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P830037_mk(s); + s.tmp_2 = game_eventContext__P832637_mk(s); s.callLocIdx = 971; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; @@ -24719,17 +24719,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onUpdateInterval__P724046.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__P832659.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__P724046_mk(s) { +function game_onUpdateInterval__P832659_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onUpdateInterval__P724046, depth: s.depth + 1, + parent: s, fn: game_onUpdateInterval__P832659, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - timer___738232: undefined, + timer___846845: undefined, arg0: undefined, arg1: undefined, } } @@ -24738,7 +24738,7 @@ function game_onUpdateInterval__P724046_mk(s) { -function game_onUpdateInterval_inline__P738236(s) { +function game_onUpdateInterval_inline__P846849(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24748,22 +24748,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.time___738237 = undefined; - s.tmp_1 = game_currentScene__P724021_mk(s); + s.time___846850 = undefined; + s.tmp_1 = game_currentScene__P832634_mk(s); s.callLocIdx = 972; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; s.tmp_0 = r0; r0 = s.tmp_0.fields["_millis"]; - s.time___738237 = (r0); + s.time___846850 = (r0); r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.time___738237); + r0 = (s.tmp_1 <= s.time___846850); 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___738237 + s.caps[1]); + r0 = (s.time___846850 + s.caps[1]); s.tmp_3 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_2, s.tmp_3); s.tmp_0 = lambda_1_mk(s); @@ -24778,25 +24778,25 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onUpdateInterval_inline__P738236.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__P846849.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__P738236_mk(s) { +function game_onUpdateInterval_inline__P846849_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onUpdateInterval_inline__P738236, depth: s.depth + 1, + parent: s, fn: game_onUpdateInterval_inline__P846849, 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___738237: undefined, + time___846850: undefined, } } -function scene_Scene_millis__P723891(s) { +function scene_Scene_millis__P832504(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24811,17 +24811,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C723865_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C832478_VT)) failedCast(r0); r0 = s.arg0.fields["_millis"]; return leave(s, r0) default: oops() } } } -scene_Scene_millis__P723891.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__P832504.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__P723891_mk(s) { +function scene_Scene_millis__P832504_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_millis__P723891, depth: s.depth + 1, + parent: s, fn: scene_Scene_millis__P832504, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -24830,7 +24830,7 @@ function scene_Scene_millis__P723891_mk(s) { -function game_onUpdate__P724045(s) { +function game_onUpdate__P832658(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24853,8 +24853,8 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_2 = control_EventContext_registerFrameHandler__P721424_mk(s); - s.tmp_3 = game_eventContext__P724024_mk(s); + s.tmp_2 = control_EventContext_registerFrameHandler__P830037_mk(s); + s.tmp_3 = game_eventContext__P832637_mk(s); s.callLocIdx = 969; s.pc = 5; return s.tmp_3; case 5: r0 = s.retval; @@ -24869,12 +24869,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onUpdate__P724045.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__P832658.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__P724045_mk(s) { +function game_onUpdate__P832658_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onUpdate__P724045, depth: s.depth + 1, + parent: s, fn: game_onUpdate__P832658, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24887,7 +24887,7 @@ function game_onUpdate__P724045_mk(s) { -function MAX_SOURCES_inline__P738186(s) { +function MAX_SOURCES_inline__P846799(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24897,13 +24897,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sz___738187 = undefined; - s.tmp_0 = control_ramSize__P721367_mk(s); + s.sz___846800 = undefined; + s.tmp_0 = control_ramSize__P829980_mk(s); s.callLocIdx = 42; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.sz___738187 = (r0); - r0 = (s.sz___738187 <= 102400); + s.sz___846800 = (r0); + r0 = (s.sz___846800 <= 102400); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -24911,7 +24911,7 @@ switch (step) { { step = 5; continue; } { step = 4; continue; } case 1: - r0 = (s.sz___738187 <= 204800); + r0 = (s.sz___846800 <= 204800); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 2; continue; } @@ -24928,23 +24928,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -MAX_SOURCES_inline__P738186.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__P846799.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__P738186_mk(s) { +function MAX_SOURCES_inline__P846799_mk(s) { checkStack(s.depth); return { - parent: s, fn: MAX_SOURCES_inline__P738186, depth: s.depth + 1, + parent: s, fn: MAX_SOURCES_inline__P846799, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - sz___738187: undefined, + sz___846800: undefined, } } -function control_ramSize__P721367(s) { +function control_ramSize__P829980(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24969,12 +24969,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_ramSize__P721367.info = {"start":4847,"length":100,"line":165,"column":4,"endLine":167,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"ramSize","argumentNames":[]} +control_ramSize__P829980.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__P721367_mk(s) { +function control_ramSize__P829980_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_ramSize__P721367, depth: s.depth + 1, + parent: s, fn: control_ramSize__P829980, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24984,7 +24984,7 @@ function control_ramSize__P721367_mk(s) { -function control__ramSize__P725469(s) { +function control__ramSize__P834082(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24998,12 +24998,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control__ramSize__P725469.info = {"start":4727,"length":60,"line":160,"column":4,"endLine":162,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"_ramSize","argumentNames":[]} +control__ramSize__P834082.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__P725469_mk(s) { +function control__ramSize__P834082_mk(s) { checkStack(s.depth); return { - parent: s, fn: control__ramSize__P725469, depth: s.depth + 1, + parent: s, fn: control__ramSize__P834082, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -25011,7 +25011,7 @@ function control__ramSize__P725469_mk(s) { -function particles_SprayFactory_constructor__P724214(s) { +function particles_SprayFactory_constructor__P832827(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25029,19 +25029,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C724213_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_SprayFactory__C832826_VT)) failedCast(r0); r0 = undefined; - s.tmp_0 = particles_initTrig__P726372_mk(s); + s.tmp_0 = particles_initTrig__P834985_mk(s); s.callLocIdx = 1221; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = particles_SprayFactory_setSpeed__P724217_mk(s); + s.tmp_0 = particles_SprayFactory_setSpeed__P832830_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1222; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = particles_SprayFactory_setDirection__P724218_mk(s); + s.tmp_0 = particles_SprayFactory_setDirection__P832831_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.tmp_0.arg2 = s.arg3; @@ -25052,12 +25052,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_constructor__P724214.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__P832827.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__P724214_mk(s) { +function particles_SprayFactory_constructor__P832827_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_constructor__P724214, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_constructor__P832827, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -25070,7 +25070,7 @@ function particles_SprayFactory_constructor__P724214_mk(s) { -function particles_initTrig__P726372(s) { +function particles_initTrig__P834985(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25080,36 +25080,36 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.cachedSin___726358); + r0 = pxsim_numops_toBoolDecr(globals.cachedSin___834971); 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__P724207_mk(s); + s.tmp_2 = particles_cacheSin__P832820_mk(s); s.tmp_2.arg0 = 100; s.callLocIdx = 1209; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - globals.cachedSin___726358 = (r0); - s.tmp_0 = particles_cacheCos__P724208_mk(s); + globals.cachedSin___834971 = (r0); + s.tmp_0 = particles_cacheCos__P832821_mk(s); s.tmp_0.arg0 = 100; s.callLocIdx = 1210; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - globals.cachedCos___726359 = (r0); + globals.cachedCos___834972 = (r0); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -particles_initTrig__P726372.info = {"start":291,"length":155,"line":11,"column":4,"endLine":16,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"initTrig","argumentNames":[]} +particles_initTrig__P834985.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__P726372_mk(s) { +function particles_initTrig__P834985_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_initTrig__P726372, depth: s.depth + 1, + parent: s, fn: particles_initTrig__P834985, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25120,7 +25120,7 @@ function particles_initTrig__P726372_mk(s) { -function particles_cacheCos__P724208(s) { +function particles_cacheCos__P832821(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25130,25 +25130,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.cos___738067 = undefined; - s.anglePerSlice___738069 = undefined; - s.i___738075 = undefined; + s.cos___846680 = undefined; + s.anglePerSlice___846682 = undefined; + s.i___846688 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.cos___738067 = (r0); + s.cos___846680 = (r0); r0 = (6.283185307179586 / s.arg0); - s.anglePerSlice___738069 = (r0); - s.i___738075 = (0); + s.anglePerSlice___846682 = (r0); + s.i___846688 = (0); case 1: - r0 = (s.i___738075 < s.arg0); + r0 = (s.i___846688 < s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.cos___738067; - r0 = (s.i___738075 * s.anglePerSlice___738069); + s.tmp_1 = r0 = s.cos___846680; + r0 = (s.i___846688 * s.anglePerSlice___846682); s.tmp_4 = r0; r0 = pxsim.Math_.cos(s.tmp_4); s.tmp_3 = r0; @@ -25157,20 +25157,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___738075 + 1); - s.i___738075 = (r0); + r0 = (s.i___846688 + 1); + s.i___846688 = (r0); { step = 1; continue; } case 2: - r0 = s.cos___738067; + r0 = s.cos___846680; return leave(s, r0) default: oops() } } } -particles_cacheCos__P724208.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__P832821.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__P724208_mk(s) { +function particles_cacheCos__P832821_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_cacheCos__P724208, depth: s.depth + 1, + parent: s, fn: particles_cacheCos__P832821, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25178,9 +25178,9 @@ function particles_cacheCos__P724208_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - cos___738067: undefined, - anglePerSlice___738069: undefined, - i___738075: undefined, + cos___846680: undefined, + anglePerSlice___846682: undefined, + i___846688: undefined, arg0: undefined, } } @@ -25188,7 +25188,7 @@ function particles_cacheCos__P724208_mk(s) { -function particles_cacheSin__P724207(s) { +function particles_cacheSin__P832820(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25198,25 +25198,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sin___738093 = undefined; - s.anglePerSlice___738095 = undefined; - s.i___738101 = undefined; + s.sin___846706 = undefined; + s.anglePerSlice___846708 = undefined; + s.i___846714 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.sin___738093 = (r0); + s.sin___846706 = (r0); r0 = (6.283185307179586 / s.arg0); - s.anglePerSlice___738095 = (r0); - s.i___738101 = (0); + s.anglePerSlice___846708 = (r0); + s.i___846714 = (0); case 1: - r0 = (s.i___738101 < s.arg0); + r0 = (s.i___846714 < s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.sin___738093; - r0 = (s.i___738101 * s.anglePerSlice___738095); + s.tmp_1 = r0 = s.sin___846706; + r0 = (s.i___846714 * s.anglePerSlice___846708); s.tmp_4 = r0; r0 = pxsim.Math_.sin(s.tmp_4); s.tmp_3 = r0; @@ -25225,20 +25225,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___738101 + 1); - s.i___738101 = (r0); + r0 = (s.i___846714 + 1); + s.i___846714 = (r0); { step = 1; continue; } case 2: - r0 = s.sin___738093; + r0 = s.sin___846706; return leave(s, r0) default: oops() } } } -particles_cacheSin__P724207.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__P832820.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__P724207_mk(s) { +function particles_cacheSin__P832820_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_cacheSin__P724207, depth: s.depth + 1, + parent: s, fn: particles_cacheSin__P832820, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25246,9 +25246,9 @@ function particles_cacheSin__P724207_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - sin___738093: undefined, - anglePerSlice___738095: undefined, - i___738101: undefined, + sin___846706: undefined, + anglePerSlice___846708: undefined, + i___846714: undefined, arg0: undefined, } } @@ -25256,7 +25256,7 @@ function particles_cacheSin__P724207_mk(s) { -function particles_SprayFactory_setDirection__P724218(s) { +function particles_SprayFactory_setDirection__P832831(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25273,9 +25273,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C724213_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_SprayFactory__C832826_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_4 = particles_toRadians__P726377_mk(s); + s.tmp_4 = particles_toRadians__P834990_mk(s); s.tmp_5 = r0 = s.arg1; r0 = (s.arg2 >> 1); s.tmp_6 = r0; @@ -25285,19 +25285,19 @@ switch (step) { case 1: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 / globals.angleSlice___726371); + r0 = (s.tmp_3 / globals.angleSlice___834984); 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__P726377_mk(s); + s.tmp_4 = particles_toRadians__P834990_mk(s); s.tmp_4.arg0 = s.arg2; s.callLocIdx = 1232; s.pc = 2; return s.tmp_4; case 2: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 / globals.angleSlice___726371); + r0 = (s.tmp_3 / globals.angleSlice___834984); s.tmp_2 = r0; r0 = (s.tmp_2 | 0); s.tmp_1 = r0; @@ -25306,12 +25306,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_setDirection__P724218.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__P832831.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__P724218_mk(s) { +function particles_SprayFactory_setDirection__P832831_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_setDirection__P724218, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_setDirection__P832831, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25329,7 +25329,7 @@ function particles_SprayFactory_setDirection__P724218_mk(s) { -function particles_toRadians__P726377(s) { +function particles_toRadians__P834990(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25347,7 +25347,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_3 = Math_abs__P721149_mk(s); + s.tmp_3 = Math_abs__P829762_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1213; s.pc = 3; return s.tmp_3; case 3: @@ -25366,12 +25366,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_toRadians__P726377.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__P834990.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__P726377_mk(s) { +function particles_toRadians__P834990_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_toRadians__P726377, depth: s.depth + 1, + parent: s, fn: particles_toRadians__P834990, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25384,7 +25384,7 @@ function particles_toRadians__P726377_mk(s) { -function particles_ParticleFactory_constructor__P724210(s) { +function particles_ParticleFactory_constructor__P832823(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25399,17 +25399,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleFactory__C724209_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleFactory__C832822_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleFactory_constructor__P724210.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__P832823.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__P724210_mk(s) { +function particles_ParticleFactory_constructor__P832823_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleFactory_constructor__P724210, depth: s.depth + 1, + parent: s, fn: particles_ParticleFactory_constructor__P832823, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -25418,7 +25418,7 @@ function particles_ParticleFactory_constructor__P724210_mk(s) { -function particles_ParticleSource_setFactory__P724192(s) { +function particles_ParticleSource_setFactory__P832805(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25434,7 +25434,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C724173_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C832786_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } r0 = (s.arg0).fields["_factory"] = (s.arg1); @@ -25444,12 +25444,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setFactory__P724192.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__P832805.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__P724192_mk(s) { +function particles_ParticleSource_setFactory__P832805_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setFactory__P724192, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setFactory__P832805, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -25459,7 +25459,7 @@ function particles_ParticleSource_setFactory__P724192_mk(s) { -function particles_ParticleSource_setRate__P724190(s) { +function particles_ParticleSource_setRate__P832803(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25475,7 +25475,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C724173_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C832786_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (1000 / s.arg1); s.tmp_2 = r0; @@ -25487,12 +25487,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setRate__P724190.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__P832803.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__P724190_mk(s) { +function particles_ParticleSource_setRate__P832803_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setRate__P724190, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setRate__P832803, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25505,7 +25505,7 @@ function particles_ParticleSource_setRate__P724190_mk(s) { -function particles_ParticleSource_setAnchor__P724189(s) { +function particles_ParticleSource_setAnchor__P832802(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25521,18 +25521,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C724173_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C832786_VT)) failedCast(r0); r0 = (s.arg0).fields["anchor"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource_setAnchor__P724189.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__P832802.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__P724189_mk(s) { +function particles_ParticleSource_setAnchor__P832802_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setAnchor__P724189, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setAnchor__P832802, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -25542,7 +25542,7 @@ function particles_ParticleSource_setAnchor__P724189_mk(s) { -function particles_ParticleSource_destroy__P724187(s) { +function particles_ParticleSource_destroy__P832800(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25557,8 +25557,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C724173_VT)) failedCast(r0); - s.tmp_0 = particles_ParticleSource_enabled__P724186_mk(s); + if (!checkSubtype(r0, particles_ParticleSource__C832786_VT)) failedCast(r0); + s.tmp_0 = particles_ParticleSource_enabled__P832799_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = false; s.callLocIdx = 1170; s.pc = 1; return s.tmp_0; @@ -25570,7 +25570,7 @@ switch (step) { r0 = (s.tmp_2 | 2); s.tmp_1 = r0; r0 = (s.tmp_0).fields["pFlags"] = (s.tmp_1); - s.tmp_0 = particles_ParticleSource__prune__P724181_mk(s); + s.tmp_0 = particles_ParticleSource__prune__P832794_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1171; s.pc = 2; return s.tmp_0; case 2: @@ -25579,12 +25579,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_destroy__P724187.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__P832800.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__P724187_mk(s) { +function particles_ParticleSource_destroy__P832800_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_destroy__P724187, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_destroy__P832800, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25596,7 +25596,7 @@ function particles_ParticleSource_destroy__P724187_mk(s) { -function particles_ParticleSource_setAcceleration__P724182(s) { +function particles_ParticleSource_setAcceleration__P832795(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25613,7 +25613,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C724173_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C832786_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -25630,12 +25630,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setAcceleration__P724182.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__P832795.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__P724182_mk(s) { +function particles_ParticleSource_setAcceleration__P832795_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setAcceleration__P724182, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setAcceleration__P832795, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25649,7 +25649,7 @@ function particles_ParticleSource_setAcceleration__P724182_mk(s) { -function helpers_arrayShift__P721123(s) { +function helpers_arrayShift__P829736(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25667,12 +25667,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arrayShift__P721123.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__P829736.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__P721123_mk(s) { +function helpers_arrayShift__P829736_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayShift__P721123, depth: s.depth + 1, + parent: s, fn: helpers_arrayShift__P829736, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -25681,7 +25681,7 @@ function helpers_arrayShift__P721123_mk(s) { -function particles_SprayFactory_setSpeed__P724217(s) { +function particles_SprayFactory_setSpeed__P832830(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25697,7 +25697,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C724213_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_SprayFactory__C832826_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -25708,12 +25708,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_setSpeed__P724217.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__P832830.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__P724217_mk(s) { +function particles_SprayFactory_setSpeed__P832830_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_setSpeed__P724217, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_setSpeed__P832830, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25726,7 +25726,7 @@ function particles_SprayFactory_setSpeed__P724217_mk(s) { -function particles_ConfettiFactory_constructor__P724241(s) { +function particles_ConfettiFactory_constructor__P832854(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25736,8 +25736,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.confetti___738480 = undefined; - s.i___738496 = undefined; + s.confetti___847093 = undefined; + s.i___847109 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -25745,52 +25745,52 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ConfettiFactory__C724240_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ConfettiFactory__C832853_VT)) failedCast(r0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim.image.ofBuffer(_hex738483); + r0 = pxsim.image.ofBuffer(_hex847096); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - r0 = pxsim.image.ofBuffer(_hex738485); + r0 = pxsim.image.ofBuffer(_hex847098); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_2); - r0 = pxsim.image.ofBuffer(_hex738487); + r0 = pxsim.image.ofBuffer(_hex847100); s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_3); - r0 = pxsim.image.ofBuffer(_hex738489); + r0 = pxsim.image.ofBuffer(_hex847102); s.tmp_4 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_4); - r0 = pxsim.image.ofBuffer(_hex738491); + r0 = pxsim.image.ofBuffer(_hex847104); s.tmp_5 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_5); - s.confetti___738480 = (s.tmp_0); - s.tmp_0 = particles_ShapeFactory_constructor__P724236_mk(s); + s.confetti___847093 = (s.tmp_0); + s.tmp_0 = particles_ShapeFactory_constructor__P832849_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___738480, 0); + r0 = pxsim_Array__getAt(s.confetti___847093, 0); s.tmp_0.arg3 = r0; s.callLocIdx = 1255; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.i___738496 = (1); + s.i___847109 = (1); case 1: - s.tmp_1 = r0 = s.i___738496; - r0 = pxsim_Array__length(s.confetti___738480); + s.tmp_1 = r0 = s.i___847109; + r0 = pxsim_Array__length(s.confetti___847093); 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__P724237_mk(s); + s.tmp_3 = particles_ShapeFactory_addShape__P832850_mk(s); s.tmp_3.arg0 = s.arg0; - r0 = pxsim_Array__getAt(s.confetti___738480, s.i___738496); + r0 = pxsim_Array__getAt(s.confetti___847093, s.i___847109); s.tmp_3.arg1 = r0; s.callLocIdx = 1256; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; - r0 = (s.i___738496 + 1); - s.i___738496 = (r0); + r0 = (s.i___847109 + 1); + s.i___847109 = (r0); { step = 1; continue; } case 2: r0 = (s.arg0).fields["minLifespan"] = (1000); @@ -25799,12 +25799,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ConfettiFactory_constructor__P724241.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__P832854.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__P724241_mk(s) { +function particles_ConfettiFactory_constructor__P832854_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ConfettiFactory_constructor__P724241, depth: s.depth + 1, + parent: s, fn: particles_ConfettiFactory_constructor__P832854, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25812,23 +25812,23 @@ function particles_ConfettiFactory_constructor__P724241_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - confetti___738480: undefined, - i___738496: undefined, + confetti___847093: undefined, + i___847109: undefined, arg0: undefined, arg1: undefined, arg2: undefined, } } -const _hex738483 = pxsim.BufferMethods.createBufferFromHex("87040100010000000f000000") -const _hex738485 = pxsim.BufferMethods.createBufferFromHex("8704010002000000ff000000") -const _hex738487 = pxsim.BufferMethods.createBufferFromHex("87040200010000000f0000000f000000") -const _hex738489 = pxsim.BufferMethods.createBufferFromHex("8704020002000000ff0000000f000000") -const _hex738491 = pxsim.BufferMethods.createBufferFromHex("87040200020000000f000000ff000000") +const _hex847096 = pxsim.BufferMethods.createBufferFromHex("87040100010000000f000000") +const _hex847098 = pxsim.BufferMethods.createBufferFromHex("8704010002000000ff000000") +const _hex847100 = pxsim.BufferMethods.createBufferFromHex("87040200010000000f0000000f000000") +const _hex847102 = pxsim.BufferMethods.createBufferFromHex("8704020002000000ff0000000f000000") +const _hex847104 = pxsim.BufferMethods.createBufferFromHex("87040200020000000f000000ff000000") -function particles_ShapeFactory_addShape__P724237(s) { +function particles_ShapeFactory_addShape__P832850(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25844,7 +25844,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C724235_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ShapeFactory__C832848_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["sources"]; @@ -25856,12 +25856,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ShapeFactory_addShape__P724237.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__P832850.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__P724237_mk(s) { +function particles_ShapeFactory_addShape__P832850_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_addShape__P724237, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_addShape__P832850, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -25872,7 +25872,7 @@ function particles_ShapeFactory_addShape__P724237_mk(s) { -function particles_ShapeFactory_constructor__P724236(s) { +function particles_ShapeFactory_constructor__P832849(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25890,8 +25890,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C724235_VT)) failedCast(r0); - s.tmp_0 = particles_AreaFactory_constructor__P724224_mk(s); + if (!checkSubtype(r0, particles_ShapeFactory__C832848_VT)) failedCast(r0); + s.tmp_0 = particles_AreaFactory_constructor__P832837_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -25928,12 +25928,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ShapeFactory_constructor__P724236.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__P832849.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__P724236_mk(s) { +function particles_ShapeFactory_constructor__P832849_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_constructor__P724236, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_constructor__P832849, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25950,7 +25950,7 @@ function particles_ShapeFactory_constructor__P724236_mk(s) { -function particles_AreaFactory_constructor__P724224(s) { +function particles_AreaFactory_constructor__P832837(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25969,8 +25969,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_AreaFactory__C724219_VT)) failedCast(r0); - s.tmp_0 = particles_SprayFactory_constructor__P724214_mk(s); + if (!checkSubtype(r0, particles_AreaFactory__C832832_VT)) failedCast(r0); + s.tmp_0 = particles_SprayFactory_constructor__P832827_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 40; s.tmp_0.arg2 = 0; @@ -26000,9 +26000,9 @@ switch (step) { // jmp value (already in r0) s.tmp_0 = r0; r0 = (s.arg0).fields["maxLifespan"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C724081_VT); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C832694_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P724083_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P832696_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 1234; s.pc = 6; return s.tmp_1; @@ -26013,12 +26013,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_AreaFactory_constructor__P724224.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__P832837.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__P724224_mk(s) { +function particles_AreaFactory_constructor__P832837_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_AreaFactory_constructor__P724224, depth: s.depth + 1, + parent: s, fn: particles_AreaFactory_constructor__P832837, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26033,7 +26033,7 @@ function particles_AreaFactory_constructor__P724224_mk(s) { -function effects_ScreenEffect_constructor__P724289(s) { +function effects_ScreenEffect_constructor__P832902(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26052,8 +26052,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ScreenEffect__C724288_VT)) failedCast(r0); - s.tmp_0 = effects_ParticleEffect_constructor__P724285_mk(s); + if (!checkSubtype(r0, effects_ScreenEffect__C832901_VT)) failedCast(r0); + s.tmp_0 = effects_ParticleEffect_constructor__P832898_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg3; @@ -26066,12 +26066,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ScreenEffect_constructor__P724289.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__P832902.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__P724289_mk(s) { +function effects_ScreenEffect_constructor__P832902_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ScreenEffect_constructor__P724289, depth: s.depth + 1, + parent: s, fn: effects_ScreenEffect_constructor__P832902, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -26085,7 +26085,7 @@ function effects_ScreenEffect_constructor__P724289_mk(s) { -function effects_ParticleEffect_constructor__P724285(s) { +function effects_ParticleEffect_constructor__P832898(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26103,7 +26103,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ParticleEffect__C724284_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ParticleEffect__C832897_VT)) failedCast(r0); r0 = (s.arg0).fields["sourceFactory"] = (s.arg3); r0 = (s.arg0).fields["defaultRate"] = (s.arg1); r0 = (s.arg0).fields["defaultLifespan"] = (s.arg2); @@ -26111,12 +26111,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ParticleEffect_constructor__P724285.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__P832898.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__P724285_mk(s) { +function effects_ParticleEffect_constructor__P832898_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ParticleEffect_constructor__P724285, depth: s.depth + 1, + parent: s, fn: effects_ParticleEffect_constructor__P832898, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -26128,7 +26128,7 @@ function effects_ParticleEffect_constructor__P724285_mk(s) { -function music_melodyPlayable__P722945(s) { +function music_melodyPlayable__P831558(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26142,9 +26142,9 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(music_MelodyPlayable__C722938_VT); + r0 = pxsim_pxtcore_mkClassInstance(music_MelodyPlayable__C831551_VT); s.tmp_0 = r0; - s.tmp_1 = music_MelodyPlayable_constructor__P722939_mk(s); + s.tmp_1 = music_MelodyPlayable_constructor__P831552_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.callLocIdx = 81; s.pc = 1; return s.tmp_1; @@ -26154,12 +26154,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_melodyPlayable__P722945.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__P831558.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__P722945_mk(s) { +function music_melodyPlayable__P831558_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_melodyPlayable__P722945, depth: s.depth + 1, + parent: s, fn: music_melodyPlayable__P831558, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26170,7 +26170,7 @@ function music_melodyPlayable__P722945_mk(s) { -function music_MelodyPlayable_constructor__P722939(s) { +function music_MelodyPlayable_constructor__P831552(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26186,19 +26186,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_MelodyPlayable__C722938_VT)) failedCast(r0); + if (!checkSubtype(r0, music_MelodyPlayable__C831551_VT)) failedCast(r0); r0 = (s.arg0).fields["melody"] = (s.arg1); r0 = undefined; r0 = undefined; return leave(s, r0) default: oops() } } } -music_MelodyPlayable_constructor__P722939.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__P831552.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__P722939_mk(s) { +function music_MelodyPlayable_constructor__P831552_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_MelodyPlayable_constructor__P722939, depth: s.depth + 1, + parent: s, fn: music_MelodyPlayable_constructor__P831552, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -26208,7 +26208,7 @@ function music_MelodyPlayable_constructor__P722939_mk(s) { -function music_Playable_constructor__P722935(s) { +function music_Playable_constructor__P831548(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26223,17 +26223,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Playable__C722933_VT)) failedCast(r0); + if (!checkSubtype(r0, music_Playable__C831546_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -music_Playable_constructor__P722935.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__P831548.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__P722935_mk(s) { +function music_Playable_constructor__P831548_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Playable_constructor__P722935, depth: s.depth + 1, + parent: s, fn: music_Playable_constructor__P831548, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -26242,7 +26242,7 @@ function music_Playable_constructor__P722935_mk(s) { -function music_Melody_constructor__P722651(s) { +function music_Melody_constructor__P831264(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26258,18 +26258,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C722648_VT)) failedCast(r0); + if (!checkSubtype(r0, music_Melody__C831261_VT)) failedCast(r0); r0 = (s.arg0).fields["_text"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -music_Melody_constructor__P722651.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__P831264.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__P722651_mk(s) { +function music_Melody_constructor__P831264_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_constructor__P722651, depth: s.depth + 1, + parent: s, fn: music_Melody_constructor__P831264, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -26279,7 +26279,7 @@ function music_Melody_constructor__P722651_mk(s) { -function Fx8__P721170(s) { +function Fx8__P829783(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26299,12 +26299,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx8__P721170.info = {"start":42,"length":68,"line":4,"column":0,"endLine":6,"endColumn":1,"fileName":"pxt_modules/base/fixed.ts","functionName":"Fx8","argumentNames":["v"]} +Fx8__P829783.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__P721170_mk(s) { +function Fx8__P829783_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx8__P721170, depth: s.depth + 1, + parent: s, fn: Fx8__P829783, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -26314,7 +26314,7 @@ function Fx8__P721170_mk(s) { -function SpriteKind_create__P723501(s) { +function SpriteKind_create__P832114(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26324,26 +26324,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals.nextKind___725825 === undefined); + r0 = (globals.nextKind___834438 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - globals.nextKind___725825 = (1000); + globals.nextKind___834438 = (1000); case 1: case 2: - s.tmp_0 = r0 = globals.nextKind___725825; + s.tmp_0 = r0 = globals.nextKind___834438; r0 = (s.tmp_0 + 1); - globals.nextKind___725825 = (r0); + globals.nextKind___834438 = (r0); r0 = s.tmp_0; return leave(s, r0) default: oops() } } } -SpriteKind_create__P723501.info = {"start":783,"length":112,"line":26,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/game/spritekind.ts","functionName":"create","argumentNames":[]} +SpriteKind_create__P832114.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__P723501_mk(s) { +function SpriteKind_create__P832114_mk(s) { checkStack(s.depth); return { - parent: s, fn: SpriteKind_create__P723501, depth: s.depth + 1, + parent: s, fn: SpriteKind_create__P832114, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -26352,7 +26352,7 @@ function SpriteKind_create__P723501_mk(s) { -function controller_Button_constructor__P723217(s) { +function controller_Button_constructor__P831830(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26369,7 +26369,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C723211_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C831824_VT)) failedCast(r0); r0 = (s.arg0).fields["id"] = (s.arg1); r0 = (s.arg0).fields["_pressed"] = (false); r0 = (s.arg0).fields["repeatDelay"] = (undefined); @@ -26379,13 +26379,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__P738633); + r0 = pxsim_pxtcore_mkAction(1, controller_Button_inline__P847246); 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__P738640); + r0 = pxsim_pxtcore_mkAction(1, controller_Button_inline__P847253); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); r0 = s.arg0.fields["id"]; @@ -26404,12 +26404,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_constructor__P723217.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__P831830.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__P723217_mk(s) { +function controller_Button_constructor__P831830_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_constructor__P723217, depth: s.depth + 1, + parent: s, fn: controller_Button_constructor__P831830, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26423,7 +26423,7 @@ function controller_Button_constructor__P723217_mk(s) { -function controller_Button_inline__P738633(s) { +function controller_Button_inline__P847246(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26433,7 +26433,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller_Button_setPressed__P723224_mk(s); + s.tmp_0 = controller_Button_setPressed__P831837_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = false; s.callLocIdx = 207; s.pc = 1; return s.tmp_0; @@ -26443,12 +26443,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_inline__P738633.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__P847246.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__P738633_mk(s) { +function controller_Button_inline__P847246_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_inline__P738633, depth: s.depth + 1, + parent: s, fn: controller_Button_inline__P847246, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -26457,7 +26457,7 @@ function controller_Button_inline__P738633_mk(s) { -function controller_Button_inline__P738640(s) { +function controller_Button_inline__P847253(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26467,7 +26467,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller_Button_setPressed__P723224_mk(s); + s.tmp_0 = controller_Button_setPressed__P831837_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = true; s.callLocIdx = 208; s.pc = 1; return s.tmp_0; @@ -26477,12 +26477,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_inline__P738640.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__P847253.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__P738640_mk(s) { +function controller_Button_inline__P847253_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_inline__P738640, depth: s.depth + 1, + parent: s, fn: controller_Button_inline__P847253, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -26491,7 +26491,7 @@ function controller_Button_inline__P738640_mk(s) { -function controller_setupButton__P725808(s) { +function controller_setupButton__P834421(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26510,12 +26510,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_setupButton__P725808.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__P834421.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__P725808_mk(s) { +function controller_setupButton__P834421_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_setupButton__P725808, depth: s.depth + 1, + parent: s, fn: controller_setupButton__P834421, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -26525,7 +26525,7 @@ function controller_setupButton__P725808_mk(s) { -function controller_Button_setPressed__P723224(s) { +function controller_Button_setPressed__P831837(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26541,14 +26541,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C723211_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C831824_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__P722951_mk(s); + s.tmp_2 = power_poke__P831564_mk(s); s.callLocIdx = 211; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; @@ -26556,7 +26556,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = controller_Controller_connected__P723178_mk(s); + s.tmp_1 = controller_Controller_connected__P831791_mk(s); r0 = s.arg0.fields["_owner"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = true; @@ -26571,7 +26571,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } r0 = (s.arg0).fields["_pressedElasped"] = (0); - s.tmp_0 = controller_Button_raiseButtonDown__P725792_mk(s); + s.tmp_0 = controller_Button_raiseButtonDown__P834405_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 213; s.pc = 9; return s.tmp_0; case 9: @@ -26579,7 +26579,7 @@ switch (step) { { step = 4; continue; } case 3: r0 = (s.arg0).fields["_repeatCount"] = (0); - s.tmp_0 = controller_Button_raiseButtonUp__P725791_mk(s); + s.tmp_0 = controller_Button_raiseButtonUp__P834404_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 214; s.pc = 10; return s.tmp_0; case 10: @@ -26591,12 +26591,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_setPressed__P723224.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__P831837.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__P723224_mk(s) { +function controller_Button_setPressed__P831837_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_setPressed__P723224, depth: s.depth + 1, + parent: s, fn: controller_Button_setPressed__P831837, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26609,7 +26609,7 @@ function controller_Button_setPressed__P723224_mk(s) { -function controller_Button_raiseButtonDown__P725792(s) { +function controller_Button_raiseButtonDown__P834405(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26624,8 +26624,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C723211_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___725802); + if (!checkSubtype(r0, controller_Button__C831824_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___834415); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["id"]; s.tmp_0 = r0; @@ -26640,12 +26640,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_raiseButtonDown__P725792.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__P834405.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__P725792_mk(s) { +function controller_Button_raiseButtonDown__P834405_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_raiseButtonDown__P725792, depth: s.depth + 1, + parent: s, fn: controller_Button_raiseButtonDown__P834405, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -26655,7 +26655,7 @@ function controller_Button_raiseButtonDown__P725792_mk(s) { -function controller_Button_raiseButtonUp__P725791(s) { +function controller_Button_raiseButtonUp__P834404(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26670,8 +26670,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C723211_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___725802); + if (!checkSubtype(r0, controller_Button__C831824_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___834415); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["id"]; s.tmp_0 = r0; @@ -26686,12 +26686,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_raiseButtonUp__P725791.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__P834404.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__P725791_mk(s) { +function controller_Button_raiseButtonUp__P834404_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_raiseButtonUp__P725791, depth: s.depth + 1, + parent: s, fn: controller_Button_raiseButtonUp__P834404, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -26701,7 +26701,7 @@ function controller_Button_raiseButtonUp__P725791_mk(s) { -function game_addScenePushHandler__P724040(s) { +function game_addScenePushHandler__P832653(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26715,35 +26715,35 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___726008); + r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___834621); 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___726008 = (r0); + globals._scenePushHandlers___834621 = (r0); case 1: case 2: - r0 = pxsim_Array_.indexOf(globals._scenePushHandlers___726008, s.arg0, undefined); + r0 = pxsim_Array_.indexOf(globals._scenePushHandlers___834621, 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___726008, s.arg0); + r0 = pxsim_Array__push(globals._scenePushHandlers___834621, s.arg0); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -game_addScenePushHandler__P724040.info = {"start":16454,"length":242,"line":489,"column":4,"endLine":493,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePushHandler","argumentNames":["handler"]} +game_addScenePushHandler__P832653.info = {"start":16454,"length":242,"line":489,"column":4,"endLine":493,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePushHandler","argumentNames":["handler"]} -function game_addScenePushHandler__P724040_mk(s) { +function game_addScenePushHandler__P832653_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_addScenePushHandler__P724040, depth: s.depth + 1, + parent: s, fn: game_addScenePushHandler__P832653, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26754,7 +26754,7 @@ function game_addScenePushHandler__P724040_mk(s) { -function controller_Controller_id__P723163(s) { +function controller_Controller_id__P831776(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26769,18 +26769,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C723156_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C831769_VT)) failedCast(r0); r0 = s.arg0.fields["_id"]; return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_id__P723163.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__P723163.isGetter = true; +controller_Controller_id__P831776.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__P831776.isGetter = true; -function controller_Controller_id__P723163_mk(s) { +function controller_Controller_id__P831776_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_id__P723163, depth: s.depth + 1, + parent: s, fn: controller_Controller_id__P831776, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -26789,7 +26789,7 @@ function controller_Controller_id__P723163_mk(s) { -function controller_Controller_connected__P723177(s) { +function controller_Controller_connected__P831790(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26804,18 +26804,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C723156_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C831769_VT)) failedCast(r0); r0 = s.arg0.fields["_connected"]; return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_connected__P723177.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__P723177.isGetter = true; +controller_Controller_connected__P831790.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__P831790.isGetter = true; -function controller_Controller_connected__P723177_mk(s) { +function controller_Controller_connected__P831790_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_connected__P723177, depth: s.depth + 1, + parent: s, fn: controller_Controller_connected__P831790, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -26824,7 +26824,7 @@ function controller_Controller_connected__P723177_mk(s) { -function game_currentScene__P724021(s) { +function game_currentScene__P832634(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26834,21 +26834,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = game_init__P726014_mk(s); + s.tmp_0 = game_init__P834627_mk(s); s.tmp_0.arg0 = undefined; s.callLocIdx = 950; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals._scene___726006; + r0 = globals._scene___834619; return leave(s, r0) default: oops() } } } -game_currentScene__P724021.info = {"start":4025,"length":90,"line":118,"column":4,"endLine":121,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"currentScene","argumentNames":[]} +game_currentScene__P832634.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__P724021_mk(s) { +function game_currentScene__P832634_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_currentScene__P724021, depth: s.depth + 1, + parent: s, fn: game_currentScene__P832634, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -26857,7 +26857,7 @@ function game_currentScene__P724021_mk(s) { -function game_addScenePopHandler__P724042(s) { +function game_addScenePopHandler__P832655(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26871,35 +26871,35 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___726009); + r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___834622); 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___726009 = (r0); + globals._scenePopHandlers___834622 = (r0); case 1: case 2: - r0 = pxsim_Array_.indexOf(globals._scenePopHandlers___726009, s.arg0, undefined); + r0 = pxsim_Array_.indexOf(globals._scenePopHandlers___834622, 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___726009, s.arg0); + r0 = pxsim_Array__push(globals._scenePopHandlers___834622, s.arg0); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -game_addScenePopHandler__P724042.info = {"start":17455,"length":237,"line":513,"column":4,"endLine":517,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePopHandler","argumentNames":["handler"]} +game_addScenePopHandler__P832655.info = {"start":17455,"length":237,"line":513,"column":4,"endLine":517,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePopHandler","argumentNames":["handler"]} -function game_addScenePopHandler__P724042_mk(s) { +function game_addScenePopHandler__P832655_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_addScenePopHandler__P724042, depth: s.depth + 1, + parent: s, fn: game_addScenePopHandler__P832655, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26910,7 +26910,7 @@ function game_addScenePopHandler__P724042_mk(s) { -function settings_initScopes__P725696(s) { +function settings_initScopes__P834309(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26920,17 +26920,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.rn___738735 = undefined; - s.tmp_1 = settings_runNumber__P723080_mk(s); + s.rn___847348 = undefined; + s.tmp_1 = settings_runNumber__P831693_mk(s); s.callLocIdx = 127; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; r0 = (s.tmp_0 + 1); - s.rn___738735 = (r0); - s.tmp_0 = settings_writeNumber__P723085_mk(s); - s.tmp_0.arg0 = globals.RUN_KEY___725684; - s.tmp_0.arg1 = s.rn___738735; + s.rn___847348 = (r0); + s.tmp_0 = settings_writeNumber__P831698_mk(s); + s.tmp_0.arg0 = globals.RUN_KEY___834297; + s.tmp_0.arg1 = s.rn___847348; s.callLocIdx = 128; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; @@ -26939,8 +26939,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___738735); - s.tmp_0 = settings_setScope__P725695_mk(s); + r0 = pxsim_pxtcore.seedAddRandom(s.rn___847348); + s.tmp_0 = settings_setScope__P834308_mk(s); r0 = pxsim_pxtcore.programName(); s.tmp_0.arg0 = r0; s.callLocIdx = 129; s.pc = 3; return s.tmp_0; @@ -26950,23 +26950,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_initScopes__P725696.info = {"start":1104,"length":230,"line":41,"column":4,"endLine":49,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"initScopes","argumentNames":[]} +settings_initScopes__P834309.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__P725696_mk(s) { +function settings_initScopes__P834309_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_initScopes__P725696, depth: s.depth + 1, + parent: s, fn: settings_initScopes__P834309, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - rn___738735: undefined, + rn___847348: undefined, } } -function settings_setScope__P725695(s) { +function settings_setScope__P834308(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26976,7 +26976,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.currScope___738764 = undefined; + s.currScope___847377 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -27001,19 +27001,19 @@ switch (step) { r0 = pxsim_pxtrt.panic(922); case 3: case 4: - s.tmp_0 = settings_readString__P723088_mk(s); - s.tmp_0.arg0 = globals.SCOPE_KEY___725685; + s.tmp_0 = settings_readString__P831701_mk(s); + s.tmp_0.arg0 = globals.SCOPE_KEY___834298; s.callLocIdx = 125; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.currScope___738764 = (r0); - r0 = (s.currScope___738764 != s.arg0); + s.currScope___847377 = (r0); + r0 = (s.currScope___847377 != 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__P723083_mk(s); - s.tmp_0.arg0 = globals.SCOPE_KEY___725685; + s.tmp_0 = settings_writeString__P831696_mk(s); + s.tmp_0.arg0 = globals.SCOPE_KEY___834298; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 126; s.pc = 8; return s.tmp_0; case 8: @@ -27024,18 +27024,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_setScope__P725695.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__P834308.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__P725695_mk(s) { +function settings_setScope__P834308_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_setScope__P725695, depth: s.depth + 1, + parent: s, fn: settings_setScope__P834308, 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___738764: undefined, + currScope___847377: undefined, arg0: undefined, } } @@ -27043,7 +27043,7 @@ function settings_setScope__P725695_mk(s) { -function settings_readString__P723088(s) { +function settings_readString__P831701(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27053,14 +27053,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.buf___738785 = undefined; + s.buf___847398 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim.settings._get(s.arg0); - s.buf___738785 = (r0); - r0 = pxsim_numops_toBoolDecr(s.buf___738785); + s.buf___847398 = (r0); + r0 = pxsim_numops_toBoolDecr(s.buf___847398); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -27070,7 +27070,7 @@ switch (step) { { step = 3; continue; } { step = 2; continue; } case 1: - r0 = pxsim.BufferMethods.toString(s.buf___738785); + r0 = pxsim.BufferMethods.toString(s.buf___847398); { step = 3; continue; } case 2: r0 = undefined; @@ -27078,16 +27078,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readString__P723088.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__P831701.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__P723088_mk(s) { +function settings_readString__P831701_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readString__P723088, depth: s.depth + 1, + parent: s, fn: settings_readString__P831701, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - buf___738785: undefined, + buf___847398: undefined, arg0: undefined, } } @@ -27095,7 +27095,7 @@ function settings_readString__P723088_mk(s) { -function settings_writeString__P723083(s) { +function settings_writeString__P831696(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27110,7 +27110,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = settings_writeBuffer__P723082_mk(s); + s.tmp_0 = settings_writeBuffer__P831695_mk(s); s.tmp_0.arg0 = s.arg0; r0 = pxsim.control.createBufferFromUTF8(s.arg1); s.tmp_0.arg1 = r0; @@ -27121,12 +27121,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeString__P723083.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__P831696.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__P723083_mk(s) { +function settings_writeString__P831696_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeString__P723083, depth: s.depth + 1, + parent: s, fn: settings_writeString__P831696, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -27137,7 +27137,7 @@ function settings_writeString__P723083_mk(s) { -function settings_runNumber__P723080(s) { +function settings_runNumber__P831693(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27147,8 +27147,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_1 = settings_readNumber__P723090_mk(s); - s.tmp_1.arg0 = globals.RUN_KEY___725684; + s.tmp_1 = settings_readNumber__P831703_mk(s); + s.tmp_1.arg0 = globals.RUN_KEY___834297; s.callLocIdx = 124; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -27166,12 +27166,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_runNumber__P723080.info = {"start":745,"length":75,"line":27,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"runNumber","argumentNames":[]} +settings_runNumber__P831693.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__P723080_mk(s) { +function settings_runNumber__P831693_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_runNumber__P723080, depth: s.depth + 1, + parent: s, fn: settings_runNumber__P831693, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27182,7 +27182,7 @@ function settings_runNumber__P723080_mk(s) { -function control___screen_setupUpdate__P723016(s) { +function control___screen_setupUpdate__P831629(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27196,8 +27196,8 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals.__updated___725651 = (true); - globals.__update___725649 = (s.arg0); + globals.__updated___834264 = (true); + globals.__update___834262 = (s.arg0); s.tmp_0 = lambda_1_mk(s); s.tmp_0.argL = s.arg0; setupLambda(s.tmp_0, s.tmp_0.argL); @@ -27208,12 +27208,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control___screen_setupUpdate__P723016.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__P831629.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__P723016_mk(s) { +function control___screen_setupUpdate__P831629_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___screen_setupUpdate__P723016, depth: s.depth + 1, + parent: s, fn: control___screen_setupUpdate__P831629, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -27223,7 +27223,7 @@ function control___screen_setupUpdate__P723016_mk(s) { -function _screen_internal_getScreenHeight__P723059(s) { +function _screen_internal_getScreenHeight__P831672(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27241,12 +27241,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -_screen_internal_getScreenHeight__P723059.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__P831672.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__P723059_mk(s) { +function _screen_internal_getScreenHeight__P831672_mk(s) { checkStack(s.depth); return { - parent: s, fn: _screen_internal_getScreenHeight__P723059, depth: s.depth + 1, + parent: s, fn: _screen_internal_getScreenHeight__P831672, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -27255,7 +27255,7 @@ function _screen_internal_getScreenHeight__P723059_mk(s) { -function _screen_internal_getScreenWidth__P723058(s) { +function _screen_internal_getScreenWidth__P831671(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27273,12 +27273,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -_screen_internal_getScreenWidth__P723058.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__P831671.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__P723058_mk(s) { +function _screen_internal_getScreenWidth__P831671_mk(s) { checkStack(s.depth); return { - parent: s, fn: _screen_internal_getScreenWidth__P723058, depth: s.depth + 1, + parent: s, fn: _screen_internal_getScreenWidth__P831671, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -27287,7 +27287,7 @@ function _screen_internal_getScreenWidth__P723058_mk(s) { -function control___screen_update__P723015(s) { +function control___screen_update__P831628(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27297,27 +27297,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.__update___725649); + r0 = pxsim_numops_toBoolDecr(globals.__update___834262); if (!r0) { step = 1; continue; } s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = globals.__update___725649; + s.tmp_0.argL = globals.__update___834262; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 117; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; case 1: case 2: - globals.__updated___725651 = (true); + globals.__updated___834264 = (true); r0 = undefined; return leave(s, r0) default: oops() } } } -control___screen_update__P723015.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__P831628.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__P723015_mk(s) { +function control___screen_update__P831628_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___screen_update__P723015, depth: s.depth + 1, + parent: s, fn: control___screen_update__P831628, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -27326,7 +27326,7 @@ function control___screen_update__P723015_mk(s) { -function pause__P721434(s) { +function pause__P830047(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27350,12 +27350,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -pause__P721434.info = {"start":246,"length":57,"line":7,"column":0,"endLine":9,"endColumn":1,"fileName":"pxt_modules/base/pause.ts","functionName":"pause","argumentNames":["ms"]} +pause__P830047.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__P721434_mk(s) { +function pause__P830047_mk(s) { checkStack(s.depth); return { - parent: s, fn: pause__P721434, depth: s.depth + 1, + parent: s, fn: pause__P830047, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -27364,7 +27364,7 @@ function pause__P721434_mk(s) { -function music_Melody_toString__P722657(s) { +function music_Melody_toString__P831270(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27379,17 +27379,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C722648_VT)) failedCast(r0); + if (!checkSubtype(r0, music_Melody__C831261_VT)) failedCast(r0); r0 = s.arg0.fields["_text"]; return leave(s, r0) default: oops() } } } -music_Melody_toString__P722657.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__P831270.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__P722657_mk(s) { +function music_Melody_toString__P831270_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_toString__P722657, depth: s.depth + 1, + parent: s, fn: music_Melody_toString__P831270, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -27398,7 +27398,7 @@ function music_Melody_toString__P722657_mk(s) { -function particles_ShapeFactory_createParticle__P724239(s) { +function particles_ShapeFactory_createParticle__P832852(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27408,23 +27408,23 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___738823 = undefined; + s.p___847436 = 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__C724235_VT)) failedCast(r0); - s.tmp_0 = particles_AreaFactory_createParticle__P724225_mk(s); + if (!checkSubtype(r0, particles_ShapeFactory__C832848_VT)) failedCast(r0); + s.tmp_0 = particles_AreaFactory_createParticle__P832838_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1253; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.p___738823 = (r0); - s.tmp_0 = r0 = s.p___738823; - s.tmp_2 = Math_FastRandom_randomRange__P724085_mk(s); + s.p___847436 = (r0); + s.tmp_0 = r0 = s.p___847436; + s.tmp_2 = Math_FastRandom_randomRange__P832698_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = 1; @@ -27434,21 +27434,21 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["color"] = (s.tmp_1); - r0 = s.p___738823; + r0 = s.p___847436; return leave(s, r0) default: oops() } } } -particles_ShapeFactory_createParticle__P724239.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__P832852.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__P724239_mk(s) { +function particles_ShapeFactory_createParticle__P832852_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_createParticle__P724239, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_createParticle__P832852, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - p___738823: undefined, + p___847436: undefined, arg0: undefined, arg1: undefined, } } @@ -27457,7 +27457,7 @@ function particles_ShapeFactory_createParticle__P724239_mk(s) { -function particles_AreaFactory_createParticle__P724225(s) { +function particles_AreaFactory_createParticle__P832838(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27467,23 +27467,23 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___738835 = undefined; + s.p___847448 = 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__C724219_VT)) failedCast(r0); - s.tmp_0 = particles_SprayFactory_createParticle__P724215_mk(s); + if (!checkSubtype(r0, particles_AreaFactory__C832832_VT)) failedCast(r0); + s.tmp_0 = particles_SprayFactory_createParticle__P832828_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1235; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.p___738835 = (r0); - s.tmp_0 = r0 = s.p___738835; - s.tmp_2 = Math_FastRandom_randomRange__P724085_mk(s); + s.p___847448 = (r0); + s.tmp_0 = r0 = s.p___847448; + s.tmp_2 = Math_FastRandom_randomRange__P832698_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_2.arg0 = r0; r0 = s.arg0.fields["minLifespan"]; @@ -27495,8 +27495,8 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["lifespan"] = (s.tmp_1); - s.tmp_0 = r0 = s.p___738835; - s.tmp_4 = Math_FastRandom_randomRange__P724085_mk(s); + s.tmp_0 = r0 = s.p___847448; + s.tmp_4 = Math_FastRandom_randomRange__P832698_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_4.arg0 = r0; s.tmp_4.arg1 = 0; @@ -27512,7 +27512,7 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_3 - s.tmp_5); s.tmp_2 = r0; - r0 = s.p___738835.fields["_x"]; + r0 = s.p___847448.fields["_x"]; s.tmp_7 = r0; r0 = (s.tmp_2 << 8); s.tmp_8 = r0; @@ -27554,8 +27554,8 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.tmp_5 = r0 = s.p___738835; - s.tmp_9 = Math_FastRandom_randomRange__P724085_mk(s); + s.tmp_5 = r0 = s.p___847448; + s.tmp_9 = Math_FastRandom_randomRange__P832698_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_9.arg0 = r0; s.tmp_9.arg1 = 0; @@ -27567,23 +27567,23 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 - s.tmp_4); s.tmp_7 = r0; - r0 = s.p___738835.fields["_y"]; + r0 = s.p___847448.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___738835; + r0 = s.p___847448; return leave(s, r0) default: oops() } } } -particles_AreaFactory_createParticle__P724225.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__P832838.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__P724225_mk(s) { +function particles_AreaFactory_createParticle__P832838_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_AreaFactory_createParticle__P724225, depth: s.depth + 1, + parent: s, fn: particles_AreaFactory_createParticle__P832838, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27597,7 +27597,7 @@ function particles_AreaFactory_createParticle__P724225_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - p___738835: undefined, + p___847448: undefined, arg0: undefined, arg1: undefined, } } @@ -27606,7 +27606,7 @@ function particles_AreaFactory_createParticle__P724225_mk(s) { -function Fx_iadd__P721179(s) { +function Fx_iadd__P829792(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27627,12 +27627,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_iadd__P721179.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__P829792.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__P721179_mk(s) { +function Fx_iadd__P829792_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_iadd__P721179, depth: s.depth + 1, + parent: s, fn: Fx_iadd__P829792, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -27643,7 +27643,7 @@ function Fx_iadd__P721179_mk(s) { -function particles_SprayFactory_createParticle__P724215(s) { +function particles_SprayFactory_createParticle__P832828(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27653,26 +27653,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___738891 = undefined; - s.angle___738895 = undefined; + s.p___847504 = undefined; + s.angle___847508 = 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__C724213_VT)) failedCast(r0); - s.tmp_0 = particles_ParticleFactory_createParticle__P724211_mk(s); + if (!checkSubtype(r0, particles_SprayFactory__C832826_VT)) failedCast(r0); + s.tmp_0 = particles_ParticleFactory_createParticle__P832824_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1224; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.p___738891 = (r0); + s.p___847504 = (r0); r0 = s.arg0.fields["minAngle"]; s.tmp_1 = r0; - s.tmp_3 = Math_FastRandom_randomRange__P724085_mk(s); - s.tmp_3.arg0 = globals.galois___726363; + s.tmp_3 = Math_FastRandom_randomRange__P832698_mk(s); + s.tmp_3.arg0 = globals.galois___834976; s.tmp_3.arg1 = 0; r0 = s.arg0.fields["spread"]; s.tmp_3.arg2 = r0; @@ -27683,9 +27683,9 @@ switch (step) { r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 % 100); - s.angle___738895 = (r0); - s.tmp_0 = r0 = s.p___738891; - r0 = pxsim_Array__getAt(globals.cachedSin___726358, s.angle___738895); + s.angle___847508 = (r0); + s.tmp_0 = r0 = s.p___847504; + r0 = pxsim_Array__getAt(globals.cachedSin___834971, s.angle___847508); s.tmp_2 = r0; r0 = s.arg0.fields["speed"]; s.tmp_3 = r0; @@ -27694,8 +27694,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___738891; - r0 = pxsim_Array__getAt(globals.cachedCos___726359, s.angle___738895); + s.tmp_0 = r0 = s.p___847504; + r0 = pxsim_Array__getAt(globals.cachedCos___834972, s.angle___847508); s.tmp_2 = r0; r0 = s.arg0.fields["speed"]; s.tmp_3 = r0; @@ -27704,24 +27704,24 @@ switch (step) { r0 = (s.tmp_4 >> 8); s.tmp_1 = r0; r0 = (s.tmp_0).fields["vy"] = (s.tmp_1); - r0 = s.p___738891; + r0 = s.p___847504; return leave(s, r0) default: oops() } } } -particles_SprayFactory_createParticle__P724215.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__P832828.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__P724215_mk(s) { +function particles_SprayFactory_createParticle__P832828_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_createParticle__P724215, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_createParticle__P832828, 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___738891: undefined, - angle___738895: undefined, + p___847504: undefined, + angle___847508: undefined, arg0: undefined, arg1: undefined, } } @@ -27730,7 +27730,7 @@ function particles_SprayFactory_createParticle__P724215_mk(s) { -function sprites_SpriteSet_toString__P723496(s) { +function sprites_SpriteSet_toString__P832109(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27745,7 +27745,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C723485_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C832098_VT)) failedCast(r0); r0 = pxsim_String_.mkEmpty(); s.tmp_1 = r0; r0 = s.arg0.fields["_sprites"]; @@ -27767,12 +27767,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_toString__P723496.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__P832109.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__P723496_mk(s) { +function sprites_SpriteSet_toString__P832109_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_toString__P723496, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_toString__P832109, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27786,7 +27786,7 @@ function sprites_SpriteSet_toString__P723496_mk(s) { -function sprites_SpriteSet_length__P723488(s) { +function sprites_SpriteSet_length__P832101(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27801,20 +27801,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C723485_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C832098_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__P723488.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__P723488.isGetter = true; +sprites_SpriteSet_length__P832101.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__P832101.isGetter = true; -function sprites_SpriteSet_length__P723488_mk(s) { +function sprites_SpriteSet_length__P832101_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_length__P723488, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_length__P832101, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -27824,7 +27824,7 @@ function sprites_SpriteSet_length__P723488_mk(s) { -function particles_ParticleSource___draw__P724179(s) { +function particles_ParticleSource___draw__P832792(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27834,18 +27834,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.current___738938 = undefined; - s.left___738941 = undefined; - s.top___738951 = undefined; + s.current___847551 = undefined; + s.left___847554 = undefined; + s.top___847564 = 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__C724173_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C832786_VT)) failedCast(r0); r0 = s.arg0.fields["head"]; - s.current___738938 = (r0); + s.current___847551 = (r0); r0 = s.arg0.fields["pFlags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); @@ -27863,7 +27863,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.left___738941 = (s.tmp_4); + s.left___847554 = (s.tmp_4); r0 = s.arg0.fields["pFlags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); @@ -27881,49 +27881,49 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_4 = r0; - s.top___738951 = (s.tmp_4); + s.top___847564 = (s.tmp_4); case 5: - r0 = pxsim_numops_toBoolDecr(s.current___738938); + r0 = pxsim_numops_toBoolDecr(s.current___847551); if (!r0) { step = 8; continue; } - r0 = s.current___738938.fields["lifespan"]; + r0 = s.current___847551.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__P726349_mk(s); + s.tmp_2 = particles_ParticleSource_drawParticle__P834962_mk(s); s.tmp_2.arg0 = s.arg0; - s.tmp_2.arg1 = s.current___738938; - s.tmp_2.arg2 = s.left___738941; - s.tmp_2.arg3 = s.top___738951; + s.tmp_2.arg1 = s.current___847551; + s.tmp_2.arg2 = s.left___847554; + s.tmp_2.arg3 = s.top___847564; s.callLocIdx = 1159; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; case 6: case 7: - r0 = s.current___738938.fields["next"]; - s.current___738938 = (r0); + r0 = s.current___847551.fields["next"]; + s.current___847551 = (r0); { step = 5; continue; } case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource___draw__P724179.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__P832792.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__P724179_mk(s) { +function particles_ParticleSource___draw__P832792_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource___draw__P724179, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource___draw__P832792, 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___738938: undefined, - left___738941: undefined, - top___738951: undefined, + current___847551: undefined, + left___847554: undefined, + top___847564: undefined, arg0: undefined, arg1: undefined, } } @@ -27932,7 +27932,7 @@ function particles_ParticleSource___draw__P724179_mk(s) { -function particles_ParticleSource_drawParticle__P726349(s) { +function particles_ParticleSource_drawParticle__P834962(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27950,8 +27950,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C724173_VT)) failedCast(r0); - s.tmp_0 = particles_ParticleFactory__C724209_v1_4_mk(s); + if (!checkSubtype(r0, particles_ParticleSource__C832786_VT)) failedCast(r0); + s.tmp_0 = particles_ParticleFactory__C832822_v1_4_mk(s); r0 = s.arg0.fields["_factory"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -27963,7 +27963,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__C724209_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleFactory__C832822_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: @@ -27972,12 +27972,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_drawParticle__P726349.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__P834962.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__P726349_mk(s) { +function particles_ParticleSource_drawParticle__P834962_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_drawParticle__P726349, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_drawParticle__P834962, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27992,7 +27992,7 @@ function particles_ParticleSource_drawParticle__P726349_mk(s) { -function particles_ParticleFactory_drawParticle__P724212(s) { +function particles_ParticleFactory_drawParticle__P832825(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28010,8 +28010,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleFactory__C724209_VT)) failedCast(r0); - s.tmp_0 = r0 = globals.screen___723054; + if (!checkSubtype(r0, particles_ParticleFactory__C832822_VT)) failedCast(r0); + s.tmp_0 = r0 = globals.screen___831667; r0 = (s.arg2 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); @@ -28025,12 +28025,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleFactory_drawParticle__P724212.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__P832825.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__P724212_mk(s) { +function particles_ParticleFactory_drawParticle__P832825_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleFactory_drawParticle__P724212, depth: s.depth + 1, + parent: s, fn: particles_ParticleFactory_drawParticle__P832825, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28047,7 +28047,7 @@ function particles_ParticleFactory_drawParticle__P724212_mk(s) { -function sprites_SpriteMap_toString__P723476(s) { +function sprites_SpriteMap_toString__P832089(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28062,7 +28062,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C723468_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C832081_VT)) failedCast(r0); r0 = pxsim_String_.mkEmpty(); s.tmp_3 = r0; r0 = s.arg0.fields["buckets"]; @@ -28082,10 +28082,10 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, " buckets, "); s.tmp_1 = r0; - s.tmp_10 = helpers_arrayFilter__P721131_mk(s); + s.tmp_10 = helpers_arrayFilter__P829744_mk(s); r0 = s.arg0.fields["buckets"]; s.tmp_10.arg0 = r0; - s.tmp_10.arg1 = length_inline__P739014; + s.tmp_10.arg1 = length_inline__P847627; s.callLocIdx = 522; s.pc = 2; return s.tmp_10; case 2: r0 = s.retval; @@ -28107,12 +28107,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteMap_toString__P723476.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__P832089.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__P723476_mk(s) { +function sprites_SpriteMap_toString__P832089_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_toString__P723476, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_toString__P832089, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28132,7 +28132,7 @@ function sprites_SpriteMap_toString__P723476_mk(s) { -function length_inline__P739014(s) { +function length_inline__P847627(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28156,12 +28156,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -length_inline__P739014.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__P847627.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__P739014_mk(s) { +function length_inline__P847627_mk(s) { checkStack(s.depth); return { - parent: s, fn: length_inline__P739014, depth: s.depth + 1, + parent: s, fn: length_inline__P847627, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28173,7 +28173,7 @@ function length_inline__P739014_mk(s) { -function ArcadePhysicsEngine_moveSprite__P723563(s) { +function ArcadePhysicsEngine_moveSprite__P832176(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28183,9 +28183,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tm___739046 = undefined; - s.maxDist___739054 = undefined; - s.ms___739074 = undefined; + s.tm___847659 = undefined; + s.maxDist___847667 = undefined; + s.ms___847687 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -28194,7 +28194,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C723549_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C832162_VT)) failedCast(r0); r0 = s.arg1.fields["_x"]; s.tmp_0 = r0; r0 = (s.arg1).fields["_lastX"] = (s.tmp_0); @@ -28213,19 +28213,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__P724021_mk(s); + s.tmp_0 = game_currentScene__P832634_mk(s); s.callLocIdx = 759; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tm___739046 = (r0); - s.tmp_0 = r0 = s.tm___739046; + s.tm___847659 = (r0); + s.tmp_0 = r0 = s.tm___847659; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.tm___739046.fields["_map"]; + r0 = s.tm___847659.fields["_map"]; s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); s.tmp_3 = r0; @@ -28244,8 +28244,8 @@ switch (step) { r0 = (s.tmp_6 + 128); s.tmp_7 = r0; r0 = (s.tmp_7 >> 8); - s.maxDist___739054 = (r0); - s.tmp_2 = Math_abs__P721149_mk(s); + s.maxDist___847667 = (r0); + s.tmp_2 = Math_abs__P829762_mk(s); r0 = (s.arg2 + 128); s.tmp_3 = r0; r0 = (s.tmp_3 >> 8); @@ -28254,14 +28254,14 @@ switch (step) { case 14: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.maxDist___739054); + r0 = (s.tmp_1 <= s.maxDist___847667); 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__P721149_mk(s); + s.tmp_5 = Math_abs__P829762_mk(s); r0 = (s.arg3 + 128); s.tmp_6 = r0; r0 = (s.tmp_6 >> 8); @@ -28270,15 +28270,15 @@ switch (step) { case 15: r0 = s.retval; s.tmp_4 = r0; - r0 = (s.tmp_4 <= s.maxDist___739054); + r0 = (s.tmp_4 <= s.maxDist___847667); 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__C723547_VT); + r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C832160_VT); s.tmp_8 = r0; - s.tmp_9 = MovingSprite_constructor__P723548_mk(s); + s.tmp_9 = MovingSprite_constructor__P832161_mk(s); s.tmp_9.arg0 = s.tmp_8; s.tmp_9.arg1 = s.arg1; r0 = s.arg1.fields["_vx"]; @@ -28292,18 +28292,18 @@ switch (step) { s.callLocIdx = 766; s.pc = 16; return s.tmp_9; case 16: r0 = s.retval; - s.ms___739074 = (s.tmp_8); - s.tmp_0 = ArcadePhysicsEngine_tilemapCollisions__P725862_mk(s); + s.ms___847687 = (s.tmp_8); + s.tmp_0 = ArcadePhysicsEngine_tilemapCollisions__P834475_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.ms___739074; - s.tmp_0.arg2 = s.tm___739046; + s.tmp_0.arg1 = s.ms___847687; + s.tmp_0.arg2 = s.tm___847659; s.callLocIdx = 767; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; { step = 10; continue; } case 5: - s.tmp_1 = tiles_TileMap_isOnWall__P723780_mk(s); - s.tmp_1.arg0 = s.tm___739046; + s.tmp_1 = tiles_TileMap_isOnWall__P832393_mk(s); + s.tmp_1.arg0 = s.tm___847659; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 768; s.pc = 18; return s.tmp_1; case 18: @@ -28314,10 +28314,10 @@ switch (step) { r0 = s.tmp_0; { step = 7; continue; } case 6: - s.tmp_4 = ArcadePhysicsEngine_canResolveClipping__P725864_mk(s); + s.tmp_4 = ArcadePhysicsEngine_canResolveClipping__P834477_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = s.arg1; - s.tmp_4.arg2 = s.tm___739046; + s.tmp_4.arg2 = s.tm___847659; s.callLocIdx = 769; s.pc = 19; return s.tmp_4; case 19: r0 = s.retval; @@ -28352,12 +28352,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_moveSprite__P723563.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__P832176.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__P723563_mk(s) { +function ArcadePhysicsEngine_moveSprite__P832176_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_moveSprite__P723563, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_moveSprite__P832176, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28369,9 +28369,9 @@ function ArcadePhysicsEngine_moveSprite__P723563_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - tm___739046: undefined, - maxDist___739054: undefined, - ms___739074: undefined, + tm___847659: undefined, + maxDist___847667: undefined, + ms___847687: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -28382,7 +28382,7 @@ function ArcadePhysicsEngine_moveSprite__P723563_mk(s) { -function ArcadePhysicsEngine_canResolveClipping__P725864(s) { +function ArcadePhysicsEngine_canResolveClipping__P834477(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28392,19 +28392,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.hbox___739119 = undefined; - s.sz___739122 = undefined; - s.maxMove___739127 = undefined; - s.origY___739129 = undefined; - s.origX___739132 = undefined; - s.l___739135 = undefined; - s.r___739140 = undefined; - s.t___739145 = undefined; - s.b___739150 = undefined; - s.offset___739155 = undefined; - s.offset___739180 = undefined; - s.offset___739211 = undefined; - s.offset___739236 = undefined; + s.hbox___847732 = undefined; + s.sz___847735 = undefined; + s.maxMove___847740 = undefined; + s.origY___847742 = undefined; + s.origX___847745 = undefined; + s.l___847748 = undefined; + s.r___847753 = undefined; + s.t___847758 = undefined; + s.b___847763 = undefined; + s.offset___847768 = undefined; + s.offset___847793 = undefined; + s.offset___847824 = undefined; + s.offset___847849 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -28412,7 +28412,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C723549_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C832162_VT)) failedCast(r0); r0 = s.arg1.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.isStatic(s.tmp_3); @@ -28423,9 +28423,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_4 = Sprite__C723363_v4_1_mk(s); + s.tmp_4 = Sprite__C831976_v4_1_mk(s); s.tmp_4.arg0 = s.arg1; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C723363_VT)) failedCast(s.tmp_4.arg0); + if (!checkSubtype(s.tmp_4.arg0, Sprite__C831976_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: @@ -28433,23 +28433,23 @@ switch (step) { case 1: case 2: r0 = s.arg1.fields["_hitbox"]; - s.hbox___739119 = (r0); + s.hbox___847732 = (r0); r0 = s.arg2.fields["_scale"]; s.tmp_0 = r0; r0 = (1 << s.tmp_0); - s.sz___739122 = (r0); - s.tmp_0 = ArcadePhysicsEngine_maxStep__P723555_mk(s); + s.sz___847735 = (r0); + s.tmp_0 = ArcadePhysicsEngine_maxStep__P832168_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 772; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - s.maxMove___739127 = (r0); + s.maxMove___847740 = (r0); r0 = s.arg1.fields["_y"]; - s.origY___739129 = (r0); + s.origY___847742 = (r0); r0 = s.arg1.fields["_x"]; - s.origX___739132 = (r0); - s.tmp_1 = game_Hitbox_left__P723238_mk(s); - s.tmp_1.arg0 = s.hbox___739119; + s.origX___847745 = (r0); + s.tmp_1 = game_Hitbox_left__P831851_mk(s); + s.tmp_1.arg0 = s.hbox___847732; s.callLocIdx = 773; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; @@ -28457,9 +28457,9 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.l___739135 = (r0); - s.tmp_1 = game_Hitbox_right__P723240_mk(s); - s.tmp_1.arg0 = s.hbox___739119; + s.l___847748 = (r0); + s.tmp_1 = game_Hitbox_right__P831853_mk(s); + s.tmp_1.arg0 = s.hbox___847732; s.callLocIdx = 775; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; @@ -28467,9 +28467,9 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.r___739140 = (r0); - s.tmp_1 = game_Hitbox_top__P723239_mk(s); - s.tmp_1.arg0 = s.hbox___739119; + s.r___847753 = (r0); + s.tmp_1 = game_Hitbox_top__P831852_mk(s); + s.tmp_1.arg0 = s.hbox___847732; s.callLocIdx = 777; s.pc = 24; return s.tmp_1; case 24: r0 = s.retval; @@ -28477,9 +28477,9 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.t___739145 = (r0); - s.tmp_1 = game_Hitbox_bottom__P723241_mk(s); - s.tmp_1.arg0 = s.hbox___739119; + s.t___847758 = (r0); + s.tmp_1 = game_Hitbox_bottom__P831854_mk(s); + s.tmp_1.arg0 = s.hbox___847732; s.callLocIdx = 779; s.pc = 25; return s.tmp_1; case 25: r0 = s.retval; @@ -28487,26 +28487,26 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.b___739150 = (r0); - r0 = (s.b___739150 + 1); + s.b___847763 = (r0); + r0 = (s.b___847763 + 1); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.sz___739122); - s.offset___739155 = (r0); - r0 = (s.offset___739155 <= s.maxMove___739127); + r0 = (s.tmp_0 % s.sz___847735); + s.offset___847768 = (r0); + r0 = (s.offset___847768 <= s.maxMove___847740); 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___739155 * 256); + r0 = (s.offset___847768 * 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__P723780_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P832393_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 783; s.pc = 26; return s.tmp_3; @@ -28523,35 +28523,35 @@ switch (step) { { step = 19; continue; } { step = 4; continue; } case 3: - r0 = (s.arg1).fields["_y"] = (s.origY___739129); + r0 = (s.arg1).fields["_y"] = (s.origY___847742); case 4: case 5: case 6: - r0 = (s.t___739145 / s.sz___739122); + r0 = (s.t___847758 / s.sz___847735); 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___739122); + r0 = (s.tmp_1 * s.sz___847735); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.t___739145); - s.offset___739180 = (r0); - r0 = (s.offset___739180 <= s.maxMove___739127); + r0 = (s.tmp_0 - s.t___847758); + s.offset___847793 = (r0); + r0 = (s.offset___847793 <= s.maxMove___847740); 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___739180 * 256); + r0 = (s.offset___847793 * 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__P723780_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P832393_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 786; s.pc = 27; return s.tmp_3; @@ -28568,29 +28568,29 @@ switch (step) { { step = 19; continue; } { step = 8; continue; } case 7: - r0 = (s.arg1).fields["_y"] = (s.origY___739129); + r0 = (s.arg1).fields["_y"] = (s.origY___847742); case 8: case 9: case 10: - r0 = (s.r___739140 + 1); + r0 = (s.r___847753 + 1); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.sz___739122); - s.offset___739211 = (r0); - r0 = (s.offset___739211 <= s.maxMove___739127); + r0 = (s.tmp_0 % s.sz___847735); + s.offset___847824 = (r0); + r0 = (s.offset___847824 <= s.maxMove___847740); 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___739211 * 256); + r0 = (s.offset___847824 * 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__P723780_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P832393_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 789; s.pc = 28; return s.tmp_3; @@ -28607,35 +28607,35 @@ switch (step) { { step = 19; continue; } { step = 12; continue; } case 11: - r0 = (s.arg1).fields["_x"] = (s.origX___739132); + r0 = (s.arg1).fields["_x"] = (s.origX___847745); case 12: case 13: case 14: - r0 = (s.l___739135 / s.sz___739122); + r0 = (s.l___847748 / s.sz___847735); 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___739122); + r0 = (s.tmp_1 * s.sz___847735); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.l___739135); - s.offset___739236 = (r0); - r0 = (s.offset___739236 <= s.maxMove___739127); + r0 = (s.tmp_0 - s.l___847748); + s.offset___847849 = (r0); + r0 = (s.offset___847849 <= s.maxMove___847740); 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___739236 * 256); + r0 = (s.offset___847849 * 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__P723780_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P832393_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 792; s.pc = 29; return s.tmp_3; @@ -28652,7 +28652,7 @@ switch (step) { { step = 19; continue; } { step = 16; continue; } case 15: - r0 = (s.arg1).fields["_x"] = (s.origX___739132); + r0 = (s.arg1).fields["_x"] = (s.origX___847745); case 16: case 17: case 18: @@ -28661,12 +28661,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_canResolveClipping__P725864.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__P834477.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__P725864_mk(s) { +function ArcadePhysicsEngine_canResolveClipping__P834477_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_canResolveClipping__P725864, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_canResolveClipping__P834477, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28674,19 +28674,19 @@ function ArcadePhysicsEngine_canResolveClipping__P725864_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - hbox___739119: undefined, - sz___739122: undefined, - maxMove___739127: undefined, - origY___739129: undefined, - origX___739132: undefined, - l___739135: undefined, - r___739140: undefined, - t___739145: undefined, - b___739150: undefined, - offset___739155: undefined, - offset___739180: undefined, - offset___739211: undefined, - offset___739236: undefined, + hbox___847732: undefined, + sz___847735: undefined, + maxMove___847740: undefined, + origY___847742: undefined, + origX___847745: undefined, + l___847748: undefined, + r___847753: undefined, + t___847758: undefined, + b___847763: undefined, + offset___847768: undefined, + offset___847793: undefined, + offset___847824: undefined, + offset___847849: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -28696,7 +28696,7 @@ function ArcadePhysicsEngine_canResolveClipping__P725864_mk(s) { -function Sprite_isStatic__P723417(s) { +function Sprite_isStatic__P832030(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28711,19 +28711,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_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__P723417.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__P832030.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__P723417_mk(s) { +function Sprite_isStatic__P832030_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_isStatic__P723417, depth: s.depth + 1, + parent: s, fn: Sprite_isStatic__P832030, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -28733,7 +28733,7 @@ function Sprite_isStatic__P723417_mk(s) { -function game_Hitbox_bottom__P723241(s) { +function game_Hitbox_bottom__P831854(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28748,10 +28748,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C723230_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C831843_VT)) failedCast(r0); r0 = s.arg0.fields["height"]; s.tmp_1 = r0; - s.tmp_3 = game_Hitbox_top__P723239_mk(s); + s.tmp_3 = game_Hitbox_top__P831852_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 233; s.pc = 1; return s.tmp_3; case 1: @@ -28763,13 +28763,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_bottom__P723241.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__P723241.isGetter = true; +game_Hitbox_bottom__P831854.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__P831854.isGetter = true; -function game_Hitbox_bottom__P723241_mk(s) { +function game_Hitbox_bottom__P831854_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_bottom__P723241, depth: s.depth + 1, + parent: s, fn: game_Hitbox_bottom__P831854, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28782,7 +28782,7 @@ function game_Hitbox_bottom__P723241_mk(s) { -function game_Hitbox_right__P723240(s) { +function game_Hitbox_right__P831853(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28797,10 +28797,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C723230_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C831843_VT)) failedCast(r0); r0 = s.arg0.fields["width"]; s.tmp_1 = r0; - s.tmp_3 = game_Hitbox_left__P723238_mk(s); + s.tmp_3 = game_Hitbox_left__P831851_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 230; s.pc = 1; return s.tmp_3; case 1: @@ -28812,13 +28812,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_right__P723240.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__P723240.isGetter = true; +game_Hitbox_right__P831853.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__P831853.isGetter = true; -function game_Hitbox_right__P723240_mk(s) { +function game_Hitbox_right__P831853_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_right__P723240, depth: s.depth + 1, + parent: s, fn: game_Hitbox_right__P831853, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28831,7 +28831,7 @@ function game_Hitbox_right__P723240_mk(s) { -function game_Hitbox_top__P723239(s) { +function game_Hitbox_top__P831852(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28846,7 +28846,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C723230_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C831843_VT)) failedCast(r0); r0 = s.arg0.fields["oy"]; s.tmp_0 = r0; r0 = s.arg0.fields["parent"]; @@ -28856,13 +28856,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_top__P723239.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__P723239.isGetter = true; +game_Hitbox_top__P831852.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__P831852.isGetter = true; -function game_Hitbox_top__P723239_mk(s) { +function game_Hitbox_top__P831852_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_top__P723239, depth: s.depth + 1, + parent: s, fn: game_Hitbox_top__P831852, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28873,7 +28873,7 @@ function game_Hitbox_top__P723239_mk(s) { -function game_Hitbox_left__P723238(s) { +function game_Hitbox_left__P831851(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28888,7 +28888,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C723230_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C831843_VT)) failedCast(r0); r0 = s.arg0.fields["ox"]; s.tmp_0 = r0; r0 = s.arg0.fields["parent"]; @@ -28898,13 +28898,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_left__P723238.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__P723238.isGetter = true; +game_Hitbox_left__P831851.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__P831851.isGetter = true; -function game_Hitbox_left__P723238_mk(s) { +function game_Hitbox_left__P831851_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_left__P723238, depth: s.depth + 1, + parent: s, fn: game_Hitbox_left__P831851, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28915,7 +28915,7 @@ function game_Hitbox_left__P723238_mk(s) { -function ArcadePhysicsEngine_tilemapCollisions__P725862(s) { +function ArcadePhysicsEngine_tilemapCollisions__P834475(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28925,37 +28925,37 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___739396 = undefined; - s.hbox___739421 = undefined; - s.tileScale___739424 = undefined; - s.tileSize___739427 = undefined; - s.xDiff___739431 = undefined; - s.yDiff___739438 = undefined; - s.right___739454 = undefined; - s.x0___739458 = undefined; - s.collidedTiles___739473 = undefined; - s.y___739475 = undefined; - s.y0___739489 = undefined; - s.obstacle___739505 = undefined; - s.collisionDirection___739532 = undefined; - s.tile___739558 = undefined; - s.unnamed4238___U14 = undefined; - s.unnamed4239___U15 = undefined; - s.down___739649 = undefined; - s.y0___739653 = undefined; - s.collidedTiles___739668 = undefined; - s.x___739670 = undefined; - s.x0___739680 = undefined; - s.obstacle___739694 = undefined; - s.collisionDirection___739721 = undefined; - s.tile___739747 = undefined; - s.unnamed4240___U24 = undefined; - s.unnamed4241___U25 = undefined; - s.overlappedTiles___739841 = undefined; - s.x___739843 = undefined; - s.x0___739853 = undefined; - s.y___739863 = undefined; - s.y0___739873 = undefined; + s.s___848009 = undefined; + s.hbox___848034 = undefined; + s.tileScale___848037 = undefined; + s.tileSize___848040 = undefined; + s.xDiff___848044 = undefined; + s.yDiff___848051 = undefined; + s.right___848067 = undefined; + s.x0___848071 = undefined; + s.collidedTiles___848086 = undefined; + s.y___848088 = undefined; + s.y0___848102 = undefined; + s.obstacle___848118 = undefined; + s.collisionDirection___848145 = undefined; + s.tile___848171 = undefined; + s.unnamed4910___U14 = undefined; + s.unnamed4911___U15 = undefined; + s.down___848262 = undefined; + s.y0___848266 = undefined; + s.collidedTiles___848281 = undefined; + s.x___848283 = undefined; + s.x0___848293 = undefined; + s.obstacle___848307 = undefined; + s.collisionDirection___848334 = undefined; + s.tile___848360 = undefined; + s.unnamed4912___U24 = undefined; + s.unnamed4913___U25 = undefined; + s.overlappedTiles___848454 = undefined; + s.x___848456 = undefined; + s.x0___848466 = undefined; + s.y___848476 = undefined; + s.y0___848486 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -28963,18 +28963,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C723549_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C832162_VT)) failedCast(r0); r0 = s.arg1.fields["sprite"]; - s.s___739396 = (r0); - r0 = s.s___739396.fields["flags"]; + s.s___848009 = (r0); + r0 = s.s___848009.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__P723780_mk(s); + s.tmp_5 = tiles_TileMap_isOnWall__P832393_mk(s); s.tmp_5.arg0 = s.arg2; - s.tmp_5.arg1 = s.s___739396; + s.tmp_5.arg1 = s.s___848009; s.callLocIdx = 655; s.pc = 97; return s.tmp_5; case 97: r0 = s.retval; @@ -28985,7 +28985,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___739396; + s.tmp_6 = r0 = s.s___848009; r0 = s.tmp_6.fields["flags"]; s.tmp_8 = r0; r0 = (s.tmp_8 & -257); @@ -28995,7 +28995,7 @@ switch (step) { case 2: case 3: case 4: - r0 = s.s___739396.fields["_image"]; + r0 = s.s___848009.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.isStatic(s.tmp_3); s.tmp_2 = r0; @@ -29005,34 +29005,34 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_4 = Sprite__C723363_v4_1_mk(s); - s.tmp_4.arg0 = s.s___739396; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C723363_VT)) failedCast(s.tmp_4.arg0); + s.tmp_4 = Sprite__C831976_v4_1_mk(s); + s.tmp_4.arg0 = s.s___848009; + if (!checkSubtype(s.tmp_4.arg0, Sprite__C831976_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___739396.fields["_hitbox"]; - s.hbox___739421 = (r0); + r0 = s.s___848009.fields["_hitbox"]; + s.hbox___848034 = (r0); r0 = s.arg2.fields["_scale"]; - s.tileScale___739424 = (r0); - r0 = (1 << s.tileScale___739424); - s.tileSize___739427 = (r0); - r0 = s.s___739396.fields["_x"]; + s.tileScale___848037 = (r0); + r0 = (1 << s.tileScale___848037); + s.tileSize___848040 = (r0); + r0 = s.s___848009.fields["_x"]; s.tmp_0 = r0; - r0 = s.s___739396.fields["_lastX"]; + r0 = s.s___848009.fields["_lastX"]; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.xDiff___739431 = (r0); - r0 = s.s___739396.fields["_y"]; + s.xDiff___848044 = (r0); + r0 = s.s___848009.fields["_y"]; s.tmp_0 = r0; - r0 = s.s___739396.fields["_lastY"]; + r0 = s.s___848009.fields["_lastY"]; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.yDiff___739438 = (r0); - r0 = s.s___739396.fields["flags"]; + s.yDiff___848051 = (r0); + r0 = s.s___848009.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 2818); s.tmp_2 = r0; @@ -29042,16 +29042,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 83; continue; } - r0 = (s.xDiff___739431 !== 0); + r0 = (s.xDiff___848044 !== 0); s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 43; continue; } - r0 = (s.xDiff___739431 > 0); - s.right___739454 = (r0); - r0 = pxsim_numops_toBoolDecr(s.right___739454); + r0 = (s.xDiff___848044 > 0); + s.right___848067 = (r0); + r0 = pxsim_numops_toBoolDecr(s.right___848067); if (!r0) { step = 7; continue; } - s.tmp_1 = game_Hitbox_right__P723240_mk(s); - s.tmp_1.arg0 = s.hbox___739421; + s.tmp_1 = game_Hitbox_right__P831853_mk(s); + s.tmp_1.arg0 = s.hbox___848034; s.callLocIdx = 660; s.pc = 99; return s.tmp_1; case 99: r0 = s.retval; @@ -29059,8 +29059,8 @@ switch (step) { r0 = (s.tmp_0 + 256); { step = 8; continue; } case 7: - s.tmp_3 = game_Hitbox_left__P723238_mk(s); - s.tmp_3.arg0 = s.hbox___739421; + s.tmp_3 = game_Hitbox_left__P831851_mk(s); + s.tmp_3.arg0 = s.hbox___848034; s.callLocIdx = 662; s.pc = 100; return s.tmp_3; case 100: r0 = s.retval; @@ -29071,30 +29071,30 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_4 + 128); s.tmp_5 = r0; - r0 = (s.tileScale___739424 + 8); + r0 = (s.tileScale___848037 + 8); s.tmp_6 = r0; r0 = (s.tmp_5 >> s.tmp_6); - s.x0___739458 = (r0); + s.x0___848071 = (r0); r0 = pxsim_Array__mk(); - s.collidedTiles___739473 = (r0); - s.tmp_1 = game_Hitbox_top__P723239_mk(s); - s.tmp_1.arg0 = s.hbox___739421; + s.collidedTiles___848086 = (r0); + s.tmp_1 = game_Hitbox_top__P831852_mk(s); + s.tmp_1.arg0 = s.hbox___848034; s.callLocIdx = 666; s.pc = 101; return s.tmp_1; case 101: r0 = s.retval; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.yDiff___739438); - s.y___739475 = (r0); + r0 = (s.tmp_0 - s.yDiff___848051); + s.y___848088 = (r0); case 9: - s.tmp_1 = r0 = s.y___739475; - s.tmp_3 = r0 = s.tileSize___739427; - s.tmp_6 = game_Hitbox_bottom__P723241_mk(s); - s.tmp_6.arg0 = s.hbox___739421; + s.tmp_1 = r0 = s.y___848088; + s.tmp_3 = r0 = s.tileSize___848040; + s.tmp_6 = game_Hitbox_bottom__P831854_mk(s); + s.tmp_6.arg0 = s.hbox___848034; s.callLocIdx = 668; s.pc = 102; return s.tmp_6; case 102: r0 = s.retval; s.tmp_5 = r0; - r0 = (s.tmp_5 - s.yDiff___739438); + r0 = (s.tmp_5 - s.yDiff___848051); s.tmp_4 = r0; r0 = (s.tmp_3 << 8); s.tmp_7 = r0; @@ -29104,15 +29104,15 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - s.tmp_10 = Fx_min__P721187_mk(s); - s.tmp_10.arg0 = s.y___739475; - s.tmp_12 = game_Hitbox_bottom__P723241_mk(s); - s.tmp_12.arg0 = s.hbox___739421; + s.tmp_10 = Fx_min__P829800_mk(s); + s.tmp_10.arg0 = s.y___848088; + s.tmp_12 = game_Hitbox_bottom__P831854_mk(s); + s.tmp_12.arg0 = s.hbox___848034; s.callLocIdx = 671; s.pc = 104; return s.tmp_12; case 104: r0 = s.retval; s.tmp_11 = r0; - r0 = (s.tmp_11 - s.yDiff___739438); + r0 = (s.tmp_11 - s.yDiff___848051); s.tmp_10.arg1 = r0; s.callLocIdx = 673; s.pc = 103; return s.tmp_10; case 103: @@ -29120,33 +29120,33 @@ switch (step) { s.tmp_9 = r0; r0 = (s.tmp_9 + 128); s.tmp_8 = r0; - r0 = (s.tileScale___739424 + 8); + r0 = (s.tileScale___848037 + 8); s.tmp_13 = r0; r0 = (s.tmp_8 >> s.tmp_13); - s.y0___739489 = (r0); - s.tmp_1 = tiles_TileMap_isObstacle__P723778_mk(s); + s.y0___848102 = (r0); + s.tmp_1 = tiles_TileMap_isObstacle__P832391_mk(s); s.tmp_1.arg0 = s.arg2; - s.tmp_1.arg1 = s.x0___739458; - s.tmp_1.arg2 = s.y0___739489; + s.tmp_1.arg1 = s.x0___848071; + s.tmp_1.arg2 = s.y0___848102; s.callLocIdx = 676; 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__P723779_mk(s); + s.tmp_2 = tiles_TileMap_getObstacle__P832392_mk(s); s.tmp_2.arg0 = s.arg2; - s.tmp_2.arg1 = s.x0___739458; - s.tmp_2.arg2 = s.y0___739489; + s.tmp_2.arg1 = s.x0___848071; + s.tmp_2.arg2 = s.y0___848102; s.callLocIdx = 677; s.pc = 106; return s.tmp_2; case 106: r0 = s.retval; - s.obstacle___739505 = (r0); - r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapCollisions_inline__P739513); + s.obstacle___848118 = (r0); + r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapCollisions_inline__P848126); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___739505); - s.tmp_4 = helpers_arraySome__P721128_mk(s); - s.tmp_4.arg0 = s.collidedTiles___739473; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___848118); + s.tmp_4 = helpers_arraySome__P829741_mk(s); + s.tmp_4.arg0 = s.collidedTiles___848086; s.tmp_4.arg1 = s.tmp_0; s.callLocIdx = 678; s.pc = 107; return s.tmp_4; case 107: @@ -29158,22 +29158,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___739473, s.obstacle___739505); + r0 = pxsim_Array__push(s.collidedTiles___848086, s.obstacle___848118); case 10: case 11: case 12: case 13: - r0 = (s.tileSize___739427 << 8); + r0 = (s.tileSize___848040 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.y___739475); - s.y___739475 = (r0); + r0 = (s.tmp_0 + s.y___848088); + s.y___848088 = (r0); { step = 9; continue; } case 14: - r0 = pxsim_Array__length(s.collidedTiles___739473); + r0 = pxsim_Array__length(s.collidedTiles___848086); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 41; continue; } - r0 = pxsim_numops_toBoolDecr(s.right___739454); + r0 = pxsim_numops_toBoolDecr(s.right___848067); if (!r0) { step = 15; continue; } r0 = 2; { step = 16; continue; } @@ -29182,23 +29182,23 @@ switch (step) { case 16: // jmp value (already in r0) s.tmp_1 = r0; - s.collisionDirection___739532 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.right___739454); + s.collisionDirection___848145 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.right___848067); if (!r0) { step = 17; continue; } - r0 = (s.x0___739458 << s.tileScale___739424); + r0 = (s.x0___848071 << s.tileScale___848037); 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___739421.fields["width"]; + r0 = s.hbox___848034.fields["width"]; s.tmp_3 = r0; r0 = (s.tmp_0 - s.tmp_3); { step = 18; continue; } case 17: - r0 = (s.x0___739458 + 1); + r0 = (s.x0___848071 + 1); s.tmp_5 = r0; - r0 = (s.tmp_5 << s.tileScale___739424); + r0 = (s.tmp_5 << s.tileScale___848037); s.tmp_4 = r0; r0 = (s.tmp_4 * 256); s.tmp_6 = r0; @@ -29206,24 +29206,24 @@ switch (step) { case 18: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.s___739396; - r0 = s.hbox___739421.fields["ox"]; + s.tmp_8 = r0 = s.s___848009; + r0 = s.hbox___848034.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___739558 = (undefined); - s.unnamed4238___U14 = (s.collidedTiles___739473); - s.unnamed4239___U15 = (0); + s.tile___848171 = (undefined); + s.unnamed4910___U14 = (s.collidedTiles___848086); + s.unnamed4911___U15 = (0); case 19: - s.tmp_0 = r0 = s.unnamed4239___U15; - r0 = pxsim_Array__length(s.unnamed4238___U14); + s.tmp_0 = r0 = s.unnamed4911___U15; + r0 = pxsim_Array__length(s.unnamed4910___U14); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 22; continue; } - r0 = pxsim_Array__getAt(s.unnamed4238___U14, s.unnamed4239___U15); - s.tile___739558 = (r0); - r0 = s.s___739396.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed4910___U14, s.unnamed4911___U15); + s.tile___848171 = (r0); + r0 = s.s___848009.fields["flags"]; s.tmp_5 = r0; r0 = (s.tmp_5 & 2818); s.tmp_4 = r0; @@ -29233,29 +29233,29 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 20; continue; } - s.tmp_6 = Sprite_registerObstacle__P723448_mk(s); - s.tmp_6.arg0 = s.s___739396; - s.tmp_6.arg1 = s.collisionDirection___739532; - s.tmp_6.arg2 = s.tile___739558; + s.tmp_6 = Sprite_registerObstacle__P832061_mk(s); + s.tmp_6.arg0 = s.s___848009; + s.tmp_6.arg1 = s.collisionDirection___848145; + s.tmp_6.arg2 = s.tile___848171; s.tmp_6.arg3 = s.arg2; s.callLocIdx = 684; s.pc = 108; return s.tmp_6; case 108: r0 = s.retval; case 20: case 21: - r0 = (s.unnamed4239___U15 + 1); - s.unnamed4239___U15 = (r0); + r0 = (s.unnamed4911___U15 + 1); + s.unnamed4911___U15 = (r0); { step = 19; continue; } case 22: - s.unnamed4238___U14 = (undefined); - r0 = s.s___739396.fields["flags"]; + s.unnamed4910___U14 = (undefined); + r0 = s.s___848009.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__P723450_mk(s); - s.tmp_2.arg0 = s.s___739396; + s.tmp_2 = Sprite_destroy__P832063_mk(s); + s.tmp_2.arg0 = s.s___848009; s.tmp_2.arg1 = undefined; s.tmp_2.arg2 = undefined; s.callLocIdx = 685; s.pc = 109; return s.tmp_2; @@ -29263,7 +29263,7 @@ switch (step) { r0 = s.retval; { step = 40; continue; } case 23: - r0 = s.s___739396.fields["_vx"]; + r0 = s.s___848009.fields["_vx"]; s.tmp_1 = r0; r0 = s.arg1.fields["cachedVx"]; s.tmp_2 = r0; @@ -29274,7 +29274,7 @@ switch (step) { r0 = s.tmp_0; { step = 25; continue; } case 24: - r0 = s.s___739396.fields["flags"]; + r0 = s.s___848009.fields["flags"]; s.tmp_5 = r0; r0 = (s.tmp_5 & 2818); s.tmp_4 = r0; @@ -29286,13 +29286,13 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 36; continue; } - r0 = s.s___739396.fields["flags"]; + r0 = s.s___848009.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___739454); + r0 = pxsim_numops_toBoolDecr(s.right___848067); s.tmp_10 = r0; r0 = pxsim_Boolean__bang(s.tmp_10); s.tmp_9 = r0; @@ -29301,8 +29301,8 @@ switch (step) { r0 = s.tmp_9; { step = 27; continue; } case 26: - s.tmp_12 = Sprite_vx__P723380_mk(s); - s.tmp_12.arg0 = s.s___739396; + s.tmp_12 = Sprite_vx__P831993_mk(s); + s.tmp_12.arg0 = s.s___848009; s.callLocIdx = 686; s.pc = 110; return s.tmp_12; case 110: r0 = s.retval; @@ -29316,14 +29316,14 @@ switch (step) { r0 = s.tmp_13; { step = 31; continue; } case 28: - s.tmp_14 = r0 = s.right___739454; + s.tmp_14 = r0 = s.right___848067; 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__P723380_mk(s); - s.tmp_16.arg0 = s.s___739396; + s.tmp_16 = Sprite_vx__P831993_mk(s); + s.tmp_16.arg0 = s.s___848009; s.callLocIdx = 687; s.pc = 111; return s.tmp_16; case 111: r0 = s.retval; @@ -29338,8 +29338,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___739396; - r0 = s.s___739396.fields["_vx"]; + s.tmp_19 = r0 = s.s___848009; + r0 = s.s___848009.fields["_vx"]; s.tmp_21 = r0; r0 = (0 - s.tmp_21); s.tmp_20 = r0; @@ -29361,12 +29361,12 @@ switch (step) { { step = 35; continue; } case 34: r0 = (s.arg1).fields["dx"] = (0); - r0 = (s.s___739396).fields["_vx"] = (0); + r0 = (s.s___848009).fields["_vx"] = (0); case 35: { step = 39; continue; } case 36: - s.tmp_2 = Math_sign__P721150_mk(s); - r0 = s.s___739396.fields["_vx"]; + s.tmp_2 = Math_sign__P829763_mk(s); + r0 = s.s___848009.fields["_vx"]; s.tmp_3 = r0; r0 = (s.tmp_3 + 128); s.tmp_4 = r0; @@ -29376,7 +29376,7 @@ switch (step) { case 112: r0 = s.retval; s.tmp_1 = r0; - s.tmp_6 = Math_sign__P721150_mk(s); + s.tmp_6 = Math_sign__P829763_mk(s); r0 = s.arg1.fields["cachedVx"]; s.tmp_7 = r0; r0 = (s.tmp_7 + 128); @@ -29400,16 +29400,16 @@ switch (step) { case 42: case 43: case 44: - r0 = (s.yDiff___739438 !== 0); + r0 = (s.yDiff___848051 !== 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 81; continue; } - r0 = (s.yDiff___739438 > 0); - s.down___739649 = (r0); - r0 = pxsim_numops_toBoolDecr(s.down___739649); + r0 = (s.yDiff___848051 > 0); + s.down___848262 = (r0); + r0 = pxsim_numops_toBoolDecr(s.down___848262); if (!r0) { step = 45; continue; } - s.tmp_1 = game_Hitbox_bottom__P723241_mk(s); - s.tmp_1.arg0 = s.hbox___739421; + s.tmp_1 = game_Hitbox_bottom__P831854_mk(s); + s.tmp_1.arg0 = s.hbox___848034; s.callLocIdx = 695; s.pc = 114; return s.tmp_1; case 114: r0 = s.retval; @@ -29417,8 +29417,8 @@ switch (step) { r0 = (s.tmp_0 + 256); { step = 46; continue; } case 45: - s.tmp_3 = game_Hitbox_top__P723239_mk(s); - s.tmp_3.arg0 = s.hbox___739421; + s.tmp_3 = game_Hitbox_top__P831852_mk(s); + s.tmp_3.arg0 = s.hbox___848034; s.callLocIdx = 697; s.pc = 115; return s.tmp_3; case 115: r0 = s.retval; @@ -29429,23 +29429,23 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_4 + 128); s.tmp_5 = r0; - r0 = (s.tileScale___739424 + 8); + r0 = (s.tileScale___848037 + 8); s.tmp_6 = r0; r0 = (s.tmp_5 >> s.tmp_6); - s.y0___739653 = (r0); + s.y0___848266 = (r0); r0 = pxsim_Array__mk(); - s.collidedTiles___739668 = (r0); - s.tmp_0 = game_Hitbox_left__P723238_mk(s); - s.tmp_0.arg0 = s.hbox___739421; + s.collidedTiles___848281 = (r0); + s.tmp_0 = game_Hitbox_left__P831851_mk(s); + s.tmp_0.arg0 = s.hbox___848034; s.callLocIdx = 701; s.pc = 116; return s.tmp_0; case 116: r0 = s.retval; - s.x___739670 = (r0); + s.x___848283 = (r0); case 47: - s.tmp_1 = r0 = s.x___739670; - s.tmp_3 = r0 = s.tileSize___739427; - s.tmp_5 = game_Hitbox_right__P723240_mk(s); - s.tmp_5.arg0 = s.hbox___739421; + s.tmp_1 = r0 = s.x___848283; + s.tmp_3 = r0 = s.tileSize___848040; + s.tmp_5 = game_Hitbox_right__P831853_mk(s); + s.tmp_5.arg0 = s.hbox___848034; s.callLocIdx = 702; s.pc = 117; return s.tmp_5; case 117: r0 = s.retval; @@ -29458,10 +29458,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 52; continue; } - s.tmp_9 = Fx_min__P721187_mk(s); - s.tmp_9.arg0 = s.x___739670; - s.tmp_10 = game_Hitbox_right__P723240_mk(s); - s.tmp_10.arg0 = s.hbox___739421; + s.tmp_9 = Fx_min__P829800_mk(s); + s.tmp_9.arg0 = s.x___848283; + s.tmp_10 = game_Hitbox_right__P831853_mk(s); + s.tmp_10.arg0 = s.hbox___848034; s.callLocIdx = 704; s.pc = 119; return s.tmp_10; case 119: r0 = s.retval; @@ -29472,33 +29472,33 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 + 128); s.tmp_7 = r0; - r0 = (s.tileScale___739424 + 8); + r0 = (s.tileScale___848037 + 8); s.tmp_11 = r0; r0 = (s.tmp_7 >> s.tmp_11); - s.x0___739680 = (r0); - s.tmp_1 = tiles_TileMap_isObstacle__P723778_mk(s); + s.x0___848293 = (r0); + s.tmp_1 = tiles_TileMap_isObstacle__P832391_mk(s); s.tmp_1.arg0 = s.arg2; - s.tmp_1.arg1 = s.x0___739680; - s.tmp_1.arg2 = s.y0___739653; + s.tmp_1.arg1 = s.x0___848293; + s.tmp_1.arg2 = s.y0___848266; s.callLocIdx = 708; 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__P723779_mk(s); + s.tmp_2 = tiles_TileMap_getObstacle__P832392_mk(s); s.tmp_2.arg0 = s.arg2; - s.tmp_2.arg1 = s.x0___739680; - s.tmp_2.arg2 = s.y0___739653; + s.tmp_2.arg1 = s.x0___848293; + s.tmp_2.arg2 = s.y0___848266; s.callLocIdx = 709; s.pc = 121; return s.tmp_2; case 121: r0 = s.retval; - s.obstacle___739694 = (r0); - r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapCollisions_inline__P739702); + s.obstacle___848307 = (r0); + r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapCollisions_inline__P848315); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___739694); - s.tmp_4 = helpers_arraySome__P721128_mk(s); - s.tmp_4.arg0 = s.collidedTiles___739668; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___848307); + s.tmp_4 = helpers_arraySome__P829741_mk(s); + s.tmp_4.arg0 = s.collidedTiles___848281; s.tmp_4.arg1 = s.tmp_0; s.callLocIdx = 710; s.pc = 122; return s.tmp_4; case 122: @@ -29510,22 +29510,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___739668, s.obstacle___739694); + r0 = pxsim_Array__push(s.collidedTiles___848281, s.obstacle___848307); case 48: case 49: case 50: case 51: - r0 = (s.tileSize___739427 << 8); + r0 = (s.tileSize___848040 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.x___739670); - s.x___739670 = (r0); + r0 = (s.tmp_0 + s.x___848283); + s.x___848283 = (r0); { step = 47; continue; } case 52: - r0 = pxsim_Array__length(s.collidedTiles___739668); + r0 = pxsim_Array__length(s.collidedTiles___848281); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 79; continue; } - r0 = pxsim_numops_toBoolDecr(s.down___739649); + r0 = pxsim_numops_toBoolDecr(s.down___848262); if (!r0) { step = 53; continue; } r0 = 3; { step = 54; continue; } @@ -29534,23 +29534,23 @@ switch (step) { case 54: // jmp value (already in r0) s.tmp_1 = r0; - s.collisionDirection___739721 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.down___739649); + s.collisionDirection___848334 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.down___848262); if (!r0) { step = 55; continue; } - r0 = (s.y0___739653 << s.tileScale___739424); + r0 = (s.y0___848266 << s.tileScale___848037); 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___739421.fields["height"]; + r0 = s.hbox___848034.fields["height"]; s.tmp_3 = r0; r0 = (s.tmp_0 - s.tmp_3); { step = 56; continue; } case 55: - r0 = (s.y0___739653 + 1); + r0 = (s.y0___848266 + 1); s.tmp_5 = r0; - r0 = (s.tmp_5 << s.tileScale___739424); + r0 = (s.tmp_5 << s.tileScale___848037); s.tmp_4 = r0; r0 = (s.tmp_4 * 256); s.tmp_6 = r0; @@ -29558,24 +29558,24 @@ switch (step) { case 56: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.s___739396; - r0 = s.hbox___739421.fields["oy"]; + s.tmp_8 = r0 = s.s___848009; + r0 = s.hbox___848034.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___739747 = (undefined); - s.unnamed4240___U24 = (s.collidedTiles___739668); - s.unnamed4241___U25 = (0); + s.tile___848360 = (undefined); + s.unnamed4912___U24 = (s.collidedTiles___848281); + s.unnamed4913___U25 = (0); case 57: - s.tmp_0 = r0 = s.unnamed4241___U25; - r0 = pxsim_Array__length(s.unnamed4240___U24); + s.tmp_0 = r0 = s.unnamed4913___U25; + r0 = pxsim_Array__length(s.unnamed4912___U24); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 60; continue; } - r0 = pxsim_Array__getAt(s.unnamed4240___U24, s.unnamed4241___U25); - s.tile___739747 = (r0); - r0 = s.s___739396.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed4912___U24, s.unnamed4913___U25); + s.tile___848360 = (r0); + r0 = s.s___848009.fields["flags"]; s.tmp_5 = r0; r0 = (s.tmp_5 & 2818); s.tmp_4 = r0; @@ -29585,29 +29585,29 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 58; continue; } - s.tmp_6 = Sprite_registerObstacle__P723448_mk(s); - s.tmp_6.arg0 = s.s___739396; - s.tmp_6.arg1 = s.collisionDirection___739721; - s.tmp_6.arg2 = s.tile___739747; + s.tmp_6 = Sprite_registerObstacle__P832061_mk(s); + s.tmp_6.arg0 = s.s___848009; + s.tmp_6.arg1 = s.collisionDirection___848334; + s.tmp_6.arg2 = s.tile___848360; s.tmp_6.arg3 = s.arg2; s.callLocIdx = 716; s.pc = 123; return s.tmp_6; case 123: r0 = s.retval; case 58: case 59: - r0 = (s.unnamed4241___U25 + 1); - s.unnamed4241___U25 = (r0); + r0 = (s.unnamed4913___U25 + 1); + s.unnamed4913___U25 = (r0); { step = 57; continue; } case 60: - s.unnamed4240___U24 = (undefined); - r0 = s.s___739396.fields["flags"]; + s.unnamed4912___U24 = (undefined); + r0 = s.s___848009.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__P723450_mk(s); - s.tmp_2.arg0 = s.s___739396; + s.tmp_2 = Sprite_destroy__P832063_mk(s); + s.tmp_2.arg0 = s.s___848009; s.tmp_2.arg1 = undefined; s.tmp_2.arg2 = undefined; s.callLocIdx = 717; s.pc = 124; return s.tmp_2; @@ -29615,7 +29615,7 @@ switch (step) { r0 = s.retval; { step = 78; continue; } case 61: - r0 = s.s___739396.fields["_vy"]; + r0 = s.s___848009.fields["_vy"]; s.tmp_1 = r0; r0 = s.arg1.fields["cachedVy"]; s.tmp_2 = r0; @@ -29626,7 +29626,7 @@ switch (step) { r0 = s.tmp_0; { step = 63; continue; } case 62: - r0 = s.s___739396.fields["flags"]; + r0 = s.s___848009.fields["flags"]; s.tmp_5 = r0; r0 = (s.tmp_5 & 2818); s.tmp_4 = r0; @@ -29638,13 +29638,13 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 74; continue; } - r0 = s.s___739396.fields["flags"]; + r0 = s.s___848009.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___739649); + r0 = pxsim_numops_toBoolDecr(s.down___848262); s.tmp_10 = r0; r0 = pxsim_Boolean__bang(s.tmp_10); s.tmp_9 = r0; @@ -29653,8 +29653,8 @@ switch (step) { r0 = s.tmp_9; { step = 65; continue; } case 64: - s.tmp_12 = Sprite_vy__P723382_mk(s); - s.tmp_12.arg0 = s.s___739396; + s.tmp_12 = Sprite_vy__P831995_mk(s); + s.tmp_12.arg0 = s.s___848009; s.callLocIdx = 718; s.pc = 125; return s.tmp_12; case 125: r0 = s.retval; @@ -29668,14 +29668,14 @@ switch (step) { r0 = s.tmp_13; { step = 69; continue; } case 66: - s.tmp_14 = r0 = s.down___739649; + s.tmp_14 = r0 = s.down___848262; 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__P723382_mk(s); - s.tmp_16.arg0 = s.s___739396; + s.tmp_16 = Sprite_vy__P831995_mk(s); + s.tmp_16.arg0 = s.s___848009; s.callLocIdx = 719; s.pc = 126; return s.tmp_16; case 126: r0 = s.retval; @@ -29690,8 +29690,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___739396; - r0 = s.s___739396.fields["_vy"]; + s.tmp_19 = r0 = s.s___848009; + r0 = s.s___848009.fields["_vy"]; s.tmp_21 = r0; r0 = (0 - s.tmp_21); s.tmp_20 = r0; @@ -29713,12 +29713,12 @@ switch (step) { { step = 73; continue; } case 72: r0 = (s.arg1).fields["dy"] = (0); - r0 = (s.s___739396).fields["_vy"] = (0); + r0 = (s.s___848009).fields["_vy"] = (0); case 73: { step = 77; continue; } case 74: - s.tmp_2 = Math_sign__P721150_mk(s); - r0 = s.s___739396.fields["_vy"]; + s.tmp_2 = Math_sign__P829763_mk(s); + r0 = s.s___848009.fields["_vy"]; s.tmp_3 = r0; r0 = (s.tmp_3 + 128); s.tmp_4 = r0; @@ -29728,7 +29728,7 @@ switch (step) { case 127: r0 = s.retval; s.tmp_1 = r0; - s.tmp_6 = Math_sign__P721150_mk(s); + s.tmp_6 = Math_sign__P829763_mk(s); r0 = s.arg1.fields["cachedVy"]; s.tmp_7 = r0; r0 = (s.tmp_7 + 128); @@ -29754,7 +29754,7 @@ switch (step) { case 82: case 83: case 84: - r0 = s.s___739396.fields["flags"]; + r0 = s.s___848009.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 1538); s.tmp_2 = r0; @@ -29765,18 +29765,18 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 95; continue; } r0 = pxsim_Array__mk(); - s.overlappedTiles___739841 = (r0); - s.tmp_0 = game_Hitbox_left__P723238_mk(s); - s.tmp_0.arg0 = s.hbox___739421; + s.overlappedTiles___848454 = (r0); + s.tmp_0 = game_Hitbox_left__P831851_mk(s); + s.tmp_0.arg0 = s.hbox___848034; s.callLocIdx = 727; s.pc = 129; return s.tmp_0; case 129: r0 = s.retval; - s.x___739843 = (r0); + s.x___848456 = (r0); case 85: - s.tmp_1 = r0 = s.x___739843; - s.tmp_3 = r0 = s.tileSize___739427; - s.tmp_5 = game_Hitbox_right__P723240_mk(s); - s.tmp_5.arg0 = s.hbox___739421; + s.tmp_1 = r0 = s.x___848456; + s.tmp_3 = r0 = s.tileSize___848040; + s.tmp_5 = game_Hitbox_right__P831853_mk(s); + s.tmp_5.arg0 = s.hbox___848034; s.callLocIdx = 728; s.pc = 130; return s.tmp_5; case 130: r0 = s.retval; @@ -29789,10 +29789,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 92; continue; } - s.tmp_9 = Fx_min__P721187_mk(s); - s.tmp_9.arg0 = s.x___739843; - s.tmp_10 = game_Hitbox_right__P723240_mk(s); - s.tmp_10.arg0 = s.hbox___739421; + s.tmp_9 = Fx_min__P829800_mk(s); + s.tmp_9.arg0 = s.x___848456; + s.tmp_10 = game_Hitbox_right__P831853_mk(s); + s.tmp_10.arg0 = s.hbox___848034; s.callLocIdx = 730; s.pc = 132; return s.tmp_10; case 132: r0 = s.retval; @@ -29803,21 +29803,21 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 + 128); s.tmp_7 = r0; - r0 = (s.tileScale___739424 + 8); + r0 = (s.tileScale___848037 + 8); s.tmp_11 = r0; r0 = (s.tmp_7 >> s.tmp_11); - s.x0___739853 = (r0); - s.tmp_0 = game_Hitbox_top__P723239_mk(s); - s.tmp_0.arg0 = s.hbox___739421; + s.x0___848466 = (r0); + s.tmp_0 = game_Hitbox_top__P831852_mk(s); + s.tmp_0.arg0 = s.hbox___848034; s.callLocIdx = 734; s.pc = 133; return s.tmp_0; case 133: r0 = s.retval; - s.y___739863 = (r0); + s.y___848476 = (r0); case 86: - s.tmp_1 = r0 = s.y___739863; - s.tmp_3 = r0 = s.tileSize___739427; - s.tmp_5 = game_Hitbox_bottom__P723241_mk(s); - s.tmp_5.arg0 = s.hbox___739421; + s.tmp_1 = r0 = s.y___848476; + s.tmp_3 = r0 = s.tileSize___848040; + s.tmp_5 = game_Hitbox_bottom__P831854_mk(s); + s.tmp_5.arg0 = s.hbox___848034; s.callLocIdx = 735; s.pc = 134; return s.tmp_5; case 134: r0 = s.retval; @@ -29830,10 +29830,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 91; continue; } - s.tmp_9 = Fx_min__P721187_mk(s); - s.tmp_9.arg0 = s.y___739863; - s.tmp_10 = game_Hitbox_bottom__P723241_mk(s); - s.tmp_10.arg0 = s.hbox___739421; + s.tmp_9 = Fx_min__P829800_mk(s); + s.tmp_9.arg0 = s.y___848476; + s.tmp_10 = game_Hitbox_bottom__P831854_mk(s); + s.tmp_10.arg0 = s.hbox___848034; s.callLocIdx = 737; s.pc = 136; return s.tmp_10; case 136: r0 = s.retval; @@ -29844,14 +29844,14 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 + 128); s.tmp_7 = r0; - r0 = (s.tileScale___739424 + 8); + r0 = (s.tileScale___848037 + 8); s.tmp_11 = r0; r0 = (s.tmp_7 >> s.tmp_11); - s.y0___739873 = (r0); - s.tmp_3 = tiles_TileMap_isObstacle__P723778_mk(s); + s.y0___848486 = (r0); + s.tmp_3 = tiles_TileMap_isObstacle__P832391_mk(s); s.tmp_3.arg0 = s.arg2; - s.tmp_3.arg1 = s.x0___739853; - s.tmp_3.arg2 = s.y0___739873; + s.tmp_3.arg1 = s.x0___848466; + s.tmp_3.arg2 = s.y0___848486; s.callLocIdx = 741; s.pc = 137; return s.tmp_3; case 137: r0 = s.retval; @@ -29865,7 +29865,7 @@ switch (step) { r0 = s.tmp_0; { step = 88; continue; } case 87: - r0 = s.s___739396.fields["flags"]; + r0 = s.s___848009.fields["flags"]; s.tmp_8 = r0; r0 = (s.tmp_8 & 2048); s.tmp_7 = r0; @@ -29881,11 +29881,11 @@ switch (step) { s.tmp_9 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_9); if (!r0) { step = 89; continue; } - s.tmp_10 = r0 = s.overlappedTiles___739841; - s.tmp_12 = tiles_TileMap_getTile__P723771_mk(s); + s.tmp_10 = r0 = s.overlappedTiles___848454; + s.tmp_12 = tiles_TileMap_getTile__P832384_mk(s); s.tmp_12.arg0 = s.arg2; - s.tmp_12.arg1 = s.x0___739853; - s.tmp_12.arg2 = s.y0___739873; + s.tmp_12.arg1 = s.x0___848466; + s.tmp_12.arg2 = s.y0___848486; s.callLocIdx = 742; s.pc = 138; return s.tmp_12; case 138: r0 = s.retval; @@ -29893,26 +29893,26 @@ switch (step) { r0 = pxsim_Array__push(s.tmp_10, s.tmp_11); case 89: case 90: - r0 = (s.tileSize___739427 << 8); + r0 = (s.tileSize___848040 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.y___739863); - s.y___739863 = (r0); + r0 = (s.tmp_0 + s.y___848476); + s.y___848476 = (r0); { step = 86; continue; } case 91: - r0 = (s.tileSize___739427 << 8); + r0 = (s.tileSize___848040 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.x___739843); - s.x___739843 = (r0); + r0 = (s.tmp_0 + s.x___848456); + s.x___848456 = (r0); { step = 85; continue; } case 92: - r0 = pxsim_Array__length(s.overlappedTiles___739841); + r0 = pxsim_Array__length(s.overlappedTiles___848454); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 93; continue; } - s.tmp_1 = ArcadePhysicsEngine_tilemapOverlaps__P725863_mk(s); + s.tmp_1 = ArcadePhysicsEngine_tilemapOverlaps__P834476_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = s.s___739396; - s.tmp_1.arg2 = s.overlappedTiles___739841; + s.tmp_1.arg1 = s.s___848009; + s.tmp_1.arg2 = s.overlappedTiles___848454; s.callLocIdx = 745; s.pc = 139; return s.tmp_1; case 139: r0 = s.retval; @@ -29924,12 +29924,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapCollisions__P725862.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__P834475.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__P725862_mk(s) { +function ArcadePhysicsEngine_tilemapCollisions__P834475_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapCollisions__P725862, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapCollisions__P834475, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29953,37 +29953,37 @@ function ArcadePhysicsEngine_tilemapCollisions__P725862_mk(s) { tmp_19: undefined, tmp_20: undefined, tmp_21: undefined, - s___739396: undefined, - hbox___739421: undefined, - tileScale___739424: undefined, - tileSize___739427: undefined, - xDiff___739431: undefined, - yDiff___739438: undefined, - right___739454: undefined, - x0___739458: undefined, - collidedTiles___739473: undefined, - y___739475: undefined, - y0___739489: undefined, - obstacle___739505: undefined, - collisionDirection___739532: undefined, - tile___739558: undefined, - unnamed4238___U14: undefined, - unnamed4239___U15: undefined, - down___739649: undefined, - y0___739653: undefined, - collidedTiles___739668: undefined, - x___739670: undefined, - x0___739680: undefined, - obstacle___739694: undefined, - collisionDirection___739721: undefined, - tile___739747: undefined, - unnamed4240___U24: undefined, - unnamed4241___U25: undefined, - overlappedTiles___739841: undefined, - x___739843: undefined, - x0___739853: undefined, - y___739863: undefined, - y0___739873: undefined, + s___848009: undefined, + hbox___848034: undefined, + tileScale___848037: undefined, + tileSize___848040: undefined, + xDiff___848044: undefined, + yDiff___848051: undefined, + right___848067: undefined, + x0___848071: undefined, + collidedTiles___848086: undefined, + y___848088: undefined, + y0___848102: undefined, + obstacle___848118: undefined, + collisionDirection___848145: undefined, + tile___848171: undefined, + unnamed4910___U14: undefined, + unnamed4911___U15: undefined, + down___848262: undefined, + y0___848266: undefined, + collidedTiles___848281: undefined, + x___848283: undefined, + x0___848293: undefined, + obstacle___848307: undefined, + collisionDirection___848334: undefined, + tile___848360: undefined, + unnamed4912___U24: undefined, + unnamed4913___U25: undefined, + overlappedTiles___848454: undefined, + x___848456: undefined, + x0___848466: undefined, + y___848476: undefined, + y0___848486: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -29993,7 +29993,7 @@ function ArcadePhysicsEngine_tilemapCollisions__P725862_mk(s) { -function ArcadePhysicsEngine_tilemapCollisions_inline__P739513(s) { +function ArcadePhysicsEngine_tilemapCollisions_inline__P848126(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30015,12 +30015,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapCollisions_inline__P739513.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__P848126.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__P739513_mk(s) { +function ArcadePhysicsEngine_tilemapCollisions_inline__P848126_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapCollisions_inline__P739513, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapCollisions_inline__P848126, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30031,7 +30031,7 @@ function ArcadePhysicsEngine_tilemapCollisions_inline__P739513_mk(s) { -function ArcadePhysicsEngine_tilemapCollisions_inline__P739702(s) { +function ArcadePhysicsEngine_tilemapCollisions_inline__P848315(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30053,12 +30053,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapCollisions_inline__P739702.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__P848315.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__P739702_mk(s) { +function ArcadePhysicsEngine_tilemapCollisions_inline__P848315_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapCollisions_inline__P739702, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapCollisions_inline__P848315, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30069,7 +30069,7 @@ function ArcadePhysicsEngine_tilemapCollisions_inline__P739702_mk(s) { -function ArcadePhysicsEngine_tilemapOverlaps__P725863(s) { +function ArcadePhysicsEngine_tilemapOverlaps__P834476(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30079,11 +30079,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.alreadyHandled___739920 = undefined; - s.tile___739923 = undefined; - s.unnamed4242___U2 = undefined; - s.unnamed4243___U3 = undefined; - s.tileOverlapHandlers___739944 = undefined; + s.alreadyHandled___848533 = undefined; + s.tile___848536 = undefined; + s.unnamed4914___U2 = undefined; + s.unnamed4915___U3 = undefined; + s.tileOverlapHandlers___848557 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -30091,25 +30091,25 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C723549_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C832162_VT)) failedCast(r0); r0 = pxsim_Array__mk(); - s.alreadyHandled___739920 = (r0); - s.tile___739923 = (undefined); - s.unnamed4242___U2 = (s.arg2); - s.unnamed4243___U3 = (0); + s.alreadyHandled___848533 = (r0); + s.tile___848536 = (undefined); + s.unnamed4914___U2 = (s.arg2); + s.unnamed4915___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed4243___U3; - r0 = pxsim_Array__length(s.unnamed4242___U2); + s.tmp_0 = r0 = s.unnamed4915___U3; + r0 = pxsim_Array__length(s.unnamed4914___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 7; continue; } - r0 = pxsim_Array__getAt(s.unnamed4242___U2, s.unnamed4243___U3); - s.tile___739923 = (r0); - r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapOverlaps_inline__P739927); + r0 = pxsim_Array__getAt(s.unnamed4914___U2, s.unnamed4915___U3); + s.tile___848536 = (r0); + r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapOverlaps_inline__P848540); s.tmp_2 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.tile___739923); - s.tmp_4 = helpers_arraySome__P721128_mk(s); - s.tmp_4.arg0 = s.alreadyHandled___739920; + r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.tile___848536); + s.tmp_4 = helpers_arraySome__P829741_mk(s); + s.tmp_4.arg0 = s.alreadyHandled___848533; s.tmp_4.arg1 = s.tmp_2; s.callLocIdx = 750; s.pc = 8; return s.tmp_4; case 8: @@ -30120,26 +30120,26 @@ switch (step) { { step = 6; continue; } case 2: case 3: - r0 = pxsim_Array__push(s.alreadyHandled___739920, s.tile___739923); - s.tmp_0 = game_currentScene__P724021_mk(s); + r0 = pxsim_Array__push(s.alreadyHandled___848533, s.tile___848536); + s.tmp_0 = game_currentScene__P832634_mk(s); s.callLocIdx = 751; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; r0 = r0.fields["tileOverlapHandlers"]; - s.tileOverlapHandlers___739944 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tileOverlapHandlers___739944); + s.tileOverlapHandlers___848557 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tileOverlapHandlers___848557); if (!r0) { step = 4; continue; } - r0 = pxsim_pxtcore_mkAction(2, forEach_inline__P739952); + r0 = pxsim_pxtcore_mkAction(2, forEach_inline__P848565); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.tile___739923); - r0 = pxsim_pxtcore_mkAction(2, ArcadePhysicsEngine_tilemapOverlaps_inline__P739968); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.tile___848536); + r0 = pxsim_pxtcore_mkAction(2, ArcadePhysicsEngine_tilemapOverlaps_inline__P848581); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg1); - r0 = pxsim_pxtrt_stclo(s.tmp_1, 1, s.tile___739923); - s.tmp_2 = helpers_arrayForEach__P721130_mk(s); - s.tmp_3 = helpers_arrayFilter__P721131_mk(s); - s.tmp_3.arg0 = s.tileOverlapHandlers___739944; + r0 = pxsim_pxtrt_stclo(s.tmp_1, 1, s.tile___848536); + s.tmp_2 = helpers_arrayForEach__P829743_mk(s); + s.tmp_3 = helpers_arrayFilter__P829744_mk(s); + s.tmp_3.arg0 = s.tileOverlapHandlers___848557; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 754; s.pc = 11; return s.tmp_3; case 11: @@ -30152,32 +30152,32 @@ switch (step) { case 4: case 5: case 6: - r0 = (s.unnamed4243___U3 + 1); - s.unnamed4243___U3 = (r0); + r0 = (s.unnamed4915___U3 + 1); + s.unnamed4915___U3 = (r0); { step = 1; continue; } case 7: - s.unnamed4242___U2 = (undefined); + s.unnamed4914___U2 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapOverlaps__P725863.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__P834476.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__P725863_mk(s) { +function ArcadePhysicsEngine_tilemapOverlaps__P834476_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps__P725863, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps__P834476, 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___739920: undefined, - tile___739923: undefined, - unnamed4242___U2: undefined, - unnamed4243___U3: undefined, - tileOverlapHandlers___739944: undefined, + alreadyHandled___848533: undefined, + tile___848536: undefined, + unnamed4914___U2: undefined, + unnamed4915___U3: undefined, + tileOverlapHandlers___848557: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -30187,7 +30187,7 @@ function ArcadePhysicsEngine_tilemapOverlaps__P725863_mk(s) { -function ArcadePhysicsEngine_tilemapOverlaps_inline__P739927(s) { +function ArcadePhysicsEngine_tilemapOverlaps_inline__P848540(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30224,12 +30224,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapOverlaps_inline__P739927.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__P848540.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__P739927_mk(s) { +function ArcadePhysicsEngine_tilemapOverlaps_inline__P848540_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps_inline__P739927, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps_inline__P848540, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30244,7 +30244,7 @@ function ArcadePhysicsEngine_tilemapOverlaps_inline__P739927_mk(s) { -function forEach_inline__P739952(s) { +function forEach_inline__P848565(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30271,7 +30271,7 @@ switch (step) { case 1: r0 = s.arg0.fields["tileKind"]; s.tmp_3 = r0; - s.tmp_5 = tiles_getTileImage__P723790_mk(s); + s.tmp_5 = tiles_getTileImage__P832403_mk(s); s.tmp_5.arg0 = s.caps[1]; s.callLocIdx = 753; s.pc = 3; return s.tmp_5; case 3: @@ -30285,12 +30285,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P739952.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__P848565.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__P739952_mk(s) { +function forEach_inline__P848565_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P739952, depth: s.depth + 1, + parent: s, fn: forEach_inline__P848565, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30306,7 +30306,7 @@ function forEach_inline__P739952_mk(s) { -function ArcadePhysicsEngine_tilemapOverlaps_inline__P739968(s) { +function ArcadePhysicsEngine_tilemapOverlaps_inline__P848581(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30339,12 +30339,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapOverlaps_inline__P739968.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__P848581.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__P739968_mk(s) { +function ArcadePhysicsEngine_tilemapOverlaps_inline__P848581_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps_inline__P739968, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps_inline__P848581, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -30354,7 +30354,7 @@ function ArcadePhysicsEngine_tilemapOverlaps_inline__P739968_mk(s) { -function tiles_getTileImage__P723790(s) { +function tiles_getTileImage__P832403(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30364,16 +30364,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___739976 = undefined; + s.scene___848589 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P724021_mk(s); + s.tmp_0 = game_currentScene__P832634_mk(s); s.callLocIdx = 884; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.scene___739976 = (r0); + s.scene___848589 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg0); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -30383,7 +30383,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.scene___739976.fields["tileMap"]; + r0 = s.scene___848589.fields["tileMap"]; s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -30393,14 +30393,14 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - r0 = pxsim.image.ofBuffer(_hex739986); + r0 = pxsim.image.ofBuffer(_hex848599); { step = 5; continue; } case 3: case 4: - s.tmp_5 = tiles_TileMap_getTileImage__P723781_mk(s); - r0 = s.scene___739976.fields["tileMap"]; + s.tmp_5 = tiles_TileMap_getTileImage__P832394_mk(s); + r0 = s.scene___848589.fields["tileMap"]; s.tmp_5.arg0 = r0; - s.tmp_6 = tiles_Location_tileSet__P723726_mk(s); + s.tmp_6 = tiles_Location_tileSet__P832339_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 885; s.pc = 8; return s.tmp_6; case 8: @@ -30413,12 +30413,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_getTileImage__P723790.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__P832403.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__P723790_mk(s) { +function tiles_getTileImage__P832403_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_getTileImage__P723790, depth: s.depth + 1, + parent: s, fn: tiles_getTileImage__P832403, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30427,16 +30427,16 @@ function tiles_getTileImage__P723790_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - scene___739976: undefined, + scene___848589: undefined, arg0: undefined, } } -const _hex739986 = pxsim.BufferMethods.createBufferFromHex("8704000000000000") +const _hex848599 = pxsim.BufferMethods.createBufferFromHex("8704000000000000") -function tiles_TileMap_getTileImage__P723781(s) { +function tiles_TileMap_getTileImage__P832394(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30452,8 +30452,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C723757_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMapData_getTileImage__P723748_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C832370_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMapData_getTileImage__P832361_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -30463,12 +30463,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getTileImage__P723781.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__P832394.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__P723781_mk(s) { +function tiles_TileMap_getTileImage__P832394_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTileImage__P723781, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTileImage__P832394, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -30479,7 +30479,7 @@ function tiles_TileMap_getTileImage__P723781_mk(s) { -function tiles_TileMapData_getTileImage__P723748(s) { +function tiles_TileMapData_getTileImage__P832361(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30489,25 +30489,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.size___740041 = undefined; - s.cachedImage___740045 = undefined; - s.originalImage___740052 = undefined; + s.size___848654 = undefined; + s.cachedImage___848658 = undefined; + s.originalImage___848665 = 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__C723739_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C832352_VT)) failedCast(r0); r0 = s.arg0.fields["_scale"]; s.tmp_0 = r0; r0 = (1 << s.tmp_0); - s.size___740041 = (r0); + s.size___848654 = (r0); r0 = s.arg0.fields["cachedTileView"]; s.tmp_0 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.arg1); - s.cachedImage___740045 = (r0); - r0 = pxsim_numops_toBoolDecr(s.cachedImage___740045); + s.cachedImage___848658 = (r0); + r0 = pxsim_numops_toBoolDecr(s.cachedImage___848658); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -30516,58 +30516,58 @@ switch (step) { r0 = s.arg0.fields["tileset"]; s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_2, s.arg1); - s.originalImage___740052 = (r0); - r0 = pxsim_numops_toBoolDecr(s.originalImage___740052); + s.originalImage___848665 = (r0); + r0 = pxsim_numops_toBoolDecr(s.originalImage___848665); if (!r0) { step = 5; continue; } - r0 = pxsim_ImageMethods.width(s.originalImage___740052); + r0 = pxsim_ImageMethods.width(s.originalImage___848665); s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.size___740041); + r0 = (s.tmp_1 <= s.size___848654); 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___740052); + r0 = pxsim_ImageMethods.height(s.originalImage___848665); s.tmp_2 = r0; - r0 = (s.tmp_2 <= s.size___740041); + r0 = (s.tmp_2 <= s.size___848654); 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___740045 = (s.originalImage___740052); + s.cachedImage___848658 = (s.originalImage___848665); { step = 4; continue; } case 3: - r0 = pxsim.image.create(s.size___740041, s.size___740041); - s.cachedImage___740045 = (r0); - r0 = pxsim_ImageMethods.drawImage(s.cachedImage___740045, s.originalImage___740052, 0, 0); + r0 = pxsim.image.create(s.size___848654, s.size___848654); + s.cachedImage___848658 = (r0); + r0 = pxsim_ImageMethods.drawImage(s.cachedImage___848658, s.originalImage___848665, 0, 0); case 4: r0 = s.arg0.fields["cachedTileView"]; s.tmp_0 = r0; - r0 = pxsim_Array_.setAt(s.tmp_0, s.arg1, s.cachedImage___740045); + r0 = pxsim_Array_.setAt(s.tmp_0, s.arg1, s.cachedImage___848658); case 5: case 6: case 7: case 8: - r0 = s.cachedImage___740045; + r0 = s.cachedImage___848658; return leave(s, r0) default: oops() } } } -tiles_TileMapData_getTileImage__P723748.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__P832361.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__P723748_mk(s) { +function tiles_TileMapData_getTileImage__P832361_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_getTileImage__P723748, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_getTileImage__P832361, 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___740041: undefined, - cachedImage___740045: undefined, - originalImage___740052: undefined, + size___848654: undefined, + cachedImage___848658: undefined, + originalImage___848665: undefined, arg0: undefined, arg1: undefined, } } @@ -30576,7 +30576,7 @@ function tiles_TileMapData_getTileImage__P723748_mk(s) { -function tiles_TileMapData_scale__P723743(s) { +function tiles_TileMapData_scale__P832356(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30591,18 +30591,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C723739_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C832352_VT)) failedCast(r0); r0 = s.arg0.fields["_scale"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMapData_scale__P723743.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__P723743.isGetter = true; +tiles_TileMapData_scale__P832356.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__P832356.isGetter = true; -function tiles_TileMapData_scale__P723743_mk(s) { +function tiles_TileMapData_scale__P832356_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_scale__P723743, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_scale__P832356, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -30611,7 +30611,7 @@ function tiles_TileMapData_scale__P723743_mk(s) { -function tiles_Location_tileSet__P723726(s) { +function tiles_Location_tileSet__P832339(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30626,9 +30626,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C723715_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMap_getTileIndex__P723772_mk(s); - s.tmp_1 = tiles_Location_tileMap__P723717_mk(s); + if (!checkSubtype(r0, tiles_Location__C832328_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMap_getTileIndex__P832385_mk(s); + s.tmp_1 = tiles_Location_tileMap__P832330_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 814; s.pc = 2; return s.tmp_1; case 2: @@ -30644,13 +30644,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_tileSet__P723726.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__P723726.isGetter = true; +tiles_Location_tileSet__P832339.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__P832339.isGetter = true; -function tiles_Location_tileSet__P723726_mk(s) { +function tiles_Location_tileSet__P832339_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_tileSet__P723726, depth: s.depth + 1, + parent: s, fn: tiles_Location_tileSet__P832339, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30661,7 +30661,7 @@ function tiles_Location_tileSet__P723726_mk(s) { -function tiles_TileMap_getTileIndex__P723772(s) { +function tiles_TileMap_getTileIndex__P832385(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30678,8 +30678,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C723757_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMapData_getTile__P723745_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C832370_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMapData_getTile__P832358_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -30690,12 +30690,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getTileIndex__P723772.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__P832385.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__P723772_mk(s) { +function tiles_TileMap_getTileIndex__P832385_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTileIndex__P723772, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTileIndex__P832385, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -30707,7 +30707,7 @@ function tiles_TileMap_getTileIndex__P723772_mk(s) { -function tiles_TileMapData_getTile__P723745(s) { +function tiles_TileMapData_getTile__P832358(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30724,8 +30724,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C723739_VT)) failedCast(r0); - s.tmp_1 = tiles_TileMapData_isOutsideMap__P723751_mk(s); + if (!checkSubtype(r0, tiles_TileMapData__C832352_VT)) failedCast(r0); + s.tmp_1 = tiles_TileMapData_isOutsideMap__P832364_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; @@ -30758,12 +30758,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_getTile__P723745.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__P832358.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__P723745_mk(s) { +function tiles_TileMapData_getTile__P832358_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_getTile__P723745, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_getTile__P832358, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30783,7 +30783,7 @@ function tiles_TileMapData_getTile__P723745_mk(s) { -function tiles_TileMapData_isOutsideMap__P723751(s) { +function tiles_TileMapData_isOutsideMap__P832364(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30800,7 +30800,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C723739_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C832352_VT)) failedCast(r0); r0 = (s.arg1 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -30840,12 +30840,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_isOutsideMap__P723751.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__P832364.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__P723751_mk(s) { +function tiles_TileMapData_isOutsideMap__P832364_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_isOutsideMap__P723751, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_isOutsideMap__P832364, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30864,7 +30864,7 @@ function tiles_TileMapData_isOutsideMap__P723751_mk(s) { -function tiles_Location_tileMap__P723717(s) { +function tiles_Location_tileMap__P832330(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30879,8 +30879,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C723715_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P724021_mk(s); + if (!checkSubtype(r0, tiles_Location__C832328_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P832634_mk(s); s.callLocIdx = 805; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -30888,13 +30888,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_tileMap__P723717.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__P723717.isGetter = true; +tiles_Location_tileMap__P832330.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__P832330.isGetter = true; -function tiles_Location_tileMap__P723717_mk(s) { +function tiles_Location_tileMap__P832330_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_tileMap__P723717, depth: s.depth + 1, + parent: s, fn: tiles_Location_tileMap__P832330, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -30904,7 +30904,7 @@ function tiles_Location_tileMap__P723717_mk(s) { -function tiles_Location_row__P723719(s) { +function tiles_Location_row__P832332(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30919,18 +30919,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C723715_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C832328_VT)) failedCast(r0); r0 = s.arg0.fields["_row"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_row__P723719.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__P723719.isGetter = true; +tiles_Location_row__P832332.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__P832332.isGetter = true; -function tiles_Location_row__P723719_mk(s) { +function tiles_Location_row__P832332_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_row__P723719, depth: s.depth + 1, + parent: s, fn: tiles_Location_row__P832332, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -30939,7 +30939,7 @@ function tiles_Location_row__P723719_mk(s) { -function tiles_Location_column__P723718(s) { +function tiles_Location_column__P832331(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30954,18 +30954,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C723715_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C832328_VT)) failedCast(r0); r0 = s.arg0.fields["_col"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_column__P723718.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__P723718.isGetter = true; +tiles_Location_column__P832331.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__P832331.isGetter = true; -function tiles_Location_column__P723718_mk(s) { +function tiles_Location_column__P832331_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_column__P723718, depth: s.depth + 1, + parent: s, fn: tiles_Location_column__P832331, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -30974,7 +30974,7 @@ function tiles_Location_column__P723718_mk(s) { -function tiles_TileMap_getObstacle__P723779(s) { +function tiles_TileMap_getObstacle__P832392(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30984,8 +30984,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.index___740215 = undefined; - s.tile___740227 = undefined; + s.index___848828 = undefined; + s.tile___848840 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -30993,8 +30993,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C723757_VT)) failedCast(r0); - s.tmp_1 = tiles_TileMapData_isOutsideMap__P723751_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C832370_VT)) failedCast(r0); + s.tmp_1 = tiles_TileMapData_isOutsideMap__P832364_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; @@ -31008,7 +31008,7 @@ switch (step) { r0 = 0; { step = 2; continue; } case 1: - s.tmp_2 = tiles_TileMapData_getTile__P723745_mk(s); + s.tmp_2 = tiles_TileMapData_getTile__P832358_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = s.arg1; @@ -31019,20 +31019,20 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_3 = r0; - s.index___740215 = (s.tmp_3); - s.tmp_0 = tiles_TileMapData_getTileImage__P723748_mk(s); + s.index___848828 = (s.tmp_3); + s.tmp_0 = tiles_TileMapData_getTileImage__P832361_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.index___740215; + s.tmp_0.arg1 = s.index___848828; s.callLocIdx = 864; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tile___740227 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(sprites_StaticObstacle__C723520_VT); + s.tile___848840 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(sprites_StaticObstacle__C832133_VT); s.tmp_0 = r0; - s.tmp_1 = sprites_StaticObstacle_constructor__P723526_mk(s); + s.tmp_1 = sprites_StaticObstacle_constructor__P832139_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = s.tile___740227; + s.tmp_1.arg1 = s.tile___848840; s.tmp_2 = r0 = s.arg2; r0 = s.arg0.fields["_scale"]; s.tmp_3 = r0; @@ -31045,7 +31045,7 @@ switch (step) { s.tmp_1.arg3 = r0; r0 = s.arg0.fields["_layer"]; s.tmp_1.arg4 = r0; - s.tmp_1.arg5 = s.index___740215; + s.tmp_1.arg5 = s.index___848828; s.callLocIdx = 868; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; @@ -31053,12 +31053,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getObstacle__P723779.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__P832392.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__P723779_mk(s) { +function tiles_TileMap_getObstacle__P832392_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getObstacle__P723779, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getObstacle__P832392, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31066,8 +31066,8 @@ function tiles_TileMap_getObstacle__P723779_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - index___740215: undefined, - tile___740227: undefined, + index___848828: undefined, + tile___848840: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -31077,7 +31077,7 @@ function tiles_TileMap_getObstacle__P723779_mk(s) { -function tiles_TileMap_layer__P723767(s) { +function tiles_TileMap_layer__P832380(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31092,18 +31092,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C723757_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C832370_VT)) failedCast(r0); r0 = s.arg0.fields["_layer"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_layer__P723767.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__P723767.isGetter = true; +tiles_TileMap_layer__P832380.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__P832380.isGetter = true; -function tiles_TileMap_layer__P723767_mk(s) { +function tiles_TileMap_layer__P832380_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_layer__P723767, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_layer__P832380, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -31112,7 +31112,7 @@ function tiles_TileMap_layer__P723767_mk(s) { -function sprites_StaticObstacle_constructor__P723526(s) { +function sprites_StaticObstacle_constructor__P832139(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31132,7 +31132,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C723520_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C832133_VT)) failedCast(r0); r0 = (s.arg0).fields["image"] = (s.arg1); r0 = (s.arg0).fields["layer"] = (s.arg4); r0 = (s.arg0).fields["top"] = (s.arg2); @@ -31142,12 +31142,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_StaticObstacle_constructor__P723526.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__P832139.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__P723526_mk(s) { +function sprites_StaticObstacle_constructor__P832139_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_constructor__P723526, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_constructor__P832139, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -31161,7 +31161,7 @@ function sprites_StaticObstacle_constructor__P723526_mk(s) { -function tiles_TileMap_isObstacle__P723778(s) { +function tiles_TileMap_isObstacle__P832391(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31178,7 +31178,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C723757_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C832370_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); @@ -31199,7 +31199,7 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.tmp_8 = tiles_TileMapData_isOutsideMap__P723751_mk(s); + s.tmp_8 = tiles_TileMapData_isOutsideMap__P832364_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_8.arg0 = r0; s.tmp_8.arg1 = s.arg1; @@ -31225,12 +31225,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_isObstacle__P723778.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__P832391.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__P723778_mk(s) { +function tiles_TileMap_isObstacle__P832391_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_isObstacle__P723778, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_isObstacle__P832391, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31253,7 +31253,7 @@ function tiles_TileMap_isObstacle__P723778_mk(s) { -function tiles_TileMapData_isWall__P723750(s) { +function tiles_TileMapData_isWall__P832363(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31270,7 +31270,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C723739_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C832352_VT)) failedCast(r0); r0 = s.arg0.fields["layers"]; s.tmp_1 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_1, s.arg1, s.arg2); @@ -31279,12 +31279,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_isWall__P723750.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__P832363.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__P723750_mk(s) { +function tiles_TileMapData_isWall__P832363_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_isWall__P723750, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_isWall__P832363, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31297,7 +31297,7 @@ function tiles_TileMapData_isWall__P723750_mk(s) { -function tiles_TileMap_getTile__P723771(s) { +function tiles_TileMap_getTile__P832384(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31314,10 +31314,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C723757_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkClassInstance(tiles_Location__C723715_VT); + if (!checkSubtype(r0, tiles_TileMap__C832370_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkClassInstance(tiles_Location__C832328_VT); s.tmp_0 = r0; - s.tmp_1 = tiles_Location_constructor__P723716_mk(s); + s.tmp_1 = tiles_Location_constructor__P832329_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; @@ -31329,12 +31329,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getTile__P723771.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__P832384.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__P723771_mk(s) { +function tiles_TileMap_getTile__P832384_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTile__P723771, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTile__P832384, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31347,7 +31347,7 @@ function tiles_TileMap_getTile__P723771_mk(s) { -function tiles_Location_constructor__P723716(s) { +function tiles_Location_constructor__P832329(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31365,19 +31365,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C723715_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C832328_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__P723716.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__P832329.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__P723716_mk(s) { +function tiles_Location_constructor__P832329_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_constructor__P723716, depth: s.depth + 1, + parent: s, fn: tiles_Location_constructor__P832329, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -31389,7 +31389,7 @@ function tiles_Location_constructor__P723716_mk(s) { -function Sprite_registerObstacle__P723448(s) { +function Sprite_registerObstacle__P832061(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31399,10 +31399,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.collisionHandlers___740128 = undefined; - s.wallCollisionHandlers___740135 = undefined; - s.wallHandlersToRun___740160 = undefined; - s.asTileLocation___740173 = undefined; + s.collisionHandlers___848741 = undefined; + s.wallCollisionHandlers___848748 = undefined; + s.wallHandlersToRun___848773 = undefined; + s.asTileLocation___848786 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -31411,11 +31411,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_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__P724021_mk(s); + s.tmp_1 = game_currentScene__P832634_mk(s); s.callLocIdx = 422; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; @@ -31435,24 +31435,24 @@ switch (step) { r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.tmp_2); - s.collisionHandlers___740128 = (r0); - s.tmp_0 = game_currentScene__P724021_mk(s); + s.collisionHandlers___848741 = (r0); + s.tmp_0 = game_currentScene__P832634_mk(s); s.callLocIdx = 424; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; r0 = r0.fields["wallCollisionHandlers"]; - s.wallCollisionHandlers___740135 = (r0); - r0 = pxsim_numops_toBoolDecr(s.collisionHandlers___740128); + s.wallCollisionHandlers___848748 = (r0); + r0 = pxsim_numops_toBoolDecr(s.collisionHandlers___848741); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P740143); + r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P848756); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtcore_mkAction(1, Sprite_registerObstacle_inline__P740149); + r0 = pxsim_pxtcore_mkAction(1, Sprite_registerObstacle_inline__P848762); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P721130_mk(s); - s.tmp_3 = helpers_arrayFilter__P721131_mk(s); - s.tmp_3.arg0 = s.collisionHandlers___740128; + s.tmp_2 = helpers_arrayForEach__P829743_mk(s); + s.tmp_3 = helpers_arrayFilter__P829744_mk(s); + s.tmp_3.arg0 = s.collisionHandlers___848741; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 426; s.pc = 13; return s.tmp_3; case 13: @@ -31464,7 +31464,7 @@ switch (step) { r0 = s.retval; case 1: case 2: - r0 = pxsim_numops_toBoolDecr(s.wallCollisionHandlers___740135); + r0 = pxsim_numops_toBoolDecr(s.wallCollisionHandlers___848748); if (!r0) { step = 7; continue; } s.tmp_0 = r0 = s.arg3; r0 = pxsim_numops_toBool(s.tmp_0); @@ -31472,7 +31472,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - s.tmp_1 = game_currentScene__P724021_mk(s); + s.tmp_1 = game_currentScene__P832634_mk(s); s.callLocIdx = 429; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; @@ -31481,21 +31481,21 @@ switch (step) { // jmp value (already in r0) s.tmp_2 = r0; s.arg3 = (s.tmp_2); - r0 = pxsim_pxtcore_mkAction(1, wallHandlersToRun_inline__P740162); + r0 = pxsim_pxtcore_mkAction(1, wallHandlersToRun_inline__P848775); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = helpers_arrayFilter__P721131_mk(s); - s.tmp_1.arg0 = s.wallCollisionHandlers___740135; + s.tmp_1 = helpers_arrayFilter__P829744_mk(s); + s.tmp_1.arg0 = s.wallCollisionHandlers___848748; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 431; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; - s.wallHandlersToRun___740160 = (r0); - r0 = pxsim_Array__length(s.wallHandlersToRun___740160); + s.wallHandlersToRun___848773 = (r0); + r0 = pxsim_Array__length(s.wallHandlersToRun___848773); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_1 = tiles_TileMap_getTile__P723771_mk(s); + s.tmp_1 = tiles_TileMap_getTile__P832384_mk(s); s.tmp_1.arg0 = s.arg3; s.tmp_3 = if_left_1_mk(s); s.tmp_3.arg0 = s.arg2; @@ -31534,13 +31534,13 @@ switch (step) { s.callLocIdx = 436; s.pc = 16; return s.tmp_1; case 16: r0 = s.retval; - s.asTileLocation___740173 = (r0); - r0 = pxsim_pxtcore_mkAction(2, Sprite_registerObstacle_inline__P740189); + s.asTileLocation___848786 = (r0); + r0 = pxsim_pxtcore_mkAction(2, Sprite_registerObstacle_inline__P848802); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.asTileLocation___740173); - s.tmp_1 = helpers_arrayForEach__P721130_mk(s); - s.tmp_1.arg0 = s.wallHandlersToRun___740160; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.asTileLocation___848786); + s.tmp_1 = helpers_arrayForEach__P829743_mk(s); + s.tmp_1.arg0 = s.wallHandlersToRun___848773; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 438; s.pc = 19; return s.tmp_1; case 19: @@ -31553,12 +31553,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_registerObstacle__P723448.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__P832061.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__P723448_mk(s) { +function Sprite_registerObstacle__P832061_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_registerObstacle__P723448, depth: s.depth + 1, + parent: s, fn: Sprite_registerObstacle__P832061, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31568,10 +31568,10 @@ function Sprite_registerObstacle__P723448_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - collisionHandlers___740128: undefined, - wallCollisionHandlers___740135: undefined, - wallHandlersToRun___740160: undefined, - asTileLocation___740173: undefined, + collisionHandlers___848741: undefined, + wallCollisionHandlers___848748: undefined, + wallHandlersToRun___848773: undefined, + asTileLocation___848786: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -31582,7 +31582,7 @@ function Sprite_registerObstacle__P723448_mk(s) { -function forEach_inline__P740143(s) { +function forEach_inline__P848756(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31604,12 +31604,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P740143.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__P848756.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__P740143_mk(s) { +function forEach_inline__P848756_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P740143, depth: s.depth + 1, + parent: s, fn: forEach_inline__P848756, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31620,7 +31620,7 @@ function forEach_inline__P740143_mk(s) { -function Sprite_registerObstacle_inline__P740149(s) { +function Sprite_registerObstacle_inline__P848762(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31652,12 +31652,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_registerObstacle_inline__P740149.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__P848762.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__P740149_mk(s) { +function Sprite_registerObstacle_inline__P848762_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_registerObstacle_inline__P740149, depth: s.depth + 1, + parent: s, fn: Sprite_registerObstacle_inline__P848762, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -31667,7 +31667,7 @@ function Sprite_registerObstacle_inline__P740149_mk(s) { -function wallHandlersToRun_inline__P740162(s) { +function wallHandlersToRun_inline__P848775(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31689,12 +31689,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -wallHandlersToRun_inline__P740162.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__P848775.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__P740162_mk(s) { +function wallHandlersToRun_inline__P848775_mk(s) { checkStack(s.depth); return { - parent: s, fn: wallHandlersToRun_inline__P740162, depth: s.depth + 1, + parent: s, fn: wallHandlersToRun_inline__P848775, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31705,7 +31705,7 @@ function wallHandlersToRun_inline__P740162_mk(s) { -function Sprite_registerObstacle_inline__P740189(s) { +function Sprite_registerObstacle_inline__P848802(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31738,12 +31738,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_registerObstacle_inline__P740189.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__P848802.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__P740189_mk(s) { +function Sprite_registerObstacle_inline__P848802_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_registerObstacle_inline__P740189, depth: s.depth + 1, + parent: s, fn: Sprite_registerObstacle_inline__P848802, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -31753,7 +31753,7 @@ function Sprite_registerObstacle_inline__P740189_mk(s) { -function Math_sign__P721150(s) { +function Math_sign__P829763(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31788,12 +31788,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_sign__P721150.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__P829763.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__P721150_mk(s) { +function Math_sign__P829763_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_sign__P721150, depth: s.depth + 1, + parent: s, fn: Math_sign__P829763, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31804,7 +31804,7 @@ function Math_sign__P721150_mk(s) { -function helpers_arraySome__P721128(s) { +function helpers_arraySome__P829741(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31814,26 +31814,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___740197 = undefined; - s.i___740200 = undefined; + s.len___848810 = undefined; + s.i___848813 = 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___740197 = (r0); - s.i___740200 = (0); + s.len___848810 = (r0); + s.i___848813 = (0); case 1: - r0 = (s.i___740200 < s.len___740197); + r0 = (s.i___848813 < s.len___848810); 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___740200); + r0 = pxsim_Array__getAt(s.arg0, s.i___848813); s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = s.i___740200; + s.tmp_2.arg1 = s.i___848813; setupLambda(s.tmp_2, s.tmp_2.argL); s.callLocIdx = 4; s.pc = 6; return s.tmp_2; case 6: @@ -31845,8 +31845,8 @@ switch (step) { { step = 5; continue; } case 2: case 3: - r0 = (s.i___740200 + 1); - s.i___740200 = (r0); + r0 = (s.i___848813 + 1); + s.i___848813 = (r0); { step = 1; continue; } case 4: r0 = false; @@ -31854,18 +31854,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySome__P721128.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__P829741.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__P721128_mk(s) { +function helpers_arraySome__P829741_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySome__P721128, depth: s.depth + 1, + parent: s, fn: helpers_arraySome__P829741, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - len___740197: undefined, - i___740200: undefined, + len___848810: undefined, + i___848813: undefined, arg0: undefined, arg1: undefined, } } @@ -31874,7 +31874,7 @@ function helpers_arraySome__P721128_mk(s) { -function tiles_TileMap_isOnWall__P723780(s) { +function tiles_TileMap_isOnWall__P832393(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31884,24 +31884,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.hbox___739302 = undefined; - s.left___739305 = undefined; - s.right___739311 = undefined; - s.top___739317 = undefined; - s.bottom___739323 = undefined; - s.col___739329 = undefined; - s.row___739335 = undefined; + s.hbox___847915 = undefined; + s.left___847918 = undefined; + s.right___847924 = undefined; + s.top___847930 = undefined; + s.bottom___847936 = undefined; + s.col___847942 = undefined; + s.row___847948 = 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__C723757_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C832370_VT)) failedCast(r0); r0 = s.arg1.fields["_hitbox"]; - s.hbox___739302 = (r0); - s.tmp_1 = game_Hitbox_left__P723238_mk(s); - s.tmp_1.arg0 = s.hbox___739302; + s.hbox___847915 = (r0); + s.tmp_1 = game_Hitbox_left__P831851_mk(s); + s.tmp_1.arg0 = s.hbox___847915; s.callLocIdx = 869; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; @@ -31911,9 +31911,9 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.left___739305 = (r0); - s.tmp_1 = game_Hitbox_right__P723240_mk(s); - s.tmp_1.arg0 = s.hbox___739302; + s.left___847918 = (r0); + s.tmp_1 = game_Hitbox_right__P831853_mk(s); + s.tmp_1.arg0 = s.hbox___847915; s.callLocIdx = 872; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; @@ -31923,9 +31923,9 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.right___739311 = (r0); - s.tmp_1 = game_Hitbox_top__P723239_mk(s); - s.tmp_1.arg0 = s.hbox___739302; + s.right___847924 = (r0); + s.tmp_1 = game_Hitbox_top__P831852_mk(s); + s.tmp_1.arg0 = s.hbox___847915; s.callLocIdx = 875; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; @@ -31935,9 +31935,9 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.top___739317 = (r0); - s.tmp_1 = game_Hitbox_bottom__P723241_mk(s); - s.tmp_1.arg0 = s.hbox___739302; + s.top___847930 = (r0); + s.tmp_1 = game_Hitbox_bottom__P831854_mk(s); + s.tmp_1.arg0 = s.hbox___847915; s.callLocIdx = 878; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; @@ -31947,23 +31947,23 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.bottom___739323 = (r0); - s.col___739329 = (s.left___739305); + s.bottom___847936 = (r0); + s.col___847942 = (s.left___847918); case 1: - r0 = (s.col___739329 <= s.right___739311); + r0 = (s.col___847942 <= s.right___847924); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.row___739335 = (s.top___739317); + s.row___847948 = (s.top___847930); case 2: - r0 = (s.row___739335 <= s.bottom___739323); + r0 = (s.row___847948 <= s.bottom___847936); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = tiles_TileMap_isObstacle__P723778_mk(s); + s.tmp_2 = tiles_TileMap_isObstacle__P832391_mk(s); s.tmp_2.arg0 = s.arg0; - s.tmp_2.arg1 = s.col___739329; - s.tmp_2.arg2 = s.row___739335; + s.tmp_2.arg1 = s.col___847942; + s.tmp_2.arg2 = s.row___847948; s.callLocIdx = 881; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; @@ -31974,12 +31974,12 @@ switch (step) { { step = 7; continue; } case 3: case 4: - r0 = (s.row___739335 + 1); - s.row___739335 = (r0); + r0 = (s.row___847948 + 1); + s.row___847948 = (r0); { step = 2; continue; } case 5: - r0 = (s.col___739329 + 1); - s.col___739329 = (r0); + r0 = (s.col___847942 + 1); + s.col___847942 = (r0); { step = 1; continue; } case 6: r0 = false; @@ -31987,24 +31987,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_isOnWall__P723780.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__P832393.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__P723780_mk(s) { +function tiles_TileMap_isOnWall__P832393_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_isOnWall__P723780, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_isOnWall__P832393, 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___739302: undefined, - left___739305: undefined, - right___739311: undefined, - top___739317: undefined, - bottom___739323: undefined, - col___739329: undefined, - row___739335: undefined, + hbox___847915: undefined, + left___847918: undefined, + right___847924: undefined, + top___847930: undefined, + bottom___847936: undefined, + col___847942: undefined, + row___847948: undefined, arg0: undefined, arg1: undefined, } } @@ -32013,7 +32013,7 @@ function tiles_TileMap_isOnWall__P723780_mk(s) { -function MovingSprite_constructor__P723548(s) { +function MovingSprite_constructor__P832161(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32035,7 +32035,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, MovingSprite__C723547_VT)) failedCast(r0); + if (!checkSubtype(r0, MovingSprite__C832160_VT)) failedCast(r0); r0 = (s.arg0).fields["sprite"] = (s.arg1); r0 = (s.arg0).fields["cachedVx"] = (s.arg2); r0 = (s.arg0).fields["cachedVy"] = (s.arg3); @@ -32047,12 +32047,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -MovingSprite_constructor__P723548.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__P832161.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__P723548_mk(s) { +function MovingSprite_constructor__P832161_mk(s) { checkStack(s.depth); return { - parent: s, fn: MovingSprite_constructor__P723548, depth: s.depth + 1, + parent: s, fn: MovingSprite_constructor__P832161, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -32068,7 +32068,7 @@ function MovingSprite_constructor__P723548_mk(s) { -function ArcadePhysicsEngine_move__P723561(s) { +function ArcadePhysicsEngine_move__P832174(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32078,76 +32078,76 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dtMs___740272 = undefined; - s.dt2___740278 = undefined; - s.scene___740282 = undefined; - s.tileMap___740285 = undefined; - s.movingSprites___740288 = undefined; - s.MAX_STEP_COUNT___740319 = undefined; - s.overlapHandlers___740331 = undefined; - s.selected___740338 = undefined; - s.buffers___740339 = undefined; - s.count___740343 = undefined; - s.currMovers___740353 = undefined; - s.remainingMovers___740360 = undefined; - s.ms___740365 = undefined; - s.unnamed4232___U13 = undefined; - s.unnamed4233___U14 = undefined; - s.s___740367 = undefined; - s.stepX___740460 = undefined; - s.stepY___740474 = undefined; - s.bounce___740537 = undefined; + s.dtMs___848885 = undefined; + s.dt2___848891 = undefined; + s.scene___848895 = undefined; + s.tileMap___848898 = undefined; + s.movingSprites___848901 = undefined; + s.MAX_STEP_COUNT___848932 = undefined; + s.overlapHandlers___848944 = undefined; + s.selected___848951 = undefined; + s.buffers___848952 = undefined; + s.count___848956 = undefined; + s.currMovers___848966 = undefined; + s.remainingMovers___848973 = undefined; + s.ms___848978 = undefined; + s.unnamed4904___U13 = undefined; + s.unnamed4905___U14 = undefined; + s.s___848980 = undefined; + s.stepX___849073 = undefined; + s.stepY___849087 = undefined; + s.bounce___849150 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C723549_VT)) failedCast(r0); - s.tmp_0 = Math_min__P721152_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C832162_VT)) failedCast(r0); + s.tmp_0 = Math_min__P829765_mk(s); s.tmp_0.arg0 = 100; r0 = (s.arg1 * 1000); s.tmp_0.arg1 = r0; s.callLocIdx = 547; s.pc = 53; return s.tmp_0; case 53: r0 = s.retval; - s.dtMs___740272 = (r0); - r0 = pxsim.Math_.idiv(s.dtMs___740272, 2); - s.dt2___740278 = (r0); - s.tmp_0 = game_currentScene__P724021_mk(s); + s.dtMs___848885 = (r0); + r0 = pxsim.Math_.idiv(s.dtMs___848885, 2); + s.dt2___848891 = (r0); + s.tmp_0 = game_currentScene__P832634_mk(s); s.callLocIdx = 548; s.pc = 54; return s.tmp_0; case 54: r0 = s.retval; - s.scene___740282 = (r0); - r0 = s.scene___740282.fields["tileMap"]; - s.tileMap___740285 = (r0); - r0 = pxsim_pxtcore_mkAction(3, movingSprites_inline__P740290); + s.scene___848895 = (r0); + r0 = s.scene___848895.fields["tileMap"]; + s.tileMap___848898 = (r0); + r0 = pxsim_pxtcore_mkAction(3, movingSprites_inline__P848903); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.dtMs___740272); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.dt2___740278); - s.tmp_1 = helpers_arrayMap__P721127_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.dtMs___848885); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.dt2___848891); + s.tmp_1 = helpers_arrayMap__P829740_mk(s); r0 = s.arg0.fields["sprites"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 550; s.pc = 55; return s.tmp_1; case 55: r0 = s.retval; - s.movingSprites___740288 = (r0); - s.tmp_0 = helpers_arrayForEach__P721130_mk(s); + s.movingSprites___848901 = (r0); + s.tmp_0 = helpers_arrayForEach__P829743_mk(s); r0 = s.arg0.fields["sprites"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = ArcadePhysicsEngine_move_inline__P740302; + s.tmp_0.arg1 = ArcadePhysicsEngine_move_inline__P848915; s.callLocIdx = 554; s.pc = 56; return s.tmp_0; case 56: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_clear__P723474_mk(s); + s.tmp_0 = sprites_SpriteMap_clear__P832087_mk(s); r0 = s.arg0.fields["map"]; s.tmp_0.arg0 = r0; s.callLocIdx = 555; s.pc = 57; return s.tmp_0; case 57: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_resizeBuckets__P723473_mk(s); + s.tmp_0 = sprites_SpriteMap_resizeBuckets__P832086_mk(s); r0 = s.arg0.fields["map"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["sprites"]; @@ -32163,41 +32163,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___740272); + r0 = pxsim.Math_.imul(s.tmp_2, s.dtMs___848885); 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___740319 = (r0); - s.tmp_0 = helpers_arraySlice__P721136_mk(s); - r0 = s.scene___740282.fields["overlapHandlers"]; + s.MAX_STEP_COUNT___848932 = (r0); + s.tmp_0 = helpers_arraySlice__P829749_mk(s); + r0 = s.scene___848895.fields["overlapHandlers"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = undefined; s.tmp_0.arg2 = undefined; s.callLocIdx = 561; s.pc = 59; return s.tmp_0; case 59: r0 = s.retval; - s.overlapHandlers___740331 = (r0); - s.selected___740338 = (0); + s.overlapHandlers___848944 = (r0); + s.selected___848951 = (0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.movingSprites___740288); + r0 = pxsim_Array__push(s.tmp_0, s.movingSprites___848901); r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.buffers___740339 = (s.tmp_0); - s.count___740343 = (0); + s.buffers___848952 = (s.tmp_0); + s.count___848956 = (0); case 1: - r0 = (s.count___740343 < s.MAX_STEP_COUNT___740319); + r0 = (s.count___848956 < s.MAX_STEP_COUNT___848932); 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___740339, s.selected___740338); + r0 = pxsim_Array__getAt(s.buffers___848952, s.selected___848951); s.tmp_2 = r0; r0 = pxsim_Array__length(s.tmp_2); s.tmp_1 = r0; @@ -32207,43 +32207,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___740339, s.selected___740338); - s.currMovers___740353 = (r0); - r0 = (s.selected___740338 ^ 1); - s.selected___740338 = (r0); - r0 = pxsim_Array__getAt(s.buffers___740339, s.selected___740338); - s.remainingMovers___740360 = (r0); - s.ms___740365 = (undefined); - s.unnamed4232___U13 = (s.currMovers___740353); - s.unnamed4233___U14 = (0); + r0 = pxsim_Array__getAt(s.buffers___848952, s.selected___848951); + s.currMovers___848966 = (r0); + r0 = (s.selected___848951 ^ 1); + s.selected___848951 = (r0); + r0 = pxsim_Array__getAt(s.buffers___848952, s.selected___848951); + s.remainingMovers___848973 = (r0); + s.ms___848978 = (undefined); + s.unnamed4904___U13 = (s.currMovers___848966); + s.unnamed4905___U14 = (0); case 4: - s.tmp_0 = r0 = s.unnamed4233___U14; - r0 = pxsim_Array__length(s.unnamed4232___U13); + s.tmp_0 = r0 = s.unnamed4905___U14; + r0 = pxsim_Array__length(s.unnamed4904___U13); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 49; continue; } - r0 = pxsim_Array__getAt(s.unnamed4232___U13, s.unnamed4233___U14); - s.ms___740365 = (r0); - r0 = s.ms___740365.fields["sprite"]; - s.s___740367 = (r0); - r0 = s.ms___740365.fields["cachedVx"]; + r0 = pxsim_Array__getAt(s.unnamed4904___U13, s.unnamed4905___U14); + s.ms___848978 = (r0); + r0 = s.ms___848978.fields["sprite"]; + s.s___848980 = (r0); + r0 = s.ms___848978.fields["cachedVx"]; s.tmp_1 = r0; - r0 = s.s___740367.fields["_vx"]; + r0 = s.s___848980.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___740367.fields["_vx"]; + r0 = s.s___848980.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___740365).fields["dx"] = (0); + r0 = (s.ms___848978).fields["dx"] = (0); { step = 14; continue; } case 5: - r0 = s.s___740367.fields["_vx"]; + r0 = s.s___848980.fields["_vx"]; s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -32252,7 +32252,7 @@ switch (step) { r0 = s.tmp_0; { step = 7; continue; } case 6: - r0 = s.ms___740365.fields["cachedVx"]; + r0 = s.ms___848978.fields["cachedVx"]; s.tmp_2 = r0; r0 = (s.tmp_2 > 0); case 7: @@ -32263,7 +32263,7 @@ switch (step) { r0 = s.tmp_3; { step = 11; continue; } case 8: - r0 = s.s___740367.fields["_vx"]; + r0 = s.s___848980.fields["_vx"]; s.tmp_5 = r0; r0 = (s.tmp_5 > 0); s.tmp_4 = r0; @@ -32272,7 +32272,7 @@ switch (step) { r0 = s.tmp_4; { step = 10; continue; } case 9: - r0 = s.ms___740365.fields["cachedVx"]; + r0 = s.ms___848978.fields["cachedVx"]; s.tmp_6 = r0; r0 = (s.tmp_6 < 0); case 10: @@ -32284,14 +32284,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___740365; - r0 = s.ms___740365.fields["dx"]; + s.tmp_9 = r0 = s.ms___848978; + r0 = s.ms___848978.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___740365; - r0 = s.ms___740365.fields["xStep"]; + s.tmp_0 = r0 = s.ms___848978; + r0 = s.ms___848978.fields["xStep"]; s.tmp_2 = r0; r0 = (0 - s.tmp_2); s.tmp_1 = r0; @@ -32299,29 +32299,29 @@ switch (step) { case 12: case 13: case 14: - r0 = s.s___740367.fields["_vx"]; + r0 = s.s___848980.fields["_vx"]; s.tmp_0 = r0; - r0 = (s.ms___740365).fields["cachedVx"] = (s.tmp_0); + r0 = (s.ms___848978).fields["cachedVx"] = (s.tmp_0); case 15: case 16: - r0 = s.ms___740365.fields["cachedVy"]; + r0 = s.ms___848978.fields["cachedVy"]; s.tmp_1 = r0; - r0 = s.s___740367.fields["_vy"]; + r0 = s.s___848980.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___740367.fields["_vy"]; + r0 = s.s___848980.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___740365).fields["dy"] = (0); + r0 = (s.ms___848978).fields["dy"] = (0); { step = 26; continue; } case 17: - r0 = s.s___740367.fields["_vy"]; + r0 = s.s___848980.fields["_vy"]; s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -32330,7 +32330,7 @@ switch (step) { r0 = s.tmp_0; { step = 19; continue; } case 18: - r0 = s.ms___740365.fields["cachedVy"]; + r0 = s.ms___848978.fields["cachedVy"]; s.tmp_2 = r0; r0 = (s.tmp_2 > 0); case 19: @@ -32341,7 +32341,7 @@ switch (step) { r0 = s.tmp_3; { step = 23; continue; } case 20: - r0 = s.s___740367.fields["_vy"]; + r0 = s.s___848980.fields["_vy"]; s.tmp_5 = r0; r0 = (s.tmp_5 > 0); s.tmp_4 = r0; @@ -32350,7 +32350,7 @@ switch (step) { r0 = s.tmp_4; { step = 22; continue; } case 21: - r0 = s.ms___740365.fields["cachedVy"]; + r0 = s.ms___848978.fields["cachedVy"]; s.tmp_6 = r0; r0 = (s.tmp_6 < 0); case 22: @@ -32362,14 +32362,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___740365; - r0 = s.ms___740365.fields["dy"]; + s.tmp_9 = r0 = s.ms___848978; + r0 = s.ms___848978.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___740365; - r0 = s.ms___740365.fields["yStep"]; + s.tmp_0 = r0 = s.ms___848978; + r0 = s.ms___848978.fields["yStep"]; s.tmp_2 = r0; r0 = (0 - s.tmp_2); s.tmp_1 = r0; @@ -32377,20 +32377,20 @@ switch (step) { case 24: case 25: case 26: - r0 = s.s___740367.fields["_vy"]; + r0 = s.s___848980.fields["_vy"]; s.tmp_0 = r0; - r0 = (s.ms___740365).fields["cachedVy"] = (s.tmp_0); + r0 = (s.ms___848978).fields["cachedVy"] = (s.tmp_0); case 27: case 28: - s.tmp_2 = Fx_abs__P721186_mk(s); - r0 = s.ms___740365.fields["xStep"]; + s.tmp_2 = Fx_abs__P829799_mk(s); + r0 = s.ms___848978.fields["xStep"]; s.tmp_2.arg0 = r0; s.callLocIdx = 566; s.pc = 60; return s.tmp_2; case 60: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = Fx_abs__P721186_mk(s); - r0 = s.ms___740365.fields["dx"]; + s.tmp_4 = Fx_abs__P829799_mk(s); + r0 = s.ms___848978.fields["dx"]; s.tmp_4.arg0 = r0; s.callLocIdx = 567; s.pc = 61; return s.tmp_4; case 61: @@ -32400,23 +32400,23 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 29; continue; } - r0 = s.ms___740365.fields["dx"]; + r0 = s.ms___848978.fields["dx"]; { step = 30; continue; } case 29: - r0 = s.ms___740365.fields["xStep"]; + r0 = s.ms___848978.fields["xStep"]; case 30: // jmp value (already in r0) s.tmp_5 = r0; - s.stepX___740460 = (s.tmp_5); - s.tmp_2 = Fx_abs__P721186_mk(s); - r0 = s.ms___740365.fields["yStep"]; + s.stepX___849073 = (s.tmp_5); + s.tmp_2 = Fx_abs__P829799_mk(s); + r0 = s.ms___848978.fields["yStep"]; s.tmp_2.arg0 = r0; s.callLocIdx = 568; s.pc = 62; return s.tmp_2; case 62: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = Fx_abs__P721186_mk(s); - r0 = s.ms___740365.fields["dy"]; + s.tmp_4 = Fx_abs__P829799_mk(s); + r0 = s.ms___848978.fields["dy"]; s.tmp_4.arg0 = r0; s.callLocIdx = 569; s.pc = 63; return s.tmp_4; case 63: @@ -32426,45 +32426,45 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 31; continue; } - r0 = s.ms___740365.fields["dy"]; + r0 = s.ms___848978.fields["dy"]; { step = 32; continue; } case 31: - r0 = s.ms___740365.fields["yStep"]; + r0 = s.ms___848978.fields["yStep"]; case 32: // jmp value (already in r0) s.tmp_5 = r0; - s.stepY___740474 = (s.tmp_5); - s.tmp_0 = r0 = s.ms___740365; - r0 = s.ms___740365.fields["dx"]; + s.stepY___849087 = (s.tmp_5); + s.tmp_0 = r0 = s.ms___848978; + r0 = s.ms___848978.fields["dx"]; s.tmp_2 = r0; - r0 = (s.tmp_2 - s.stepX___740460); + r0 = (s.tmp_2 - s.stepX___849073); s.tmp_1 = r0; r0 = (s.tmp_0).fields["dx"] = (s.tmp_1); - s.tmp_0 = r0 = s.ms___740365; - r0 = s.ms___740365.fields["dy"]; + s.tmp_0 = r0 = s.ms___848978; + r0 = s.ms___848978.fields["dy"]; s.tmp_2 = r0; - r0 = (s.tmp_2 - s.stepY___740474); + r0 = (s.tmp_2 - s.stepY___849087); s.tmp_1 = r0; r0 = (s.tmp_0).fields["dy"] = (s.tmp_1); - r0 = s.s___740367.fields["_x"]; + r0 = s.s___848980.fields["_x"]; s.tmp_0 = r0; - r0 = (s.s___740367).fields["_lastX"] = (s.tmp_0); - r0 = s.s___740367.fields["_y"]; + r0 = (s.s___848980).fields["_lastX"] = (s.tmp_0); + r0 = s.s___848980.fields["_y"]; s.tmp_0 = r0; - r0 = (s.s___740367).fields["_lastY"] = (s.tmp_0); - s.tmp_0 = r0 = s.s___740367; - r0 = s.s___740367.fields["_x"]; + r0 = (s.s___848980).fields["_lastY"] = (s.tmp_0); + s.tmp_0 = r0 = s.s___848980; + r0 = s.s___848980.fields["_x"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.stepX___740460); + r0 = (s.tmp_2 + s.stepX___849073); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_x"] = (s.tmp_1); - s.tmp_0 = r0 = s.s___740367; - r0 = s.s___740367.fields["_y"]; + s.tmp_0 = r0 = s.s___848980; + r0 = s.s___848980.fields["_y"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.stepY___740474); + r0 = (s.tmp_2 + s.stepY___849087); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_y"] = (s.tmp_1); - r0 = s.s___740367.fields["flags"]; + r0 = s.s___848980.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 4610); s.tmp_2 = r0; @@ -32474,22 +32474,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__P723475_mk(s); + s.tmp_4 = sprites_SpriteMap_insertAABB__P832088_mk(s); r0 = s.arg0.fields["map"]; s.tmp_4.arg0 = r0; - s.tmp_4.arg1 = s.s___740367; + s.tmp_4.arg1 = s.s___848980; s.callLocIdx = 574; s.pc = 64; return s.tmp_4; case 64: r0 = s.retval; case 33: case 34: - s.tmp_0 = r0 = s.tileMap___740285; + s.tmp_0 = r0 = s.tileMap___848898; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 35; continue; } r0 = s.tmp_0; { step = 36; continue; } case 35: - r0 = s.tileMap___740285.fields["_map"]; + r0 = s.tileMap___848898.fields["_map"]; s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); s.tmp_3 = r0; @@ -32503,20 +32503,20 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 37; continue; } - s.tmp_6 = ArcadePhysicsEngine_tilemapCollisions__P725862_mk(s); + s.tmp_6 = ArcadePhysicsEngine_tilemapCollisions__P834475_mk(s); s.tmp_6.arg0 = s.arg0; - s.tmp_6.arg1 = s.ms___740365; - s.tmp_6.arg2 = s.tileMap___740285; + s.tmp_6.arg1 = s.ms___848978; + s.tmp_6.arg2 = s.tileMap___848898; s.callLocIdx = 576; s.pc = 65; return s.tmp_6; case 65: r0 = s.retval; case 37: case 38: - r0 = s.s___740367.fields["flags"]; + r0 = s.s___848980.fields["flags"]; s.tmp_0 = r0; r0 = (s.tmp_0 & 32); - s.bounce___740537 = (r0); - r0 = s.s___740367.fields["flags"]; + s.bounce___849150 = (r0); + r0 = s.s___848980.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 8); s.tmp_0 = r0; @@ -32525,13 +32525,13 @@ switch (step) { r0 = s.tmp_0; { step = 42; continue; } case 39: - s.tmp_2 = r0 = s.bounce___740537; + s.tmp_2 = r0 = s.bounce___849150; 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___740285); + r0 = pxsim_numops_toBoolDecr(s.tileMap___848898); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); case 41: @@ -32543,81 +32543,81 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 43; continue; } - s.tmp_6 = ArcadePhysicsEngine_screenEdgeCollisions__P725861_mk(s); + s.tmp_6 = ArcadePhysicsEngine_screenEdgeCollisions__P834474_mk(s); s.tmp_6.arg0 = s.arg0; - s.tmp_6.arg1 = s.ms___740365; - s.tmp_6.arg2 = s.bounce___740537; - r0 = s.scene___740282.fields["camera"]; + s.tmp_6.arg1 = s.ms___848978; + s.tmp_6.arg2 = s.bounce___849150; + r0 = s.scene___848895.fields["camera"]; s.tmp_6.arg3 = r0; s.callLocIdx = 577; s.pc = 66; return s.tmp_6; case 66: r0 = s.retval; case 43: case 44: - s.tmp_2 = Fx_abs__P721186_mk(s); - r0 = s.ms___740365.fields["dx"]; + s.tmp_2 = Fx_abs__P829799_mk(s); + r0 = s.ms___848978.fields["dx"]; s.tmp_2.arg0 = r0; s.callLocIdx = 578; s.pc = 67; return s.tmp_2; case 67: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 > globals.MIN_MOVE_GAP___723543); + r0 = (s.tmp_1 > globals.MIN_MOVE_GAP___832156); 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__P721186_mk(s); - r0 = s.ms___740365.fields["dy"]; + s.tmp_4 = Fx_abs__P829799_mk(s); + r0 = s.ms___848978.fields["dy"]; s.tmp_4.arg0 = r0; s.callLocIdx = 579; s.pc = 68; return s.tmp_4; case 68: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 > globals.MIN_MOVE_GAP___723543); + r0 = (s.tmp_3 > globals.MIN_MOVE_GAP___832156); 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___740360, s.ms___740365); + r0 = pxsim_Array__push(s.remainingMovers___848973, s.ms___848978); case 47: case 48: - r0 = (s.unnamed4233___U14 + 1); - s.unnamed4233___U14 = (r0); + r0 = (s.unnamed4905___U14 + 1); + s.unnamed4905___U14 = (r0); { step = 4; continue; } case 49: - s.unnamed4232___U13 = (undefined); - s.tmp_0 = ArcadePhysicsEngine_spriteCollisions__P725860_mk(s); + s.unnamed4904___U13 = (undefined); + s.tmp_0 = ArcadePhysicsEngine_spriteCollisions__P834473_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.currMovers___740353; - s.tmp_0.arg2 = s.overlapHandlers___740331; + s.tmp_0.arg1 = s.currMovers___848966; + s.tmp_0.arg2 = s.overlapHandlers___848944; s.callLocIdx = 580; s.pc = 69; return s.tmp_0; case 69: r0 = s.retval; case 50: - r0 = pxsim_Array__length(s.currMovers___740353); + r0 = pxsim_Array__length(s.currMovers___848966); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 51; continue; } - r0 = pxsim_Array_.pop(s.currMovers___740353); + r0 = pxsim_Array_.pop(s.currMovers___848966); { step = 50; continue; } case 51: - r0 = (s.count___740343 + 1); - s.count___740343 = (r0); + r0 = (s.count___848956 + 1); + s.count___848956 = (r0); { step = 1; continue; } case 52: r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_move__P723561.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__P832174.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__P723561_mk(s) { +function ArcadePhysicsEngine_move__P832174_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_move__P723561, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_move__P832174, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32631,25 +32631,25 @@ function ArcadePhysicsEngine_move__P723561_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - dtMs___740272: undefined, - dt2___740278: undefined, - scene___740282: undefined, - tileMap___740285: undefined, - movingSprites___740288: undefined, - MAX_STEP_COUNT___740319: undefined, - overlapHandlers___740331: undefined, - selected___740338: undefined, - buffers___740339: undefined, - count___740343: undefined, - currMovers___740353: undefined, - remainingMovers___740360: undefined, - ms___740365: undefined, - unnamed4232___U13: undefined, - unnamed4233___U14: undefined, - s___740367: undefined, - stepX___740460: undefined, - stepY___740474: undefined, - bounce___740537: undefined, + dtMs___848885: undefined, + dt2___848891: undefined, + scene___848895: undefined, + tileMap___848898: undefined, + movingSprites___848901: undefined, + MAX_STEP_COUNT___848932: undefined, + overlapHandlers___848944: undefined, + selected___848951: undefined, + buffers___848952: undefined, + count___848956: undefined, + currMovers___848966: undefined, + remainingMovers___848973: undefined, + ms___848978: undefined, + unnamed4904___U13: undefined, + unnamed4905___U14: undefined, + s___848980: undefined, + stepX___849073: undefined, + stepY___849087: undefined, + bounce___849150: undefined, arg0: undefined, arg1: undefined, } } @@ -32658,7 +32658,7 @@ function ArcadePhysicsEngine_move__P723561_mk(s) { -function movingSprites_inline__P740290(s) { +function movingSprites_inline__P848903(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32672,7 +32672,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = ArcadePhysicsEngine_createMovingSprite__P725859_mk(s); + s.tmp_0 = ArcadePhysicsEngine_createMovingSprite__P834472_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.caps[1]; @@ -32683,12 +32683,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -movingSprites_inline__P740290.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__P848903.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__P740290_mk(s) { +function movingSprites_inline__P848903_mk(s) { checkStack(s.depth); return { - parent: s, fn: movingSprites_inline__P740290, depth: s.depth + 1, + parent: s, fn: movingSprites_inline__P848903, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -32698,7 +32698,7 @@ function movingSprites_inline__P740290_mk(s) { -function ArcadePhysicsEngine_move_inline__P740302(s) { +function ArcadePhysicsEngine_move_inline__P848915(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32712,7 +32712,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_1 = Sprite_vx__P723380_mk(s); + s.tmp_1 = Sprite_vx__P831993_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 551; s.pc = 5; return s.tmp_1; case 5: @@ -32723,7 +32723,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_2 = Sprite_vy__P723382_mk(s); + s.tmp_2 = Sprite_vy__P831995_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 552; s.pc = 6; return s.tmp_2; case 6: @@ -32733,7 +32733,7 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.tmp_4 = Sprite_clearObstacles__P723447_mk(s); + s.tmp_4 = Sprite_clearObstacles__P832060_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 553; s.pc = 7; return s.tmp_4; case 7: @@ -32744,12 +32744,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_move_inline__P740302.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__P848915.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__P740302_mk(s) { +function ArcadePhysicsEngine_move_inline__P848915_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_move_inline__P740302, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_move_inline__P848915, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32763,7 +32763,7 @@ function ArcadePhysicsEngine_move_inline__P740302_mk(s) { -function ArcadePhysicsEngine_screenEdgeCollisions__P725861(s) { +function ArcadePhysicsEngine_screenEdgeCollisions__P834474(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32773,8 +32773,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___741120 = undefined; - s.offset___741135 = undefined; + s.s___849733 = undefined; + s.offset___849748 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -32783,10 +32783,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C723549_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C832162_VT)) failedCast(r0); r0 = s.arg1.fields["sprite"]; - s.s___741120 = (r0); - r0 = s.s___741120.fields["_image"]; + s.s___849733 = (r0); + r0 = s.s___849733.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.isStatic(s.tmp_3); s.tmp_2 = r0; @@ -32796,16 +32796,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_4 = Sprite__C723363_v4_1_mk(s); - s.tmp_4.arg0 = s.s___741120; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C723363_VT)) failedCast(s.tmp_4.arg0); + s.tmp_4 = Sprite__C831976_v4_1_mk(s); + s.tmp_4.arg0 = s.s___849733; + if (!checkSubtype(s.tmp_4.arg0, Sprite__C831976_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__P723819_mk(s); + s.tmp_3 = scene_Camera_isUpdated__P832432_mk(s); s.tmp_3.arg0 = s.arg3; s.callLocIdx = 625; s.pc = 22; return s.tmp_3; case 22: @@ -32817,15 +32817,15 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_4 = scene_Camera_update__P723820_mk(s); + s.tmp_4 = scene_Camera_update__P832433_mk(s); s.tmp_4.arg0 = s.arg3; s.callLocIdx = 626; s.pc = 23; return s.tmp_4; case 23: r0 = s.retval; case 3: case 4: - s.tmp_2 = game_Hitbox_left__P723238_mk(s); - r0 = s.s___741120.fields["_hitbox"]; + s.tmp_2 = game_Hitbox_left__P831851_mk(s); + r0 = s.s___849733.fields["_hitbox"]; s.tmp_2.arg0 = r0; s.callLocIdx = 627; s.pc = 24; return s.tmp_2; case 24: @@ -32836,31 +32836,31 @@ switch (step) { r0 = s.arg3.fields["_offsetX"]; s.tmp_3 = r0; r0 = (s.tmp_0 - s.tmp_3); - s.offset___741135 = (r0); - r0 = (s.offset___741135 < 0); + s.offset___849748 = (r0); + r0 = (s.offset___849748 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = Sprite_left__P723422_mk(s); - s.tmp_2 = r0 = s.s___741120; + s.tmp_1 = Sprite_left__P832035_mk(s); + s.tmp_2 = r0 = s.s___849733; s.tmp_1.arg0 = r0; - s.tmp_4 = Sprite_left__P723421_mk(s); + s.tmp_4 = Sprite_left__P832034_mk(s); s.tmp_4.arg0 = s.tmp_2; s.callLocIdx = 630; s.pc = 26; return s.tmp_4; case 26: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 - s.offset___741135); + r0 = (s.tmp_3 - s.offset___849748); s.tmp_1.arg1 = r0; s.callLocIdx = 631; 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__P723381_mk(s); - s.tmp_0.arg0 = s.s___741120; - s.tmp_2 = Sprite_vx__P723380_mk(s); - s.tmp_2.arg0 = s.s___741120; + s.tmp_0 = Sprite_vx__P831994_mk(s); + s.tmp_0.arg0 = s.s___849733; + s.tmp_2 = Sprite_vx__P831993_mk(s); + s.tmp_2.arg0 = s.s___849733; s.callLocIdx = 632; s.pc = 28; return s.tmp_2; case 28: r0 = s.retval; @@ -32874,8 +32874,8 @@ switch (step) { case 6: { step = 12; continue; } case 7: - s.tmp_4 = game_Hitbox_right__P723240_mk(s); - r0 = s.s___741120.fields["_hitbox"]; + s.tmp_4 = game_Hitbox_right__P831853_mk(s); + r0 = s.s___849733.fields["_hitbox"]; s.tmp_4.arg0 = r0; s.callLocIdx = 634; s.pc = 29; return s.tmp_4; case 29: @@ -32887,35 +32887,35 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_2 - s.tmp_5); s.tmp_1 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___723054); + r0 = pxsim_ImageMethods.width(globals.screen___831667); s.tmp_6 = r0; r0 = (s.tmp_1 - s.tmp_6); s.tmp_0 = r0; - s.offset___741135 = (r0); + s.offset___849748 = (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__P723424_mk(s); - s.tmp_9 = r0 = s.s___741120; + s.tmp_8 = Sprite_right__P832037_mk(s); + s.tmp_9 = r0 = s.s___849733; s.tmp_8.arg0 = r0; - s.tmp_11 = Sprite_right__P723423_mk(s); + s.tmp_11 = Sprite_right__P832036_mk(s); s.tmp_11.arg0 = s.tmp_9; s.callLocIdx = 637; s.pc = 31; return s.tmp_11; case 31: r0 = s.retval; s.tmp_10 = r0; - r0 = (s.tmp_10 - s.offset___741135); + r0 = (s.tmp_10 - s.offset___849748); s.tmp_8.arg1 = r0; s.callLocIdx = 638; 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__P723381_mk(s); - s.tmp_0.arg0 = s.s___741120; - s.tmp_2 = Sprite_vx__P723380_mk(s); - s.tmp_2.arg0 = s.s___741120; + s.tmp_0 = Sprite_vx__P831994_mk(s); + s.tmp_0.arg0 = s.s___849733; + s.tmp_2 = Sprite_vx__P831993_mk(s); + s.tmp_2.arg0 = s.s___849733; s.callLocIdx = 639; s.pc = 33; return s.tmp_2; case 33: r0 = s.retval; @@ -32930,8 +32930,8 @@ switch (step) { case 10: case 11: case 12: - s.tmp_3 = game_Hitbox_top__P723239_mk(s); - r0 = s.s___741120.fields["_hitbox"]; + s.tmp_3 = game_Hitbox_top__P831852_mk(s); + r0 = s.s___849733.fields["_hitbox"]; s.tmp_3.arg0 = r0; s.callLocIdx = 641; s.pc = 34; return s.tmp_3; case 34: @@ -32943,31 +32943,31 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_1 - s.tmp_4); s.tmp_0 = r0; - s.offset___741135 = (r0); + s.offset___849748 = (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__P723426_mk(s); - s.tmp_7 = r0 = s.s___741120; + s.tmp_6 = Sprite_top__P832039_mk(s); + s.tmp_7 = r0 = s.s___849733; s.tmp_6.arg0 = r0; - s.tmp_9 = Sprite_top__P723425_mk(s); + s.tmp_9 = Sprite_top__P832038_mk(s); s.tmp_9.arg0 = s.tmp_7; s.callLocIdx = 644; s.pc = 36; return s.tmp_9; case 36: r0 = s.retval; s.tmp_8 = r0; - r0 = (s.tmp_8 - s.offset___741135); + r0 = (s.tmp_8 - s.offset___849748); s.tmp_6.arg1 = r0; s.callLocIdx = 645; 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__P723383_mk(s); - s.tmp_0.arg0 = s.s___741120; - s.tmp_2 = Sprite_vy__P723382_mk(s); - s.tmp_2.arg0 = s.s___741120; + s.tmp_0 = Sprite_vy__P831996_mk(s); + s.tmp_0.arg0 = s.s___849733; + s.tmp_2 = Sprite_vy__P831995_mk(s); + s.tmp_2.arg0 = s.s___849733; s.callLocIdx = 646; s.pc = 38; return s.tmp_2; case 38: r0 = s.retval; @@ -32981,8 +32981,8 @@ switch (step) { case 14: { step = 20; continue; } case 15: - s.tmp_4 = game_Hitbox_bottom__P723241_mk(s); - r0 = s.s___741120.fields["_hitbox"]; + s.tmp_4 = game_Hitbox_bottom__P831854_mk(s); + r0 = s.s___849733.fields["_hitbox"]; s.tmp_4.arg0 = r0; s.callLocIdx = 648; s.pc = 39; return s.tmp_4; case 39: @@ -32994,35 +32994,35 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_2 - s.tmp_5); s.tmp_1 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___723054); + r0 = pxsim_ImageMethods.height(globals.screen___831667); s.tmp_6 = r0; r0 = (s.tmp_1 - s.tmp_6); s.tmp_0 = r0; - s.offset___741135 = (r0); + s.offset___849748 = (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__P723428_mk(s); - s.tmp_9 = r0 = s.s___741120; + s.tmp_8 = Sprite_bottom__P832041_mk(s); + s.tmp_9 = r0 = s.s___849733; s.tmp_8.arg0 = r0; - s.tmp_11 = Sprite_bottom__P723427_mk(s); + s.tmp_11 = Sprite_bottom__P832040_mk(s); s.tmp_11.arg0 = s.tmp_9; s.callLocIdx = 651; s.pc = 41; return s.tmp_11; case 41: r0 = s.retval; s.tmp_10 = r0; - r0 = (s.tmp_10 - s.offset___741135); + r0 = (s.tmp_10 - s.offset___849748); s.tmp_8.arg1 = r0; s.callLocIdx = 652; 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__P723383_mk(s); - s.tmp_0.arg0 = s.s___741120; - s.tmp_2 = Sprite_vy__P723382_mk(s); - s.tmp_2.arg0 = s.s___741120; + s.tmp_0 = Sprite_vy__P831996_mk(s); + s.tmp_0.arg0 = s.s___849733; + s.tmp_2 = Sprite_vy__P831995_mk(s); + s.tmp_2.arg0 = s.s___849733; s.callLocIdx = 653; s.pc = 43; return s.tmp_2; case 43: r0 = s.retval; @@ -33041,12 +33041,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_screenEdgeCollisions__P725861.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__P834474.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__P725861_mk(s) { +function ArcadePhysicsEngine_screenEdgeCollisions__P834474_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_screenEdgeCollisions__P725861, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_screenEdgeCollisions__P834474, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33060,8 +33060,8 @@ function ArcadePhysicsEngine_screenEdgeCollisions__P725861_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - s___741120: undefined, - offset___741135: undefined, + s___849733: undefined, + offset___849748: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -33072,7 +33072,7 @@ function ArcadePhysicsEngine_screenEdgeCollisions__P725861_mk(s) { -function scene_Camera_isUpdated__P723819(s) { +function scene_Camera_isUpdated__P832432(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33087,7 +33087,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C723803_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C832416_VT)) failedCast(r0); r0 = s.arg0.fields["sprite"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -33099,7 +33099,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 1: - s.tmp_5 = Sprite_x__P723376_mk(s); + s.tmp_5 = Sprite_x__P831989_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_5.arg0 = r0; s.callLocIdx = 897; s.pc = 5; return s.tmp_5; @@ -33115,7 +33115,7 @@ switch (step) { r0 = s.tmp_3; { step = 3; continue; } case 2: - s.tmp_8 = Sprite_y__P723378_mk(s); + s.tmp_8 = Sprite_y__P831991_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_8.arg0 = r0; s.callLocIdx = 898; s.pc = 6; return s.tmp_8; @@ -33136,12 +33136,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_isUpdated__P723819.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__P832432.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__P723819_mk(s) { +function scene_Camera_isUpdated__P832432_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_isUpdated__P723819, depth: s.depth + 1, + parent: s, fn: scene_Camera_isUpdated__P832432, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33162,7 +33162,7 @@ function scene_Camera_isUpdated__P723819_mk(s) { -function Sprite_bottom__P723428(s) { +function Sprite_bottom__P832041(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33178,11 +33178,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); - s.tmp_0 = Sprite_top__P723426_mk(s); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); + s.tmp_0 = Sprite_top__P832039_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_3 = Sprite_height__P723420_mk(s); + s.tmp_3 = Sprite_height__P832033_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 372; s.pc = 2; return s.tmp_3; case 2: @@ -33197,12 +33197,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_bottom__P723428.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__P832041.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__P723428_mk(s) { +function Sprite_bottom__P832041_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_bottom__P723428, depth: s.depth + 1, + parent: s, fn: Sprite_bottom__P832041, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33216,7 +33216,7 @@ function Sprite_bottom__P723428_mk(s) { -function Sprite_bottom__P723427(s) { +function Sprite_bottom__P832040(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33231,14 +33231,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); - s.tmp_1 = Sprite_top__P723425_mk(s); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); + s.tmp_1 = Sprite_top__P832038_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 370; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Sprite_height__P723420_mk(s); + s.tmp_3 = Sprite_height__P832033_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 371; s.pc = 2; return s.tmp_3; case 2: @@ -33248,13 +33248,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_bottom__P723427.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__P723427.isGetter = true; +Sprite_bottom__P832040.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__P832040.isGetter = true; -function Sprite_bottom__P723427_mk(s) { +function Sprite_bottom__P832040_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_bottom__P723427, depth: s.depth + 1, + parent: s, fn: Sprite_bottom__P832040, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33267,7 +33267,7 @@ function Sprite_bottom__P723427_mk(s) { -function Sprite_right__P723424(s) { +function Sprite_right__P832037(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33283,11 +33283,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); - s.tmp_0 = Sprite_left__P723422_mk(s); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); + s.tmp_0 = Sprite_left__P832035_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_3 = Sprite_width__P723419_mk(s); + s.tmp_3 = Sprite_width__P832032_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 364; s.pc = 2; return s.tmp_3; case 2: @@ -33302,12 +33302,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_right__P723424.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__P832037.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__P723424_mk(s) { +function Sprite_right__P832037_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_right__P723424, depth: s.depth + 1, + parent: s, fn: Sprite_right__P832037, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33321,7 +33321,7 @@ function Sprite_right__P723424_mk(s) { -function Sprite_right__P723423(s) { +function Sprite_right__P832036(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33336,14 +33336,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); - s.tmp_1 = Sprite_left__P723421_mk(s); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); + s.tmp_1 = Sprite_left__P832034_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 362; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Sprite_width__P723419_mk(s); + s.tmp_3 = Sprite_width__P832032_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 363; s.pc = 2; return s.tmp_3; case 2: @@ -33353,13 +33353,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_right__P723423.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__P723423.isGetter = true; +Sprite_right__P832036.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__P832036.isGetter = true; -function Sprite_right__P723423_mk(s) { +function Sprite_right__P832036_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_right__P723423, depth: s.depth + 1, + parent: s, fn: Sprite_right__P832036, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33372,7 +33372,7 @@ function Sprite_right__P723423_mk(s) { -function ArcadePhysicsEngine_spriteCollisions__P725860(s) { +function ArcadePhysicsEngine_spriteCollisions__P834473(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33382,18 +33382,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ms___740594 = undefined; - s.unnamed4234___U1 = undefined; - s.unnamed4235___U2 = undefined; - s.sprite___740596 = undefined; - s.overSprites___740603 = undefined; - s.overlapper___740611 = undefined; - s.unnamed4236___U6 = undefined; - s.unnamed4237___U7 = undefined; - s.thisKind___740617 = undefined; - s.otherKind___740621 = undefined; - s.higher___740634 = undefined; - s.lower___740643 = undefined; + s.ms___849207 = undefined; + s.unnamed4906___U1 = undefined; + s.unnamed4907___U2 = undefined; + s.sprite___849209 = undefined; + s.overSprites___849216 = undefined; + s.overlapper___849224 = undefined; + s.unnamed4908___U6 = undefined; + s.unnamed4909___U7 = undefined; + s.thisKind___849230 = undefined; + s.otherKind___849234 = undefined; + s.higher___849247 = undefined; + s.lower___849256 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -33401,7 +33401,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C723549_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C832162_VT)) failedCast(r0); r0 = pxsim_Array__length(s.arg2); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -33413,20 +33413,20 @@ switch (step) { { step = 21; continue; } case 1: case 2: - s.ms___740594 = (undefined); - s.unnamed4234___U1 = (s.arg1); - s.unnamed4235___U2 = (0); + s.ms___849207 = (undefined); + s.unnamed4906___U1 = (s.arg1); + s.unnamed4907___U2 = (0); case 3: - s.tmp_0 = r0 = s.unnamed4235___U2; - r0 = pxsim_Array__length(s.unnamed4234___U1); + s.tmp_0 = r0 = s.unnamed4907___U2; + r0 = pxsim_Array__length(s.unnamed4906___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 20; continue; } - r0 = pxsim_Array__getAt(s.unnamed4234___U1, s.unnamed4235___U2); - s.ms___740594 = (r0); - r0 = s.ms___740594.fields["sprite"]; - s.sprite___740596 = (r0); - r0 = s.sprite___740596.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed4906___U1, s.unnamed4907___U2); + s.ms___849207 = (r0); + r0 = s.ms___849207.fields["sprite"]; + s.sprite___849209 = (r0); + r0 = s.sprite___849209.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4610); s.tmp_0 = r0; @@ -33435,27 +33435,27 @@ switch (step) { { step = 19; continue; } case 4: case 5: - s.tmp_2 = sprites_SpriteMap_overlaps__P723471_mk(s); + s.tmp_2 = sprites_SpriteMap_overlaps__P832084_mk(s); r0 = s.arg0.fields["map"]; s.tmp_2.arg0 = r0; - r0 = s.ms___740594.fields["sprite"]; + r0 = s.ms___849207.fields["sprite"]; s.tmp_2.arg1 = r0; s.callLocIdx = 618; s.pc = 22; return s.tmp_2; case 22: r0 = s.retval; - s.overSprites___740603 = (r0); - s.overlapper___740611 = (undefined); - s.unnamed4236___U6 = (s.overSprites___740603); - s.unnamed4237___U7 = (0); + s.overSprites___849216 = (r0); + s.overlapper___849224 = (undefined); + s.unnamed4908___U6 = (s.overSprites___849216); + s.unnamed4909___U7 = (0); case 6: - s.tmp_0 = r0 = s.unnamed4237___U7; - r0 = pxsim_Array__length(s.unnamed4236___U6); + s.tmp_0 = r0 = s.unnamed4909___U7; + r0 = pxsim_Array__length(s.unnamed4908___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 18; continue; } - r0 = pxsim_Array__getAt(s.unnamed4236___U6, s.unnamed4237___U7); - s.overlapper___740611 = (r0); - r0 = s.overlapper___740611.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed4908___U6, s.unnamed4909___U7); + s.overlapper___849224 = (r0); + r0 = s.overlapper___849224.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 4610); s.tmp_2 = r0; @@ -33464,13 +33464,13 @@ switch (step) { { step = 17; continue; } case 7: case 8: - r0 = s.sprite___740596.fields["_kind"]; - s.thisKind___740617 = (r0); - r0 = s.overlapper___740611.fields["_kind"]; - s.otherKind___740621 = (r0); - r0 = s.sprite___740596.fields["_kindsOverlappedWith"]; + r0 = s.sprite___849209.fields["_kind"]; + s.thisKind___849230 = (r0); + r0 = s.overlapper___849224.fields["_kind"]; + s.otherKind___849234 = (r0); + r0 = s.sprite___849209.fields["_kindsOverlappedWith"]; s.tmp_2 = r0; - r0 = pxsim_Array_.indexOf(s.tmp_2, s.otherKind___740621, undefined); + r0 = pxsim_Array_.indexOf(s.tmp_2, s.otherKind___849234, undefined); s.tmp_1 = r0; r0 = (s.tmp_1 === -1); s.tmp_0 = r0; @@ -33479,37 +33479,37 @@ switch (step) { { step = 17; continue; } case 9: case 10: - r0 = s.sprite___740596.fields["id"]; + r0 = s.sprite___849209.fields["id"]; s.tmp_4 = r0; - r0 = s.overlapper___740611.fields["id"]; + r0 = s.overlapper___849224.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___740596; + r0 = s.sprite___849209; { step = 12; continue; } case 11: - r0 = s.overlapper___740611; + r0 = s.overlapper___849224; case 12: // jmp value (already in r0) s.tmp_6 = r0; - s.higher___740634 = (s.tmp_6); - r0 = (s.higher___740634 === s.sprite___740596); + s.higher___849247 = (s.tmp_6); + r0 = (s.higher___849247 === s.sprite___849209); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = s.overlapper___740611; + r0 = s.overlapper___849224; { step = 14; continue; } case 13: - r0 = s.sprite___740596; + r0 = s.sprite___849209; case 14: // jmp value (already in r0) s.tmp_1 = r0; - s.lower___740643 = (s.tmp_1); - r0 = s.higher___740634.fields["_overlappers"]; + s.lower___849256 = (s.tmp_1); + r0 = s.higher___849247.fields["_overlappers"]; s.tmp_2 = r0; - r0 = s.lower___740643.fields["id"]; + r0 = s.lower___849256.fields["id"]; s.tmp_3 = r0; r0 = pxsim_Array_.indexOf(s.tmp_2, s.tmp_3, undefined); s.tmp_1 = r0; @@ -33517,19 +33517,19 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - r0 = pxsim_pxtcore_mkAction(2, forEach_inline__P740663); + r0 = pxsim_pxtcore_mkAction(2, forEach_inline__P849276); s.tmp_4 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_4, 0, s.thisKind___740617); - r0 = pxsim_pxtrt_stclo(s.tmp_4, 1, s.otherKind___740621); - r0 = pxsim_pxtcore_mkAction(5, ArcadePhysicsEngine_spriteCollisions_inline__P740687); + r0 = pxsim_pxtrt_stclo(s.tmp_4, 0, s.thisKind___849230); + r0 = pxsim_pxtrt_stclo(s.tmp_4, 1, s.otherKind___849234); + r0 = pxsim_pxtcore_mkAction(5, ArcadePhysicsEngine_spriteCollisions_inline__P849300); s.tmp_5 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_5, 0, s.higher___740634); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 1, s.lower___740643); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 2, s.sprite___740596); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 3, s.overlapper___740611); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 4, s.thisKind___740617); - s.tmp_6 = helpers_arrayForEach__P721130_mk(s); - s.tmp_7 = helpers_arrayFilter__P721131_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 0, s.higher___849247); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 1, s.lower___849256); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 2, s.sprite___849209); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 3, s.overlapper___849224); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 4, s.thisKind___849230); + s.tmp_6 = helpers_arrayForEach__P829743_mk(s); + s.tmp_7 = helpers_arrayFilter__P829744_mk(s); s.tmp_7.arg0 = s.arg2; s.tmp_7.arg1 = s.tmp_4; s.callLocIdx = 621; s.pc = 24; return s.tmp_7; @@ -33543,28 +33543,28 @@ switch (step) { case 15: case 16: case 17: - r0 = (s.unnamed4237___U7 + 1); - s.unnamed4237___U7 = (r0); + r0 = (s.unnamed4909___U7 + 1); + s.unnamed4909___U7 = (r0); { step = 6; continue; } case 18: - s.unnamed4236___U6 = (undefined); + s.unnamed4908___U6 = (undefined); case 19: - r0 = (s.unnamed4235___U2 + 1); - s.unnamed4235___U2 = (r0); + r0 = (s.unnamed4907___U2 + 1); + s.unnamed4907___U2 = (r0); { step = 3; continue; } case 20: - s.unnamed4234___U1 = (undefined); + s.unnamed4906___U1 = (undefined); case 21: r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_spriteCollisions__P725860.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__P834473.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__P725860_mk(s) { +function ArcadePhysicsEngine_spriteCollisions__P834473_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_spriteCollisions__P725860, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_spriteCollisions__P834473, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33574,18 +33574,18 @@ function ArcadePhysicsEngine_spriteCollisions__P725860_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - ms___740594: undefined, - unnamed4234___U1: undefined, - unnamed4235___U2: undefined, - sprite___740596: undefined, - overSprites___740603: undefined, - overlapper___740611: undefined, - unnamed4236___U6: undefined, - unnamed4237___U7: undefined, - thisKind___740617: undefined, - otherKind___740621: undefined, - higher___740634: undefined, - lower___740643: undefined, + ms___849207: undefined, + unnamed4906___U1: undefined, + unnamed4907___U2: undefined, + sprite___849209: undefined, + overSprites___849216: undefined, + overlapper___849224: undefined, + unnamed4908___U6: undefined, + unnamed4909___U7: undefined, + thisKind___849230: undefined, + otherKind___849234: undefined, + higher___849247: undefined, + lower___849256: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -33595,7 +33595,7 @@ function ArcadePhysicsEngine_spriteCollisions__P725860_mk(s) { -function forEach_inline__P740663(s) { +function forEach_inline__P849276(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33652,12 +33652,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P740663.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__P849276.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__P740663_mk(s) { +function forEach_inline__P849276_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P740663, depth: s.depth + 1, + parent: s, fn: forEach_inline__P849276, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33675,7 +33675,7 @@ function forEach_inline__P740663_mk(s) { -function ArcadePhysicsEngine_spriteCollisions_inline__P740687(s) { +function ArcadePhysicsEngine_spriteCollisions_inline__P849300(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33694,7 +33694,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__P740697); + r0 = pxsim_pxtcore_mkAction(6, ArcadePhysicsEngine_spriteCollisions_inline__P849310); 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]); @@ -33707,12 +33707,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_spriteCollisions_inline__P740687.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__P849300.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__P740687_mk(s) { +function ArcadePhysicsEngine_spriteCollisions_inline__P849300_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_spriteCollisions_inline__P740687, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_spriteCollisions_inline__P849300, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33723,7 +33723,7 @@ function ArcadePhysicsEngine_spriteCollisions_inline__P740687_mk(s) { -function ArcadePhysicsEngine_spriteCollisions_inline__P740697(s) { +function ArcadePhysicsEngine_spriteCollisions_inline__P849310(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33799,12 +33799,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_spriteCollisions_inline__P740697.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__P849310.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__P740697_mk(s) { +function ArcadePhysicsEngine_spriteCollisions_inline__P849310_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_spriteCollisions_inline__P740697, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_spriteCollisions_inline__P849310, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33825,7 +33825,7 @@ function ArcadePhysicsEngine_spriteCollisions_inline__P740697_mk(s) { -function sprites_SpriteMap_overlaps__P723471(s) { +function sprites_SpriteMap_overlaps__P832084(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33835,47 +33835,47 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.n___740731 = undefined; - s.o___740735 = undefined; + s.n___849344 = undefined; + s.o___849348 = 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__C723468_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_neighbors__P723470_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C832081_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_neighbors__P832083_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 495; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.n___740731 = (r0); - r0 = pxsim_pxtcore_mkAction(1, o_inline__P740737); + s.n___849344 = (r0); + r0 = pxsim_pxtcore_mkAction(1, o_inline__P849350); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - s.tmp_1 = helpers_arrayFilter__P721131_mk(s); - s.tmp_1.arg0 = s.n___740731; + s.tmp_1 = helpers_arrayFilter__P829744_mk(s); + s.tmp_1.arg0 = s.n___849344; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 497; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; - s.o___740735 = (r0); - r0 = s.o___740735; + s.o___849348 = (r0); + r0 = s.o___849348; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_overlaps__P723471.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__P832084.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__P723471_mk(s) { +function sprites_SpriteMap_overlaps__P832084_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_overlaps__P723471, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_overlaps__P832084, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - n___740731: undefined, - o___740735: undefined, + n___849344: undefined, + o___849348: undefined, arg0: undefined, arg1: undefined, } } @@ -33884,7 +33884,7 @@ function sprites_SpriteMap_overlaps__P723471_mk(s) { -function o_inline__P740737(s) { +function o_inline__P849350(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33898,7 +33898,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Sprite_overlapsWith__P723442_mk(s); + s.tmp_0 = Sprite_overlapsWith__P832055_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 496; s.pc = 1; return s.tmp_0; @@ -33907,12 +33907,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -o_inline__P740737.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__P849350.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__P740737_mk(s) { +function o_inline__P849350_mk(s) { checkStack(s.depth); return { - parent: s, fn: o_inline__P740737, depth: s.depth + 1, + parent: s, fn: o_inline__P849350, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -33922,7 +33922,7 @@ function o_inline__P740737_mk(s) { -function sprites_SpriteMap_neighbors__P723470(s) { +function sprites_SpriteMap_neighbors__P832083(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33932,112 +33932,112 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.n___741002 = undefined; - s.layer___741004 = undefined; + s.n___849615 = undefined; + s.layer___849617 = 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__C723468_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C832081_VT)) failedCast(r0); r0 = pxsim_Array__mk(); - s.n___741002 = (r0); + s.n___849615 = (r0); r0 = s.arg1.fields["layer"]; - s.layer___741004 = (r0); - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P725824_mk(s); + s.layer___849617 = (r0); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P834437_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_left__P723421_mk(s); + s.tmp_1 = Sprite_left__P832034_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 483; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_top__P723425_mk(s); + s.tmp_2 = Sprite_top__P832038_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 484; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___741004; - s.tmp_0.arg4 = s.n___741002; + s.tmp_0.arg3 = s.layer___849617; + s.tmp_0.arg4 = s.n___849615; s.callLocIdx = 485; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P725824_mk(s); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P834437_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_left__P723421_mk(s); + s.tmp_1 = Sprite_left__P832034_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 486; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_bottom__P723427_mk(s); + s.tmp_2 = Sprite_bottom__P832040_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 487; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___741004; - s.tmp_0.arg4 = s.n___741002; + s.tmp_0.arg3 = s.layer___849617; + s.tmp_0.arg4 = s.n___849615; s.callLocIdx = 488; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P725824_mk(s); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P834437_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_right__P723423_mk(s); + s.tmp_1 = Sprite_right__P832036_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 489; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_top__P723425_mk(s); + s.tmp_2 = Sprite_top__P832038_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 490; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___741004; - s.tmp_0.arg4 = s.n___741002; + s.tmp_0.arg3 = s.layer___849617; + s.tmp_0.arg4 = s.n___849615; s.callLocIdx = 491; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P725824_mk(s); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P834437_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_right__P723423_mk(s); + s.tmp_1 = Sprite_right__P832036_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 492; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_bottom__P723427_mk(s); + s.tmp_2 = Sprite_bottom__P832040_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 493; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___741004; - s.tmp_0.arg4 = s.n___741002; + s.tmp_0.arg3 = s.layer___849617; + s.tmp_0.arg4 = s.n___849615; s.callLocIdx = 494; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - r0 = pxsim_Array_.removeElement(s.n___741002, s.arg1); - r0 = s.n___741002; + r0 = pxsim_Array_.removeElement(s.n___849615, s.arg1); + r0 = s.n___849615; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_neighbors__P723470.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__P832083.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__P723470_mk(s) { +function sprites_SpriteMap_neighbors__P832083_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_neighbors__P723470, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_neighbors__P832083, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - n___741002: undefined, - layer___741004: undefined, + n___849615: undefined, + layer___849617: undefined, arg0: undefined, arg1: undefined, } } @@ -34046,7 +34046,7 @@ function sprites_SpriteMap_neighbors__P723470_mk(s) { -function sprites_SpriteMap_mergeAtKey__P725824(s) { +function sprites_SpriteMap_mergeAtKey__P834437(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34056,11 +34056,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.k___741053 = undefined; - s.bucket___741058 = undefined; - s.sprite___741065 = undefined; - s.unnamed4230___U3 = undefined; - s.unnamed4231___U4 = undefined; + s.k___849666 = undefined; + s.bucket___849671 = undefined; + s.sprite___849678 = undefined; + s.unnamed4902___U3 = undefined; + s.unnamed4903___U4 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -34070,33 +34070,33 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C723468_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_key__P725822_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C832081_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_key__P834435_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; s.callLocIdx = 521; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.k___741053 = (r0); + s.k___849666 = (r0); r0 = s.arg0.fields["buckets"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.k___741053); - s.bucket___741058 = (r0); - r0 = pxsim_numops_toBoolDecr(s.bucket___741058); + r0 = pxsim_Array__getAt(s.tmp_0, s.k___849666); + s.bucket___849671 = (r0); + r0 = pxsim_numops_toBoolDecr(s.bucket___849671); if (!r0) { step = 7; continue; } - s.sprite___741065 = (undefined); - s.unnamed4230___U3 = (s.bucket___741058); - s.unnamed4231___U4 = (0); + s.sprite___849678 = (undefined); + s.unnamed4902___U3 = (s.bucket___849671); + s.unnamed4903___U4 = (0); case 1: - s.tmp_0 = r0 = s.unnamed4231___U4; - r0 = pxsim_Array__length(s.unnamed4230___U3); + s.tmp_0 = r0 = s.unnamed4903___U4; + r0 = pxsim_Array__length(s.unnamed4902___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed4230___U3, s.unnamed4231___U4); - s.sprite___741065 = (r0); - r0 = s.sprite___741065.fields["layer"]; + r0 = pxsim_Array__getAt(s.unnamed4902___U3, s.unnamed4903___U4); + s.sprite___849678 = (r0); + r0 = s.sprite___849678.fields["layer"]; s.tmp_3 = r0; r0 = (s.tmp_3 & s.arg3); s.tmp_2 = r0; @@ -34105,7 +34105,7 @@ switch (step) { r0 = s.tmp_2; { step = 3; continue; } case 2: - r0 = pxsim_Array_.indexOf(s.arg4, s.sprite___741065, undefined); + r0 = pxsim_Array_.indexOf(s.arg4, s.sprite___849678, undefined); s.tmp_4 = r0; r0 = (s.tmp_4 < 0); case 3: @@ -34113,26 +34113,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___741065); + r0 = pxsim_Array__push(s.arg4, s.sprite___849678); case 4: case 5: - r0 = (s.unnamed4231___U4 + 1); - s.unnamed4231___U4 = (r0); + r0 = (s.unnamed4903___U4 + 1); + s.unnamed4903___U4 = (r0); { step = 1; continue; } case 6: - s.unnamed4230___U3 = (undefined); + s.unnamed4902___U3 = (undefined); case 7: case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_mergeAtKey__P725824.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__P834437.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__P725824_mk(s) { +function sprites_SpriteMap_mergeAtKey__P834437_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_mergeAtKey__P725824, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_mergeAtKey__P834437, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34140,11 +34140,11 @@ function sprites_SpriteMap_mergeAtKey__P725824_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - k___741053: undefined, - bucket___741058: undefined, - sprite___741065: undefined, - unnamed4230___U3: undefined, - unnamed4231___U4: undefined, + k___849666: undefined, + bucket___849671: undefined, + sprite___849678: undefined, + unnamed4902___U3: undefined, + unnamed4903___U4: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -34156,7 +34156,7 @@ function sprites_SpriteMap_mergeAtKey__P725824_mk(s) { -function sprites_SpriteMap_key__P725822(s) { +function sprites_SpriteMap_key__P834435(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34166,8 +34166,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.xi___741086 = undefined; - s.yi___741098 = undefined; + s.xi___849699 = undefined; + s.yi___849711 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -34175,8 +34175,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C723468_VT)) failedCast(r0); - s.tmp_0 = Math_clamp__P721148_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C832081_VT)) failedCast(r0); + s.tmp_0 = Math_clamp__P829761_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg0.fields["columnCount"]; s.tmp_0.arg1 = r0; @@ -34187,8 +34187,8 @@ switch (step) { s.callLocIdx = 509; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.xi___741086 = (r0); - s.tmp_0 = Math_clamp__P721148_mk(s); + s.xi___849699 = (r0); + s.tmp_0 = Math_clamp__P829761_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg0.fields["rowCount"]; s.tmp_0.arg1 = r0; @@ -34199,28 +34199,28 @@ switch (step) { s.callLocIdx = 510; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.yi___741098 = (r0); - s.tmp_0 = r0 = s.xi___741086; + s.yi___849711 = (r0); + s.tmp_0 = r0 = s.xi___849699; r0 = s.arg0.fields["columnCount"]; s.tmp_2 = r0; - r0 = (s.yi___741098 * s.tmp_2); + r0 = (s.yi___849711 * s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); return leave(s, r0) default: oops() } } } -sprites_SpriteMap_key__P725822.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__P834435.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__P725822_mk(s) { +function sprites_SpriteMap_key__P834435_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_key__P725822, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_key__P834435, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - xi___741086: undefined, - yi___741098: undefined, + xi___849699: undefined, + yi___849711: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -34230,7 +34230,7 @@ function sprites_SpriteMap_key__P725822_mk(s) { -function Sprite_overlapsWith__P723442(s) { +function Sprite_overlapsWith__P832055(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34240,15 +34240,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.A___740815 = undefined; - s.B___740816 = undefined; + s.A___849428 = undefined; + s.B___849429 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); r0 = (s.arg1 == s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -34294,7 +34294,7 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_8); if (!r0) { step = 9; continue; } - s.tmp_9 = game_Hitbox_overlapsWith__P723245_mk(s); + s.tmp_9 = game_Hitbox_overlapsWith__P831858_mk(s); r0 = s.arg1.fields["_hitbox"]; s.tmp_9.arg0 = r0; r0 = s.arg0.fields["_hitbox"]; @@ -34305,7 +34305,7 @@ switch (step) { { step = 27; continue; } case 9: case 10: - s.tmp_13 = game_Hitbox_overlapsWith__P723245_mk(s); + s.tmp_13 = game_Hitbox_overlapsWith__P831858_mk(s); r0 = s.arg1.fields["_hitbox"]; s.tmp_13.arg0 = r0; r0 = s.arg0.fields["_hitbox"]; @@ -34324,7 +34324,7 @@ switch (step) { { step = 27; continue; } case 11: case 12: - s.tmp_17 = Sprite_isScaled__P725815_mk(s); + s.tmp_17 = Sprite_isScaled__P834428_mk(s); s.tmp_17.arg0 = s.arg0; s.callLocIdx = 393; s.pc = 30; return s.tmp_17; case 30: @@ -34339,7 +34339,7 @@ switch (step) { r0 = s.tmp_14; { step = 14; continue; } case 13: - s.tmp_20 = Sprite_isScaled__P725815_mk(s); + s.tmp_20 = Sprite_isScaled__P834428_mk(s); s.tmp_20.arg0 = s.arg1; s.callLocIdx = 394; s.pc = 31; return s.tmp_20; case 31: @@ -34357,13 +34357,13 @@ switch (step) { s.tmp_22 = r0; r0 = s.arg0.fields["_image"]; s.tmp_23 = r0; - s.tmp_26 = Sprite_left__P723421_mk(s); + s.tmp_26 = Sprite_left__P832034_mk(s); s.tmp_26.arg0 = s.arg0; s.callLocIdx = 395; s.pc = 32; return s.tmp_26; case 32: r0 = s.retval; s.tmp_25 = r0; - s.tmp_28 = Sprite_left__P723421_mk(s); + s.tmp_28 = Sprite_left__P832034_mk(s); s.tmp_28.arg0 = s.arg1; s.callLocIdx = 396; s.pc = 33; return s.tmp_28; case 33: @@ -34371,13 +34371,13 @@ switch (step) { s.tmp_27 = r0; r0 = (s.tmp_25 - s.tmp_27); s.tmp_24 = r0; - s.tmp_31 = Sprite_top__P723425_mk(s); + s.tmp_31 = Sprite_top__P832038_mk(s); s.tmp_31.arg0 = s.arg0; s.callLocIdx = 397; s.pc = 34; return s.tmp_31; case 34: r0 = s.retval; s.tmp_30 = r0; - s.tmp_33 = Sprite_top__P723425_mk(s); + s.tmp_33 = Sprite_top__P832038_mk(s); s.tmp_33.arg0 = s.arg1; s.callLocIdx = 398; s.pc = 35; return s.tmp_33; case 35: @@ -34389,7 +34389,7 @@ switch (step) { { step = 27; continue; } { step = 26; continue; } case 15: - s.tmp_36 = Sprite_sx__P723392_mk(s); + s.tmp_36 = Sprite_sx__P832005_mk(s); s.tmp_36.arg0 = s.arg0; s.callLocIdx = 399; s.pc = 36; return s.tmp_36; case 36: @@ -34402,7 +34402,7 @@ switch (step) { r0 = s.tmp_34; { step = 17; continue; } case 16: - s.tmp_38 = Sprite_sy__P723394_mk(s); + s.tmp_38 = Sprite_sy__P832007_mk(s); s.tmp_38.arg0 = s.arg0; s.callLocIdx = 400; s.pc = 37; return s.tmp_38; case 37: @@ -34417,7 +34417,7 @@ switch (step) { r0 = s.tmp_39; { step = 19; continue; } case 18: - s.tmp_41 = Sprite_sx__P723392_mk(s); + s.tmp_41 = Sprite_sx__P832005_mk(s); s.tmp_41.arg0 = s.arg1; s.callLocIdx = 401; s.pc = 38; return s.tmp_41; case 38: @@ -34432,7 +34432,7 @@ switch (step) { r0 = s.tmp_42; { step = 21; continue; } case 20: - s.tmp_44 = Sprite_sy__P723394_mk(s); + s.tmp_44 = Sprite_sy__P832007_mk(s); s.tmp_44.arg0 = s.arg1; s.callLocIdx = 402; s.pc = 39; return s.tmp_44; case 39: @@ -34448,13 +34448,13 @@ switch (step) { { step = 27; continue; } case 22: case 23: - s.tmp_49 = Sprite_sx__P723392_mk(s); + s.tmp_49 = Sprite_sx__P832005_mk(s); s.tmp_49.arg0 = s.arg0; s.callLocIdx = 403; s.pc = 40; return s.tmp_49; case 40: r0 = s.retval; s.tmp_48 = r0; - s.tmp_51 = Sprite_sy__P723394_mk(s); + s.tmp_51 = Sprite_sy__P832007_mk(s); s.tmp_51.arg0 = s.arg0; s.callLocIdx = 404; s.pc = 41; return s.tmp_51; case 41: @@ -34462,13 +34462,13 @@ switch (step) { s.tmp_50 = r0; r0 = (s.tmp_48 * s.tmp_50); s.tmp_47 = r0; - s.tmp_54 = Sprite_sx__P723392_mk(s); + s.tmp_54 = Sprite_sx__P832005_mk(s); s.tmp_54.arg0 = s.arg1; s.callLocIdx = 405; s.pc = 42; return s.tmp_54; case 42: r0 = s.retval; s.tmp_53 = r0; - s.tmp_56 = Sprite_sy__P723394_mk(s); + s.tmp_56 = Sprite_sy__P832007_mk(s); s.tmp_56.arg0 = s.arg1; s.callLocIdx = 406; s.pc = 43; return s.tmp_56; case 43: @@ -34480,97 +34480,97 @@ switch (step) { s.tmp_46 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_46); if (!r0) { step = 24; continue; } - s.A___740815 = (s.arg0); - s.B___740816 = (s.arg1); + s.A___849428 = (s.arg0); + s.B___849429 = (s.arg1); { step = 25; continue; } case 24: - s.A___740815 = (s.arg1); - s.B___740816 = (s.arg0); + s.A___849428 = (s.arg1); + s.B___849429 = (s.arg0); case 25: - s.tmp_0 = helpers_imageBlit__P722975_mk(s); - r0 = s.A___740815.fields["_image"]; + s.tmp_0 = helpers_imageBlit__P831588_mk(s); + r0 = s.A___849428.fields["_image"]; s.tmp_0.arg0 = r0; - s.tmp_3 = Sprite_left__P723421_mk(s); - s.tmp_3.arg0 = s.B___740816; + s.tmp_3 = Sprite_left__P832034_mk(s); + s.tmp_3.arg0 = s.B___849429; s.callLocIdx = 408; s.pc = 45; return s.tmp_3; case 45: r0 = s.retval; s.tmp_2 = r0; - s.tmp_5 = Sprite_left__P723421_mk(s); - s.tmp_5.arg0 = s.A___740815; + s.tmp_5 = Sprite_left__P832034_mk(s); + s.tmp_5.arg0 = s.A___849428; s.callLocIdx = 409; 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__P723392_mk(s); - s.tmp_7.arg0 = s.A___740815; + s.tmp_7 = Sprite_sx__P832005_mk(s); + s.tmp_7.arg0 = s.A___849428; s.callLocIdx = 410; 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__P723425_mk(s); - s.tmp_10.arg0 = s.B___740816; + s.tmp_10 = Sprite_top__P832038_mk(s); + s.tmp_10.arg0 = s.B___849429; s.callLocIdx = 411; s.pc = 48; return s.tmp_10; case 48: r0 = s.retval; s.tmp_9 = r0; - s.tmp_12 = Sprite_top__P723425_mk(s); - s.tmp_12.arg0 = s.A___740815; + s.tmp_12 = Sprite_top__P832038_mk(s); + s.tmp_12.arg0 = s.A___849428; s.callLocIdx = 412; 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__P723394_mk(s); - s.tmp_14.arg0 = s.A___740815; + s.tmp_14 = Sprite_sy__P832007_mk(s); + s.tmp_14.arg0 = s.A___849428; s.callLocIdx = 413; 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__P723419_mk(s); - s.tmp_16.arg0 = s.B___740816; + s.tmp_16 = Sprite_width__P832032_mk(s); + s.tmp_16.arg0 = s.B___849429; s.callLocIdx = 414; s.pc = 51; return s.tmp_16; case 51: r0 = s.retval; s.tmp_15 = r0; - s.tmp_18 = Sprite_sx__P723392_mk(s); - s.tmp_18.arg0 = s.A___740815; + s.tmp_18 = Sprite_sx__P832005_mk(s); + s.tmp_18.arg0 = s.A___849428; s.callLocIdx = 415; 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__P723420_mk(s); - s.tmp_20.arg0 = s.B___740816; + s.tmp_20 = Sprite_height__P832033_mk(s); + s.tmp_20.arg0 = s.B___849429; s.callLocIdx = 416; s.pc = 53; return s.tmp_20; case 53: r0 = s.retval; s.tmp_19 = r0; - s.tmp_22 = Sprite_sy__P723394_mk(s); - s.tmp_22.arg0 = s.A___740815; + s.tmp_22 = Sprite_sy__P832007_mk(s); + s.tmp_22.arg0 = s.A___849428; s.callLocIdx = 417; 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___740816.fields["_image"]; + r0 = s.B___849429.fields["_image"]; s.tmp_0.arg5 = r0; s.tmp_0.arg6 = 0; s.tmp_0.arg7 = 0; - r0 = s.B___740816.fields["_image"]; + r0 = s.B___849429.fields["_image"]; s.tmp_23 = r0; r0 = pxsim_ImageMethods.width(s.tmp_23); s.tmp_0.arg8 = r0; - r0 = s.B___740816.fields["_image"]; + r0 = s.B___849429.fields["_image"]; s.tmp_24 = r0; r0 = pxsim_ImageMethods.height(s.tmp_24); s.tmp_0.arg9 = r0; @@ -34586,12 +34586,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_overlapsWith__P723442.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__P832055.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__P723442_mk(s) { +function Sprite_overlapsWith__P832055_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_overlapsWith__P723442, depth: s.depth + 1, + parent: s, fn: Sprite_overlapsWith__P832055, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34650,8 +34650,8 @@ function Sprite_overlapsWith__P723442_mk(s) { tmp_54: undefined, tmp_55: undefined, tmp_56: undefined, - A___740815: undefined, - B___740816: undefined, + A___849428: undefined, + B___849429: undefined, arg0: undefined, arg1: undefined, } } @@ -34660,7 +34660,7 @@ function Sprite_overlapsWith__P723442_mk(s) { -function Sprite_isScaled__P725815(s) { +function Sprite_isScaled__P834428(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34675,7 +34675,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); r0 = s.arg0.fields["_sx"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== 256); @@ -34695,12 +34695,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_isScaled__P725815.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__P834428.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__P725815_mk(s) { +function Sprite_isScaled__P834428_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_isScaled__P725815, depth: s.depth + 1, + parent: s, fn: Sprite_isScaled__P834428, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34713,7 +34713,7 @@ function Sprite_isScaled__P725815_mk(s) { -function game_Hitbox_overlapsWith__P723245(s) { +function game_Hitbox_overlapsWith__P831858(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34729,26 +34729,26 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C723230_VT)) failedCast(r0); - s.tmp_0 = game_Hitbox_updateIfInvalid__P723244_mk(s); + if (!checkSubtype(r0, game_Hitbox__C831843_VT)) failedCast(r0); + s.tmp_0 = game_Hitbox_updateIfInvalid__P831857_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 257; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = game_Hitbox_updateIfInvalid__P723244_mk(s); + s.tmp_0 = game_Hitbox_updateIfInvalid__P831857_mk(s); s.tmp_0.arg0 = s.arg1; s.callLocIdx = 258; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - s.tmp_1 = game_Hitbox_contains__P723243_mk(s); + s.tmp_1 = game_Hitbox_contains__P831856_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = game_Hitbox_left__P723238_mk(s); + s.tmp_2 = game_Hitbox_left__P831851_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 259; s.pc = 21; return s.tmp_2; case 21: r0 = s.retval; s.tmp_1.arg1 = r0; - s.tmp_3 = game_Hitbox_top__P723239_mk(s); + s.tmp_3 = game_Hitbox_top__P831852_mk(s); s.tmp_3.arg0 = s.arg1; s.callLocIdx = 260; s.pc = 22; return s.tmp_3; case 22: @@ -34764,15 +34764,15 @@ switch (step) { { step = 17; continue; } case 1: case 2: - s.tmp_5 = game_Hitbox_contains__P723243_mk(s); + s.tmp_5 = game_Hitbox_contains__P831856_mk(s); s.tmp_5.arg0 = s.arg0; - s.tmp_6 = game_Hitbox_left__P723238_mk(s); + s.tmp_6 = game_Hitbox_left__P831851_mk(s); s.tmp_6.arg0 = s.arg1; s.callLocIdx = 262; s.pc = 24; return s.tmp_6; case 24: r0 = s.retval; s.tmp_5.arg1 = r0; - s.tmp_7 = game_Hitbox_bottom__P723241_mk(s); + s.tmp_7 = game_Hitbox_bottom__P831854_mk(s); s.tmp_7.arg0 = s.arg1; s.callLocIdx = 263; s.pc = 25; return s.tmp_7; case 25: @@ -34788,15 +34788,15 @@ switch (step) { { step = 17; continue; } case 3: case 4: - s.tmp_9 = game_Hitbox_contains__P723243_mk(s); + s.tmp_9 = game_Hitbox_contains__P831856_mk(s); s.tmp_9.arg0 = s.arg0; - s.tmp_10 = game_Hitbox_right__P723240_mk(s); + s.tmp_10 = game_Hitbox_right__P831853_mk(s); s.tmp_10.arg0 = s.arg1; s.callLocIdx = 265; s.pc = 27; return s.tmp_10; case 27: r0 = s.retval; s.tmp_9.arg1 = r0; - s.tmp_11 = game_Hitbox_top__P723239_mk(s); + s.tmp_11 = game_Hitbox_top__P831852_mk(s); s.tmp_11.arg0 = s.arg1; s.callLocIdx = 266; s.pc = 28; return s.tmp_11; case 28: @@ -34812,15 +34812,15 @@ switch (step) { { step = 17; continue; } case 5: case 6: - s.tmp_13 = game_Hitbox_contains__P723243_mk(s); + s.tmp_13 = game_Hitbox_contains__P831856_mk(s); s.tmp_13.arg0 = s.arg0; - s.tmp_14 = game_Hitbox_right__P723240_mk(s); + s.tmp_14 = game_Hitbox_right__P831853_mk(s); s.tmp_14.arg0 = s.arg1; s.callLocIdx = 268; s.pc = 30; return s.tmp_14; case 30: r0 = s.retval; s.tmp_13.arg1 = r0; - s.tmp_15 = game_Hitbox_bottom__P723241_mk(s); + s.tmp_15 = game_Hitbox_bottom__P831854_mk(s); s.tmp_15.arg0 = s.arg1; s.callLocIdx = 269; s.pc = 31; return s.tmp_15; case 31: @@ -34836,15 +34836,15 @@ switch (step) { { step = 17; continue; } case 7: case 8: - s.tmp_17 = game_Hitbox_contains__P723243_mk(s); + s.tmp_17 = game_Hitbox_contains__P831856_mk(s); s.tmp_17.arg0 = s.arg1; - s.tmp_18 = game_Hitbox_left__P723238_mk(s); + s.tmp_18 = game_Hitbox_left__P831851_mk(s); s.tmp_18.arg0 = s.arg0; s.callLocIdx = 271; s.pc = 33; return s.tmp_18; case 33: r0 = s.retval; s.tmp_17.arg1 = r0; - s.tmp_19 = game_Hitbox_top__P723239_mk(s); + s.tmp_19 = game_Hitbox_top__P831852_mk(s); s.tmp_19.arg0 = s.arg0; s.callLocIdx = 272; s.pc = 34; return s.tmp_19; case 34: @@ -34860,15 +34860,15 @@ switch (step) { { step = 17; continue; } case 9: case 10: - s.tmp_21 = game_Hitbox_contains__P723243_mk(s); + s.tmp_21 = game_Hitbox_contains__P831856_mk(s); s.tmp_21.arg0 = s.arg1; - s.tmp_22 = game_Hitbox_left__P723238_mk(s); + s.tmp_22 = game_Hitbox_left__P831851_mk(s); s.tmp_22.arg0 = s.arg0; s.callLocIdx = 274; s.pc = 36; return s.tmp_22; case 36: r0 = s.retval; s.tmp_21.arg1 = r0; - s.tmp_23 = game_Hitbox_bottom__P723241_mk(s); + s.tmp_23 = game_Hitbox_bottom__P831854_mk(s); s.tmp_23.arg0 = s.arg0; s.callLocIdx = 275; s.pc = 37; return s.tmp_23; case 37: @@ -34884,15 +34884,15 @@ switch (step) { { step = 17; continue; } case 11: case 12: - s.tmp_25 = game_Hitbox_contains__P723243_mk(s); + s.tmp_25 = game_Hitbox_contains__P831856_mk(s); s.tmp_25.arg0 = s.arg1; - s.tmp_26 = game_Hitbox_right__P723240_mk(s); + s.tmp_26 = game_Hitbox_right__P831853_mk(s); s.tmp_26.arg0 = s.arg0; s.callLocIdx = 277; s.pc = 39; return s.tmp_26; case 39: r0 = s.retval; s.tmp_25.arg1 = r0; - s.tmp_27 = game_Hitbox_top__P723239_mk(s); + s.tmp_27 = game_Hitbox_top__P831852_mk(s); s.tmp_27.arg0 = s.arg0; s.callLocIdx = 278; s.pc = 40; return s.tmp_27; case 40: @@ -34908,15 +34908,15 @@ switch (step) { { step = 17; continue; } case 13: case 14: - s.tmp_29 = game_Hitbox_contains__P723243_mk(s); + s.tmp_29 = game_Hitbox_contains__P831856_mk(s); s.tmp_29.arg0 = s.arg1; - s.tmp_30 = game_Hitbox_right__P723240_mk(s); + s.tmp_30 = game_Hitbox_right__P831853_mk(s); s.tmp_30.arg0 = s.arg0; s.callLocIdx = 280; s.pc = 42; return s.tmp_30; case 42: r0 = s.retval; s.tmp_29.arg1 = r0; - s.tmp_31 = game_Hitbox_bottom__P723241_mk(s); + s.tmp_31 = game_Hitbox_bottom__P831854_mk(s); s.tmp_31.arg0 = s.arg0; s.callLocIdx = 281; s.pc = 43; return s.tmp_31; case 43: @@ -34937,12 +34937,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_overlapsWith__P723245.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__P831858.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__P723245_mk(s) { +function game_Hitbox_overlapsWith__P831858_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_overlapsWith__P723245, depth: s.depth + 1, + parent: s, fn: game_Hitbox_overlapsWith__P831858, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34984,7 +34984,7 @@ function game_Hitbox_overlapsWith__P723245_mk(s) { -function game_Hitbox_contains__P723243(s) { +function game_Hitbox_contains__P831856(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35001,9 +35001,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C723230_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C831843_VT)) failedCast(r0); s.tmp_1 = r0 = s.arg1; - s.tmp_3 = game_Hitbox_left__P723238_mk(s); + s.tmp_3 = game_Hitbox_left__P831851_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 237; s.pc = 7; return s.tmp_3; case 7: @@ -35017,7 +35017,7 @@ switch (step) { { step = 2; continue; } case 1: s.tmp_4 = r0 = s.arg1; - s.tmp_6 = game_Hitbox_right__P723240_mk(s); + s.tmp_6 = game_Hitbox_right__P831853_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 238; s.pc = 8; return s.tmp_6; case 8: @@ -35033,7 +35033,7 @@ switch (step) { { step = 4; continue; } case 3: s.tmp_8 = r0 = s.arg2; - s.tmp_10 = game_Hitbox_top__P723239_mk(s); + s.tmp_10 = game_Hitbox_top__P831852_mk(s); s.tmp_10.arg0 = s.arg0; s.callLocIdx = 239; s.pc = 9; return s.tmp_10; case 9: @@ -35049,7 +35049,7 @@ switch (step) { { step = 6; continue; } case 5: s.tmp_12 = r0 = s.arg2; - s.tmp_14 = game_Hitbox_bottom__P723241_mk(s); + s.tmp_14 = game_Hitbox_bottom__P831854_mk(s); s.tmp_14.arg0 = s.arg0; s.callLocIdx = 240; s.pc = 10; return s.tmp_14; case 10: @@ -35063,12 +35063,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_contains__P723243.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__P831856.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__P723243_mk(s) { +function game_Hitbox_contains__P831856_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_contains__P723243, depth: s.depth + 1, + parent: s, fn: game_Hitbox_contains__P831856, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35095,7 +35095,7 @@ function game_Hitbox_contains__P723243_mk(s) { -function helpers_imageBlit__P722975(s) { +function helpers_imageBlit__P831588(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35120,7 +35120,7 @@ switch (step) { s.arg11 = (s.lambdaArgs[11]); s.lambdaArgs = null; } - s.tmp_0 = r0 = globals._blitArgs___725644; + s.tmp_0 = r0 = globals._blitArgs___834257; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.tmp_0; @@ -35130,36 +35130,36 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_1 = r0; - globals._blitArgs___725644 = (s.tmp_1); - s.tmp_0 = r0 = globals._blitArgs___725644; + globals._blitArgs___834257 = (s.tmp_1); + s.tmp_0 = r0 = globals._blitArgs___834257; 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___725644; + s.tmp_0 = r0 = globals._blitArgs___834257; 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___725644; + s.tmp_0 = r0 = globals._blitArgs___834257; 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___725644; + s.tmp_0 = r0 = globals._blitArgs___834257; 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___725644; + s.tmp_0 = r0 = globals._blitArgs___834257; 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___725644; + s.tmp_0 = r0 = globals._blitArgs___834257; 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___725644; + s.tmp_0 = r0 = globals._blitArgs___834257; 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___725644; + s.tmp_0 = r0 = globals._blitArgs___834257; r0 = (s.arg9 | 0); s.tmp_1 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, 7, s.tmp_1); @@ -35172,7 +35172,7 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_0 = r0; - r0 = pxsim_Array_.setAt(globals._blitArgs___725644, 8, s.tmp_0); + r0 = pxsim_Array_.setAt(globals._blitArgs___834257, 8, s.tmp_0); r0 = pxsim_numops_toBoolDecr(s.arg11); if (!r0) { step = 5; continue; } r0 = 1; @@ -35182,17 +35182,17 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_0 = r0; - r0 = pxsim_Array_.setAt(globals._blitArgs___725644, 9, s.tmp_0); - r0 = pxsim_ImageMethods._blit(s.arg0, s.arg5, globals._blitArgs___725644); + r0 = pxsim_Array_.setAt(globals._blitArgs___834257, 9, s.tmp_0); + r0 = pxsim_ImageMethods._blit(s.arg0, s.arg5, globals._blitArgs___834257); return leave(s, r0) default: oops() } } } -helpers_imageBlit__P722975.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__P831588.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__P722975_mk(s) { +function helpers_imageBlit__P831588_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageBlit__P722975, depth: s.depth + 1, + parent: s, fn: helpers_imageBlit__P831588, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35214,7 +35214,7 @@ function helpers_imageBlit__P722975_mk(s) { -function ArcadePhysicsEngine_createMovingSprite__P725859(s) { +function ArcadePhysicsEngine_createMovingSprite__P834472(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35224,16 +35224,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ovx___741441 = undefined; - s.ovy___741446 = undefined; - s.fx___741473 = undefined; - s.c___741480 = undefined; - s.fy___741523 = undefined; - s.c___741530 = undefined; - s.dx___741569 = undefined; - s.dy___741582 = undefined; - s.xStep___741595 = undefined; - s.yStep___741597 = undefined; + s.ovx___850054 = undefined; + s.ovy___850059 = undefined; + s.fx___850086 = undefined; + s.c___850093 = undefined; + s.fy___850136 = undefined; + s.c___850143 = undefined; + s.dx___850182 = undefined; + s.dy___850195 = undefined; + s.xStep___850208 = undefined; + s.yStep___850210 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -35242,23 +35242,23 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C723549_VT)) failedCast(r0); - s.tmp_0 = ArcadePhysicsEngine_constrain__P725865_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C832162_VT)) failedCast(r0); + s.tmp_0 = ArcadePhysicsEngine_constrain__P834478_mk(s); s.tmp_0.arg0 = s.arg0; r0 = s.arg1.fields["_vx"]; s.tmp_0.arg1 = r0; s.callLocIdx = 581; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.ovx___741441 = (r0); - s.tmp_0 = ArcadePhysicsEngine_constrain__P725865_mk(s); + s.ovx___850054 = (r0); + s.tmp_0 = ArcadePhysicsEngine_constrain__P834478_mk(s); s.tmp_0.arg0 = s.arg0; r0 = s.arg1.fields["_vy"]; s.tmp_0.arg1 = r0; s.callLocIdx = 582; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; - s.ovy___741446 = (r0); + s.ovy___850059 = (r0); r0 = s.arg1.fields["_x"]; s.tmp_0 = r0; r0 = (s.arg1).fields["_lastX"] = (s.tmp_0); @@ -35292,21 +35292,21 @@ switch (step) { r0 = pxsim.Math_.imul(s.tmp_2, s.arg2); s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_1, 1000); - s.fx___741473 = (r0); + s.fx___850086 = (r0); r0 = s.arg1.fields["_vx"]; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.fx___741473); - s.c___741480 = (r0); - r0 = (s.c___741480 < 0); + r0 = (s.tmp_0 - s.fx___850086); + s.c___850093 = (r0); + r0 = (s.c___850093 < 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__P721187_mk(s); + s.tmp_3 = Fx_min__P829800_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vx"]; s.tmp_4 = r0; - r0 = (s.tmp_4 + s.fx___741473); + r0 = (s.tmp_4 + s.fx___850086); s.tmp_3.arg1 = r0; s.callLocIdx = 590; s.pc = 27; return s.tmp_3; case 27: @@ -35315,16 +35315,16 @@ switch (step) { r0 = (s.tmp_1).fields["_vx"] = (s.tmp_2); { step = 5; continue; } case 2: - r0 = (s.c___741480 > 0); + r0 = (s.c___850093 > 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__P721188_mk(s); + s.tmp_3 = Fx_max__P829801_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vx"]; s.tmp_4 = r0; - r0 = (s.tmp_4 - s.fx___741473); + r0 = (s.tmp_4 - s.fx___850086); s.tmp_3.arg1 = r0; s.callLocIdx = 592; s.pc = 28; return s.tmp_3; case 28: @@ -35366,21 +35366,21 @@ switch (step) { r0 = pxsim.Math_.imul(s.tmp_2, s.arg2); s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_1, 1000); - s.fy___741523 = (r0); + s.fy___850136 = (r0); r0 = s.arg1.fields["_vy"]; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.fy___741523); - s.c___741530 = (r0); - r0 = (s.c___741530 < 0); + r0 = (s.tmp_0 - s.fy___850136); + s.c___850143 = (r0); + r0 = (s.c___850143 < 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__P721187_mk(s); + s.tmp_3 = Fx_min__P829800_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vy"]; s.tmp_4 = r0; - r0 = (s.tmp_4 + s.fy___741523); + r0 = (s.tmp_4 + s.fy___850136); s.tmp_3.arg1 = r0; s.callLocIdx = 600; s.pc = 29; return s.tmp_3; case 29: @@ -35389,16 +35389,16 @@ switch (step) { r0 = (s.tmp_1).fields["_vy"] = (s.tmp_2); { step = 13; continue; } case 10: - r0 = (s.c___741530 > 0); + r0 = (s.c___850143 > 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__P721188_mk(s); + s.tmp_3 = Fx_max__P829801_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vy"]; s.tmp_4 = r0; - r0 = (s.tmp_4 - s.fy___741523); + r0 = (s.tmp_4 - s.fy___850136); s.tmp_3.arg1 = r0; s.callLocIdx = 602; s.pc = 30; return s.tmp_3; case 30: @@ -35414,7 +35414,7 @@ switch (step) { case 15: case 16: s.tmp_0 = r0 = s.arg1; - s.tmp_2 = ArcadePhysicsEngine_constrain__P725865_mk(s); + s.tmp_2 = ArcadePhysicsEngine_constrain__P834478_mk(s); s.tmp_2.arg0 = s.arg0; r0 = s.arg1.fields["_vx"]; s.tmp_2.arg1 = r0; @@ -35424,7 +35424,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vx"] = (s.tmp_1); s.tmp_0 = r0 = s.arg1; - s.tmp_2 = ArcadePhysicsEngine_constrain__P725865_mk(s); + s.tmp_2 = ArcadePhysicsEngine_constrain__P834478_mk(s); s.tmp_2.arg0 = s.arg0; r0 = s.arg1.fields["_vy"]; s.tmp_2.arg1 = r0; @@ -35435,7 +35435,7 @@ switch (step) { r0 = (s.tmp_0).fields["_vy"] = (s.tmp_1); r0 = s.arg1.fields["_vx"]; s.tmp_4 = r0; - r0 = (s.tmp_4 + s.ovx___741441); + r0 = (s.tmp_4 + s.ovx___850054); s.tmp_3 = r0; r0 = (s.tmp_3 / 256); s.tmp_2 = r0; @@ -35446,10 +35446,10 @@ switch (step) { r0 = (s.tmp_0 * 256); s.tmp_5 = r0; r0 = (s.tmp_5 | 0); - s.dx___741569 = (r0); + s.dx___850182 = (r0); r0 = s.arg1.fields["_vy"]; s.tmp_4 = r0; - r0 = (s.tmp_4 + s.ovy___741446); + r0 = (s.tmp_4 + s.ovy___850059); s.tmp_3 = r0; r0 = (s.tmp_3 / 256); s.tmp_2 = r0; @@ -35460,12 +35460,12 @@ switch (step) { r0 = (s.tmp_0 * 256); s.tmp_5 = r0; r0 = (s.tmp_5 | 0); - s.dy___741582 = (r0); - s.xStep___741595 = (s.dx___741569); - s.yStep___741597 = (s.dy___741582); + s.dy___850195 = (r0); + s.xStep___850208 = (s.dx___850182); + s.yStep___850210 = (s.dy___850195); case 17: - s.tmp_2 = Fx_abs__P721186_mk(s); - s.tmp_2.arg0 = s.xStep___741595; + s.tmp_2 = Fx_abs__P829799_mk(s); + s.tmp_2.arg0 = s.xStep___850208; s.callLocIdx = 611; s.pc = 33; return s.tmp_2; case 33: r0 = s.retval; @@ -35479,8 +35479,8 @@ switch (step) { r0 = s.tmp_0; { step = 19; continue; } case 18: - s.tmp_5 = Fx_abs__P721186_mk(s); - s.tmp_5.arg0 = s.yStep___741597; + s.tmp_5 = Fx_abs__P829799_mk(s); + s.tmp_5.arg0 = s.yStep___850210; s.callLocIdx = 612; s.pc = 34; return s.tmp_5; case 34: r0 = s.retval; @@ -35493,8 +35493,8 @@ switch (step) { s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 24; continue; } - s.tmp_10 = Fx_abs__P721186_mk(s); - s.tmp_10.arg0 = s.xStep___741595; + s.tmp_10 = Fx_abs__P829799_mk(s); + s.tmp_10.arg0 = s.xStep___850208; s.callLocIdx = 613; s.pc = 35; return s.tmp_10; case 35: r0 = s.retval; @@ -35505,12 +35505,12 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_8); if (!r0) { step = 20; continue; } - r0 = pxsim.Math_.idiv(s.xStep___741595, 2); - s.xStep___741595 = (r0); + r0 = pxsim.Math_.idiv(s.xStep___850208, 2); + s.xStep___850208 = (r0); case 20: case 21: - s.tmp_2 = Fx_abs__P721186_mk(s); - s.tmp_2.arg0 = s.yStep___741597; + s.tmp_2 = Fx_abs__P829799_mk(s); + s.tmp_2.arg0 = s.yStep___850210; s.callLocIdx = 615; s.pc = 36; return s.tmp_2; case 36: r0 = s.retval; @@ -35521,25 +35521,25 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = pxsim.Math_.idiv(s.yStep___741597, 2); - s.yStep___741597 = (r0); + r0 = pxsim.Math_.idiv(s.yStep___850210, 2); + s.yStep___850210 = (r0); case 22: case 23: { step = 17; continue; } case 24: - r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C723547_VT); + r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C832160_VT); s.tmp_0 = r0; - s.tmp_1 = MovingSprite_constructor__P723548_mk(s); + s.tmp_1 = MovingSprite_constructor__P832161_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___741569; - s.tmp_1.arg5 = s.dy___741582; - s.tmp_1.arg6 = s.xStep___741595; - s.tmp_1.arg7 = s.yStep___741597; + s.tmp_1.arg4 = s.dx___850182; + s.tmp_1.arg5 = s.dy___850195; + s.tmp_1.arg6 = s.xStep___850208; + s.tmp_1.arg7 = s.yStep___850210; s.callLocIdx = 617; s.pc = 37; return s.tmp_1; case 37: r0 = s.retval; @@ -35547,12 +35547,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_createMovingSprite__P725859.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__P834472.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__P725859_mk(s) { +function ArcadePhysicsEngine_createMovingSprite__P834472_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_createMovingSprite__P725859, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_createMovingSprite__P834472, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35566,16 +35566,16 @@ function ArcadePhysicsEngine_createMovingSprite__P725859_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - ovx___741441: undefined, - ovy___741446: undefined, - fx___741473: undefined, - c___741480: undefined, - fy___741523: undefined, - c___741530: undefined, - dx___741569: undefined, - dy___741582: undefined, - xStep___741595: undefined, - yStep___741597: undefined, + ovx___850054: undefined, + ovy___850059: undefined, + fx___850086: undefined, + c___850093: undefined, + fy___850136: undefined, + c___850143: undefined, + dx___850182: undefined, + dy___850195: undefined, + xStep___850208: undefined, + yStep___850210: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -35586,7 +35586,7 @@ function ArcadePhysicsEngine_createMovingSprite__P725859_mk(s) { -function ArcadePhysicsEngine_constrain__P725865(s) { +function ArcadePhysicsEngine_constrain__P834478(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35602,9 +35602,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C723549_VT)) failedCast(r0); - s.tmp_0 = Fx_max__P721188_mk(s); - s.tmp_1 = Fx_min__P721187_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C832162_VT)) failedCast(r0); + s.tmp_0 = Fx_max__P829801_mk(s); + s.tmp_1 = Fx_min__P829800_mk(s); r0 = s.arg0.fields["maxVelocity"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; @@ -35620,12 +35620,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_constrain__P725865.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__P834478.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__P725865_mk(s) { +function ArcadePhysicsEngine_constrain__P834478_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_constrain__P725865, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_constrain__P834478, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35637,7 +35637,7 @@ function ArcadePhysicsEngine_constrain__P725865_mk(s) { -function Fx_compare__P721185(s) { +function Fx_compare__P829798(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35656,12 +35656,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_compare__P721185.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__P829798.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__P721185_mk(s) { +function Fx_compare__P829798_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_compare__P721185, depth: s.depth + 1, + parent: s, fn: Fx_compare__P829798, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -35671,7 +35671,7 @@ function Fx_compare__P721185_mk(s) { -function sprites_SpriteMap_insertAABB__P723475(s) { +function sprites_SpriteMap_insertAABB__P832088(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35681,32 +35681,32 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.left___741261 = undefined; - s.top___741264 = undefined; - s.xn___741267 = undefined; - s.yn___741278 = undefined; - s.x___741289 = undefined; - s.y___741294 = undefined; + s.left___849874 = undefined; + s.top___849877 = undefined; + s.xn___849880 = undefined; + s.yn___849891 = undefined; + s.x___849902 = undefined; + s.y___849907 = 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__C723468_VT)) failedCast(r0); - s.tmp_0 = Sprite_left__P723421_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C832081_VT)) failedCast(r0); + s.tmp_0 = Sprite_left__P832034_mk(s); s.tmp_0.arg0 = s.arg1; s.callLocIdx = 512; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.left___741261 = (r0); - s.tmp_0 = Sprite_top__P723425_mk(s); + s.left___849874 = (r0); + s.tmp_0 = Sprite_top__P832038_mk(s); s.tmp_0.arg0 = s.arg1; s.callLocIdx = 513; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.top___741264 = (r0); - s.tmp_3 = Sprite_width__P723419_mk(s); + s.top___849877 = (r0); + s.tmp_3 = Sprite_width__P832032_mk(s); s.tmp_3.arg0 = s.arg1; s.callLocIdx = 514; s.pc = 7; return s.tmp_3; case 7: @@ -35721,8 +35721,8 @@ switch (step) { r0 = s.arg0.fields["cellWidth"]; s.tmp_5 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_5); - s.xn___741267 = (r0); - s.tmp_3 = Sprite_height__P723420_mk(s); + s.xn___849880 = (r0); + s.tmp_3 = Sprite_height__P832033_mk(s); s.tmp_3.arg0 = s.arg1; s.callLocIdx = 515; s.pc = 8; return s.tmp_3; case 8: @@ -35737,24 +35737,24 @@ switch (step) { r0 = s.arg0.fields["cellHeight"]; s.tmp_5 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_5); - s.yn___741278 = (r0); - s.x___741289 = (0); + s.yn___849891 = (r0); + s.x___849902 = (0); case 1: - r0 = (s.x___741289 <= s.xn___741267); + r0 = (s.x___849902 <= s.xn___849880); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.y___741294 = (0); + s.y___849907 = (0); case 2: - r0 = (s.y___741294 <= s.yn___741278); + r0 = (s.y___849907 <= s.yn___849891); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_1 = sprites_SpriteMap_insertAtKey__P725823_mk(s); + s.tmp_1 = sprites_SpriteMap_insertAtKey__P834436_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = r0 = s.left___741261; - s.tmp_4 = Math_min__P721152_mk(s); - s.tmp_5 = Sprite_width__P723419_mk(s); + s.tmp_2 = r0 = s.left___849874; + s.tmp_4 = Math_min__P829765_mk(s); + s.tmp_5 = Sprite_width__P832032_mk(s); s.tmp_5.arg0 = s.arg1; s.callLocIdx = 516; s.pc = 11; return s.tmp_5; case 11: @@ -35762,7 +35762,7 @@ switch (step) { s.tmp_4.arg0 = r0; r0 = s.arg0.fields["cellWidth"]; s.tmp_6 = r0; - r0 = (s.x___741289 * s.tmp_6); + r0 = (s.x___849902 * s.tmp_6); s.tmp_4.arg1 = r0; s.callLocIdx = 517; s.pc = 10; return s.tmp_4; case 10: @@ -35770,9 +35770,9 @@ switch (step) { s.tmp_3 = r0; r0 = (s.tmp_2 + s.tmp_3); s.tmp_1.arg1 = r0; - s.tmp_7 = r0 = s.top___741264; - s.tmp_9 = Math_min__P721152_mk(s); - s.tmp_10 = Sprite_height__P723420_mk(s); + s.tmp_7 = r0 = s.top___849877; + s.tmp_9 = Math_min__P829765_mk(s); + s.tmp_10 = Sprite_height__P832033_mk(s); s.tmp_10.arg0 = s.arg1; s.callLocIdx = 518; s.pc = 13; return s.tmp_10; case 13: @@ -35780,7 +35780,7 @@ switch (step) { s.tmp_9.arg0 = r0; r0 = s.arg0.fields["cellHeight"]; s.tmp_11 = r0; - r0 = (s.y___741294 * s.tmp_11); + r0 = (s.y___849907 * s.tmp_11); s.tmp_9.arg1 = r0; s.callLocIdx = 519; s.pc = 12; return s.tmp_9; case 12: @@ -35792,24 +35792,24 @@ switch (step) { s.callLocIdx = 520; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - r0 = (s.y___741294 + 1); - s.y___741294 = (r0); + r0 = (s.y___849907 + 1); + s.y___849907 = (r0); { step = 2; continue; } case 3: - r0 = (s.x___741289 + 1); - s.x___741289 = (r0); + r0 = (s.x___849902 + 1); + s.x___849902 = (r0); { step = 1; continue; } case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_insertAABB__P723475.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__P832088.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__P723475_mk(s) { +function sprites_SpriteMap_insertAABB__P832088_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_insertAABB__P723475, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_insertAABB__P832088, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35823,12 +35823,12 @@ function sprites_SpriteMap_insertAABB__P723475_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - left___741261: undefined, - top___741264: undefined, - xn___741267: undefined, - yn___741278: undefined, - x___741289: undefined, - y___741294: undefined, + left___849874: undefined, + top___849877: undefined, + xn___849880: undefined, + yn___849891: undefined, + x___849902: undefined, + y___849907: undefined, arg0: undefined, arg1: undefined, } } @@ -35837,7 +35837,7 @@ function sprites_SpriteMap_insertAABB__P723475_mk(s) { -function sprites_SpriteMap_insertAtKey__P725823(s) { +function sprites_SpriteMap_insertAtKey__P834436(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35847,8 +35847,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.k___741329 = undefined; - s.bucket___741334 = undefined; + s.k___849942 = undefined; + s.bucket___849947 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -35857,20 +35857,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C723468_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_key__P725822_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C832081_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_key__P834435_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; s.callLocIdx = 511; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.k___741329 = (r0); + s.k___849942 = (r0); r0 = s.arg0.fields["buckets"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.k___741329); - s.bucket___741334 = (r0); - r0 = pxsim_numops_toBoolDecr(s.bucket___741334); + r0 = pxsim_Array__getAt(s.tmp_0, s.k___849942); + s.bucket___849947 = (r0); + r0 = pxsim_numops_toBoolDecr(s.bucket___849947); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -35878,40 +35878,40 @@ switch (step) { if (!r0) { step = 1; continue; } r0 = s.arg0.fields["buckets"]; s.tmp_2 = r0; - s.tmp_3 = r0 = s.k___741329; + s.tmp_3 = r0 = s.k___849942; r0 = pxsim_Array__mk(); s.tmp_4 = r0; r0 = pxsim_Array_.setAt(s.tmp_2, s.tmp_3, s.tmp_4); - s.bucket___741334 = (s.tmp_4); + s.bucket___849947 = (s.tmp_4); case 1: case 2: - r0 = pxsim_Array_.indexOf(s.bucket___741334, s.arg3, undefined); + r0 = pxsim_Array_.indexOf(s.bucket___849947, 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___741334, s.arg3); + r0 = pxsim_Array__push(s.bucket___849947, s.arg3); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_insertAtKey__P725823.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__P834436.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__P725823_mk(s) { +function sprites_SpriteMap_insertAtKey__P834436_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_insertAtKey__P725823, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_insertAtKey__P834436, 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___741329: undefined, - bucket___741334: undefined, + k___849942: undefined, + bucket___849947: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -35922,7 +35922,7 @@ function sprites_SpriteMap_insertAtKey__P725823_mk(s) { -function sprites_SpriteMap_clear__P723474(s) { +function sprites_SpriteMap_clear__P832087(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35937,7 +35937,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C723468_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C832081_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -35946,12 +35946,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteMap_clear__P723474.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__P832087.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__P723474_mk(s) { +function sprites_SpriteMap_clear__P832087_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_clear__P723474, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_clear__P832087, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35962,7 +35962,7 @@ function sprites_SpriteMap_clear__P723474_mk(s) { -function sprites_SpriteMap_resizeBuckets__P723473(s) { +function sprites_SpriteMap_resizeBuckets__P832086(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35972,115 +35972,115 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.maxWidth___741364 = undefined; - s.maxHeight___741365 = undefined; - s.sprite___741367 = undefined; - s.unnamed4228___U3 = undefined; - s.unnamed4229___U4 = undefined; - s.tMap___741383 = undefined; - s.areaWidth___741387 = undefined; - s.areaHeight___741394 = undefined; + s.maxWidth___849977 = undefined; + s.maxHeight___849978 = undefined; + s.sprite___849980 = undefined; + s.unnamed4900___U3 = undefined; + s.unnamed4901___U4 = undefined; + s.tMap___849996 = undefined; + s.areaWidth___850000 = undefined; + s.areaHeight___850007 = 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__C723468_VT)) failedCast(r0); - s.maxWidth___741364 = (0); - s.maxHeight___741365 = (0); - s.sprite___741367 = (undefined); - s.unnamed4228___U3 = (s.arg1); - s.unnamed4229___U4 = (0); + if (!checkSubtype(r0, sprites_SpriteMap__C832081_VT)) failedCast(r0); + s.maxWidth___849977 = (0); + s.maxHeight___849978 = (0); + s.sprite___849980 = (undefined); + s.unnamed4900___U3 = (s.arg1); + s.unnamed4901___U4 = (0); case 1: - s.tmp_0 = r0 = s.unnamed4229___U4; - r0 = pxsim_Array__length(s.unnamed4228___U3); + s.tmp_0 = r0 = s.unnamed4901___U4; + r0 = pxsim_Array__length(s.unnamed4900___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed4228___U3, s.unnamed4229___U4); - s.sprite___741367 = (r0); - s.tmp_4 = Sprite_width__P723419_mk(s); - s.tmp_4.arg0 = s.sprite___741367; + r0 = pxsim_Array__getAt(s.unnamed4900___U3, s.unnamed4901___U4); + s.sprite___849980 = (r0); + s.tmp_4 = Sprite_width__P832032_mk(s); + s.tmp_4.arg0 = s.sprite___849980; s.callLocIdx = 500; s.pc = 11; return s.tmp_4; case 11: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 > s.maxWidth___741364); + r0 = (s.tmp_3 > s.maxWidth___849977); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 2; continue; } - s.tmp_5 = Sprite_width__P723419_mk(s); - s.tmp_5.arg0 = s.sprite___741367; + s.tmp_5 = Sprite_width__P832032_mk(s); + s.tmp_5.arg0 = s.sprite___849980; s.callLocIdx = 501; s.pc = 12; return s.tmp_5; case 12: r0 = s.retval; - s.maxWidth___741364 = (r0); + s.maxWidth___849977 = (r0); case 2: case 3: - s.tmp_2 = Sprite_height__P723420_mk(s); - s.tmp_2.arg0 = s.sprite___741367; + s.tmp_2 = Sprite_height__P832033_mk(s); + s.tmp_2.arg0 = s.sprite___849980; s.callLocIdx = 502; s.pc = 13; return s.tmp_2; case 13: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 > s.maxHeight___741365); + r0 = (s.tmp_1 > s.maxHeight___849978); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_3 = Sprite_height__P723420_mk(s); - s.tmp_3.arg0 = s.sprite___741367; + s.tmp_3 = Sprite_height__P832033_mk(s); + s.tmp_3.arg0 = s.sprite___849980; s.callLocIdx = 503; s.pc = 14; return s.tmp_3; case 14: r0 = s.retval; - s.maxHeight___741365 = (r0); + s.maxHeight___849978 = (r0); case 4: case 5: - r0 = (s.unnamed4229___U4 + 1); - s.unnamed4229___U4 = (r0); + r0 = (s.unnamed4901___U4 + 1); + s.unnamed4901___U4 = (r0); { step = 1; continue; } case 6: - s.unnamed4228___U3 = (undefined); - s.tmp_0 = game_currentScene__P724021_mk(s); + s.unnamed4900___U3 = (undefined); + s.tmp_0 = game_currentScene__P832634_mk(s); s.callLocIdx = 504; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tMap___741383 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tMap___741383); + s.tMap___849996 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tMap___849996); if (!r0) { step = 7; continue; } - s.tmp_0 = tiles_TileMap_areaWidth__P723765_mk(s); - s.tmp_0.arg0 = s.tMap___741383; + s.tmp_0 = tiles_TileMap_areaWidth__P832378_mk(s); + s.tmp_0.arg0 = s.tMap___849996; s.callLocIdx = 505; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; { step = 8; continue; } case 7: - r0 = pxsim_ImageMethods.width(globals.screen___723054); + r0 = pxsim_ImageMethods.width(globals.screen___831667); case 8: // jmp value (already in r0) s.tmp_1 = r0; - s.areaWidth___741387 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.tMap___741383); + s.areaWidth___850000 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.tMap___849996); if (!r0) { step = 9; continue; } - s.tmp_0 = tiles_TileMap_areaHeight__P723766_mk(s); - s.tmp_0.arg0 = s.tMap___741383; + s.tmp_0 = tiles_TileMap_areaHeight__P832379_mk(s); + s.tmp_0.arg0 = s.tMap___849996; s.callLocIdx = 506; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; { step = 10; continue; } case 9: - r0 = pxsim_ImageMethods.height(globals.screen___723054); + r0 = pxsim_ImageMethods.height(globals.screen___831667); case 10: // jmp value (already in r0) s.tmp_1 = r0; - s.areaHeight___741394 = (s.tmp_1); + s.areaHeight___850007 = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_clamp__P721148_mk(s); + s.tmp_2 = Math_clamp__P829761_mk(s); s.tmp_2.arg0 = 8; - r0 = (s.areaWidth___741387 >> 2); + r0 = (s.areaWidth___850000 >> 2); s.tmp_2.arg1 = r0; - r0 = (s.maxWidth___741364 * 2); + r0 = (s.maxWidth___849977 * 2); s.tmp_2.arg2 = r0; s.callLocIdx = 507; s.pc = 18; return s.tmp_2; case 18: @@ -36088,11 +36088,11 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["cellWidth"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_clamp__P721148_mk(s); + s.tmp_2 = Math_clamp__P829761_mk(s); s.tmp_2.arg0 = 8; - r0 = (s.areaHeight___741394 >> 2); + r0 = (s.areaHeight___850007 >> 2); s.tmp_2.arg1 = r0; - r0 = (s.maxHeight___741365 * 2); + r0 = (s.maxHeight___849978 * 2); s.tmp_2.arg2 = r0; s.callLocIdx = 508; s.pc = 19; return s.tmp_2; case 19: @@ -36102,25 +36102,25 @@ switch (step) { s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["cellHeight"]; s.tmp_2 = r0; - r0 = pxsim.Math_.idiv(s.areaHeight___741394, s.tmp_2); + r0 = pxsim.Math_.idiv(s.areaHeight___850007, 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___741387, s.tmp_2); + r0 = pxsim.Math_.idiv(s.areaWidth___850000, 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__P723473.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__P832086.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__P723473_mk(s) { +function sprites_SpriteMap_resizeBuckets__P832086_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_resizeBuckets__P723473, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_resizeBuckets__P832086, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36128,14 +36128,14 @@ function sprites_SpriteMap_resizeBuckets__P723473_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - maxWidth___741364: undefined, - maxHeight___741365: undefined, - sprite___741367: undefined, - unnamed4228___U3: undefined, - unnamed4229___U4: undefined, - tMap___741383: undefined, - areaWidth___741387: undefined, - areaHeight___741394: undefined, + maxWidth___849977: undefined, + maxHeight___849978: undefined, + sprite___849980: undefined, + unnamed4900___U3: undefined, + unnamed4901___U4: undefined, + tMap___849996: undefined, + areaWidth___850000: undefined, + areaHeight___850007: undefined, arg0: undefined, arg1: undefined, } } @@ -36144,7 +36144,7 @@ function sprites_SpriteMap_resizeBuckets__P723473_mk(s) { -function Sprite_clearObstacles__P723447(s) { +function Sprite_clearObstacles__P832060(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36159,7 +36159,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -36168,12 +36168,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_clearObstacles__P723447.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__P832060.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__P723447_mk(s) { +function Sprite_clearObstacles__P832060_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_clearObstacles__P723447, depth: s.depth + 1, + parent: s, fn: Sprite_clearObstacles__P832060, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36184,7 +36184,7 @@ function Sprite_clearObstacles__P723447_mk(s) { -function Fx_idiv__P721184(s) { +function Fx_idiv__P829797(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36203,12 +36203,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_idiv__P721184.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__P829797.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__P721184_mk(s) { +function Fx_idiv__P829797_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_idiv__P721184, depth: s.depth + 1, + parent: s, fn: Fx_idiv__P829797, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -36218,7 +36218,7 @@ function Fx_idiv__P721184_mk(s) { -function helpers_arrayMap__P721127(s) { +function helpers_arrayMap__P829740(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36228,58 +36228,58 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___741659 = undefined; - s.len___741661 = undefined; - s.i___741664 = undefined; + s.res___850272 = undefined; + s.len___850274 = undefined; + s.i___850277 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___741659 = (r0); + s.res___850272 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___741661 = (r0); - s.i___741664 = (0); + s.len___850274 = (r0); + s.i___850277 = (0); case 1: - r0 = (s.i___741664 < s.len___741661); + r0 = (s.i___850277 < s.len___850274); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.res___741659; + s.tmp_1 = r0 = s.res___850272; s.tmp_3 = lambda_3_mk(s); s.tmp_3.argL = s.arg1; - r0 = pxsim_Array__getAt(s.arg0, s.i___741664); + r0 = pxsim_Array__getAt(s.arg0, s.i___850277); s.tmp_3.arg0 = r0; - s.tmp_3.arg1 = s.i___741664; + s.tmp_3.arg1 = s.i___850277; 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___741664 + 1); - s.i___741664 = (r0); + r0 = (s.i___850277 + 1); + s.i___850277 = (r0); { step = 1; continue; } case 2: - r0 = s.res___741659; + r0 = s.res___850272; return leave(s, r0) default: oops() } } } -helpers_arrayMap__P721127.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__P829740.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__P721127_mk(s) { +function helpers_arrayMap__P829740_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayMap__P721127, depth: s.depth + 1, + parent: s, fn: helpers_arrayMap__P829740, 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___741659: undefined, - len___741661: undefined, - i___741664: undefined, + res___850272: undefined, + len___850274: undefined, + i___850277: undefined, arg0: undefined, arg1: undefined, } } @@ -36288,7 +36288,7 @@ function helpers_arrayMap__P721127_mk(s) { -function ArcadePhysicsEngine_draw__P723560(s) { +function ArcadePhysicsEngine_draw__P832173(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36303,8 +36303,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C723549_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_draw__P723472_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C832162_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_draw__P832085_mk(s); r0 = s.arg0.fields["map"]; s.tmp_0.arg0 = r0; s.callLocIdx = 546; s.pc = 1; return s.tmp_0; @@ -36314,12 +36314,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_draw__P723560.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__P832173.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__P723560_mk(s) { +function ArcadePhysicsEngine_draw__P832173_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_draw__P723560, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_draw__P832173, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -36329,7 +36329,7 @@ function ArcadePhysicsEngine_draw__P723560_mk(s) { -function sprites_SpriteMap_draw__P723472(s) { +function sprites_SpriteMap_draw__P832085(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36339,70 +36339,70 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.x___741685 = undefined; - s.y___741691 = undefined; - s.left___741697 = undefined; - s.top___741702 = undefined; - s.k___741707 = undefined; - s.b___741712 = undefined; + s.x___850298 = undefined; + s.y___850304 = undefined; + s.left___850310 = undefined; + s.top___850315 = undefined; + s.k___850320 = undefined; + s.b___850325 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C723468_VT)) failedCast(r0); - s.x___741685 = (0); + if (!checkSubtype(r0, sprites_SpriteMap__C832081_VT)) failedCast(r0); + s.x___850298 = (0); case 1: r0 = s.arg0.fields["columnCount"]; s.tmp_1 = r0; - r0 = (s.x___741685 < s.tmp_1); + r0 = (s.x___850298 < s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.y___741691 = (0); + s.y___850304 = (0); case 2: r0 = s.arg0.fields["rowCount"]; s.tmp_1 = r0; - r0 = (s.y___741691 < s.tmp_1); + r0 = (s.y___850304 < 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___741685 * s.tmp_2); - s.left___741697 = (r0); + r0 = (s.x___850298 * s.tmp_2); + s.left___850310 = (r0); r0 = s.arg0.fields["cellHeight"]; s.tmp_0 = r0; - r0 = (s.y___741691 * s.tmp_0); - s.top___741702 = (r0); - s.tmp_0 = sprites_SpriteMap_key__P725822_mk(s); + r0 = (s.y___850304 * s.tmp_0); + s.top___850315 = (r0); + s.tmp_0 = sprites_SpriteMap_key__P834435_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.left___741697; - s.tmp_0.arg2 = s.top___741702; + s.tmp_0.arg1 = s.left___850310; + s.tmp_0.arg2 = s.top___850315; s.callLocIdx = 498; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.k___741707 = (r0); + s.k___850320 = (r0); r0 = s.arg0.fields["buckets"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.k___741707); - s.b___741712 = (r0); - s.tmp_0 = r0 = s.b___741712; + r0 = pxsim_Array__getAt(s.tmp_0, s.k___850320); + s.b___850325 = (r0); + s.tmp_0 = r0 = s.b___850325; 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___741712); + r0 = pxsim_Array__length(s.b___850325); 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__P722981_mk(s); - s.tmp_2.arg0 = globals.screen___723054; - s.tmp_2.arg1 = s.left___741697; - s.tmp_2.arg2 = s.top___741702; + s.tmp_2 = helpers_imageDrawRect__P831594_mk(s); + s.tmp_2.arg0 = globals.screen___831667; + s.tmp_2.arg1 = s.left___850310; + s.tmp_2.arg2 = s.top___850315; r0 = s.arg0.fields["cellWidth"]; s.tmp_2.arg3 = r0; r0 = s.arg0.fields["cellHeight"]; @@ -36413,34 +36413,34 @@ switch (step) { r0 = s.retval; case 5: case 6: - r0 = (s.y___741691 + 1); - s.y___741691 = (r0); + r0 = (s.y___850304 + 1); + s.y___850304 = (r0); { step = 2; continue; } case 7: - r0 = (s.x___741685 + 1); - s.x___741685 = (r0); + r0 = (s.x___850298 + 1); + s.x___850298 = (r0); { step = 1; continue; } case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_draw__P723472.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__P832085.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__P723472_mk(s) { +function sprites_SpriteMap_draw__P832085_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_draw__P723472, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_draw__P832085, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - x___741685: undefined, - y___741691: undefined, - left___741697: undefined, - top___741702: undefined, - k___741707: undefined, - b___741712: undefined, + x___850298: undefined, + y___850304: undefined, + left___850310: undefined, + top___850315: undefined, + k___850320: undefined, + b___850325: undefined, arg0: undefined, } } @@ -36448,7 +36448,7 @@ function sprites_SpriteMap_draw__P723472_mk(s) { -function ArcadePhysicsEngine_removeSprite__P723559(s) { +function ArcadePhysicsEngine_removeSprite__P832172(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36464,7 +36464,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C723549_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C832162_VT)) failedCast(r0); r0 = s.arg0.fields["sprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.arg1); @@ -36472,12 +36472,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_removeSprite__P723559.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__P832172.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__P723559_mk(s) { +function ArcadePhysicsEngine_removeSprite__P832172_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_removeSprite__P723559, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_removeSprite__P832172, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -36488,7 +36488,7 @@ function ArcadePhysicsEngine_removeSprite__P723559_mk(s) { -function ArcadePhysicsEngine_addSprite__P723558(s) { +function ArcadePhysicsEngine_addSprite__P832171(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36498,31 +36498,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tm___741749 = undefined; + s.tm___850362 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C723549_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C832162_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__P724021_mk(s); + s.tmp_0 = game_currentScene__P832634_mk(s); s.callLocIdx = 544; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tm___741749 = (r0); - s.tmp_0 = r0 = s.tm___741749; + s.tm___850362 = (r0); + s.tmp_0 = r0 = s.tm___850362; 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__P723780_mk(s); - s.tmp_1.arg0 = s.tm___741749; + s.tmp_1 = tiles_TileMap_isOnWall__P832393_mk(s); + s.tmp_1.arg0 = s.tm___850362; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 545; s.pc = 6; return s.tmp_1; case 6: @@ -36544,12 +36544,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_addSprite__P723558.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__P832171.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__P723558_mk(s) { +function ArcadePhysicsEngine_addSprite__P832171_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_addSprite__P723558, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_addSprite__P832171, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36557,7 +36557,7 @@ function ArcadePhysicsEngine_addSprite__P723558_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - tm___741749: undefined, + tm___850362: undefined, arg0: undefined, arg1: undefined, } } @@ -36566,7 +36566,7 @@ function ArcadePhysicsEngine_addSprite__P723558_mk(s) { -function tiles_TileMapData_constructor__P723740(s) { +function tiles_TileMapData_constructor__P832353(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36585,11 +36585,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C723739_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C832352_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__P723744_mk(s); + s.tmp_0 = tiles_TileMapData_scale__P832357_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg4; s.callLocIdx = 816; s.pc = 1; return s.tmp_0; @@ -36607,12 +36607,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_constructor__P723740.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__P832353.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__P723740_mk(s) { +function tiles_TileMapData_constructor__P832353_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_constructor__P723740, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_constructor__P832353, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36627,7 +36627,7 @@ function tiles_TileMapData_constructor__P723740_mk(s) { -function tiles_TileMapData_scale__P723744(s) { +function tiles_TileMapData_scale__P832357(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36643,7 +36643,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C723739_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C832352_VT)) failedCast(r0); r0 = (s.arg0).fields["_scale"] = (s.arg1); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); @@ -36653,12 +36653,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_scale__P723744.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__P832357.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__P723744_mk(s) { +function tiles_TileMapData_scale__P832357_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_scale__P723744, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_scale__P832357, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36670,7 +36670,7 @@ function tiles_TileMapData_scale__P723744_mk(s) { -function tiles_TileMap_constructor__P723759(s) { +function tiles_TileMap_constructor__P832372(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36686,19 +36686,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C723757_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C832370_VT)) failedCast(r0); r0 = (s.arg0).fields["_layer"] = (1); - s.tmp_0 = tiles_TileMap_scale__P723761_mk(s); + s.tmp_0 = tiles_TileMap_scale__P832374_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 822; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, tiles_TileMap_inline__P741810); + r0 = pxsim_pxtcore_mkAction(1, tiles_TileMap_inline__P850423); 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__P723827_mk(s); + s.tmp_3 = scene_createRenderable__P832440_mk(s); s.tmp_3.arg0 = -1; s.tmp_3.arg1 = s.tmp_0; s.tmp_3.arg2 = undefined; @@ -36711,12 +36711,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_constructor__P723759.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__P832372.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__P723759_mk(s) { +function tiles_TileMap_constructor__P832372_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_constructor__P723759, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_constructor__P832372, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36730,7 +36730,7 @@ function tiles_TileMap_constructor__P723759_mk(s) { -function tiles_TileMap_inline__P741810(s) { +function tiles_TileMap_inline__P850423(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36745,7 +36745,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = tiles_TileMap_draw__P725935_mk(s); + s.tmp_0 = tiles_TileMap_draw__P834548_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg1; @@ -36756,12 +36756,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_inline__P741810.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__P850423.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__P741810_mk(s) { +function tiles_TileMap_inline__P850423_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_inline__P741810, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_inline__P850423, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -36772,7 +36772,7 @@ function tiles_TileMap_inline__P741810_mk(s) { -function tiles_TileMap_draw__P725935(s) { +function tiles_TileMap_draw__P834548(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36782,21 +36782,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.bitmask___741821 = undefined; - s.offsetX___741827 = undefined; - s.offsetY___741832 = undefined; - s.x0___741837 = undefined; - s.xn___741844 = undefined; - s.y0___741861 = undefined; - s.yn___741868 = undefined; - s.x___741885 = undefined; - s.y___741891 = undefined; - s.index___741897 = undefined; - s.tile___741904 = undefined; - s.x___741940 = undefined; - s.xLine___741946 = undefined; - s.y___741972 = undefined; - s.yLine___741978 = undefined; + s.bitmask___850434 = undefined; + s.offsetX___850440 = undefined; + s.offsetY___850445 = undefined; + s.x0___850450 = undefined; + s.xn___850457 = undefined; + s.y0___850474 = undefined; + s.yn___850481 = undefined; + s.x___850498 = undefined; + s.y___850504 = undefined; + s.index___850510 = undefined; + s.tile___850517 = undefined; + s.x___850553 = undefined; + s.xLine___850559 = undefined; + s.y___850585 = undefined; + s.yLine___850591 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -36804,7 +36804,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C723757_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C832370_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); @@ -36829,16 +36829,16 @@ switch (step) { r0 = (1 << s.tmp_8); s.tmp_7 = r0; r0 = (s.tmp_7 - 1); - s.bitmask___741821 = (r0); + s.bitmask___850434 = (r0); r0 = s.arg2.fields["drawOffsetX"]; s.tmp_0 = r0; - r0 = (s.tmp_0 & s.bitmask___741821); - s.offsetX___741827 = (r0); + r0 = (s.tmp_0 & s.bitmask___850434); + s.offsetX___850440 = (r0); r0 = s.arg2.fields["drawOffsetY"]; s.tmp_0 = r0; - r0 = (s.tmp_0 & s.bitmask___741821); - s.offsetY___741832 = (r0); - s.tmp_0 = Math_max__P721151_mk(s); + r0 = (s.tmp_0 & s.bitmask___850434); + s.offsetY___850445 = (r0); + s.tmp_0 = Math_max__P829764_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg2.fields["drawOffsetX"]; s.tmp_1 = r0; @@ -36849,8 +36849,8 @@ switch (step) { s.callLocIdx = 842; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.x0___741837 = (r0); - s.tmp_0 = Math_min__P721152_mk(s); + s.x0___850450 = (r0); + s.tmp_0 = Math_min__P829765_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_width"]; @@ -36870,8 +36870,8 @@ switch (step) { s.callLocIdx = 845; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.xn___741844 = (r0); - s.tmp_0 = Math_max__P721151_mk(s); + s.xn___850457 = (r0); + s.tmp_0 = Math_max__P829764_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg2.fields["drawOffsetY"]; s.tmp_1 = r0; @@ -36882,8 +36882,8 @@ switch (step) { s.callLocIdx = 847; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; - s.y0___741861 = (r0); - s.tmp_0 = Math_min__P721152_mk(s); + s.y0___850474 = (r0); + s.tmp_0 = Math_min__P829765_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_height"]; @@ -36903,92 +36903,92 @@ switch (step) { s.callLocIdx = 850; s.pc = 27; return s.tmp_0; case 27: r0 = s.retval; - s.yn___741868 = (r0); - s.x___741885 = (s.x0___741837); + s.yn___850481 = (r0); + s.x___850498 = (s.x0___850450); case 3: - r0 = (s.x___741885 <= s.xn___741844); + r0 = (s.x___850498 <= s.xn___850457); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.y___741891 = (s.y0___741861); + s.y___850504 = (s.y0___850474); case 4: - r0 = (s.y___741891 <= s.yn___741868); + r0 = (s.y___850504 <= s.yn___850481); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = tiles_TileMapData_getTile__P723745_mk(s); + s.tmp_1 = tiles_TileMapData_getTile__P832358_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.x___741885; - s.tmp_1.arg2 = s.y___741891; + s.tmp_1.arg1 = s.x___850498; + s.tmp_1.arg2 = s.y___850504; s.callLocIdx = 851; s.pc = 28; return s.tmp_1; case 28: r0 = s.retval; - s.index___741897 = (r0); - s.tmp_0 = tiles_TileMapData_getTileImage__P723748_mk(s); + s.index___850510 = (r0); + s.tmp_0 = tiles_TileMapData_getTileImage__P832361_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.index___741897; + s.tmp_0.arg1 = s.index___850510; s.callLocIdx = 852; s.pc = 29; return s.tmp_0; case 29: r0 = s.retval; - s.tile___741904 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tile___741904); + s.tile___850517 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tile___850517); if (!r0) { step = 5; continue; } s.tmp_0 = r0 = s.arg1; - s.tmp_1 = r0 = s.tile___741904; - r0 = (s.x___741885 - s.x0___741837); + s.tmp_1 = r0 = s.tile___850517; + r0 = (s.x___850498 - s.x0___850450); 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___741827); + r0 = (s.tmp_3 - s.offsetX___850440); s.tmp_2 = r0; - r0 = (s.y___741891 - s.y0___741861); + r0 = (s.y___850504 - s.y0___850474); 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___741832); + r0 = (s.tmp_7 - s.offsetY___850445); 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___741891 + 1); - s.y___741891 = (r0); + r0 = (s.y___850504 + 1); + s.y___850504 = (r0); { step = 4; continue; } case 7: - r0 = (s.x___741885 + 1); - s.x___741885 = (r0); + r0 = (s.x___850498 + 1); + s.x___850498 = (r0); { step = 3; continue; } case 8: - r0 = pxsim_numops_toBoolDecr(globals.debug___723989); + r0 = pxsim_numops_toBoolDecr(globals.debug___832602); if (!r0) { step = 21; continue; } - s.x___741940 = (s.x0___741837); + s.x___850553 = (s.x0___850450); case 9: - r0 = (s.x___741940 <= s.xn___741844); + r0 = (s.x___850553 <= s.xn___850457); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.x___741940 - s.x0___741837); + r0 = (s.x___850553 - s.x0___850450); 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___741827); - s.xLine___741946 = (r0); - r0 = (s.xLine___741946 >= 0); + r0 = (s.tmp_1 - s.offsetX___850440); + s.xLine___850559 = (r0); + r0 = (s.xLine___850559 >= 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___741946; - r0 = pxsim_ImageMethods.width(globals.screen___723054); + s.tmp_1 = r0 = s.xLine___850559; + r0 = pxsim_ImageMethods.width(globals.screen___831667); s.tmp_2 = r0; r0 = (s.tmp_1 <= s.tmp_2); case 11: @@ -36996,11 +36996,11 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 12; continue; } - s.tmp_4 = helpers_imageDrawLine__P722980_mk(s); + s.tmp_4 = helpers_imageDrawLine__P831593_mk(s); s.tmp_4.arg0 = s.arg1; - s.tmp_4.arg1 = s.xLine___741946; + s.tmp_4.arg1 = s.xLine___850559; s.tmp_4.arg2 = 0; - s.tmp_4.arg3 = s.xLine___741946; + s.tmp_4.arg3 = s.xLine___850559; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_4.arg4 = r0; s.tmp_4.arg5 = 1; @@ -37009,33 +37009,33 @@ switch (step) { r0 = s.retval; case 12: case 13: - r0 = (s.x___741940 + 1); - s.x___741940 = (r0); + r0 = (s.x___850553 + 1); + s.x___850553 = (r0); { step = 9; continue; } case 14: - s.y___741972 = (s.y0___741861); + s.y___850585 = (s.y0___850474); case 15: - r0 = (s.y___741972 <= s.yn___741868); + r0 = (s.y___850585 <= s.yn___850481); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - r0 = (s.y___741972 - s.y0___741861); + r0 = (s.y___850585 - s.y0___850474); 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___741832); - s.yLine___741978 = (r0); - r0 = (s.yLine___741978 >= 0); + r0 = (s.tmp_1 - s.offsetY___850445); + s.yLine___850591 = (r0); + r0 = (s.yLine___850591 >= 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___741978; - r0 = pxsim_ImageMethods.height(globals.screen___723054); + s.tmp_1 = r0 = s.yLine___850591; + r0 = pxsim_ImageMethods.height(globals.screen___831667); s.tmp_2 = r0; r0 = (s.tmp_1 <= s.tmp_2); case 17: @@ -37043,21 +37043,21 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 18; continue; } - s.tmp_4 = helpers_imageDrawLine__P722980_mk(s); + s.tmp_4 = helpers_imageDrawLine__P831593_mk(s); s.tmp_4.arg0 = s.arg1; s.tmp_4.arg1 = 0; - s.tmp_4.arg2 = s.yLine___741978; + s.tmp_4.arg2 = s.yLine___850591; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_4.arg3 = r0; - s.tmp_4.arg4 = s.yLine___741978; + s.tmp_4.arg4 = s.yLine___850591; s.tmp_4.arg5 = 1; s.callLocIdx = 858; s.pc = 31; return s.tmp_4; case 31: r0 = s.retval; case 18: case 19: - r0 = (s.y___741972 + 1); - s.y___741972 = (r0); + r0 = (s.y___850585 + 1); + s.y___850585 = (r0); { step = 15; continue; } case 20: case 21: @@ -37067,12 +37067,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_draw__P725935.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__P834548.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__P725935_mk(s) { +function tiles_TileMap_draw__P834548_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_draw__P725935, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_draw__P834548, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37084,21 +37084,21 @@ function tiles_TileMap_draw__P725935_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - bitmask___741821: undefined, - offsetX___741827: undefined, - offsetY___741832: undefined, - x0___741837: undefined, - xn___741844: undefined, - y0___741861: undefined, - yn___741868: undefined, - x___741885: undefined, - y___741891: undefined, - index___741897: undefined, - tile___741904: undefined, - x___741940: undefined, - xLine___741946: undefined, - y___741972: undefined, - yLine___741978: undefined, + bitmask___850434: undefined, + offsetX___850440: undefined, + offsetY___850445: undefined, + x0___850450: undefined, + xn___850457: undefined, + y0___850474: undefined, + yn___850481: undefined, + x___850498: undefined, + y___850504: undefined, + index___850510: undefined, + tile___850517: undefined, + x___850553: undefined, + xLine___850559: undefined, + y___850585: undefined, + yLine___850591: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -37108,7 +37108,7 @@ function tiles_TileMap_draw__P725935_mk(s) { -function tiles_TileMap_scale__P723761(s) { +function tiles_TileMap_scale__P832374(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37124,13 +37124,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C723757_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C832370_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__P723744_mk(s); + s.tmp_1 = tiles_TileMapData_scale__P832357_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; @@ -37143,12 +37143,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_scale__P723761.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__P832374.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__P723761_mk(s) { +function tiles_TileMap_scale__P832374_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_scale__P723761, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_scale__P832374, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37160,7 +37160,7 @@ function tiles_TileMap_scale__P723761_mk(s) { -function tiles_TileMap_data__P723762(s) { +function tiles_TileMap_data__P832375(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37175,18 +37175,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C723757_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C832370_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_data__P723762.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__P723762.isGetter = true; +tiles_TileMap_data__P832375.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__P832375.isGetter = true; -function tiles_TileMap_data__P723762_mk(s) { +function tiles_TileMap_data__P832375_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_data__P723762, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_data__P832375, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -37195,7 +37195,7 @@ function tiles_TileMap_data__P723762_mk(s) { -function Sprite_toString__P723456(s) { +function Sprite_toString__P832069(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37210,7 +37210,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); r0 = pxsim_String_.mkEmpty(); s.tmp_9 = r0; r0 = s.arg0.fields["id"]; @@ -37228,7 +37228,7 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_String__concat(s.tmp_8, "("); s.tmp_7 = r0; - s.tmp_14 = Sprite_x__P723376_mk(s); + s.tmp_14 = Sprite_x__P831989_mk(s); s.tmp_14.arg0 = s.arg0; s.callLocIdx = 451; s.pc = 2; return s.tmp_14; case 2: @@ -37247,7 +37247,7 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_String__concat(s.tmp_6, ","); s.tmp_5 = r0; - s.tmp_17 = Sprite_y__P723378_mk(s); + s.tmp_17 = Sprite_y__P831991_mk(s); s.tmp_17.arg0 = s.arg0; s.callLocIdx = 452; s.pc = 4; return s.tmp_17; case 4: @@ -37266,7 +37266,7 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_4, ")->("); s.tmp_3 = r0; - s.tmp_20 = Sprite_vx__P723380_mk(s); + s.tmp_20 = Sprite_vx__P831993_mk(s); s.tmp_20.arg0 = s.arg0; s.callLocIdx = 453; s.pc = 6; return s.tmp_20; case 6: @@ -37285,7 +37285,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_23 = Sprite_vy__P723382_mk(s); + s.tmp_23 = Sprite_vy__P831995_mk(s); s.tmp_23.arg0 = s.arg0; s.callLocIdx = 454; s.pc = 8; return s.tmp_23; case 8: @@ -37306,12 +37306,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_toString__P723456.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__P832069.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__P723456_mk(s) { +function Sprite_toString__P832069_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_toString__P723456, depth: s.depth + 1, + parent: s, fn: Sprite_toString__P832069, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37344,7 +37344,7 @@ function Sprite_toString__P723456_mk(s) { -function Sprite___update__P723438(s) { +function Sprite___update__P832051(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37361,7 +37361,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); r0 = s.arg0.fields["lifespan"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== undefined); @@ -37383,7 +37383,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = (s.arg0).fields["lifespan"] = (undefined); - s.tmp_0 = Sprite__destroyCore__P723451_mk(s); + s.tmp_0 = Sprite__destroyCore__P832064_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 388; s.pc = 11; return s.tmp_0; case 11: @@ -37401,7 +37401,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_2 = Sprite_isOutOfScreen__P723436_mk(s); + s.tmp_2 = Sprite_isOutOfScreen__P832049_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; s.callLocIdx = 389; s.pc = 12; return s.tmp_2; @@ -37412,7 +37412,7 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 7; continue; } - s.tmp_4 = Sprite_destroy__P723450_mk(s); + s.tmp_4 = Sprite_destroy__P832063_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = undefined; s.tmp_4.arg2 = undefined; @@ -37425,13 +37425,13 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - s.tmp_1 = sprites_BaseSpriteSayRenderer__C723281_v1_4_mk(s); + s.tmp_1 = sprites_BaseSpriteSayRenderer__C831894_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__C723281_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSpriteSayRenderer__C831894_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: @@ -37442,12 +37442,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite___update__P723438.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__P832051.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__P723438_mk(s) { +function Sprite___update__P832051_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite___update__P723438, depth: s.depth + 1, + parent: s, fn: Sprite___update__P832051, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37464,7 +37464,7 @@ function Sprite___update__P723438_mk(s) { -function Sprite_isOutOfScreen__P723436(s) { +function Sprite_isOutOfScreen__P832049(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37474,15 +37474,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ox___742091 = undefined; - s.oy___742099 = undefined; + s.ox___850704 = undefined; + s.oy___850712 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -37496,7 +37496,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_2 = r0; - s.ox___742091 = (s.tmp_2); + s.ox___850704 = (s.tmp_2); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -37510,14 +37510,14 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_2 = r0; - s.oy___742099 = (s.tmp_2); - s.tmp_3 = Sprite_right__P723423_mk(s); + s.oy___850712 = (s.tmp_2); + s.tmp_3 = Sprite_right__P832036_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 379; s.pc = 11; return s.tmp_3; case 11: r0 = s.retval; s.tmp_2 = r0; - r0 = (s.tmp_2 - s.ox___742091); + r0 = (s.tmp_2 - s.ox___850704); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -37526,13 +37526,13 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_6 = Sprite_bottom__P723427_mk(s); + s.tmp_6 = Sprite_bottom__P832040_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 380; s.pc = 12; return s.tmp_6; case 12: r0 = s.retval; s.tmp_5 = r0; - r0 = (s.tmp_5 - s.oy___742099); + r0 = (s.tmp_5 - s.oy___850712); s.tmp_4 = r0; r0 = (s.tmp_4 < 0); case 6: @@ -37543,15 +37543,15 @@ switch (step) { r0 = s.tmp_7; { step = 8; continue; } case 7: - s.tmp_10 = Sprite_left__P723421_mk(s); + s.tmp_10 = Sprite_left__P832034_mk(s); s.tmp_10.arg0 = s.arg0; s.callLocIdx = 381; s.pc = 13; return s.tmp_10; case 13: r0 = s.retval; s.tmp_9 = r0; - r0 = (s.tmp_9 - s.ox___742091); + r0 = (s.tmp_9 - s.ox___850704); s.tmp_8 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___723054); + r0 = pxsim_ImageMethods.width(globals.screen___831667); s.tmp_11 = r0; r0 = (s.tmp_8 > s.tmp_11); case 8: @@ -37562,15 +37562,15 @@ switch (step) { r0 = s.tmp_12; { step = 10; continue; } case 9: - s.tmp_15 = Sprite_top__P723425_mk(s); + s.tmp_15 = Sprite_top__P832038_mk(s); s.tmp_15.arg0 = s.arg0; s.callLocIdx = 382; s.pc = 14; return s.tmp_15; case 14: r0 = s.retval; s.tmp_14 = r0; - r0 = (s.tmp_14 - s.oy___742099); + r0 = (s.tmp_14 - s.oy___850712); s.tmp_13 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___723054); + r0 = pxsim_ImageMethods.height(globals.screen___831667); s.tmp_16 = r0; r0 = (s.tmp_13 > s.tmp_16); case 10: @@ -37580,12 +37580,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_isOutOfScreen__P723436.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__P832049.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__P723436_mk(s) { +function Sprite_isOutOfScreen__P832049_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_isOutOfScreen__P723436, depth: s.depth + 1, + parent: s, fn: Sprite_isOutOfScreen__P832049, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37605,8 +37605,8 @@ function Sprite_isOutOfScreen__P723436_mk(s) { tmp_15: undefined, tmp_16: undefined, tmp_17: undefined, - ox___742091: undefined, - oy___742099: undefined, + ox___850704: undefined, + oy___850712: undefined, arg0: undefined, arg1: undefined, } } @@ -37615,7 +37615,7 @@ function Sprite_isOutOfScreen__P723436_mk(s) { -function sprites_BaseSpriteSayRenderer_update__P723284(s) { +function sprites_BaseSpriteSayRenderer_update__P831897(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37633,17 +37633,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C723281_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C831894_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSpriteSayRenderer_update__P723284.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__P831897.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__P723284_mk(s) { +function sprites_BaseSpriteSayRenderer_update__P831897_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSpriteSayRenderer_update__P723284, depth: s.depth + 1, + parent: s, fn: sprites_BaseSpriteSayRenderer_update__P831897, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -37655,7 +37655,7 @@ function sprites_BaseSpriteSayRenderer_update__P723284_mk(s) { -function Sprite_data__P723399(s) { +function Sprite_data__P832012(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37671,18 +37671,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); r0 = (s.arg0).fields["_data"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -Sprite_data__P723399.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__P832012.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__P723399_mk(s) { +function Sprite_data__P832012_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_data__P723399, depth: s.depth + 1, + parent: s, fn: Sprite_data__P832012, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -37692,7 +37692,7 @@ function Sprite_data__P723399_mk(s) { -function Sprite_data__P723398(s) { +function Sprite_data__P832011(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37707,7 +37707,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); r0 = s.arg0.fields["_data"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -37726,13 +37726,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_data__P723398.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__P723398.isGetter = true; +Sprite_data__P832011.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__P832011.isGetter = true; -function Sprite_data__P723398_mk(s) { +function Sprite_data__P832011_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_data__P723398, depth: s.depth + 1, + parent: s, fn: Sprite_data__P832011, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37746,7 +37746,7 @@ function Sprite_data__P723398_mk(s) { -function sprites_BaseSprite___update__P723124(s) { +function sprites_BaseSprite___update__P831737(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37763,17 +37763,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C723116_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C831729_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSprite___update__P723124.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__P831737.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__P723124_mk(s) { +function sprites_BaseSprite___update__P831737_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___update__P723124, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___update__P831737, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -37784,7 +37784,7 @@ function sprites_BaseSprite___update__P723124_mk(s) { -function sprites_BaseSprite___draw__P723122(s) { +function sprites_BaseSprite___draw__P831735(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37800,10 +37800,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C723116_VT)) failedCast(r0); - s.tmp_1 = sprites_BaseSprite__C723116_v0_1_mk(s); + if (!checkSubtype(r0, sprites_BaseSprite__C831729_VT)) failedCast(r0); + s.tmp_1 = sprites_BaseSprite__C831729_v0_1_mk(s); s.tmp_1.arg0 = s.arg0; - if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSprite__C723116_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSprite__C831729_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: @@ -37811,10 +37811,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = sprites_BaseSprite__C723116_v2_2_mk(s); + s.tmp_2 = sprites_BaseSprite__C831729_v2_2_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; - if (!checkSubtype(s.tmp_2.arg0, sprites_BaseSprite__C723116_VT)) failedCast(s.tmp_2.arg0); + if (!checkSubtype(s.tmp_2.arg0, sprites_BaseSprite__C831729_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: @@ -37825,12 +37825,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSprite___draw__P723122.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__P831735.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__P723122_mk(s) { +function sprites_BaseSprite___draw__P831735_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___draw__P723122, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___draw__P831735, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37843,7 +37843,7 @@ function sprites_BaseSprite___draw__P723122_mk(s) { -function sprites_BaseSprite___drawCore__P723123(s) { +function sprites_BaseSprite___drawCore__P831736(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37859,17 +37859,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C723116_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C831729_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSprite___drawCore__P723123.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__P831736.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__P723123_mk(s) { +function sprites_BaseSprite___drawCore__P831736_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___drawCore__P723123, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___drawCore__P831736, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -37879,7 +37879,7 @@ function sprites_BaseSprite___drawCore__P723123_mk(s) { -function sprites_BaseSprite___visible__P723119(s) { +function sprites_BaseSprite___visible__P831732(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37894,17 +37894,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C723116_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C831729_VT)) failedCast(r0); r0 = true; return leave(s, r0) default: oops() } } } -sprites_BaseSprite___visible__P723119.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__P831732.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__P723119_mk(s) { +function sprites_BaseSprite___visible__P831732_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___visible__P723119, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___visible__P831732, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -37913,7 +37913,7 @@ function sprites_BaseSprite___visible__P723119_mk(s) { -function scene_BackgroundLayer_constructor__P723708(s) { +function scene_BackgroundLayer_constructor__P832321(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37931,9 +37931,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_BackgroundLayer__C723701_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_BackgroundLayer__C832314_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_max__P721151_mk(s); + s.tmp_2 = Math_max__P829764_mk(s); s.tmp_2.arg0 = 1; s.tmp_2.arg1 = s.arg1; s.callLocIdx = 802; s.pc = 7; return s.tmp_2; @@ -37979,12 +37979,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_BackgroundLayer_constructor__P723708.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__P832321.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__P723708_mk(s) { +function scene_BackgroundLayer_constructor__P832321_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_BackgroundLayer_constructor__P723708, depth: s.depth + 1, + parent: s, fn: scene_BackgroundLayer_constructor__P832321, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37999,7 +37999,7 @@ function scene_BackgroundLayer_constructor__P723708_mk(s) { -function scene_Camera_y__P723813(s) { +function scene_Camera_y__P832426(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38014,10 +38014,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C723803_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C832416_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetY"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___723054); + r0 = pxsim_ImageMethods.height(globals.screen___831667); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; @@ -38025,13 +38025,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_y__P723813.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__P723813.isGetter = true; +scene_Camera_y__P832426.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__P832426.isGetter = true; -function scene_Camera_y__P723813_mk(s) { +function scene_Camera_y__P832426_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_y__P723813, depth: s.depth + 1, + parent: s, fn: scene_Camera_y__P832426, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38043,7 +38043,7 @@ function scene_Camera_y__P723813_mk(s) { -function scene_Camera_x__P723812(s) { +function scene_Camera_x__P832425(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38058,10 +38058,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C723803_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C832416_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetX"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___723054); + r0 = pxsim_ImageMethods.width(globals.screen___831667); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; @@ -38069,13 +38069,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_x__P723812.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__P723812.isGetter = true; +scene_Camera_x__P832425.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__P832425.isGetter = true; -function scene_Camera_x__P723812_mk(s) { +function scene_Camera_x__P832425_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_x__P723812, depth: s.depth + 1, + parent: s, fn: scene_Camera_x__P832425, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38087,7 +38087,7 @@ function scene_Camera_x__P723812_mk(s) { -function scene_Scene_data__P723890(s) { +function scene_Scene_data__P832503(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38102,18 +38102,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C723865_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C832478_VT)) failedCast(r0); r0 = s.arg0.fields["_data"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Scene_data__P723890.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__P723890.isGetter = true; +scene_Scene_data__P832503.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__P832503.isGetter = true; -function scene_Scene_data__P723890_mk(s) { +function scene_Scene_data__P832503_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_data__P723890, depth: s.depth + 1, + parent: s, fn: scene_Scene_data__P832503, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -38122,7 +38122,7 @@ function scene_Scene_data__P723890_mk(s) { -function controller_AnyButton_isPressed__P725796(s) { +function controller_AnyButton_isPressed__P834409(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38132,36 +38132,36 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctrl___742544 = undefined; - s.b___742548 = undefined; - s.unnamed4220___U2 = undefined; - s.unnamed4221___U3 = undefined; + s.ctrl___851157 = undefined; + s.b___851161 = undefined; + s.unnamed4892___U2 = undefined; + s.unnamed4893___U3 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_AnyButton__C725788_VT)) failedCast(r0); - s.tmp_0 = controller__player1__P723150_mk(s); + if (!checkSubtype(r0, controller_AnyButton__C834401_VT)) failedCast(r0); + s.tmp_0 = controller__player1__P831763_mk(s); s.callLocIdx = 204; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.ctrl___742544 = (r0); - s.b___742548 = (undefined); - r0 = s.ctrl___742544.fields["buttons"]; - s.unnamed4220___U2 = (r0); - s.unnamed4221___U3 = (0); + s.ctrl___851157 = (r0); + s.b___851161 = (undefined); + r0 = s.ctrl___851157.fields["buttons"]; + s.unnamed4892___U2 = (r0); + s.unnamed4893___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed4221___U3; - r0 = pxsim_Array__length(s.unnamed4220___U2); + s.tmp_0 = r0 = s.unnamed4893___U3; + r0 = pxsim_Array__length(s.unnamed4892___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed4220___U2, s.unnamed4221___U3); - s.b___742548 = (r0); - s.tmp_3 = controller_Button__C723211_v0_1_mk(s); - s.tmp_3.arg0 = s.b___742548; - if (!checkSubtype(s.tmp_3.arg0, controller_Button__C723211_VT)) failedCast(s.tmp_3.arg0); + r0 = pxsim_Array__getAt(s.unnamed4892___U2, s.unnamed4893___U3); + s.b___851161 = (r0); + s.tmp_3 = controller_Button__C831824_v0_1_mk(s); + s.tmp_3.arg0 = s.b___851161; + if (!checkSubtype(s.tmp_3.arg0, controller_Button__C831824_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: @@ -38173,31 +38173,31 @@ switch (step) { { step = 5; continue; } case 2: case 3: - r0 = (s.unnamed4221___U3 + 1); - s.unnamed4221___U3 = (r0); + r0 = (s.unnamed4893___U3 + 1); + s.unnamed4893___U3 = (r0); { step = 1; continue; } case 4: - s.unnamed4220___U2 = (undefined); + s.unnamed4892___U2 = (undefined); r0 = false; case 5: return leave(s, r0) default: oops() } } } -controller_AnyButton_isPressed__P725796.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__P834409.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__P725796_mk(s) { +function controller_AnyButton_isPressed__P834409_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_AnyButton_isPressed__P725796, depth: s.depth + 1, + parent: s, fn: controller_AnyButton_isPressed__P834409, 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___742544: undefined, - b___742548: undefined, - unnamed4220___U2: undefined, - unnamed4221___U3: undefined, + ctrl___851157: undefined, + b___851161: undefined, + unnamed4892___U2: undefined, + unnamed4893___U3: undefined, arg0: undefined, } } @@ -38205,7 +38205,7 @@ function controller_AnyButton_isPressed__P725796_mk(s) { -function controller_Button_toString__P723216(s) { +function controller_Button_toString__P831829(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38220,7 +38220,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C723211_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C831824_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -38260,12 +38260,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_toString__P723216.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__P831829.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__P723216_mk(s) { +function controller_Button_toString__P831829_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_toString__P723216, depth: s.depth + 1, + parent: s, fn: controller_Button_toString__P831829, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38281,7 +38281,7 @@ function controller_Button_toString__P723216_mk(s) { -function sprites_BaseSpriteSayRenderer_constructor__P723282(s) { +function sprites_BaseSpriteSayRenderer_constructor__P831895(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38299,7 +38299,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C723281_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C831894_VT)) failedCast(r0); r0 = (s.arg0).fields["text"] = (s.arg1); r0 = (s.arg0).fields["fgColor"] = (s.arg2); r0 = (s.arg0).fields["bgColor"] = (s.arg3); @@ -38307,12 +38307,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSpriteSayRenderer_constructor__P723282.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__P831895.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__P723282_mk(s) { +function sprites_BaseSpriteSayRenderer_constructor__P831895_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSpriteSayRenderer_constructor__P723282, depth: s.depth + 1, + parent: s, fn: sprites_BaseSpriteSayRenderer_constructor__P831895, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -38324,7 +38324,7 @@ function sprites_BaseSpriteSayRenderer_constructor__P723282_mk(s) { -function sprites_StaticObstacle_width__P723530(s) { +function sprites_StaticObstacle_width__P832143(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38339,20 +38339,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C723520_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C832133_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__P723530.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__P723530.isGetter = true; +sprites_StaticObstacle_width__P832143.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__P832143.isGetter = true; -function sprites_StaticObstacle_width__P723530_mk(s) { +function sprites_StaticObstacle_width__P832143_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_width__P723530, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_width__P832143, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -38362,7 +38362,7 @@ function sprites_StaticObstacle_width__P723530_mk(s) { -function sprites_StaticObstacle_height__P723529(s) { +function sprites_StaticObstacle_height__P832142(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38377,20 +38377,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C723520_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C832133_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__P723529.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__P723529.isGetter = true; +sprites_StaticObstacle_height__P832142.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__P832142.isGetter = true; -function sprites_StaticObstacle_height__P723529_mk(s) { +function sprites_StaticObstacle_height__P832142_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_height__P723529, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_height__P832142, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -38400,7 +38400,7 @@ function sprites_StaticObstacle_height__P723529_mk(s) { -function sprites_StaticObstacle_y__P723528(s) { +function sprites_StaticObstacle_y__P832141(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38415,7 +38415,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C723520_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C832133_VT)) failedCast(r0); r0 = s.arg0.fields["top"]; s.tmp_0 = r0; r0 = s.arg0.fields["image"]; @@ -38428,13 +38428,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -sprites_StaticObstacle_y__P723528.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__P723528.isGetter = true; +sprites_StaticObstacle_y__P832141.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__P832141.isGetter = true; -function sprites_StaticObstacle_y__P723528_mk(s) { +function sprites_StaticObstacle_y__P832141_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_y__P723528, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_y__P832141, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38447,7 +38447,7 @@ function sprites_StaticObstacle_y__P723528_mk(s) { -function sprites_StaticObstacle_x__P723527(s) { +function sprites_StaticObstacle_x__P832140(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38462,7 +38462,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C723520_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C832133_VT)) failedCast(r0); r0 = s.arg0.fields["left"]; s.tmp_0 = r0; r0 = s.arg0.fields["image"]; @@ -38475,13 +38475,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -sprites_StaticObstacle_x__P723527.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__P723527.isGetter = true; +sprites_StaticObstacle_x__P832140.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__P832140.isGetter = true; -function sprites_StaticObstacle_x__P723527_mk(s) { +function sprites_StaticObstacle_x__P832140_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_x__P723527, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_x__P832140, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38494,7 +38494,7 @@ function sprites_StaticObstacle_x__P723527_mk(s) { -function tiles_Location_top__P723723(s) { +function tiles_Location_top__P832336(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38509,10 +38509,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C723715_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C832328_VT)) failedCast(r0); r0 = s.arg0.fields["_row"]; s.tmp_0 = r0; - s.tmp_3 = tiles_Location_tileMap__P723717_mk(s); + s.tmp_3 = tiles_Location_tileMap__P832330_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 812; s.pc = 1; return s.tmp_3; case 1: @@ -38524,13 +38524,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_top__P723723.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__P723723.isGetter = true; +tiles_Location_top__P832336.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__P832336.isGetter = true; -function tiles_Location_top__P723723_mk(s) { +function tiles_Location_top__P832336_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_top__P723723, depth: s.depth + 1, + parent: s, fn: tiles_Location_top__P832336, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38543,7 +38543,7 @@ function tiles_Location_top__P723723_mk(s) { -function tiles_Location_left__P723722(s) { +function tiles_Location_left__P832335(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38558,10 +38558,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C723715_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C832328_VT)) failedCast(r0); r0 = s.arg0.fields["_col"]; s.tmp_0 = r0; - s.tmp_3 = tiles_Location_tileMap__P723717_mk(s); + s.tmp_3 = tiles_Location_tileMap__P832330_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 810; s.pc = 1; return s.tmp_3; case 1: @@ -38573,13 +38573,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_left__P723722.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__P723722.isGetter = true; +tiles_Location_left__P832335.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__P832335.isGetter = true; -function tiles_Location_left__P723722_mk(s) { +function tiles_Location_left__P832335_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_left__P723722, depth: s.depth + 1, + parent: s, fn: tiles_Location_left__P832335, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38592,7 +38592,7 @@ function tiles_Location_left__P723722_mk(s) { -function tiles_Location_y__P723721(s) { +function tiles_Location_y__P832334(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38602,26 +38602,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scale___742604 = undefined; + s.scale___851217 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C723715_VT)) failedCast(r0); - s.tmp_1 = tiles_Location_tileMap__P723717_mk(s); + if (!checkSubtype(r0, tiles_Location__C832328_VT)) failedCast(r0); + s.tmp_1 = tiles_Location_tileMap__P832330_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 808; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; r0 = s.tmp_0.fields["_scale"]; - s.scale___742604 = (r0); + s.scale___851217 = (r0); r0 = s.arg0.fields["_row"]; s.tmp_1 = r0; - r0 = (s.tmp_1 << s.scale___742604); + r0 = (s.tmp_1 << s.scale___851217); s.tmp_0 = r0; - r0 = (s.scale___742604 - 1); + r0 = (s.scale___851217 - 1); s.tmp_3 = r0; r0 = (1 << s.tmp_3); s.tmp_2 = r0; @@ -38629,19 +38629,19 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_y__P723721.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__P723721.isGetter = true; +tiles_Location_y__P832334.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__P832334.isGetter = true; -function tiles_Location_y__P723721_mk(s) { +function tiles_Location_y__P832334_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_y__P723721, depth: s.depth + 1, + parent: s, fn: tiles_Location_y__P832334, 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___742604: undefined, + scale___851217: undefined, arg0: undefined, } } @@ -38649,7 +38649,7 @@ function tiles_Location_y__P723721_mk(s) { -function tiles_Location_x__P723720(s) { +function tiles_Location_x__P832333(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38659,26 +38659,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scale___742620 = undefined; + s.scale___851233 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C723715_VT)) failedCast(r0); - s.tmp_1 = tiles_Location_tileMap__P723717_mk(s); + if (!checkSubtype(r0, tiles_Location__C832328_VT)) failedCast(r0); + s.tmp_1 = tiles_Location_tileMap__P832330_mk(s); s.tmp_1.arg0 = s.arg0; 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___742620 = (r0); + s.scale___851233 = (r0); r0 = s.arg0.fields["_col"]; s.tmp_1 = r0; - r0 = (s.tmp_1 << s.scale___742620); + r0 = (s.tmp_1 << s.scale___851233); s.tmp_0 = r0; - r0 = (s.scale___742620 - 1); + r0 = (s.scale___851233 - 1); s.tmp_3 = r0; r0 = (1 << s.tmp_3); s.tmp_2 = r0; @@ -38686,19 +38686,19 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_x__P723720.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__P723720.isGetter = true; +tiles_Location_x__P832333.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__P832333.isGetter = true; -function tiles_Location_x__P723720_mk(s) { +function tiles_Location_x__P832333_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_x__P723720, depth: s.depth + 1, + parent: s, fn: tiles_Location_x__P832333, 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___742620: undefined, + scale___851233: undefined, arg0: undefined, } } @@ -38706,7 +38706,7 @@ function tiles_Location_x__P723720_mk(s) { -function particles_ShapeFactory_drawParticle__P724238(s) { +function particles_ShapeFactory_drawParticle__P832851(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38716,7 +38716,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.pImage___742639 = undefined; + s.pImage___851252 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -38725,8 +38725,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C724235_VT)) failedCast(r0); - s.tmp_1 = Math_FastRandom_pickRandom__P724086_mk(s); + if (!checkSubtype(r0, particles_ShapeFactory__C832848_VT)) failedCast(r0); + s.tmp_1 = Math_FastRandom_pickRandom__P832699_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_1.arg0 = r0; r0 = s.arg0.fields["sources"]; @@ -38736,12 +38736,12 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_ImageMethods.clone(s.tmp_0); - s.pImage___742639 = (r0); + s.pImage___851252 = (r0); r0 = s.arg1.fields["color"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.replace(s.pImage___742639, 15, s.tmp_0); - s.tmp_0 = r0 = globals.screen___723054; - s.tmp_1 = r0 = s.pImage___742639; + r0 = pxsim_ImageMethods.replace(s.pImage___851252, 15, s.tmp_0); + s.tmp_0 = r0 = globals.screen___831667; + s.tmp_1 = r0 = s.pImage___851252; r0 = s.arg0.fields["ox"]; s.tmp_4 = r0; r0 = (s.arg2 - s.tmp_4); @@ -38763,12 +38763,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ShapeFactory_drawParticle__P724238.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__P832851.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__P724238_mk(s) { +function particles_ShapeFactory_drawParticle__P832851_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_drawParticle__P724238, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_drawParticle__P832851, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38780,7 +38780,7 @@ function particles_ShapeFactory_drawParticle__P724238_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - pImage___742639: undefined, + pImage___851252: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -38791,7 +38791,7 @@ function particles_ShapeFactory_drawParticle__P724238_mk(s) { -function Math_FastRandom_pickRandom__P724086(s) { +function Math_FastRandom_pickRandom__P832699(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38807,7 +38807,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C724081_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C832694_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -38830,7 +38830,7 @@ switch (step) { case 3: case 4: s.tmp_4 = r0 = s.arg1; - s.tmp_6 = Math_FastRandom_randomRange__P724085_mk(s); + s.tmp_6 = Math_FastRandom_randomRange__P832698_mk(s); s.tmp_6.arg0 = s.arg0; s.tmp_6.arg1 = 0; r0 = pxsim_Array__length(s.arg1); @@ -38846,12 +38846,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_pickRandom__P724086.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__P832699.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__P724086_mk(s) { +function Math_FastRandom_pickRandom__P832699_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_pickRandom__P724086, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_pickRandom__P832699, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38869,7 +38869,7 @@ function Math_FastRandom_pickRandom__P724086_mk(s) { -function particles_AreaFactory_drawParticle__P724226(s) { +function particles_AreaFactory_drawParticle__P832839(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38879,7 +38879,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.col___742685 = undefined; + s.col___851298 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -38888,7 +38888,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_AreaFactory__C724219_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_AreaFactory__C832832_VT)) failedCast(r0); r0 = s.arg1.fields["lifespan"]; s.tmp_1 = r0; r0 = (s.tmp_1 > 500); @@ -38915,8 +38915,8 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_5 = r0; - s.col___742685 = (s.tmp_5); - s.tmp_0 = r0 = globals.screen___723054; + s.col___851298 = (s.tmp_5); + s.tmp_0 = r0 = globals.screen___831667; r0 = (s.arg2 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); @@ -38925,17 +38925,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___742685); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_3, s.col___851298); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_AreaFactory_drawParticle__P724226.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__P832839.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__P724226_mk(s) { +function particles_AreaFactory_drawParticle__P832839_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_AreaFactory_drawParticle__P724226, depth: s.depth + 1, + parent: s, fn: particles_AreaFactory_drawParticle__P832839, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38943,7 +38943,7 @@ function particles_AreaFactory_drawParticle__P724226_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - col___742685: undefined, + col___851298: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -38954,7 +38954,7 @@ function particles_AreaFactory_drawParticle__P724226_mk(s) { -function particles_SprayFactory_drawParticle__P724216(s) { +function particles_SprayFactory_drawParticle__P832829(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38972,8 +38972,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C724213_VT)) failedCast(r0); - s.tmp_0 = r0 = globals.screen___723054; + if (!checkSubtype(r0, particles_SprayFactory__C832826_VT)) failedCast(r0); + s.tmp_0 = r0 = globals.screen___831667; r0 = (s.arg2 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); @@ -38987,12 +38987,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_drawParticle__P724216.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__P832829.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__P724216_mk(s) { +function particles_SprayFactory_drawParticle__P832829_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_drawParticle__P724216, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_drawParticle__P832829, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39009,7 +39009,7 @@ function particles_SprayFactory_drawParticle__P724216_mk(s) { -function scene_Renderable___drawCore__P723825(s) { +function scene_Renderable___drawCore__P832438(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39025,10 +39025,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Renderable__C723822_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Renderable__C832435_VT)) failedCast(r0); s.tmp_0 = if_handler_3_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = globals.screen___723054; + s.tmp_0.arg1 = globals.screen___831667; 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); @@ -39045,12 +39045,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Renderable___drawCore__P723825.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__P832438.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__P723825_mk(s) { +function scene_Renderable___drawCore__P832438_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Renderable___drawCore__P723825, depth: s.depth + 1, + parent: s, fn: scene_Renderable___drawCore__P832438, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -39061,7 +39061,7 @@ function scene_Renderable___drawCore__P723825_mk(s) { -function scene_Renderable___visible__P723824(s) { +function scene_Renderable___visible__P832437(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39076,7 +39076,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Renderable__C723822_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Renderable__C832435_VT)) failedCast(r0); s.tmp_0 = if_shouldBeVisible_1_mk(s); s.tmp_0.arg0 = s.arg0; if (!s.tmp_0.arg0.vtable.iface) { @@ -39093,12 +39093,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Renderable___visible__P723824.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__P832437.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__P723824_mk(s) { +function scene_Renderable___visible__P832437_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Renderable___visible__P723824, depth: s.depth + 1, + parent: s, fn: scene_Renderable___visible__P832437, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -39108,7 +39108,7 @@ function scene_Renderable___visible__P723824_mk(s) { -function Sprite___drawCore__P723437(s) { +function Sprite___drawCore__P832050(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39118,24 +39118,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ox___742725 = undefined; - s.oy___742733 = undefined; - s.l___742741 = undefined; - s.t___742747 = undefined; + s.ox___851338 = undefined; + s.oy___851346 = undefined; + s.l___851354 = undefined; + s.t___851360 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); - s.tmp_0 = Sprite_drawSay__P725816_mk(s); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); + s.tmp_0 = Sprite_drawSay__P834429_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 383; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_1 = Sprite_isOutOfScreen__P723436_mk(s); + s.tmp_1 = Sprite_isOutOfScreen__P832049_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 384; s.pc = 9; return s.tmp_1; @@ -39160,7 +39160,7 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_4 = r0; - s.ox___742725 = (s.tmp_4); + s.ox___851338 = (s.tmp_4); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -39174,42 +39174,42 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_2 = r0; - s.oy___742733 = (s.tmp_2); - s.tmp_2 = Sprite_left__P723421_mk(s); + s.oy___851346 = (s.tmp_2); + s.tmp_2 = Sprite_left__P832034_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 385; s.pc = 10; return s.tmp_2; case 10: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 - s.ox___742725); + r0 = (s.tmp_1 - s.ox___851338); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - s.l___742741 = (r0); - s.tmp_2 = Sprite_top__P723425_mk(s); + s.l___851354 = (r0); + s.tmp_2 = Sprite_top__P832038_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 386; s.pc = 11; return s.tmp_2; case 11: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 - s.oy___742733); + r0 = (s.tmp_1 - s.oy___851346); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - s.t___742747 = (r0); - s.tmp_0 = Sprite__C723363_v6_3_mk(s); + s.t___851360 = (r0); + s.tmp_0 = Sprite__C831976_v6_3_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.l___742741; - s.tmp_0.arg2 = s.t___742747; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C723363_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.l___851354; + s.tmp_0.arg2 = s.t___851360; + if (!checkSubtype(s.tmp_0.arg0, Sprite__C831976_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__P725817_mk(s); + s.tmp_0 = Sprite_drawDebug__P834430_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.l___742741; - s.tmp_0.arg2 = s.t___742747; - s.tmp_0.arg3 = s.ox___742725; - s.tmp_0.arg4 = s.oy___742733; + s.tmp_0.arg1 = s.l___851354; + s.tmp_0.arg2 = s.t___851360; + s.tmp_0.arg3 = s.ox___851338; + s.tmp_0.arg4 = s.oy___851346; s.callLocIdx = 387; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; @@ -39218,22 +39218,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite___drawCore__P723437.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__P832050.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__P723437_mk(s) { +function Sprite___drawCore__P832050_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite___drawCore__P723437, depth: s.depth + 1, + parent: s, fn: Sprite___drawCore__P832050, 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___742725: undefined, - oy___742733: undefined, - l___742741: undefined, - t___742747: undefined, + ox___851338: undefined, + oy___851346: undefined, + l___851354: undefined, + t___851360: undefined, arg0: undefined, arg1: undefined, } } @@ -39242,7 +39242,7 @@ function Sprite___drawCore__P723437_mk(s) { -function Sprite_drawSprite__P725818(s) { +function Sprite_drawSprite__P834431(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39259,8 +39259,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); - s.tmp_3 = Sprite_isScaled__P725815_mk(s); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); + s.tmp_3 = Sprite_isScaled__P834428_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 479; s.pc = 3; return s.tmp_3; case 3: @@ -39274,20 +39274,20 @@ switch (step) { if (!r0) { step = 1; continue; } r0 = s.arg0.fields["_image"]; s.tmp_4 = r0; - r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___723054, s.tmp_4, s.arg1, s.arg2); + r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___831667, s.tmp_4, s.arg1, s.arg2); { step = 2; continue; } case 1: - s.tmp_0 = helpers_imageBlit__P722975_mk(s); - s.tmp_0.arg0 = globals.screen___723054; + s.tmp_0 = helpers_imageBlit__P831588_mk(s); + s.tmp_0.arg0 = globals.screen___831667; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; - s.tmp_1 = Sprite_width__P723419_mk(s); + s.tmp_1 = Sprite_width__P832032_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 480; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0.arg3 = r0; - s.tmp_2 = Sprite_height__P723420_mk(s); + s.tmp_2 = Sprite_height__P832033_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 481; s.pc = 6; return s.tmp_2; case 6: @@ -39315,12 +39315,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_drawSprite__P725818.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__P834431.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__P725818_mk(s) { +function Sprite_drawSprite__P834431_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_drawSprite__P725818, depth: s.depth + 1, + parent: s, fn: Sprite_drawSprite__P834431, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39336,7 +39336,7 @@ function Sprite_drawSprite__P725818_mk(s) { -function Sprite_drawDebug__P725817(s) { +function Sprite_drawDebug__P834430(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39346,9 +39346,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.font___742771 = undefined; - s.tx___742775 = undefined; - s.ty___742777 = undefined; + s.font___851384 = undefined; + s.tx___851388 = undefined; + s.ty___851390 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -39358,17 +39358,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_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___742771 = (globals.font5___723002); - s.tx___742775 = (s.arg1); + s.font___851384 = (globals.font5___831615); + s.tx___851388 = (s.arg1); s.tmp_1 = r0 = s.arg2; - s.tmp_3 = Sprite_height__P723420_mk(s); + s.tmp_3 = Sprite_height__P832033_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 455; s.pc = 13; return s.tmp_3; case 13: @@ -39377,12 +39377,12 @@ switch (step) { r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 + 2); - s.ty___742777 = (r0); - s.tmp_0 = helpers_imagePrint__P723012_mk(s); - s.tmp_0.arg0 = globals.screen___723054; + s.ty___851390 = (r0); + s.tmp_0 = helpers_imagePrint__P831625_mk(s); + s.tmp_0.arg0 = globals.screen___831667; r0 = pxsim_String_.mkEmpty(); s.tmp_3 = r0; - s.tmp_7 = Sprite_x__P723376_mk(s); + s.tmp_7 = Sprite_x__P831989_mk(s); s.tmp_7.arg0 = s.arg0; s.callLocIdx = 456; s.pc = 15; return s.tmp_7; case 15: @@ -39403,7 +39403,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_11 = Sprite_y__P723378_mk(s); + s.tmp_11 = Sprite_y__P831991_mk(s); s.tmp_11.arg0 = s.arg0; s.callLocIdx = 457; s.pc = 17; return s.tmp_11; case 17: @@ -39422,17 +39422,17 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_String__concat(s.tmp_1, s.tmp_8); s.tmp_0.arg1 = r0; - s.tmp_0.arg2 = s.tx___742775; - s.tmp_0.arg3 = s.ty___742777; + s.tmp_0.arg2 = s.tx___851388; + s.tmp_0.arg3 = s.ty___851390; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.font___742771; + s.tmp_0.arg5 = s.font___851384; s.tmp_0.arg6 = undefined; s.callLocIdx = 458; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.tmp_0 = r0 = s.tx___742775; + s.tmp_0 = r0 = s.tx___851388; s.tmp_2 = if_charWidth_1_mk(s); - s.tmp_2.arg0 = s.font___742771; + s.tmp_2.arg0 = s.font___851384; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charWidth"); } else { @@ -39445,8 +39445,8 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.tx___742775 = (r0); - s.tmp_1 = Sprite_vx__P723380_mk(s); + s.tx___851388 = (r0); + s.tmp_1 = Sprite_vx__P831993_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 460; s.pc = 20; return s.tmp_1; case 20: @@ -39457,7 +39457,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_2 = Sprite_vy__P723382_mk(s); + s.tmp_2 = Sprite_vy__P831995_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 461; s.pc = 21; return s.tmp_2; case 21: @@ -39467,9 +39467,9 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.tmp_4 = r0 = s.ty___742777; + s.tmp_4 = r0 = s.ty___851390; s.tmp_7 = if_charHeight_1_mk(s); - s.tmp_7.arg0 = s.font___742771; + s.tmp_7.arg0 = s.font___851384; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charHeight"); } else { @@ -39484,10 +39484,10 @@ switch (step) { r0 = (s.tmp_6 + 2); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); - s.ty___742777 = (r0); - s.tmp_0 = helpers_imagePrint__P723012_mk(s); - s.tmp_0.arg0 = globals.screen___723054; - s.tmp_6 = Sprite_vx__P723380_mk(s); + s.ty___851390 = (r0); + s.tmp_0 = helpers_imagePrint__P831625_mk(s); + s.tmp_0.arg0 = globals.screen___831667; + s.tmp_6 = Sprite_vx__P831993_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 463; s.pc = 24; return s.tmp_6; case 24: @@ -39508,7 +39508,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_10 = Sprite_vy__P723382_mk(s); + s.tmp_10 = Sprite_vy__P831995_mk(s); s.tmp_10.arg0 = s.arg0; s.callLocIdx = 464; s.pc = 26; return s.tmp_10; case 26: @@ -39527,17 +39527,17 @@ switch (step) { s.tmp_7 = r0; r0 = pxsim_String__concat(s.tmp_1, s.tmp_7); s.tmp_0.arg1 = r0; - s.tmp_0.arg2 = s.tx___742775; - s.tmp_0.arg3 = s.ty___742777; + s.tmp_0.arg2 = s.tx___851388; + s.tmp_0.arg3 = s.ty___851390; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.font___742771; + s.tmp_0.arg5 = s.font___851384; s.tmp_0.arg6 = undefined; s.callLocIdx = 465; s.pc = 23; return s.tmp_0; case 23: r0 = s.retval; case 3: case 4: - s.tmp_1 = Sprite_ax__P723384_mk(s); + s.tmp_1 = Sprite_ax__P831997_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 466; s.pc = 28; return s.tmp_1; case 28: @@ -39548,7 +39548,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_2 = Sprite_ay__P723386_mk(s); + s.tmp_2 = Sprite_ay__P831999_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 467; s.pc = 29; return s.tmp_2; case 29: @@ -39558,9 +39558,9 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 7; continue; } - s.tmp_4 = r0 = s.ty___742777; + s.tmp_4 = r0 = s.ty___851390; s.tmp_7 = if_charHeight_1_mk(s); - s.tmp_7.arg0 = s.font___742771; + s.tmp_7.arg0 = s.font___851384; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charHeight"); } else { @@ -39575,10 +39575,10 @@ switch (step) { r0 = (s.tmp_6 + 2); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); - s.ty___742777 = (r0); - s.tmp_0 = helpers_imagePrint__P723012_mk(s); - s.tmp_0.arg0 = globals.screen___723054; - s.tmp_6 = Sprite_ax__P723384_mk(s); + s.ty___851390 = (r0); + s.tmp_0 = helpers_imagePrint__P831625_mk(s); + s.tmp_0.arg0 = globals.screen___831667; + s.tmp_6 = Sprite_ax__P831997_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 469; s.pc = 32; return s.tmp_6; case 32: @@ -39599,7 +39599,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_10 = Sprite_ay__P723386_mk(s); + s.tmp_10 = Sprite_ay__P831999_mk(s); s.tmp_10.arg0 = s.arg0; s.callLocIdx = 470; s.pc = 34; return s.tmp_10; case 34: @@ -39618,10 +39618,10 @@ switch (step) { s.tmp_7 = r0; r0 = pxsim_String__concat(s.tmp_1, s.tmp_7); s.tmp_0.arg1 = r0; - s.tmp_0.arg2 = s.tx___742775; - s.tmp_0.arg3 = s.ty___742777; + s.tmp_0.arg2 = s.tx___851388; + s.tmp_0.arg3 = s.ty___851390; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.font___742771; + s.tmp_0.arg5 = s.font___851384; s.tmp_0.arg6 = undefined; s.callLocIdx = 471; s.pc = 31; return s.tmp_0; case 31: @@ -39630,11 +39630,11 @@ switch (step) { case 8: case 9: case 10: - r0 = pxsim_numops_toBoolDecr(globals.debug___723989); + r0 = pxsim_numops_toBoolDecr(globals.debug___832602); if (!r0) { step = 11; continue; } - s.tmp_0 = helpers_imageDrawRect__P722981_mk(s); - s.tmp_0.arg0 = globals.screen___723054; - s.tmp_3 = game_Hitbox_left__P723238_mk(s); + s.tmp_0 = helpers_imageDrawRect__P831594_mk(s); + s.tmp_0.arg0 = globals.screen___831667; + s.tmp_3 = game_Hitbox_left__P831851_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_3.arg0 = r0; s.callLocIdx = 472; s.pc = 37; return s.tmp_3; @@ -39647,7 +39647,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 - s.arg3); s.tmp_0.arg1 = r0; - s.tmp_7 = game_Hitbox_top__P723239_mk(s); + s.tmp_7 = game_Hitbox_top__P831852_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_7.arg0 = r0; s.callLocIdx = 474; s.pc = 38; return s.tmp_7; @@ -39684,12 +39684,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_drawDebug__P725817.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__P834430.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__P725817_mk(s) { +function Sprite_drawDebug__P834430_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_drawDebug__P725817, depth: s.depth + 1, + parent: s, fn: Sprite_drawDebug__P834430, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39704,9 +39704,9 @@ function Sprite_drawDebug__P725817_mk(s) { tmp_10: undefined, tmp_11: undefined, tmp_12: undefined, - font___742771: undefined, - tx___742775: undefined, - ty___742777: undefined, + font___851384: undefined, + tx___851388: undefined, + ty___851390: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -39718,7 +39718,7 @@ function Sprite_drawDebug__P725817_mk(s) { -function Sprite_drawSay__P725816(s) { +function Sprite_drawSay__P834429(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39734,7 +39734,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); r0 = s.arg0.fields["sayRenderer"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -39753,23 +39753,23 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 1; continue; } - s.tmp_6 = sprites_BaseSpriteSayRenderer__C723281_v0_4_mk(s); + s.tmp_6 = sprites_BaseSpriteSayRenderer__C831894_v0_4_mk(s); r0 = s.arg0.fields["sayRenderer"]; s.tmp_6.arg0 = r0; - s.tmp_6.arg1 = globals.screen___723054; + s.tmp_6.arg1 = globals.screen___831667; s.tmp_6.arg2 = s.arg1; s.tmp_6.arg3 = s.arg0; - if (!checkSubtype(s.tmp_6.arg0, sprites_BaseSpriteSayRenderer__C723281_VT)) failedCast(s.tmp_6.arg0); + if (!checkSubtype(s.tmp_6.arg0, sprites_BaseSpriteSayRenderer__C831894_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__C723281_v2_1_mk(s); + s.tmp_0 = sprites_BaseSpriteSayRenderer__C831894_v2_1_mk(s); r0 = s.arg0.fields["sayRenderer"]; s.tmp_0.arg0 = r0; - if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C723281_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C831894_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: @@ -39779,13 +39779,13 @@ switch (step) { case 2: { step = 4; continue; } case 3: - s.tmp_0 = sprites_BaseSpriteSayRenderer__C723281_v0_4_mk(s); + s.tmp_0 = sprites_BaseSpriteSayRenderer__C831894_v0_4_mk(s); r0 = s.arg0.fields["sayRenderer"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = globals.screen___723054; + s.tmp_0.arg1 = globals.screen___831667; s.tmp_0.arg2 = s.arg1; s.tmp_0.arg3 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C723281_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C831894_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: @@ -39797,12 +39797,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_drawSay__P725816.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__P834429.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__P725816_mk(s) { +function Sprite_drawSay__P834429_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_drawSay__P725816, depth: s.depth + 1, + parent: s, fn: Sprite_drawSay__P834429, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39819,7 +39819,7 @@ function Sprite_drawSay__P725816_mk(s) { -function sprites_BaseSpriteSayRenderer_destroy__P723285(s) { +function sprites_BaseSpriteSayRenderer_destroy__P831898(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39834,17 +39834,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C723281_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C831894_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSpriteSayRenderer_destroy__P723285.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__P831898.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__P723285_mk(s) { +function sprites_BaseSpriteSayRenderer_destroy__P831898_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSpriteSayRenderer_destroy__P723285, depth: s.depth + 1, + parent: s, fn: sprites_BaseSpriteSayRenderer_destroy__P831898, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -39853,7 +39853,7 @@ function sprites_BaseSpriteSayRenderer_destroy__P723285_mk(s) { -function sprites_BaseSpriteSayRenderer_draw__P723283(s) { +function sprites_BaseSpriteSayRenderer_draw__P831896(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39871,17 +39871,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C723281_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C831894_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSpriteSayRenderer_draw__P723283.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__P831896.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__P723283_mk(s) { +function sprites_BaseSpriteSayRenderer_draw__P831896_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSpriteSayRenderer_draw__P723283, depth: s.depth + 1, + parent: s, fn: sprites_BaseSpriteSayRenderer_draw__P831896, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -39893,7 +39893,7 @@ function sprites_BaseSpriteSayRenderer_draw__P723283_mk(s) { -function Sprite___visible__P723418(s) { +function Sprite___visible__P832031(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39908,7 +39908,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C723363_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C831976_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_2 = r0; r0 = (s.tmp_2 & 128); @@ -39919,12 +39919,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite___visible__P723418.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__P832031.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__P723418_mk(s) { +function Sprite___visible__P832031_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite___visible__P723418, depth: s.depth + 1, + parent: s, fn: Sprite___visible__P832031, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39936,7 +39936,7 @@ function Sprite___visible__P723418_mk(s) { -function scene_Camera_top__P723816(s) { +function scene_Camera_top__P832429(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39951,18 +39951,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C723803_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C832416_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetY"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_top__P723816.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__P723816.isGetter = true; +scene_Camera_top__P832429.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__P832429.isGetter = true; -function scene_Camera_top__P723816_mk(s) { +function scene_Camera_top__P832429_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_top__P723816, depth: s.depth + 1, + parent: s, fn: scene_Camera_top__P832429, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -39971,7 +39971,7 @@ function scene_Camera_top__P723816_mk(s) { -function scene_Camera_left__P723814(s) { +function scene_Camera_left__P832427(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39986,18 +39986,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C723803_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C832416_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetX"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_left__P723814.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__P723814.isGetter = true; +scene_Camera_left__P832427.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__P832427.isGetter = true; -function scene_Camera_left__P723814_mk(s) { +function scene_Camera_left__P832427_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_left__P723814, depth: s.depth + 1, + parent: s, fn: scene_Camera_left__P832427, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -40005,7 +40005,7 @@ function scene_Camera_left__P723814_mk(s) { -function PhysicsEngine__C723533_v4_2_mk(s) { +function PhysicsEngine__C832146_v4_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40051,7 +40051,7 @@ function lambda_2_mk(s) { } } -function PhysicsEngine__C723533_v3_1_mk(s) { +function PhysicsEngine__C832146_v3_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40222,7 +40222,7 @@ function lambda_3_mk(s) { } } -function controller_Button__C723211_v0_1_mk(s) { +function controller_Button__C831824_v0_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40339,7 +40339,7 @@ function if_effect_3_mk(s) { } } -function Sprite__C723363_v5_1_mk(s) { +function Sprite__C831976_v5_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40353,7 +40353,7 @@ function Sprite__C723363_v5_1_mk(s) { } } -function Sprite__C723363_v4_1_mk(s) { +function Sprite__C831976_v4_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40383,7 +40383,7 @@ function if_sourceFactory_3_mk(s) { } } -function PhysicsEngine__C723533_v1_2_mk(s) { +function PhysicsEngine__C832146_v1_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40581,7 +40581,7 @@ function if_getText_1_mk(s) { } } -function PhysicsEngine__C723533_v2_4_mk(s) { +function PhysicsEngine__C832146_v2_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40655,7 +40655,7 @@ function if_z_2_mk(s) { } } -function PhysicsEngine__C723533_v0_2_mk(s) { +function PhysicsEngine__C832146_v0_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40713,7 +40713,7 @@ function if_flags_1_mk(s) { } } -function particles_ParticleFactory__C724209_v0_2_mk(s) { +function particles_ParticleFactory__C832822_v0_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40728,7 +40728,7 @@ function particles_ParticleFactory__C724209_v0_2_mk(s) { } } -function particles_ParticleSource__C724173_v4_3_mk(s) { +function particles_ParticleSource__C832786_v4_3_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40786,7 +40786,7 @@ function if_height_1_mk(s) { } } -function particles_ParticleFactory__C724209_v1_4_mk(s) { +function particles_ParticleFactory__C832822_v1_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40861,7 +40861,7 @@ function if_top_1_mk(s) { } } -function sprites_BaseSpriteSayRenderer__C723281_v1_4_mk(s) { +function sprites_BaseSpriteSayRenderer__C831894_v1_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40878,7 +40878,7 @@ function sprites_BaseSpriteSayRenderer__C723281_v1_4_mk(s) { } } -function sprites_BaseSprite__C723116_v0_1_mk(s) { +function sprites_BaseSprite__C831729_v0_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40892,7 +40892,7 @@ function sprites_BaseSprite__C723116_v0_1_mk(s) { } } -function sprites_BaseSprite__C723116_v2_2_mk(s) { +function sprites_BaseSprite__C831729_v2_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40921,7 +40921,7 @@ function if_shouldBeVisible_1_mk(s) { } } -function Sprite__C723363_v6_3_mk(s) { +function Sprite__C831976_v6_3_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40937,7 +40937,7 @@ function Sprite__C723363_v6_3_mk(s) { } } -function sprites_BaseSpriteSayRenderer__C723281_v0_4_mk(s) { +function sprites_BaseSpriteSayRenderer__C831894_v0_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -40954,7 +40954,7 @@ function sprites_BaseSpriteSayRenderer__C723281_v0_4_mk(s) { } } -function sprites_BaseSpriteSayRenderer__C723281_v2_1_mk(s) { +function sprites_BaseSpriteSayRenderer__C831894_v2_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -41009,7 +41009,7 @@ function if_width_1_mk(s) { arg0: undefined, } } -const controller_Controller__C723156_VT = mkVTable({ +const controller_Controller__C831769_VT = mkVTable({ name: "Controller", numFields: 5, classNo: 16, @@ -41028,28 +41028,28 @@ const controller_Controller__C723156_VT = mkVTable({ "set/_id": null, "_connected": null, "set/_connected": null, - "_controlledSprites": controller_Controller__controlledSprites__P723161, - "set/_controlledSprites": controller_Controller__controlledSprites__P723162, - "id": controller_Controller_id__P723163, - "left": controller_Controller_left__P723165, - "right": controller_Controller_right__P723166, - "up": controller_Controller_up__P723167, - "down": controller_Controller_down__P723168, - "button": controller_Controller_button__P725787, - "connected": controller_Controller_connected__P723177, - "set/connected": controller_Controller_connected__P723178, - "__preUpdate": controller_Controller___preUpdate__P723184, - "__update": controller_Controller___update__P723185, + "_controlledSprites": controller_Controller__controlledSprites__P831774, + "set/_controlledSprites": controller_Controller__controlledSprites__P831775, + "id": controller_Controller_id__P831776, + "left": controller_Controller_left__P831778, + "right": controller_Controller_right__P831779, + "up": controller_Controller_up__P831780, + "down": controller_Controller_down__P831781, + "button": controller_Controller_button__P834400, + "connected": controller_Controller_connected__P831790, + "set/connected": controller_Controller_connected__P831791, + "__preUpdate": controller_Controller___preUpdate__P831797, + "__update": controller_Controller___update__P831798, }, }); -const controller_Button__C723211_VT = mkVTable({ +const controller_Button__C831824_VT = mkVTable({ name: "Button", numFields: 7, classNo: 17, lastSubtypeNo: 18, maxBgInstances: null, methods: { - "isPressed": controller_Button_isPressed__P723222, + "isPressed": controller_Button_isPressed__P831835, }, iface: { "_owner": null, @@ -41066,29 +41066,29 @@ const controller_Button__C723211_VT = mkVTable({ "set/_pressedElasped": null, "_repeatCount": null, "set/_repeatCount": null, - "handlerState": controller_Button_handlerState__P725790, - "toString": controller_Button_toString__P723216, - "raiseButtonUp": controller_Button_raiseButtonUp__P725791, - "raiseButtonDown": controller_Button_raiseButtonDown__P725792, - "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P725793, - "onEvent": controller_Button_onEvent__P723218, - "isPressed": controller_Button_isPressed__P723222, - "pressureLevel": controller_Button_pressureLevel__P723223, - "setPressed": controller_Button_setPressed__P723224, - "__update": controller_Button___update__P723225, - "runButtonEvents": controller_Button_runButtonEvents__P725794, - "getOrCreateHandlerForEvent": controller_Button_getOrCreateHandlerForEvent__P725795, + "handlerState": controller_Button_handlerState__P834403, + "toString": controller_Button_toString__P831829, + "raiseButtonUp": controller_Button_raiseButtonUp__P834404, + "raiseButtonDown": controller_Button_raiseButtonDown__P834405, + "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P834406, + "onEvent": controller_Button_onEvent__P831831, + "isPressed": controller_Button_isPressed__P831835, + "pressureLevel": controller_Button_pressureLevel__P831836, + "setPressed": controller_Button_setPressed__P831837, + "__update": controller_Button___update__P831838, + "runButtonEvents": controller_Button_runButtonEvents__P834407, + "getOrCreateHandlerForEvent": controller_Button_getOrCreateHandlerForEvent__P834408, }, - toStringMethod: controller_Button_toString__P723216, + toStringMethod: controller_Button_toString__P831829, }); -const controller_AnyButton__C725788_VT = mkVTable({ +const controller_AnyButton__C834401_VT = mkVTable({ name: "AnyButton", numFields: 7, classNo: 18, lastSubtypeNo: 18, maxBgInstances: null, methods: { - "isPressed": controller_AnyButton_isPressed__P725796, + "isPressed": controller_AnyButton_isPressed__P834409, }, iface: { "_owner": null, @@ -41105,21 +41105,21 @@ const controller_AnyButton__C725788_VT = mkVTable({ "set/_pressedElasped": null, "_repeatCount": null, "set/_repeatCount": null, - "isPressed": controller_AnyButton_isPressed__P725796, - "handlerState": controller_Button_handlerState__P725790, - "toString": controller_Button_toString__P723216, - "raiseButtonUp": controller_Button_raiseButtonUp__P725791, - "raiseButtonDown": controller_Button_raiseButtonDown__P725792, - "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P725793, - "onEvent": controller_Button_onEvent__P723218, - "pressureLevel": controller_Button_pressureLevel__P723223, - "setPressed": controller_Button_setPressed__P723224, - "__update": controller_Button___update__P723225, - "runButtonEvents": controller_Button_runButtonEvents__P725794, - "getOrCreateHandlerForEvent": controller_Button_getOrCreateHandlerForEvent__P725795, + "isPressed": controller_AnyButton_isPressed__P834409, + "handlerState": controller_Button_handlerState__P834403, + "toString": controller_Button_toString__P831829, + "raiseButtonUp": controller_Button_raiseButtonUp__P834404, + "raiseButtonDown": controller_Button_raiseButtonDown__P834405, + "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P834406, + "onEvent": controller_Button_onEvent__P831831, + "pressureLevel": controller_Button_pressureLevel__P831836, + "setPressed": controller_Button_setPressed__P831837, + "__update": controller_Button___update__P831838, + "runButtonEvents": controller_Button_runButtonEvents__P834407, + "getOrCreateHandlerForEvent": controller_Button_getOrCreateHandlerForEvent__P834408, }, }); -const game_GameOverConfig__C723995_VT = mkVTable({ +const game_GameOverConfig__C832608_VT = mkVTable({ name: "GameOverConfig", numFields: 14, classNo: 19, @@ -41156,10 +41156,10 @@ const game_GameOverConfig__C723995_VT = mkVTable({ "set/messageSetByUser": null, "scoringTypeSetByUser": null, "set/scoringTypeSetByUser": null, - "init": game_GameOverConfig_init__P724011, + "init": game_GameOverConfig_init__P832624, }, }); -const Math_FastRandom__C724081_VT = mkVTable({ +const Math_FastRandom__C832694_VT = mkVTable({ name: "FastRandom", numFields: 2, classNo: 20, @@ -41172,12 +41172,12 @@ const Math_FastRandom__C724081_VT = mkVTable({ "set/lfsr": null, "seed": null, "set/seed": null, - "next": Math_FastRandom_next__P724084, - "randomRange": Math_FastRandom_randomRange__P724085, - "pickRandom": Math_FastRandom_pickRandom__P724086, + "next": Math_FastRandom_next__P832697, + "randomRange": Math_FastRandom_randomRange__P832698, + "pickRandom": Math_FastRandom_pickRandom__P832699, }, }); -const Bloom__C725412_VT = mkVTable({ +const Bloom__C834025_VT = mkVTable({ name: "Bloom", numFields: 1, classNo: 21, @@ -41190,7 +41190,7 @@ const Bloom__C725412_VT = mkVTable({ "set/_filters": null, }, }); -const scene_Scene__C723865_VT = mkVTable({ +const scene_Scene__C832478_VT = mkVTable({ name: "Scene", numFields: 25, classNo: 22, @@ -41249,14 +41249,14 @@ const scene_Scene__C723865_VT = mkVTable({ "set/_data": null, "previousScene": null, "set/previousScene": null, - "init": scene_Scene_init__P723889, - "data": scene_Scene_data__P723890, - "millis": scene_Scene_millis__P723891, - "addSprite": scene_Scene_addSprite__P723892, - "render": scene_Scene_render__P723894, + "init": scene_Scene_init__P832502, + "data": scene_Scene_data__P832503, + "millis": scene_Scene_millis__P832504, + "addSprite": scene_Scene_addSprite__P832505, + "render": scene_Scene_render__P832507, }, }); -const control_EventContext__C721416_VT = mkVTable({ +const control_EventContext__C830029_VT = mkVTable({ name: "EventContext", numFields: 10, classNo: 23, @@ -41285,37 +41285,37 @@ const control_EventContext__C721416_VT = mkVTable({ "set/idleCallbacks": null, "runningCallbacks": null, "set/runningCallbacks": null, - "deltaTime": control_EventContext_deltaTime__P721421, - "runCallbacks": control_EventContext_runCallbacks__P725503, - "registerFrameCallbacks": control_EventContext_registerFrameCallbacks__P725504, - "register": control_EventContext_register__P721422, - "unregister": control_EventContext_unregister__P721423, - "registerFrameHandler": control_EventContext_registerFrameHandler__P721424, - "registerHandler": control_EventContext_registerHandler__P721426, + "deltaTime": control_EventContext_deltaTime__P830034, + "runCallbacks": control_EventContext_runCallbacks__P834116, + "registerFrameCallbacks": control_EventContext_registerFrameCallbacks__P834117, + "register": control_EventContext_register__P830035, + "unregister": control_EventContext_unregister__P830036, + "registerFrameHandler": control_EventContext_registerFrameHandler__P830037, + "registerHandler": control_EventContext_registerHandler__P830039, }, }); -const PhysicsEngine__C723533_VT = mkVTable({ +const PhysicsEngine__C832146_VT = mkVTable({ name: "PhysicsEngine", numFields: 0, classNo: 24, lastSubtypeNo: 25, maxBgInstances: null, methods: { - "addSprite": PhysicsEngine_addSprite__P723535, - "removeSprite": PhysicsEngine_removeSprite__P723536, - "moveSprite": PhysicsEngine_moveSprite__P723537, - "draw": PhysicsEngine_draw__P723538, - "move": PhysicsEngine_move__P723539, + "addSprite": PhysicsEngine_addSprite__P832148, + "removeSprite": PhysicsEngine_removeSprite__P832149, + "moveSprite": PhysicsEngine_moveSprite__P832150, + "draw": PhysicsEngine_draw__P832151, + "move": PhysicsEngine_move__P832152, }, iface: { - "addSprite": PhysicsEngine_addSprite__P723535, - "removeSprite": PhysicsEngine_removeSprite__P723536, - "moveSprite": PhysicsEngine_moveSprite__P723537, - "draw": PhysicsEngine_draw__P723538, - "move": PhysicsEngine_move__P723539, + "addSprite": PhysicsEngine_addSprite__P832148, + "removeSprite": PhysicsEngine_removeSprite__P832149, + "moveSprite": PhysicsEngine_moveSprite__P832150, + "draw": PhysicsEngine_draw__P832151, + "move": PhysicsEngine_move__P832152, }, }); -const scene_Camera__C723803_VT = mkVTable({ +const scene_Camera__C832416_VT = mkVTable({ name: "Camera", numFields: 10, classNo: 26, @@ -41344,19 +41344,19 @@ const scene_Camera__C723803_VT = mkVTable({ "set/shakeDuration": null, "shakeAmplitude": null, "set/shakeAmplitude": null, - "offsetX": scene_Camera_offsetX__P723808, - "set/offsetX": scene_Camera_offsetX__P723809, - "offsetY": scene_Camera_offsetY__P723810, - "set/offsetY": scene_Camera_offsetY__P723811, - "x": scene_Camera_x__P723812, - "y": scene_Camera_y__P723813, - "left": scene_Camera_left__P723814, - "top": scene_Camera_top__P723816, - "isUpdated": scene_Camera_isUpdated__P723819, - "update": scene_Camera_update__P723820, + "offsetX": scene_Camera_offsetX__P832421, + "set/offsetX": scene_Camera_offsetX__P832422, + "offsetY": scene_Camera_offsetY__P832423, + "set/offsetY": scene_Camera_offsetY__P832424, + "x": scene_Camera_x__P832425, + "y": scene_Camera_y__P832426, + "left": scene_Camera_left__P832427, + "top": scene_Camera_top__P832429, + "isUpdated": scene_Camera_isUpdated__P832432, + "update": scene_Camera_update__P832433, }, }); -const control_EventHandler__C725498_VT = mkVTable({ +const control_EventHandler__C834111_VT = mkVTable({ name: "EventHandler", numFields: 4, classNo: 27, @@ -41373,11 +41373,11 @@ const control_EventHandler__C725498_VT = mkVTable({ "set/handler": null, "flags": null, "set/flags": null, - "register": control_EventHandler_register__P725499, - "unregister": control_EventHandler_unregister__P725500, + "register": control_EventHandler_register__P834112, + "unregister": control_EventHandler_unregister__P834113, }, }); -const scene_Background__C723691_VT = mkVTable({ +const scene_Background__C832304_VT = mkVTable({ name: "Background", numFields: 4, classNo: 28, @@ -41394,10 +41394,10 @@ const scene_Background__C723691_VT = mkVTable({ "set/camera": null, "_layers": null, "set/_layers": null, - "draw": scene_Background_draw__P723700, + "draw": scene_Background_draw__P832313, }, }); -const scene_BackgroundLayer__C723701_VT = mkVTable({ +const scene_BackgroundLayer__C832314_VT = mkVTable({ name: "BackgroundLayer", numFields: 6, classNo: 29, @@ -41418,48 +41418,48 @@ const scene_BackgroundLayer__C723701_VT = mkVTable({ "set/alignX": null, "alignY": null, "set/alignY": null, - "draw": scene_BackgroundLayer_draw__P723709, + "draw": scene_BackgroundLayer_draw__P832322, }, }); -const sprites_BaseSprite__C723116_VT = mkVTable({ +const sprites_BaseSprite__C831729_VT = mkVTable({ name: "BaseSprite", numFields: 2, classNo: 30, lastSubtypeNo: 33, maxBgInstances: null, methods: { - "__visible": sprites_BaseSprite___visible__P723119, - "__draw": sprites_BaseSprite___draw__P723122, - "__drawCore": sprites_BaseSprite___drawCore__P723123, - "__update": sprites_BaseSprite___update__P723124, + "__visible": sprites_BaseSprite___visible__P831732, + "__draw": sprites_BaseSprite___draw__P831735, + "__drawCore": sprites_BaseSprite___drawCore__P831736, + "__update": sprites_BaseSprite___update__P831737, }, iface: { "_z": null, "set/_z": null, "id": null, "set/id": null, - "__visible": sprites_BaseSprite___visible__P723119, - "z": sprites_BaseSprite_z__P723120, - "set/z": sprites_BaseSprite_z__P723121, - "__draw": sprites_BaseSprite___draw__P723122, - "__drawCore": sprites_BaseSprite___drawCore__P723123, - "__update": sprites_BaseSprite___update__P723124, + "__visible": sprites_BaseSprite___visible__P831732, + "z": sprites_BaseSprite_z__P831733, + "set/z": sprites_BaseSprite_z__P831734, + "__draw": sprites_BaseSprite___draw__P831735, + "__drawCore": sprites_BaseSprite___drawCore__P831736, + "__update": sprites_BaseSprite___update__P831737, }, }); -const Sprite__C723363_VT = mkVTable({ +const Sprite__C831976_VT = mkVTable({ name: "Sprite", numFields: 30, classNo: 31, lastSubtypeNo: 31, maxBgInstances: null, methods: { - "__visible": Sprite___visible__P723418, - "__draw": sprites_BaseSprite___draw__P723122, - "__drawCore": Sprite___drawCore__P723437, - "__update": Sprite___update__P723438, - "setHitbox": Sprite_setHitbox__P723416, - "recalcSize": Sprite_recalcSize__P725814, - "drawSprite": Sprite_drawSprite__P725818, + "__visible": Sprite___visible__P832031, + "__draw": sprites_BaseSprite___draw__P831735, + "__drawCore": Sprite___drawCore__P832050, + "__update": Sprite___update__P832051, + "setHitbox": Sprite_setHitbox__P832029, + "recalcSize": Sprite_recalcSize__P834427, + "drawSprite": Sprite_drawSprite__P834431, }, iface: { "_z": null, @@ -41522,67 +41522,67 @@ const Sprite__C723363_VT = mkVTable({ "set/flags": null, "destroyHandler": null, "set/destroyHandler": null, - "x": Sprite_x__P723376, - "set/x": Sprite_x__P723377, - "y": Sprite_y__P723378, - "set/y": Sprite_y__P723379, - "vx": Sprite_vx__P723380, - "set/vx": Sprite_vx__P723381, - "vy": Sprite_vy__P723382, - "set/vy": Sprite_vy__P723383, - "ax": Sprite_ax__P723384, - "set/ax": Sprite_ax__P723385, - "ay": Sprite_ay__P723386, - "set/ay": Sprite_ay__P723387, - "fx": Sprite_fx__P723388, - "set/fx": Sprite_fx__P723389, - "fy": Sprite_fy__P723390, - "set/fy": Sprite_fy__P723391, - "sx": Sprite_sx__P723392, - "sy": Sprite_sy__P723394, - "data": Sprite_data__P723398, - "set/data": Sprite_data__P723399, - "image": Sprite_image__P723412, - "setImage": Sprite_setImage__P723413, - "calcDimensionalHash": Sprite_calcDimensionalHash__P723414, - "resetHitbox": Sprite_resetHitbox__P723415, - "setHitbox": Sprite_setHitbox__P723416, - "isStatic": Sprite_isStatic__P723417, - "__visible": Sprite___visible__P723418, - "recalcSize": Sprite_recalcSize__P725814, - "isScaled": Sprite_isScaled__P725815, - "width": Sprite_width__P723419, - "height": Sprite_height__P723420, - "left": Sprite_left__P723421, - "set/left": Sprite_left__P723422, - "right": Sprite_right__P723423, - "set/right": Sprite_right__P723424, - "top": Sprite_top__P723425, - "set/top": Sprite_top__P723426, - "bottom": Sprite_bottom__P723427, - "set/bottom": Sprite_bottom__P723428, - "kind": Sprite_kind__P723429, - "setKind": Sprite_setKind__P723430, - "isOutOfScreen": Sprite_isOutOfScreen__P723436, - "__drawCore": Sprite___drawCore__P723437, - "__update": Sprite___update__P723438, - "setFlag": Sprite_setFlag__P723441, - "overlapsWith": Sprite_overlapsWith__P723442, - "clearObstacles": Sprite_clearObstacles__P723447, - "registerObstacle": Sprite_registerObstacle__P723448, - "destroy": Sprite_destroy__P723450, - "_destroyCore": Sprite__destroyCore__P723451, - "toString": Sprite_toString__P723456, - "drawSay": Sprite_drawSay__P725816, - "drawDebug": Sprite_drawDebug__P725817, - "drawSprite": Sprite_drawSprite__P725818, - "z": sprites_BaseSprite_z__P723120, - "set/z": sprites_BaseSprite_z__P723121, - "__draw": sprites_BaseSprite___draw__P723122, + "x": Sprite_x__P831989, + "set/x": Sprite_x__P831990, + "y": Sprite_y__P831991, + "set/y": Sprite_y__P831992, + "vx": Sprite_vx__P831993, + "set/vx": Sprite_vx__P831994, + "vy": Sprite_vy__P831995, + "set/vy": Sprite_vy__P831996, + "ax": Sprite_ax__P831997, + "set/ax": Sprite_ax__P831998, + "ay": Sprite_ay__P831999, + "set/ay": Sprite_ay__P832000, + "fx": Sprite_fx__P832001, + "set/fx": Sprite_fx__P832002, + "fy": Sprite_fy__P832003, + "set/fy": Sprite_fy__P832004, + "sx": Sprite_sx__P832005, + "sy": Sprite_sy__P832007, + "data": Sprite_data__P832011, + "set/data": Sprite_data__P832012, + "image": Sprite_image__P832025, + "setImage": Sprite_setImage__P832026, + "calcDimensionalHash": Sprite_calcDimensionalHash__P832027, + "resetHitbox": Sprite_resetHitbox__P832028, + "setHitbox": Sprite_setHitbox__P832029, + "isStatic": Sprite_isStatic__P832030, + "__visible": Sprite___visible__P832031, + "recalcSize": Sprite_recalcSize__P834427, + "isScaled": Sprite_isScaled__P834428, + "width": Sprite_width__P832032, + "height": Sprite_height__P832033, + "left": Sprite_left__P832034, + "set/left": Sprite_left__P832035, + "right": Sprite_right__P832036, + "set/right": Sprite_right__P832037, + "top": Sprite_top__P832038, + "set/top": Sprite_top__P832039, + "bottom": Sprite_bottom__P832040, + "set/bottom": Sprite_bottom__P832041, + "kind": Sprite_kind__P832042, + "setKind": Sprite_setKind__P832043, + "isOutOfScreen": Sprite_isOutOfScreen__P832049, + "__drawCore": Sprite___drawCore__P832050, + "__update": Sprite___update__P832051, + "setFlag": Sprite_setFlag__P832054, + "overlapsWith": Sprite_overlapsWith__P832055, + "clearObstacles": Sprite_clearObstacles__P832060, + "registerObstacle": Sprite_registerObstacle__P832061, + "destroy": Sprite_destroy__P832063, + "_destroyCore": Sprite__destroyCore__P832064, + "toString": Sprite_toString__P832069, + "drawSay": Sprite_drawSay__P834429, + "drawDebug": Sprite_drawDebug__P834430, + "drawSprite": Sprite_drawSprite__P834431, + "z": sprites_BaseSprite_z__P831733, + "set/z": sprites_BaseSprite_z__P831734, + "__draw": sprites_BaseSprite___draw__P831735, }, - toStringMethod: Sprite_toString__P723456, + toStringMethod: Sprite_toString__P832069, }); -const tiles_TileMap__C723757_VT = mkVTable({ +const tiles_TileMap__C832370_VT = mkVTable({ name: "TileMap", numFields: 5, classNo: 34, @@ -41601,25 +41601,25 @@ const tiles_TileMap__C723757_VT = mkVTable({ "set/renderable": null, "handlerState": null, "set/handlerState": null, - "scale": tiles_TileMap_scale__P723760, - "set/scale": tiles_TileMap_scale__P723761, - "data": tiles_TileMap_data__P723762, - "offsetX": tiles_TileMap_offsetX__P723763, - "offsetY": tiles_TileMap_offsetY__P723764, - "areaWidth": tiles_TileMap_areaWidth__P723765, - "areaHeight": tiles_TileMap_areaHeight__P723766, - "layer": tiles_TileMap_layer__P723767, - "enabled": tiles_TileMap_enabled__P723769, - "getTile": tiles_TileMap_getTile__P723771, - "getTileIndex": tiles_TileMap_getTileIndex__P723772, - "draw": tiles_TileMap_draw__P725935, - "isObstacle": tiles_TileMap_isObstacle__P723778, - "getObstacle": tiles_TileMap_getObstacle__P723779, - "isOnWall": tiles_TileMap_isOnWall__P723780, - "getTileImage": tiles_TileMap_getTileImage__P723781, + "scale": tiles_TileMap_scale__P832373, + "set/scale": tiles_TileMap_scale__P832374, + "data": tiles_TileMap_data__P832375, + "offsetX": tiles_TileMap_offsetX__P832376, + "offsetY": tiles_TileMap_offsetY__P832377, + "areaWidth": tiles_TileMap_areaWidth__P832378, + "areaHeight": tiles_TileMap_areaHeight__P832379, + "layer": tiles_TileMap_layer__P832380, + "enabled": tiles_TileMap_enabled__P832382, + "getTile": tiles_TileMap_getTile__P832384, + "getTileIndex": tiles_TileMap_getTileIndex__P832385, + "draw": tiles_TileMap_draw__P834548, + "isObstacle": tiles_TileMap_isObstacle__P832391, + "getObstacle": tiles_TileMap_getObstacle__P832392, + "isOnWall": tiles_TileMap_isOnWall__P832393, + "getTileImage": tiles_TileMap_getTileImage__P832394, }, }); -const tiles_TileMapData__C723739_VT = mkVTable({ +const tiles_TileMapData__C832352_VT = mkVTable({ name: "TileMapData", numFields: 7, classNo: 35, @@ -41642,17 +41642,17 @@ const tiles_TileMapData__C723739_VT = mkVTable({ "set/_width": null, "_height": null, "set/_height": null, - "width": tiles_TileMapData_width__P723741, - "height": tiles_TileMapData_height__P723742, - "scale": tiles_TileMapData_scale__P723743, - "set/scale": tiles_TileMapData_scale__P723744, - "getTile": tiles_TileMapData_getTile__P723745, - "getTileImage": tiles_TileMapData_getTileImage__P723748, - "isWall": tiles_TileMapData_isWall__P723750, - "isOutsideMap": tiles_TileMapData_isOutsideMap__P723751, + "width": tiles_TileMapData_width__P832354, + "height": tiles_TileMapData_height__P832355, + "scale": tiles_TileMapData_scale__P832356, + "set/scale": tiles_TileMapData_scale__P832357, + "getTile": tiles_TileMapData_getTile__P832358, + "getTileImage": tiles_TileMapData_getTileImage__P832361, + "isWall": tiles_TileMapData_isWall__P832363, + "isOutsideMap": tiles_TileMapData_isOutsideMap__P832364, }, }); -const control_FrameCallback__C721413_VT = mkVTable({ +const control_FrameCallback__C830026_VT = mkVTable({ name: "FrameCallback", numFields: 2, classNo: 36, @@ -41667,7 +41667,7 @@ const control_FrameCallback__C721413_VT = mkVTable({ "set/handler": null, }, }); -const control_PollEvent__C725477_VT = mkVTable({ +const control_PollEvent__C834090_VT = mkVTable({ name: "PollEvent", numFields: 6, classNo: 37, @@ -41690,18 +41690,18 @@ const control_PollEvent__C725477_VT = mkVTable({ "set/once": null, }, }); -const ArcadePhysicsEngine__C723549_VT = mkVTable({ +const ArcadePhysicsEngine__C832162_VT = mkVTable({ name: "ArcadePhysicsEngine", numFields: 6, classNo: 25, lastSubtypeNo: 25, maxBgInstances: null, methods: { - "addSprite": ArcadePhysicsEngine_addSprite__P723558, - "removeSprite": ArcadePhysicsEngine_removeSprite__P723559, - "moveSprite": ArcadePhysicsEngine_moveSprite__P723563, - "draw": ArcadePhysicsEngine_draw__P723560, - "move": ArcadePhysicsEngine_move__P723561, + "addSprite": ArcadePhysicsEngine_addSprite__P832171, + "removeSprite": ArcadePhysicsEngine_removeSprite__P832172, + "moveSprite": ArcadePhysicsEngine_moveSprite__P832176, + "draw": ArcadePhysicsEngine_draw__P832173, + "move": ArcadePhysicsEngine_move__P832174, }, iface: { "sprites": null, @@ -41716,27 +41716,27 @@ const ArcadePhysicsEngine__C723549_VT = mkVTable({ "set/minSingleStep": null, "maxSingleStep": null, "set/maxSingleStep": null, - "maxSpeed": ArcadePhysicsEngine_maxSpeed__P723551, - "set/maxSpeed": ArcadePhysicsEngine_maxSpeed__P723552, - "minStep": ArcadePhysicsEngine_minStep__P723553, - "set/minStep": ArcadePhysicsEngine_minStep__P723554, - "maxStep": ArcadePhysicsEngine_maxStep__P723555, - "set/maxStep": ArcadePhysicsEngine_maxStep__P723556, - "addSprite": ArcadePhysicsEngine_addSprite__P723558, - "removeSprite": ArcadePhysicsEngine_removeSprite__P723559, - "draw": ArcadePhysicsEngine_draw__P723560, - "move": ArcadePhysicsEngine_move__P723561, - "createMovingSprite": ArcadePhysicsEngine_createMovingSprite__P725859, - "spriteCollisions": ArcadePhysicsEngine_spriteCollisions__P725860, - "screenEdgeCollisions": ArcadePhysicsEngine_screenEdgeCollisions__P725861, - "tilemapCollisions": ArcadePhysicsEngine_tilemapCollisions__P725862, - "tilemapOverlaps": ArcadePhysicsEngine_tilemapOverlaps__P725863, - "moveSprite": ArcadePhysicsEngine_moveSprite__P723563, - "canResolveClipping": ArcadePhysicsEngine_canResolveClipping__P725864, - "constrain": ArcadePhysicsEngine_constrain__P725865, + "maxSpeed": ArcadePhysicsEngine_maxSpeed__P832164, + "set/maxSpeed": ArcadePhysicsEngine_maxSpeed__P832165, + "minStep": ArcadePhysicsEngine_minStep__P832166, + "set/minStep": ArcadePhysicsEngine_minStep__P832167, + "maxStep": ArcadePhysicsEngine_maxStep__P832168, + "set/maxStep": ArcadePhysicsEngine_maxStep__P832169, + "addSprite": ArcadePhysicsEngine_addSprite__P832171, + "removeSprite": ArcadePhysicsEngine_removeSprite__P832172, + "draw": ArcadePhysicsEngine_draw__P832173, + "move": ArcadePhysicsEngine_move__P832174, + "createMovingSprite": ArcadePhysicsEngine_createMovingSprite__P834472, + "spriteCollisions": ArcadePhysicsEngine_spriteCollisions__P834473, + "screenEdgeCollisions": ArcadePhysicsEngine_screenEdgeCollisions__P834474, + "tilemapCollisions": ArcadePhysicsEngine_tilemapCollisions__P834475, + "tilemapOverlaps": ArcadePhysicsEngine_tilemapOverlaps__P834476, + "moveSprite": ArcadePhysicsEngine_moveSprite__P832176, + "canResolveClipping": ArcadePhysicsEngine_canResolveClipping__P834477, + "constrain": ArcadePhysicsEngine_constrain__P834478, }, }); -const sprites_SpriteMap__C723468_VT = mkVTable({ +const sprites_SpriteMap__C832081_VT = mkVTable({ name: "SpriteMap", numFields: 5, classNo: 38, @@ -41755,20 +41755,20 @@ const sprites_SpriteMap__C723468_VT = mkVTable({ "set/columnCount": null, "buckets": null, "set/buckets": null, - "neighbors": sprites_SpriteMap_neighbors__P723470, - "overlaps": sprites_SpriteMap_overlaps__P723471, - "draw": sprites_SpriteMap_draw__P723472, - "resizeBuckets": sprites_SpriteMap_resizeBuckets__P723473, - "clear": sprites_SpriteMap_clear__P723474, - "key": sprites_SpriteMap_key__P725822, - "insertAtKey": sprites_SpriteMap_insertAtKey__P725823, - "insertAABB": sprites_SpriteMap_insertAABB__P723475, - "mergeAtKey": sprites_SpriteMap_mergeAtKey__P725824, - "toString": sprites_SpriteMap_toString__P723476, + "neighbors": sprites_SpriteMap_neighbors__P832083, + "overlaps": sprites_SpriteMap_overlaps__P832084, + "draw": sprites_SpriteMap_draw__P832085, + "resizeBuckets": sprites_SpriteMap_resizeBuckets__P832086, + "clear": sprites_SpriteMap_clear__P832087, + "key": sprites_SpriteMap_key__P834435, + "insertAtKey": sprites_SpriteMap_insertAtKey__P834436, + "insertAABB": sprites_SpriteMap_insertAABB__P832088, + "mergeAtKey": sprites_SpriteMap_mergeAtKey__P834437, + "toString": sprites_SpriteMap_toString__P832089, }, - toStringMethod: sprites_SpriteMap_toString__P723476, + toStringMethod: sprites_SpriteMap_toString__P832089, }); -const scene_systemMenu_PauseMenu__C724117_VT = mkVTable({ +const scene_systemMenu_PauseMenu__C832730_VT = mkVTable({ name: "PauseMenu", numFields: 7, classNo: 39, @@ -41791,15 +41791,15 @@ const scene_systemMenu_PauseMenu__C724117_VT = mkVTable({ "set/scrollOffset": null, "generator": null, "set/generator": null, - "show": scene_systemMenu_PauseMenu_show__P724119, - "onUpdate": scene_systemMenu_PauseMenu_onUpdate__P724120, - "setSelection": scene_systemMenu_PauseMenu_setSelection__P724121, - "drawText": scene_systemMenu_PauseMenu_drawText__P724122, - "dispose": scene_systemMenu_PauseMenu_dispose__P724123, - "updateScrollTarget": scene_systemMenu_PauseMenu_updateScrollTarget__P726263, + "show": scene_systemMenu_PauseMenu_show__P832732, + "onUpdate": scene_systemMenu_PauseMenu_onUpdate__P832733, + "setSelection": scene_systemMenu_PauseMenu_setSelection__P832734, + "drawText": scene_systemMenu_PauseMenu_drawText__P832735, + "dispose": scene_systemMenu_PauseMenu_dispose__P832736, + "updateScrollTarget": scene_systemMenu_PauseMenu_updateScrollTarget__P834876, }, }); -const scene_systemMenu_MenuOption__C724109_VT = mkVTable({ +const scene_systemMenu_MenuOption__C832722_VT = mkVTable({ name: "MenuOption", numFields: 8, classNo: 40, @@ -41824,16 +41824,16 @@ const scene_systemMenu_MenuOption__C724109_VT = mkVTable({ "set/getText": null, "action": null, "set/action": null, - "show": scene_systemMenu_MenuOption_show__P724111, - "position": scene_systemMenu_MenuOption_position__P724112, - "setOffset": scene_systemMenu_MenuOption_setOffset__P724113, - "setTheme": scene_systemMenu_MenuOption_setTheme__P724114, - "setState": scene_systemMenu_MenuOption_setState__P724115, - "dispose": scene_systemMenu_MenuOption_dispose__P724116, - "updateCard": scene_systemMenu_MenuOption_updateCard__P726262, + "show": scene_systemMenu_MenuOption_show__P832724, + "position": scene_systemMenu_MenuOption_position__P832725, + "setOffset": scene_systemMenu_MenuOption_setOffset__P832726, + "setTheme": scene_systemMenu_MenuOption_setTheme__P832727, + "setState": scene_systemMenu_MenuOption_setState__P832728, + "dispose": scene_systemMenu_MenuOption_dispose__P832729, + "updateCard": scene_systemMenu_MenuOption_updateCard__P834875, }, }); -const effects_ParticleEffect__C724284_VT = mkVTable({ +const effects_ParticleEffect__C832897_VT = mkVTable({ name: "ParticleEffect", numFields: 3, classNo: 41, @@ -41848,11 +41848,11 @@ const effects_ParticleEffect__C724284_VT = mkVTable({ "set/defaultRate": null, "defaultLifespan": null, "set/defaultLifespan": null, - "start": effects_ParticleEffect_start__P724286, - "destroy": effects_ParticleEffect_destroy__P724287, + "start": effects_ParticleEffect_start__P832899, + "destroy": effects_ParticleEffect_destroy__P832900, }, }); -const effects_ImageEffect__C724312_VT = mkVTable({ +const effects_ImageEffect__C832925_VT = mkVTable({ name: "ImageEffect", numFields: 4, classNo: 43, @@ -41869,11 +41869,11 @@ const effects_ImageEffect__C724312_VT = mkVTable({ "set/fastRandom": null, "times": null, "set/times": null, - "applyTo": effects_ImageEffect_applyTo__P724314, - "change": effects_ImageEffect_change__P724315, + "applyTo": effects_ImageEffect_applyTo__P832927, + "change": effects_ImageEffect_change__P832928, }, }); -const game_Hitbox__C723230_VT = mkVTable({ +const game_Hitbox__C831843_VT = mkVTable({ name: "Hitbox", numFields: 6, classNo: 44, @@ -41894,28 +41894,28 @@ const game_Hitbox__C723230_VT = mkVTable({ "set/width": null, "height": null, "set/height": null, - "left": game_Hitbox_left__P723238, - "top": game_Hitbox_top__P723239, - "right": game_Hitbox_right__P723240, - "bottom": game_Hitbox_bottom__P723241, - "isValid": game_Hitbox_isValid__P723242, - "contains": game_Hitbox_contains__P723243, - "updateIfInvalid": game_Hitbox_updateIfInvalid__P723244, - "overlapsWith": game_Hitbox_overlapsWith__P723245, + "left": game_Hitbox_left__P831851, + "top": game_Hitbox_top__P831852, + "right": game_Hitbox_right__P831853, + "bottom": game_Hitbox_bottom__P831854, + "isValid": game_Hitbox_isValid__P831855, + "contains": game_Hitbox_contains__P831856, + "updateIfInvalid": game_Hitbox_updateIfInvalid__P831857, + "overlapsWith": game_Hitbox_overlapsWith__P831858, }, }); -const particles_ParticleSource__C724173_VT = mkVTable({ +const particles_ParticleSource__C832786_VT = mkVTable({ name: "ParticleSource", numFields: 13, classNo: 32, lastSubtypeNo: 32, maxBgInstances: null, methods: { - "__visible": sprites_BaseSprite___visible__P723119, - "__draw": particles_ParticleSource___draw__P724179, - "__drawCore": sprites_BaseSprite___drawCore__P723123, - "__update": sprites_BaseSprite___update__P723124, - "updateParticle": particles_ParticleSource_updateParticle__P726348, + "__visible": sprites_BaseSprite___visible__P831732, + "__draw": particles_ParticleSource___draw__P832792, + "__drawCore": sprites_BaseSprite___drawCore__P831736, + "__update": sprites_BaseSprite___update__P831737, + "updateParticle": particles_ParticleSource_updateParticle__P834961, }, iface: { "_z": null, @@ -41944,28 +41944,28 @@ const particles_ParticleSource__C724173_VT = mkVTable({ "set/ax": null, "ay": null, "set/ay": null, - "__draw": particles_ParticleSource___draw__P724179, - "_update": particles_ParticleSource__update__P724180, - "_prune": particles_ParticleSource__prune__P724181, - "setAcceleration": particles_ParticleSource_setAcceleration__P724182, - "setRelativeToCamera": particles_ParticleSource_setRelativeToCamera__P724184, - "enabled": particles_ParticleSource_enabled__P724185, - "set/enabled": particles_ParticleSource_enabled__P724186, - "destroy": particles_ParticleSource_destroy__P724187, - "clear": particles_ParticleSource_clear__P724188, - "setAnchor": particles_ParticleSource_setAnchor__P724189, - "setRate": particles_ParticleSource_setRate__P724190, - "setFactory": particles_ParticleSource_setFactory__P724192, - "updateParticle": particles_ParticleSource_updateParticle__P726348, - "drawParticle": particles_ParticleSource_drawParticle__P726349, - "__visible": sprites_BaseSprite___visible__P723119, - "z": sprites_BaseSprite_z__P723120, - "set/z": sprites_BaseSprite_z__P723121, - "__drawCore": sprites_BaseSprite___drawCore__P723123, - "__update": sprites_BaseSprite___update__P723124, + "__draw": particles_ParticleSource___draw__P832792, + "_update": particles_ParticleSource__update__P832793, + "_prune": particles_ParticleSource__prune__P832794, + "setAcceleration": particles_ParticleSource_setAcceleration__P832795, + "setRelativeToCamera": particles_ParticleSource_setRelativeToCamera__P832797, + "enabled": particles_ParticleSource_enabled__P832798, + "set/enabled": particles_ParticleSource_enabled__P832799, + "destroy": particles_ParticleSource_destroy__P832800, + "clear": particles_ParticleSource_clear__P832801, + "setAnchor": particles_ParticleSource_setAnchor__P832802, + "setRate": particles_ParticleSource_setRate__P832803, + "setFactory": particles_ParticleSource_setFactory__P832805, + "updateParticle": particles_ParticleSource_updateParticle__P834961, + "drawParticle": particles_ParticleSource_drawParticle__P834962, + "__visible": sprites_BaseSprite___visible__P831732, + "z": sprites_BaseSprite_z__P831733, + "set/z": sprites_BaseSprite_z__P831734, + "__drawCore": sprites_BaseSprite___drawCore__P831736, + "__update": sprites_BaseSprite___update__P831737, }, }); -const sprites_SpriteSet__C723485_VT = mkVTable({ +const sprites_SpriteSet__C832098_VT = mkVTable({ name: "SpriteSet", numFields: 1, classNo: 45, @@ -41976,25 +41976,25 @@ const sprites_SpriteSet__C723485_VT = mkVTable({ iface: { "_sprites": null, "set/_sprites": null, - "length": sprites_SpriteSet_length__P723488, - "add": sprites_SpriteSet_add__P723490, - "remove": sprites_SpriteSet_remove__P723492, - "contains": sprites_SpriteSet_contains__P723493, - "toString": sprites_SpriteSet_toString__P723496, + "length": sprites_SpriteSet_length__P832101, + "add": sprites_SpriteSet_add__P832103, + "remove": sprites_SpriteSet_remove__P832105, + "contains": sprites_SpriteSet_contains__P832106, + "toString": sprites_SpriteSet_toString__P832109, }, - toStringMethod: sprites_SpriteSet_toString__P723496, + toStringMethod: sprites_SpriteSet_toString__P832109, }); -const scene_Renderable__C723822_VT = mkVTable({ +const scene_Renderable__C832435_VT = mkVTable({ name: "Renderable", numFields: 4, classNo: 33, lastSubtypeNo: 33, maxBgInstances: null, methods: { - "__visible": scene_Renderable___visible__P723824, - "__draw": sprites_BaseSprite___draw__P723122, - "__drawCore": scene_Renderable___drawCore__P723825, - "__update": sprites_BaseSprite___update__P723124, + "__visible": scene_Renderable___visible__P832437, + "__draw": sprites_BaseSprite___draw__P831735, + "__drawCore": scene_Renderable___drawCore__P832438, + "__update": sprites_BaseSprite___update__P831737, }, iface: { "_z": null, @@ -42005,15 +42005,15 @@ const scene_Renderable__C723822_VT = mkVTable({ "set/handler": null, "shouldBeVisible": null, "set/shouldBeVisible": null, - "__visible": scene_Renderable___visible__P723824, - "__drawCore": scene_Renderable___drawCore__P723825, - "z": sprites_BaseSprite_z__P723120, - "set/z": sprites_BaseSprite_z__P723121, - "__draw": sprites_BaseSprite___draw__P723122, - "__update": sprites_BaseSprite___update__P723124, + "__visible": scene_Renderable___visible__P832437, + "__drawCore": scene_Renderable___drawCore__P832438, + "z": sprites_BaseSprite_z__P831733, + "set/z": sprites_BaseSprite_z__P831734, + "__draw": sprites_BaseSprite___draw__P831735, + "__update": sprites_BaseSprite___update__P831737, }, }); -const controller_ButtonHandler__C723205_VT = mkVTable({ +const controller_ButtonHandler__C831818_VT = mkVTable({ name: "ButtonHandler", numFields: 2, classNo: 46, @@ -42028,7 +42028,7 @@ const controller_ButtonHandler__C723205_VT = mkVTable({ "set/callback": null, }, }); -const controller_ButtonEventHandlerState__C723207_VT = mkVTable({ +const controller_ButtonEventHandlerState__C831820_VT = mkVTable({ name: "ButtonEventHandlerState", numFields: 3, classNo: 47, @@ -42045,7 +42045,7 @@ const controller_ButtonEventHandlerState__C723207_VT = mkVTable({ "set/system": null, }, }); -const effects_ScreenEffect__C724288_VT = mkVTable({ +const effects_ScreenEffect__C832901_VT = mkVTable({ name: "ScreenEffect", numFields: 5, classNo: 42, @@ -42064,34 +42064,34 @@ const effects_ScreenEffect__C724288_VT = mkVTable({ "set/source": null, "sceneDefaultRate": null, "set/sceneDefaultRate": null, - "start": effects_ParticleEffect_start__P724286, - "destroy": effects_ParticleEffect_destroy__P724287, + "start": effects_ParticleEffect_start__P832899, + "destroy": effects_ParticleEffect_destroy__P832900, }, }); -const particles_ParticleFactory__C724209_VT = mkVTable({ +const particles_ParticleFactory__C832822_VT = mkVTable({ name: "ParticleFactory", numFields: 0, classNo: 48, lastSubtypeNo: 52, maxBgInstances: null, methods: { - "createParticle": particles_ParticleFactory_createParticle__P724211, - "drawParticle": particles_ParticleFactory_drawParticle__P724212, + "createParticle": particles_ParticleFactory_createParticle__P832824, + "drawParticle": particles_ParticleFactory_drawParticle__P832825, }, iface: { - "createParticle": particles_ParticleFactory_createParticle__P724211, - "drawParticle": particles_ParticleFactory_drawParticle__P724212, + "createParticle": particles_ParticleFactory_createParticle__P832824, + "drawParticle": particles_ParticleFactory_drawParticle__P832825, }, }); -const particles_SprayFactory__C724213_VT = mkVTable({ +const particles_SprayFactory__C832826_VT = mkVTable({ name: "SprayFactory", numFields: 3, classNo: 49, lastSubtypeNo: 52, maxBgInstances: null, methods: { - "createParticle": particles_SprayFactory_createParticle__P724215, - "drawParticle": particles_SprayFactory_drawParticle__P724216, + "createParticle": particles_SprayFactory_createParticle__P832828, + "drawParticle": particles_SprayFactory_drawParticle__P832829, }, iface: { "speed": null, @@ -42100,21 +42100,21 @@ const particles_SprayFactory__C724213_VT = mkVTable({ "set/minAngle": null, "spread": null, "set/spread": null, - "createParticle": particles_SprayFactory_createParticle__P724215, - "drawParticle": particles_SprayFactory_drawParticle__P724216, - "setSpeed": particles_SprayFactory_setSpeed__P724217, - "setDirection": particles_SprayFactory_setDirection__P724218, + "createParticle": particles_SprayFactory_createParticle__P832828, + "drawParticle": particles_SprayFactory_drawParticle__P832829, + "setSpeed": particles_SprayFactory_setSpeed__P832830, + "setDirection": particles_SprayFactory_setDirection__P832831, }, }); -const particles_AreaFactory__C724219_VT = mkVTable({ +const particles_AreaFactory__C832832_VT = mkVTable({ name: "AreaFactory", numFields: 8, classNo: 50, lastSubtypeNo: 52, maxBgInstances: null, methods: { - "createParticle": particles_AreaFactory_createParticle__P724225, - "drawParticle": particles_AreaFactory_drawParticle__P724226, + "createParticle": particles_AreaFactory_createParticle__P832838, + "drawParticle": particles_AreaFactory_drawParticle__P832839, }, iface: { "speed": null, @@ -42133,21 +42133,21 @@ const particles_AreaFactory__C724219_VT = mkVTable({ "set/maxLifespan": null, "galois": null, "set/galois": null, - "createParticle": particles_AreaFactory_createParticle__P724225, - "drawParticle": particles_AreaFactory_drawParticle__P724226, - "setSpeed": particles_SprayFactory_setSpeed__P724217, - "setDirection": particles_SprayFactory_setDirection__P724218, + "createParticle": particles_AreaFactory_createParticle__P832838, + "drawParticle": particles_AreaFactory_drawParticle__P832839, + "setSpeed": particles_SprayFactory_setSpeed__P832830, + "setDirection": particles_SprayFactory_setDirection__P832831, }, }); -const particles_ShapeFactory__C724235_VT = mkVTable({ +const particles_ShapeFactory__C832848_VT = mkVTable({ name: "ShapeFactory", numFields: 11, classNo: 51, lastSubtypeNo: 52, maxBgInstances: null, methods: { - "createParticle": particles_ShapeFactory_createParticle__P724239, - "drawParticle": particles_ShapeFactory_drawParticle__P724238, + "createParticle": particles_ShapeFactory_createParticle__P832852, + "drawParticle": particles_ShapeFactory_drawParticle__P832851, }, iface: { "speed": null, @@ -42172,22 +42172,22 @@ const particles_ShapeFactory__C724235_VT = mkVTable({ "set/ox": null, "oy": null, "set/oy": null, - "addShape": particles_ShapeFactory_addShape__P724237, - "drawParticle": particles_ShapeFactory_drawParticle__P724238, - "createParticle": particles_ShapeFactory_createParticle__P724239, - "setSpeed": particles_SprayFactory_setSpeed__P724217, - "setDirection": particles_SprayFactory_setDirection__P724218, + "addShape": particles_ShapeFactory_addShape__P832850, + "drawParticle": particles_ShapeFactory_drawParticle__P832851, + "createParticle": particles_ShapeFactory_createParticle__P832852, + "setSpeed": particles_SprayFactory_setSpeed__P832830, + "setDirection": particles_SprayFactory_setDirection__P832831, }, }); -const particles_ConfettiFactory__C724240_VT = mkVTable({ +const particles_ConfettiFactory__C832853_VT = mkVTable({ name: "ConfettiFactory", numFields: 11, classNo: 52, lastSubtypeNo: 52, maxBgInstances: null, methods: { - "createParticle": particles_ShapeFactory_createParticle__P724239, - "drawParticle": particles_ShapeFactory_drawParticle__P724238, + "createParticle": particles_ShapeFactory_createParticle__P832852, + "drawParticle": particles_ShapeFactory_drawParticle__P832851, }, iface: { "speed": null, @@ -42212,14 +42212,14 @@ const particles_ConfettiFactory__C724240_VT = mkVTable({ "set/ox": null, "oy": null, "set/oy": null, - "addShape": particles_ShapeFactory_addShape__P724237, - "drawParticle": particles_ShapeFactory_drawParticle__P724238, - "createParticle": particles_ShapeFactory_createParticle__P724239, - "setSpeed": particles_SprayFactory_setSpeed__P724217, - "setDirection": particles_SprayFactory_setDirection__P724218, + "addShape": particles_ShapeFactory_addShape__P832850, + "drawParticle": particles_ShapeFactory_drawParticle__P832851, + "createParticle": particles_ShapeFactory_createParticle__P832852, + "setSpeed": particles_SprayFactory_setSpeed__P832830, + "setDirection": particles_SprayFactory_setDirection__P832831, }, }); -const particles_Particle__C724154_VT = mkVTable({ +const particles_Particle__C832767_VT = mkVTable({ name: "Particle", numFields: 8, classNo: 53, @@ -42246,7 +42246,7 @@ const particles_Particle__C724154_VT = mkVTable({ "set/color": null, }, }); -const music_Playable__C722933_VT = mkVTable({ +const music_Playable__C831546_VT = mkVTable({ name: "Playable", numFields: 1, classNo: 54, @@ -42259,7 +42259,7 @@ const music_Playable__C722933_VT = mkVTable({ "set/stopped": null, }, }); -const music_MelodyPlayable__C722938_VT = mkVTable({ +const music_MelodyPlayable__C831551_VT = mkVTable({ name: "MelodyPlayable", numFields: 2, classNo: 55, @@ -42274,7 +42274,7 @@ const music_MelodyPlayable__C722938_VT = mkVTable({ "set/melody": null, }, }); -const music_Melody__C722648_VT = mkVTable({ +const music_Melody__C831261_VT = mkVTable({ name: "Melody", numFields: 2, classNo: 56, @@ -42287,11 +42287,11 @@ const music_Melody__C722648_VT = mkVTable({ "set/_text": null, "_player": null, "set/_player": null, - "toString": music_Melody_toString__P722657, + "toString": music_Melody_toString__P831270, }, - toStringMethod: music_Melody_toString__P722657, + toStringMethod: music_Melody_toString__P831270, }); -const MovingSprite__C723547_VT = mkVTable({ +const MovingSprite__C832160_VT = mkVTable({ name: "MovingSprite", numFields: 7, classNo: 57, @@ -42316,7 +42316,7 @@ const MovingSprite__C723547_VT = mkVTable({ "set/yStep": null, }, }); -const tiles_Location__C723715_VT = mkVTable({ +const tiles_Location__C832328_VT = mkVTable({ name: "Location", numFields: 2, classNo: 58, @@ -42329,17 +42329,17 @@ const tiles_Location__C723715_VT = mkVTable({ "set/_row": null, "_col": null, "set/_col": null, - "tileMap": tiles_Location_tileMap__P723717, - "column": tiles_Location_column__P723718, - "row": tiles_Location_row__P723719, - "x": tiles_Location_x__P723720, - "y": tiles_Location_y__P723721, - "left": tiles_Location_left__P723722, - "top": tiles_Location_top__P723723, - "tileSet": tiles_Location_tileSet__P723726, + "tileMap": tiles_Location_tileMap__P832330, + "column": tiles_Location_column__P832331, + "row": tiles_Location_row__P832332, + "x": tiles_Location_x__P832333, + "y": tiles_Location_y__P832334, + "left": tiles_Location_left__P832335, + "top": tiles_Location_top__P832336, + "tileSet": tiles_Location_tileSet__P832339, }, }); -const sprites_StaticObstacle__C723520_VT = mkVTable({ +const sprites_StaticObstacle__C832133_VT = mkVTable({ name: "StaticObstacle", numFields: 5, classNo: 59, @@ -42358,22 +42358,22 @@ const sprites_StaticObstacle__C723520_VT = mkVTable({ "set/top": null, "left": null, "set/left": null, - "x": sprites_StaticObstacle_x__P723527, - "y": sprites_StaticObstacle_y__P723528, - "height": sprites_StaticObstacle_height__P723529, - "width": sprites_StaticObstacle_width__P723530, + "x": sprites_StaticObstacle_x__P832140, + "y": sprites_StaticObstacle_y__P832141, + "height": sprites_StaticObstacle_height__P832142, + "width": sprites_StaticObstacle_width__P832143, }, }); -const sprites_BaseSpriteSayRenderer__C723281_VT = mkVTable({ +const sprites_BaseSpriteSayRenderer__C831894_VT = mkVTable({ name: "BaseSpriteSayRenderer", numFields: 3, classNo: 60, lastSubtypeNo: 60, maxBgInstances: null, methods: { - "draw": sprites_BaseSpriteSayRenderer_draw__P723283, - "update": sprites_BaseSpriteSayRenderer_update__P723284, - "destroy": sprites_BaseSpriteSayRenderer_destroy__P723285, + "draw": sprites_BaseSpriteSayRenderer_draw__P831896, + "update": sprites_BaseSpriteSayRenderer_update__P831897, + "destroy": sprites_BaseSpriteSayRenderer_destroy__P831898, }, iface: { "text": null, @@ -42382,13 +42382,13 @@ const sprites_BaseSpriteSayRenderer__C723281_VT = mkVTable({ "set/fgColor": null, "bgColor": null, "set/bgColor": null, - "draw": sprites_BaseSpriteSayRenderer_draw__P723283, - "update": sprites_BaseSpriteSayRenderer_update__P723284, - "destroy": sprites_BaseSpriteSayRenderer_destroy__P723285, + "draw": sprites_BaseSpriteSayRenderer_draw__P831896, + "update": sprites_BaseSpriteSayRenderer_update__P831897, + "destroy": sprites_BaseSpriteSayRenderer_destroy__P831898, }, }); -const breakpoints = setupDebugger(1, ["zEmptyFilter___743605"]) +const breakpoints = setupDebugger(1, ["zEmptyFilter___852121"]) -return _main___P743773 +return _main___P852169 }) diff --git a/assets/version.txt b/assets/version.txt index e6d5cb8..e4c0d46 100644 --- a/assets/version.txt +++ b/assets/version.txt @@ -1 +1 @@ -1.0.2 \ No newline at end of file +1.0.3 \ No newline at end of file diff --git a/pxt.json b/pxt.json index 1992ba4..57a1be1 100644 --- a/pxt.json +++ b/pxt.json @@ -1,6 +1,6 @@ { "name": "pxt-bloom-filters", - "version": "1.0.2", + "version": "1.0.3", "description": "", "dependencies": { "device": "*",