From f05176e6f4abe49a977769d2da476fd9d7dfdfcc Mon Sep 17 00:00:00 2001 From: Ckyiu Date: Tue, 20 Sep 2022 16:15:35 -0400 Subject: [PATCH] 1.3.0 --- assets/js/binary.js | 38618 +++++++++++++++++++++--------------------- assets/version.txt | 2 +- pxt.json | 2 +- 3 files changed, 19482 insertions(+), 19140 deletions(-) diff --git a/assets/js/binary.js b/assets/js/binary.js index 86738ad..935e286 100644 --- a/assets/js/binary.js +++ b/assets/js/binary.js @@ -1,5 +1,5 @@ -// meta={"simUrl":"https://trg-arcade.userpxt.io/v1.8.30/---simulator","cdnUrl":"https://pxt.azureedge.net","version":"1.2.0","target":"arcade","targetVersion":"1.8.30","repo":"unsignedarduino/racers"} -// total=3081437 new=17.01% cached=78.63% other=4.36% +// meta={"simUrl":"https://trg-arcade.userpxt.io/v1.8.30/---simulator","cdnUrl":"https://pxt.azureedge.net","version":"1.3.0","target":"arcade","targetVersion":"1.8.30","repo":"unsignedarduino/racers"} +// total=3116124 new=17.65% cached=78.00% other=4.35% (function (ectx) { 'use strict'; const runtime = ectx.runtime; @@ -678,7 +678,7 @@ const pxsim_pxtrt = pxsim.pxtrt; const pxsim_numops = pxsim.numops; -function _main___P84354(s) { +function _main___P166037(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -688,240 +688,240 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - globals._intervals___5225 = (undefined); - globals._pollEventQueue___5234 = (undefined); - globals.minPriority___375 = (1); + globals._intervals___22526 = (undefined); + globals._pollEventQueue___22535 = (undefined); + globals.minPriority___17661 = (1); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, listeners_inline__P5237); - globals.listeners___5238 = (s.tmp_0); - globals.freqs___5287 = (_hex5286); - globals.globalVolume___5291 = (null); - globals.playToneID___5298 = (0); - r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C1612_VT); + r0 = pxsim_Array__push(s.tmp_0, listeners_inline__P22538); + globals.listeners___22539 = (s.tmp_0); + globals.freqs___22588 = (_hex22587); + globals.globalVolume___22592 = (null); + globals.playToneID___22599 = (0); + r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C18898_VT); s.tmp_0 = r0; - s.tmp_1 = music_Melody_constructor__P1615_mk(s); + s.tmp_1 = music_Melody_constructor__P18901_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = "~15 e3:3 r:1 d#:3 r:1 d:4 r:1 c#:8"; s.callLocIdx = 0; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - globals.wawawawaa___1629 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C1612_VT); + globals.wawawawaa___18915 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C18898_VT); s.tmp_0 = r0; - s.tmp_1 = music_Melody_constructor__P1615_mk(s); + s.tmp_1 = music_Melody_constructor__P18901_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = "g4:1 c5 e g:2 e:1 g:3"; s.callLocIdx = 1; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; - globals.powerUp___1632 = (s.tmp_0); - globals.brightness___1750 = (100); + globals.powerUp___18918 = (s.tmp_0); + globals.brightness___19036 = (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", _hex11300); - globals.font8___1772 = (s.tmp_0); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex28789); + globals.font8___19058 = (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", _hex11695); - globals.font12___1773 = (s.tmp_0); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex29184); + globals.font12___19059 = (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", _hex27775); - globals.font5___1777 = (s.tmp_0); - globals.__updated___5347 = (false); - r0 = pxsim.control.runInParallel(control___screen_inline__P5350); - r0 = pxsim_pxtcore.setPalette(_hex5361); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex45264); + globals.font5___19063 = (s.tmp_0); + globals.__updated___22648 = (false); + r0 = pxsim.control.runInParallel(control___screen_inline__P22651); + r0 = pxsim_pxtcore.setPalette(_hex22662); r0 = pxsim.image.create(160, 120); - globals.screen___1829 = (r0); - s.tmp_0 = control___screen_setupUpdate__P1791_mk(s); - s.tmp_0.arg0 = _screen_internal_inline__P5368; + globals.screen___19115 = (r0); + s.tmp_0 = control___screen_setupUpdate__P19077_mk(s); + s.tmp_0.arg0 = _screen_internal_inline__P22669; s.callLocIdx = 4; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - globals.control_EventContext_onStats___398 = (_screen_internal_inline__P5373); - globals.RUN_KEY___5378 = ("#run"); - globals.SCOPE_KEY___5379 = ("#scope"); - s.tmp_0 = settings_initScopes__P5390_mk(s); + globals.control_EventContext_onStats___17684 = (_screen_internal_inline__P22674); + globals.RUN_KEY___22679 = ("#run"); + globals.SCOPE_KEY___22680 = ("#scope"); + s.tmp_0 = settings_initScopes__P22691_mk(s); s.callLocIdx = 5; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C1979_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C19265_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P1985_mk(s); + s.tmp_1 = controller_Button_constructor__P19271_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 5; s.tmp_1.arg2 = 4; s.callLocIdx = 6; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - globals.A___1907 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C1979_VT); + globals.A___19193 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C19265_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P1985_mk(s); + s.tmp_1 = controller_Button_constructor__P19271_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 6; s.tmp_1.arg2 = 5; s.callLocIdx = 7; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - globals.B___1908 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C1979_VT); + globals.B___19194 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C19265_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P1985_mk(s); + s.tmp_1 = controller_Button_constructor__P19271_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 1; s.tmp_1.arg2 = 47; s.callLocIdx = 8; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - globals.left___1909 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C1979_VT); + globals.left___19195 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C19265_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P1985_mk(s); + s.tmp_1 = controller_Button_constructor__P19271_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 2; s.tmp_1.arg2 = 49; s.callLocIdx = 9; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - globals.up___1910 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C1979_VT); + globals.up___19196 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C19265_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P1985_mk(s); + s.tmp_1 = controller_Button_constructor__P19271_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 3; s.tmp_1.arg2 = 48; s.callLocIdx = 10; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; - globals.right___1911 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C1979_VT); + globals.right___19197 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C19265_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P1985_mk(s); + s.tmp_1 = controller_Button_constructor__P19271_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 4; s.tmp_1.arg2 = 50; s.callLocIdx = 11; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; - globals.down___1912 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C1979_VT); + globals.down___19198 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C19265_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P1985_mk(s); + s.tmp_1 = controller_Button_constructor__P19271_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 7; s.tmp_1.arg2 = 51; s.callLocIdx = 12; s.pc = 13; return s.tmp_1; case 13: r0 = s.retval; - globals.menu___1913 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_AnyButton__C5419_VT); + globals.menu___19199 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_AnyButton__C22720_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P1985_mk(s); + s.tmp_1 = controller_Button_constructor__P19271_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 0; s.tmp_1.arg2 = -1; s.callLocIdx = 13; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; - globals.anyButton___1960 = (s.tmp_0); - globals._userEventsEnabled___5433 = (true); - globals.defaultRepeatDelay___5435 = (500); - globals.defaultRepeatInterval___5437 = (30); - s.tmp_0 = SpriteKind_create__P2266_mk(s); + globals.anyButton___19246 = (s.tmp_0); + globals._userEventsEnabled___22734 = (true); + globals.defaultRepeatDelay___22736 = (500); + globals.defaultRepeatInterval___22738 = (30); + s.tmp_0 = SpriteKind_create__P19552_mk(s); s.callLocIdx = 14; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - globals.Player___2267 = (r0); - s.tmp_0 = SpriteKind_create__P2266_mk(s); + globals.Player___19553 = (r0); + s.tmp_0 = SpriteKind_create__P19552_mk(s); s.callLocIdx = 15; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - globals.Food___2269 = (r0); - s.tmp_0 = SpriteKind_create__P2266_mk(s); + globals.Food___19555 = (r0); + s.tmp_0 = SpriteKind_create__P19552_mk(s); s.callLocIdx = 16; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; - globals.Enemy___2270 = (r0); + globals.Enemy___19556 = (r0); r0 = (0.1 * 256); s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - globals.MIN_MOVE_GAP___2308 = (r0); - globals.infoState___5499 = (undefined); - s.tmp_0 = game_addScenePushHandler__P2707_mk(s); - s.tmp_0.arg0 = info_inline__P5503; + globals.MIN_MOVE_GAP___19594 = (r0); + globals.infoState___22800 = (undefined); + s.tmp_0 = game_addScenePushHandler__P19993_mk(s); + s.tmp_0.arg0 = info_inline__P22804; s.callLocIdx = 18; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = game_addScenePopHandler__P2709_mk(s); - s.tmp_0.arg0 = info_inline__P5518; + s.tmp_0 = game_addScenePopHandler__P19995_mk(s); + s.tmp_0.arg0 = info_inline__P22819; s.callLocIdx = 22; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(info_PlayerInfo__C2369_VT); + r0 = pxsim_pxtcore_mkClassInstance(info_PlayerInfo__C19655_VT); s.tmp_0 = r0; - s.tmp_1 = info_PlayerInfo_constructor__P2381_mk(s); + s.tmp_1 = info_PlayerInfo_constructor__P19667_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 1; s.callLocIdx = 23; s.pc = 20; return s.tmp_1; case 20: r0 = s.retval; - globals.player1___2400 = (s.tmp_0); + globals.player1___19686 = (s.tmp_0); r0 = pxsim_Array__mk(); - globals.scene_Scene_initializers___2600 = (r0); - globals.debug___2689 = (false); - globals.stats___2690 = (false); - globals.winEffect___2691 = (undefined); - globals.loseEffect___2692 = (undefined); - globals.loseSound___5614 = (undefined); - globals.winSound___5616 = (undefined); - globals.__isOver___5624 = (false); - globals.foreverRunning___5628 = (false); - s.tmp_0 = scene_systemMenu_initVolume__P5883_mk(s); + globals.scene_Scene_initializers___19886 = (r0); + globals.debug___19975 = (false); + globals.stats___19976 = (false); + globals.winEffect___19977 = (undefined); + globals.loseEffect___19978 = (undefined); + globals.loseSound___22915 = (undefined); + globals.winSound___22917 = (undefined); + globals.__isOver___22925 = (false); + globals.foreverRunning___22929 = (false); + s.tmp_0 = scene_systemMenu_initVolume__P23184_mk(s); s.callLocIdx = 24; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - s.tmp_0 = scene_systemMenu_initScreen__P5884_mk(s); + s.tmp_0 = scene_systemMenu_initScreen__P23185_mk(s); s.callLocIdx = 25; s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; - r0 = pxsim_Array__push(globals.scene_Scene_initializers___2600, scene_systemMenu_register__P2795); - r0 = pxsim.image.ofBuffer(_hex5891); - globals.CARD_NORMAL___2800 = (r0); - r0 = pxsim.image.ofBuffer(_hex5893); - globals.CARD_SELECTED___2801 = (r0); - r0 = pxsim.image.ofBuffer(_hex5895); - globals.CARD_ACTIVE___2802 = (r0); - r0 = pxsim.image.ofBuffer(_hex5897); - globals.VOLUME_UP_ICON___2803 = (r0); - r0 = pxsim.image.ofBuffer(_hex5899); - globals.BRIGHTNESS_DOWN_ICON___2804 = (r0); - r0 = pxsim.image.ofBuffer(_hex5901); - globals.CLOSE_MENU_ICON___2805 = (r0); - r0 = pxsim.image.ofBuffer(_hex5903); - globals.VOLUME_DOWN_ICON___2806 = (r0); - r0 = pxsim.image.ofBuffer(_hex5905); - globals.SLEEP_ICON___2807 = (r0); - r0 = pxsim.image.ofBuffer(_hex5907); - globals.CONSOLE_ICON___2808 = (r0); - r0 = pxsim.image.ofBuffer(_hex5909); - globals.BRIGHTNESS_UP_ICON___2809 = (r0); - r0 = pxsim.image.ofBuffer(_hex5911); - globals.STATS_ICON___2810 = (r0); - globals.consoleColor___5914 = (1); - globals.tabSize___5917 = (8); - globals.consoleFont___5923 = (globals.font5___1777); - r0 = pxsim_ImageMethods.height(globals.screen___1829); + r0 = pxsim_Array__push(globals.scene_Scene_initializers___19886, scene_systemMenu_register__P20081); + r0 = pxsim.image.ofBuffer(_hex23192); + globals.CARD_NORMAL___20086 = (r0); + r0 = pxsim.image.ofBuffer(_hex23194); + globals.CARD_SELECTED___20087 = (r0); + r0 = pxsim.image.ofBuffer(_hex23196); + globals.CARD_ACTIVE___20088 = (r0); + r0 = pxsim.image.ofBuffer(_hex23198); + globals.VOLUME_UP_ICON___20089 = (r0); + r0 = pxsim.image.ofBuffer(_hex23200); + globals.BRIGHTNESS_DOWN_ICON___20090 = (r0); + r0 = pxsim.image.ofBuffer(_hex23202); + globals.CLOSE_MENU_ICON___20091 = (r0); + r0 = pxsim.image.ofBuffer(_hex23204); + globals.VOLUME_DOWN_ICON___20092 = (r0); + r0 = pxsim.image.ofBuffer(_hex23206); + globals.SLEEP_ICON___20093 = (r0); + r0 = pxsim.image.ofBuffer(_hex23208); + globals.CONSOLE_ICON___20094 = (r0); + r0 = pxsim.image.ofBuffer(_hex23210); + globals.BRIGHTNESS_UP_ICON___20095 = (r0); + r0 = pxsim.image.ofBuffer(_hex23212); + globals.STATS_ICON___20096 = (r0); + globals.consoleColor___23215 = (1); + globals.tabSize___23218 = (8); + globals.consoleFont___23224 = (globals.font5___19063); + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_2 = r0; s.tmp_5 = if_charHeight_1_mk(s); - s.tmp_5.arg0 = globals.consoleFont___5923; + s.tmp_5.arg0 = globals.consoleFont___23224; if (!s.tmp_5.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_5.arg0, "charHeight"); } else { @@ -940,13 +940,13 @@ switch (step) { r0 = pxsim.Math_.floor(s.tmp_1); s.tmp_0 = r0; r0 = (s.tmp_0 - 1); - globals.consoleLines___5928 = (r0); - r0 = pxsim_ImageMethods.width(globals.screen___1829); + globals.consoleLines___23229 = (r0); + r0 = pxsim_ImageMethods.width(globals.screen___19115); 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___5923; + s.tmp_4.arg0 = globals.consoleFont___23224; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charWidth"); } else { @@ -961,22 +961,22 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_3); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - globals.consoleColumns___5938 = (r0); - s.tmp_0 = console_addListener__P383_mk(s); - s.tmp_0.arg0 = game_consoleOverlay_listener__P5950; + globals.consoleColumns___23239 = (r0); + s.tmp_0 = console_addListener__P17669_mk(s); + s.tmp_0.arg0 = game_consoleOverlay_listener__P23251; s.callLocIdx = 28; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = MAX_SOURCES_inline__P17040; + s.tmp_0.argL = MAX_SOURCES_inline__P34529; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 30; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; - globals.MAX_SOURCES___5952 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(particles_SprayFactory__C2880_VT); + globals.MAX_SOURCES___23253 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(particles_SprayFactory__C20166_VT); s.tmp_0 = r0; - s.tmp_1 = particles_SprayFactory_constructor__P2881_mk(s); + s.tmp_1 = particles_SprayFactory_constructor__P20167_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 20; s.tmp_1.arg2 = 0; @@ -984,643 +984,655 @@ switch (step) { s.callLocIdx = 31; s.pc = 27; return s.tmp_1; case 27: r0 = s.retval; - globals.defaultFactory___2860 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C2748_VT); + globals.defaultFactory___20146 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C20034_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P2750_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P20036_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 32; s.pc = 28; return s.tmp_1; case 28: r0 = s.retval; - globals.galois___5972 = (s.tmp_0); - globals.angleSlice___5980 = (0.06283185307179587); - r0 = pxsim_pxtcore_mkClassInstance(effects_ScreenEffect__C2955_VT); + globals.galois___23273 = (s.tmp_0); + globals.angleSlice___23281 = (0.06283185307179587); + r0 = pxsim_pxtcore_mkClassInstance(effects_ScreenEffect__C20241_VT); s.tmp_0 = r0; - s.tmp_1 = effects_ScreenEffect_constructor__P2956_mk(s); + s.tmp_1 = effects_ScreenEffect_constructor__P20242_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__P16794; + s.tmp_1.arg4 = confetti_inline__P34283; s.callLocIdx = 38; s.pc = 29; return s.tmp_1; case 29: r0 = s.retval; - globals.confetti___2963 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C2978_VT); + globals.confetti___20249 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C20264_VT); s.tmp_0 = r0; - s.tmp_1 = effects_ImageEffect_constructor__P2979_mk(s); + s.tmp_1 = effects_ImageEffect_constructor__P20265_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 100; - s.tmp_1.arg2 = dissolve_inline__P22649; + s.tmp_1.arg2 = dissolve_inline__P40138; s.callLocIdx = 44; s.pc = 30; return s.tmp_1; case 30: r0 = s.retval; - globals.dissolve___2983 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C2978_VT); + globals.dissolve___20269 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C20264_VT); s.tmp_0 = r0; - s.tmp_1 = effects_ImageEffect_constructor__P2979_mk(s); + s.tmp_1 = effects_ImageEffect_constructor__P20265_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 125; - s.tmp_1.arg2 = melt_inline__P15100; + s.tmp_1.arg2 = melt_inline__P32589; s.callLocIdx = 47; s.pc = 31; return s.tmp_1; case 31: r0 = s.retval; - globals.melt___2984 = (s.tmp_0); - r0 = pxsim.image.ofBuffer(_hex6345); - globals.tileGrass2___3371 = (r0); - r0 = pxsim.image.ofBuffer(_hex6353); - globals.tileGrass1___3375 = (r0); - r0 = pxsim.image.ofBuffer(_hex6357); - globals.tilePath5___3377 = (r0); - r0 = pxsim.image.ofBuffer(_hex6361); - globals.tileGrass3___3379 = (r0); - r0 = pxsim.image.ofBuffer(_hex6599); - globals.forestTiles0___3500 = (r0); - r0 = pxsim.image.ofBuffer(_hex6619); - globals.forestTiles10___3510 = (r0); - s.tmp_0 = game_setWaitAnyButton__P2694_mk(s); - s.tmp_0.arg0 = controller_pauseUntilAnyButtonIsPressed__P1995; + globals.melt___20270 = (s.tmp_0); + r0 = pxsim.image.ofBuffer(_hex23646); + globals.tileGrass2___20657 = (r0); + r0 = pxsim.image.ofBuffer(_hex23654); + globals.tileGrass1___20661 = (r0); + r0 = pxsim.image.ofBuffer(_hex23658); + globals.tilePath5___20663 = (r0); + r0 = pxsim.image.ofBuffer(_hex23662); + globals.tileGrass3___20665 = (r0); + r0 = pxsim.image.ofBuffer(_hex23900); + globals.forestTiles0___20786 = (r0); + r0 = pxsim.image.ofBuffer(_hex23920); + globals.forestTiles10___20796 = (r0); + s.tmp_0 = game_setWaitAnyButton__P19980_mk(s); + s.tmp_0.arg0 = controller_pauseUntilAnyButtonIsPressed__P19281; s.callLocIdx = 48; s.pc = 32; return s.tmp_0; case 32: r0 = s.retval; - s.tmp_0 = game_eventContext__P2696_mk(s); + s.tmp_0 = game_eventContext__P19982_mk(s); s.callLocIdx = 49; s.pc = 33; return s.tmp_0; case 33: r0 = s.retval; - globals.COLOR_FADING_EFFECT_KEY___7647 = ("__colorfadingeffectstate"); - s.tmp_0 = game_addScenePushHandler__P2707_mk(s); - s.tmp_0.arg0 = color_inline__P7657; + globals.COLOR_FADING_EFFECT_KEY___24948 = ("__colorfadingeffectstate"); + s.tmp_0 = game_addScenePushHandler__P19993_mk(s); + s.tmp_0.arg0 = color_inline__P24958; s.callLocIdx = 51; s.pc = 34; return s.tmp_0; case 34: r0 = s.retval; - s.tmp_0 = game_addScenePopHandler__P2709_mk(s); - s.tmp_0.arg0 = color_inline__P7675; + s.tmp_0 = game_addScenePopHandler__P19995_mk(s); + s.tmp_0.arg0 = color_inline__P24976; s.callLocIdx = 53; s.pc = 35; return s.tmp_0; case 35: r0 = s.retval; - s.tmp_0 = color_bufferToPalette__P4127_mk(s); - s.tmp_0.arg0 = _hex7709; + s.tmp_0 = color_bufferToPalette__P21413_mk(s); + s.tmp_0.arg0 = _hex25010; s.callLocIdx = 54; s.pc = 36; return s.tmp_0; case 36: r0 = s.retval; - globals.originalPalette___4158 = (r0); - s.tmp_0 = color_bufferToPalette__P4127_mk(s); - s.tmp_0.arg0 = _hex7731; + globals.originalPalette___21444 = (r0); + s.tmp_0 = color_bufferToPalette__P21413_mk(s); + s.tmp_0.arg0 = _hex25032; s.callLocIdx = 55; s.pc = 37; return s.tmp_0; case 37: r0 = s.retval; - globals.Black___4169 = (r0); - s.tmp_0 = SpriteKind_create__P2266_mk(s); + globals.Black___21455 = (r0); + s.tmp_0 = SpriteKind_create__P19552_mk(s); s.callLocIdx = 56; s.pc = 38; return s.tmp_0; case 38: r0 = s.retval; - globals.InhouseLoadingAnimation___4191 = (r0); - globals._splash___7765 = (undefined); - globals._loading___7767 = (undefined); - s.tmp_0 = SpriteKind_create__P2266_mk(s); + globals.InhouseLoadingAnimation___21477 = (r0); + globals._splash___25066 = (undefined); + globals._loading___25068 = (undefined); + s.tmp_0 = SpriteKind_create__P19552_mk(s); s.callLocIdx = 57; s.pc = 39; return s.tmp_0; case 39: r0 = s.retval; - globals.Notification___4260 = (r0); - globals.notification___7782 = (null); - globals.moving_notification___7784 = (false); + globals.Notification___21546 = (r0); + globals.notification___25083 = (null); + globals.moving_notification___25085 = (false); r0 = pxsim_pxtrt.mkMap(); - globals.decounceTimeouts___7786 = (r0); + globals.decounceTimeouts___25087 = (r0); r0 = pxsim_pxtrt.mkMap(); - globals.throttleTimeouts___7788 = (r0); - s.tmp_0 = SpriteKind_create__P2266_mk(s); + globals.throttleTimeouts___25089 = (r0); + s.tmp_0 = SpriteKind_create__P19552_mk(s); s.callLocIdx = 58; s.pc = 40; return s.tmp_0; case 40: r0 = s.retval; - globals.MiniMenu___4303 = (r0); - globals.SPRITE_DATA_KEY___4498 = ("@$_events_sprite_data"); - s.tmp_0 = SpriteKind_create__P2266_mk(s); + globals.MiniMenu___21589 = (r0); + globals.SPRITE_DATA_KEY___21784 = ("@$_events_sprite_data"); + s.tmp_0 = SpriteKind_create__P19552_mk(s); s.callLocIdx = 59; s.pc = 41; return s.tmp_0; case 41: r0 = s.retval; - globals.Text___4541 = (r0); - s.tmp_0 = MapConnectionKind_create__P4576_mk(s); + globals.Text___21827 = (r0); + s.tmp_0 = MapConnectionKind_create__P21862_mk(s); s.callLocIdx = 60; s.pc = 42; return s.tmp_0; case 42: r0 = s.retval; - globals.Door1___4577 = (r0); - s.tmp_0 = MapConnectionKind_create__P4576_mk(s); + globals.Door1___21863 = (r0); + s.tmp_0 = MapConnectionKind_create__P21862_mk(s); s.callLocIdx = 61; s.pc = 43; return s.tmp_0; case 43: r0 = s.retval; - globals.Door2___4578 = (r0); - s.tmp_0 = MapConnectionKind_create__P4576_mk(s); + globals.Door2___21864 = (r0); + s.tmp_0 = MapConnectionKind_create__P21862_mk(s); s.callLocIdx = 62; s.pc = 44; return s.tmp_0; case 44: r0 = s.retval; - globals.Door3___4579 = (r0); - s.tmp_0 = MapConnectionKind_create__P4576_mk(s); + globals.Door3___21865 = (r0); + s.tmp_0 = MapConnectionKind_create__P21862_mk(s); s.callLocIdx = 63; s.pc = 45; return s.tmp_0; case 45: r0 = s.retval; - globals.Door4___4580 = (r0); - r0 = pxsim_Array__push(globals.scene_Scene_initializers___2600, controller_initController__P8027); - r0 = pxsim_Array__push(globals.scene_Scene_initializers___2600, controller___internal_initVibration__P8039); - r0 = pxsim.image.ofBuffer(_hex69729); - globals.transparency16___69730 = (r0); - r0 = pxsim.image.ofBuffer(_hex69734); - globals.tile1___69735 = (r0); - r0 = pxsim.image.ofBuffer(_hex69739); - globals.tile2___69740 = (r0); - r0 = pxsim.image.ofBuffer(_hex69744); - globals.tile3___69745 = (r0); - r0 = pxsim.image.ofBuffer(_hex69749); - globals.tile5___69750 = (r0); - r0 = pxsim.image.ofBuffer(_hex69754); - globals.tile4___69755 = (r0); - r0 = pxsim.image.ofBuffer(_hex69759); - globals.tile6___69760 = (r0); - r0 = pxsim.image.ofBuffer(_hex69764); - globals.tile8___69765 = (r0); - r0 = pxsim.image.ofBuffer(_hex69769); - globals.tile9___69770 = (r0); - r0 = pxsim.image.ofBuffer(_hex69774); - globals.tile10___69775 = (r0); - r0 = pxsim.image.ofBuffer(_hex69779); - globals.tile11___69780 = (r0); - r0 = pxsim.image.ofBuffer(_hex69784); - globals.tile12___69785 = (r0); - r0 = pxsim.image.ofBuffer(_hex69789); - globals.tile7___69790 = (r0); - r0 = pxsim.image.ofBuffer(_hex69794); - globals.tile13___69795 = (r0); - r0 = pxsim.image.ofBuffer(_hex69799); - globals.tile14___69800 = (r0); - r0 = pxsim.image.ofBuffer(_hex69804); - globals.tile15___69805 = (r0); - r0 = pxsim.image.ofBuffer(_hex69809); - globals.tile16___69810 = (r0); - r0 = pxsim.image.ofBuffer(_hex69814); - globals.tile17___69815 = (r0); - r0 = pxsim.image.ofBuffer(_hex69819); - globals.tile18___69820 = (r0); - r0 = pxsim.image.ofBuffer(_hex69824); - globals.tile19___69825 = (r0); - r0 = pxsim.image.ofBuffer(_hex69829); - globals.tile20___69830 = (r0); - r0 = pxsim.image.ofBuffer(_hex69834); - globals.tile21___69835 = (r0); - r0 = pxsim.image.ofBuffer(_hex69839); - globals.tile22___69840 = (r0); - r0 = pxsim.image.ofBuffer(_hex69844); - globals.tile23___69845 = (r0); - r0 = pxsim.image.ofBuffer(_hex69849); - globals.tile24___69850 = (r0); - r0 = pxsim.image.ofBuffer(_hex69854); - globals.tile25___69855 = (r0); - r0 = pxsim.image.ofBuffer(_hex69859); - globals.tile26___69860 = (r0); - r0 = pxsim.image.ofBuffer(_hex69864); - globals.tile27___69865 = (r0); - r0 = pxsim.image.ofBuffer(_hex69869); - globals.tile28___69870 = (r0); - r0 = pxsim.image.ofBuffer(_hex69874); - globals.tile29___69875 = (r0); - r0 = pxsim.image.ofBuffer(_hex69879); - globals.tile30___69880 = (r0); - r0 = pxsim.image.ofBuffer(_hex69884); - globals.tile31___69885 = (r0); - r0 = pxsim.image.ofBuffer(_hex69889); - globals.tile32___69890 = (r0); - r0 = pxsim.image.ofBuffer(_hex69894); - globals.tile33___69895 = (r0); - r0 = pxsim.image.ofBuffer(_hex69899); - globals.tile34___69900 = (r0); - r0 = pxsim.image.ofBuffer(_hex69904); - globals.tile35___69905 = (r0); - r0 = pxsim.image.ofBuffer(_hex69909); - globals.tile36___69910 = (r0); - r0 = pxsim.image.ofBuffer(_hex69914); - globals.tile37___69915 = (r0); - r0 = pxsim.image.ofBuffer(_hex69919); - globals.tile38___69920 = (r0); - r0 = pxsim.image.ofBuffer(_hex69924); - globals.tile39___69925 = (r0); - r0 = pxsim.image.ofBuffer(_hex69929); - globals.tile40___69930 = (r0); - r0 = pxsim.image.ofBuffer(_hex69934); - globals.tile41___69935 = (r0); - r0 = pxsim.image.ofBuffer(_hex69939); - globals.tile42___69940 = (r0); - r0 = pxsim.image.ofBuffer(_hex69944); - globals.tile43___69945 = (r0); - r0 = pxsim.image.ofBuffer(_hex69949); - globals.tile44___69950 = (r0); - r0 = pxsim.image.ofBuffer(_hex69954); - globals.tile45___69955 = (r0); - r0 = pxsim.image.ofBuffer(_hex69959); - globals.tile46___69960 = (r0); - r0 = pxsim.image.ofBuffer(_hex69964); - globals.tile47___69965 = (r0); - r0 = pxsim.image.ofBuffer(_hex69969); - globals.tile48___69970 = (r0); - r0 = pxsim.image.ofBuffer(_hex69974); - globals.tile49___69975 = (r0); - r0 = pxsim.image.ofBuffer(_hex69979); - globals.tile50___69980 = (r0); - r0 = pxsim.image.ofBuffer(_hex69984); - globals.tile51___69985 = (r0); - r0 = pxsim.image.ofBuffer(_hex69989); - globals.tile52___69990 = (r0); - r0 = pxsim.image.ofBuffer(_hex69994); - globals.tile53___69995 = (r0); - r0 = pxsim.image.ofBuffer(_hex69999); - globals.tile54___70000 = (r0); - r0 = pxsim.image.ofBuffer(_hex70004); - globals.tile55___70005 = (r0); - r0 = pxsim.image.ofBuffer(_hex70009); - globals.tile56___70010 = (r0); - r0 = pxsim.image.ofBuffer(_hex70014); - globals.tile57___70015 = (r0); - r0 = pxsim.image.ofBuffer(_hex70019); - globals.tile58___70020 = (r0); - r0 = pxsim.image.ofBuffer(_hex70024); - globals.tile59___70025 = (r0); - r0 = pxsim.image.ofBuffer(_hex70029); - globals.tile60___70030 = (r0); - r0 = pxsim.image.ofBuffer(_hex70034); - globals.tile61___70035 = (r0); - r0 = pxsim.image.ofBuffer(_hex70039); - globals.tile62___70040 = (r0); - r0 = pxsim.image.ofBuffer(_hex70044); - globals.tile63___70045 = (r0); - r0 = pxsim.image.ofBuffer(_hex70049); - globals.tile64___70050 = (r0); - r0 = pxsim.image.ofBuffer(_hex70054); - globals.tile65___70055 = (r0); - r0 = pxsim.image.ofBuffer(_hex70059); - globals.tile66___70060 = (r0); - r0 = pxsim.image.ofBuffer(_hex70064); - globals.tile67___70065 = (r0); - r0 = pxsim.image.ofBuffer(_hex70069); - globals.tile68___70070 = (r0); - r0 = pxsim.image.ofBuffer(_hex70074); - globals.tile69___70075 = (r0); - r0 = pxsim.image.ofBuffer(_hex70079); - globals.tile70___70080 = (r0); - r0 = pxsim.image.ofBuffer(_hex70084); - globals.tile71___70085 = (r0); - r0 = pxsim.image.ofBuffer(_hex70089); - globals.tile72___70090 = (r0); - r0 = pxsim.image.ofBuffer(_hex70094); - globals.tile74___70095 = (r0); - r0 = pxsim.image.ofBuffer(_hex70099); - globals.tile73___70100 = (r0); - r0 = pxsim.image.ofBuffer(_hex70104); - globals.tile75___70105 = (r0); - r0 = pxsim.image.ofBuffer(_hex70109); - globals.tile76___70110 = (r0); - r0 = pxsim.image.ofBuffer(_hex70114); - globals.tile77___70115 = (r0); - r0 = pxsim.image.ofBuffer(_hex70119); - globals.tile78___70120 = (r0); - r0 = pxsim.image.ofBuffer(_hex70124); - globals.tile79___70125 = (r0); - r0 = pxsim.image.ofBuffer(_hex70129); - globals.tile80___70130 = (r0); - r0 = pxsim.image.ofBuffer(_hex70134); - globals.tile81___70135 = (r0); - r0 = pxsim.image.ofBuffer(_hex70139); - globals.tile82___70140 = (r0); - r0 = pxsim.image.ofBuffer(_hex70144); - globals.tile83___70145 = (r0); - r0 = pxsim.image.ofBuffer(_hex70149); - globals.tile84___70150 = (r0); - r0 = pxsim.image.ofBuffer(_hex70154); - globals.tile85___70155 = (r0); - r0 = pxsim.image.ofBuffer(_hex70159); - globals.tile86___70160 = (r0); - r0 = pxsim.image.ofBuffer(_hex70164); - globals.tile87___70165 = (r0); - r0 = pxsim.image.ofBuffer(_hex70169); - globals.tile88___70170 = (r0); - r0 = pxsim.image.ofBuffer(_hex70174); - globals.tile89___70175 = (r0); - r0 = pxsim.image.ofBuffer(_hex70179); - globals.tile90___70180 = (r0); - r0 = pxsim.image.ofBuffer(_hex70184); - globals.tile91___70185 = (r0); - r0 = pxsim.image.ofBuffer(_hex70189); - globals.tile92___70190 = (r0); - r0 = pxsim.image.ofBuffer(_hex70194); - globals.tile93___70195 = (r0); - r0 = pxsim.image.ofBuffer(_hex70199); - globals.tile94___70200 = (r0); - r0 = pxsim.image.ofBuffer(_hex70204); - globals.tile95___70205 = (r0); - r0 = pxsim.image.ofBuffer(_hex70209); - globals.tile96___70210 = (r0); - r0 = pxsim.image.ofBuffer(_hex70214); - globals.tile97___70215 = (r0); - r0 = pxsim.image.ofBuffer(_hex70219); - globals.tile98___70220 = (r0); - s.tmp_0 = helpers__registerFactory__P3019_mk(s); + globals.Door4___21866 = (r0); + r0 = pxsim_Array__push(globals.scene_Scene_initializers___19886, controller_initController__P25328); + r0 = pxsim_Array__push(globals.scene_Scene_initializers___19886, controller___internal_initVibration__P25340); + r0 = pxsim.image.ofBuffer(_hex160763); + globals.transparency16___160764 = (r0); + r0 = pxsim.image.ofBuffer(_hex160766); + globals.tile1___160767 = (r0); + r0 = pxsim.image.ofBuffer(_hex160769); + globals.tile2___160770 = (r0); + r0 = pxsim.image.ofBuffer(_hex160772); + globals.tile3___160773 = (r0); + r0 = pxsim.image.ofBuffer(_hex160775); + globals.tile5___160776 = (r0); + r0 = pxsim.image.ofBuffer(_hex160778); + globals.tile4___160779 = (r0); + r0 = pxsim.image.ofBuffer(_hex160781); + globals.tile6___160782 = (r0); + r0 = pxsim.image.ofBuffer(_hex160784); + globals.tile8___160785 = (r0); + r0 = pxsim.image.ofBuffer(_hex160787); + globals.tile9___160788 = (r0); + r0 = pxsim.image.ofBuffer(_hex160790); + globals.tile10___160791 = (r0); + r0 = pxsim.image.ofBuffer(_hex160793); + globals.tile11___160794 = (r0); + r0 = pxsim.image.ofBuffer(_hex160796); + globals.tile12___160797 = (r0); + r0 = pxsim.image.ofBuffer(_hex160799); + globals.tile7___160800 = (r0); + r0 = pxsim.image.ofBuffer(_hex160802); + globals.tile13___160803 = (r0); + r0 = pxsim.image.ofBuffer(_hex160805); + globals.tile14___160806 = (r0); + r0 = pxsim.image.ofBuffer(_hex160808); + globals.tile15___160809 = (r0); + r0 = pxsim.image.ofBuffer(_hex160811); + globals.tile16___160812 = (r0); + r0 = pxsim.image.ofBuffer(_hex160814); + globals.tile17___160815 = (r0); + r0 = pxsim.image.ofBuffer(_hex160817); + globals.tile18___160818 = (r0); + r0 = pxsim.image.ofBuffer(_hex160820); + globals.tile19___160821 = (r0); + r0 = pxsim.image.ofBuffer(_hex160823); + globals.tile20___160824 = (r0); + r0 = pxsim.image.ofBuffer(_hex160826); + globals.tile21___160827 = (r0); + r0 = pxsim.image.ofBuffer(_hex160829); + globals.tile22___160830 = (r0); + r0 = pxsim.image.ofBuffer(_hex160832); + globals.tile23___160833 = (r0); + r0 = pxsim.image.ofBuffer(_hex160835); + globals.tile24___160836 = (r0); + r0 = pxsim.image.ofBuffer(_hex160838); + globals.tile25___160839 = (r0); + r0 = pxsim.image.ofBuffer(_hex160841); + globals.tile26___160842 = (r0); + r0 = pxsim.image.ofBuffer(_hex160844); + globals.tile27___160845 = (r0); + r0 = pxsim.image.ofBuffer(_hex160847); + globals.tile28___160848 = (r0); + r0 = pxsim.image.ofBuffer(_hex160850); + globals.tile29___160851 = (r0); + r0 = pxsim.image.ofBuffer(_hex160853); + globals.tile30___160854 = (r0); + r0 = pxsim.image.ofBuffer(_hex160856); + globals.tile31___160857 = (r0); + r0 = pxsim.image.ofBuffer(_hex160859); + globals.tile32___160860 = (r0); + r0 = pxsim.image.ofBuffer(_hex160862); + globals.tile33___160863 = (r0); + r0 = pxsim.image.ofBuffer(_hex160865); + globals.tile34___160866 = (r0); + r0 = pxsim.image.ofBuffer(_hex160868); + globals.tile35___160869 = (r0); + r0 = pxsim.image.ofBuffer(_hex160871); + globals.tile36___160872 = (r0); + r0 = pxsim.image.ofBuffer(_hex160874); + globals.tile37___160875 = (r0); + r0 = pxsim.image.ofBuffer(_hex160877); + globals.tile38___160878 = (r0); + r0 = pxsim.image.ofBuffer(_hex160880); + globals.tile39___160881 = (r0); + r0 = pxsim.image.ofBuffer(_hex160883); + globals.tile40___160884 = (r0); + r0 = pxsim.image.ofBuffer(_hex160886); + globals.tile41___160887 = (r0); + r0 = pxsim.image.ofBuffer(_hex160889); + globals.tile42___160890 = (r0); + r0 = pxsim.image.ofBuffer(_hex160892); + globals.tile43___160893 = (r0); + r0 = pxsim.image.ofBuffer(_hex160895); + globals.tile44___160896 = (r0); + r0 = pxsim.image.ofBuffer(_hex160898); + globals.tile45___160899 = (r0); + r0 = pxsim.image.ofBuffer(_hex160901); + globals.tile46___160902 = (r0); + r0 = pxsim.image.ofBuffer(_hex160904); + globals.tile47___160905 = (r0); + r0 = pxsim.image.ofBuffer(_hex160907); + globals.tile48___160908 = (r0); + r0 = pxsim.image.ofBuffer(_hex160910); + globals.tile49___160911 = (r0); + r0 = pxsim.image.ofBuffer(_hex160913); + globals.tile50___160914 = (r0); + r0 = pxsim.image.ofBuffer(_hex160916); + globals.tile51___160917 = (r0); + r0 = pxsim.image.ofBuffer(_hex160919); + globals.tile52___160920 = (r0); + r0 = pxsim.image.ofBuffer(_hex160922); + globals.tile53___160923 = (r0); + r0 = pxsim.image.ofBuffer(_hex160925); + globals.tile54___160926 = (r0); + r0 = pxsim.image.ofBuffer(_hex160928); + globals.tile55___160929 = (r0); + r0 = pxsim.image.ofBuffer(_hex160931); + globals.tile56___160932 = (r0); + r0 = pxsim.image.ofBuffer(_hex160934); + globals.tile57___160935 = (r0); + r0 = pxsim.image.ofBuffer(_hex160937); + globals.tile58___160938 = (r0); + r0 = pxsim.image.ofBuffer(_hex160940); + globals.tile59___160941 = (r0); + r0 = pxsim.image.ofBuffer(_hex160943); + globals.tile60___160944 = (r0); + r0 = pxsim.image.ofBuffer(_hex160946); + globals.tile61___160947 = (r0); + r0 = pxsim.image.ofBuffer(_hex160949); + globals.tile62___160950 = (r0); + r0 = pxsim.image.ofBuffer(_hex160952); + globals.tile63___160953 = (r0); + r0 = pxsim.image.ofBuffer(_hex160955); + globals.tile64___160956 = (r0); + r0 = pxsim.image.ofBuffer(_hex160958); + globals.tile65___160959 = (r0); + r0 = pxsim.image.ofBuffer(_hex160961); + globals.tile66___160962 = (r0); + r0 = pxsim.image.ofBuffer(_hex160964); + globals.tile67___160965 = (r0); + r0 = pxsim.image.ofBuffer(_hex160967); + globals.tile68___160968 = (r0); + r0 = pxsim.image.ofBuffer(_hex160970); + globals.tile69___160971 = (r0); + r0 = pxsim.image.ofBuffer(_hex160973); + globals.tile70___160974 = (r0); + r0 = pxsim.image.ofBuffer(_hex160976); + globals.tile71___160977 = (r0); + r0 = pxsim.image.ofBuffer(_hex160979); + globals.tile72___160980 = (r0); + r0 = pxsim.image.ofBuffer(_hex160982); + globals.tile74___160983 = (r0); + r0 = pxsim.image.ofBuffer(_hex160985); + globals.tile73___160986 = (r0); + r0 = pxsim.image.ofBuffer(_hex160988); + globals.tile75___160989 = (r0); + r0 = pxsim.image.ofBuffer(_hex160991); + globals.tile76___160992 = (r0); + r0 = pxsim.image.ofBuffer(_hex160994); + globals.tile77___160995 = (r0); + r0 = pxsim.image.ofBuffer(_hex160997); + globals.tile78___160998 = (r0); + r0 = pxsim.image.ofBuffer(_hex161000); + globals.tile79___161001 = (r0); + r0 = pxsim.image.ofBuffer(_hex161003); + globals.tile80___161004 = (r0); + r0 = pxsim.image.ofBuffer(_hex161006); + globals.tile81___161007 = (r0); + r0 = pxsim.image.ofBuffer(_hex161009); + globals.tile82___161010 = (r0); + r0 = pxsim.image.ofBuffer(_hex161012); + globals.tile83___161013 = (r0); + r0 = pxsim.image.ofBuffer(_hex161015); + globals.tile84___161016 = (r0); + r0 = pxsim.image.ofBuffer(_hex161018); + globals.tile85___161019 = (r0); + r0 = pxsim.image.ofBuffer(_hex161021); + globals.tile86___161022 = (r0); + r0 = pxsim.image.ofBuffer(_hex161024); + globals.tile87___161025 = (r0); + r0 = pxsim.image.ofBuffer(_hex161027); + globals.tile88___161028 = (r0); + r0 = pxsim.image.ofBuffer(_hex161030); + globals.tile89___161031 = (r0); + r0 = pxsim.image.ofBuffer(_hex161033); + globals.tile90___161034 = (r0); + r0 = pxsim.image.ofBuffer(_hex161036); + globals.tile91___161037 = (r0); + r0 = pxsim.image.ofBuffer(_hex161039); + globals.tile92___161040 = (r0); + r0 = pxsim.image.ofBuffer(_hex161042); + globals.tile93___161043 = (r0); + r0 = pxsim.image.ofBuffer(_hex161045); + globals.tile94___161046 = (r0); + r0 = pxsim.image.ofBuffer(_hex161048); + globals.tile95___161049 = (r0); + r0 = pxsim.image.ofBuffer(_hex161051); + globals.tile96___161052 = (r0); + r0 = pxsim.image.ofBuffer(_hex161054); + globals.tile97___161055 = (r0); + r0 = pxsim.image.ofBuffer(_hex161057); + globals.tile98___161058 = (r0); + r0 = pxsim.image.ofBuffer(_hex161060); + globals.tile99___161061 = (r0); + r0 = pxsim.image.ofBuffer(_hex161063); + globals.tile100___161064 = (r0); + r0 = pxsim.image.ofBuffer(_hex161066); + globals.tile101___161067 = (r0); + r0 = pxsim.image.ofBuffer(_hex161069); + globals.tile102___161070 = (r0); + r0 = pxsim.image.ofBuffer(_hex161072); + globals.tile103___161073 = (r0); + r0 = pxsim.image.ofBuffer(_hex161075); + globals.tile104___161076 = (r0); + s.tmp_0 = helpers__registerFactory__P20305_mk(s); s.tmp_0.arg0 = "tilemap"; - s.tmp_0.arg1 = myTiles_inline__P70224; - s.callLocIdx = 103; s.pc = 46; return s.tmp_0; + s.tmp_0.arg1 = myTiles_inline__P161078; + s.callLocIdx = 108; s.pc = 46; return s.tmp_0; case 46: r0 = s.retval; - s.tmp_0 = helpers__registerFactory__P3019_mk(s); + s.tmp_0 = helpers__registerFactory__P20305_mk(s); s.tmp_0.arg0 = "tile"; - s.tmp_0.arg1 = myTiles_inline__P70788; - s.callLocIdx = 105; s.pc = 47; return s.tmp_0; + s.tmp_0.arg1 = myTiles_inline__P161737; + s.callLocIdx = 110; s.pc = 47; return s.tmp_0; case 47: r0 = s.retval; - s.tmp_0 = helpers__registerFactory__P3019_mk(s); + s.tmp_0 = helpers__registerFactory__P20305_mk(s); s.tmp_0.arg0 = "image"; - s.tmp_0.arg1 = myImages_inline__P8934; - s.callLocIdx = 107; s.pc = 48; return s.tmp_0; + s.tmp_0.arg1 = myImages_inline__P26412; + s.callLocIdx = 112; s.pc = 48; return s.tmp_0; case 48: r0 = s.retval; - s.tmp_0 = helpers__registerFactory__P3019_mk(s); + s.tmp_0 = helpers__registerFactory__P20305_mk(s); s.tmp_0.arg0 = "animation"; - s.tmp_0.arg1 = myImages_inline__P8945; - s.callLocIdx = 109; s.pc = 49; return s.tmp_0; + s.tmp_0.arg1 = myImages_inline__P26423; + s.callLocIdx = 114; s.pc = 49; return s.tmp_0; case 49: r0 = s.retval; - s.tmp_0 = SpriteKind_create__P2266_mk(s); - s.callLocIdx = 110; s.pc = 50; return s.tmp_0; + s.tmp_0 = SpriteKind_create__P19552_mk(s); + s.callLocIdx = 115; s.pc = 50; return s.tmp_0; case 50: r0 = s.retval; - globals.Checkpoint___81779 = (r0); - s.tmp_0 = SpriteKind_create__P2266_mk(s); - s.callLocIdx = 111; s.pc = 51; return s.tmp_0; + globals.Checkpoint___162874 = (r0); + s.tmp_0 = SpriteKind_create__P19552_mk(s); + s.callLocIdx = 116; s.pc = 51; return s.tmp_0; case 51: r0 = s.retval; - globals.MiniMap___81782 = (r0); - s.tmp_0 = sprites_onOverlap__P2245_mk(s); - s.tmp_0.arg0 = globals.Player___2267; - s.tmp_0.arg1 = globals.Checkpoint___81779; - s.tmp_0.arg2 = inline__P81822; - s.callLocIdx = 122; s.pc = 52; return s.tmp_0; + globals.MiniMap___162877 = (r0); + s.tmp_0 = sprites_onOverlap__P19531_mk(s); + s.tmp_0.arg0 = globals.Player___19553; + s.tmp_0.arg1 = globals.Checkpoint___162874; + s.tmp_0.arg2 = inline__P162917; + s.callLocIdx = 127; s.pc = 52; return s.tmp_0; case 52: r0 = s.retval; - s.tmp_0 = events_tileEvent__P4532_mk(s); - s.tmp_0.arg0 = globals.Player___2267; - s.tmp_1 = helpers_getTileByName__P3025_mk(s); + s.tmp_0 = events_tileEvent__P21818_mk(s); + s.tmp_0.arg0 = globals.Player___19553; + s.tmp_1 = helpers_getTileByName__P20311_mk(s); s.tmp_1.arg0 = "checkerflag"; - s.callLocIdx = 123; s.pc = 54; return s.tmp_1; + s.callLocIdx = 128; s.pc = 54; return s.tmp_1; case 54: r0 = s.retval; s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; - s.tmp_0.arg3 = inline__P81858; - s.callLocIdx = 124; s.pc = 53; return s.tmp_0; + s.tmp_0.arg3 = inline__P162953; + s.callLocIdx = 129; s.pc = 53; return s.tmp_0; case 53: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P1986_mk(s); - s.tmp_0.arg0 = globals.up___1910; + s.tmp_0 = controller_Button_onEvent__P19272_mk(s); + s.tmp_0.arg0 = globals.up___19196; s.tmp_0.arg1 = 2054; - s.tmp_0.arg2 = inline__P81985; - s.callLocIdx = 155; s.pc = 55; return s.tmp_0; + s.tmp_0.arg2 = inline__P163080; + s.callLocIdx = 160; s.pc = 55; return s.tmp_0; case 55: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P1986_mk(s); - s.tmp_0.arg0 = globals.down___1912; + s.tmp_0 = controller_Button_onEvent__P19272_mk(s); + s.tmp_0.arg0 = globals.down___19198; s.tmp_0.arg1 = 2048; - s.tmp_0.arg2 = inline__P82366; - s.callLocIdx = 261; s.pc = 56; return s.tmp_0; + s.tmp_0.arg2 = inline__P163472; + s.callLocIdx = 272; s.pc = 56; return s.tmp_0; case 56: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P1986_mk(s); - s.tmp_0.arg0 = globals.right___1911; + s.tmp_0 = controller_Button_onEvent__P19272_mk(s); + s.tmp_0.arg0 = globals.right___19197; s.tmp_0.arg1 = 2054; - s.tmp_0.arg2 = inline__P82378; - s.callLocIdx = 264; s.pc = 57; return s.tmp_0; + s.tmp_0.arg2 = inline__P163484; + s.callLocIdx = 275; s.pc = 57; return s.tmp_0; case 57: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P1986_mk(s); - s.tmp_0.arg0 = globals.right___1911; + s.tmp_0 = controller_Button_onEvent__P19272_mk(s); + s.tmp_0.arg0 = globals.right___19197; s.tmp_0.arg1 = 2048; - s.tmp_0.arg2 = inline__P82420; - s.callLocIdx = 272; s.pc = 58; return s.tmp_0; + s.tmp_0.arg2 = inline__P163526; + s.callLocIdx = 283; s.pc = 58; return s.tmp_0; case 58: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P1986_mk(s); - s.tmp_0.arg0 = globals.left___1909; + s.tmp_0 = controller_Button_onEvent__P19272_mk(s); + s.tmp_0.arg0 = globals.left___19195; s.tmp_0.arg1 = 2048; - s.tmp_0.arg2 = inline__P82432; - s.callLocIdx = 275; s.pc = 59; return s.tmp_0; + s.tmp_0.arg2 = inline__P163538; + s.callLocIdx = 286; s.pc = 59; return s.tmp_0; case 59: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P1986_mk(s); - s.tmp_0.arg0 = globals.up___1910; + s.tmp_0 = controller_Button_onEvent__P19272_mk(s); + s.tmp_0.arg0 = globals.up___19196; s.tmp_0.arg1 = 2048; - s.tmp_0.arg2 = inline__P82793; - s.callLocIdx = 362; s.pc = 60; return s.tmp_0; + s.tmp_0.arg2 = inline__P163920; + s.callLocIdx = 378; s.pc = 60; return s.tmp_0; case 60: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P1986_mk(s); - s.tmp_0.arg0 = globals.down___1912; + s.tmp_0 = controller_Button_onEvent__P19272_mk(s); + s.tmp_0.arg0 = globals.down___19198; s.tmp_0.arg1 = 2054; - s.tmp_0.arg2 = inline__P82808; - s.callLocIdx = 367; s.pc = 61; return s.tmp_0; + s.tmp_0.arg2 = inline__P163935; + s.callLocIdx = 383; s.pc = 61; return s.tmp_0; case 61: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P1986_mk(s); - s.tmp_0.arg0 = globals.menu___1913; + s.tmp_0 = controller_Button_onEvent__P19272_mk(s); + s.tmp_0.arg0 = globals.menu___19199; s.tmp_0.arg1 = 2049; - s.tmp_0.arg2 = inline__P82876; - s.callLocIdx = 384; s.pc = 62; return s.tmp_0; + s.tmp_0.arg2 = inline__P164003; + s.callLocIdx = 400; s.pc = 62; return s.tmp_0; case 62: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P1986_mk(s); - s.tmp_0.arg0 = globals.left___1909; + s.tmp_0 = controller_Button_onEvent__P19272_mk(s); + s.tmp_0.arg0 = globals.left___19195; s.tmp_0.arg1 = 2054; - s.tmp_0.arg2 = inline__P83185; - s.callLocIdx = 454; s.pc = 63; return s.tmp_0; + s.tmp_0.arg2 = inline__P164312; + s.callLocIdx = 470; s.pc = 63; return s.tmp_0; case 63: r0 = s.retval; r0 = pxsim_Array__mk(); - globals.local_player_names___83195 = (r0); - globals.sprite_finished_cars___83198 = (null); - globals.local_last_vy___82955 = (0); - globals.local_last_vx___82950 = (0); - globals.local_closest_checkpoint___82922 = (null); - globals.local_last_tilemap___82823 = (null); + globals.local_player_names___164322 = (r0); + globals.sprite_finished_cars___164325 = (null); + globals.local_last_vy___164082 = (0); + globals.local_last_vx___164077 = (0); + globals.local_closest_checkpoint___164049 = (null); + globals.local_last_tilemap___163950 = (null); r0 = pxsim_Array__mk(); - globals.local_all_tiles___82820 = (r0); - globals.sprite_car___82665 = (null); + globals.local_all_tiles___163947 = (r0); + globals.sprite_car___163792 = (null); r0 = pxsim_Array__mk(); - globals.bot_names___82645 = (r0); - globals.sprite_bot___82632 = (null); - globals.sprite_minimap___82548 = (null); - globals.minimap2___82533 = (null); + globals.bot_names___163772 = (r0); + globals.sprite_bot___163759 = (null); + globals.sprite_minimap___163654 = (null); + globals.minimap2___163639 = (null); r0 = pxsim_Array__mk(); - globals.finished_cars___82334 = (r0); - globals.sprite_checkpoint___82298 = (null); + globals.finished_cars___163440 = (r0); + globals.sprite_checkpoint___163404 = (null); r0 = pxsim_Array__mk(); - globals.these_checkpoints___82289 = (r0); + globals.these_checkpoints___163395 = (r0); r0 = pxsim_Array__mk(); - globals.all_checkpoints___82280 = (r0); + globals.all_checkpoints___163386 = (r0); r0 = pxsim_Array__mk(); - globals.all_checkpoint_tiles___82245 = (r0); + globals.all_checkpoint_tiles___163351 = (r0); r0 = pxsim_Array__mk(); - globals.all_black_tiles___82204 = (r0); - globals.rng_decoration___82164 = (null); + globals.all_black_tiles___163310 = (r0); + globals.rng_decoration___163270 = (null); r0 = pxsim_String_.mkEmpty(); - globals.map_name___82152 = (r0); + globals.map_name___163258 = (r0); r0 = pxsim_Array__mk(); - globals.map_wall_tiles___82145 = (r0); + globals.map_wall_tiles___163251 = (r0); r0 = pxsim_Array__mk(); - globals.map_slow_tiles___82138 = (r0); + globals.map_slow_tiles___163244 = (r0); r0 = pxsim_Array__mk(); - globals.map_starting_tiles___82131 = (r0); + globals.map_starting_tiles___163237 = (r0); r0 = pxsim_Array__mk(); - globals.map_driving_tiles___82119 = (r0); + globals.map_driving_tiles___163225 = (r0); r0 = pxsim_Array__mk(); - globals.maps_background_color___82076 = (r0); + globals.maps_background_color___163181 = (r0); r0 = pxsim_Array__mk(); - globals.maps_flower_seeds___82071 = (r0); + globals.maps_flower_seeds___163176 = (r0); r0 = pxsim_Array__mk(); - globals.maps_wall_tiles___82055 = (r0); + globals.maps_wall_tiles___163158 = (r0); r0 = pxsim_Array__mk(); - globals.maps_slow_tiles___82042 = (r0); + globals.maps_slow_tiles___163143 = (r0); r0 = pxsim_Array__mk(); - globals.maps_driving_tiles___82029 = (r0); + globals.maps_driving_tiles___163128 = (r0); r0 = pxsim_Array__mk(); - globals.maps_starting_tile___82016 = (r0); + globals.maps_starting_tile___163113 = (r0); r0 = pxsim_Array__mk(); - globals.maps_checkpoints_needed___82013 = (r0); + globals.maps_checkpoints_needed___163110 = (r0); r0 = pxsim_Array__mk(); - globals.maps___82000 = (r0); - globals.show_checkpoints_gotten___81873 = (false); - globals.map_checkpoints_needed___81848 = (0); - globals.sprite_player___81802 = (null); - globals.sprite_321go___83220 = (null); - globals.menu_leaderboard___83071 = (null); + globals.maps___163095 = (r0); + globals.show_checkpoints_gotten___162968 = (false); + globals.map_checkpoints_needed___162943 = (0); + globals.sprite_player___162897 = (null); + globals.sprite_321go___164347 = (null); + globals.menu_leaderboard___164198 = (null); r0 = pxsim_Array__mk(); - globals.car_names_at_begin___83221 = (r0); - globals.menu_start___82498 = (null); + globals.car_names_at_begin___164348 = (r0); + globals.menu_start___163604 = (null); r0 = pxsim_Array__mk(); - globals.car_images_names___81980 = (r0); + globals.car_images_names___163075 = (r0); r0 = pxsim_Array__mk(); - globals.maps_names___82068 = (r0); + globals.maps_names___163173 = (r0); r0 = pxsim_Array__mk(); - globals.menu_options___83225 = (r0); - globals.option_selected___83228 = (false); - globals.done_options___83230 = (false); - globals.sprite_title___82605 = (null); + globals.menu_options___164352 = (r0); + globals.option_selected___163738 = (false); + globals.done_options___164355 = (false); + globals.sprite_title___163712 = (null); r0 = pxsim_Array__mk(); - globals.car_images___81928 = (r0); - globals.laps___83233 = (0); - globals.splash_mode___82654 = (false); - globals.show_minimap___82530 = (false); - globals.in_game___81826 = (false); - globals.car_accel___81996 = (0); - s.tmp_0 = stats_turnStats__P4267_mk(s); + globals.car_images___163023 = (r0); + globals.laps___164358 = (0); + globals.splash_mode___163781 = (false); + globals.show_minimap___163636 = (false); + globals.in_game___162921 = (false); + globals.car_accel___163091 = (0); + s.tmp_0 = stats_turnStats__P21553_mk(s); s.tmp_0.arg0 = true; - s.callLocIdx = 455; s.pc = 64; return s.tmp_0; + s.callLocIdx = 471; s.pc = 64; return s.tmp_0; case 64: r0 = s.retval; r0 = pxsim_numops_toBoolDecr(true); if (!r0) { step = 1; continue; } - s.tmp_0 = pause__P413_mk(s); + s.tmp_0 = pause__P17699_mk(s); s.tmp_0.arg0 = 1000; - s.callLocIdx = 456; s.pc = 65; return s.tmp_0; + s.callLocIdx = 472; s.pc = 65; return s.tmp_0; case 65: r0 = s.retval; - s.tmp_0 = LoadingAnimations_show_splash__P4193_mk(s); + s.tmp_0 = LoadingAnimations_show_splash__P21479_mk(s); s.tmp_0.arg0 = 0; - s.callLocIdx = 457; s.pc = 66; return s.tmp_0; + s.callLocIdx = 473; s.pc = 66; return s.tmp_0; case 66: r0 = s.retval; - s.tmp_0 = pause__P413_mk(s); + s.tmp_0 = pause__P17699_mk(s); s.tmp_0.arg0 = 5000; - s.callLocIdx = 458; s.pc = 67; return s.tmp_0; + s.callLocIdx = 474; s.pc = 67; return s.tmp_0; case 67: r0 = s.retval; - s.tmp_0 = fade_in__P82339_mk(s); + s.tmp_0 = fade_in__P163445_mk(s); s.tmp_0.arg0 = true; s.tmp_0.arg1 = true; - s.callLocIdx = 459; s.pc = 68; return s.tmp_0; + s.callLocIdx = 475; s.pc = 68; return s.tmp_0; case 68: r0 = s.retval; - s.tmp_0 = LoadingAnimations_hide_splash__P4194_mk(s); - s.callLocIdx = 460; s.pc = 69; return s.tmp_0; + s.tmp_0 = LoadingAnimations_hide_splash__P21480_mk(s); + s.callLocIdx = 476; s.pc = 69; return s.tmp_0; case 69: r0 = s.retval; case 1: case 2: - globals.speed_multiplier___83241 = (1); - r0 = (globals.speed_multiplier___83241 * 300); - globals.car_accel___81996 = (r0); - r0 = (globals.car_accel___81996 * 0.5); - globals.car_drive_max_velo___83247 = (r0); - r0 = (globals.car_accel___81996 * 2); - globals.car_drive_frict___83250 = (r0); - r0 = (globals.car_drive_max_velo___83247 * 0.5); - globals.car_slow_max_velo___83253 = (r0); - r0 = (globals.car_drive_frict___83250 * 2); - globals.car_slow_frict___83256 = (r0); - globals.map_selected___83258 = (0); - globals.in_game___81826 = (false); - globals.show_minimap___82530 = (false); + globals.speed_multiplier___164366 = (1); + r0 = (globals.speed_multiplier___164366 * 300); + globals.car_accel___163091 = (r0); + r0 = (globals.car_accel___163091 * 0.5); + globals.car_drive_max_velo___164372 = (r0); + r0 = (globals.car_accel___163091 * 2); + globals.car_drive_frict___164375 = (r0); + r0 = (globals.car_drive_max_velo___164372 * 0.5); + globals.car_slow_max_velo___164378 = (r0); + r0 = (globals.car_drive_frict___164375 * 2); + globals.car_slow_frict___164381 = (r0); + globals.map_selected___164383 = (0); + globals.in_game___162921 = (false); + globals.show_minimap___163636 = (false); r0 = pxsim_Array__mk(); - globals.sprites_on_checker___83261 = (r0); - s.tmp_0 = controller_configureRepeatEventDefaults__P4941_mk(s); + globals.sprites_on_checker___164386 = (r0); + s.tmp_0 = controller_configureRepeatEventDefaults__P22227_mk(s); s.tmp_0.arg0 = 0; s.tmp_0.arg1 = 20; - s.callLocIdx = 461; s.pc = 70; return s.tmp_0; + s.callLocIdx = 477; s.pc = 70; return s.tmp_0; case 70: r0 = s.retval; - s.tmp_0 = define_maps__P81998_mk(s); - s.callLocIdx = 462; s.pc = 71; return s.tmp_0; + s.tmp_0 = define_maps__P163093_mk(s); + s.callLocIdx = 478; s.pc = 71; return s.tmp_0; case 71: r0 = s.retval; - s.tmp_0 = define_animations__P81926_mk(s); - s.callLocIdx = 463; s.pc = 72; return s.tmp_0; + s.tmp_0 = define_animations__P163021_mk(s); + s.callLocIdx = 479; s.pc = 72; return s.tmp_0; case 72: r0 = s.retval; - s.tmp_0 = define_bot_names__P83041_mk(s); - s.callLocIdx = 464; s.pc = 73; return s.tmp_0; + s.tmp_0 = define_bot_names__P164168_mk(s); + s.callLocIdx = 480; s.pc = 73; return s.tmp_0; case 73: r0 = s.retval; - s.tmp_0 = define_menu_styles__P82496_mk(s); - s.callLocIdx = 465; s.pc = 74; return s.tmp_0; + s.tmp_0 = define_menu_styles__P163602_mk(s); + s.callLocIdx = 481; s.pc = 74; return s.tmp_0; case 74: r0 = s.retval; - s.tmp_0 = define_settings__P82482_mk(s); - s.callLocIdx = 466; s.pc = 75; return s.tmp_0; + s.tmp_0 = define_settings__P163588_mk(s); + s.callLocIdx = 482; s.pc = 75; return s.tmp_0; case 75: r0 = s.retval; - s.tmp_0 = timer_background__P4273_mk(s); - s.tmp_0.arg0 = inline__P83270; - s.callLocIdx = 571; s.pc = 76; return s.tmp_0; + s.tmp_0 = timer_background__P21559_mk(s); + s.tmp_0.arg0 = inline__P164395; + s.callLocIdx = 587; s.pc = 76; return s.tmp_0; case 76: r0 = s.retval; - s.tmp_0 = game_onUpdate__P2712_mk(s); - s.tmp_0.arg0 = inline__P83635; - s.callLocIdx = 581; s.pc = 77; return s.tmp_0; + s.tmp_0 = game_onUpdate__P19998_mk(s); + s.tmp_0.arg0 = inline__P164760; + s.callLocIdx = 597; s.pc = 77; return s.tmp_0; case 77: r0 = s.retval; - s.tmp_0 = game_onUpdate__P2712_mk(s); - s.tmp_0.arg0 = inline__P83689; - s.callLocIdx = 610; s.pc = 78; return s.tmp_0; + s.tmp_0 = game_onUpdate__P19998_mk(s); + s.tmp_0.arg0 = inline__P164814; + s.callLocIdx = 626; s.pc = 78; return s.tmp_0; case 78: r0 = s.retval; - s.tmp_0 = forever__P1877_mk(s); - s.tmp_0.arg0 = inline__P83880; - s.callLocIdx = 621; s.pc = 79; return s.tmp_0; + s.tmp_0 = forever__P19163_mk(s); + s.tmp_0.arg0 = inline__P165005; + s.callLocIdx = 637; s.pc = 79; return s.tmp_0; case 79: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -_main___P84354.info = {"start":0,"length":0,"line":0,"column":0,"endLine":0,"endColumn":0,"fileName":"pxt_modules/ColorBlock/main.ts","functionName":"
","argumentNames":[]} -_main___P84354.continuations = [ ] +_main___P166037.info = {"start":0,"length":0,"line":0,"column":0,"endLine":0,"endColumn":0,"fileName":"pxt_modules/ColorBlock/main.ts","functionName":"
","argumentNames":[]} +_main___P166037.continuations = [ ] -function _main___P84354_mk(s) { +function _main___P166037_mk(s) { checkStack(s.depth); return { - parent: s, fn: _main___P84354, depth: s.depth + 1, + parent: s, fn: _main___P166037, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1630,134 +1642,140 @@ function _main___P84354_mk(s) { tmp_5: undefined, } } -const _hex5286 = pxsim.BufferMethods.createBufferFromHex("1f00210023002500270029002c002e003100340037003a003e004100450049004e00520057005c00620068006e0075007b0083008b0093009c00a500af00b900c400d000dc00e900f70006011501260137014a015d01720188019f01b801d201ee010b022a024b026e029302ba02e40210033f037003a403dc03170455049704dd0427057505c80520067d06e0064907b8072d08a9082d09b9094d0aea0a900b400cfa0cc00d910e6f0f5a1053115b1272139a14d41520178018f519801b231dde1e") -const _hex11300 = pxsim.BufferMethods.createBufferFromHex("2000000000000000210000005e0000002200000e000e0000230028fe28fe280024004c92ff926400250002651248a64026006c92926ca000270000000e000000280000007c82000029000000827c00002a005438103854002b0010107c1010002c000000907000002d001010101010002e000000606000002f000060100806003000003c42423c00310000447e4000003200004462524c00330000424a4e320034003028247e20003500004e4a4a32003600003c4a4a30003700000262120e00380000344a4a34003900000c52523c003a0000006c6c00003b000000967600003c001028284444003d002828282828003e004444282810003f0000025909060040003c425a560800410078141214780042007e4a4a4a34004300003c424224004400007e42423c004500007e4a4a42004600007e0a0a02004700003c425234004800007e08087e00490000427e4200004a002040423e02004b00007e081462004c00007e404040004d007e0418047e004e00007e04087e004f003c4242423c005000007e12120c005100003c5262bc005200007e12126c00530000244a522400540002027e0202005500003e40403e005600001e70701e0057007e2018207e00580042241824420059000608700806005a000062524a46005b00007e424200005c000006081060005d000042427e00005e000804020408005f00808080808000600000000204000061000030484878006200007e4848300063000030484848006400003048487e006500003068585000660000107c12040067000018a4a478006800007e08087000690000487a4000006a000040847d00006b00007e102840006c0000427e4000006d007808300870006e000078080870006f00003048483000700000fc24241800710000182424fc0072000078100810007300005058682800740000083e48200075000038404078007600001860601800770038403040380078000048303048007900005ca0a07c007a000048685848007b000008364100007c000000fe0000007d000041360800007e00000804080400a000000000000000a10000007a000000a200003048fc4800a30090fc92928400a400542844285400a5002a2c782c2a00a6000000ee000000a7000094aaaa5200a800000200020000a9003e414955413eaa0000242a2e0000ab00102854284400ac00001010107000ad00001010101000ae003e415d45413eaf00000202020200b000000814140800b1008888be888800b2000024322c0000b30000222a140000b400000004020000b50000f840207800b6000c1e7e027e00b700000010000000b800000080400000b90000243e200000ba0000242a240000bb00442854281000bc00025f70f84000bd00021f90c8b000be0011557af84000bf000030484d2000c000601916186000c100601816196000c200601a151a6000c300601a151a6100c400601914196000c500601a151a6000c6007c0a7e4a4200c700001ea1611200c800007c55564400c900007c56554400ca00007c56554600cb00007c55544500cc0000457e440000cd0000447e450000ce0000467d460000cf0000457c450000d000087e4a423c00d100007e09127d00d200003845463800d300003846453800d400003846453a00d500003a45463900d600003845443900d700442810284400d80000fc724e3f00d900003c41423c00da00003c42413c00db00003c42413e00dc00003c41403d00dd00040872090400de00007e24241800df00007c025a2400e0000030494a7800e10000304a497800e20000304a497a00e3000032494a7900e40000304a487a00e50000304a4d7a00e600304878685000e7000018a4642400e8000030695a5000e90000306a595000ea0000306a595200eb0000306a585200ec0000497a400000ed0000487a410000ee00004a79420000ef00004a78420000f00000304a4b3d00f100007a090a7100f2000030494a3000f30000304a493000f40000304a493200f5000032494a3100f60000304a483200f700101054101000f800007068583800f900003841427800fa00003842417800fb00003842417a00fc00003842407a00fd0000b84241f800fe0000ff24241800ff00005ca1a07d000001601915196000010100304a4a7a000201611a16196000030100314a4a790004013c0a094abc00050100182464bc000601003846452800070100304a4948000801003846452a00090100304a494a000a010038444528000b010030484a48000c010038454629000d010030494a49000e01007c454639000f0100314a497e001001087e4a423c00110130484c7e04001201007d55554500130100326a5a52001401007d56564500150100316a5a51001601007c55544400170100306a5850001801003f65a521001901001874ac28001a01007c555645001b010030695a51001c010038465536001d0100304a49f2001e010039465635001f0100314a4af100200100384455340021010018a4a578002201001ea1691a0023010018a6a578002401007812117a0025017e080a7102002601047e147e04002701047e0c08700028010002457e450029010002497a41002a0100457d4500002b01004a7a4200002c0100014a7a49002d0100014a7a41002e0100217fa100002f0100247da00000300100447d440000310100487840000032017e0022423e0033013d0040847d0034012040463d0600350100800af90200360100bf440a3100370100bf4814200038010078102848003901007c404241003a0100467d4000003b01003fa06020003c0100a17f2000003d01007c414241003e0100457e4100003f01007e40484000400100427e4008004101107e48404000420100527e4800004301007c0a117c00440100780a097000450100bf42043f00460100bc440438004701007c09127d00480100790a09700049010a06780870004a01003f02847f004b01003c048478004c013945454539004d0100324a4a32004e013946464639004f0100314a4a310050013a4544463900510132494832010052013c427e4a420053013048306850005401007c163548005501007812091000560100bf49093600570100bc480408005801007d1635480059010079120910005a010048565524005b0100505a6928005c010048565526005d0100505a692a005e010012a56912005f010028ac741400600100485556250061010050596a290062010101bf410100630100049f641000640104057e050400650100083d4a2100660102127e120200670100183e5820006801003a414239006901003a414279006a01003d41413d006b01003a42427a006c010039424239006d010039424279006e01003a45453a006f01003a45457a0070013a41403a010071013a41407a01007201001f60a01f007301001c60a03c00740178221122780075013842314238007601081261120800770100b84241fa00780104097009040079010064564d44007a0100486a5948007b010064544d44007c010048685a48007d010064554e45007e010048695a49007f0100087c0204008f01003452523c00920100887e090200a0013c42423c0806a101003048483008af01003e403e0806b001003840781008b501006a5a4a4e00b601005878585800d101003845463900d2010030494a3100e601003845563500e7010030494af100fa0100742a750000fb0100304c4a7d00fc0178147e554400fd0130487a695000fe010078744e3d00ff0100706a59380018020012a569120019020028ac7414001a020101bf4101001b0200049f641000bb0200000c0a0000bc0200000a060000bd020000060a0000c602000201020000c702000102010000c902000202020000d802000102020100d902000002000000da02000205020000db02000040800000dc02000201020100dd02020100020100740300000201000075030000804000007a030000c08000007e03000096760000840300000300000085030200030002008603037c12127c008703000010000000880303007e4a4200890303007e087e008a030300427e42008c03033c42423c008e0303000e700e008f03035c62625c00900302003b400200910378141214780092037e4a4a4a34009303007e0202020094036058465860009503007e4a4a420096030062524a46009703007e08087e0098033c4a4a4a3c00990300427e4200009a03007e081462009b036018061860009c037e0418047e009d03007e04087e009e0300424a4a42009f033c4242423c00a003007e02027e00a103007e12120c00a30300665a424200a40302027e020200a503060870080600a60318247e241800a703422418244200a8030e107e100e00a9035c6202625c00aa0300457c450000ab03040970090400ac030030484a7900ad030030685a5100ae0378100a09f000af03003a41200000b0033a4043403a00b103003048487800b20300fe25251a00b3030c30c0300c00b403344a4a4a3000b503003068585000b603021aa6a24200b7033c080404f800b803003c4a4a3c00b903003840200000ba03007820504800bb03641212227c00bc03fc2020103c00bd03182040201800be03112d2ba94100bf03003048483000c003087808780800c103f82424241800c2031824a4a44800c303304848582800c403000838482800c503384040403800c6031c20f8241800c703c4281028c400c8031c20fc201c00c903304820483000ca03000238422000cb03384240423800cc0330484a493000cd03384042413800ce03304822493000d0033c52525c2000d10310344a3c0800d203067804020400d303120a7c020400d4030d7009040800d5031824ff241800d603384828483800d70348302221d800da031c2221a14200db031824a4a44200dc037e1212020200dd0300fc24240400de033e2010087c00df030c0ac9281800e003700c621c7000e10301092516f800e2039ea0bea07e00e30398a0b8a07800e4030c1214107e00e503001028207800e603be9088887000e70348544e443800e803245252524c00e903285454544800ea0364524c526400eb03086458640800ec03385454542200ed03306848682400ee03184a7e4a1800ef031848ff0a0800f003483020205800f10378a4a4a49800f203304848485000f303006080847d00f4033c4a4a4a3c00f5030030585848000004007c555644000104007c55544500020401013f8579000304007c0605040004043c4a4a422400050400244a522400060400427e420000070400457c45000008042040423e020009047c027e4830000a047e087e4830000b0402027e0a72000c04007c102a45000d047c2112087c000e040c5152523d000f043f20e0203f00100478141214780011047e4a4a4a300012047e4a4a4a34001304007e020202001404c07c427ec0001504007e4a4a4200160476087e087600170424424a4a34001804007e08047e001904007d120a7d001a04007e081462001b04403c02027e001c047e0418047e001d04007e08087e001e043c4242423c001f047e0202027e002004007e12120c002104003c42422400220402027e02020023040e5050503e00240418247e241800250442241824420026043f2020bf600027040e1010107e0028047e407e407e0029043f203fa07f002a04027e484830002b047e4848307e002c04007e484830002d0424424a4a3c002e047e183c423c002f04006c12127e0030043048487840003104003c4a4a3100320400786850200033040078080808003404c0704878c000350430686850000036044830783048003704004058683000380478402010780039047942221279003a040078203048003b044030080878003c047810201078003d047810101078003e043048484830003f047808080878004004fc24242418004104304848485000420408087808080043041ca0a0a07c0044041824ff241800450400483030480046043c2020bc60004704182020207800480478407840780049043c203ca07c004a040878505020004b047850502078004c040078505020004d044858683000004e047830304830004f0450282878000050040030696a500051040032686a50005204023f0a887000530400780a09080054040030685848005504005058682800560400487a4000005704004a784200005804004080847d0059047008785020005a047810785020005b04047e141060005c040078223148005d047841221078005e0418a1a2a279005f043c20e0203c006204027f4a4830006304087e5850200070040e107e100e00710418207820180072043c4a4a4a3c0073043068586830007404001e70180c0075040018603010009004007e020203009104007808080c009204087e0a0a0200930420782808080096043b043f043be0970424183c1824c09a04003f040a31c09b04003c101824c0ae04060870080600af040c10e0100c00b004161870181600b1042c30e0302c00b20421120c1221c0b3040024181824c0ba047e0808087000bb04007e08087000d804003452523c00d904002868583000e20400457d450000e304004a7a420000e8043c4a4a4a3c00e904003058583000ee04003d41413d00ef04003a42427a00d005681020285000d105484848784000d205004830600000d305080808780800d405680808087800d505000008780000d605080818680800d705087808087800d805784050487800d905000008180000da0504040404fc00db05484848483800dc050e4848281800dd05087848487800de05582010487000df05000004fc0000e005004040487800e105000878483800e205487840281800e305041c0404fc00e405485848483800e50504f820140800e605485060685000e705f40424241c00e805080808087000e905785058403800ea05487808087800f005087800087800f105081800087800f205081800081800f305000010080000f405100800100800021e7c5455542800031e007e484930000a1e007c454438000b1e003049487e001e1e007c151404001f1e001079140800401e7e0419047e00411e780832087000561e007c15140800571e00fc25241800601e004854552400611e0050586a28006a1e04047d0404006b1e00083d482000801e7c2112207c00811e384132403800821e7c2012217c00831e384032413800841e7c2110217c00851e384230423800f21e040972080400f31e00b84142f800a3207e0a7a120a00a420a8fcaa828400a720087e2a1c0800ab200098a4a6bf02ac20183c5a5a4200af20627f224438009021103854101000912108047e0408009221101054381000932110207e201000942110381010381095212844fe442800") -const _hex11695 = pxsim.BufferMethods.createBufferFromHex("20000000000000000000000000000000000000000000000000002100000000000006fc0000000000000000000000000000000000220000001c00000000001c0000000000000000000000000000002300a000f807a000f807a00000000000000000000000000000002400000018022404460c8803000000000000000000000000000025003802c4017800200390040803000000000000000000000000260080037804a4041803800340040000000000000000000000002700000000001c00000000000000000000000000000000000000280000000000f8010606010800000000000000000000000000002900000001080606f801000000000000000000000000000000002a00040014000e001400040000000000000000000000000000002b0040004000f8034000400000000000000000000000000000002c000000000000090006000000000000000000000000000000002d000000800080008000000000000000000000000000000000002e000000000000060000000000000000000000000000000000002f00000c800360001c000300000000000000000000000000000030000000f80304040404f80300000000000000000000000000003100000004040404fc07000400040000000000000000000000003200000008060405c4043804000000000000000000000000000033000000080244044404b803000000000000000000000000000034000000800170010801fc070001000000000000000000000000350000023c0424042404c403000000000000000000000000000036000000f0034804440488030000000000000000000000000000370000000400c40734000c00000000000000000000000000000038000000b80344044404b803000000000000000000000000000039000000780284048802f00100000000000000000000000000003a000000000030060000000000000000000000000000000000003b000000000018090006000000000000000000000000000000003c004000a000a000a000100100000000000000000000000000003d002001200120012001200100000000000000000000000000003e0000001001a000a000a00040000000000000000000000000003f000000080084066400180000000000000000000000000000004000f0030c04c20822092409f80900000000000000000000000041000007f8008400f8000007000000000000000000000000000042000000fc0744044404b803000000000000000000000000000043000000f001080204040404080200000000000000000000000044000000fc0704040802f001000000000000000000000000000045000000fc07440444044404000000000000000000000000000046000000fc07440044004400000000000000000000000000000047000000f00108024404c803000000000000000000000000000048000000fc0740004000fc070000000000000000000000000000490000000404fc070404040400000000000000000000000000004a000000000200040004fc0300000000000000000000000000004b000000fc074000f0000c0304040000000000000000000000004c000000fc0700040004000400000000000000000000000000004d000000fc0738007000fc0700000000000000000000000000004e000000fc073800c003fc0700000000000000000000000000004f000000f80304040404f803000000000000000000000000000050000000fc07840084004400780000000000000000000000000051000000fc0102020206fc09000000000000000000000000000052000000fc074400c4013806000000000000000000000000000053000000180224044404880300000000000000000000000000005400000004000400fc070400040000000000000000000000000055000000fc0300040004fc03000000000000000000000000000056000c00f0030004f0030c00000000000000000000000000000057007c008007e001f0010007fc0000000000000000000000000058000404b8034000b80304040000000000000000000000000000590004003800c00730000c0000000000000000000000000000005a0004040407e4041c04040400000000000000000000000000005b0000000000ff0f0108010800000000000000000000000000005c0003001c0060008003000c00000000000000000000000000005d00000001080108ff0f000000000000000000000000000000005e004000380004003800400000000000000000000000000000005f00000800080008000800080000000000000000000000000000600000000000020004000000000000000000000000000000000061000000200390049004e007000000000000000000000000000062000000fc0710041004e003000000000000000000000000000063000000c001200210043004000200000000000000000000000064000000e00310041004fc07000000000000000000000000000065000000e00390049004e0040000000000000000000000000000660000001000f80714001400000000000000000000000000000067000000b806440944093c09040600000000000000000000000068000000fc0710001000e0070000000000000000000000000000690000000000f4070000000000000000000000000000000000006a00000800080008fd07000000000000000000000000000000006b000000fe078000e001100610040000000000000000000000006c0000000000fc030004000400000000000000000000000000006d00f00710001000e0071000e0070000000000000000000000006e000000f00710001000e00700000000000000000000000000006f000000e00310041004e003000000000000000000000000000070000000fc0f04010401f800000000000000000000000000000071000000f80004010401fc0f000000000000000000000000000072000000f00720001000100000000000000000000000000000007300000060029004900420030000000000000000000000000000740000001000fc0310041004000000000000000000000000000075000000f00300040004f007000000000000000000000000000076003000c0030004c003300000000000000000000000000000007700f0000007e003c0010007f000000000000000000000000000780010046003800060031004000000000000000000000000000079000c0870088007f0000c0000000000000000000000000000007a000000000410079004700410040000000000000000000000007b0000004000be070108010800000000000000000000000000007c0000000000ff0f0000000000000000000000000000000000007d00000001080108be07400000000000000000000000000000007e00800040004000800080004000000000000000000000000000") -const _hex27775 = pxsim.BufferMethods.createBufferFromHex("20000000000000002100001700000000220000030003000023000a1f0a1f0a0024000a17151d0a00250013090412190026000a15150a100027000003000000002800000e11000000290000110e0000002a00000a040a00002b0000040e0400002c000010080000002d000004040400002e000008000000002f0010080402010030000e11110e0000310000121f100000320019151512000033000911150b000034000c0a091f080035001715151509003600081416150800370011090503010038000a1515150a00390002150d0502003a00000a000000003b0000100a0000003c0000040a1100003d00000a0a0a00003e0000110a0400003f0002011505020040000e1115090e0041001e05051e000042001f15150a000043000e111111000044001f11110e000045001f151511000046001f050501000047000e1111150c0048001f04041f00004900111f110000004a000911110f01004b001f040a1100004c001f10101000004d001f0204021f004e001f0204081f004f000e11110e000050001f0505020000510006091916000052001f05050a10005300121515090000540001011f01010055000f10100f0000560007081008070057001f0804081f0058001b04041b0000590001021c0201005a001915131100005b00001f111100005c000102040810005d000011111f00005e000002010200005f00101010101000600000010200000061000c12121e100062001f141408000063000c121212000064000814141f000065000e15151200006600041e0501000067000215150f000068001f04041800006900001d000000006a000010100d00006b001f040a1000006c00000f101000006d001e0204021e006e001e02021c00006f000c12120c000070001e0a0a0400007100040a0a1e000072001c0202020000730010140a0200007400000f1414100075000e10101e1000760006081008060077001e1008101e007800120c0c12000079001214080402007a00121a161200007b0000041f1100007c00001f000000007d00111f040000007e00000404080800d3000c1213130c00f3000c12130d000004010e05051e100005010609191f080006010c121313120007010c121313000018010f0b1b19000019010e151d1a000041011f14121000004201100f1412000043011f0205081f0044011e03031c00005a0110140b0302005b0110140b0300007901121a171300007a01121a171300007b01121b171200007c01121b17120000") -const _hex5361 = pxsim.BufferMethods.createBufferFromHex("000000ffffffff2121ff93c4ff8135fff609249ca378dc52003fad87f2ff8e2ec4a4839f5c406ce5cdc491463d000000") -const _hex5891 = pxsim.BufferMethods.createBufferFromHex("8704240024000000001111111111111111111111111111111100000010313333333333333333333333333333130100001113111111111111111111111111111131110000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000111311111111111111111111111111113111000010313333333333333333333333333333130100000011111111111111111111111111111111000000") -const _hex5893 = pxsim.BufferMethods.createBufferFromHex("8704240024000000002222222222222222222222222222222200000020323333333333333333333333333333230200002223222222222222222222222222222232220000322211111111111111111111111111112223000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003222111111111111111111111111111122230000222322222222222222222222222222223222000020323333333333333333333333333333230200000022222222222222222222222222222222000000") -const _hex5895 = pxsim.BufferMethods.createBufferFromHex("8704240024000000004444444444444444444444444444444400000040343333333333333333333333333333430400004443444444444444444444444444444434440000344411111111111111111111111111114443000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003444111111111111111111111111111144430000444344444444444444444444444444443444000040343333333333333333333333333333430400000044444444444444444444444444444444000000") -const _hex5897 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d00000000000000000000000070666607000000000000000000000000006776000000000000000000000000660700007066000000000000000000006766777766760000000000000000000060666666660600000000000000000066006766667600660000000000000000667600000000676600000000000000006766767777676676000000000000000060666666666666060000000000000000006766666666760000000000000000000000676666760000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex5899 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0bb000000000000000000000000b000404500b0000000000000000000005b0b000400540b0000000000000000b0550400000054b5000000000000000000440040bb0040040000000000000000000040d4ddbb0000000000000000000000004055ddbd000000000000000000004b005455d5dd0b400b000000000000005b045411d5dd0b540b000000000000004b005411d5dd0b400b0000000000000000004055ddbd00000000000000000000000040d4ddbb0000000000000000000000440040bb0040040000000000000000b0550400000054b50000000000000000005b04000400540b000000000000000000b000404500b0000000000000000000000000b0bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex5901 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000002002000000000000202200000000000022020000000000000022020000000020220000000000000000202200000000220200000000000000000022020000202200000000000000000000202200002202000000000000000000000022022022000000000000000000000000202222020000000000000000000000000022220000000000000000000000000000222200000000000000000000000000202222020000000000000000000000002202202200000000000000000000002022000022020000000000000000000022020000202200000000000000000020220000000022020000000000000000220200000000202200000000000000202200000000000022020000000000002002000000000000200200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex5903 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d0000000000000000000000007066660700000000000000000000000000677600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex5905 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0cbcc0c0000000000000000000000b0db55d5cd0c00000000000000000000db555555ddcd000000000000000000b055555555d59d0b0000000000000000db55555555d59db900000000000000005b55555555d5ddb900000000000000b05db5cccc5bdddd990b000000000000b055ccccccccdddd9d0b000000000000b0b5ccccccccdbdd9d0b000000000000b0c5ccccccccdcdd9d0b000000000000b0c5ccdccbccdcdd9d0c000000000000b0cdcc5b55ccdcdd9d0c00000000000000ccdc55b5ccdcddc90000000000000000cccc5b55ccdbddc90000000000000000c0ccdccbccdd9d0c000000000000000000ccccccdbddcd00000000000000000000c0dcddddcd0c0000000000000000000000c0cccc0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex5907 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc00000000000000b0bbbbbbbbcb00c0cd000000000000001bddddddddbd0c1ccd000000000000b011cbccccccbc0c1ccd000000000000b01d6c666666bc0cbccd000000000000b01d6c616661bc0c1ccd000000000000b01d6c161666bccc1bcd000000000000b01d6c666166bcccbbcd000000000000b01d6c666666bccc1bcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666661bcccbbcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666666bc0c1ccd000000000000b01dcbccccccbc0cbccd000000000000c0b1bbbbbbbbbb0cdccb000000000000c0bbbbbbbbbbcb00dc0c00000000000000cccccccccc0c00cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex5909 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004004000000000000000000000000000054450000000000000000000000440b00bbbb00b0440000000000000040550b00000000b0550400000000000040b5000044bb00005b04000000000000b00b0044ddddbb00b00b0000000000000000405d55d5dd0b00000000000000000000d4555555ddbd0000000000000000000054555555d5bd0000000000000000b44055555555d5dd0b4b000000000040b54055555555d5dd0b5b040000000040b54055555555d5dd0b5b040000000000b44055115555d5dd0b4b000000000000000054115555d5bd00000000000000000000d4555555ddbd00000000000000000000405d55d5dd0b0000000000000000b00b0044ddddbb00b00b00000000000040b5000044bb00005b0400000000000040550b00000000b0550400000000000000440b00bbbb00b0440000000000000000000000544500000000000000000000000000004004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex5911 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbbb00000000000000000000000000b055bb00bbbbbb000000000000000000b0b5bdbcbbbbddcb0000000000000000b0dbcb5b5555bbdd0c00000000000000b0cbdcbdbb5b55dbcd0000000000000000c0dddb11d15bb5bd0c00000000000000bbbd111111b155bb0c00000000000000db1b111111115bb5cb00000000000000db1bb11d1199b9d5cb00000000000000db1b11bb9199b955cb000000000000005b1b11b19b99995bcb000000000000005b1d1111bb99995ccb00000000000000b0b511bbbb99995ccb00000000000000b0d51d919999d95b0b00000000000000005bdb919999c9d50b0000000000000000b0d51b99d9bcb5000000000000000000005bd5bbbc550b00000000000000000000b05b5555bd000000000000000000000000b0bbbb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex6345 = pxsim.BufferMethods.createBufferFromHex("870410001000000075777777777777777777d176771776777537116377717157771176d177177677771176d17777777777371163777777777777d176177677777777777771717777777777771776777777576577777777777777775775176d777777775576133176776177671761177d171777771761177d77617777771331767777777777176d77") -const _hex6353 = pxsim.BufferMethods.createBufferFromHex("87041000100000007777777777777777777677777777777757657777777777777755767777557677557777777777777757757777777777777757757777777777775576777777777777657777777777777777777777777777777777777777777777777777777777777777576577777777777777777777577777777777777777777777777777777777") -const _hex6357 = pxsim.BufferMethods.createBufferFromHex("8704100010000000dddddddddd1dd1dddddddddddd1dd1dddddddbdddddddddd1dd1dddddddddddd1dd1dddddddddddddddddddddbdddddddddddddddddd1dddddddddddddddddddddddddddddddddddddddbbddddddddddddddbbdddddddddddddddddddddddddddddddddddddddbddbdddddddddddddddddddddddddddddbddddddddddddddddd") -const _hex6361 = pxsim.BufferMethods.createBufferFromHex("87041000100000007577777777777777777777777777777775776777577777577777557677777777777757657777777777577577777777777777557777777777777777557777777777775765777775777777577677775577777777777757577777777777775576777777757777657777777777777777777777777777777777777777777777777755") -const _hex6599 = pxsim.BufferMethods.createBufferFromHex("87041000100000000060668866880800607677768766f800607767776686660f767777777767e6fe767777777766e8fe76777777676686fe767777777677668676777777776766ee76777777776688e876777777676686f876777777776666ff76777777766786ff76777777678688f8607767776766880f607677768766f8000060668866880800") -const _hex6619 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") -const _hex7709 = pxsim.BufferMethods.createBufferFromHex("000000ffffffff2121ff93c4ff8135fff609249ca378dc52003fad87f2ff8e2ec4a4839f5c406ce5cdc491463d000000") -const _hex7731 = pxsim.BufferMethods.createBufferFromHex("000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex69729 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex69734 = pxsim.BufferMethods.createBufferFromHex("87041000100000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777") -const _hex69739 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ff11ff11ff11ff11ff11ff11ff11ff1111ff11ff11ff11ff11ff11ff11ff11ffff11ff11ff11ff11ff11ff11ff11ff1111ff11ff11ff11ff11ff11ff11ff11ffff11ff11ff11ff11ff11ff11ff11ff1111ff11ff11ff11ff11ff11ff11ff11ffff11ff11ff11ff11ff11ff11ff11ff1111ff11ff11ff11ff11ff11ff11ff11ff") -const _hex69744 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb") -const _hex69749 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex69754 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff000000000011ff11000000000011ff1100000000009f999999990000009f9999999900000011ff11000000000011ff110000000000ff11ff0000000000ff11ff0000000000cccccccccccc00000000000000000000000000000000000000000000000000") -const _hex69759 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff000000000011ff11000000000011ff1100000000009919ff990000000099119f990900009099ff919909000090199f999009000090f999f990090000909999ff900900000099c9cc9cc9cc00000000000000000000000000000000000000000000000000") -const _hex69764 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff000000000011ff11000000000099ff99009000000099119900990000009911990099000000999f99009900000091999999990000009f999999090000009f99990900000000cccccccccccc00000000000000000000000000000000000000000000000000") -const _hex69769 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff000000000011ff11000000000091999909000000009f99999900000000ff119f990000000011ff9199000000009999999999990000ff91999999990900ff11ff0000000000cccccccccccc00000000000000000000000000000000000000000000000000") -const _hex69774 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff000000000011ff11000000000091999999009900009f999999009909009f199f990090090091f991990099090091f99199999909009f19ff9999990900ff11ff0000000000cccccccccccc00000000000000000000000000000000000000000000000000") -const _hex69779 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff000000000011ff11000000000011999999999900009f999999999909009f199f990090090091f991990099090091f99199999909009f19ff9999990000ff11ff0000000000cccccccccccc00000000000000000000000000000000000000000000000000") -const _hex69784 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb9bbbbbbbbbbbbbbb99bbbb9bb9bbbb9b99bbbb99b9bbbb99b9bb9bb9bbbb9b99b9bb99bbbbbb9999b9bb99bbbb9b999bb99b9b999999b99bb99b99999b99bbbbb9bb999999bbbbbbb9bbbbbbbbbbbb9bbb11bbbbbbbbbbbb1111bbbbbbbbbbbb1111111111111111111111111111111111") -const _hex69789 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb9b99999999bbbbbb9b99999999bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb11bbbbbbbbbbbb1111bbbbbbbbbbbb1111111111111111111111111111111111") -const _hex69794 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb9bb9bbbb9bbbbbbb9bb999bb99bbbbbb9bb999bb99bbbbbb9b9999bb99bbbbbb9b999999b9bbbbbbbb999999b9bbbbbbbbbbbbbbbbbbbb11bbbbbbbbbbbb1111bbbbbbbbbbbb1111111111111111111111111111111111") -const _hex69799 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb9b99b9bbbbbbbbbb9b99b9bbbbbbbbbbbb9bb9bbbbbbbbbbbb9bb999bbbbbbbb9b999999b9bbbbbb9b999999bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb11bbbbbbbbbbbb1111bbbbbbbbbbbb1111111111111111111111111111111111") -const _hex69804 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb9999bbbbbbbbbbbb9999b99bbbbbbbbb999bb99bbbbbbbbb999bb99bbbbbbbbbb99b9999bbbbbbbbb99b9999bbbbbbbbbbbb9bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb11bbbbbbbbbbbb1111bbbbbbbbbbbb1111111111111111111111111111111111") -const _hex69809 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb9b9999bbbbbbbb9b999999b9bbbb9b9999bb99b9bbbb9b9999bb9bb9bbbb999999bb9bb9bbbb999b999999b9bbbb99bb999999b9bbbbbbbb9b9999bbbbbbbbbbbbbbbbbbbb11bbbbbbbbbbbb1111bbbbbbbbbbbb1111111111111111111111111111111111") -const _hex69814 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb9bb9bbbbbbbbbbbb9bb9bbbbbbbbbbbb9bb9bbbbbbbbbbbbbbb9bbbb9b99bbbbbb99bb9b9999bbbbbb999b99b9bbbbbbbb9999bbbbbbbbbbbbbbbbbbbbbbbb11bbbbbbbbbbbb1111bbbbbbbbbbbb1111111111111111111111111111111111") -const _hex69819 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb9999b999b9bbbb9b9999999999bbbb99b99b999999bbbb99bbbb99bb9bb9bb99bbbb99bb9bb9bb99b99b99bb9bb9bb999999999999b9bb999999999999b9bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb11bbbbbbbbbbbb1111bbbbbbbbbbbb1111111111111111111111111111111111") -const _hex69824 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb9999b9bbbbbbbb9b9999b9bbbbbbbb99b99bb9bbbbbbbb99bbbb99bbbbbbbb99bbbb99bbbbbbbb99b99b99bbb9bbbb999999999999b9bb999999999999b9bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb11bbbbbbbbbbbb1111bbbbbbbbbbbb1111111111111111111111111111111111") -const _hex69829 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb11bbbbbbbbbbbb1111bbbbbbbbbbbb1111111111111111111111111111111111") -const _hex69834 = pxsim.BufferMethods.createBufferFromHex("87041000100000009999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999") -const _hex69839 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff000000000091f911000000000091f91100009009009f19ff00909909009f19ff909999000091f999999900000091999999000000009f99f90000000000ff11ff0000000000cccccccccccc00000000000000000000000000000000000000000000000000") -const _hex69844 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff000000000011ff11000000000091991990990000009f999999990000009f199f099009000091f99909900900009199999999090000ff99f90099000000ff11ff0000000000cccccccccccc00000000000000000000000000000000000000000000000000") -const _hex69849 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff99990900000000919999990000000019991199000000909911ff90090000909911ff900900009099f99199099909009999999999990900ff99999999090000ff11ff0000000000cccccccccccc00000000000000000000000000000000000000000000000000") -const _hex69854 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff0000000000919999999999000091999999990900009f99990000000000ff11ff000000000011ff11909909000011ff999999990000ff999909009900009f99f900909900009cc9cc9c999900009099999990090000009999999900000000000000000000") -const _hex69859 = pxsim.BufferMethods.createBufferFromHex("8704100010000000dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd") -const _hex69864 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666") -const _hex69869 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666696999999996666669699999999666666666666666666666666666666666666666666666666666666666666666666661166666666666611116666666666661111111111111111111111111111111111") -const _hex69874 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666666666669666666666666666996666966966669699666699696666996966966966669699696699666666999969669966669699966996969999996996699699999699666669669999996666666966666666666696661166666666666611116666666666661111111111111111111111111111111111") -const _hex69879 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666666666666666666666666666666666666666666666666666666666666666966966669666666696699966996666669669996699666666969999669966666696999999696666666699999969666666666666666666661166666666666611116666666666661111111111111111111111111111111111") -const _hex69884 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666666666666666666666666666666666666666666666666696996966666666669699696666666666669669666666666666966999666666669699999969666666969999996666666666666666666666666666666666661166666666666611116666666666661111111111111111111111111111111111") -const _hex69889 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666666666666666666666666666666666999966666666666699996996666666669996699666666666999669966666666669969999666666666996999966666666666696666666666666666666666666666666666666661166666666666611116666666666661111111111111111111111111111111111") -const _hex69894 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666666666666666666666666666666666669699996666666696999999696666969999669969666696999966966966669999996696696666999699999969666699669999996966666666969999666666666666666666661166666666666611116666666666661111111111111111111111111111111111") -const _hex69899 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666666666666666666666666666666666666666666666669669666666666666966966666666666696696666666666666669666696996666669966969999666666999699696666666699996666666666666666666666661166666666666611116666666666661111111111111111111111111111111111") -const _hex69904 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666666666666666669999699969666696999999999966669969969999996666996666996696696699666699669669669969969966966966999999999999696699999999999969666666666666666666666666666666661166666666666611116666666666661111111111111111111111111111111111") -const _hex69909 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666666666666666669999696666666696999969666666669969966966666666996666996666666699666699666666669969969966696666999999999999696699999999999969666666666666666666666666666666661166666666666611116666666666661111111111111111111111111111111111") -const _hex69914 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666661166666666666611116666666666661111111111111111111111111111111111") -const _hex69919 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff0000000000919999999999000091999999990900009f99990000000000ff11ff000000000011ff11909909000011ff999999990000ff999909000000009f99f90000000000cccccccccccc00000000000000000000000000000000000000000000000000") -const _hex69924 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff0000000000919999999999000091999999990900009f99990000000000ff11ff000000000099f911909909000099ff99999999000099999909909900009999f90090090000cccccccc9cc900000000000090090000000000000009000000000000000000") -const _hex69929 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff0000000000919999999999000091999999990900009f99990000000000ff11ff000000000011ff11009009000091f9910099090000991999009909000099199909900900009999999999c900009099999999000000000000000000000000000000000000") -const _hex69934 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff0000000000919999999999000091999999990900009f99990000000000ff11ff000000000011ff11000000000091999900000000009f99990900000000ff119f09000000009c99999999cc00000099999999000000000000000000000000000000000000") -const _hex69939 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff0000000000919999999999000091999999990900009f99990000000000ff11ff000009000011ff11009909000091999900990900009f999909900900009f199f09900900009cc99c9999c900009009909999090000900900000000000000000000000000") -const _hex69944 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff0000000000919999999999000091999999990900009f99990000000000ff11ff000009000011ff11009909000091999999990900009f999999990900009f199f09900900009cc99c9999c900009009909999090000900900000000000000000000000000") -const _hex69949 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9fffffffffffffffbdffffffffffffbdbbffffffffffdfbbdbffffffffffb9bbbbffffffffdfbbbbdbffffffffbdbbb9dbffffffffbb9bbddbffffffdfbb99d96dffffffbd9b99d96d") -const _hex69954 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ffffffffffff9999ffffffff9f999999ffffff999999b9dbffff99d99999bbbbff9999d99999bbbdd9dd99999999b9bbdd9d9999999999bb9b999999996966b69b9969666666666699996966d6d966669d999999d9dd9d999d666699dddd6d666666666666dd6d996669666699d66d6666669969666666666699696666666666") -const _hex69959 = pxsim.BufferMethods.createBufferFromHex("87041000100000009999999b9999ffffb9bbbedbbd9b9999bbbbbbbbbbbb9969bbbbbbbbbbbbdd99bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbccccbbbbbbbbcbbbccccbbbbccbbbebbccbccbbccbbbc6ccccbccbbccbbc69cccccccccccccc66c6cccccccccccc9999cccccccccccc6699cccccccccccb6699c9ccccbbcb6c669669ccbb6b6696") -const _hex69964 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ffffffffffffffffffffffffffffffff99ffffffffffffff9996f9ffffffffff9b9996ffffffffff9b996999ffffffffbb9b9969f9ffffffbbbb6d9996f9ffffbcbbbbce9c96ffffcccbbccbcc69f9ffccccbcbbcc9c96ffccccccccbccc69f9cccccccccccbcc969c69666c99c9cc6c666666669666c9966966669666666666") -const _hex69969 = pxsim.BufferMethods.createBufferFromHex("8704100010000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9ffffffffffffff96ffffffffffffff99ffffffffffffff") -const _hex69974 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ffffffbb9969dd66ffffdfbb99669d69ffffdd9d69966d66ffffdd9966666666ff9f966666666666ff9f696669666666ff6fdd6666666666ff69dd9666668666ffd96d6666668886ffd9bb66668688869fbd6bdd666666889fbddb6b86688866dfbbb68b88888888dfbbd68688888888b96b666688888888d96d816888888668") -const _hex69979 = pxsim.BufferMethods.createBufferFromHex("8704100010000000666666666699666666666666666666666666996666666666666666666666666666666666666666666666d66d8688866866668866868886688886886686868888886666888888888866868888888888888888686688886666888866666688888888886888888888688888bbbbdbbb888888bbdbddddbbbb8888bbddddbdbbbb8b") -const _hex69984 = pxsim.BufferMethods.createBufferFromHex("8704100010000000666666b66b666666666666666666666666666666666666666666666666666666668866666666666666888688668688668866888866866866888688888888886888888868888888888888688888886866888868888888888868868888888888888888888888888888888888888888886888888888888888888888888888888888") -const _hex69989 = pxsim.BufferMethods.createBufferFromHex("87041000100000006669669669966666db66666666666966bb66666666669669b6db666666669699b6bb66666666669688bbdb666666696688d8bb666666966688d8b66d6666d6d68888ddbb6666ddd6888868bbdb66d6dd888888b8bb6dd66d88888888b8db8d888888686666db8d68868888888888888888886888888888888888888886886866") -const _hex69994 = pxsim.BufferMethods.createBufferFromHex("870410001000000066f9ffffffffffff66f6ffffffffffff9699ffffffffffff6669f9ffffffffff6999f9ffffffffff9699f6ffffffffff669699ffffffffff666699ffffffffff666669f9ffffffff666616f9ffffffff666616f1ffffffff666666f6ffffffff66661691ffffffff68881891ffffffff88888891ffffffff86886891ffffffff") -const _hex69999 = pxsim.BufferMethods.createBufferFromHex("8704100010000000dd8688888868888869868888888888886988888688b88b881b18818888bb8b886b188888c8bc8cd88b818888bcbc8bd8bb1188c8bcbb88dbcb8188c8cc8888dbcccc81c8bc8888ddcfcc88cceb88b8dbcfcc88cc8b8888dbcfcc81ccbb8888decfcc88ccbc8888db9fcc8cccbc8b88ebffbb8cccc8cb8888ffb9ccccbbcb8b88") -const _hex70004 = pxsim.BufferMethods.createBufferFromHex("870410001000000088dbbddbdbbbbb8bbbddbdbbdbbbbbbbddddbdbdbbbbbbbbddbdddbbbdbbbbbbddbddbbbbbbbbbbbddbdbbbbbbbbbbebddbbbbbbbbbbbbbbbddbddbbbbbbbb8bbbbbbbbbbbbbbb8bbdbdbbbbbbbbbb8bbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbddbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbcbbbbbbbbbbbbbb") -const _hex70009 = pxsim.BufferMethods.createBufferFromHex("8704100010000000888888888888888888d888888888888888dd88888888888888dd88888888888888d8dd888888888888b8dd888888888888bddb8d88888888d8bbdb888888888888bbdb888888888888ddbb88888888888888d88888888888eb88d88888888888bbcb888888888888bbbb8b8888888888bbbbbb8bbbbbbbbbbbbbbbbbbbbbbbbb") -const _hex70014 = pxsim.BufferMethods.createBufferFromHex("870410001000000088688688668688868888888666668866888888888868868688888888888888868888888888888886888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888cb88888888888888cbbbbb8888888888") -const _hex70019 = pxsim.BufferMethods.createBufferFromHex("870410001000000068886866f9ffffff86881161f9ffffff88888811f9ffffff88188111f9ffffff88181861f9ffffff88881868f9ffffff88881861f9ffffff88888861f9ffffff88888891f9ffffff88888896ffffffff88888896ffffffff88886896ffffffff888818f6ffffffff888811f9ffffffff888868f9ffffffff681168ffffffffff") -const _hex70024 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ffc9cccccccb8c88ff9fcccccc8b8888ff9fcbcccc888888ffffcecccc888888ffffc9ccccb88b88ffff9fccbc88cc88ffff9fccbc88cc88ffffffc9ccbb8888ffffff6fccbccbbbffffff9fccccccccffffffffb98cc8ccffffffff9fcc88b8ffffffffffcc86bcffffffffffcf6cc8ffffffffffffc9c6ffffffffffff9fcc") -const _hex70029 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ccbbbbbbbbbbbbbbccbbbbbbbbbbbbbbccbbbbbbbbbbbbbbcdcbbbbbbbbbbbccc8cccccccccbccccc8cccbccccbcbccbbbcccccccccccccc88cccccccccbccccbec8ccccccccccccbb8bc8ccccccccccbcbc88ccccccccccccbc8b88cccccccccbccbc88c8cccccccbcbbc8b88c8cccc8bcbccbc88c8ccccbb88ccbc8b88cccc") -const _hex70034 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccbccccbcbbbbccbcccccccbccbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc8ccccccccccccccc88cccccccccccc8c88cccccccc8c888888cccc8c8888888888bc8e8888888888b8bc8b88888888ccdd") -const _hex70039 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbb88888888cccbccbb8b888888cccbbcbb88888888cccccccc88888888cccccc8c88888888cccccc8c888888ddcccc8c888888bb8dcc8c88888888eb88cc8888888888888888888888888888688888888888888866888888888888689688888888888866f9bb8b8888886896ffcb8c88888866f9ff8d8c888966f9ffff") -const _hex70044 = pxsim.BufferMethods.createBufferFromHex("8704100010000000888196ffffffffff888896ffffffffff8888f6ffffffffff8868f9ffffffffff8868ffffffffffff8896ffffffffffff68f9ffffffffffff66f9ffffffffffff96fffffffffffffff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") -const _hex70049 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ffffffffffffffc9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") -const _hex70054 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bc8bc8cc8b88c8ccb9bb88cc8c8888889fcc8cc88c888888ff9f666688888888ffff9f6666888888ffffff9f69668888ffffffffff996966ffffffffffffff99ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") -const _hex70059 = pxsim.BufferMethods.createBufferFromHex("8704100010000000888888888888cc8d88888888888888888888888888888888888888888888888888888888888888888888b88b888866666666b6bb666699ff9999999999ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") -const _hex70064 = pxsim.BufferMethods.createBufferFromHex("87041000100000008888d8bb99ffffff88886866f9ffffff886866f9ffffffff886699ffffffffff6699fffffffffffff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") -const _hex70069 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1ff1ffffffffffff1ff1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") -const _hex70074 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") -const _hex70079 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5ff5ffffffffffff5ff5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") -const _hex70084 = pxsim.BufferMethods.createBufferFromHex("8704100010000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") -const _hex70089 = pxsim.BufferMethods.createBufferFromHex("87041000100000005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555") -const _hex70094 = pxsim.BufferMethods.createBufferFromHex("8704100010000000cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc") -const _hex70099 = pxsim.BufferMethods.createBufferFromHex("8704100010000000cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc9c99999999cccccc9c99999999cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc11cccccccccccc1111cccccccccccc1111111111111111111111111111111111") -const _hex70104 = pxsim.BufferMethods.createBufferFromHex("8704100010000000cccccccccccccccccccccccccccccc9ccccccccccccccc99cccc9cc9cccc9c99cccc99c9cccc99c9cc9cc9cccc9c99c9cc99cccccc9999c9cc99cccc9c999cc99c9c999999c99cc99c99999c99ccccc9cc999999ccccccc9cccccccccccc9ccc11cccccccccccc1111cccccccccccc1111111111111111111111111111111111") -const _hex70109 = pxsim.BufferMethods.createBufferFromHex("8704100010000000cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc9cc9cccc9ccccccc9cc999cc99cccccc9cc999cc99cccccc9c9999cc99cccccc9c999999c9cccccccc999999c9cccccccccccccccccccc11cccccccccccc1111cccccccccccc1111111111111111111111111111111111") -const _hex70114 = pxsim.BufferMethods.createBufferFromHex("8704100010000000cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc9c99c9cccccccccc9c99c9cccccccccccc9cc9cccccccccccc9cc999cccccccc9c999999c9cccccc9c999999cccccccccccccccccccccccccccccccccccc11cccccccccccc1111cccccccccccc1111111111111111111111111111111111") -const _hex70119 = pxsim.BufferMethods.createBufferFromHex("8704100010000000cccccccccccccccccccccccccccccccccccccccccccccccccccc9999cccccccccccc9999c99ccccccccc999cc99ccccccccc999cc99cccccccccc99c9999ccccccccc99c9999cccccccccccc9ccccccccccccccccccccccccccccccccccccccc11cccccccccccc1111cccccccccccc1111111111111111111111111111111111") -const _hex70124 = pxsim.BufferMethods.createBufferFromHex("8704100010000000cccccccccccccccccccccccccccccccccccccccccccccccccccccc9c9999cccccccc9c999999c9cccc9c9999cc99c9cccc9c9999cc9cc9cccc999999cc9cc9cccc999c999999c9cccc99cc999999c9cccccccc9c9999cccccccccccccccccccc11cccccccccccc1111cccccccccccc1111111111111111111111111111111111") -const _hex70129 = pxsim.BufferMethods.createBufferFromHex("8704100010000000cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc9cc9cccccccccccc9cc9cccccccccccc9cc9ccccccccccccccc9cccc9c99cccccc99cc9c9999cccccc999c99c9cccccccc9999cccccccccccccccccccccccc11cccccccccccc1111cccccccccccc1111111111111111111111111111111111") -const _hex70134 = pxsim.BufferMethods.createBufferFromHex("8704100010000000cccccccccccccccccccccccccccccccccccc9999c999c9cccc9c9999999999cccc99c99c999999cccc99cccc99cc9cc9cc99cccc99cc9cc9cc99c99c99cc9cc9cc999999999999c9cc999999999999c9cccccccccccccccccccccccccccccccc11cccccccccccc1111cccccccccccc1111111111111111111111111111111111") -const _hex70139 = pxsim.BufferMethods.createBufferFromHex("8704100010000000cccccccccccccccccccccccccccccccccccc9999c9cccccccc9c9999c9cccccccc99c99cc9cccccccc99cccc99cccccccc99cccc99cccccccc99c99c99ccc9cccc999999999999c9cc999999999999c9cccccccccccccccccccccccccccccccc11cccccccccccc1111cccccccccccc1111111111111111111111111111111111") -const _hex70144 = pxsim.BufferMethods.createBufferFromHex("8704100010000000cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc11cccccccccccc1111cccccccccccc1111111111111111111111111111111111") -const _hex70149 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666766666666666666666676666666666667666666666666666666666666666666666666666666666666666666666666666666666666666766666666666666666676666666666667666666666676666666666666676666666666666666766666666666666666666666666666666666666666666666666") -const _hex70154 = pxsim.BufferMethods.createBufferFromHex("8704100010000000666666eeeeeeeeee666666e6eeeeeeee666666ee4ee4eeee6766e6ee4ee4eeee766666e6eeeeeeee676666e6eeeeeeee666666eeeeeeeeee666666e6eeeeeeee666666eeeeeeeeee66666666eeeeeeee666666e6eeeeeeee666766e6eeee4ee466766666eeee4ee4666766e6eeeeeeee666666e6eeeeeeee66666666eeeeeeee") -const _hex70159 = pxsim.BufferMethods.createBufferFromHex("8704100010000000eeeeeeeeeeeeeeee4ee4eeeeeeeeeeee4ee4eeeeeeeeeeeeeeeeeeeeeeeeeeeeee4eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee4eeeeeeeeeeeeeeeeeeeeeeee4eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee4ee4eeeeeeeeeeee4ee4eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee") -const _hex70164 = pxsim.BufferMethods.createBufferFromHex("87041000100000007777777777777777777677777777777777677767777777777776777776777777777777677777777777777777777777777777777777777777777777777777777777777777777777777777677777777777777777767777767777776777777767777777777777777677777777777777777777777777777777777777777777777777") -const _hex70169 = pxsim.BufferMethods.createBufferFromHex("870410001000000066666666eeeeeeee666666e6eeeeeeee666766e6eeeeeeee66766666eeee4ee4666766e6eeee4ee4666666e6eeeeeeee66666666eeeeeeee666666eeeeeeeeee666666e6eeeeeeee666666eeeeeeeeee676666e6eeeeeeee766666e6eeeeeeee6766e6ee4ee4eeee666666ee4ee4eeee666666e6eeeeeeee6666664444444444") -const _hex70174 = pxsim.BufferMethods.createBufferFromHex("8704100010000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee4ee4eeeeeeeeeeee4ee4eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee4eeeeee4eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee4eeeeeeeeeeeeeeeeeeeeeeeeeeeee4ee4eeeeeeeeeeee4ee4eeeeeeeeeeee4444444444444444") -const _hex70179 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666664444444444666666e6eeeeeeee666666ee4ee4eeee6766e6ee4ee4eeee766666e6eeeeeeee676666e6eeeeeeee666666eeeeeeeeee666666e6eeeeeeee666666eeeeeeeeee66666666eeeeeeee666666e6eeeeeeee666766e6eeee4ee466766666eeee4ee4666766e6eeeeeeee666666e6eeeeeeee66666666eeeeeeee") -const _hex70184 = pxsim.BufferMethods.createBufferFromHex("870410001000000044444444444444444ee4eeeeeeeeeeee4ee4eeeeeeeeeeeeeeeeeeeeeeeeeeeeee4eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee4eeeeeeeeeeeeeeeeeeeeeeee4eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee4ee4eeeeeeeeeeee4ee4eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee") -const _hex70189 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666626666666666666672666666666666676266676666666666726666667666666662666766666666666266666666666666626666666666666662666666666666666266666666666666626666666766666662666666666676666266666667666666626666666666666662666666666666666266666666666666626") -const _hex70194 = pxsim.BufferMethods.createBufferFromHex("87041000100000002222222222222222666666666666666666666666666766666666666666766666766666666667666666676666666666667666666666666666666666666666666666666666666666666666666666666666666666666666666666667666666666666666666766666666666676666666666666666666666666666666666666666666") -const _hex70199 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666766666666666666666676666666666667666666666666666666666666666666666666666666666666666666666666666666666666666766666666666666666676666666666667666666666676666666666666676666666666666666766666666666666666666666666666666662222222222222222") -const _hex70204 = pxsim.BufferMethods.createBufferFromHex("87041000100000006266666666666666627666666666666662676666666666666276666666666766626666666676666662666666666667666266666666666666626666666666666662666666666666666266666666666666626666666766666662666676666666666266666667666666626666666666666662666666666666666266666666666666") -const _hex70209 = pxsim.BufferMethods.createBufferFromHex("87041000100000006266666666666666626666666666676662666666666676666276666666666766626667666666666662766666666666666266666666666666626666666666666662666666666666666266666666666666626666766666666662666666676666666266667666666666626666666666666662666666666666662222222222222222") -const _hex70214 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666626666666666666672666666666666676266676666666666726666667666666662666766666666666266666666666666626666666666666662666666666666666266666666666666626666666766666662666666666676666266666667666666626666666666666662666666666666666262222222222222222") -const _hex70219 = pxsim.BufferMethods.createBufferFromHex("87041000100000002222222222222222666666666666662666666666666666266666667666666626666666666766662666666676666666266666666666666626666666666666662666666666666666266666666666666626667666666666662666666766666666266676666666666726666666666666762666666666666667266666666666666626") - - - - -function control___screen_inline__P5350(s) { +const _hex22587 = pxsim.BufferMethods.createBufferFromHex("1f00210023002500270029002c002e003100340037003a003e004100450049004e00520057005c00620068006e0075007b0083008b0093009c00a500af00b900c400d000dc00e900f70006011501260137014a015d01720188019f01b801d201ee010b022a024b026e029302ba02e40210033f037003a403dc03170455049704dd0427057505c80520067d06e0064907b8072d08a9082d09b9094d0aea0a900b400cfa0cc00d910e6f0f5a1053115b1272139a14d41520178018f519801b231dde1e") +const _hex28789 = pxsim.BufferMethods.createBufferFromHex("2000000000000000210000005e0000002200000e000e0000230028fe28fe280024004c92ff926400250002651248a64026006c92926ca000270000000e000000280000007c82000029000000827c00002a005438103854002b0010107c1010002c000000907000002d001010101010002e000000606000002f000060100806003000003c42423c00310000447e4000003200004462524c00330000424a4e320034003028247e20003500004e4a4a32003600003c4a4a30003700000262120e00380000344a4a34003900000c52523c003a0000006c6c00003b000000967600003c001028284444003d002828282828003e004444282810003f0000025909060040003c425a560800410078141214780042007e4a4a4a34004300003c424224004400007e42423c004500007e4a4a42004600007e0a0a02004700003c425234004800007e08087e00490000427e4200004a002040423e02004b00007e081462004c00007e404040004d007e0418047e004e00007e04087e004f003c4242423c005000007e12120c005100003c5262bc005200007e12126c00530000244a522400540002027e0202005500003e40403e005600001e70701e0057007e2018207e00580042241824420059000608700806005a000062524a46005b00007e424200005c000006081060005d000042427e00005e000804020408005f00808080808000600000000204000061000030484878006200007e4848300063000030484848006400003048487e006500003068585000660000107c12040067000018a4a478006800007e08087000690000487a4000006a000040847d00006b00007e102840006c0000427e4000006d007808300870006e000078080870006f00003048483000700000fc24241800710000182424fc0072000078100810007300005058682800740000083e48200075000038404078007600001860601800770038403040380078000048303048007900005ca0a07c007a000048685848007b000008364100007c000000fe0000007d000041360800007e00000804080400a000000000000000a10000007a000000a200003048fc4800a30090fc92928400a400542844285400a5002a2c782c2a00a6000000ee000000a7000094aaaa5200a800000200020000a9003e414955413eaa0000242a2e0000ab00102854284400ac00001010107000ad00001010101000ae003e415d45413eaf00000202020200b000000814140800b1008888be888800b2000024322c0000b30000222a140000b400000004020000b50000f840207800b6000c1e7e027e00b700000010000000b800000080400000b90000243e200000ba0000242a240000bb00442854281000bc00025f70f84000bd00021f90c8b000be0011557af84000bf000030484d2000c000601916186000c100601816196000c200601a151a6000c300601a151a6100c400601914196000c500601a151a6000c6007c0a7e4a4200c700001ea1611200c800007c55564400c900007c56554400ca00007c56554600cb00007c55544500cc0000457e440000cd0000447e450000ce0000467d460000cf0000457c450000d000087e4a423c00d100007e09127d00d200003845463800d300003846453800d400003846453a00d500003a45463900d600003845443900d700442810284400d80000fc724e3f00d900003c41423c00da00003c42413c00db00003c42413e00dc00003c41403d00dd00040872090400de00007e24241800df00007c025a2400e0000030494a7800e10000304a497800e20000304a497a00e3000032494a7900e40000304a487a00e50000304a4d7a00e600304878685000e7000018a4642400e8000030695a5000e90000306a595000ea0000306a595200eb0000306a585200ec0000497a400000ed0000487a410000ee00004a79420000ef00004a78420000f00000304a4b3d00f100007a090a7100f2000030494a3000f30000304a493000f40000304a493200f5000032494a3100f60000304a483200f700101054101000f800007068583800f900003841427800fa00003842417800fb00003842417a00fc00003842407a00fd0000b84241f800fe0000ff24241800ff00005ca1a07d000001601915196000010100304a4a7a000201611a16196000030100314a4a790004013c0a094abc00050100182464bc000601003846452800070100304a4948000801003846452a00090100304a494a000a010038444528000b010030484a48000c010038454629000d010030494a49000e01007c454639000f0100314a497e001001087e4a423c00110130484c7e04001201007d55554500130100326a5a52001401007d56564500150100316a5a51001601007c55544400170100306a5850001801003f65a521001901001874ac28001a01007c555645001b010030695a51001c010038465536001d0100304a49f2001e010039465635001f0100314a4af100200100384455340021010018a4a578002201001ea1691a0023010018a6a578002401007812117a0025017e080a7102002601047e147e04002701047e0c08700028010002457e450029010002497a41002a0100457d4500002b01004a7a4200002c0100014a7a49002d0100014a7a41002e0100217fa100002f0100247da00000300100447d440000310100487840000032017e0022423e0033013d0040847d0034012040463d0600350100800af90200360100bf440a3100370100bf4814200038010078102848003901007c404241003a0100467d4000003b01003fa06020003c0100a17f2000003d01007c414241003e0100457e4100003f01007e40484000400100427e4008004101107e48404000420100527e4800004301007c0a117c00440100780a097000450100bf42043f00460100bc440438004701007c09127d00480100790a09700049010a06780870004a01003f02847f004b01003c048478004c013945454539004d0100324a4a32004e013946464639004f0100314a4a310050013a4544463900510132494832010052013c427e4a420053013048306850005401007c163548005501007812091000560100bf49093600570100bc480408005801007d1635480059010079120910005a010048565524005b0100505a6928005c010048565526005d0100505a692a005e010012a56912005f010028ac741400600100485556250061010050596a290062010101bf410100630100049f641000640104057e050400650100083d4a2100660102127e120200670100183e5820006801003a414239006901003a414279006a01003d41413d006b01003a42427a006c010039424239006d010039424279006e01003a45453a006f01003a45457a0070013a41403a010071013a41407a01007201001f60a01f007301001c60a03c00740178221122780075013842314238007601081261120800770100b84241fa00780104097009040079010064564d44007a0100486a5948007b010064544d44007c010048685a48007d010064554e45007e010048695a49007f0100087c0204008f01003452523c00920100887e090200a0013c42423c0806a101003048483008af01003e403e0806b001003840781008b501006a5a4a4e00b601005878585800d101003845463900d2010030494a3100e601003845563500e7010030494af100fa0100742a750000fb0100304c4a7d00fc0178147e554400fd0130487a695000fe010078744e3d00ff0100706a59380018020012a569120019020028ac7414001a020101bf4101001b0200049f641000bb0200000c0a0000bc0200000a060000bd020000060a0000c602000201020000c702000102010000c902000202020000d802000102020100d902000002000000da02000205020000db02000040800000dc02000201020100dd02020100020100740300000201000075030000804000007a030000c08000007e03000096760000840300000300000085030200030002008603037c12127c008703000010000000880303007e4a4200890303007e087e008a030300427e42008c03033c42423c008e0303000e700e008f03035c62625c00900302003b400200910378141214780092037e4a4a4a34009303007e0202020094036058465860009503007e4a4a420096030062524a46009703007e08087e0098033c4a4a4a3c00990300427e4200009a03007e081462009b036018061860009c037e0418047e009d03007e04087e009e0300424a4a42009f033c4242423c00a003007e02027e00a103007e12120c00a30300665a424200a40302027e020200a503060870080600a60318247e241800a703422418244200a8030e107e100e00a9035c6202625c00aa0300457c450000ab03040970090400ac030030484a7900ad030030685a5100ae0378100a09f000af03003a41200000b0033a4043403a00b103003048487800b20300fe25251a00b3030c30c0300c00b403344a4a4a3000b503003068585000b603021aa6a24200b7033c080404f800b803003c4a4a3c00b903003840200000ba03007820504800bb03641212227c00bc03fc2020103c00bd03182040201800be03112d2ba94100bf03003048483000c003087808780800c103f82424241800c2031824a4a44800c303304848582800c403000838482800c503384040403800c6031c20f8241800c703c4281028c400c8031c20fc201c00c903304820483000ca03000238422000cb03384240423800cc0330484a493000cd03384042413800ce03304822493000d0033c52525c2000d10310344a3c0800d203067804020400d303120a7c020400d4030d7009040800d5031824ff241800d603384828483800d70348302221d800da031c2221a14200db031824a4a44200dc037e1212020200dd0300fc24240400de033e2010087c00df030c0ac9281800e003700c621c7000e10301092516f800e2039ea0bea07e00e30398a0b8a07800e4030c1214107e00e503001028207800e603be9088887000e70348544e443800e803245252524c00e903285454544800ea0364524c526400eb03086458640800ec03385454542200ed03306848682400ee03184a7e4a1800ef031848ff0a0800f003483020205800f10378a4a4a49800f203304848485000f303006080847d00f4033c4a4a4a3c00f5030030585848000004007c555644000104007c55544500020401013f8579000304007c0605040004043c4a4a422400050400244a522400060400427e420000070400457c45000008042040423e020009047c027e4830000a047e087e4830000b0402027e0a72000c04007c102a45000d047c2112087c000e040c5152523d000f043f20e0203f00100478141214780011047e4a4a4a300012047e4a4a4a34001304007e020202001404c07c427ec0001504007e4a4a4200160476087e087600170424424a4a34001804007e08047e001904007d120a7d001a04007e081462001b04403c02027e001c047e0418047e001d04007e08087e001e043c4242423c001f047e0202027e002004007e12120c002104003c42422400220402027e02020023040e5050503e00240418247e241800250442241824420026043f2020bf600027040e1010107e0028047e407e407e0029043f203fa07f002a04027e484830002b047e4848307e002c04007e484830002d0424424a4a3c002e047e183c423c002f04006c12127e0030043048487840003104003c4a4a3100320400786850200033040078080808003404c0704878c000350430686850000036044830783048003704004058683000380478402010780039047942221279003a040078203048003b044030080878003c047810201078003d047810101078003e043048484830003f047808080878004004fc24242418004104304848485000420408087808080043041ca0a0a07c0044041824ff241800450400483030480046043c2020bc60004704182020207800480478407840780049043c203ca07c004a040878505020004b047850502078004c040078505020004d044858683000004e047830304830004f0450282878000050040030696a500051040032686a50005204023f0a887000530400780a09080054040030685848005504005058682800560400487a4000005704004a784200005804004080847d0059047008785020005a047810785020005b04047e141060005c040078223148005d047841221078005e0418a1a2a279005f043c20e0203c006204027f4a4830006304087e5850200070040e107e100e00710418207820180072043c4a4a4a3c0073043068586830007404001e70180c0075040018603010009004007e020203009104007808080c009204087e0a0a0200930420782808080096043b043f043be0970424183c1824c09a04003f040a31c09b04003c101824c0ae04060870080600af040c10e0100c00b004161870181600b1042c30e0302c00b20421120c1221c0b3040024181824c0ba047e0808087000bb04007e08087000d804003452523c00d904002868583000e20400457d450000e304004a7a420000e8043c4a4a4a3c00e904003058583000ee04003d41413d00ef04003a42427a00d005681020285000d105484848784000d205004830600000d305080808780800d405680808087800d505000008780000d605080818680800d705087808087800d805784050487800d905000008180000da0504040404fc00db05484848483800dc050e4848281800dd05087848487800de05582010487000df05000004fc0000e005004040487800e105000878483800e205487840281800e305041c0404fc00e405485848483800e50504f820140800e605485060685000e705f40424241c00e805080808087000e905785058403800ea05487808087800f005087800087800f105081800087800f205081800081800f305000010080000f405100800100800021e7c5455542800031e007e484930000a1e007c454438000b1e003049487e001e1e007c151404001f1e001079140800401e7e0419047e00411e780832087000561e007c15140800571e00fc25241800601e004854552400611e0050586a28006a1e04047d0404006b1e00083d482000801e7c2112207c00811e384132403800821e7c2012217c00831e384032413800841e7c2110217c00851e384230423800f21e040972080400f31e00b84142f800a3207e0a7a120a00a420a8fcaa828400a720087e2a1c0800ab200098a4a6bf02ac20183c5a5a4200af20627f224438009021103854101000912108047e0408009221101054381000932110207e201000942110381010381095212844fe442800") +const _hex29184 = pxsim.BufferMethods.createBufferFromHex("20000000000000000000000000000000000000000000000000002100000000000006fc0000000000000000000000000000000000220000001c00000000001c0000000000000000000000000000002300a000f807a000f807a00000000000000000000000000000002400000018022404460c8803000000000000000000000000000025003802c4017800200390040803000000000000000000000000260080037804a4041803800340040000000000000000000000002700000000001c00000000000000000000000000000000000000280000000000f8010606010800000000000000000000000000002900000001080606f801000000000000000000000000000000002a00040014000e001400040000000000000000000000000000002b0040004000f8034000400000000000000000000000000000002c000000000000090006000000000000000000000000000000002d000000800080008000000000000000000000000000000000002e000000000000060000000000000000000000000000000000002f00000c800360001c000300000000000000000000000000000030000000f80304040404f80300000000000000000000000000003100000004040404fc07000400040000000000000000000000003200000008060405c4043804000000000000000000000000000033000000080244044404b803000000000000000000000000000034000000800170010801fc070001000000000000000000000000350000023c0424042404c403000000000000000000000000000036000000f0034804440488030000000000000000000000000000370000000400c40734000c00000000000000000000000000000038000000b80344044404b803000000000000000000000000000039000000780284048802f00100000000000000000000000000003a000000000030060000000000000000000000000000000000003b000000000018090006000000000000000000000000000000003c004000a000a000a000100100000000000000000000000000003d002001200120012001200100000000000000000000000000003e0000001001a000a000a00040000000000000000000000000003f000000080084066400180000000000000000000000000000004000f0030c04c20822092409f80900000000000000000000000041000007f8008400f8000007000000000000000000000000000042000000fc0744044404b803000000000000000000000000000043000000f001080204040404080200000000000000000000000044000000fc0704040802f001000000000000000000000000000045000000fc07440444044404000000000000000000000000000046000000fc07440044004400000000000000000000000000000047000000f00108024404c803000000000000000000000000000048000000fc0740004000fc070000000000000000000000000000490000000404fc070404040400000000000000000000000000004a000000000200040004fc0300000000000000000000000000004b000000fc074000f0000c0304040000000000000000000000004c000000fc0700040004000400000000000000000000000000004d000000fc0738007000fc0700000000000000000000000000004e000000fc073800c003fc0700000000000000000000000000004f000000f80304040404f803000000000000000000000000000050000000fc07840084004400780000000000000000000000000051000000fc0102020206fc09000000000000000000000000000052000000fc074400c4013806000000000000000000000000000053000000180224044404880300000000000000000000000000005400000004000400fc070400040000000000000000000000000055000000fc0300040004fc03000000000000000000000000000056000c00f0030004f0030c00000000000000000000000000000057007c008007e001f0010007fc0000000000000000000000000058000404b8034000b80304040000000000000000000000000000590004003800c00730000c0000000000000000000000000000005a0004040407e4041c04040400000000000000000000000000005b0000000000ff0f0108010800000000000000000000000000005c0003001c0060008003000c00000000000000000000000000005d00000001080108ff0f000000000000000000000000000000005e004000380004003800400000000000000000000000000000005f00000800080008000800080000000000000000000000000000600000000000020004000000000000000000000000000000000061000000200390049004e007000000000000000000000000000062000000fc0710041004e003000000000000000000000000000063000000c001200210043004000200000000000000000000000064000000e00310041004fc07000000000000000000000000000065000000e00390049004e0040000000000000000000000000000660000001000f80714001400000000000000000000000000000067000000b806440944093c09040600000000000000000000000068000000fc0710001000e0070000000000000000000000000000690000000000f4070000000000000000000000000000000000006a00000800080008fd07000000000000000000000000000000006b000000fe078000e001100610040000000000000000000000006c0000000000fc030004000400000000000000000000000000006d00f00710001000e0071000e0070000000000000000000000006e000000f00710001000e00700000000000000000000000000006f000000e00310041004e003000000000000000000000000000070000000fc0f04010401f800000000000000000000000000000071000000f80004010401fc0f000000000000000000000000000072000000f00720001000100000000000000000000000000000007300000060029004900420030000000000000000000000000000740000001000fc0310041004000000000000000000000000000075000000f00300040004f007000000000000000000000000000076003000c0030004c003300000000000000000000000000000007700f0000007e003c0010007f000000000000000000000000000780010046003800060031004000000000000000000000000000079000c0870088007f0000c0000000000000000000000000000007a000000000410079004700410040000000000000000000000007b0000004000be070108010800000000000000000000000000007c0000000000ff0f0000000000000000000000000000000000007d00000001080108be07400000000000000000000000000000007e00800040004000800080004000000000000000000000000000") +const _hex45264 = pxsim.BufferMethods.createBufferFromHex("20000000000000002100001700000000220000030003000023000a1f0a1f0a0024000a17151d0a00250013090412190026000a15150a100027000003000000002800000e11000000290000110e0000002a00000a040a00002b0000040e0400002c000010080000002d000004040400002e000008000000002f0010080402010030000e11110e0000310000121f100000320019151512000033000911150b000034000c0a091f080035001715151509003600081416150800370011090503010038000a1515150a00390002150d0502003a00000a000000003b0000100a0000003c0000040a1100003d00000a0a0a00003e0000110a0400003f0002011505020040000e1115090e0041001e05051e000042001f15150a000043000e111111000044001f11110e000045001f151511000046001f050501000047000e1111150c0048001f04041f00004900111f110000004a000911110f01004b001f040a1100004c001f10101000004d001f0204021f004e001f0204081f004f000e11110e000050001f0505020000510006091916000052001f05050a10005300121515090000540001011f01010055000f10100f0000560007081008070057001f0804081f0058001b04041b0000590001021c0201005a001915131100005b00001f111100005c000102040810005d000011111f00005e000002010200005f00101010101000600000010200000061000c12121e100062001f141408000063000c121212000064000814141f000065000e15151200006600041e0501000067000215150f000068001f04041800006900001d000000006a000010100d00006b001f040a1000006c00000f101000006d001e0204021e006e001e02021c00006f000c12120c000070001e0a0a0400007100040a0a1e000072001c0202020000730010140a0200007400000f1414100075000e10101e1000760006081008060077001e1008101e007800120c0c12000079001214080402007a00121a161200007b0000041f1100007c00001f000000007d00111f040000007e00000404080800d3000c1213130c00f3000c12130d000004010e05051e100005010609191f080006010c121313120007010c121313000018010f0b1b19000019010e151d1a000041011f14121000004201100f1412000043011f0205081f0044011e03031c00005a0110140b0302005b0110140b0300007901121a171300007a01121a171300007b01121b171200007c01121b17120000") +const _hex22662 = pxsim.BufferMethods.createBufferFromHex("000000ffffffff2121ff93c4ff8135fff609249ca378dc52003fad87f2ff8e2ec4a4839f5c406ce5cdc491463d000000") +const _hex23192 = pxsim.BufferMethods.createBufferFromHex("8704240024000000001111111111111111111111111111111100000010313333333333333333333333333333130100001113111111111111111111111111111131110000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000111311111111111111111111111111113111000010313333333333333333333333333333130100000011111111111111111111111111111111000000") +const _hex23194 = pxsim.BufferMethods.createBufferFromHex("8704240024000000002222222222222222222222222222222200000020323333333333333333333333333333230200002223222222222222222222222222222232220000322211111111111111111111111111112223000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003222111111111111111111111111111122230000222322222222222222222222222222223222000020323333333333333333333333333333230200000022222222222222222222222222222222000000") +const _hex23196 = pxsim.BufferMethods.createBufferFromHex("8704240024000000004444444444444444444444444444444400000040343333333333333333333333333333430400004443444444444444444444444444444434440000344411111111111111111111111111114443000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003444111111111111111111111111111144430000444344444444444444444444444444443444000040343333333333333333333333333333430400000044444444444444444444444444444444000000") +const _hex23198 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d00000000000000000000000070666607000000000000000000000000006776000000000000000000000000660700007066000000000000000000006766777766760000000000000000000060666666660600000000000000000066006766667600660000000000000000667600000000676600000000000000006766767777676676000000000000000060666666666666060000000000000000006766666666760000000000000000000000676666760000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex23200 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0bb000000000000000000000000b000404500b0000000000000000000005b0b000400540b0000000000000000b0550400000054b5000000000000000000440040bb0040040000000000000000000040d4ddbb0000000000000000000000004055ddbd000000000000000000004b005455d5dd0b400b000000000000005b045411d5dd0b540b000000000000004b005411d5dd0b400b0000000000000000004055ddbd00000000000000000000000040d4ddbb0000000000000000000000440040bb0040040000000000000000b0550400000054b50000000000000000005b04000400540b000000000000000000b000404500b0000000000000000000000000b0bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex23202 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000002002000000000000202200000000000022020000000000000022020000000020220000000000000000202200000000220200000000000000000022020000202200000000000000000000202200002202000000000000000000000022022022000000000000000000000000202222020000000000000000000000000022220000000000000000000000000000222200000000000000000000000000202222020000000000000000000000002202202200000000000000000000002022000022020000000000000000000022020000202200000000000000000020220000000022020000000000000000220200000000202200000000000000202200000000000022020000000000002002000000000000200200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex23204 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d0000000000000000000000007066660700000000000000000000000000677600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex23206 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0cbcc0c0000000000000000000000b0db55d5cd0c00000000000000000000db555555ddcd000000000000000000b055555555d59d0b0000000000000000db55555555d59db900000000000000005b55555555d5ddb900000000000000b05db5cccc5bdddd990b000000000000b055ccccccccdddd9d0b000000000000b0b5ccccccccdbdd9d0b000000000000b0c5ccccccccdcdd9d0b000000000000b0c5ccdccbccdcdd9d0c000000000000b0cdcc5b55ccdcdd9d0c00000000000000ccdc55b5ccdcddc90000000000000000cccc5b55ccdbddc90000000000000000c0ccdccbccdd9d0c000000000000000000ccccccdbddcd00000000000000000000c0dcddddcd0c0000000000000000000000c0cccc0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex23208 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc00000000000000b0bbbbbbbbcb00c0cd000000000000001bddddddddbd0c1ccd000000000000b011cbccccccbc0c1ccd000000000000b01d6c666666bc0cbccd000000000000b01d6c616661bc0c1ccd000000000000b01d6c161666bccc1bcd000000000000b01d6c666166bcccbbcd000000000000b01d6c666666bccc1bcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666661bcccbbcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666666bc0c1ccd000000000000b01dcbccccccbc0cbccd000000000000c0b1bbbbbbbbbb0cdccb000000000000c0bbbbbbbbbbcb00dc0c00000000000000cccccccccc0c00cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex23210 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004004000000000000000000000000000054450000000000000000000000440b00bbbb00b0440000000000000040550b00000000b0550400000000000040b5000044bb00005b04000000000000b00b0044ddddbb00b00b0000000000000000405d55d5dd0b00000000000000000000d4555555ddbd0000000000000000000054555555d5bd0000000000000000b44055555555d5dd0b4b000000000040b54055555555d5dd0b5b040000000040b54055555555d5dd0b5b040000000000b44055115555d5dd0b4b000000000000000054115555d5bd00000000000000000000d4555555ddbd00000000000000000000405d55d5dd0b0000000000000000b00b0044ddddbb00b00b00000000000040b5000044bb00005b0400000000000040550b00000000b0550400000000000000440b00bbbb00b0440000000000000000000000544500000000000000000000000000004004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex23212 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbbb00000000000000000000000000b055bb00bbbbbb000000000000000000b0b5bdbcbbbbddcb0000000000000000b0dbcb5b5555bbdd0c00000000000000b0cbdcbdbb5b55dbcd0000000000000000c0dddb11d15bb5bd0c00000000000000bbbd111111b155bb0c00000000000000db1b111111115bb5cb00000000000000db1bb11d1199b9d5cb00000000000000db1b11bb9199b955cb000000000000005b1b11b19b99995bcb000000000000005b1d1111bb99995ccb00000000000000b0b511bbbb99995ccb00000000000000b0d51d919999d95b0b00000000000000005bdb919999c9d50b0000000000000000b0d51b99d9bcb5000000000000000000005bd5bbbc550b00000000000000000000b05b5555bd000000000000000000000000b0bbbb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex23646 = pxsim.BufferMethods.createBufferFromHex("870410001000000075777777777777777777d176771776777537116377717157771176d177177677771176d17777777777371163777777777777d176177677777777777771717777777777771776777777576577777777777777775775176d777777775576133176776177671761177d171777771761177d77617777771331767777777777176d77") +const _hex23654 = pxsim.BufferMethods.createBufferFromHex("87041000100000007777777777777777777677777777777757657777777777777755767777557677557777777777777757757777777777777757757777777777775576777777777777657777777777777777777777777777777777777777777777777777777777777777576577777777777777777777577777777777777777777777777777777777") +const _hex23658 = pxsim.BufferMethods.createBufferFromHex("8704100010000000dddddddddd1dd1dddddddddddd1dd1dddddddbdddddddddd1dd1dddddddddddd1dd1dddddddddddddddddddddbdddddddddddddddddd1dddddddddddddddddddddddddddddddddddddddbbddddddddddddddbbdddddddddddddddddddddddddddddddddddddddbddbdddddddddddddddddddddddddddddbddddddddddddddddd") +const _hex23662 = pxsim.BufferMethods.createBufferFromHex("87041000100000007577777777777777777777777777777775776777577777577777557677777777777757657777777777577577777777777777557777777777777777557777777777775765777775777777577677775577777777777757577777777777775576777777757777657777777777777777777777777777777777777777777777777755") +const _hex23900 = pxsim.BufferMethods.createBufferFromHex("87041000100000000060668866880800607677768766f800607767776686660f767777777767e6fe767777777766e8fe76777777676686fe767777777677668676777777776766ee76777777776688e876777777676686f876777777776666ff76777777766786ff76777777678688f8607767776766880f607677768766f8000060668866880800") +const _hex23920 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") +const _hex25010 = pxsim.BufferMethods.createBufferFromHex("000000ffffffff2121ff93c4ff8135fff609249ca378dc52003fad87f2ff8e2ec4a4839f5c406ce5cdc491463d000000") +const _hex25032 = pxsim.BufferMethods.createBufferFromHex("000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex160763 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex160766 = pxsim.BufferMethods.createBufferFromHex("87041000100000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777") +const _hex160769 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ff11ff11ff11ff11ff11ff11ff11ff1111ff11ff11ff11ff11ff11ff11ff11ffff11ff11ff11ff11ff11ff11ff11ff1111ff11ff11ff11ff11ff11ff11ff11ffff11ff11ff11ff11ff11ff11ff11ff1111ff11ff11ff11ff11ff11ff11ff11ffff11ff11ff11ff11ff11ff11ff11ff1111ff11ff11ff11ff11ff11ff11ff11ff") +const _hex160772 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb") +const _hex160775 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex160778 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff000000000011ff11000000000011ff1100000000009f999999990000009f9999999900000011ff11000000000011ff110000000000ff11ff0000000000ff11ff0000000000cccccccccccc00000000000000000000000000000000000000000000000000") +const _hex160781 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff000000000011ff11000000000011ff1100000000009919ff990000000099119f990900009099ff919909000090199f999009000090f999f990090000909999ff900900000099c9cc9cc9cc00000000000000000000000000000000000000000000000000") +const _hex160784 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff000000000011ff11000000000099ff99009000000099119900990000009911990099000000999f99009900000091999999990000009f999999090000009f99990900000000cccccccccccc00000000000000000000000000000000000000000000000000") +const _hex160787 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff000000000011ff11000000000091999909000000009f99999900000000ff119f990000000011ff9199000000009999999999990000ff91999999990900ff11ff0000000000cccccccccccc00000000000000000000000000000000000000000000000000") +const _hex160790 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff000000000011ff11000000000091999999009900009f999999009909009f199f990090090091f991990099090091f99199999909009f19ff9999990900ff11ff0000000000cccccccccccc00000000000000000000000000000000000000000000000000") +const _hex160793 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff000000000011ff11000000000011999999999900009f999999999909009f199f990090090091f991990099090091f99199999909009f19ff9999990000ff11ff0000000000cccccccccccc00000000000000000000000000000000000000000000000000") +const _hex160796 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb9bbbbbbbbbbbbbbb99bbbb9bb9bbbb9b99bbbb99b9bbbb99b9bb9bb9bbbb9b99b9bb99bbbbbb9999b9bb99bbbb9b999bb99b9b999999b99bb99b99999b99bbbbb9bb999999bbbbbbb9bbbbbbbbbbbb9bbb11bbbbbbbbbbbb1111bbbbbbbbbbbb1111111111111111111111111111111111") +const _hex160799 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb9b99999999bbbbbb9b99999999bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb11bbbbbbbbbbbb1111bbbbbbbbbbbb1111111111111111111111111111111111") +const _hex160802 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb9bb9bbbb9bbbbbbb9bb999bb99bbbbbb9bb999bb99bbbbbb9b9999bb99bbbbbb9b999999b9bbbbbbbb999999b9bbbbbbbbbbbbbbbbbbbb11bbbbbbbbbbbb1111bbbbbbbbbbbb1111111111111111111111111111111111") +const _hex160805 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb9b99b9bbbbbbbbbb9b99b9bbbbbbbbbbbb9bb9bbbbbbbbbbbb9bb999bbbbbbbb9b999999b9bbbbbb9b999999bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb11bbbbbbbbbbbb1111bbbbbbbbbbbb1111111111111111111111111111111111") +const _hex160808 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb9999bbbbbbbbbbbb9999b99bbbbbbbbb999bb99bbbbbbbbb999bb99bbbbbbbbbb99b9999bbbbbbbbb99b9999bbbbbbbbbbbb9bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb11bbbbbbbbbbbb1111bbbbbbbbbbbb1111111111111111111111111111111111") +const _hex160811 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb9b9999bbbbbbbb9b999999b9bbbb9b9999bb99b9bbbb9b9999bb9bb9bbbb999999bb9bb9bbbb999b999999b9bbbb99bb999999b9bbbbbbbb9b9999bbbbbbbbbbbbbbbbbbbb11bbbbbbbbbbbb1111bbbbbbbbbbbb1111111111111111111111111111111111") +const _hex160814 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb9bb9bbbbbbbbbbbb9bb9bbbbbbbbbbbb9bb9bbbbbbbbbbbbbbb9bbbb9b99bbbbbb99bb9b9999bbbbbb999b99b9bbbbbbbb9999bbbbbbbbbbbbbbbbbbbbbbbb11bbbbbbbbbbbb1111bbbbbbbbbbbb1111111111111111111111111111111111") +const _hex160817 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb9999b999b9bbbb9b9999999999bbbb99b99b999999bbbb99bbbb99bb9bb9bb99bbbb99bb9bb9bb99b99b99bb9bb9bb999999999999b9bb999999999999b9bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb11bbbbbbbbbbbb1111bbbbbbbbbbbb1111111111111111111111111111111111") +const _hex160820 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb9999b9bbbbbbbb9b9999b9bbbbbbbb99b99bb9bbbbbbbb99bbbb99bbbbbbbb99bbbb99bbbbbbbb99b99b99bbb9bbbb999999999999b9bb999999999999b9bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb11bbbbbbbbbbbb1111bbbbbbbbbbbb1111111111111111111111111111111111") +const _hex160823 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb11bbbbbbbbbbbb1111bbbbbbbbbbbb1111111111111111111111111111111111") +const _hex160826 = pxsim.BufferMethods.createBufferFromHex("87041000100000009999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999") +const _hex160829 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff000000000091f911000000000091f91100009009009f19ff00909909009f19ff909999000091f999999900000091999999000000009f99f90000000000ff11ff0000000000cccccccccccc00000000000000000000000000000000000000000000000000") +const _hex160832 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff000000000011ff11000000000091991990990000009f999999990000009f199f099009000091f99909900900009199999999090000ff99f90099000000ff11ff0000000000cccccccccccc00000000000000000000000000000000000000000000000000") +const _hex160835 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff99990900000000919999990000000019991199000000909911ff90090000909911ff900900009099f99199099909009999999999990900ff99999999090000ff11ff0000000000cccccccccccc00000000000000000000000000000000000000000000000000") +const _hex160838 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff0000000000919999999999000091999999990900009f99990000000000ff11ff000000000011ff11909909000011ff999999990000ff999909009900009f99f900909900009cc9cc9c999900009099999990090000009999999900000000000000000000") +const _hex160841 = pxsim.BufferMethods.createBufferFromHex("8704100010000000dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd") +const _hex160844 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666") +const _hex160847 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666696999999996666669699999999666666666666666666666666666666666666666666666666666666666666666666661166666666666611116666666666661111111111111111111111111111111111") +const _hex160850 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666666666669666666666666666996666966966669699666699696666996966966966669699696699666666999969669966669699966996969999996996699699999699666669669999996666666966666666666696661166666666666611116666666666661111111111111111111111111111111111") +const _hex160853 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666666666666666666666666666666666666666666666666666666666666666966966669666666696699966996666669669996699666666969999669966666696999999696666666699999969666666666666666666661166666666666611116666666666661111111111111111111111111111111111") +const _hex160856 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666666666666666666666666666666666666666666666666696996966666666669699696666666666669669666666666666966999666666669699999969666666969999996666666666666666666666666666666666661166666666666611116666666666661111111111111111111111111111111111") +const _hex160859 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666666666666666666666666666666666999966666666666699996996666666669996699666666666999669966666666669969999666666666996999966666666666696666666666666666666666666666666666666661166666666666611116666666666661111111111111111111111111111111111") +const _hex160862 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666666666666666666666666666666666669699996666666696999999696666969999669969666696999966966966669999996696696666999699999969666699669999996966666666969999666666666666666666661166666666666611116666666666661111111111111111111111111111111111") +const _hex160865 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666666666666666666666666666666666666666666666669669666666666666966966666666666696696666666666666669666696996666669966969999666666999699696666666699996666666666666666666666661166666666666611116666666666661111111111111111111111111111111111") +const _hex160868 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666666666666666669999699969666696999999999966669969969999996666996666996696696699666699669669669969969966966966999999999999696699999999999969666666666666666666666666666666661166666666666611116666666666661111111111111111111111111111111111") +const _hex160871 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666666666666666669999696666666696999969666666669969966966666666996666996666666699666699666666669969969966696666999999999999696699999999999969666666666666666666666666666666661166666666666611116666666666661111111111111111111111111111111111") +const _hex160874 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666661166666666666611116666666666661111111111111111111111111111111111") +const _hex160877 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff0000000000919999999999000091999999990900009f99990000000000ff11ff000000000011ff11909909000011ff999999990000ff999909000000009f99f90000000000cccccccccccc00000000000000000000000000000000000000000000000000") +const _hex160880 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff0000000000919999999999000091999999990900009f99990000000000ff11ff000000000099f911909909000099ff99999999000099999909909900009999f90090090000cccccccc9cc900000000000090090000000000000009000000000000000000") +const _hex160883 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff0000000000919999999999000091999999990900009f99990000000000ff11ff000000000011ff11009009000091f9910099090000991999009909000099199909900900009999999999c900009099999999000000000000000000000000000000000000") +const _hex160886 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff0000000000919999999999000091999999990900009f99990000000000ff11ff000000000011ff11000000000091999900000000009f99990900000000ff119f09000000009c99999999cc00000099999999000000000000000000000000000000000000") +const _hex160889 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff0000000000919999999999000091999999990900009f99990000000000ff11ff000009000011ff11009909000091999900990900009f999909900900009f199f09900900009cc99c9999c900009009909999090000900900000000000000000000000000") +const _hex160892 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000ff11ff0000000000ff11ff0000000000919999999999000091999999990900009f99990000000000ff11ff000009000011ff11009909000091999999990900009f999999990900009f199f09900900009cc99c9999c900009009909999090000900900000000000000000000000000") +const _hex160895 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9fffffffffffffffbdffffffffffffbdbbffffffffffdfbbdbffffffffffb9bbbbffffffffdfbbbbdbffffffffbdbbb9dbffffffffbb9bbddbffffffdfbb99d96dffffffbd9b99d96d") +const _hex160898 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ffffffffffff9999ffffffff9f999999ffffff999999b9dbffff99d99999bbbbff9999d99999bbbdd9dd99999999b9bbdd9d9999999999bb9b999999996966b69b9969666666666699996966d6d966669d999999d9dd9d999d666699dddd6d666666666666dd6d996669666699d66d6666669969666666666699696666666666") +const _hex160901 = pxsim.BufferMethods.createBufferFromHex("87041000100000009999999b9999ffffb9bbbedbbd9b9999bbbbbbbbbbbb9969bbbbbbbbbbbbdd99bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbccccbbbbbbbbcbbbccccbbbbccbbbebbccbccbbccbbbc6ccccbccbbccbbc69cccccccccccccc66c6cccccccccccc9999cccccccccccc6699cccccccccccb6699c9ccccbbcb6c669669ccbb6b6696") +const _hex160904 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ffffffffffffffffffffffffffffffff99ffffffffffffff9996f9ffffffffff9b9996ffffffffff9b996999ffffffffbb9b9969f9ffffffbbbb6d9996f9ffffbcbbbbce9c96ffffcccbbccbcc69f9ffccccbcbbcc9c96ffccccccccbccc69f9cccccccccccbcc969c69666c99c9cc6c666666669666c9966966669666666666") +const _hex160907 = pxsim.BufferMethods.createBufferFromHex("8704100010000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9ffffffffffffff96ffffffffffffff99ffffffffffffff") +const _hex160910 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ffffffbb9969dd66ffffdfbb99669d69ffffdd9d69966d66ffffdd9966666666ff9f966666666666ff9f696669666666ff6fdd6666666666ff69dd9666668666ffd96d6666668886ffd9bb66668688869fbd6bdd666666889fbddb6b86688866dfbbb68b88888888dfbbd68688888888b96b666688888888d96d816888888668") +const _hex160913 = pxsim.BufferMethods.createBufferFromHex("8704100010000000666666666699666666666666666666666666996666666666666666666666666666666666666666666666d66d8688866866668866868886688886886686868888886666888888888866868888888888888888686688886666888866666688888888886888888888688888bbbbdbbb888888bbdbddddbbbb8888bbddddbdbbbb8b") +const _hex160916 = pxsim.BufferMethods.createBufferFromHex("8704100010000000666666b66b666666666666666666666666666666666666666666666666666666668866666666666666888688668688668866888866866866888688888888886888888868888888888888688888886866888868888888888868868888888888888888888888888888888888888888886888888888888888888888888888888888") +const _hex160919 = pxsim.BufferMethods.createBufferFromHex("87041000100000006669669669966666db66666666666966bb66666666669669b6db666666669699b6bb66666666669688bbdb666666696688d8bb666666966688d8b66d6666d6d68888ddbb6666ddd6888868bbdb66d6dd888888b8bb6dd66d88888888b8db8d888888686666db8d68868888888888888888886888888888888888888886886866") +const _hex160922 = pxsim.BufferMethods.createBufferFromHex("870410001000000066f9ffffffffffff66f6ffffffffffff9699ffffffffffff6669f9ffffffffff6999f9ffffffffff9699f6ffffffffff669699ffffffffff666699ffffffffff666669f9ffffffff666616f9ffffffff666616f1ffffffff666666f6ffffffff66661691ffffffff68881891ffffffff88888891ffffffff86886891ffffffff") +const _hex160925 = pxsim.BufferMethods.createBufferFromHex("8704100010000000dd8688888868888869868888888888886988888688b88b881b18818888bb8b886b188888c8bc8cd88b818888bcbc8bd8bb1188c8bcbb88dbcb8188c8cc8888dbcccc81c8bc8888ddcfcc88cceb88b8dbcfcc88cc8b8888dbcfcc81ccbb8888decfcc88ccbc8888db9fcc8cccbc8b88ebffbb8cccc8cb8888ffb9ccccbbcb8b88") +const _hex160928 = pxsim.BufferMethods.createBufferFromHex("870410001000000088dbbddbdbbbbb8bbbddbdbbdbbbbbbbddddbdbdbbbbbbbbddbdddbbbdbbbbbbddbddbbbbbbbbbbbddbdbbbbbbbbbbebddbbbbbbbbbbbbbbbddbddbbbbbbbb8bbbbbbbbbbbbbbb8bbdbdbbbbbbbbbb8bbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbddbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbcbbbbbbbbbbbbbb") +const _hex160931 = pxsim.BufferMethods.createBufferFromHex("8704100010000000888888888888888888d888888888888888dd88888888888888dd88888888888888d8dd888888888888b8dd888888888888bddb8d88888888d8bbdb888888888888bbdb888888888888ddbb88888888888888d88888888888eb88d88888888888bbcb888888888888bbbb8b8888888888bbbbbb8bbbbbbbbbbbbbbbbbbbbbbbbb") +const _hex160934 = pxsim.BufferMethods.createBufferFromHex("870410001000000088688688668688868888888666668866888888888868868688888888888888868888888888888886888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888cb88888888888888cbbbbb8888888888") +const _hex160937 = pxsim.BufferMethods.createBufferFromHex("870410001000000068886866f9ffffff86881161f9ffffff88888811f9ffffff88188111f9ffffff88181861f9ffffff88881868f9ffffff88881861f9ffffff88888861f9ffffff88888891f9ffffff88888896ffffffff88888896ffffffff88886896ffffffff888818f6ffffffff888811f9ffffffff888868f9ffffffff681168ffffffffff") +const _hex160940 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ffc9cccccccb8c88ff9fcccccc8b8888ff9fcbcccc888888ffffcecccc888888ffffc9ccccb88b88ffff9fccbc88cc88ffff9fccbc88cc88ffffffc9ccbb8888ffffff6fccbccbbbffffff9fccccccccffffffffb98cc8ccffffffff9fcc88b8ffffffffffcc86bcffffffffffcf6cc8ffffffffffffc9c6ffffffffffff9fcc") +const _hex160943 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ccbbbbbbbbbbbbbbccbbbbbbbbbbbbbbccbbbbbbbbbbbbbbcdcbbbbbbbbbbbccc8cccccccccbccccc8cccbccccbcbccbbbcccccccccccccc88cccccccccbccccbec8ccccccccccccbb8bc8ccccccccccbcbc88ccccccccccccbc8b88cccccccccbccbc88c8cccccccbcbbc8b88c8cccc8bcbccbc88c8ccccbb88ccbc8b88cccc") +const _hex160946 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccbccccbcbbbbccbcccccccbccbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc8ccccccccccccccc88cccccccccccc8c88cccccccc8c888888cccc8c8888888888bc8e8888888888b8bc8b88888888ccdd") +const _hex160949 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bbbbbbbb88888888cccbccbb8b888888cccbbcbb88888888cccccccc88888888cccccc8c88888888cccccc8c888888ddcccc8c888888bb8dcc8c88888888eb88cc8888888888888888888888888888688888888888888866888888888888689688888888888866f9bb8b8888886896ffcb8c88888866f9ff8d8c888966f9ffff") +const _hex160952 = pxsim.BufferMethods.createBufferFromHex("8704100010000000888196ffffffffff888896ffffffffff8888f6ffffffffff8868f9ffffffffff8868ffffffffffff8896ffffffffffff68f9ffffffffffff66f9ffffffffffff96fffffffffffffff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") +const _hex160955 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ffffffffffffffc9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") +const _hex160958 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bc8bc8cc8b88c8ccb9bb88cc8c8888889fcc8cc88c888888ff9f666688888888ffff9f6666888888ffffff9f69668888ffffffffff996966ffffffffffffff99ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") +const _hex160961 = pxsim.BufferMethods.createBufferFromHex("8704100010000000888888888888cc8d88888888888888888888888888888888888888888888888888888888888888888888b88b888866666666b6bb666699ff9999999999ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") +const _hex160964 = pxsim.BufferMethods.createBufferFromHex("87041000100000008888d8bb99ffffff88886866f9ffffff886866f9ffffffff886699ffffffffff6699fffffffffffff9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") +const _hex160967 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1ff1ffffffffffff1ff1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") +const _hex160970 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") +const _hex160973 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5ff5ffffffffffff5ff5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") +const _hex160976 = pxsim.BufferMethods.createBufferFromHex("8704100010000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") +const _hex160979 = pxsim.BufferMethods.createBufferFromHex("87041000100000005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555") +const _hex160982 = pxsim.BufferMethods.createBufferFromHex("8704100010000000cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc") +const _hex160985 = pxsim.BufferMethods.createBufferFromHex("8704100010000000cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc9c99999999cccccc9c99999999cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc11cccccccccccc1111cccccccccccc1111111111111111111111111111111111") +const _hex160988 = pxsim.BufferMethods.createBufferFromHex("8704100010000000cccccccccccccccccccccccccccccc9ccccccccccccccc99cccc9cc9cccc9c99cccc99c9cccc99c9cc9cc9cccc9c99c9cc99cccccc9999c9cc99cccc9c999cc99c9c999999c99cc99c99999c99ccccc9cc999999ccccccc9cccccccccccc9ccc11cccccccccccc1111cccccccccccc1111111111111111111111111111111111") +const _hex160991 = pxsim.BufferMethods.createBufferFromHex("8704100010000000cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc9cc9cccc9ccccccc9cc999cc99cccccc9cc999cc99cccccc9c9999cc99cccccc9c999999c9cccccccc999999c9cccccccccccccccccccc11cccccccccccc1111cccccccccccc1111111111111111111111111111111111") +const _hex160994 = pxsim.BufferMethods.createBufferFromHex("8704100010000000cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc9c99c9cccccccccc9c99c9cccccccccccc9cc9cccccccccccc9cc999cccccccc9c999999c9cccccc9c999999cccccccccccccccccccccccccccccccccccc11cccccccccccc1111cccccccccccc1111111111111111111111111111111111") +const _hex160997 = pxsim.BufferMethods.createBufferFromHex("8704100010000000cccccccccccccccccccccccccccccccccccccccccccccccccccc9999cccccccccccc9999c99ccccccccc999cc99ccccccccc999cc99cccccccccc99c9999ccccccccc99c9999cccccccccccc9ccccccccccccccccccccccccccccccccccccccc11cccccccccccc1111cccccccccccc1111111111111111111111111111111111") +const _hex161000 = pxsim.BufferMethods.createBufferFromHex("8704100010000000cccccccccccccccccccccccccccccccccccccccccccccccccccccc9c9999cccccccc9c999999c9cccc9c9999cc99c9cccc9c9999cc9cc9cccc999999cc9cc9cccc999c999999c9cccc99cc999999c9cccccccc9c9999cccccccccccccccccccc11cccccccccccc1111cccccccccccc1111111111111111111111111111111111") +const _hex161003 = pxsim.BufferMethods.createBufferFromHex("8704100010000000cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc9cc9cccccccccccc9cc9cccccccccccc9cc9ccccccccccccccc9cccc9c99cccccc99cc9c9999cccccc999c99c9cccccccc9999cccccccccccccccccccccccc11cccccccccccc1111cccccccccccc1111111111111111111111111111111111") +const _hex161006 = pxsim.BufferMethods.createBufferFromHex("8704100010000000cccccccccccccccccccccccccccccccccccc9999c999c9cccc9c9999999999cccc99c99c999999cccc99cccc99cc9cc9cc99cccc99cc9cc9cc99c99c99cc9cc9cc999999999999c9cc999999999999c9cccccccccccccccccccccccccccccccc11cccccccccccc1111cccccccccccc1111111111111111111111111111111111") +const _hex161009 = pxsim.BufferMethods.createBufferFromHex("8704100010000000cccccccccccccccccccccccccccccccccccc9999c9cccccccc9c9999c9cccccccc99c99cc9cccccccc99cccc99cccccccc99cccc99cccccccc99c99c99ccc9cccc999999999999c9cc999999999999c9cccccccccccccccccccccccccccccccc11cccccccccccc1111cccccccccccc1111111111111111111111111111111111") +const _hex161012 = pxsim.BufferMethods.createBufferFromHex("8704100010000000cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc11cccccccccccc1111cccccccccccc1111111111111111111111111111111111") +const _hex161015 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666766666666666666666676666666666667666666666666666666666666666666666666666666666666666666666666666666666666666766666666666666666676666666666667666666666676666666666666676666666666666666766666666666666666666666666666666666666666666666666") +const _hex161018 = pxsim.BufferMethods.createBufferFromHex("8704100010000000666666eeeeeeeeee666666e6eeeeeeee666666ee4ee4eeee6766e6ee4ee4eeee766666e6eeeeeeee676666e6eeeeeeee666666eeeeeeeeee666666e6eeeeeeee666666eeeeeeeeee66666666eeeeeeee666666e6eeeeeeee666766e6eeee4ee466766666eeee4ee4666766e6eeeeeeee666666e6eeeeeeee66666666eeeeeeee") +const _hex161021 = pxsim.BufferMethods.createBufferFromHex("8704100010000000eeeeeeeeeeeeeeee4ee4eeeeeeeeeeee4ee4eeeeeeeeeeeeeeeeeeeeeeeeeeeeee4eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee4eeeeeeeeeeeeeeeeeeeeeeee4eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee4ee4eeeeeeeeeeee4ee4eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee") +const _hex161024 = pxsim.BufferMethods.createBufferFromHex("87041000100000007777777777777777777677777777777777677767777777777776777776777777777777677777777777777777777777777777777777777777777777777777777777777777777777777777677777777777777777767777767777776777777767777777777777777677777777777777777777777777777777777777777777777777") +const _hex161027 = pxsim.BufferMethods.createBufferFromHex("870410001000000066666666eeeeeeee666666e6eeeeeeee666766e6eeeeeeee66766666eeee4ee4666766e6eeee4ee4666666e6eeeeeeee66666666eeeeeeee666666eeeeeeeeee666666e6eeeeeeee666666eeeeeeeeee676666e6eeeeeeee766666e6eeeeeeee6766e6ee4ee4eeee666666ee4ee4eeee666666e6eeeeeeee6666664444444444") +const _hex161030 = pxsim.BufferMethods.createBufferFromHex("8704100010000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee4ee4eeeeeeeeeeee4ee4eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee4eeeeee4eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee4eeeeeeeeeeeeeeeeeeeeeeeeeeeee4ee4eeeeeeeeeeee4ee4eeeeeeeeeeee4444444444444444") +const _hex161033 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666664444444444666666e6eeeeeeee666666ee4ee4eeee6766e6ee4ee4eeee766666e6eeeeeeee676666e6eeeeeeee666666eeeeeeeeee666666e6eeeeeeee666666eeeeeeeeee66666666eeeeeeee666666e6eeeeeeee666766e6eeee4ee466766666eeee4ee4666766e6eeeeeeee666666e6eeeeeeee66666666eeeeeeee") +const _hex161036 = pxsim.BufferMethods.createBufferFromHex("870410001000000044444444444444444ee4eeeeeeeeeeee4ee4eeeeeeeeeeeeeeeeeeeeeeeeeeeeee4eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee4eeeeeeeeeeeeeeeeeeeeeeee4eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee4ee4eeeeeeeeeeee4ee4eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee") +const _hex161039 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666626666666666666672666666666666676266676666666666726666667666666662666766666666666266666666666666626666666666666662666666666666666266666666666666626666666766666662666666666676666266666667666666626666666666666662666666666666666266666666666666626") +const _hex161042 = pxsim.BufferMethods.createBufferFromHex("87041000100000002222222222222222666666666666666666666666666766666666666666766666766666666667666666676666666666667666666666666666666666666666666666666666666666666666666666666666666666666666666666667666666666666666666766666666666676666666666666666666666666666666666666666666") +const _hex161045 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666666666666766666666666666666676666666666667666666666666666666666666666666666666666666666666666666666666666666666666666766666666666666666676666666666667666666666676666666666666676666666666666666766666666666666666666666666666666662222222222222222") +const _hex161048 = pxsim.BufferMethods.createBufferFromHex("87041000100000006266666666666666627666666666666662676666666666666276666666666766626666666676666662666666666667666266666666666666626666666666666662666666666666666266666666666666626666666766666662666676666666666266666667666666626666666666666662666666666666666266666666666666") +const _hex161051 = pxsim.BufferMethods.createBufferFromHex("87041000100000006266666666666666626666666666676662666666666676666276666666666766626667666666666662766666666666666266666666666666626666666666666662666666666666666266666666666666626666766666666662666666676666666266667666666666626666666666666662666666666666662222222222222222") +const _hex161054 = pxsim.BufferMethods.createBufferFromHex("87041000100000006666666666666626666666666666672666666666666676266676666666666726666667666666662666766666666666266666666666666626666666666666662666666666666666266666666666666626666666766666662666666666676666266666667666666626666666666666662666666666666666262222222222222222") +const _hex161057 = pxsim.BufferMethods.createBufferFromHex("87041000100000002222222222222222666666666666662666666666666666266666667666666626666666666766662666666676666666266666666666666626666666666666662666666666666666266666666666666626667666666666662666666766666666266676666666666726666666666666762666666666666667266666666666666626") +const _hex161060 = pxsim.BufferMethods.createBufferFromHex("87041000100000008888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888") +const _hex161063 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ddddddddddddddddddddddddddddddddddeeddddddddddddddeeddddddedddddddddddddddeededdddddddddddeddddddddddddddddddddddddddddddddddddddddddddddeddddddddddddddddddddddddddddddddddddddddedddddddeededdddddddddddeededdddddddddddeededddddddddddddddddddddddddddddddddd") +const _hex161066 = pxsim.BufferMethods.createBufferFromHex("87041000100000008888888888888888888eeee88e8ee88ee88eeee88eeee88ee88eeee88eeee88ee88e88e88e88e88ee88eeee88eeee88ee88eeee88eeee88ee88eeee88eeee88ee88eee8888eee88ee88eeee88eeee88e8888eee88eee8888e88eeee88eeee88ee88eeee88eeee88ee88eeee88eeee88ee88eeee88eee888e8888888888888888") +const _hex161069 = pxsim.BufferMethods.createBufferFromHex("87041000100000008888888888888888888eeee88e8e6886e88eeee88eee688ee88eeee88eeee88ee88e88e88e88e88ee88eeee88eeee88ee88eeee88eeee88ee88eeee88eeee88ee886ee8888eee88e6886ee6886eee88e8888ee688eee8888e88eeee88eeee88ee88eeee88eeee88ee88eeee88eeee88ee88eeee88eee888e8888888888888888") +const _hex161072 = pxsim.BufferMethods.createBufferFromHex("87041000100000008888888888888888e888cee88ccee88ce88ccee88ccee88ce88ccee88ccee88ce88ccee88ccee88c8888cee88cce8888e88ccee88ccee88ce88cce8888cee88ce88ccee88ccee88ce88ccee88ccee88ce88ccee88ccee88ce88c88e88c88e88ce88ccee88ccee88ce88ccee88ccee88ce88cc8e88ccec8888888888888888888") +const _hex161075 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ffffffffffffffffeffeeeeffeeeeffeeffeeeeffeeeeffeeffeeeeffeeeeffeeffeeeeffeeeeffeffffeeeffeeeffffeffeeeeffeeeeffeeffeeeffffeeeffeeffeeeeffeeeeffeeffeeeeffeeeeffeeffeeeeffeeeeffeeffeffeffeffeffeeffeeeeffeeeeffeeffeeeeffeeeeffeeffeeeeffeeeeffeffffffffffffffff") + + + + +function control___screen_inline__P22651(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1770,23 +1788,23 @@ switch (step) { case 1: r0 = pxsim_numops_toBoolDecr(true); if (!r0) { step = 4; continue; } - globals.__updated___5347 = (false); - s.tmp_0 = pause__P413_mk(s); + globals.__updated___22648 = (false); + s.tmp_0 = pause__P17699_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___5347); + r0 = pxsim_numops_toBoolDecr(globals.__updated___22648); 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__P1790_mk(s); + s.tmp_2 = control___screen_update__P19076_mk(s); s.callLocIdx = 3; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; - globals.__updated___5347 = (true); + globals.__updated___22648 = (true); case 2: case 3: { step = 1; continue; } @@ -1795,12 +1813,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control___screen_inline__P5350.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__P22651.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__P5350_mk(s) { +function control___screen_inline__P22651_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___screen_inline__P5350, depth: s.depth + 1, + parent: s, fn: control___screen_inline__P22651, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1811,7 +1829,7 @@ function control___screen_inline__P5350_mk(s) { -function _screen_internal_inline__P5368(s) { +function _screen_internal_inline__P22669(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1821,17 +1839,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_pxtcore.updateScreen(globals.screen___1829); + r0 = pxsim_pxtcore.updateScreen(globals.screen___19115); r0 = undefined; return leave(s, r0) default: oops() } } } -_screen_internal_inline__P5368.info = {"start":753,"length":26,"line":22,"column":33,"endLine":22,"endColumn":59,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"inline","argumentNames":[]} +_screen_internal_inline__P22669.info = {"start":753,"length":26,"line":22,"column":33,"endLine":22,"endColumn":59,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"inline","argumentNames":[]} -function _screen_internal_inline__P5368_mk(s) { +function _screen_internal_inline__P22669_mk(s) { checkStack(s.depth); return { - parent: s, fn: _screen_internal_inline__P5368, depth: s.depth + 1, + parent: s, fn: _screen_internal_inline__P22669, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -1839,7 +1857,7 @@ function _screen_internal_inline__P5368_mk(s) { -function _screen_internal_inline__P5373(s) { +function _screen_internal_inline__P22674(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1858,12 +1876,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -_screen_internal_inline__P5373.info = {"start":816,"length":56,"line":23,"column":35,"endLine":25,"endColumn":5,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"inline","argumentNames":["msg"]} +_screen_internal_inline__P22674.info = {"start":816,"length":56,"line":23,"column":35,"endLine":25,"endColumn":5,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"inline","argumentNames":["msg"]} -function _screen_internal_inline__P5373_mk(s) { +function _screen_internal_inline__P22674_mk(s) { checkStack(s.depth); return { - parent: s, fn: _screen_internal_inline__P5373, depth: s.depth + 1, + parent: s, fn: _screen_internal_inline__P22674, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -1872,7 +1890,7 @@ function _screen_internal_inline__P5373_mk(s) { -function info_inline__P5503(s) { +function info_inline__P22804(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1886,36 +1904,36 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.infoState___5499); + r0 = pxsim_numops_toBoolDecr(globals.infoState___22800); if (!r0) { step = 3; continue; } - r0 = pxsim_numops_toBoolDecr(globals.infoStateStack___5501); + r0 = pxsim_numops_toBoolDecr(globals.infoStateStack___22802); 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___5501 = (r0); + globals.infoStateStack___22802 = (r0); case 1: case 2: r0 = pxsim_pxtrt.mkMap(); s.tmp_0 = r0; - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "state", globals.infoState___5499); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "state", globals.infoState___22800); r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "scene", s.arg0); - r0 = pxsim_Array__push(globals.infoStateStack___5501, s.tmp_0); - globals.infoState___5499 = (undefined); + r0 = pxsim_Array__push(globals.infoStateStack___22802, s.tmp_0); + globals.infoState___22800 = (undefined); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -info_inline__P5503.info = {"start":1996,"length":259,"line":75,"column":29,"endLine":84,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["oldScene"]} +info_inline__P22804.info = {"start":1996,"length":259,"line":75,"column":29,"endLine":84,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["oldScene"]} -function info_inline__P5503_mk(s) { +function info_inline__P22804_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_inline__P5503, depth: s.depth + 1, + parent: s, fn: info_inline__P22804, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1926,7 +1944,7 @@ function info_inline__P5503_mk(s) { -function info_inline__P5518(s) { +function info_inline__P22819(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1936,30 +1954,30 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___5519 = undefined; - s.nextState___5528 = undefined; - s.tmp_0 = game_currentScene__P2693_mk(s); + s.scene___22820 = undefined; + s.nextState___22829 = undefined; + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 19; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.scene___5519 = (r0); - globals.infoState___5499 = (undefined); - s.tmp_0 = r0 = globals.infoStateStack___5501; + s.scene___22820 = (r0); + globals.infoState___22800 = (undefined); + s.tmp_0 = r0 = globals.infoStateStack___22802; 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___5501); + r0 = pxsim_Array__length(globals.infoStateStack___22802); 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___5501); - s.nextState___5528 = (r0); + r0 = pxsim_Array_.pop(globals.infoStateStack___22802); + s.nextState___22829 = (r0); s.tmp_2 = if_scene_1_mk(s); - s.tmp_2.arg0 = s.nextState___5528; + s.tmp_2.arg0 = s.nextState___22829; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "scene"); } else { @@ -1971,12 +1989,12 @@ switch (step) { case 8: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 == s.scene___5519); + r0 = (s.tmp_1 == s.scene___22820); 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___5528; + s.tmp_3.arg0 = s.nextState___22829; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "state"); } else { @@ -1987,10 +2005,10 @@ switch (step) { } case 9: r0 = s.retval; - globals.infoState___5499 = (r0); + globals.infoState___22800 = (r0); { step = 4; continue; } case 3: - r0 = pxsim_Array__push(globals.infoStateStack___5501, s.nextState___5528); + r0 = pxsim_Array__push(globals.infoStateStack___22802, s.nextState___22829); case 4: case 5: case 6: @@ -1998,26 +2016,26 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_inline__P5518.info = {"start":2287,"length":376,"line":86,"column":28,"endLine":97,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":[]} +info_inline__P22819.info = {"start":2287,"length":376,"line":86,"column":28,"endLine":97,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":[]} -function info_inline__P5518_mk(s) { +function info_inline__P22819_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_inline__P5518, depth: s.depth + 1, + parent: s, fn: info_inline__P22819, 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___5519: undefined, - nextState___5528: undefined, + scene___22820: undefined, + nextState___22829: undefined, } } -function color_inline__P7657(s) { +function color_inline__P24958(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2027,42 +2045,42 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.currentScene___7654); + r0 = pxsim_numops_toBoolDecr(globals.currentScene___24955); if (!r0) { step = 3; continue; } - r0 = pxsim_numops_toBoolDecr(globals.FadeStack___7655); + r0 = pxsim_numops_toBoolDecr(globals.FadeStack___24956); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = pxsim_Array__mk(); - globals.FadeStack___7655 = (r0); + globals.FadeStack___24956 = (r0); case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(color_FadeState__C7651_VT); + r0 = pxsim_pxtcore_mkClassInstance(color_FadeState__C24952_VT); s.tmp_0 = r0; - s.tmp_1 = color_FadeState_constructor__P7652_mk(s); + s.tmp_1 = color_FadeState_constructor__P24953_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.activeFade___7653; - s.tmp_1.arg2 = globals.currentScene___7654; + s.tmp_1.arg1 = globals.activeFade___24954; + s.tmp_1.arg2 = globals.currentScene___24955; s.callLocIdx = 50; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - r0 = pxsim_Array__push(globals.FadeStack___7655, s.tmp_0); - globals.activeFade___7653 = (undefined); - globals.currentScene___7654 = (undefined); + r0 = pxsim_Array__push(globals.FadeStack___24956, s.tmp_0); + globals.activeFade___24954 = (undefined); + globals.currentScene___24955 = (undefined); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -color_inline__P7657.info = {"start":5238,"length":328,"line":184,"column":29,"endLine":198,"endColumn":5,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"inline","argumentNames":[]} +color_inline__P24958.info = {"start":5238,"length":328,"line":184,"column":29,"endLine":198,"endColumn":5,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"inline","argumentNames":[]} -function color_inline__P7657_mk(s) { +function color_inline__P24958_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_inline__P7657, depth: s.depth + 1, + parent: s, fn: color_inline__P24958, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2072,7 +2090,7 @@ function color_inline__P7657_mk(s) { -function color_inline__P7675(s) { +function color_inline__P24976(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2082,42 +2100,42 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___7676 = undefined; - s.nextState___7687 = undefined; - s.tmp_0 = game_currentScene__P2693_mk(s); + s.scene___24977 = undefined; + s.nextState___24988 = undefined; + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 52; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.scene___7676 = (r0); - globals.currentScene___7654 = (undefined); - globals.activeFade___7653 = (undefined); - s.tmp_0 = r0 = globals.FadeStack___7655; + s.scene___24977 = (r0); + globals.currentScene___24955 = (undefined); + globals.activeFade___24954 = (undefined); + s.tmp_0 = r0 = globals.FadeStack___24956; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array__length(globals.FadeStack___7655); + r0 = pxsim_Array__length(globals.FadeStack___24956); case 2: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 5; continue; } - r0 = pxsim_Array_.pop(globals.FadeStack___7655); - s.nextState___7687 = (r0); - r0 = s.nextState___7687.fields["scene"]; + r0 = pxsim_Array_.pop(globals.FadeStack___24956); + s.nextState___24988 = (r0); + r0 = s.nextState___24988.fields["scene"]; s.tmp_1 = r0; - r0 = (s.tmp_1 === s.scene___7676); + r0 = (s.tmp_1 === s.scene___24977); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = s.nextState___7687.fields["state"]; - globals.activeFade___7653 = (r0); - r0 = s.nextState___7687.fields["scene"]; - globals.currentScene___7654 = (r0); + r0 = s.nextState___24988.fields["state"]; + globals.activeFade___24954 = (r0); + r0 = s.nextState___24988.fields["scene"]; + globals.currentScene___24955 = (r0); { step = 4; continue; } case 3: - r0 = pxsim_Array__push(globals.FadeStack___7655, s.nextState___7687); + r0 = pxsim_Array__push(globals.FadeStack___24956, s.nextState___24988); case 4: case 5: case 6: @@ -2125,24 +2143,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_inline__P7675.info = {"start":5598,"length":442,"line":200,"column":28,"endLine":214,"endColumn":5,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"inline","argumentNames":[]} +color_inline__P24976.info = {"start":5598,"length":442,"line":200,"column":28,"endLine":214,"endColumn":5,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"inline","argumentNames":[]} -function color_inline__P7675_mk(s) { +function color_inline__P24976_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_inline__P7675, depth: s.depth + 1, + parent: s, fn: color_inline__P24976, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - scene___7676: undefined, - nextState___7687: undefined, + scene___24977: undefined, + nextState___24988: undefined, } } -function myTiles_inline__P70224(s) { +function myTiles_inline__P161078(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2156,10 +2174,10 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_1 = helpers_stringTrim__P123_mk(s); + s.tmp_1 = helpers_stringTrim__P17409_mk(s); s.tmp_1.arg0 = s.arg0; - s.callLocIdx = 64; s.pc = 79; return s.tmp_1; - case 79: + s.callLocIdx = 64; s.pc = 89; return s.tmp_1; + case 89: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_pxtcore.switch_eq("level2", s.tmp_0); @@ -2282,875 +2300,1025 @@ switch (step) { if (r0) { step = 59; continue; } r0 = pxsim_pxtcore.switch_eq("level31", s.tmp_0); if (r0) { step = 60; continue; } - r0 = pxsim_pxtcore.switch_eq("space_map_starting_tiles", s.tmp_0); + r0 = pxsim_pxtcore.switch_eq("space_map_driving_tiles", s.tmp_0); if (r0) { step = 61; continue; } - r0 = pxsim_pxtcore.switch_eq("level32", s.tmp_0); + r0 = pxsim_pxtcore.switch_eq("level33", s.tmp_0); if (r0) { step = 62; continue; } - r0 = pxsim_pxtcore.switch_eq("space_map_driving_tiles", s.tmp_0); + r0 = pxsim_pxtcore.switch_eq("space_map", s.tmp_0); if (r0) { step = 63; continue; } - r0 = pxsim_pxtcore.switch_eq("level33", s.tmp_0); + r0 = pxsim_pxtcore.switch_eq("level29", s.tmp_0); if (r0) { step = 64; continue; } - r0 = pxsim_pxtcore.switch_eq("space_map", s.tmp_0); + r0 = pxsim_pxtcore.switch_eq("mountain_map", s.tmp_0); if (r0) { step = 65; continue; } - r0 = pxsim_pxtcore.switch_eq("level29", s.tmp_0); + r0 = pxsim_pxtcore.switch_eq("level34", s.tmp_0); if (r0) { step = 66; continue; } - r0 = pxsim_pxtcore.switch_eq("mountain_map", s.tmp_0); + r0 = pxsim_pxtcore.switch_eq("mountain_map_starting_tiles", s.tmp_0); if (r0) { step = 67; continue; } - r0 = pxsim_pxtcore.switch_eq("level34", s.tmp_0); + r0 = pxsim_pxtcore.switch_eq("level35", s.tmp_0); if (r0) { step = 68; continue; } - r0 = pxsim_pxtcore.switch_eq("mountain_map_starting_tiles", s.tmp_0); + r0 = pxsim_pxtcore.switch_eq("mountain_map_driving_tiles", s.tmp_0); if (r0) { step = 69; continue; } - r0 = pxsim_pxtcore.switch_eq("level35", s.tmp_0); + r0 = pxsim_pxtcore.switch_eq("level36", s.tmp_0); if (r0) { step = 70; continue; } - r0 = pxsim_pxtcore.switch_eq("mountain_map_driving_tiles", s.tmp_0); + r0 = pxsim_pxtcore.switch_eq("mountain_map_slow_tiles", s.tmp_0); if (r0) { step = 71; continue; } - r0 = pxsim_pxtcore.switch_eq("level36", s.tmp_0); + r0 = pxsim_pxtcore.switch_eq("level37", s.tmp_0); if (r0) { step = 72; continue; } - r0 = pxsim_pxtcore.switch_eq("mountain_map_slow_tiles", s.tmp_0); + r0 = pxsim_pxtcore.switch_eq("mountain_map_wall_tiles", s.tmp_0); if (r0) { step = 73; continue; } - r0 = pxsim_pxtcore.switch_eq("level37", s.tmp_0); + r0 = pxsim_pxtcore.switch_eq("level38", s.tmp_0); if (r0) { step = 74; continue; } - r0 = pxsim_pxtcore.switch_eq("mountain_map_wall_tiles", s.tmp_0); + r0 = pxsim_pxtcore.switch_eq("cannonball_cove_map", s.tmp_0); if (r0) { step = 75; continue; } - r0 = pxsim_pxtcore.switch_eq("level38", s.tmp_0); + r0 = pxsim_pxtcore.switch_eq("level39", s.tmp_0); if (r0) { step = 76; continue; } + r0 = pxsim_pxtcore.switch_eq("cannonball_cove_starting_tiles", s.tmp_0); + if (r0) { step = 77; continue; } + r0 = pxsim_pxtcore.switch_eq("level40", s.tmp_0); + if (r0) { step = 78; continue; } + r0 = pxsim_pxtcore.switch_eq("cannonball_cove_slow_tiles", s.tmp_0); + if (r0) { step = 79; continue; } + r0 = pxsim_pxtcore.switch_eq("level42", s.tmp_0); + if (r0) { step = 80; continue; } + r0 = pxsim_pxtcore.switch_eq("cannonball_cove_driving_tiles", s.tmp_0); + if (r0) { step = 81; continue; } + r0 = pxsim_pxtcore.switch_eq("level41", s.tmp_0); + if (r0) { step = 82; continue; } + r0 = pxsim_pxtcore.switch_eq("cannonball_cove_wall_tiles", s.tmp_0); + if (r0) { step = 83; continue; } + r0 = pxsim_pxtcore.switch_eq("level43", s.tmp_0); + if (r0) { step = 84; continue; } + r0 = pxsim_pxtcore.switch_eq("space_map_starting_tiles", s.tmp_0); + if (r0) { step = 85; continue; } + r0 = pxsim_pxtcore.switch_eq("level32", s.tmp_0); + if (r0) { step = 86; continue; } r0 = s.tmp_0; - { step = 77; continue; } + { step = 87; continue; } case 1: case 2: r0 = pxsim_Array__mk(); s.tmp_2 = r0; - r0 = pxsim_Array__push(s.tmp_2, globals.transparency16___69730); - s.tmp_3 = tiles_createTilemap__P2501_mk(s); - s.tmp_3.arg0 = _hex70231; - r0 = pxsim.image.ofBuffer(_hex70233); + r0 = pxsim_Array__push(s.tmp_2, globals.transparency16___160764); + s.tmp_3 = tiles_createTilemap__P19787_mk(s); + s.tmp_3.arg0 = _hex161085; + r0 = pxsim.image.ofBuffer(_hex161087); s.tmp_3.arg1 = r0; s.tmp_3.arg2 = s.tmp_2; s.tmp_3.arg3 = 4; - s.callLocIdx = 65; s.pc = 80; return s.tmp_3; - case 80: + s.callLocIdx = 65; s.pc = 90; return s.tmp_3; + case 90: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 3: case 4: r0 = pxsim_Array__mk(); s.tmp_4 = r0; - r0 = pxsim_Array__push(s.tmp_4, globals.transparency16___69730); - s.tmp_5 = tiles_createTilemap__P2501_mk(s); - s.tmp_5.arg0 = _hex70239; - r0 = pxsim.image.ofBuffer(_hex70241); + r0 = pxsim_Array__push(s.tmp_4, globals.transparency16___160764); + s.tmp_5 = tiles_createTilemap__P19787_mk(s); + s.tmp_5.arg0 = _hex161093; + r0 = pxsim.image.ofBuffer(_hex161095); s.tmp_5.arg1 = r0; s.tmp_5.arg2 = s.tmp_4; s.tmp_5.arg3 = 4; - s.callLocIdx = 66; s.pc = 81; return s.tmp_5; - case 81: + s.callLocIdx = 66; s.pc = 91; return s.tmp_5; + case 91: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 5: case 6: r0 = pxsim_Array__mk(); s.tmp_6 = r0; - r0 = pxsim_Array__push(s.tmp_6, globals.transparency16___69730); - s.tmp_7 = tiles_createTilemap__P2501_mk(s); - s.tmp_7.arg0 = _hex70247; - r0 = pxsim.image.ofBuffer(_hex70249); + r0 = pxsim_Array__push(s.tmp_6, globals.transparency16___160764); + s.tmp_7 = tiles_createTilemap__P19787_mk(s); + s.tmp_7.arg0 = _hex161101; + r0 = pxsim.image.ofBuffer(_hex161103); s.tmp_7.arg1 = r0; s.tmp_7.arg2 = s.tmp_6; s.tmp_7.arg3 = 4; - s.callLocIdx = 67; s.pc = 82; return s.tmp_7; - case 82: + s.callLocIdx = 67; s.pc = 92; return s.tmp_7; + case 92: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 7: case 8: r0 = pxsim_Array__mk(); s.tmp_8 = r0; - r0 = pxsim_Array__push(s.tmp_8, globals.transparency16___69730); - s.tmp_9 = tiles_createTilemap__P2501_mk(s); - s.tmp_9.arg0 = _hex70255; - r0 = pxsim.image.ofBuffer(_hex70257); + r0 = pxsim_Array__push(s.tmp_8, globals.transparency16___160764); + s.tmp_9 = tiles_createTilemap__P19787_mk(s); + s.tmp_9.arg0 = _hex161109; + r0 = pxsim.image.ofBuffer(_hex161111); s.tmp_9.arg1 = r0; s.tmp_9.arg2 = s.tmp_8; s.tmp_9.arg3 = 4; - s.callLocIdx = 68; s.pc = 83; return s.tmp_9; - case 83: + s.callLocIdx = 68; s.pc = 93; return s.tmp_9; + case 93: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 9: case 10: r0 = pxsim_Array__mk(); s.tmp_10 = r0; - r0 = pxsim_Array__push(s.tmp_10, globals.transparency16___69730); - s.tmp_11 = tiles_createTilemap__P2501_mk(s); - s.tmp_11.arg0 = _hex70263; - r0 = pxsim.image.ofBuffer(_hex70265); + r0 = pxsim_Array__push(s.tmp_10, globals.transparency16___160764); + s.tmp_11 = tiles_createTilemap__P19787_mk(s); + s.tmp_11.arg0 = _hex161117; + r0 = pxsim.image.ofBuffer(_hex161119); s.tmp_11.arg1 = r0; s.tmp_11.arg2 = s.tmp_10; s.tmp_11.arg3 = 4; - s.callLocIdx = 69; s.pc = 84; return s.tmp_11; - case 84: + s.callLocIdx = 69; s.pc = 94; return s.tmp_11; + case 94: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 11: case 12: r0 = pxsim_Array__mk(); s.tmp_12 = r0; - r0 = pxsim_Array__push(s.tmp_12, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_12, globals.tile1___69735); - r0 = pxsim_Array__push(s.tmp_12, globals.tileGrass2___3371); - r0 = pxsim_Array__push(s.tmp_12, globals.tileGrass1___3375); - r0 = pxsim_Array__push(s.tmp_12, globals.tileGrass3___3379); - s.tmp_13 = tiles_createTilemap__P2501_mk(s); - s.tmp_13.arg0 = _hex70271; - r0 = pxsim.image.ofBuffer(_hex70273); + r0 = pxsim_Array__push(s.tmp_12, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_12, globals.tile1___160767); + r0 = pxsim_Array__push(s.tmp_12, globals.tileGrass2___20657); + r0 = pxsim_Array__push(s.tmp_12, globals.tileGrass1___20661); + r0 = pxsim_Array__push(s.tmp_12, globals.tileGrass3___20665); + s.tmp_13 = tiles_createTilemap__P19787_mk(s); + s.tmp_13.arg0 = _hex161125; + r0 = pxsim.image.ofBuffer(_hex161127); s.tmp_13.arg1 = r0; s.tmp_13.arg2 = s.tmp_12; s.tmp_13.arg3 = 4; - s.callLocIdx = 70; s.pc = 85; return s.tmp_13; - case 85: + s.callLocIdx = 70; s.pc = 95; return s.tmp_13; + case 95: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 13: case 14: r0 = pxsim_Array__mk(); s.tmp_14 = r0; - r0 = pxsim_Array__push(s.tmp_14, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_14, globals.forestTiles0___3500); - s.tmp_15 = tiles_createTilemap__P2501_mk(s); - s.tmp_15.arg0 = _hex70283; - r0 = pxsim.image.ofBuffer(_hex70285); + r0 = pxsim_Array__push(s.tmp_14, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_14, globals.forestTiles0___20786); + s.tmp_15 = tiles_createTilemap__P19787_mk(s); + s.tmp_15.arg0 = _hex161137; + r0 = pxsim.image.ofBuffer(_hex161139); s.tmp_15.arg1 = r0; s.tmp_15.arg2 = s.tmp_14; s.tmp_15.arg3 = 4; - s.callLocIdx = 71; s.pc = 86; return s.tmp_15; - case 86: + s.callLocIdx = 71; s.pc = 96; return s.tmp_15; + case 96: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 15: case 16: r0 = pxsim_Array__mk(); s.tmp_16 = r0; - r0 = pxsim_Array__push(s.tmp_16, globals.transparency16___69730); - s.tmp_17 = tiles_createTilemap__P2501_mk(s); - s.tmp_17.arg0 = _hex70292; - r0 = pxsim.image.ofBuffer(_hex70294); + r0 = pxsim_Array__push(s.tmp_16, globals.transparency16___160764); + s.tmp_17 = tiles_createTilemap__P19787_mk(s); + s.tmp_17.arg0 = _hex161146; + r0 = pxsim.image.ofBuffer(_hex161148); s.tmp_17.arg1 = r0; s.tmp_17.arg2 = s.tmp_16; s.tmp_17.arg3 = 4; - s.callLocIdx = 72; s.pc = 87; return s.tmp_17; - case 87: + s.callLocIdx = 72; s.pc = 97; return s.tmp_17; + case 97: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 17: case 18: r0 = pxsim_Array__mk(); s.tmp_18 = r0; - r0 = pxsim_Array__push(s.tmp_18, globals.transparency16___69730); - s.tmp_19 = tiles_createTilemap__P2501_mk(s); - s.tmp_19.arg0 = _hex70300; - r0 = pxsim.image.ofBuffer(_hex70302); + r0 = pxsim_Array__push(s.tmp_18, globals.transparency16___160764); + s.tmp_19 = tiles_createTilemap__P19787_mk(s); + s.tmp_19.arg0 = _hex161154; + r0 = pxsim.image.ofBuffer(_hex161156); s.tmp_19.arg1 = r0; s.tmp_19.arg2 = s.tmp_18; s.tmp_19.arg3 = 4; - s.callLocIdx = 73; s.pc = 88; return s.tmp_19; - case 88: + s.callLocIdx = 73; s.pc = 98; return s.tmp_19; + case 98: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 19: case 20: r0 = pxsim_Array__mk(); s.tmp_20 = r0; - r0 = pxsim_Array__push(s.tmp_20, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_20, globals.tile12___69785); - r0 = pxsim_Array__push(s.tmp_20, globals.tile7___69790); - r0 = pxsim_Array__push(s.tmp_20, globals.tile13___69795); - r0 = pxsim_Array__push(s.tmp_20, globals.tile14___69800); - r0 = pxsim_Array__push(s.tmp_20, globals.tile15___69805); - r0 = pxsim_Array__push(s.tmp_20, globals.tile16___69810); - r0 = pxsim_Array__push(s.tmp_20, globals.tile17___69815); - r0 = pxsim_Array__push(s.tmp_20, globals.tile18___69820); - r0 = pxsim_Array__push(s.tmp_20, globals.tile19___69825); - r0 = pxsim_Array__push(s.tmp_20, globals.tile20___69830); - s.tmp_21 = tiles_createTilemap__P2501_mk(s); - s.tmp_21.arg0 = _hex70308; - r0 = pxsim.image.ofBuffer(_hex70310); + r0 = pxsim_Array__push(s.tmp_20, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_20, globals.tile12___160797); + r0 = pxsim_Array__push(s.tmp_20, globals.tile7___160800); + r0 = pxsim_Array__push(s.tmp_20, globals.tile13___160803); + r0 = pxsim_Array__push(s.tmp_20, globals.tile14___160806); + r0 = pxsim_Array__push(s.tmp_20, globals.tile15___160809); + r0 = pxsim_Array__push(s.tmp_20, globals.tile16___160812); + r0 = pxsim_Array__push(s.tmp_20, globals.tile17___160815); + r0 = pxsim_Array__push(s.tmp_20, globals.tile18___160818); + r0 = pxsim_Array__push(s.tmp_20, globals.tile19___160821); + r0 = pxsim_Array__push(s.tmp_20, globals.tile20___160824); + s.tmp_21 = tiles_createTilemap__P19787_mk(s); + s.tmp_21.arg0 = _hex161162; + r0 = pxsim.image.ofBuffer(_hex161164); s.tmp_21.arg1 = r0; s.tmp_21.arg2 = s.tmp_20; s.tmp_21.arg3 = 4; - s.callLocIdx = 74; s.pc = 89; return s.tmp_21; - case 89: + s.callLocIdx = 74; s.pc = 99; return s.tmp_21; + case 99: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 21: case 22: r0 = pxsim_Array__mk(); s.tmp_22 = r0; - r0 = pxsim_Array__push(s.tmp_22, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_22, globals.tile1___69735); - r0 = pxsim_Array__push(s.tmp_22, globals.tile2___69740); - r0 = pxsim_Array__push(s.tmp_22, globals.tile3___69745); - r0 = pxsim_Array__push(s.tmp_22, globals.forestTiles0___3500); - r0 = pxsim_Array__push(s.tmp_22, globals.tile4___69755); - r0 = pxsim_Array__push(s.tmp_22, globals.tile7___69790); - r0 = pxsim_Array__push(s.tmp_22, globals.tile6___69760); - r0 = pxsim_Array__push(s.tmp_22, globals.tile8___69765); - r0 = pxsim_Array__push(s.tmp_22, globals.tile9___69770); - r0 = pxsim_Array__push(s.tmp_22, globals.tile10___69775); - r0 = pxsim_Array__push(s.tmp_22, globals.tile11___69780); - r0 = pxsim_Array__push(s.tmp_22, globals.tile12___69785); - r0 = pxsim_Array__push(s.tmp_22, globals.tile13___69795); - r0 = pxsim_Array__push(s.tmp_22, globals.tile14___69800); - r0 = pxsim_Array__push(s.tmp_22, globals.tile15___69805); - r0 = pxsim_Array__push(s.tmp_22, globals.tile16___69810); - r0 = pxsim_Array__push(s.tmp_22, globals.tile17___69815); - r0 = pxsim_Array__push(s.tmp_22, globals.tile18___69820); - r0 = pxsim_Array__push(s.tmp_22, globals.tile19___69825); - s.tmp_23 = tiles_createTilemap__P2501_mk(s); - s.tmp_23.arg0 = _hex70326; - r0 = pxsim.image.ofBuffer(_hex70328); + r0 = pxsim_Array__push(s.tmp_22, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_22, globals.tile1___160767); + r0 = pxsim_Array__push(s.tmp_22, globals.tile2___160770); + r0 = pxsim_Array__push(s.tmp_22, globals.tile3___160773); + r0 = pxsim_Array__push(s.tmp_22, globals.forestTiles0___20786); + r0 = pxsim_Array__push(s.tmp_22, globals.tile4___160779); + r0 = pxsim_Array__push(s.tmp_22, globals.tile7___160800); + r0 = pxsim_Array__push(s.tmp_22, globals.tile6___160782); + r0 = pxsim_Array__push(s.tmp_22, globals.tile8___160785); + r0 = pxsim_Array__push(s.tmp_22, globals.tile9___160788); + r0 = pxsim_Array__push(s.tmp_22, globals.tile10___160791); + r0 = pxsim_Array__push(s.tmp_22, globals.tile11___160794); + r0 = pxsim_Array__push(s.tmp_22, globals.tile12___160797); + r0 = pxsim_Array__push(s.tmp_22, globals.tile13___160803); + r0 = pxsim_Array__push(s.tmp_22, globals.tile14___160806); + r0 = pxsim_Array__push(s.tmp_22, globals.tile15___160809); + r0 = pxsim_Array__push(s.tmp_22, globals.tile16___160812); + r0 = pxsim_Array__push(s.tmp_22, globals.tile17___160815); + r0 = pxsim_Array__push(s.tmp_22, globals.tile18___160818); + r0 = pxsim_Array__push(s.tmp_22, globals.tile19___160821); + s.tmp_23 = tiles_createTilemap__P19787_mk(s); + s.tmp_23.arg0 = _hex161180; + r0 = pxsim.image.ofBuffer(_hex161182); s.tmp_23.arg1 = r0; s.tmp_23.arg2 = s.tmp_22; s.tmp_23.arg3 = 4; - s.callLocIdx = 75; s.pc = 90; return s.tmp_23; - case 90: + s.callLocIdx = 75; s.pc = 100; return s.tmp_23; + case 100: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 23: case 24: r0 = pxsim_Array__mk(); s.tmp_24 = r0; - r0 = pxsim_Array__push(s.tmp_24, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_24, globals.tile12___69785); - r0 = pxsim_Array__push(s.tmp_24, globals.tile7___69790); - r0 = pxsim_Array__push(s.tmp_24, globals.tile13___69795); - r0 = pxsim_Array__push(s.tmp_24, globals.tile14___69800); - r0 = pxsim_Array__push(s.tmp_24, globals.tile15___69805); - r0 = pxsim_Array__push(s.tmp_24, globals.tile16___69810); - r0 = pxsim_Array__push(s.tmp_24, globals.tile17___69815); - r0 = pxsim_Array__push(s.tmp_24, globals.tile18___69820); - r0 = pxsim_Array__push(s.tmp_24, globals.tile19___69825); - r0 = pxsim_Array__push(s.tmp_24, globals.tile20___69830); - s.tmp_25 = tiles_createTilemap__P2501_mk(s); - s.tmp_25.arg0 = _hex70353; - r0 = pxsim.image.ofBuffer(_hex70355); + r0 = pxsim_Array__push(s.tmp_24, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_24, globals.tile12___160797); + r0 = pxsim_Array__push(s.tmp_24, globals.tile7___160800); + r0 = pxsim_Array__push(s.tmp_24, globals.tile13___160803); + r0 = pxsim_Array__push(s.tmp_24, globals.tile14___160806); + r0 = pxsim_Array__push(s.tmp_24, globals.tile15___160809); + r0 = pxsim_Array__push(s.tmp_24, globals.tile16___160812); + r0 = pxsim_Array__push(s.tmp_24, globals.tile17___160815); + r0 = pxsim_Array__push(s.tmp_24, globals.tile18___160818); + r0 = pxsim_Array__push(s.tmp_24, globals.tile19___160821); + r0 = pxsim_Array__push(s.tmp_24, globals.tile20___160824); + s.tmp_25 = tiles_createTilemap__P19787_mk(s); + s.tmp_25.arg0 = _hex161207; + r0 = pxsim.image.ofBuffer(_hex161209); s.tmp_25.arg1 = r0; s.tmp_25.arg2 = s.tmp_24; s.tmp_25.arg3 = 4; - s.callLocIdx = 76; s.pc = 91; return s.tmp_25; - case 91: + s.callLocIdx = 76; s.pc = 101; return s.tmp_25; + case 101: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 25: case 26: r0 = pxsim_Array__mk(); s.tmp_26 = r0; - r0 = pxsim_Array__push(s.tmp_26, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_26, globals.tile21___69835); - r0 = pxsim_Array__push(s.tmp_26, globals.forestTiles0___3500); - s.tmp_27 = tiles_createTilemap__P2501_mk(s); - s.tmp_27.arg0 = _hex70371; - r0 = pxsim.image.ofBuffer(_hex70373); + r0 = pxsim_Array__push(s.tmp_26, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_26, globals.tile21___160827); + r0 = pxsim_Array__push(s.tmp_26, globals.forestTiles0___20786); + s.tmp_27 = tiles_createTilemap__P19787_mk(s); + s.tmp_27.arg0 = _hex161225; + r0 = pxsim.image.ofBuffer(_hex161227); s.tmp_27.arg1 = r0; s.tmp_27.arg2 = s.tmp_26; s.tmp_27.arg3 = 4; - s.callLocIdx = 77; s.pc = 92; return s.tmp_27; - case 92: + s.callLocIdx = 77; s.pc = 102; return s.tmp_27; + case 102: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 27: case 28: r0 = pxsim_Array__mk(); s.tmp_28 = r0; - r0 = pxsim_Array__push(s.tmp_28, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_28, globals.tile20___69830); - r0 = pxsim_Array__push(s.tmp_28, globals.tile3___69745); - s.tmp_29 = tiles_createTilemap__P2501_mk(s); - s.tmp_29.arg0 = _hex70381; - r0 = pxsim.image.ofBuffer(_hex70383); + r0 = pxsim_Array__push(s.tmp_28, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_28, globals.tile20___160824); + r0 = pxsim_Array__push(s.tmp_28, globals.tile3___160773); + s.tmp_29 = tiles_createTilemap__P19787_mk(s); + s.tmp_29.arg0 = _hex161235; + r0 = pxsim.image.ofBuffer(_hex161237); s.tmp_29.arg1 = r0; s.tmp_29.arg2 = s.tmp_28; s.tmp_29.arg3 = 4; - s.callLocIdx = 78; s.pc = 93; return s.tmp_29; - case 93: + s.callLocIdx = 78; s.pc = 103; return s.tmp_29; + case 103: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 29: case 30: r0 = pxsim_Array__mk(); s.tmp_30 = r0; - r0 = pxsim_Array__push(s.tmp_30, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_30, globals.tile20___69830); - r0 = pxsim_Array__push(s.tmp_30, globals.tile3___69745); - s.tmp_31 = tiles_createTilemap__P2501_mk(s); - s.tmp_31.arg0 = _hex70391; - r0 = pxsim.image.ofBuffer(_hex70393); + r0 = pxsim_Array__push(s.tmp_30, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_30, globals.tile20___160824); + r0 = pxsim_Array__push(s.tmp_30, globals.tile3___160773); + s.tmp_31 = tiles_createTilemap__P19787_mk(s); + s.tmp_31.arg0 = _hex161245; + r0 = pxsim.image.ofBuffer(_hex161247); s.tmp_31.arg1 = r0; s.tmp_31.arg2 = s.tmp_30; s.tmp_31.arg3 = 4; - s.callLocIdx = 79; s.pc = 94; return s.tmp_31; - case 94: + s.callLocIdx = 79; s.pc = 104; return s.tmp_31; + case 104: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 31: case 32: r0 = pxsim_Array__mk(); s.tmp_32 = r0; - r0 = pxsim_Array__push(s.tmp_32, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_32, globals.tile1___69735); - r0 = pxsim_Array__push(s.tmp_32, globals.tileGrass2___3371); - r0 = pxsim_Array__push(s.tmp_32, globals.tileGrass1___3375); - r0 = pxsim_Array__push(s.tmp_32, globals.tileGrass3___3379); - r0 = pxsim_Array__push(s.tmp_32, globals.tilePath5___3377); - s.tmp_33 = tiles_createTilemap__P2501_mk(s); - s.tmp_33.arg0 = _hex70401; - r0 = pxsim.image.ofBuffer(_hex70403); + r0 = pxsim_Array__push(s.tmp_32, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_32, globals.tile1___160767); + r0 = pxsim_Array__push(s.tmp_32, globals.tileGrass2___20657); + r0 = pxsim_Array__push(s.tmp_32, globals.tileGrass1___20661); + r0 = pxsim_Array__push(s.tmp_32, globals.tileGrass3___20665); + r0 = pxsim_Array__push(s.tmp_32, globals.tilePath5___20663); + s.tmp_33 = tiles_createTilemap__P19787_mk(s); + s.tmp_33.arg0 = _hex161255; + r0 = pxsim.image.ofBuffer(_hex161257); s.tmp_33.arg1 = r0; s.tmp_33.arg2 = s.tmp_32; s.tmp_33.arg3 = 4; - s.callLocIdx = 80; s.pc = 95; return s.tmp_33; - case 95: + s.callLocIdx = 80; s.pc = 105; return s.tmp_33; + case 105: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 33: case 34: r0 = pxsim_Array__mk(); s.tmp_34 = r0; - r0 = pxsim_Array__push(s.tmp_34, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_34, globals.tile1___69735); - r0 = pxsim_Array__push(s.tmp_34, globals.tile2___69740); - r0 = pxsim_Array__push(s.tmp_34, globals.tile3___69745); - r0 = pxsim_Array__push(s.tmp_34, globals.tile12___69785); - r0 = pxsim_Array__push(s.tmp_34, globals.tile7___69790); - r0 = pxsim_Array__push(s.tmp_34, globals.tile13___69795); - r0 = pxsim_Array__push(s.tmp_34, globals.tile14___69800); - r0 = pxsim_Array__push(s.tmp_34, globals.tile15___69805); - r0 = pxsim_Array__push(s.tmp_34, globals.tile16___69810); - r0 = pxsim_Array__push(s.tmp_34, globals.tile17___69815); - r0 = pxsim_Array__push(s.tmp_34, globals.tile18___69820); - r0 = pxsim_Array__push(s.tmp_34, globals.tile19___69825); - r0 = pxsim_Array__push(s.tmp_34, globals.forestTiles0___3500); - r0 = pxsim_Array__push(s.tmp_34, globals.tile21___69835); - r0 = pxsim_Array__push(s.tmp_34, globals.tile4___69755); - r0 = pxsim_Array__push(s.tmp_34, globals.tile6___69760); - r0 = pxsim_Array__push(s.tmp_34, globals.tile8___69765); - r0 = pxsim_Array__push(s.tmp_34, globals.tile9___69770); - r0 = pxsim_Array__push(s.tmp_34, globals.tile10___69775); - r0 = pxsim_Array__push(s.tmp_34, globals.tile11___69780); - r0 = pxsim_Array__push(s.tmp_34, globals.tile22___69840); - r0 = pxsim_Array__push(s.tmp_34, globals.tile23___69845); - r0 = pxsim_Array__push(s.tmp_34, globals.tile24___69850); - r0 = pxsim_Array__push(s.tmp_34, globals.tile25___69855); - r0 = pxsim_Array__push(s.tmp_34, globals.tilePath5___3377); - s.tmp_35 = tiles_createTilemap__P2501_mk(s); - s.tmp_35.arg0 = _hex70414; - r0 = pxsim.image.ofBuffer(_hex70416); + r0 = pxsim_Array__push(s.tmp_34, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_34, globals.tile1___160767); + r0 = pxsim_Array__push(s.tmp_34, globals.tile2___160770); + r0 = pxsim_Array__push(s.tmp_34, globals.tile3___160773); + r0 = pxsim_Array__push(s.tmp_34, globals.tile12___160797); + r0 = pxsim_Array__push(s.tmp_34, globals.tile7___160800); + r0 = pxsim_Array__push(s.tmp_34, globals.tile13___160803); + r0 = pxsim_Array__push(s.tmp_34, globals.tile14___160806); + r0 = pxsim_Array__push(s.tmp_34, globals.tile15___160809); + r0 = pxsim_Array__push(s.tmp_34, globals.tile16___160812); + r0 = pxsim_Array__push(s.tmp_34, globals.tile17___160815); + r0 = pxsim_Array__push(s.tmp_34, globals.tile18___160818); + r0 = pxsim_Array__push(s.tmp_34, globals.tile19___160821); + r0 = pxsim_Array__push(s.tmp_34, globals.forestTiles0___20786); + r0 = pxsim_Array__push(s.tmp_34, globals.tile21___160827); + r0 = pxsim_Array__push(s.tmp_34, globals.tile4___160779); + r0 = pxsim_Array__push(s.tmp_34, globals.tile6___160782); + r0 = pxsim_Array__push(s.tmp_34, globals.tile8___160785); + r0 = pxsim_Array__push(s.tmp_34, globals.tile9___160788); + r0 = pxsim_Array__push(s.tmp_34, globals.tile10___160791); + r0 = pxsim_Array__push(s.tmp_34, globals.tile11___160794); + r0 = pxsim_Array__push(s.tmp_34, globals.tile22___160830); + r0 = pxsim_Array__push(s.tmp_34, globals.tile23___160833); + r0 = pxsim_Array__push(s.tmp_34, globals.tile24___160836); + r0 = pxsim_Array__push(s.tmp_34, globals.tile25___160839); + r0 = pxsim_Array__push(s.tmp_34, globals.tilePath5___20663); + s.tmp_35 = tiles_createTilemap__P19787_mk(s); + s.tmp_35.arg0 = _hex161268; + r0 = pxsim.image.ofBuffer(_hex161270); s.tmp_35.arg1 = r0; s.tmp_35.arg2 = s.tmp_34; s.tmp_35.arg3 = 4; - s.callLocIdx = 81; s.pc = 96; return s.tmp_35; - case 96: + s.callLocIdx = 81; s.pc = 106; return s.tmp_35; + case 106: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 35: case 36: r0 = pxsim_Array__mk(); s.tmp_36 = r0; - r0 = pxsim_Array__push(s.tmp_36, globals.transparency16___69730); - s.tmp_37 = tiles_createTilemap__P2501_mk(s); - s.tmp_37.arg0 = _hex70447; - r0 = pxsim.image.ofBuffer(_hex70449); + r0 = pxsim_Array__push(s.tmp_36, globals.transparency16___160764); + s.tmp_37 = tiles_createTilemap__P19787_mk(s); + s.tmp_37.arg0 = _hex161301; + r0 = pxsim.image.ofBuffer(_hex161303); s.tmp_37.arg1 = r0; s.tmp_37.arg2 = s.tmp_36; s.tmp_37.arg3 = 4; - s.callLocIdx = 82; s.pc = 97; return s.tmp_37; - case 97: + s.callLocIdx = 82; s.pc = 107; return s.tmp_37; + case 107: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 37: case 38: r0 = pxsim_Array__mk(); s.tmp_38 = r0; - r0 = pxsim_Array__push(s.tmp_38, globals.transparency16___69730); - s.tmp_39 = tiles_createTilemap__P2501_mk(s); - s.tmp_39.arg0 = _hex70455; - r0 = pxsim.image.ofBuffer(_hex70457); + r0 = pxsim_Array__push(s.tmp_38, globals.transparency16___160764); + s.tmp_39 = tiles_createTilemap__P19787_mk(s); + s.tmp_39.arg0 = _hex161309; + r0 = pxsim.image.ofBuffer(_hex161311); s.tmp_39.arg1 = r0; s.tmp_39.arg2 = s.tmp_38; s.tmp_39.arg3 = 4; - s.callLocIdx = 83; s.pc = 98; return s.tmp_39; - case 98: + s.callLocIdx = 83; s.pc = 108; return s.tmp_39; + case 108: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 39: case 40: r0 = pxsim_Array__mk(); s.tmp_40 = r0; - r0 = pxsim_Array__push(s.tmp_40, globals.transparency16___69730); - s.tmp_41 = tiles_createTilemap__P2501_mk(s); - s.tmp_41.arg0 = _hex70463; - r0 = pxsim.image.ofBuffer(_hex70465); + r0 = pxsim_Array__push(s.tmp_40, globals.transparency16___160764); + s.tmp_41 = tiles_createTilemap__P19787_mk(s); + s.tmp_41.arg0 = _hex161317; + r0 = pxsim.image.ofBuffer(_hex161319); s.tmp_41.arg1 = r0; s.tmp_41.arg2 = s.tmp_40; s.tmp_41.arg3 = 4; - s.callLocIdx = 84; s.pc = 99; return s.tmp_41; - case 99: + s.callLocIdx = 84; s.pc = 109; return s.tmp_41; + case 109: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 41: case 42: r0 = pxsim_Array__mk(); s.tmp_42 = r0; - r0 = pxsim_Array__push(s.tmp_42, globals.transparency16___69730); - s.tmp_43 = tiles_createTilemap__P2501_mk(s); - s.tmp_43.arg0 = _hex70471; - r0 = pxsim.image.ofBuffer(_hex70473); + r0 = pxsim_Array__push(s.tmp_42, globals.transparency16___160764); + s.tmp_43 = tiles_createTilemap__P19787_mk(s); + s.tmp_43.arg0 = _hex161325; + r0 = pxsim.image.ofBuffer(_hex161327); s.tmp_43.arg1 = r0; s.tmp_43.arg2 = s.tmp_42; s.tmp_43.arg3 = 4; - s.callLocIdx = 85; s.pc = 100; return s.tmp_43; - case 100: + s.callLocIdx = 85; s.pc = 110; return s.tmp_43; + case 110: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 43: case 44: r0 = pxsim_Array__mk(); s.tmp_44 = r0; - r0 = pxsim_Array__push(s.tmp_44, globals.transparency16___69730); - s.tmp_45 = tiles_createTilemap__P2501_mk(s); - s.tmp_45.arg0 = _hex70479; - r0 = pxsim.image.ofBuffer(_hex70481); + r0 = pxsim_Array__push(s.tmp_44, globals.transparency16___160764); + s.tmp_45 = tiles_createTilemap__P19787_mk(s); + s.tmp_45.arg0 = _hex161333; + r0 = pxsim.image.ofBuffer(_hex161335); s.tmp_45.arg1 = r0; s.tmp_45.arg2 = s.tmp_44; s.tmp_45.arg3 = 4; - s.callLocIdx = 86; s.pc = 101; return s.tmp_45; - case 101: + s.callLocIdx = 86; s.pc = 111; return s.tmp_45; + case 111: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 45: case 46: r0 = pxsim_Array__mk(); s.tmp_46 = r0; - r0 = pxsim_Array__push(s.tmp_46, globals.transparency16___69730); - s.tmp_47 = tiles_createTilemap__P2501_mk(s); - s.tmp_47.arg0 = _hex70487; - r0 = pxsim.image.ofBuffer(_hex70489); + r0 = pxsim_Array__push(s.tmp_46, globals.transparency16___160764); + s.tmp_47 = tiles_createTilemap__P19787_mk(s); + s.tmp_47.arg0 = _hex161341; + r0 = pxsim.image.ofBuffer(_hex161343); s.tmp_47.arg1 = r0; s.tmp_47.arg2 = s.tmp_46; s.tmp_47.arg3 = 4; - s.callLocIdx = 87; s.pc = 102; return s.tmp_47; - case 102: + s.callLocIdx = 87; s.pc = 112; return s.tmp_47; + case 112: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 47: case 48: r0 = pxsim_Array__mk(); s.tmp_48 = r0; - r0 = pxsim_Array__push(s.tmp_48, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_48, globals.tile1___69735); - r0 = pxsim_Array__push(s.tmp_48, globals.tile2___69740); - r0 = pxsim_Array__push(s.tmp_48, globals.tile21___69835); - r0 = pxsim_Array__push(s.tmp_48, globals.tilePath5___3377); - r0 = pxsim_Array__push(s.tmp_48, globals.tile27___69865); - r0 = pxsim_Array__push(s.tmp_48, globals.forestTiles0___3500); - r0 = pxsim_Array__push(s.tmp_48, globals.tile28___69870); - r0 = pxsim_Array__push(s.tmp_48, globals.tile29___69875); - r0 = pxsim_Array__push(s.tmp_48, globals.tile30___69880); - r0 = pxsim_Array__push(s.tmp_48, globals.tile31___69885); - r0 = pxsim_Array__push(s.tmp_48, globals.tile32___69890); - r0 = pxsim_Array__push(s.tmp_48, globals.tile33___69895); - r0 = pxsim_Array__push(s.tmp_48, globals.tile34___69900); - r0 = pxsim_Array__push(s.tmp_48, globals.tile35___69905); - r0 = pxsim_Array__push(s.tmp_48, globals.tile36___69910); - r0 = pxsim_Array__push(s.tmp_48, globals.tile4___69755); - r0 = pxsim_Array__push(s.tmp_48, globals.tile6___69760); - r0 = pxsim_Array__push(s.tmp_48, globals.tile8___69765); - r0 = pxsim_Array__push(s.tmp_48, globals.tile9___69770); - r0 = pxsim_Array__push(s.tmp_48, globals.tile10___69775); - r0 = pxsim_Array__push(s.tmp_48, globals.tile11___69780); - r0 = pxsim_Array__push(s.tmp_48, globals.tile22___69840); - r0 = pxsim_Array__push(s.tmp_48, globals.tile23___69845); - r0 = pxsim_Array__push(s.tmp_48, globals.tile24___69850); - r0 = pxsim_Array__push(s.tmp_48, globals.tile25___69855); - r0 = pxsim_Array__push(s.tmp_48, globals.tile38___69920); - r0 = pxsim_Array__push(s.tmp_48, globals.tile39___69925); - r0 = pxsim_Array__push(s.tmp_48, globals.tile40___69930); - r0 = pxsim_Array__push(s.tmp_48, globals.tile41___69935); - r0 = pxsim_Array__push(s.tmp_48, globals.tile42___69940); - r0 = pxsim_Array__push(s.tmp_48, globals.tile43___69945); - s.tmp_49 = tiles_createTilemap__P2501_mk(s); - s.tmp_49.arg0 = _hex70495; - r0 = pxsim.image.ofBuffer(_hex70497); + r0 = pxsim_Array__push(s.tmp_48, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_48, globals.tile1___160767); + r0 = pxsim_Array__push(s.tmp_48, globals.tile2___160770); + r0 = pxsim_Array__push(s.tmp_48, globals.tile21___160827); + r0 = pxsim_Array__push(s.tmp_48, globals.tilePath5___20663); + r0 = pxsim_Array__push(s.tmp_48, globals.tile27___160845); + r0 = pxsim_Array__push(s.tmp_48, globals.forestTiles0___20786); + r0 = pxsim_Array__push(s.tmp_48, globals.tile28___160848); + r0 = pxsim_Array__push(s.tmp_48, globals.tile29___160851); + r0 = pxsim_Array__push(s.tmp_48, globals.tile30___160854); + r0 = pxsim_Array__push(s.tmp_48, globals.tile31___160857); + r0 = pxsim_Array__push(s.tmp_48, globals.tile32___160860); + r0 = pxsim_Array__push(s.tmp_48, globals.tile33___160863); + r0 = pxsim_Array__push(s.tmp_48, globals.tile34___160866); + r0 = pxsim_Array__push(s.tmp_48, globals.tile35___160869); + r0 = pxsim_Array__push(s.tmp_48, globals.tile36___160872); + r0 = pxsim_Array__push(s.tmp_48, globals.tile4___160779); + r0 = pxsim_Array__push(s.tmp_48, globals.tile6___160782); + r0 = pxsim_Array__push(s.tmp_48, globals.tile8___160785); + r0 = pxsim_Array__push(s.tmp_48, globals.tile9___160788); + r0 = pxsim_Array__push(s.tmp_48, globals.tile10___160791); + r0 = pxsim_Array__push(s.tmp_48, globals.tile11___160794); + r0 = pxsim_Array__push(s.tmp_48, globals.tile22___160830); + r0 = pxsim_Array__push(s.tmp_48, globals.tile23___160833); + r0 = pxsim_Array__push(s.tmp_48, globals.tile24___160836); + r0 = pxsim_Array__push(s.tmp_48, globals.tile25___160839); + r0 = pxsim_Array__push(s.tmp_48, globals.tile38___160878); + r0 = pxsim_Array__push(s.tmp_48, globals.tile39___160881); + r0 = pxsim_Array__push(s.tmp_48, globals.tile40___160884); + r0 = pxsim_Array__push(s.tmp_48, globals.tile41___160887); + r0 = pxsim_Array__push(s.tmp_48, globals.tile42___160890); + r0 = pxsim_Array__push(s.tmp_48, globals.tile43___160893); + s.tmp_49 = tiles_createTilemap__P19787_mk(s); + s.tmp_49.arg0 = _hex161349; + r0 = pxsim.image.ofBuffer(_hex161351); s.tmp_49.arg1 = r0; s.tmp_49.arg2 = s.tmp_48; s.tmp_49.arg3 = 4; - s.callLocIdx = 88; s.pc = 103; return s.tmp_49; - case 103: + s.callLocIdx = 88; s.pc = 113; return s.tmp_49; + case 113: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 49: case 50: r0 = pxsim_Array__mk(); s.tmp_50 = r0; - r0 = pxsim_Array__push(s.tmp_50, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_50, globals.tile28___69870); - r0 = pxsim_Array__push(s.tmp_50, globals.tile29___69875); - r0 = pxsim_Array__push(s.tmp_50, globals.tile30___69880); - r0 = pxsim_Array__push(s.tmp_50, globals.tile31___69885); - r0 = pxsim_Array__push(s.tmp_50, globals.tile32___69890); - r0 = pxsim_Array__push(s.tmp_50, globals.tile33___69895); - r0 = pxsim_Array__push(s.tmp_50, globals.tile34___69900); - r0 = pxsim_Array__push(s.tmp_50, globals.tile35___69905); - r0 = pxsim_Array__push(s.tmp_50, globals.tile36___69910); - r0 = pxsim_Array__push(s.tmp_50, globals.tile37___69915); - s.tmp_51 = tiles_createTilemap__P2501_mk(s); - s.tmp_51.arg0 = _hex70534; - r0 = pxsim.image.ofBuffer(_hex70536); + r0 = pxsim_Array__push(s.tmp_50, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_50, globals.tile28___160848); + r0 = pxsim_Array__push(s.tmp_50, globals.tile29___160851); + r0 = pxsim_Array__push(s.tmp_50, globals.tile30___160854); + r0 = pxsim_Array__push(s.tmp_50, globals.tile31___160857); + r0 = pxsim_Array__push(s.tmp_50, globals.tile32___160860); + r0 = pxsim_Array__push(s.tmp_50, globals.tile33___160863); + r0 = pxsim_Array__push(s.tmp_50, globals.tile34___160866); + r0 = pxsim_Array__push(s.tmp_50, globals.tile35___160869); + r0 = pxsim_Array__push(s.tmp_50, globals.tile36___160872); + r0 = pxsim_Array__push(s.tmp_50, globals.tile37___160875); + s.tmp_51 = tiles_createTilemap__P19787_mk(s); + s.tmp_51.arg0 = _hex161388; + r0 = pxsim.image.ofBuffer(_hex161390); s.tmp_51.arg1 = r0; s.tmp_51.arg2 = s.tmp_50; s.tmp_51.arg3 = 4; - s.callLocIdx = 89; s.pc = 104; return s.tmp_51; - case 104: + s.callLocIdx = 89; s.pc = 114; return s.tmp_51; + case 114: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 51: case 52: r0 = pxsim_Array__mk(); s.tmp_52 = r0; - r0 = pxsim_Array__push(s.tmp_52, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_52, globals.tile27___69865); - r0 = pxsim_Array__push(s.tmp_52, globals.tile37___69915); - s.tmp_53 = tiles_createTilemap__P2501_mk(s); - s.tmp_53.arg0 = _hex70552; - r0 = pxsim.image.ofBuffer(_hex70554); + r0 = pxsim_Array__push(s.tmp_52, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_52, globals.tile27___160845); + r0 = pxsim_Array__push(s.tmp_52, globals.tile37___160875); + s.tmp_53 = tiles_createTilemap__P19787_mk(s); + s.tmp_53.arg0 = _hex161406; + r0 = pxsim.image.ofBuffer(_hex161408); s.tmp_53.arg1 = r0; s.tmp_53.arg2 = s.tmp_52; s.tmp_53.arg3 = 4; - s.callLocIdx = 90; s.pc = 105; return s.tmp_53; - case 105: + s.callLocIdx = 90; s.pc = 115; return s.tmp_53; + case 115: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 53: case 54: r0 = pxsim_Array__mk(); s.tmp_54 = r0; - r0 = pxsim_Array__push(s.tmp_54, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_54, globals.tile1___69735); - r0 = pxsim_Array__push(s.tmp_54, globals.tilePath5___3377); - s.tmp_55 = tiles_createTilemap__P2501_mk(s); - s.tmp_55.arg0 = _hex70562; - r0 = pxsim.image.ofBuffer(_hex70564); + r0 = pxsim_Array__push(s.tmp_54, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_54, globals.tile1___160767); + r0 = pxsim_Array__push(s.tmp_54, globals.tilePath5___20663); + s.tmp_55 = tiles_createTilemap__P19787_mk(s); + s.tmp_55.arg0 = _hex161416; + r0 = pxsim.image.ofBuffer(_hex161418); s.tmp_55.arg1 = r0; s.tmp_55.arg2 = s.tmp_54; s.tmp_55.arg3 = 4; - s.callLocIdx = 91; s.pc = 106; return s.tmp_55; - case 106: + s.callLocIdx = 91; s.pc = 116; return s.tmp_55; + case 116: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 55: case 56: r0 = pxsim_Array__mk(); s.tmp_56 = r0; - r0 = pxsim_Array__push(s.tmp_56, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_56, globals.forestTiles0___3500); - r0 = pxsim_Array__push(s.tmp_56, globals.tile21___69835); - s.tmp_57 = tiles_createTilemap__P2501_mk(s); - s.tmp_57.arg0 = _hex70572; - r0 = pxsim.image.ofBuffer(_hex70574); + r0 = pxsim_Array__push(s.tmp_56, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_56, globals.forestTiles0___20786); + r0 = pxsim_Array__push(s.tmp_56, globals.tile21___160827); + s.tmp_57 = tiles_createTilemap__P19787_mk(s); + s.tmp_57.arg0 = _hex161426; + r0 = pxsim.image.ofBuffer(_hex161428); s.tmp_57.arg1 = r0; s.tmp_57.arg2 = s.tmp_56; s.tmp_57.arg3 = 4; - s.callLocIdx = 92; s.pc = 107; return s.tmp_57; - case 107: + s.callLocIdx = 92; s.pc = 117; return s.tmp_57; + case 117: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 57: case 58: r0 = pxsim_Array__mk(); s.tmp_58 = r0; - r0 = pxsim_Array__push(s.tmp_58, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_58, globals.tile68___70070); - r0 = pxsim_Array__push(s.tmp_58, globals.tile69___70075); - r0 = pxsim_Array__push(s.tmp_58, globals.tile70___70080); - r0 = pxsim_Array__push(s.tmp_58, globals.tile71___70085); - r0 = pxsim_Array__push(s.tmp_58, globals.forestTiles10___3510); - s.tmp_59 = tiles_createTilemap__P2501_mk(s); - s.tmp_59.arg0 = _hex70582; - r0 = pxsim.image.ofBuffer(_hex70584); + r0 = pxsim_Array__push(s.tmp_58, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_58, globals.tile68___160968); + r0 = pxsim_Array__push(s.tmp_58, globals.tile69___160971); + r0 = pxsim_Array__push(s.tmp_58, globals.tile70___160974); + r0 = pxsim_Array__push(s.tmp_58, globals.tile71___160977); + r0 = pxsim_Array__push(s.tmp_58, globals.forestTiles10___20796); + s.tmp_59 = tiles_createTilemap__P19787_mk(s); + s.tmp_59.arg0 = _hex161436; + r0 = pxsim.image.ofBuffer(_hex161438); s.tmp_59.arg1 = r0; s.tmp_59.arg2 = s.tmp_58; s.tmp_59.arg3 = 4; - s.callLocIdx = 93; s.pc = 108; return s.tmp_59; - case 108: + s.callLocIdx = 93; s.pc = 118; return s.tmp_59; + case 118: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 59: case 60: r0 = pxsim_Array__mk(); s.tmp_60 = r0; - r0 = pxsim_Array__push(s.tmp_60, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_60, globals.forestTiles10___3510); - s.tmp_61 = tiles_createTilemap__P2501_mk(s); - s.tmp_61.arg0 = _hex70595; - r0 = pxsim.image.ofBuffer(_hex70597); + r0 = pxsim_Array__push(s.tmp_60, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_60, globals.forestTiles10___20796); + s.tmp_61 = tiles_createTilemap__P19787_mk(s); + s.tmp_61.arg0 = _hex161449; + r0 = pxsim.image.ofBuffer(_hex161451); s.tmp_61.arg1 = r0; s.tmp_61.arg2 = s.tmp_60; s.tmp_61.arg3 = 4; - s.callLocIdx = 94; s.pc = 109; return s.tmp_61; - case 109: + s.callLocIdx = 94; s.pc = 119; return s.tmp_61; + case 119: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 61: case 62: r0 = pxsim_Array__mk(); s.tmp_62 = r0; - r0 = pxsim_Array__push(s.tmp_62, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_62, globals.tile74___70095); - r0 = pxsim_Array__push(s.tmp_62, globals.tile73___70100); - r0 = pxsim_Array__push(s.tmp_62, globals.tile75___70105); - r0 = pxsim_Array__push(s.tmp_62, globals.tile76___70110); - r0 = pxsim_Array__push(s.tmp_62, globals.tile77___70115); - r0 = pxsim_Array__push(s.tmp_62, globals.tile78___70120); - r0 = pxsim_Array__push(s.tmp_62, globals.tile79___70125); - r0 = pxsim_Array__push(s.tmp_62, globals.tile80___70130); - r0 = pxsim_Array__push(s.tmp_62, globals.tile81___70135); - r0 = pxsim_Array__push(s.tmp_62, globals.tile82___70140); - s.tmp_63 = tiles_createTilemap__P2501_mk(s); - s.tmp_63.arg0 = _hex70604; - r0 = pxsim.image.ofBuffer(_hex70606); + r0 = pxsim_Array__push(s.tmp_62, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_62, globals.tile74___160983); + r0 = pxsim_Array__push(s.tmp_62, globals.tile83___161013); + s.tmp_63 = tiles_createTilemap__P19787_mk(s); + s.tmp_63.arg0 = _hex161458; + r0 = pxsim.image.ofBuffer(_hex161460); s.tmp_63.arg1 = r0; s.tmp_63.arg2 = s.tmp_62; s.tmp_63.arg3 = 4; - s.callLocIdx = 95; s.pc = 110; return s.tmp_63; - case 110: + s.callLocIdx = 95; s.pc = 120; return s.tmp_63; + case 120: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 63: case 64: r0 = pxsim_Array__mk(); s.tmp_64 = r0; - r0 = pxsim_Array__push(s.tmp_64, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_64, globals.tile74___70095); - r0 = pxsim_Array__push(s.tmp_64, globals.tile83___70145); - s.tmp_65 = tiles_createTilemap__P2501_mk(s); - s.tmp_65.arg0 = _hex70622; - r0 = pxsim.image.ofBuffer(_hex70624); + r0 = pxsim_Array__push(s.tmp_64, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_64, globals.tile44___160896); + r0 = pxsim_Array__push(s.tmp_64, globals.tile45___160899); + r0 = pxsim_Array__push(s.tmp_64, globals.tile46___160902); + r0 = pxsim_Array__push(s.tmp_64, globals.tile47___160905); + r0 = pxsim_Array__push(s.tmp_64, globals.tile48___160908); + r0 = pxsim_Array__push(s.tmp_64, globals.tile49___160911); + r0 = pxsim_Array__push(s.tmp_64, globals.tile50___160914); + r0 = pxsim_Array__push(s.tmp_64, globals.tile51___160917); + r0 = pxsim_Array__push(s.tmp_64, globals.tile52___160920); + r0 = pxsim_Array__push(s.tmp_64, globals.tile53___160923); + r0 = pxsim_Array__push(s.tmp_64, globals.tile54___160926); + r0 = pxsim_Array__push(s.tmp_64, globals.tile55___160929); + r0 = pxsim_Array__push(s.tmp_64, globals.tile56___160932); + r0 = pxsim_Array__push(s.tmp_64, globals.tile57___160935); + r0 = pxsim_Array__push(s.tmp_64, globals.tile58___160938); + r0 = pxsim_Array__push(s.tmp_64, globals.tile59___160941); + r0 = pxsim_Array__push(s.tmp_64, globals.tile60___160944); + r0 = pxsim_Array__push(s.tmp_64, globals.tile61___160947); + r0 = pxsim_Array__push(s.tmp_64, globals.tile62___160950); + r0 = pxsim_Array__push(s.tmp_64, globals.tile63___160953); + r0 = pxsim_Array__push(s.tmp_64, globals.tile64___160956); + r0 = pxsim_Array__push(s.tmp_64, globals.tile65___160959); + r0 = pxsim_Array__push(s.tmp_64, globals.tile66___160962); + r0 = pxsim_Array__push(s.tmp_64, globals.tile67___160965); + r0 = pxsim_Array__push(s.tmp_64, globals.forestTiles10___20796); + r0 = pxsim_Array__push(s.tmp_64, globals.tile72___160980); + r0 = pxsim_Array__push(s.tmp_64, globals.tile74___160983); + r0 = pxsim_Array__push(s.tmp_64, globals.tile2___160770); + r0 = pxsim_Array__push(s.tmp_64, globals.tile4___160779); + r0 = pxsim_Array__push(s.tmp_64, globals.tile6___160782); + r0 = pxsim_Array__push(s.tmp_64, globals.tile8___160785); + r0 = pxsim_Array__push(s.tmp_64, globals.tile9___160788); + r0 = pxsim_Array__push(s.tmp_64, globals.tile10___160791); + r0 = pxsim_Array__push(s.tmp_64, globals.tile11___160794); + r0 = pxsim_Array__push(s.tmp_64, globals.tile22___160830); + r0 = pxsim_Array__push(s.tmp_64, globals.tile23___160833); + r0 = pxsim_Array__push(s.tmp_64, globals.tile24___160836); + r0 = pxsim_Array__push(s.tmp_64, globals.tile73___160986); + r0 = pxsim_Array__push(s.tmp_64, globals.tile75___160989); + r0 = pxsim_Array__push(s.tmp_64, globals.tile76___160992); + r0 = pxsim_Array__push(s.tmp_64, globals.tile77___160995); + r0 = pxsim_Array__push(s.tmp_64, globals.tile78___160998); + r0 = pxsim_Array__push(s.tmp_64, globals.tile79___161001); + r0 = pxsim_Array__push(s.tmp_64, globals.tile80___161004); + r0 = pxsim_Array__push(s.tmp_64, globals.tile81___161007); + r0 = pxsim_Array__push(s.tmp_64, globals.tile82___161010); + s.tmp_65 = tiles_createTilemap__P19787_mk(s); + s.tmp_65.arg0 = _hex161468; + r0 = pxsim.image.ofBuffer(_hex161470); s.tmp_65.arg1 = r0; s.tmp_65.arg2 = s.tmp_64; s.tmp_65.arg3 = 4; - s.callLocIdx = 96; s.pc = 111; return s.tmp_65; - case 111: + s.callLocIdx = 96; s.pc = 121; return s.tmp_65; + case 121: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 65: case 66: r0 = pxsim_Array__mk(); s.tmp_66 = r0; - r0 = pxsim_Array__push(s.tmp_66, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_66, globals.tile44___69950); - r0 = pxsim_Array__push(s.tmp_66, globals.tile45___69955); - r0 = pxsim_Array__push(s.tmp_66, globals.tile46___69960); - r0 = pxsim_Array__push(s.tmp_66, globals.tile47___69965); - r0 = pxsim_Array__push(s.tmp_66, globals.tile48___69970); - r0 = pxsim_Array__push(s.tmp_66, globals.tile49___69975); - r0 = pxsim_Array__push(s.tmp_66, globals.tile50___69980); - r0 = pxsim_Array__push(s.tmp_66, globals.tile51___69985); - r0 = pxsim_Array__push(s.tmp_66, globals.tile52___69990); - r0 = pxsim_Array__push(s.tmp_66, globals.tile53___69995); - r0 = pxsim_Array__push(s.tmp_66, globals.tile54___70000); - r0 = pxsim_Array__push(s.tmp_66, globals.tile55___70005); - r0 = pxsim_Array__push(s.tmp_66, globals.tile56___70010); - r0 = pxsim_Array__push(s.tmp_66, globals.tile57___70015); - r0 = pxsim_Array__push(s.tmp_66, globals.tile58___70020); - r0 = pxsim_Array__push(s.tmp_66, globals.tile59___70025); - r0 = pxsim_Array__push(s.tmp_66, globals.tile60___70030); - r0 = pxsim_Array__push(s.tmp_66, globals.tile61___70035); - r0 = pxsim_Array__push(s.tmp_66, globals.tile62___70040); - r0 = pxsim_Array__push(s.tmp_66, globals.tile63___70045); - r0 = pxsim_Array__push(s.tmp_66, globals.tile64___70050); - r0 = pxsim_Array__push(s.tmp_66, globals.tile65___70055); - r0 = pxsim_Array__push(s.tmp_66, globals.tile66___70060); - r0 = pxsim_Array__push(s.tmp_66, globals.tile67___70065); - r0 = pxsim_Array__push(s.tmp_66, globals.forestTiles10___3510); - r0 = pxsim_Array__push(s.tmp_66, globals.tile72___70090); - r0 = pxsim_Array__push(s.tmp_66, globals.tile74___70095); - r0 = pxsim_Array__push(s.tmp_66, globals.tile2___69740); - r0 = pxsim_Array__push(s.tmp_66, globals.tile4___69755); - r0 = pxsim_Array__push(s.tmp_66, globals.tile6___69760); - r0 = pxsim_Array__push(s.tmp_66, globals.tile8___69765); - r0 = pxsim_Array__push(s.tmp_66, globals.tile9___69770); - r0 = pxsim_Array__push(s.tmp_66, globals.tile10___69775); - r0 = pxsim_Array__push(s.tmp_66, globals.tile11___69780); - r0 = pxsim_Array__push(s.tmp_66, globals.tile22___69840); - r0 = pxsim_Array__push(s.tmp_66, globals.tile23___69845); - r0 = pxsim_Array__push(s.tmp_66, globals.tile24___69850); - r0 = pxsim_Array__push(s.tmp_66, globals.tile73___70100); - r0 = pxsim_Array__push(s.tmp_66, globals.tile75___70105); - r0 = pxsim_Array__push(s.tmp_66, globals.tile76___70110); - r0 = pxsim_Array__push(s.tmp_66, globals.tile77___70115); - r0 = pxsim_Array__push(s.tmp_66, globals.tile78___70120); - r0 = pxsim_Array__push(s.tmp_66, globals.tile79___70125); - r0 = pxsim_Array__push(s.tmp_66, globals.tile80___70130); - r0 = pxsim_Array__push(s.tmp_66, globals.tile81___70135); - r0 = pxsim_Array__push(s.tmp_66, globals.tile82___70140); - s.tmp_67 = tiles_createTilemap__P2501_mk(s); - s.tmp_67.arg0 = _hex70632; - r0 = pxsim.image.ofBuffer(_hex70634); + r0 = pxsim_Array__push(s.tmp_66, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_66, globals.tile2___160770); + r0 = pxsim_Array__push(s.tmp_66, globals.tile3___160773); + r0 = pxsim_Array__push(s.tmp_66, globals.tile4___160779); + r0 = pxsim_Array__push(s.tmp_66, globals.tile6___160782); + r0 = pxsim_Array__push(s.tmp_66, globals.tile8___160785); + r0 = pxsim_Array__push(s.tmp_66, globals.tile9___160788); + r0 = pxsim_Array__push(s.tmp_66, globals.tile10___160791); + r0 = pxsim_Array__push(s.tmp_66, globals.tile11___160794); + r0 = pxsim_Array__push(s.tmp_66, globals.tile12___160797); + r0 = pxsim_Array__push(s.tmp_66, globals.tile7___160800); + r0 = pxsim_Array__push(s.tmp_66, globals.tile13___160803); + r0 = pxsim_Array__push(s.tmp_66, globals.tile14___160806); + r0 = pxsim_Array__push(s.tmp_66, globals.tile15___160809); + r0 = pxsim_Array__push(s.tmp_66, globals.tile16___160812); + r0 = pxsim_Array__push(s.tmp_66, globals.tile17___160815); + r0 = pxsim_Array__push(s.tmp_66, globals.tile18___160818); + r0 = pxsim_Array__push(s.tmp_66, globals.tile19___160821); + r0 = pxsim_Array__push(s.tmp_66, globals.tile22___160830); + r0 = pxsim_Array__push(s.tmp_66, globals.tile23___160833); + r0 = pxsim_Array__push(s.tmp_66, globals.tile24___160836); + r0 = pxsim_Array__push(s.tmp_66, globals.tile25___160839); + r0 = pxsim_Array__push(s.tmp_66, globals.tile38___160878); + r0 = pxsim_Array__push(s.tmp_66, globals.tile39___160881); + r0 = pxsim_Array__push(s.tmp_66, globals.tile40___160884); + r0 = pxsim_Array__push(s.tmp_66, globals.tile84___161016); + r0 = pxsim_Array__push(s.tmp_66, globals.tile85___161019); + r0 = pxsim_Array__push(s.tmp_66, globals.tile86___161022); + r0 = pxsim_Array__push(s.tmp_66, globals.tile87___161025); + r0 = pxsim_Array__push(s.tmp_66, globals.tile88___161028); + r0 = pxsim_Array__push(s.tmp_66, globals.tile89___161031); + r0 = pxsim_Array__push(s.tmp_66, globals.tile90___161034); + r0 = pxsim_Array__push(s.tmp_66, globals.tile91___161037); + s.tmp_67 = tiles_createTilemap__P19787_mk(s); + s.tmp_67.arg0 = _hex161522; + r0 = pxsim.image.ofBuffer(_hex161524); s.tmp_67.arg1 = r0; s.tmp_67.arg2 = s.tmp_66; s.tmp_67.arg3 = 4; - s.callLocIdx = 97; s.pc = 112; return s.tmp_67; - case 112: + s.callLocIdx = 97; s.pc = 122; return s.tmp_67; + case 122: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 67: case 68: r0 = pxsim_Array__mk(); s.tmp_68 = r0; - r0 = pxsim_Array__push(s.tmp_68, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_68, globals.tile2___69740); - r0 = pxsim_Array__push(s.tmp_68, globals.tile3___69745); - r0 = pxsim_Array__push(s.tmp_68, globals.tile4___69755); - r0 = pxsim_Array__push(s.tmp_68, globals.tile6___69760); - r0 = pxsim_Array__push(s.tmp_68, globals.tile8___69765); - r0 = pxsim_Array__push(s.tmp_68, globals.tile9___69770); - r0 = pxsim_Array__push(s.tmp_68, globals.tile10___69775); - r0 = pxsim_Array__push(s.tmp_68, globals.tile11___69780); - r0 = pxsim_Array__push(s.tmp_68, globals.tile12___69785); - r0 = pxsim_Array__push(s.tmp_68, globals.tile7___69790); - r0 = pxsim_Array__push(s.tmp_68, globals.tile13___69795); - r0 = pxsim_Array__push(s.tmp_68, globals.tile14___69800); - r0 = pxsim_Array__push(s.tmp_68, globals.tile15___69805); - r0 = pxsim_Array__push(s.tmp_68, globals.tile16___69810); - r0 = pxsim_Array__push(s.tmp_68, globals.tile17___69815); - r0 = pxsim_Array__push(s.tmp_68, globals.tile18___69820); - r0 = pxsim_Array__push(s.tmp_68, globals.tile19___69825); - r0 = pxsim_Array__push(s.tmp_68, globals.tile22___69840); - r0 = pxsim_Array__push(s.tmp_68, globals.tile23___69845); - r0 = pxsim_Array__push(s.tmp_68, globals.tile24___69850); - r0 = pxsim_Array__push(s.tmp_68, globals.tile25___69855); - r0 = pxsim_Array__push(s.tmp_68, globals.tile38___69920); - r0 = pxsim_Array__push(s.tmp_68, globals.tile39___69925); - r0 = pxsim_Array__push(s.tmp_68, globals.tile40___69930); - r0 = pxsim_Array__push(s.tmp_68, globals.tile84___70150); - r0 = pxsim_Array__push(s.tmp_68, globals.tile85___70155); - r0 = pxsim_Array__push(s.tmp_68, globals.tile86___70160); - r0 = pxsim_Array__push(s.tmp_68, globals.tile87___70165); - r0 = pxsim_Array__push(s.tmp_68, globals.tile88___70170); - r0 = pxsim_Array__push(s.tmp_68, globals.tile89___70175); - r0 = pxsim_Array__push(s.tmp_68, globals.tile90___70180); - r0 = pxsim_Array__push(s.tmp_68, globals.tile91___70185); - s.tmp_69 = tiles_createTilemap__P2501_mk(s); - s.tmp_69.arg0 = _hex70686; - r0 = pxsim.image.ofBuffer(_hex70688); + r0 = pxsim_Array__push(s.tmp_68, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_68, globals.tile12___160797); + r0 = pxsim_Array__push(s.tmp_68, globals.tile7___160800); + r0 = pxsim_Array__push(s.tmp_68, globals.tile13___160803); + r0 = pxsim_Array__push(s.tmp_68, globals.tile14___160806); + r0 = pxsim_Array__push(s.tmp_68, globals.tile15___160809); + r0 = pxsim_Array__push(s.tmp_68, globals.tile16___160812); + r0 = pxsim_Array__push(s.tmp_68, globals.tile17___160815); + r0 = pxsim_Array__push(s.tmp_68, globals.tile18___160818); + r0 = pxsim_Array__push(s.tmp_68, globals.tile19___160821); + r0 = pxsim_Array__push(s.tmp_68, globals.tile20___160824); + s.tmp_69 = tiles_createTilemap__P19787_mk(s); + s.tmp_69.arg0 = _hex161562; + r0 = pxsim.image.ofBuffer(_hex161564); s.tmp_69.arg1 = r0; s.tmp_69.arg2 = s.tmp_68; s.tmp_69.arg3 = 4; - s.callLocIdx = 98; s.pc = 113; return s.tmp_69; - case 113: + s.callLocIdx = 98; s.pc = 123; return s.tmp_69; + case 123: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 69: case 70: r0 = pxsim_Array__mk(); s.tmp_70 = r0; - r0 = pxsim_Array__push(s.tmp_70, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_70, globals.tile12___69785); - r0 = pxsim_Array__push(s.tmp_70, globals.tile7___69790); - r0 = pxsim_Array__push(s.tmp_70, globals.tile13___69795); - r0 = pxsim_Array__push(s.tmp_70, globals.tile14___69800); - r0 = pxsim_Array__push(s.tmp_70, globals.tile15___69805); - r0 = pxsim_Array__push(s.tmp_70, globals.tile16___69810); - r0 = pxsim_Array__push(s.tmp_70, globals.tile17___69815); - r0 = pxsim_Array__push(s.tmp_70, globals.tile18___69820); - r0 = pxsim_Array__push(s.tmp_70, globals.tile19___69825); - r0 = pxsim_Array__push(s.tmp_70, globals.tile20___69830); - s.tmp_71 = tiles_createTilemap__P2501_mk(s); - s.tmp_71.arg0 = _hex70726; - r0 = pxsim.image.ofBuffer(_hex70728); + r0 = pxsim_Array__push(s.tmp_70, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_70, globals.tile3___160773); + r0 = pxsim_Array__push(s.tmp_70, globals.tile20___160824); + s.tmp_71 = tiles_createTilemap__P19787_mk(s); + s.tmp_71.arg0 = _hex161580; + r0 = pxsim.image.ofBuffer(_hex161582); s.tmp_71.arg1 = r0; s.tmp_71.arg2 = s.tmp_70; s.tmp_71.arg3 = 4; - s.callLocIdx = 99; s.pc = 114; return s.tmp_71; - case 114: + s.callLocIdx = 99; s.pc = 124; return s.tmp_71; + case 124: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 71: case 72: r0 = pxsim_Array__mk(); s.tmp_72 = r0; - r0 = pxsim_Array__push(s.tmp_72, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_72, globals.tile3___69745); - r0 = pxsim_Array__push(s.tmp_72, globals.tile20___69830); - s.tmp_73 = tiles_createTilemap__P2501_mk(s); - s.tmp_73.arg0 = _hex70744; - r0 = pxsim.image.ofBuffer(_hex70746); + r0 = pxsim_Array__push(s.tmp_72, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_72, globals.tile1___160767); + r0 = pxsim_Array__push(s.tmp_72, globals.tile87___161025); + r0 = pxsim_Array__push(s.tmp_72, globals.tileGrass3___20665); + r0 = pxsim_Array__push(s.tmp_72, globals.tileGrass1___20661); + s.tmp_73 = tiles_createTilemap__P19787_mk(s); + s.tmp_73.arg0 = _hex161590; + r0 = pxsim.image.ofBuffer(_hex161592); s.tmp_73.arg1 = r0; s.tmp_73.arg2 = s.tmp_72; s.tmp_73.arg3 = 4; - s.callLocIdx = 100; s.pc = 115; return s.tmp_73; - case 115: + s.callLocIdx = 100; s.pc = 125; return s.tmp_73; + case 125: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 73: case 74: r0 = pxsim_Array__mk(); s.tmp_74 = r0; - r0 = pxsim_Array__push(s.tmp_74, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_74, globals.tile1___69735); - r0 = pxsim_Array__push(s.tmp_74, globals.tile87___70165); - r0 = pxsim_Array__push(s.tmp_74, globals.tileGrass3___3379); - r0 = pxsim_Array__push(s.tmp_74, globals.tileGrass1___3375); - s.tmp_75 = tiles_createTilemap__P2501_mk(s); - s.tmp_75.arg0 = _hex70754; - r0 = pxsim.image.ofBuffer(_hex70756); + r0 = pxsim_Array__push(s.tmp_74, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_74, globals.tile84___161016); + r0 = pxsim_Array__push(s.tmp_74, globals.tile85___161019); + r0 = pxsim_Array__push(s.tmp_74, globals.tile86___161022); + r0 = pxsim_Array__push(s.tmp_74, globals.tile88___161028); + r0 = pxsim_Array__push(s.tmp_74, globals.tile89___161031); + r0 = pxsim_Array__push(s.tmp_74, globals.tile90___161034); + r0 = pxsim_Array__push(s.tmp_74, globals.tile91___161037); + r0 = pxsim_Array__push(s.tmp_74, globals.tile92___161040); + r0 = pxsim_Array__push(s.tmp_74, globals.tile93___161043); + r0 = pxsim_Array__push(s.tmp_74, globals.tile94___161046); + r0 = pxsim_Array__push(s.tmp_74, globals.tile95___161049); + r0 = pxsim_Array__push(s.tmp_74, globals.tile96___161052); + r0 = pxsim_Array__push(s.tmp_74, globals.tile97___161055); + r0 = pxsim_Array__push(s.tmp_74, globals.tile98___161058); + s.tmp_75 = tiles_createTilemap__P19787_mk(s); + s.tmp_75.arg0 = _hex161602; + r0 = pxsim.image.ofBuffer(_hex161604); s.tmp_75.arg1 = r0; s.tmp_75.arg2 = s.tmp_74; s.tmp_75.arg3 = 4; - s.callLocIdx = 101; s.pc = 116; return s.tmp_75; - case 116: + s.callLocIdx = 101; s.pc = 126; return s.tmp_75; + case 126: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 75: case 76: r0 = pxsim_Array__mk(); s.tmp_76 = r0; - r0 = pxsim_Array__push(s.tmp_76, globals.transparency16___69730); - r0 = pxsim_Array__push(s.tmp_76, globals.tile84___70150); - r0 = pxsim_Array__push(s.tmp_76, globals.tile85___70155); - r0 = pxsim_Array__push(s.tmp_76, globals.tile86___70160); - r0 = pxsim_Array__push(s.tmp_76, globals.tile88___70170); - r0 = pxsim_Array__push(s.tmp_76, globals.tile89___70175); - r0 = pxsim_Array__push(s.tmp_76, globals.tile90___70180); - r0 = pxsim_Array__push(s.tmp_76, globals.tile91___70185); - r0 = pxsim_Array__push(s.tmp_76, globals.tile92___70190); - r0 = pxsim_Array__push(s.tmp_76, globals.tile93___70195); - r0 = pxsim_Array__push(s.tmp_76, globals.tile94___70200); - r0 = pxsim_Array__push(s.tmp_76, globals.tile95___70205); - r0 = pxsim_Array__push(s.tmp_76, globals.tile96___70210); - r0 = pxsim_Array__push(s.tmp_76, globals.tile97___70215); - r0 = pxsim_Array__push(s.tmp_76, globals.tile98___70220); - s.tmp_77 = tiles_createTilemap__P2501_mk(s); - s.tmp_77.arg0 = _hex70766; - r0 = pxsim.image.ofBuffer(_hex70768); + r0 = pxsim_Array__push(s.tmp_76, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_76, globals.tile2___160770); + r0 = pxsim_Array__push(s.tmp_76, globals.tile3___160773); + r0 = pxsim_Array__push(s.tmp_76, globals.tile4___160779); + r0 = pxsim_Array__push(s.tmp_76, globals.tile6___160782); + r0 = pxsim_Array__push(s.tmp_76, globals.tile8___160785); + r0 = pxsim_Array__push(s.tmp_76, globals.tile9___160788); + r0 = pxsim_Array__push(s.tmp_76, globals.tile10___160791); + r0 = pxsim_Array__push(s.tmp_76, globals.tile11___160794); + r0 = pxsim_Array__push(s.tmp_76, globals.tile12___160797); + r0 = pxsim_Array__push(s.tmp_76, globals.tile7___160800); + r0 = pxsim_Array__push(s.tmp_76, globals.tile13___160803); + r0 = pxsim_Array__push(s.tmp_76, globals.tile14___160806); + r0 = pxsim_Array__push(s.tmp_76, globals.tile15___160809); + r0 = pxsim_Array__push(s.tmp_76, globals.tile16___160812); + r0 = pxsim_Array__push(s.tmp_76, globals.tile17___160815); + r0 = pxsim_Array__push(s.tmp_76, globals.tile18___160818); + r0 = pxsim_Array__push(s.tmp_76, globals.tile19___160821); + r0 = pxsim_Array__push(s.tmp_76, globals.tile22___160830); + r0 = pxsim_Array__push(s.tmp_76, globals.tile23___160833); + r0 = pxsim_Array__push(s.tmp_76, globals.tile24___160836); + r0 = pxsim_Array__push(s.tmp_76, globals.tile25___160839); + r0 = pxsim_Array__push(s.tmp_76, globals.tile38___160878); + r0 = pxsim_Array__push(s.tmp_76, globals.tile39___160881); + r0 = pxsim_Array__push(s.tmp_76, globals.tile40___160884); + r0 = pxsim_Array__push(s.tmp_76, globals.tile41___160887); + r0 = pxsim_Array__push(s.tmp_76, globals.tile42___160890); + r0 = pxsim_Array__push(s.tmp_76, globals.tile43___160893); + r0 = pxsim_Array__push(s.tmp_76, globals.tile84___161016); + r0 = pxsim_Array__push(s.tmp_76, globals.tile87___161025); + r0 = pxsim_Array__push(s.tmp_76, globals.tile99___161061); + r0 = pxsim_Array__push(s.tmp_76, globals.tile100___161064); + r0 = pxsim_Array__push(s.tmp_76, globals.tile101___161067); + r0 = pxsim_Array__push(s.tmp_76, globals.tile102___161070); + r0 = pxsim_Array__push(s.tmp_76, globals.tile103___161073); + r0 = pxsim_Array__push(s.tmp_76, globals.tile104___161076); + s.tmp_77 = tiles_createTilemap__P19787_mk(s); + s.tmp_77.arg0 = _hex161624; + r0 = pxsim.image.ofBuffer(_hex161626); s.tmp_77.arg1 = r0; s.tmp_77.arg2 = s.tmp_76; s.tmp_77.arg3 = 4; - s.callLocIdx = 102; s.pc = 117; return s.tmp_77; - case 117: + s.callLocIdx = 102; s.pc = 127; return s.tmp_77; + case 127: r0 = s.retval; - { step = 78; continue; } + { step = 88; continue; } case 77: - r0 = null; case 78: + r0 = pxsim_Array__mk(); + s.tmp_78 = r0; + r0 = pxsim_Array__push(s.tmp_78, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_78, globals.tile12___160797); + r0 = pxsim_Array__push(s.tmp_78, globals.tile7___160800); + r0 = pxsim_Array__push(s.tmp_78, globals.tile13___160803); + r0 = pxsim_Array__push(s.tmp_78, globals.tile14___160806); + r0 = pxsim_Array__push(s.tmp_78, globals.tile15___160809); + r0 = pxsim_Array__push(s.tmp_78, globals.tile16___160812); + r0 = pxsim_Array__push(s.tmp_78, globals.tile17___160815); + r0 = pxsim_Array__push(s.tmp_78, globals.tile18___160818); + r0 = pxsim_Array__push(s.tmp_78, globals.tile19___160821); + r0 = pxsim_Array__push(s.tmp_78, globals.tile20___160824); + s.tmp_79 = tiles_createTilemap__P19787_mk(s); + s.tmp_79.arg0 = _hex161667; + r0 = pxsim.image.ofBuffer(_hex161669); + s.tmp_79.arg1 = r0; + s.tmp_79.arg2 = s.tmp_78; + s.tmp_79.arg3 = 4; + s.callLocIdx = 103; s.pc = 128; return s.tmp_79; + case 128: + r0 = s.retval; + { step = 88; continue; } + case 79: + case 80: + r0 = pxsim_Array__mk(); + s.tmp_80 = r0; + r0 = pxsim_Array__push(s.tmp_80, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_80, globals.tile1___160767); + r0 = pxsim_Array__push(s.tmp_80, globals.tile87___161025); + s.tmp_81 = tiles_createTilemap__P19787_mk(s); + s.tmp_81.arg0 = _hex161685; + r0 = pxsim.image.ofBuffer(_hex161687); + s.tmp_81.arg1 = r0; + s.tmp_81.arg2 = s.tmp_80; + s.tmp_81.arg3 = 4; + s.callLocIdx = 104; s.pc = 129; return s.tmp_81; + case 129: + r0 = s.retval; + { step = 88; continue; } + case 81: + case 82: + r0 = pxsim_Array__mk(); + s.tmp_82 = r0; + r0 = pxsim_Array__push(s.tmp_82, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_82, globals.tile3___160773); + r0 = pxsim_Array__push(s.tmp_82, globals.tile20___160824); + r0 = pxsim_Array__push(s.tmp_82, globals.tile101___161067); + r0 = pxsim_Array__push(s.tmp_82, globals.tile103___161073); + s.tmp_83 = tiles_createTilemap__P19787_mk(s); + s.tmp_83.arg0 = _hex161695; + r0 = pxsim.image.ofBuffer(_hex161697); + s.tmp_83.arg1 = r0; + s.tmp_83.arg2 = s.tmp_82; + s.tmp_83.arg3 = 4; + s.callLocIdx = 105; s.pc = 130; return s.tmp_83; + case 130: + r0 = s.retval; + { step = 88; continue; } + case 83: + case 84: + r0 = pxsim_Array__mk(); + s.tmp_84 = r0; + r0 = pxsim_Array__push(s.tmp_84, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_84, globals.tile84___161016); + r0 = pxsim_Array__push(s.tmp_84, globals.tile99___161061); + r0 = pxsim_Array__push(s.tmp_84, globals.tile100___161064); + r0 = pxsim_Array__push(s.tmp_84, globals.tile104___161076); + s.tmp_85 = tiles_createTilemap__P19787_mk(s); + s.tmp_85.arg0 = _hex161707; + r0 = pxsim.image.ofBuffer(_hex161709); + s.tmp_85.arg1 = r0; + s.tmp_85.arg2 = s.tmp_84; + s.tmp_85.arg3 = 4; + s.callLocIdx = 106; s.pc = 131; return s.tmp_85; + case 131: + r0 = s.retval; + { step = 88; continue; } + case 85: + case 86: + r0 = pxsim_Array__mk(); + s.tmp_86 = r0; + r0 = pxsim_Array__push(s.tmp_86, globals.transparency16___160764); + r0 = pxsim_Array__push(s.tmp_86, globals.tile73___160986); + r0 = pxsim_Array__push(s.tmp_86, globals.tile75___160989); + r0 = pxsim_Array__push(s.tmp_86, globals.tile76___160992); + r0 = pxsim_Array__push(s.tmp_86, globals.tile77___160995); + r0 = pxsim_Array__push(s.tmp_86, globals.tile78___160998); + r0 = pxsim_Array__push(s.tmp_86, globals.tile79___161001); + r0 = pxsim_Array__push(s.tmp_86, globals.tile80___161004); + r0 = pxsim_Array__push(s.tmp_86, globals.tile81___161007); + r0 = pxsim_Array__push(s.tmp_86, globals.tile82___161010); + r0 = pxsim_Array__push(s.tmp_86, globals.tile83___161013); + s.tmp_87 = tiles_createTilemap__P19787_mk(s); + s.tmp_87.arg0 = _hex161719; + r0 = pxsim.image.ofBuffer(_hex161721); + s.tmp_87.arg1 = r0; + s.tmp_87.arg2 = s.tmp_86; + s.tmp_87.arg3 = 4; + s.callLocIdx = 107; s.pc = 132; return s.tmp_87; + case 132: + r0 = s.retval; + { step = 88; continue; } + case 87: + r0 = null; + case 88: return leave(s, r0) default: oops() } } } -myTiles_inline__P70224.info = {"start":10294,"length":112106,"line":201,"column":40,"endLine":870,"endColumn":5,"fileName":"tilemap.g.ts","functionName":"inline","argumentNames":["name"]} +myTiles_inline__P161078.info = {"start":10917,"length":121414,"line":213,"column":40,"endLine":951,"endColumn":5,"fileName":"tilemap.g.ts","functionName":"inline","argumentNames":["name"]} -function myTiles_inline__P70224_mk(s) { +function myTiles_inline__P161078_mk(s) { checkStack(s.depth); return { - parent: s, fn: myTiles_inline__P70224, depth: s.depth + 1, + parent: s, fn: myTiles_inline__P161078, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3230,107 +3398,127 @@ function myTiles_inline__P70224_mk(s) { tmp_75: undefined, tmp_76: undefined, tmp_77: undefined, - arg0: undefined, -} } - -const _hex70231 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70233 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70239 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70241 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70247 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70249 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70255 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70257 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70263 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70265 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70271 = pxsim.BufferMethods.createBufferFromHex("0400010001030402") -const _hex70273 = pxsim.BufferMethods.createBufferFromHex("870404000100000000000000000000000000000000000000") -const _hex70283 = pxsim.BufferMethods.createBufferFromHex("0100010001") -const _hex70285 = pxsim.BufferMethods.createBufferFromHex("870401000100000000000000") -const _hex70292 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70294 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70300 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70302 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70308 = pxsim.BufferMethods.createBufferFromHex("0a0001000a020103040506070809") -const _hex70310 = pxsim.BufferMethods.createBufferFromHex("87040a000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70326 = pxsim.BufferMethods.createBufferFromHex("32001e00040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040101010101010101010101010101010101010101010101010101010101010101010104040404040404040404040404040101010101010101010101010101010101010101010101010101010101010101010101010101040404040404040404040101010101030303030303030303030303030303030303030303030303030303030303030301010101010404040404040401010101030303030303030303030303030303030303030303030303030303030303030303030303010101010404040404010101030303030303030303030303030303030303030303030303030303030303030303030303030303030101010404040401010303030303030303030303030303030303030303090303030303030303030303030303030303030303030101040404040101030303030303030303030303030303030303030303030303030303030303030303030303030303030303010104040401010103030a0303030303010101010101010101010101010101010101010101010101010103030303030803030101010404010103030303030303010101010101010101010101010101010101010101010101010101010101030303030303030101040401010303030303030101010101040404040404040404040404040404040404040404040101010101030303030303010104040101030303030303010101040404040404040404040404040404040404040404040404040401010103030303030301010404010103030303030101010404040404040404040404040404040404040404040404040404040401010103030303030101040401010303030303010104040404040404040404040404040404040404040404040404040404040401010303030303010104040101030303030301010404040404040404040404040404040404040404040404040404040404040101030303030301010404010103030303030101040404040404040404040404040404040404040404040404040404040404010103030303030101040401010303030303010104040404040404040404040404040404040404040404040404040404040401010303030303010104040101030303030301010104040404040404040404040404040404040404040404040404040404010101030303030301010404010103030303030301010104040404040404040404040404040404040404040404040404040101010303030303030101040401010303030303030101010101040404040404040404040404040404040404040404040101010101030303030303010104040101030303030303030101010101010101010101010101010101010101010101010101010101010303030303030301010404010101030303030303030301010101010101010101010101010101010101010101010101010303030303030303010101040404010103030303030b03030303030303030303030303030202030303030303030303030303030303070303030301010404040401010303030303030303030303031103030e0303060302020303030503030303030303030303030303030303010104040404010101030303030303030303031203030f03030c0303020203030303030303030303030303030303030303010101040404040101010101030303030303031303031003030d03030302020303030303030303030303030303030303010101010104040404040401010101010303030303030303030303030303030202030303030303030303030303030303010101010104040404040404040404010101010101010101010101010101010101010101010101010101010101010101010101010104040404040404040404040404040101010101010101010101010101010101010101010101010101010101010101010104040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404") -const _hex70328 = pxsim.BufferMethods.createBufferFromHex("870432001e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70353 = pxsim.BufferMethods.createBufferFromHex("0a0001000a020103040506070809") -const _hex70355 = pxsim.BufferMethods.createBufferFromHex("87040a000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70371 = pxsim.BufferMethods.createBufferFromHex("020001000201") -const _hex70373 = pxsim.BufferMethods.createBufferFromHex("87040200010000000000000000000000") -const _hex70381 = pxsim.BufferMethods.createBufferFromHex("020001000201") -const _hex70383 = pxsim.BufferMethods.createBufferFromHex("87040200010000000000000000000000") -const _hex70391 = pxsim.BufferMethods.createBufferFromHex("020001000201") -const _hex70393 = pxsim.BufferMethods.createBufferFromHex("87040200010000000000000000000000") -const _hex70401 = pxsim.BufferMethods.createBufferFromHex("050001000103040205") -const _hex70403 = pxsim.BufferMethods.createBufferFromHex("87040500010000000000000000000000000000000000000000000000") -const _hex70414 = pxsim.BufferMethods.createBufferFromHex("640050000d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101010101010101010101010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020303030303030303030303030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010101030303030303030303030303030303030303030303030303030303030303030303030303030303030303030c03030803030503030202030303030303030303030303030303030303030101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010103030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030903030403030302020303030303030303030303030303030303030303030101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030a0303060303030302020303030303030303030303030303030303030303030301010101010d0d0d0d0d0d0d0d0d0d0d0d0d010303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030b03030703030303030202030303030303030303030303030303030303030303030301010101010d0d0d0d0d0d0d0d0d0d0d0103030303031803030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020203030303030303030303030303030303030f030303030301010101010d0d0d0d0d0d0d0d0d0d0101030303030303030303030303030101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303010101010d0d0d0d0d0d0d0d0d010101030303030303030303030101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030101010d0d0d0d0d0d0d0d0101010303030303030303030101010101010101010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101010101010101010101010101010103030303030303030303030101010d0d0d0d0d0d0d0d010101030303030303030101010101010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010e0e0e0e0e0e0e0e0e01010101010303030303030303030101010d0d0d0d0d0d0d0d0101010303030303030301010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0e0e0101010303030303030303030101010d0d0d0d0d0d0d0d01010103030303030303010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0e0e0e01010103030303030303030101010d0d0d0d0d0d0d0d0101010303030303030101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0e0e0e01010103030303030303030101010d0d0d0d0d0d0d0d010101030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0e0e01010101030303030303030101010d0d0d0d0d0d0d0d010101030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0e01010101030303030303030101010d0d0d0d0d0d0d0d010101030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e01010101030303030303030101010d0d0d0d0d0d0d0d010101030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e01010101030303030303030101010d0d0d0d0d0d0d0d010101030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0101010101030303030303030101010d0d0d0d0d0d0d0d010101030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0101010103030303030303030101010d0d0d0d0d0d0d0d010101030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0101010103030303030303030301010d0d0d0d0d0d0d0d0d010101030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e010101010103030303030303030301010d0d0d0d0d0d0d0d0d010101030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010e0e0e0101010101030303030303030303030101010d0d0d0d0d0d0d0d0d01010103030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101010101030303030310030303030301010d0d0d0d0d0d0d0d0d0d0101010303030303030301010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010101010101010303030303030303030303030101010d0d0d0d0d0d0d0d0d0d010101030303030303030301010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010101010103030303030303030303030303010101010d0d0d0d0d0d0d0d0d0d01010103030317030303030301010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010101010103030303030303030303030301010101010d0d0d0d0d0d0d0d0d0d0d010101030303030303030303030101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101010103030303030303030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d010101010303030303030303030303030101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101010103030303030303030303030301010101010d0d0d0d0d0d0d0d0d0d0d0d0d01010101030303030303030303030303030301010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010101010101030303030303030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010103030303030303030303030303030301010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010101010101010103030303030303030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010103030303030303030303030303030303010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010d010101010101010101030303030303030303030303030101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010101010103030303030303030303030303030301010101010e0e0e0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101010101030303030303030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101030303030303030303030303030303030301010e0e0e01010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010101010101030303030303030303030303030101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010101010103030303030303030303030303030301010e0e0e0e0e0e0e0e0e0e0e0e0e0e010d0d0d0d0d0d0d0d0d0d0d0d0d01010101010101011903030303030303030303030101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101010303030303030303160303030303010e0e0e0e0e0e0e0e0e0e0e0e0e0e01010d0d0d0d0d0d0d0d0d0d010101010101010101191903030303030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010101010101010303030303030303010e0e0e0e0e0e0e0e0e0e0e0e0e010101010d0d0d0d0d0d0d0d0101010101010119191919190303030303030303030301010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010303030303030301010e0e0e0e0e0e0e0e0e0e01010101010101010d0d0d0d0d0101010101011919191919191903030303030303030301010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010103030303030301010e0e0e0e0e0e0e0101010101010101010101010d0d0d010101011919191919191919191903030303030303030101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010103030303030301010e0e0e0e0e0e01010101010119191919011919190d191919191919190101191919191901030303030303030301010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010103030303030301010e0e0e0e0e0e010101191919010101190119191919010119191119190101191901010101030303030303030301010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101010101010303030303030301010e0e0e0e0e0e010119191919191901191919190d0d191901191901010101010101010101030303030303030301010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101010101010103030303030301010e0e0e0e0e0e0101191919121919190119010d0d0d0d0d0101010101010101010101010101030303030303030101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010101010101030303030303030303030303030301010e0e0e0e0e0e0101190101190101010101010d0d0d0d0d0d01010101010d0d010101010101030303030303030101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101010303030303030303030303030303030303010e0e0e0e0e0e0e011901190101010d0d0d0d0d0d0d0d0d0d0d010d0d0d0d0d0d0d0101010103030303030303030101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101010103030303030303030303030303030303030301010e0e0e0e0e0e0e0119011919010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010103030303030303030101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010101010303030303030303030303030303030303030303010e0e0e0e0e0e0e0e0119011919010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010103030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010101030303030303030303030303030303030303030301010e0e0e0e0e0e0e0e0e01191901010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101030303030303030301010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010101030303030303030303030303030303030303030301010e0e0e0e0e0e0e0e0e0e1919190101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010103030303030303030301010101010101010101010101010101010d0d0d0d0d0d0d0d0d0d01010103030303030303030303030303030101010101010101010e0e0e0e0e0e0e0e1919011901010e0e0e0e0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010303030303110303030301010101010101010101010101010101010d0d0d0d0d0d0d0d0d010101030303030303030303030101010101010101010101010e0e0e0e0e0e0e0e0e190e01190e0e0e0e0e0e0e0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101030303030303030303030303010101010101010101010101010101010d0d0d0d0d0d0d0d010101030303030303010101010101010101010101010e0e0e0e0e0e0e0e0e0e0e01010e0e0e0e0e0e0e0e0e0e0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010103030303030303030303030303030303030303030303030303010101010d0d0d0d0d0d0d010101030303150303010101010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e010101010e0e0e0e0e0e0e0e0e0e0e01010101010d0d0d0d0d0d0d0d0d0d0d01010103030303030303030303030303030303030303030303030303030101010d0d0d0d0d0d010101030303030301010101010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e010119010e0e0e0e0e0e0e0e0e0e0e0e0e0101010101010d0d0d0d0d0d0d0d01010101010303030303030303030303030303030303030303030303030301010d0d0d0d0d0d0101010303030303030101010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e011919010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0101010101010d0d0d0d0d0d0d010101010101010303030303030303030303030303030303030303030301010d0d0d0d0d0d0101010303030303030101010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e01011901190e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e01010101010d0d0d0d0d010101010101010103030303030303030303030303030303030303030301010d0d0d0d0d0101010303030303030101010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0119010119010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0101010d0d0d0d0d0101010101010101010303030303030303030303030303030303030301010d0d0d0d0d0101010103030303030303010101010e0e0e0e0e0e0e0e0e0e0e0e0e0e010119191319010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e01010d0d0d0d0d0d0d0d0d0d0d0101010101010101010101010303030303030303030301010d0d0d0d0d01010101030303030303030303010101010e0e0e0e0e0e0e0e0e0e0e0e0101191919010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e010d0d0d0d0d0d0d0d0d0d0d01010101010101010101010103030303030303030303010d0d0d0d0d010101010103030303030303030303010101010101010101010e0e0e011919010119010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e01010d0d0d0d0d0d0d0d0d01010101010101010101010101030303031203030303010d0d0d0d0d01010101010103030303030303030303010101010101010101010101011901190101010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0101010d0d0d0d0d0d0d01010101010101010101010101030303030303030303010d0d0d0d0d01010101010101030303030303030303030303030303010101010101010101190101010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e01010d0d0d0d0101010101010101010101010101030303030303030303010d0d0d0d0d0d0101010101010103030303030303030303030303030303030303191901010101010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e010e0101010101010101010101030303030303030303030303030303030303010d0d0d0d0d0d0d0101010101010303030303030303030303030303030303030303031919010101010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0101010101010101010101010103030303030303030303030303030303030303030301010d0d0d0d0d0d0d0d0d010101010103030303030303030303030303030303030303031901010101010101010101010101010101010101010101010101010101010303030303030303030303030303030303030303030303030303030303030303030101010d0d0d0d0d0d0d0d0d0d0d01010101010303030303030303030303030314030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d010101010101010303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303031303030303030303030303030101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0101010101010101010303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030301010101010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010101010101010101010303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303010101010101010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101010101010101010103030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030101010101010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010101010101010101010101030303030303030303030303030303030303030303030303030303030303030303010101010101010101010101010101010101010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010101010101010101010101010101010101010101010101010101010101010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d") -const _hex70416 = pxsim.BufferMethods.createBufferFromHex("870464005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70447 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70449 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70455 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70457 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70463 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70465 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70471 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70473 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70479 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70481 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70487 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70489 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70495 = pxsim.BufferMethods.createBufferFromHex("640050000606060606010101010101040404040404040404040404040404040404040404040404040404040404040404040404040404040101010101010101060606060606060606060606060606060101010101010101010101010101010101010101010101010106060606010101010104040404040404040404040404040404040404040404040404040404040404040404040404040404040404040401010101010606060606060606060606060606010101010101010101010101010101010101010101010101010101060606010101010404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404010101010101010606060606060606060101010101010101010101010404040404040404040404040404040404040606010101040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040401010101010101060606060606060101010101010101010101040404040404040404040404040404040404040406010101010404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040101010101010101060606010101010101010101010104040404040404040404040404040404040404040404060101010404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040401010101010101010101010101010101010101010404040404040404040404040404040404040404040404040601010404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040101010101010101010101010101010104040404040404040404040404040404040404040404040404040401010104040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040101010101010101010101010404040404040404040404040404040404040404040404040404040404010104040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404010101010101010101010404040404040404040404040404040404040404040404040404040404040101040404040404040404040403030303030303030303040404040404040404040404040404040404040404040404040404040404040404040404040401010101010101040404040404040404040404040404040404040404040404040404040404040401040404040404040404040303030303030303030303030303030303030303030303030303030303030303040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404010404040404040404030303030303030303030303030303030303030303030303030303030303030303030303030404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404030303030303030303030303030303030303030303030303030303030303030303030303030303040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040303030303030303030303030303030303030303030303030303030303030303030303030303030304040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403030303030303030303030303030303030303030303030303030303030303030303030303030303030404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404030303030303030303030505050505050505050505050303030303030303030303030303030303030304040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040303030303030303030505050505050505050505050505050303030303030303030303030303030303030404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403030303030303030505050505050505051e0505050505050503030303030303030303030303030303030404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403030303030303050505050505050505050505050505050505050303030303030303030303030303030303040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404030303030303050505050505050505050505050505050505050505030303030303030303030303030303030404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040303030303030505050505050303030303030303050505050505050503030303030303030303030303030303040404040404040404040404040404040404040404040404040404040404040404040404030303030303030303030303040404040404040403030303030505050505050503030303030303030305050505050505030303030303030303030303030303030404040404040404040404040404040404040404040404040404040404040404040404030303030303030303030303030404040404040404030303030305051d05050503030303030303030303030505050505050503030303030303030303030303030304040404040404040404040404040404040404040404040404040404040404040404030303030303030303030303030304040404040404040303030303050505050505030303030303030303030303050505050505050303030303030303030303030303040404040404040404040404040404040404040404040404040404040404040403030303030303030303030303030303040404040404040403030303030505050505030303030303030303030303030305050505050503030303030303030303030303030304040404040404040404040404040404040404040404040404040404040404030303030303030303030303030303030404040404040404030303030305050505050303030303030303030303030303030505050505050303030303030303030303030303040404040404040404040404040404040404040404040404040404040404030303030303030303030303030303030304040404040404040303030303050505050303030303030303030303030303030305050505050505030303030303030303030303030304040404040404040404040404040404040404040404040404040403030303030303030303030303030303030303040404040404040403030303030505050503030303030303030303030303030303030505050505050303030303030303030303030303040404040404040404040404040404040404040404040404040303030303030303030303030303030303030303030404040404040404030303030305050505030303030303030303030303030303030305050505050505030303030303030303030303030303040404040404040404040404040404040404040404030303030303030303030303030303030303030303030304040404040404040303030303050505050503030303030303030303030303030303030505050505050303030303030303030303030303030404040404040404040404040404040404040404030303030303030303030305050505050505030303030303040404040404040403030303030505050505030303030303030303030303030303030303050505050505030303030303030303030303030303040404040404040404040404040404040404030303030303030303050505050505050505050505030303030404040404040404030303030303050505050303030303030303030303030303030303030505050505050303030303030303030303030303030304040404040404040404040404040403030303030303030305050505050505051005050505050303030304040404040404040303030303030505050503030303030303030303030303030303030303050505050505030303030303030303030303030303030404040404040404040404040403030303030303030305050505050505050505050505050505030303010404040404040404030303030305050505050303030303030303030303030303030303030505050505050303030303030303030303030303030303030303030303030303030303030303030303030505050505050505050505050505050505050303030104040404040404040303030303050505050503030303030303030303030303030303030303050505050505030303030303030303030303030303030303030303030303030303030303030303030505050505050505050505030303050505050505030301040404040404040403030303030305050505050303030303030303030303030303030303030505050505050503030303030303030303030303030303030303030303030303030303030303050505050505050505050503030303030305050505050503010104040404040404030303030303050505050503030303030303030303030303030303030305050505050505050503030303030303030303030303030303030303030303030303030305050505050505050505050303030303030303050505050505030101040404040404040403030303030505050505030303030303030303030303030303030303030505050505050505050303030303030303030303030303030303030303030303030505050505050505050505030303030303030303030305050505050301010404040404040404030303030303050505050303030303030303030303030303030303030303050505050505050505050505050505050505050505050502020505050505050505050505050505050503030303030303030303030303050505050503010101040404040404040403030303030505050505030303030303030303030303030303030303030305050505050505050505050505050d05050a05050705020205050505050505050505050505050503030303030303030303030303030505050505030101010104040404040404030303030305050505050303030303030303030303030303030303030303030505050505051f05050505050e05050b05050805050202050505050505050505050505050303030303030303030303030303030305050505050301010101040404040404040303030303050505050503030303030303030303030303030303030303030303030505050505050505050f05050c05050905050502020505050505050505050505030303030303030303030303030303030303050505050503010101010404040404040403030303030505050505030303030303030303030303030303030303030303030303030505050505050505050505050505050505020205050505050505050503030303030303030303030303030303030303030505050505030601010104040404040404040303030305050505050303030303030505050505050505050505030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030305050505050306060101010404040404040403030303050505050503030505050505050505050505050505050503030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303050505050503060601010104040404040404030303030505050505030505050505050505051b05050505050505050303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030505050505030606010101040404040404040303030305050505050505050505050505050505050505050505050505030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030305050505050306060101010404040404040403030303050505050505050505050505050505050505050505050505050303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303050505050503060601010104040404040404030303030305050505050505050505030303030303030305050505050505030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030505050505030606010101040404040404040303030303050505051c050505050303030303030303030305050505050503030303030303030303030505050505050505050503030303030303030303030303030303030303030303030303030303030303050505050503060601010104040404040404030303030303050505050505050303030303030303030303030505050505030303030303030303050505050505050505050505050505030303030303030303030303030303030303030303030303030303030505050505030606010101040404040404040303030303030305050505050503030303030303030303030305050505050503030303030303050505050505050514050505050505050505030303030303030303030303030303030303030303030303030305050505050306060101010404040404040403030303030303030505050503030303030303030303030303050505050505030303030303050505050505050505050505050505050505050505050303030303030303030303030303030303030303030303050505050503060601010104040404040404030303030303030303030303030303030303030303030303030305051a05050303030303030505050505050505050505050505050505050505050505030303030303030303030303030303030303030303030505050505030606010101040404040404040303030303030303050505050303030303030303030303030305050505050503030303030305050505050505030303030305050505050505050505050503030303030303030303030303030303030303030305050505050301010101010404040404040403030303030303050505050505030303030303030303030303050505050505030303030303050505050503030303030303030303050505050505050505050303030303030303030303030303030303030303050505050503010101010404040404040404030303030303030505050505050503030303030303030303030505050505050303030303030505050505030303030303030303030303050505050505050503030303030303030303030303030303030303030505050505030101010404040404040404040303030303030505050518050505050505050303030505050505050505050303030303030305051505050303030303030303030303030303050505050505050303030303030303030303030303030303030305050505050301010104040404040404040403030303030305050505050505050505050505050505050505050505050503030303030303050505050503030303030303030303030303030305050505050503030303030303030303030303030303030303050505050503010104040404040404040404030303030303050505050505050505050505050505050505050505050503030303030303030505050505050303030303030303030303030303050505050505030303030303030303030303030303030303030505050505030101040404040404040404030303030303030505050505050505050505050519050505050505050503030303030303030305050505050505030303030303030303030303030305051305050303030303030303030303030303030303030305050505050301010404040404040404040303030303030305050505050305050505050505050505050505050503030303030303030303030505050505050303030303030303030303030303050505050503030303030303030303030303030303030303050505050503010104040404040404040403030303030303050505050503030303050505050505050503030303030303030303030303030305050505050505050503030303030303030303050505050505030303030303030303030303030303030303030505050505030101040404040404040404030303030303030505050505030303030303030303030303030303030303030303030303030303030505050505050505050503030303030303050505050505050303030303030303030303030303030303030305050505050301040404040404040404030303030303030305050505050303030303030303030303030303030303030303030303030303030305050505050505050505050303030303050505050505050503030303030303030303030303030303030303050505050503010404040404040404040303030303030303050505050503030303030303030303030303030303030303030303030303030303030505050505050505050503030303050505050505050503030303030303030303030303030303030303030505050505030104040404040404040403030303030303030505050503030303030303030303030303030303030303030303030303030303030303050505050505050505030303030505050505050503030303030303030303030303030303030303030305050505050301040404040404040403030303030303030505050505030303030303030303030303030303030303030303030303030303030303030303030505160505050303030305050505050503030303030303030303030303030303030303030303050505050503010404040404040404030303030303030305050505050303030303030303030303030303030303030303030303030303030303030303030505050505050503030305050512050505050505030303030303030303030303030303030303030505050505030104040404040404040303030303030305050505050503030303030303030303030303030303030303030303030303030303030303030305050505050505030303050505050505050505050505050303030303030303030303030303030505050505050301040404040404040403030303030303050505050505030303030303030303030303030303030303030303030303030303030303050505050505050505050303030505050505050505050505050505050303030303030303030303030305050505050503010404040404040404030303030303050505050505030303030303030303030303030303030303030303030303030303030505050505050505050505050303030303050505050505050505050505050505050303030303030303030303050505050505030404040404040404030303030303030505050505050303030303030303030303030303030303030303030303030505050505050505050505050505050303030303030303050505050505050505050505050505050303030303030303030505050505030304040404040404040303030303030305050505050303030303030303030303030303030303030303030505050505050505050505050505050505050303030303030303030303030303050505050505050505050505050505030303050505050505050303040404040404040403030303030305050505050505050505050505050505050505050505050505050505050505050505050505050505050505050303030303030303030303030303030303030505050505050505050505050505050505050505050503030404040404040404030303030303050505050505050505050505050505050505050505050505050505050505050505050505050505050303030303030303030303030303030303030303030303030505050505050505050505050505050505050503030304040404040404040303030303050505051705050505050505050505050505050505050505050505050505050505050505050503030303030303030303030303030303030303030303030303030303030303050505050505050511050505050503030303040404040404040403030303030505050505050505050505050505050505050505050505050505050505050505050505030303030303030303030303030303030303030303030303030303030303030303030303030305050505050505050503030303030404040404040403030303030305050505050505050505050505050505050505050505050505050303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303050505050505050303030303030304040404040404030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303") -const _hex70497 = pxsim.BufferMethods.createBufferFromHex("870464005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70534 = pxsim.BufferMethods.createBufferFromHex("0a0001000a010203040506070809") -const _hex70536 = pxsim.BufferMethods.createBufferFromHex("87040a000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70552 = pxsim.BufferMethods.createBufferFromHex("020001000102") -const _hex70554 = pxsim.BufferMethods.createBufferFromHex("87040200010000000000000000000000") -const _hex70562 = pxsim.BufferMethods.createBufferFromHex("020001000102") -const _hex70564 = pxsim.BufferMethods.createBufferFromHex("87040200010000000000000000000000") -const _hex70572 = pxsim.BufferMethods.createBufferFromHex("020001000201") -const _hex70574 = pxsim.BufferMethods.createBufferFromHex("87040200010000000000000000000000") -const _hex70582 = pxsim.BufferMethods.createBufferFromHex("050001000501020304") -const _hex70584 = pxsim.BufferMethods.createBufferFromHex("87040500010000000000000000000000000000000000000000000000") -const _hex70595 = pxsim.BufferMethods.createBufferFromHex("0100010001") -const _hex70597 = pxsim.BufferMethods.createBufferFromHex("870401000100000000000000") -const _hex70604 = pxsim.BufferMethods.createBufferFromHex("0a0001000102030405060708090a") -const _hex70606 = pxsim.BufferMethods.createBufferFromHex("87040a000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70622 = pxsim.BufferMethods.createBufferFromHex("020001000102") -const _hex70624 = pxsim.BufferMethods.createBufferFromHex("87040200010000000000000000000000") -const _hex70632 = pxsim.BufferMethods.createBufferFromHex("6400500019191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191a1a1a1a19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191a1a1a1a1a1a191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191a1a1a1a1a1a1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191a1a1a1a1a1a191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1d1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191a1a1a1a1a1a1919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191a1a1a1a1919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b191b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b19191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1919191b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b191919191b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b19191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1919191919191b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b191919191919191b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b19191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1919191919191919191b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b191919191919191919191b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b19191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b19191919191919191919191b1b1b1901060b10151919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1919191919191919191919191b1b1b1902070c111619191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b191919191919191919191919191b1b1b1903080d1217191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b19191919191919191919191919191b1b1b1904090e13181919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1919191919191919191919191919191b1b1b19050a0f141919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b191919191919191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c1c1b1b1b1b1b1b1b19191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b191919191919191919191919191919191919191919191919191b1b1b251b1b1b1b1b1b2e1b2d1b2c1b2b1b2a1b291b281b271b261b1c1c1b1b1b1b1b1b19191919191919191919191b1b1b1b1b1b1b1b1b1e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c1c1b1b1b1b1b1919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1919191919191919191919191919191919191919191919191b1b1b1b1b1b1919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1b1b191919191919191919191919191919191b1b1f1b1b1b1b191919191919191919191919191919191919191919191919191b1b1b1b1b1b1919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1919191919191919191919191919191919191b1b1b1b1b1b1b1b1919191919191919191919191919191919191919191919191919191b1b1b1b1b1b19191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1b1919191919191919191919191919191b1b1b1b1b1b1b1b1919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b19191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1b1b1919191919191919191b1b1b1b1b1b1b1b1b1b1919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1f1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1919191919191919191919191919191919191b1b1919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1919191919191919191919191919191b1b1b1b1b1b19191919191919191919191919191919191919191919191b201b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b191919191919191919191919191b1b231b1b1b1b19191919191919191919191919191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b191919191919191919191b1b1b1b1b1b1b1b1b19191919191919191919191919191919191919191919191b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b19191919191919191b1b1b1b1b1b1b1b1b1b19191919191919191919191919191919191919191919191b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1919191919191b1b1b1b1b1b191b1b1b1b19191919191919191919191919191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1919191b1b1b1b1b1b1919191b1b1b1919191919191919191919191919191919191919191919191b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b19191b1b1b1b1b1919191b1b1b1b1919191919191919191919191919191919191919191919191b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b191919191b1b1b1b1919191919191919191919191919191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b241b1b1b1b1b1b191919191b1b1b1b191919191919191919191919191919191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b19191919191b1b1b1b191919191919191919191919191919191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b191919191919191b1b1b19191919191919191919191919191919191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b19191919191919191b1b1b19191919191919191919191919191919191919191919191919191b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b191919191919191919191b1b1b19191919191919191919191919191919191919191919191919191b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1919191919191919191b1b1b1b19191919191919191919191919191919191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b191919191919191919191b1b1b1b19191919191919191919191919191919191919191919191919191b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b19191919191919191919191b1b1b1b1b191919191919191919191919191919191919191919191919191b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b191919191919191b1b1b1b1b1b221b1b1b1b1b19191919191919191919191919191919191919191919191b1b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b19191919191b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1919191919191919191919191919191919191919191b1b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1919191b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b19191919191919191919191919191919191919191b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b231b1919191b1b1b1b1b1b1b1b1919191919191b1b1b1b1b1b1b1b1b1b1b19191919191919191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1b1b19191919191919191919191b1b1b1b1b1b1b1b1b1b1b1919191919191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1b1919191919191919191919191919191b1b1b1b1b1b1b1b1b1b191919191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b19191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b19191919191919191b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b191919191b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b19191b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b211b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919") -const _hex70634 = pxsim.BufferMethods.createBufferFromHex("870464005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70686 = pxsim.BufferMethods.createBufferFromHex("4600350019191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191f1a1a1a1a1a1a1a1a1a1a1d19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919201b1b1b1b1b1b1b1b1b1b1e19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919201b1b1b1b1b1b1b1b1b1b1e19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919201b1b1b1b1b1b1f1a1a1a1a1a1a1a1a191919191c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c201b1b1b1b1b1b201b1b1b1b1b1b1b1b1919191c02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202021c1b1b1b1b1b1b201b1b1b1b1b1b1b1b19191c020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202021c1b1b1b1b1b201b1b1b1b1b1b1b1b191c0202021502020202020202020202020202020202020202020202020202020202020202020202020202020202020214020202020202021c1b1b1b1b201b1b1b1b1b1b1b1b191c0202160202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202021c1b1b1b1b201b1b1b1b1b1b1b1b191c020202021c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c02020202021c1b1b1b1b201b1b1b1b1b1b1b1b191c0202021c1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191c02021302021b1b1b1b201b1b1b1b1b1b1b1b191c0202021c191a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1f1a1919191919191c02020202021c191919201b1b1b1b1b1b1b1b191c0202021c191b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b201b1f19191919191c02020202021c191919201b1b1b1b1b1b1b1b191c0202021c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c201b201f1a1a19191c02020202021c191919191919191919191919191c020202020202020202020202020202020202020202020101020202020202020202020202021c1c1c1c1c1c20201b1b19191c02020202021c191f1a1a1a1a1a1a1a1a1a1a191c02170202020202020202020202020f02020c02020a0201010202020202020202020202020202020202021c1c201b1b19191c02020202021c19201b1b1b1b1b1b1b1b1b1b191c020218020202020202020202021002020d02020902020101020202020202020203020202020202020202021c1c191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b19191c02020202020202020202021102020e02020b020202010102020202020202020202020202020202020202021c191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b1919191c0202020202020202020202020202020202020202010102020202020202020202020202020202020202021c191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b191919191c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c02020202020202020202020202021c191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b1919191919191f1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a19191919191c1c0202020202020202020202021c191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b1a1a1a1a1a1a201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1f1a1a1a1a1a1a1c1c1c1c02020202020202021c191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b201b1b1b1b1b1b1a19191c1c020202040202021c191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b201c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1b1b1b1b1b1b1b1b1f1d191c020202020202021c191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c1c020202020202020202020202021c1c1c1c1c1c1c1c1c1c1c1c1b1b201e1a02020202020202021c191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c1c0202020202020202020202020202020202020202020202020202020202020202020202020202021c191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c020202020202020202020205020202020202020202020202020202020202020202020202020202021c191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c0202020202020202020202020202020202020202020202020202020202020202020202020202021c1c191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c02020202021c1c1c1c1c1c1c1c1c1c02020202020202020202020202020202020202020202021c1c19191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c020202021c1c1919191919191919191c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1919191919191c02020202021c19201f1a1a1a1a1a1a1a1a1a1b1b1b1b1b1c020202021c191919191919191919191919191919191919191919191919191919191919191919191919191919191c02020202021c1920201b1b1b1b1b1b1b1b1b1b1b1b1b1b1c020202021c1a1a1a1a1a1a1a1a1a1a191919191919191919191919191919191919191919191919191919191a1d1c02020202021c1920201b1b1b1b1b1b1b1b1b1b1b1b1b1b1c020202021c1b1b1b1b1b1b1b1b1b1b1f1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1d1b1e1c02020202021c1f1a1d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c020602021c1b1b1b1b1b1b1b1b1b1b201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1e1b1e1c02020202021c201b1e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c020202021c1b1b1b1b1b1b1b1b1b1b201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1e1b1e1c02020202021c201b1e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c020202021c1b1b1b1b1b1b1b1b1b1b201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1e1b1c0202021202021c201b1e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c020202021c1b1b1b1b1b1b1b1b1b1b201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1e1c020202020202021c201b1e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c020202021c1c1c1c1c1c1c1c1c1c1c201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1e1c0202020202021c19201b1e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c02020202021c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0202020202021c1f1a1a1a1d1b1b1b1b1b1b1b1b1b19191b1b1b1c0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202021c19201b1b1b1e1b1b1b1b1b1b1b1b1b1a1d1b1b1b1c1c020202020702020202020202020202020202020202020202020202020202020202020202020202020202080202021c1f1a201b1b1b1e1b1b1b1b1b1b1b1b1b1b1e191919191c1c02020202020202020202020202020202020202020202020202020202020202020202020202020202020202021c1f201b201b1b1b1e1b1b1b1b1b1b1b1b1b1b1e1a1a1a1d1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1a20201b201b1b1b1e1b1b1b1b1b1b1b1b1b1b1e1b1b1b1e1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1b20201b201b1b1b1e1b1b1b1b1b1b1b1b1b1b1e1b1b1b1e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b20201b201b1b1b1e1b1b1b1b1b1b1b1b1b") -const _hex70688 = pxsim.BufferMethods.createBufferFromHex("870446003500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70726 = pxsim.BufferMethods.createBufferFromHex("0a0001000a020103040506070809") -const _hex70728 = pxsim.BufferMethods.createBufferFromHex("87040a000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex70744 = pxsim.BufferMethods.createBufferFromHex("020001000102") -const _hex70746 = pxsim.BufferMethods.createBufferFromHex("87040200010000000000000000000000") -const _hex70754 = pxsim.BufferMethods.createBufferFromHex("0400010001020304") -const _hex70756 = pxsim.BufferMethods.createBufferFromHex("870404000100000000000000000000000000000000000000") -const _hex70766 = pxsim.BufferMethods.createBufferFromHex("0e0001000208090a0b0c0d0e030106070405") -const _hex70768 = pxsim.BufferMethods.createBufferFromHex("87040e00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") - - - - -function myTiles_inline__P70788(s) { -let r0 = s.r0, step = s.pc; -s.pc = -1; - - -while (true) { -if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) return null; -switch (step) { - case 0: - - if (s.lambdaArgs) { - s.arg0 = (s.lambdaArgs[0]); - s.lambdaArgs = null; - } - s.tmp_1 = helpers_stringTrim__P123_mk(s); + tmp_78: undefined, + tmp_79: undefined, + tmp_80: undefined, + tmp_81: undefined, + tmp_82: undefined, + tmp_83: undefined, + tmp_84: undefined, + tmp_85: undefined, + tmp_86: undefined, + tmp_87: undefined, + arg0: undefined, +} } + +const _hex161085 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161087 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161093 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161095 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161101 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161103 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161109 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161111 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161117 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161119 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161125 = pxsim.BufferMethods.createBufferFromHex("0400010001030402") +const _hex161127 = pxsim.BufferMethods.createBufferFromHex("870404000100000000000000000000000000000000000000") +const _hex161137 = pxsim.BufferMethods.createBufferFromHex("0100010001") +const _hex161139 = pxsim.BufferMethods.createBufferFromHex("870401000100000000000000") +const _hex161146 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161148 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161154 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161156 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161162 = pxsim.BufferMethods.createBufferFromHex("0a0001000a020103040506070809") +const _hex161164 = pxsim.BufferMethods.createBufferFromHex("87040a000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161180 = pxsim.BufferMethods.createBufferFromHex("32001e00040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040101010101010101010101010101010101010101010101010101010101010101010104040404040404040404040404040101010101010101010101010101010101010101010101010101010101010101010101010101040404040404040404040101010101030303030303030303030303030303030303030303030303030303030303030301010101010404040404040401010101030303030303030303030303030303030303030303030303030303030303030303030303010101010404040404010101030303030303030303030303030303030303030303030303030303030303030303030303030303030101010404040401010303030303030303030303030303030303030303090303030303030303030303030303030303030303030101040404040101030303030303030303030303030303030303030303030303030303030303030303030303030303030303010104040401010103030a0303030303010101010101010101010101010101010101010101010101010103030303030803030101010404010103030303030303010101010101010101010101010101010101010101010101010101010101030303030303030101040401010303030303030101010101040404040404040404040404040404040404040404040101010101030303030303010104040101030303030303010101040404040404040404040404040404040404040404040404040401010103030303030301010404010103030303030101010404040404040404040404040404040404040404040404040404040401010103030303030101040401010303030303010104040404040404040404040404040404040404040404040404040404040401010303030303010104040101030303030301010404040404040404040404040404040404040404040404040404040404040101030303030301010404010103030303030101040404040404040404040404040404040404040404040404040404040404010103030303030101040401010303030303010104040404040404040404040404040404040404040404040404040404040401010303030303010104040101030303030301010104040404040404040404040404040404040404040404040404040404010101030303030301010404010103030303030301010104040404040404040404040404040404040404040404040404040101010303030303030101040401010303030303030101010101040404040404040404040404040404040404040404040101010101030303030303010104040101030303030303030101010101010101010101010101010101010101010101010101010101010303030303030301010404010101030303030303030301010101010101010101010101010101010101010101010101010303030303030303010101040404010103030303030b03030303030303030303030303030202030303030303030303030303030303070303030301010404040401010303030303030303030303031103030e0303060302020303030503030303030303030303030303030303010104040404010101030303030303030303031203030f03030c0303020203030303030303030303030303030303030303010101040404040101010101030303030303031303031003030d03030302020303030303030303030303030303030303010101010104040404040401010101010303030303030303030303030303030202030303030303030303030303030303010101010104040404040404040404010101010101010101010101010101010101010101010101010101010101010101010101010104040404040404040404040404040101010101010101010101010101010101010101010101010101010101010101010104040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404") +const _hex161182 = pxsim.BufferMethods.createBufferFromHex("870432001e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161207 = pxsim.BufferMethods.createBufferFromHex("0a0001000a020103040506070809") +const _hex161209 = pxsim.BufferMethods.createBufferFromHex("87040a000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161225 = pxsim.BufferMethods.createBufferFromHex("020001000201") +const _hex161227 = pxsim.BufferMethods.createBufferFromHex("87040200010000000000000000000000") +const _hex161235 = pxsim.BufferMethods.createBufferFromHex("020001000201") +const _hex161237 = pxsim.BufferMethods.createBufferFromHex("87040200010000000000000000000000") +const _hex161245 = pxsim.BufferMethods.createBufferFromHex("020001000201") +const _hex161247 = pxsim.BufferMethods.createBufferFromHex("87040200010000000000000000000000") +const _hex161255 = pxsim.BufferMethods.createBufferFromHex("050001000103040205") +const _hex161257 = pxsim.BufferMethods.createBufferFromHex("87040500010000000000000000000000000000000000000000000000") +const _hex161268 = pxsim.BufferMethods.createBufferFromHex("640050000d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101010101010101010101010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302020303030303030303030303030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010101030303030303030303030303030303030303030303030303030303030303030303030303030303030303030c03030803030503030202030303030303030303030303030303030303030101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010103030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030903030403030302020303030303030303030303030303030303030303030101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030a0303060303030302020303030303030303030303030303030303030303030301010101010d0d0d0d0d0d0d0d0d0d0d0d0d010303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030b03030703030303030202030303030303030303030303030303030303030303030301010101010d0d0d0d0d0d0d0d0d0d0d0103030303031803030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303020203030303030303030303030303030303030f030303030301010101010d0d0d0d0d0d0d0d0d0d0101030303030303030303030303030101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010103030303030303030303030303010101010d0d0d0d0d0d0d0d0d010101030303030303030303030101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010303030303030303030303030101010d0d0d0d0d0d0d0d0101010303030303030303030101010101010101010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101010101010101010101010101010103030303030303030303030101010d0d0d0d0d0d0d0d010101030303030303030101010101010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010e0e0e0e0e0e0e0e0e01010101010303030303030303030101010d0d0d0d0d0d0d0d0101010303030303030301010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0e0e0101010303030303030303030101010d0d0d0d0d0d0d0d01010103030303030303010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0e0e0e01010103030303030303030101010d0d0d0d0d0d0d0d0101010303030303030101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0e0e0e01010103030303030303030101010d0d0d0d0d0d0d0d010101030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0e0e01010101030303030303030101010d0d0d0d0d0d0d0d010101030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0e01010101030303030303030101010d0d0d0d0d0d0d0d010101030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e01010101030303030303030101010d0d0d0d0d0d0d0d010101030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e01010101030303030303030101010d0d0d0d0d0d0d0d010101030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0101010101030303030303030101010d0d0d0d0d0d0d0d010101030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0101010103030303030303030101010d0d0d0d0d0d0d0d010101030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0101010103030303030303030301010d0d0d0d0d0d0d0d0d010101030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e010101010103030303030303030301010d0d0d0d0d0d0d0d0d010101030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010e0e0e0101010101030303030303030303030101010d0d0d0d0d0d0d0d0d01010103030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101010101030303030310030303030301010d0d0d0d0d0d0d0d0d0d0101010303030303030301010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010101010101010303030303030303030303030101010d0d0d0d0d0d0d0d0d0d010101030303030303030301010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010101010103030303030303030303030303010101010d0d0d0d0d0d0d0d0d0d01010103030317030303030301010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010101010103030303030303030303030301010101010d0d0d0d0d0d0d0d0d0d0d010101030303030303030303030101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101010103030303030303030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d010101010303030303030303030303030101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101010103030303030303030303030301010101010d0d0d0d0d0d0d0d0d0d0d0d0d01010101030303030303030303030303030301010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010101010101030303030303030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010103030303030303030303030303030301010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010101010101010103030303030303030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010103030303030303030303030303030303010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010d010101010101010101030303030303030303030303030101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010101010103030303030303030303030303030301010101010e0e0e0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101010101030303030303030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101030303030303030303030303030303030301010e0e0e01010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010101010101030303030303030303030303030101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010101010103030303030303030303030303030301010e0e0e0e0e0e0e0e0e0e0e0e0e0e010d0d0d0d0d0d0d0d0d0d0d0d0d01010101010101011903030303030303030303030101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101010303030303030303160303030303010e0e0e0e0e0e0e0e0e0e0e0e0e0e01010d0d0d0d0d0d0d0d0d0d010101010101010101191903030303030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010101010101010303030303030303010e0e0e0e0e0e0e0e0e0e0e0e0e010101010d0d0d0d0d0d0d0d0101010101010119191919190303030303030303030301010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010303030303030301010e0e0e0e0e0e0e0e0e0e01010101010101010d0d0d0d0d0101010101011919191919191903030303030303030301010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010103030303030301010e0e0e0e0e0e0e0101010101010101010101010d0d0d010101011919191919191919191903030303030303030101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010103030303030301010e0e0e0e0e0e01010101010119191919011919190d191919191919190101191919191901030303030303030301010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010103030303030301010e0e0e0e0e0e010101191919010101190119191919010119191119190101191901010101030303030303030301010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101010101010303030303030301010e0e0e0e0e0e010119191919191901191919190d0d191901191901010101010101010101030303030303030301010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101010101010103030303030301010e0e0e0e0e0e0101191919121919190119010d0d0d0d0d0101010101010101010101010101030303030303030101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010101010101030303030303030303030303030301010e0e0e0e0e0e0101190101190101010101010d0d0d0d0d0d01010101010d0d010101010101030303030303030101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101010303030303030303030303030303030303010e0e0e0e0e0e0e011901190101010d0d0d0d0d0d0d0d0d0d0d010d0d0d0d0d0d0d0101010103030303030303030101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101010103030303030303030303030303030303030301010e0e0e0e0e0e0e0119011919010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010103030303030303030101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010101010303030303030303030303030303030303030303010e0e0e0e0e0e0e0e0119011919010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010103030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010101030303030303030303030303030303030303030301010e0e0e0e0e0e0e0e0e01191901010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101030303030303030301010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010101030303030303030303030303030303030303030301010e0e0e0e0e0e0e0e0e0e1919190101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010103030303030303030301010101010101010101010101010101010d0d0d0d0d0d0d0d0d0d01010103030303030303030303030303030101010101010101010e0e0e0e0e0e0e0e1919011901010e0e0e0e0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010303030303110303030301010101010101010101010101010101010d0d0d0d0d0d0d0d0d010101030303030303030303030101010101010101010101010e0e0e0e0e0e0e0e0e190e01190e0e0e0e0e0e0e0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101030303030303030303030303010101010101010101010101010101010d0d0d0d0d0d0d0d010101030303030303010101010101010101010101010e0e0e0e0e0e0e0e0e0e0e01010e0e0e0e0e0e0e0e0e0e0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010103030303030303030303030303030303030303030303030303010101010d0d0d0d0d0d0d010101030303150303010101010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e010101010e0e0e0e0e0e0e0e0e0e0e01010101010d0d0d0d0d0d0d0d0d0d0d01010103030303030303030303030303030303030303030303030303030101010d0d0d0d0d0d010101030303030301010101010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e010119010e0e0e0e0e0e0e0e0e0e0e0e0e0101010101010d0d0d0d0d0d0d0d01010101010303030303030303030303030303030303030303030303030301010d0d0d0d0d0d0101010303030303030101010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e011919010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0101010101010d0d0d0d0d0d0d010101010101010303030303030303030303030303030303030303030301010d0d0d0d0d0d0101010303030303030101010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e01011901190e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e01010101010d0d0d0d0d010101010101010103030303030303030303030303030303030303030301010d0d0d0d0d0101010303030303030101010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0119010119010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0101010d0d0d0d0d0101010101010101010303030303030303030303030303030303030301010d0d0d0d0d0101010103030303030303010101010e0e0e0e0e0e0e0e0e0e0e0e0e0e010119191319010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e01010d0d0d0d0d0d0d0d0d0d0d0101010101010101010101010303030303030303030301010d0d0d0d0d01010101030303030303030303010101010e0e0e0e0e0e0e0e0e0e0e0e0101191919010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e010d0d0d0d0d0d0d0d0d0d0d01010101010101010101010103030303030303030303010d0d0d0d0d010101010103030303030303030303010101010101010101010e0e0e011919010119010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e01010d0d0d0d0d0d0d0d0d01010101010101010101010101030303031203030303010d0d0d0d0d01010101010103030303030303030303010101010101010101010101011901190101010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0101010d0d0d0d0d0d0d01010101010101010101010101030303030303030303010d0d0d0d0d01010101010101030303030303030303030303030303010101010101010101190101010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e01010d0d0d0d0101010101010101010101010101030303030303030303010d0d0d0d0d0d0101010101010103030303030303030303030303030303030303191901010101010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e010e0101010101010101010101030303030303030303030303030303030303010d0d0d0d0d0d0d0101010101010303030303030303030303030303030303030303031919010101010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0101010101010101010101010103030303030303030303030303030303030303030301010d0d0d0d0d0d0d0d0d010101010103030303030303030303030303030303030303031901010101010101010101010101010101010101010101010101010101010303030303030303030303030303030303030303030303030303030303030303030101010d0d0d0d0d0d0d0d0d0d0d01010101010303030303030303030303030314030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303010101010d0d0d0d0d0d0d0d0d0d0d0d010101010101010303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303031303030303030303030303030101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0101010101010101010303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030301010101010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010101010101010101010303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303010101010101010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d010101010101010101010101010103030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030101010101010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010101010101010101010101030303030303030303030303030303030303030303030303030303030303030303010101010101010101010101010101010101010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d01010101010101010101010101010101010101010101010101010101010101010101010101010d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d") +const _hex161270 = pxsim.BufferMethods.createBufferFromHex("870464005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161301 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161303 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161309 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161311 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161317 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161319 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161325 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161327 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161333 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161335 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161341 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161343 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161349 = pxsim.BufferMethods.createBufferFromHex("640050000606060606010101010101040404040404040404040404040404040404040404040404040404040404040404040404040404040101010101010101060606060606060606060606060606060101010101010101010101010101010101010101010101010106060606010101010104040404040404040404040404040404040404040404040404040404040404040404040404040404040404040401010101010606060606060606060606060606010101010101010101010101010101010101010101010101010101060606010101010404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404010101010101010606060606060606060101010101010101010101010404040404040404040404040404040404040606010101040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040401010101010101060606060606060101010101010101010101040404040404040404040404040404040404040406010101010404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040101010101010101060606010101010101010101010104040404040404040404040404040404040404040404060101010404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040401010101010101010101010101010101010101010404040404040404040404040404040404040404040404040601010404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040101010101010101010101010101010104040404040404040404040404040404040404040404040404040401010104040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040101010101010101010101010404040404040404040404040404040404040404040404040404040404010104040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404010101010101010101010404040404040404040404040404040404040404040404040404040404040101040404040404040404040403030303030303030303040404040404040404040404040404040404040404040404040404040404040404040404040401010101010101040404040404040404040404040404040404040404040404040404040404040401040404040404040404040303030303030303030303030303030303030303030303030303030303030303040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404010404040404040404030303030303030303030303030303030303030303030303030303030303030303030303030404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404030303030303030303030303030303030303030303030303030303030303030303030303030303040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040303030303030303030303030303030303030303030303030303030303030303030303030303030304040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403030303030303030303030303030303030303030303030303030303030303030303030303030303030404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404030303030303030303030505050505050505050505050303030303030303030303030303030303030304040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040303030303030303030505050505050505050505050505050303030303030303030303030303030303030404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403030303030303030505050505050505051e0505050505050503030303030303030303030303030303030404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403030303030303050505050505050505050505050505050505050303030303030303030303030303030303040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404030303030303050505050505050505050505050505050505050505030303030303030303030303030303030404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040303030303030505050505050303030303030303050505050505050503030303030303030303030303030303040404040404040404040404040404040404040404040404040404040404040404040404030303030303030303030303040404040404040403030303030505050505050503030303030303030305050505050505030303030303030303030303030303030404040404040404040404040404040404040404040404040404040404040404040404030303030303030303030303030404040404040404030303030305051d05050503030303030303030303030505050505050503030303030303030303030303030304040404040404040404040404040404040404040404040404040404040404040404030303030303030303030303030304040404040404040303030303050505050505030303030303030303030303050505050505050303030303030303030303030303040404040404040404040404040404040404040404040404040404040404040403030303030303030303030303030303040404040404040403030303030505050505030303030303030303030303030305050505050503030303030303030303030303030304040404040404040404040404040404040404040404040404040404040404030303030303030303030303030303030404040404040404030303030305050505050303030303030303030303030303030505050505050303030303030303030303030303040404040404040404040404040404040404040404040404040404040404030303030303030303030303030303030304040404040404040303030303050505050303030303030303030303030303030305050505050505030303030303030303030303030304040404040404040404040404040404040404040404040404040403030303030303030303030303030303030303040404040404040403030303030505050503030303030303030303030303030303030505050505050303030303030303030303030303040404040404040404040404040404040404040404040404040303030303030303030303030303030303030303030404040404040404030303030305050505030303030303030303030303030303030305050505050505030303030303030303030303030303040404040404040404040404040404040404040404030303030303030303030303030303030303030303030304040404040404040303030303050505050503030303030303030303030303030303030505050505050303030303030303030303030303030404040404040404040404040404040404040404030303030303030303030305050505050505030303030303040404040404040403030303030505050505030303030303030303030303030303030303050505050505030303030303030303030303030303040404040404040404040404040404040404030303030303030303050505050505050505050505030303030404040404040404030303030303050505050303030303030303030303030303030303030505050505050303030303030303030303030303030304040404040404040404040404040403030303030303030305050505050505051005050505050303030304040404040404040303030303030505050503030303030303030303030303030303030303050505050505030303030303030303030303030303030404040404040404040404040403030303030303030305050505050505050505050505050505030303010404040404040404030303030305050505050303030303030303030303030303030303030505050505050303030303030303030303030303030303030303030303030303030303030303030303030505050505050505050505050505050505050303030104040404040404040303030303050505050503030303030303030303030303030303030303050505050505030303030303030303030303030303030303030303030303030303030303030303030505050505050505050505030303050505050505030301040404040404040403030303030305050505050303030303030303030303030303030303030505050505050503030303030303030303030303030303030303030303030303030303030303050505050505050505050503030303030305050505050503010104040404040404030303030303050505050503030303030303030303030303030303030305050505050505050503030303030303030303030303030303030303030303030303030305050505050505050505050303030303030303050505050505030101040404040404040403030303030505050505030303030303030303030303030303030303030505050505050505050303030303030303030303030303030303030303030303030505050505050505050505030303030303030303030305050505050301010404040404040404030303030303050505050303030303030303030303030303030303030303050505050505050505050505050505050505050505050502020505050505050505050505050505050503030303030303030303030303050505050503010101040404040404040403030303030505050505030303030303030303030303030303030303030305050505050505050505050505050d05050a05050705020205050505050505050505050505050503030303030303030303030303030505050505030101010104040404040404030303030305050505050303030303030303030303030303030303030303030505050505051f05050505050e05050b05050805050202050505050505050505050505050303030303030303030303030303030305050505050301010101040404040404040303030303050505050503030303030303030303030303030303030303030303030505050505050505050f05050c05050905050502020505050505050505050505030303030303030303030303030303030303050505050503010101010404040404040403030303030505050505030303030303030303030303030303030303030303030303030505050505050505050505050505050505020205050505050505050503030303030303030303030303030303030303030505050505030601010104040404040404040303030305050505050303030303030505050505050505050505030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030305050505050306060101010404040404040403030303050505050503030505050505050505050505050505050503030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303050505050503060601010104040404040404030303030505050505030505050505050505051b05050505050505050303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030505050505030606010101040404040404040303030305050505050505050505050505050505050505050505050505030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030305050505050306060101010404040404040403030303050505050505050505050505050505050505050505050505050303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303050505050503060601010104040404040404030303030305050505050505050505030303030303030305050505050505030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030505050505030606010101040404040404040303030303050505051c050505050303030303030303030305050505050503030303030303030303030505050505050505050503030303030303030303030303030303030303030303030303030303030303050505050503060601010104040404040404030303030303050505050505050303030303030303030303030505050505030303030303030303050505050505050505050505050505030303030303030303030303030303030303030303030303030303030505050505030606010101040404040404040303030303030305050505050503030303030303030303030305050505050503030303030303050505050505050514050505050505050505030303030303030303030303030303030303030303030303030305050505050306060101010404040404040403030303030303030505050503030303030303030303030303050505050505030303030303050505050505050505050505050505050505050505050303030303030303030303030303030303030303030303050505050503060601010104040404040404030303030303030303030303030303030303030303030303030305051a05050303030303030505050505050505050505050505050505050505050505030303030303030303030303030303030303030303030505050505030606010101040404040404040303030303030303050505050303030303030303030303030305050505050503030303030305050505050505030303030305050505050505050505050503030303030303030303030303030303030303030305050505050301010101010404040404040403030303030303050505050505030303030303030303030303050505050505030303030303050505050503030303030303030303050505050505050505050303030303030303030303030303030303030303050505050503010101010404040404040404030303030303030505050505050503030303030303030303030505050505050303030303030505050505030303030303030303030303050505050505050503030303030303030303030303030303030303030505050505030101010404040404040404040303030303030505050518050505050505050303030505050505050505050303030303030305051505050303030303030303030303030303050505050505050303030303030303030303030303030303030305050505050301010104040404040404040403030303030305050505050505050505050505050505050505050505050503030303030303050505050503030303030303030303030303030305050505050503030303030303030303030303030303030303050505050503010104040404040404040404030303030303050505050505050505050505050505050505050505050503030303030303030505050505050303030303030303030303030303050505050505030303030303030303030303030303030303030505050505030101040404040404040404030303030303030505050505050505050505050519050505050505050503030303030303030305050505050505030303030303030303030303030305051305050303030303030303030303030303030303030305050505050301010404040404040404040303030303030305050505050305050505050505050505050505050503030303030303030303030505050505050303030303030303030303030303050505050503030303030303030303030303030303030303050505050503010104040404040404040403030303030303050505050503030303050505050505050503030303030303030303030303030305050505050505050503030303030303030303050505050505030303030303030303030303030303030303030505050505030101040404040404040404030303030303030505050505030303030303030303030303030303030303030303030303030303030505050505050505050503030303030303050505050505050303030303030303030303030303030303030305050505050301040404040404040404030303030303030305050505050303030303030303030303030303030303030303030303030303030305050505050505050505050303030303050505050505050503030303030303030303030303030303030303050505050503010404040404040404040303030303030303050505050503030303030303030303030303030303030303030303030303030303030505050505050505050503030303050505050505050503030303030303030303030303030303030303030505050505030104040404040404040403030303030303030505050503030303030303030303030303030303030303030303030303030303030303050505050505050505030303030505050505050503030303030303030303030303030303030303030305050505050301040404040404040403030303030303030505050505030303030303030303030303030303030303030303030303030303030303030303030505160505050303030305050505050503030303030303030303030303030303030303030303050505050503010404040404040404030303030303030305050505050303030303030303030303030303030303030303030303030303030303030303030505050505050503030305050512050505050505030303030303030303030303030303030303030505050505030104040404040404040303030303030305050505050503030303030303030303030303030303030303030303030303030303030303030305050505050505030303050505050505050505050505050303030303030303030303030303030505050505050301040404040404040403030303030303050505050505030303030303030303030303030303030303030303030303030303030303050505050505050505050303030505050505050505050505050505050303030303030303030303030305050505050503010404040404040404030303030303050505050505030303030303030303030303030303030303030303030303030303030505050505050505050505050303030303050505050505050505050505050505050303030303030303030303050505050505030404040404040404030303030303030505050505050303030303030303030303030303030303030303030303030505050505050505050505050505050303030303030303050505050505050505050505050505050303030303030303030505050505030304040404040404040303030303030305050505050303030303030303030303030303030303030303030505050505050505050505050505050505050303030303030303030303030303050505050505050505050505050505030303050505050505050303040404040404040403030303030305050505050505050505050505050505050505050505050505050505050505050505050505050505050505050303030303030303030303030303030303030505050505050505050505050505050505050505050503030404040404040404030303030303050505050505050505050505050505050505050505050505050505050505050505050505050505050303030303030303030303030303030303030303030303030505050505050505050505050505050505050503030304040404040404040303030303050505051705050505050505050505050505050505050505050505050505050505050505050503030303030303030303030303030303030303030303030303030303030303050505050505050511050505050503030303040404040404040403030303030505050505050505050505050505050505050505050505050505050505050505050505030303030303030303030303030303030303030303030303030303030303030303030303030305050505050505050503030303030404040404040403030303030305050505050505050505050505050505050505050505050505050303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303050505050505050303030303030304040404040404030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303") +const _hex161351 = pxsim.BufferMethods.createBufferFromHex("870464005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161388 = pxsim.BufferMethods.createBufferFromHex("0a0001000a010203040506070809") +const _hex161390 = pxsim.BufferMethods.createBufferFromHex("87040a000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161406 = pxsim.BufferMethods.createBufferFromHex("020001000102") +const _hex161408 = pxsim.BufferMethods.createBufferFromHex("87040200010000000000000000000000") +const _hex161416 = pxsim.BufferMethods.createBufferFromHex("020001000102") +const _hex161418 = pxsim.BufferMethods.createBufferFromHex("87040200010000000000000000000000") +const _hex161426 = pxsim.BufferMethods.createBufferFromHex("020001000201") +const _hex161428 = pxsim.BufferMethods.createBufferFromHex("87040200010000000000000000000000") +const _hex161436 = pxsim.BufferMethods.createBufferFromHex("050001000501020304") +const _hex161438 = pxsim.BufferMethods.createBufferFromHex("87040500010000000000000000000000000000000000000000000000") +const _hex161449 = pxsim.BufferMethods.createBufferFromHex("0100010001") +const _hex161451 = pxsim.BufferMethods.createBufferFromHex("870401000100000000000000") +const _hex161458 = pxsim.BufferMethods.createBufferFromHex("020001000102") +const _hex161460 = pxsim.BufferMethods.createBufferFromHex("87040200010000000000000000000000") +const _hex161468 = pxsim.BufferMethods.createBufferFromHex("6400500019191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191a1a1a1a19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191a1a1a1a1a1a191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191a1a1a1a1a1a1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191a1a1a1a1a1a191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1d1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191a1a1a1a1a1a1919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191a1a1a1a1919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b191b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b19191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1919191b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b191919191b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b19191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1919191919191b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b191919191919191b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b19191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1919191919191919191b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b191919191919191919191b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b19191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b19191919191919191919191b1b1b1901060b10151919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1919191919191919191919191b1b1b1902070c111619191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b191919191919191919191919191b1b1b1903080d1217191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b19191919191919191919191919191b1b1b1904090e13181919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1919191919191919191919191919191b1b1b19050a0f141919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b191919191919191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c1c1b1b1b1b1b1b1b19191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b191919191919191919191919191919191919191919191919191b1b1b251b1b1b1b1b1b2e1b2d1b2c1b2b1b2a1b291b281b271b261b1c1c1b1b1b1b1b1b19191919191919191919191b1b1b1b1b1b1b1b1b1e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c1c1b1b1b1b1b1919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1919191919191919191919191919191919191919191919191b1b1b1b1b1b1919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1b1b191919191919191919191919191919191b1b1f1b1b1b1b191919191919191919191919191919191919191919191919191b1b1b1b1b1b1919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1919191919191919191919191919191919191b1b1b1b1b1b1b1b1919191919191919191919191919191919191919191919191919191b1b1b1b1b1b19191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1b1919191919191919191919191919191b1b1b1b1b1b1b1b1919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b19191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1b1b1919191919191919191b1b1b1b1b1b1b1b1b1b1919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1f1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1919191919191919191919191919191919191b1b1919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1919191919191919191919191919191b1b1b1b1b1b19191919191919191919191919191919191919191919191b201b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b191919191919191919191919191b1b231b1b1b1b19191919191919191919191919191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b191919191919191919191b1b1b1b1b1b1b1b1b19191919191919191919191919191919191919191919191b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b19191919191919191b1b1b1b1b1b1b1b1b1b19191919191919191919191919191919191919191919191b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1919191919191b1b1b1b1b1b191b1b1b1b19191919191919191919191919191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1919191b1b1b1b1b1b1919191b1b1b1919191919191919191919191919191919191919191919191b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b19191b1b1b1b1b1919191b1b1b1b1919191919191919191919191919191919191919191919191b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b191919191b1b1b1b1919191919191919191919191919191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b241b1b1b1b1b1b191919191b1b1b1b191919191919191919191919191919191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b19191919191b1b1b1b191919191919191919191919191919191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b191919191919191b1b1b19191919191919191919191919191919191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b19191919191919191b1b1b19191919191919191919191919191919191919191919191919191b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b191919191919191919191b1b1b19191919191919191919191919191919191919191919191919191b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1919191919191919191b1b1b1b19191919191919191919191919191919191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b191919191919191919191b1b1b1b19191919191919191919191919191919191919191919191919191b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b19191919191919191919191b1b1b1b1b191919191919191919191919191919191919191919191919191b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b191919191919191b1b1b1b1b1b221b1b1b1b1b19191919191919191919191919191919191919191919191b1b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b19191919191b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1919191919191919191919191919191919191919191b1b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1919191b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b19191919191919191919191919191919191919191b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b231b1919191b1b1b1b1b1b1b1b1919191919191b1b1b1b1b1b1b1b1b1b1b19191919191919191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1b1b19191919191919191919191b1b1b1b1b1b1b1b1b1b1b1919191919191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1b1919191919191919191919191919191b1b1b1b1b1b1b1b1b1b191919191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b19191919191919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b19191919191919191b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1919191919191b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b191919191b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b19191b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b1b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b1b1b1b1b1b191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b211b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b1b1b1b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919") +const _hex161470 = pxsim.BufferMethods.createBufferFromHex("870464005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161522 = pxsim.BufferMethods.createBufferFromHex("4600350019191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191f1a1a1a1a1a1a1a1a1a1a1d19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919201b1b1b1b1b1b1b1b1b1b1e19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919201b1b1b1b1b1b1b1b1b1b1e19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919201b1b1b1b1b1b1f1a1a1a1a1a1a1a1a191919191c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c201b1b1b1b1b1b201b1b1b1b1b1b1b1b1919191c02020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202021c1b1b1b1b1b1b201b1b1b1b1b1b1b1b19191c020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202021c1b1b1b1b1b201b1b1b1b1b1b1b1b191c0202021502020202020202020202020202020202020202020202020202020202020202020202020202020202020214020202020202021c1b1b1b1b201b1b1b1b1b1b1b1b191c0202160202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202021c1b1b1b1b201b1b1b1b1b1b1b1b191c020202021c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c02020202021c1b1b1b1b201b1b1b1b1b1b1b1b191c0202021c1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191c02021302021b1b1b1b201b1b1b1b1b1b1b1b191c0202021c191a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1f1a1919191919191c02020202021c191919201b1b1b1b1b1b1b1b191c0202021c191b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b201b1f19191919191c02020202021c191919201b1b1b1b1b1b1b1b191c0202021c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c201b201f1a1a19191c02020202021c191919191919191919191919191c020202020202020202020202020202020202020202020101020202020202020202020202021c1c1c1c1c1c20201b1b19191c02020202021c191f1a1a1a1a1a1a1a1a1a1a191c02170202020202020202020202020f02020c02020a0201010202020202020202020202020202020202021c1c201b1b19191c02020202021c19201b1b1b1b1b1b1b1b1b1b191c020218020202020202020202021002020d02020902020101020202020202020203020202020202020202021c1c191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b19191c02020202020202020202021102020e02020b020202010102020202020202020202020202020202020202021c191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b1919191c0202020202020202020202020202020202020202010102020202020202020202020202020202020202021c191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b191919191c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c02020202020202020202020202021c191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b1919191919191f1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a19191919191c1c0202020202020202020202021c191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b1a1a1a1a1a1a201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1f1a1a1a1a1a1a1c1c1c1c02020202020202021c191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b201b1b1b1b1b1b1a19191c1c020202040202021c191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b201c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1b1b1b1b1b1b1b1b1f1d191c020202020202021c191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c1c020202020202020202020202021c1c1c1c1c1c1c1c1c1c1c1c1b1b201e1a02020202020202021c191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c1c0202020202020202020202020202020202020202020202020202020202020202020202020202021c191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c020202020202020202020205020202020202020202020202020202020202020202020202020202021c191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c0202020202020202020202020202020202020202020202020202020202020202020202020202021c1c191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c02020202021c1c1c1c1c1c1c1c1c1c02020202020202020202020202020202020202020202021c1c19191919191c02020202021c19201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c020202021c1c1919191919191919191c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1919191919191c02020202021c19201f1a1a1a1a1a1a1a1a1a1b1b1b1b1b1c020202021c191919191919191919191919191919191919191919191919191919191919191919191919191919191c02020202021c1920201b1b1b1b1b1b1b1b1b1b1b1b1b1b1c020202021c1a1a1a1a1a1a1a1a1a1a191919191919191919191919191919191919191919191919191919191a1d1c02020202021c1920201b1b1b1b1b1b1b1b1b1b1b1b1b1b1c020202021c1b1b1b1b1b1b1b1b1b1b1f1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1d1b1e1c02020202021c1f1a1d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c020602021c1b1b1b1b1b1b1b1b1b1b201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1e1b1e1c02020202021c201b1e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c020202021c1b1b1b1b1b1b1b1b1b1b201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1e1b1e1c02020202021c201b1e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c020202021c1b1b1b1b1b1b1b1b1b1b201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1e1b1c0202021202021c201b1e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c020202021c1b1b1b1b1b1b1b1b1b1b201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1e1c020202020202021c201b1e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c020202021c1c1c1c1c1c1c1c1c1c1c201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1e1c0202020202021c19201b1e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c02020202021c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0202020202021c1f1a1a1a1d1b1b1b1b1b1b1b1b1b19191b1b1b1c0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202021c19201b1b1b1e1b1b1b1b1b1b1b1b1b1a1d1b1b1b1c1c020202020702020202020202020202020202020202020202020202020202020202020202020202020202080202021c1f1a201b1b1b1e1b1b1b1b1b1b1b1b1b1b1e191919191c1c02020202020202020202020202020202020202020202020202020202020202020202020202020202020202021c1f201b201b1b1b1e1b1b1b1b1b1b1b1b1b1b1e1a1a1a1d1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1a20201b201b1b1b1e1b1b1b1b1b1b1b1b1b1b1e1b1b1b1e1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1b20201b201b1b1b1e1b1b1b1b1b1b1b1b1b1b1e1b1b1b1e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b20201b201b1b1b1e1b1b1b1b1b1b1b1b1b") +const _hex161524 = pxsim.BufferMethods.createBufferFromHex("870446003500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161562 = pxsim.BufferMethods.createBufferFromHex("0a0001000a020103040506070809") +const _hex161564 = pxsim.BufferMethods.createBufferFromHex("87040a000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161580 = pxsim.BufferMethods.createBufferFromHex("020001000102") +const _hex161582 = pxsim.BufferMethods.createBufferFromHex("87040200010000000000000000000000") +const _hex161590 = pxsim.BufferMethods.createBufferFromHex("0400010001020304") +const _hex161592 = pxsim.BufferMethods.createBufferFromHex("870404000100000000000000000000000000000000000000") +const _hex161602 = pxsim.BufferMethods.createBufferFromHex("0e0001000208090a0b0c0d0e030106070405") +const _hex161604 = pxsim.BufferMethods.createBufferFromHex("87040e00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161624 = pxsim.BufferMethods.createBufferFromHex("320032001d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1c1c1c1d0202020202020202020202020202020202020202020202230202020202020223020202020202020202020202021d1c1c1c1d020223232323232323232323232302160202020202020215020202020202021402020202020202020213020202021d1c1c1d02022302170202020202020202020202020223020202020202020223020202020202022302020202020202020202021d1c1d02022302021d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d0202021d1c1d02022302021d1c1c1c1c1c1c1c1c1c1c1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1c1c1c1c1c1c1d0212021d1c1d02022302021d1f1f1c1c1c1c1c1f1f1f1f1f1f1f1f1f1f1f1f1e1e1e1e1e1e1e1e1f1f1f1f1f1c1c1c1c1c1d0202021d1c1d02022318021d1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1f1c1c1c1c1d0202021d1c1e20201e20201e1e1e1e1e1f1f1f1f1f1f1f1f1f1f1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1c1c1c1d0202021d1c1c1e21201e20201e1e1e1e1e1e1f1f1f1f1f1f1f1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1c1d0202021d1c1c1c1e20201e22201e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1d0202021d1c1c1c1c1e20221e20201e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1d0202021d1c1c1c1c1c1e20201e20201e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1d0202021d1c1c1c1c1c1c1e20201e20201e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1d0202021d1c1c1c1c1c1c1e20201e20211e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1f1f1d0202021d1c1c1c1c1c1c1e20201e22201e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1f1f1d0208021d1c1c1c1c1c1c1e20201e20201e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1f1f1f1d0202021d1c1c1c1c1c1c1e20201e20201e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1f1f1f1d0202021d1c1c1c1c1c1c1e20201e22221e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1f1f1f1d020202021d1c1c1c1c1c1e21201e20201e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1f1f1d020202021d1c1c1c1c1e20202020211e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1c1d020202021d1c1c1c1e21202020201e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1c1c1d020202021d1c1c1e1e2021201e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1c1c1c1d1d0202021d1c1e1e2020201e1e1e1e1e1f1f1f1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1c1c1c1c1d0202021d1c1e1e2020201e1e1e1e1f1f1f1f1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1c1c1c1c1d0202021d1c1f1d0202021d1f1f1f1f1f1f1f1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1c1c1c1c1c1d0202021d1c1c1d1902021d1c1c1c1c1c1c1f1f1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1f1f1f1f1f1f1f1f1f1c1c1c1c1c1d0207021d1c1c1d0202021d1c1c1c1c1c1c1f1f1e1e1e1e1e1e1e1e1e1e1e1e1f1f1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1d0202021d1c1c1d0223021d1c1c1c1c1c1c1f1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1d0202021d1c1c1d0223021d1c1c1c1c1c1c1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1f1c1c1c1c1c1c1c1c1c1c1c1c1d0202021d1c1c1d0202021d1c1c1c1c1c1c1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1f1f1f1c1c1c1c1c1c1c1c1d0202021d1f1c1d0202021d1c1c1c1c1c1c1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1f1f1f1c1c1c1c1f1f1f1d0202021d1f1c1d0202021d1c1c1c1c1c1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1e1f1f1f1f1f1f1f1f1f1f1f1d0202021d1f1c1d0202021d1c1c1c1c1c1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1f1f1f1f1f1f1f2120221f1f1c1d0202231d1c1c1c1c1f1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1e1e1e1f1f1e2020221e1f1c1d1a02021d1c1c1c1c1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e2222221e1e1c1d0202021d1c1c1c1f1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e2222221e1e1c1d0202021d1c1c1f1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e2221201e1e1c1d0202021d1c1c1f1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e2222201e1e1c1d2302021d1f1f1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e2222221e1e1c1d021b021d1f1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1f1f1f1f1f1d0206021d1f1f1d020202201e1e1e1e1e232323232323232323232323232323231e1e1e1e1e1e1e1e1e1f1c1c1c1c1c1c1c1d0202021d1c1e1e212020201e1e1e1e2323232323232323232323232323232323231e1e1e1e1e1e1e1f1d1d1d1d1d1d1d1d1d0202021d1c1e1e2220222022212020110202020d0202020a02010202020202020221222220222220020202020202020202020202021d1c1e1e20222021202220220210020e020c02090202010202020202020222202020202020020202030202020402020205021d1c1e1e212022202222222202020f0202020b020202010202020202020220222222212220020202020202020202020202021d1c1e1e1e1e1e1e1e1e1e1e2323232323232323232323232323232323231e1e1e1e1e1e1e1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1e1e1e1e1e1e1e1e1e1e1e232323232323232323232323232323231e1e1e1e1e1e1e1f1f1c1c1c1c1c1c1c1c1c1c1c1c1c1c1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1c1c1c1c1c1c1c1c1c1c1c1c1c1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1f1c1c1c1c1c1c1c1c1c1c1c1c") +const _hex161626 = pxsim.BufferMethods.createBufferFromHex("87043200320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161667 = pxsim.BufferMethods.createBufferFromHex("0a0001000a020103040506070809") +const _hex161669 = pxsim.BufferMethods.createBufferFromHex("87040a000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex161685 = pxsim.BufferMethods.createBufferFromHex("020001000201") +const _hex161687 = pxsim.BufferMethods.createBufferFromHex("87040200010000000000000000000000") +const _hex161695 = pxsim.BufferMethods.createBufferFromHex("0400010001020403") +const _hex161697 = pxsim.BufferMethods.createBufferFromHex("870404000100000000000000000000000000000000000000") +const _hex161707 = pxsim.BufferMethods.createBufferFromHex("0400010002030104") +const _hex161709 = pxsim.BufferMethods.createBufferFromHex("870404000100000000000000000000000000000000000000") +const _hex161719 = pxsim.BufferMethods.createBufferFromHex("0a0001000a010203040506070809") +const _hex161721 = pxsim.BufferMethods.createBufferFromHex("87040a000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + + + + +function myTiles_inline__P161737(s) { +let r0 = s.r0, step = s.pc; +s.pc = -1; + + +while (true) { +if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) return null; +switch (step) { + case 0: + + if (s.lambdaArgs) { + s.arg0 = (s.lambdaArgs[0]); + s.lambdaArgs = null; + } + s.tmp_1 = helpers_stringTrim__P17409_mk(s); s.tmp_1.arg0 = s.arg0; - s.callLocIdx = 104; s.pc = 161; return s.tmp_1; - case 161: + s.callLocIdx = 109; s.pc = 167; return s.tmp_1; + case 167: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_pxtcore.switch_eq("transparency16", s.tmp_0); @@ -3649,376 +3837,406 @@ switch (step) { if (r0) { step = 157; continue; } r0 = pxsim_pxtcore.switch_eq("tile98", s.tmp_0); if (r0) { step = 158; continue; } + r0 = pxsim_pxtcore.switch_eq("tile99", s.tmp_0); + if (r0) { step = 159; continue; } + r0 = pxsim_pxtcore.switch_eq("tile100", s.tmp_0); + if (r0) { step = 160; continue; } + r0 = pxsim_pxtcore.switch_eq("tile101", s.tmp_0); + if (r0) { step = 161; continue; } + r0 = pxsim_pxtcore.switch_eq("tile102", s.tmp_0); + if (r0) { step = 162; continue; } + r0 = pxsim_pxtcore.switch_eq("tile103", s.tmp_0); + if (r0) { step = 163; continue; } + r0 = pxsim_pxtcore.switch_eq("tile104", s.tmp_0); + if (r0) { step = 164; continue; } r0 = s.tmp_0; - { step = 159; continue; } + { step = 165; continue; } case 1: - r0 = globals.transparency16___69730; - { step = 160; continue; } + r0 = globals.transparency16___160764; + { step = 166; continue; } case 2: case 3: - r0 = globals.tile1___69735; - { step = 160; continue; } + r0 = globals.tile1___160767; + { step = 166; continue; } case 4: case 5: - r0 = globals.tile2___69740; - { step = 160; continue; } + r0 = globals.tile2___160770; + { step = 166; continue; } case 6: case 7: - r0 = globals.tile3___69745; - { step = 160; continue; } + r0 = globals.tile3___160773; + { step = 166; continue; } case 8: case 9: - r0 = globals.tile5___69750; - { step = 160; continue; } + r0 = globals.tile5___160776; + { step = 166; continue; } case 10: case 11: - r0 = globals.tile4___69755; - { step = 160; continue; } + r0 = globals.tile4___160779; + { step = 166; continue; } case 12: case 13: - r0 = globals.tile6___69760; - { step = 160; continue; } + r0 = globals.tile6___160782; + { step = 166; continue; } case 14: case 15: - r0 = globals.tile8___69765; - { step = 160; continue; } + r0 = globals.tile8___160785; + { step = 166; continue; } case 16: case 17: - r0 = globals.tile9___69770; - { step = 160; continue; } + r0 = globals.tile9___160788; + { step = 166; continue; } case 18: case 19: - r0 = globals.tile10___69775; - { step = 160; continue; } + r0 = globals.tile10___160791; + { step = 166; continue; } case 20: case 21: - r0 = globals.tile11___69780; - { step = 160; continue; } + r0 = globals.tile11___160794; + { step = 166; continue; } case 22: case 23: - r0 = globals.tile12___69785; - { step = 160; continue; } + r0 = globals.tile12___160797; + { step = 166; continue; } case 24: case 25: - r0 = globals.tile7___69790; - { step = 160; continue; } + r0 = globals.tile7___160800; + { step = 166; continue; } case 26: case 27: - r0 = globals.tile13___69795; - { step = 160; continue; } + r0 = globals.tile13___160803; + { step = 166; continue; } case 28: case 29: - r0 = globals.tile14___69800; - { step = 160; continue; } + r0 = globals.tile14___160806; + { step = 166; continue; } case 30: case 31: - r0 = globals.tile15___69805; - { step = 160; continue; } + r0 = globals.tile15___160809; + { step = 166; continue; } case 32: case 33: - r0 = globals.tile16___69810; - { step = 160; continue; } + r0 = globals.tile16___160812; + { step = 166; continue; } case 34: case 35: - r0 = globals.tile17___69815; - { step = 160; continue; } + r0 = globals.tile17___160815; + { step = 166; continue; } case 36: case 37: - r0 = globals.tile18___69820; - { step = 160; continue; } + r0 = globals.tile18___160818; + { step = 166; continue; } case 38: case 39: - r0 = globals.tile19___69825; - { step = 160; continue; } + r0 = globals.tile19___160821; + { step = 166; continue; } case 40: case 41: - r0 = globals.tile20___69830; - { step = 160; continue; } + r0 = globals.tile20___160824; + { step = 166; continue; } case 42: case 43: - r0 = globals.tile21___69835; - { step = 160; continue; } + r0 = globals.tile21___160827; + { step = 166; continue; } case 44: case 45: - r0 = globals.tile22___69840; - { step = 160; continue; } + r0 = globals.tile22___160830; + { step = 166; continue; } case 46: case 47: - r0 = globals.tile23___69845; - { step = 160; continue; } + r0 = globals.tile23___160833; + { step = 166; continue; } case 48: case 49: - r0 = globals.tile24___69850; - { step = 160; continue; } + r0 = globals.tile24___160836; + { step = 166; continue; } case 50: case 51: - r0 = globals.tile25___69855; - { step = 160; continue; } + r0 = globals.tile25___160839; + { step = 166; continue; } case 52: case 53: - r0 = globals.tile26___69860; - { step = 160; continue; } + r0 = globals.tile26___160842; + { step = 166; continue; } case 54: case 55: - r0 = globals.tile27___69865; - { step = 160; continue; } + r0 = globals.tile27___160845; + { step = 166; continue; } case 56: case 57: - r0 = globals.tile28___69870; - { step = 160; continue; } + r0 = globals.tile28___160848; + { step = 166; continue; } case 58: case 59: - r0 = globals.tile29___69875; - { step = 160; continue; } + r0 = globals.tile29___160851; + { step = 166; continue; } case 60: case 61: - r0 = globals.tile30___69880; - { step = 160; continue; } + r0 = globals.tile30___160854; + { step = 166; continue; } case 62: case 63: - r0 = globals.tile31___69885; - { step = 160; continue; } + r0 = globals.tile31___160857; + { step = 166; continue; } case 64: case 65: - r0 = globals.tile32___69890; - { step = 160; continue; } + r0 = globals.tile32___160860; + { step = 166; continue; } case 66: case 67: - r0 = globals.tile33___69895; - { step = 160; continue; } + r0 = globals.tile33___160863; + { step = 166; continue; } case 68: case 69: - r0 = globals.tile34___69900; - { step = 160; continue; } + r0 = globals.tile34___160866; + { step = 166; continue; } case 70: case 71: - r0 = globals.tile35___69905; - { step = 160; continue; } + r0 = globals.tile35___160869; + { step = 166; continue; } case 72: case 73: - r0 = globals.tile36___69910; - { step = 160; continue; } + r0 = globals.tile36___160872; + { step = 166; continue; } case 74: case 75: - r0 = globals.tile37___69915; - { step = 160; continue; } + r0 = globals.tile37___160875; + { step = 166; continue; } case 76: case 77: - r0 = globals.tile38___69920; - { step = 160; continue; } + r0 = globals.tile38___160878; + { step = 166; continue; } case 78: case 79: - r0 = globals.tile39___69925; - { step = 160; continue; } + r0 = globals.tile39___160881; + { step = 166; continue; } case 80: case 81: - r0 = globals.tile40___69930; - { step = 160; continue; } + r0 = globals.tile40___160884; + { step = 166; continue; } case 82: case 83: - r0 = globals.tile41___69935; - { step = 160; continue; } + r0 = globals.tile41___160887; + { step = 166; continue; } case 84: case 85: - r0 = globals.tile42___69940; - { step = 160; continue; } + r0 = globals.tile42___160890; + { step = 166; continue; } case 86: case 87: - r0 = globals.tile43___69945; - { step = 160; continue; } + r0 = globals.tile43___160893; + { step = 166; continue; } case 88: - r0 = globals.tile44___69950; - { step = 160; continue; } + r0 = globals.tile44___160896; + { step = 166; continue; } case 89: - r0 = globals.tile45___69955; - { step = 160; continue; } + r0 = globals.tile45___160899; + { step = 166; continue; } case 90: - r0 = globals.tile46___69960; - { step = 160; continue; } + r0 = globals.tile46___160902; + { step = 166; continue; } case 91: - r0 = globals.tile47___69965; - { step = 160; continue; } + r0 = globals.tile47___160905; + { step = 166; continue; } case 92: - r0 = globals.tile48___69970; - { step = 160; continue; } + r0 = globals.tile48___160908; + { step = 166; continue; } case 93: - r0 = globals.tile49___69975; - { step = 160; continue; } + r0 = globals.tile49___160911; + { step = 166; continue; } case 94: - r0 = globals.tile50___69980; - { step = 160; continue; } + r0 = globals.tile50___160914; + { step = 166; continue; } case 95: - r0 = globals.tile51___69985; - { step = 160; continue; } + r0 = globals.tile51___160917; + { step = 166; continue; } case 96: - r0 = globals.tile52___69990; - { step = 160; continue; } + r0 = globals.tile52___160920; + { step = 166; continue; } case 97: - r0 = globals.tile53___69995; - { step = 160; continue; } + r0 = globals.tile53___160923; + { step = 166; continue; } case 98: - r0 = globals.tile54___70000; - { step = 160; continue; } + r0 = globals.tile54___160926; + { step = 166; continue; } case 99: - r0 = globals.tile55___70005; - { step = 160; continue; } + r0 = globals.tile55___160929; + { step = 166; continue; } case 100: - r0 = globals.tile56___70010; - { step = 160; continue; } + r0 = globals.tile56___160932; + { step = 166; continue; } case 101: - r0 = globals.tile57___70015; - { step = 160; continue; } + r0 = globals.tile57___160935; + { step = 166; continue; } case 102: - r0 = globals.tile58___70020; - { step = 160; continue; } + r0 = globals.tile58___160938; + { step = 166; continue; } case 103: - r0 = globals.tile59___70025; - { step = 160; continue; } + r0 = globals.tile59___160941; + { step = 166; continue; } case 104: - r0 = globals.tile60___70030; - { step = 160; continue; } + r0 = globals.tile60___160944; + { step = 166; continue; } case 105: - r0 = globals.tile61___70035; - { step = 160; continue; } + r0 = globals.tile61___160947; + { step = 166; continue; } case 106: - r0 = globals.tile62___70040; - { step = 160; continue; } + r0 = globals.tile62___160950; + { step = 166; continue; } case 107: - r0 = globals.tile63___70045; - { step = 160; continue; } + r0 = globals.tile63___160953; + { step = 166; continue; } case 108: - r0 = globals.tile64___70050; - { step = 160; continue; } + r0 = globals.tile64___160956; + { step = 166; continue; } case 109: - r0 = globals.tile65___70055; - { step = 160; continue; } + r0 = globals.tile65___160959; + { step = 166; continue; } case 110: - r0 = globals.tile66___70060; - { step = 160; continue; } + r0 = globals.tile66___160962; + { step = 166; continue; } case 111: - r0 = globals.tile67___70065; - { step = 160; continue; } + r0 = globals.tile67___160965; + { step = 166; continue; } case 112: case 113: - r0 = globals.tile68___70070; - { step = 160; continue; } + r0 = globals.tile68___160968; + { step = 166; continue; } case 114: case 115: - r0 = globals.tile69___70075; - { step = 160; continue; } + r0 = globals.tile69___160971; + { step = 166; continue; } case 116: case 117: - r0 = globals.tile70___70080; - { step = 160; continue; } + r0 = globals.tile70___160974; + { step = 166; continue; } case 118: case 119: - r0 = globals.tile71___70085; - { step = 160; continue; } + r0 = globals.tile71___160977; + { step = 166; continue; } case 120: case 121: - r0 = globals.tile72___70090; - { step = 160; continue; } + r0 = globals.tile72___160980; + { step = 166; continue; } case 122: case 123: - r0 = globals.tile74___70095; - { step = 160; continue; } + r0 = globals.tile74___160983; + { step = 166; continue; } case 124: case 125: - r0 = globals.tile73___70100; - { step = 160; continue; } + r0 = globals.tile73___160986; + { step = 166; continue; } case 126: case 127: - r0 = globals.tile75___70105; - { step = 160; continue; } + r0 = globals.tile75___160989; + { step = 166; continue; } case 128: case 129: - r0 = globals.tile76___70110; - { step = 160; continue; } + r0 = globals.tile76___160992; + { step = 166; continue; } case 130: case 131: - r0 = globals.tile77___70115; - { step = 160; continue; } + r0 = globals.tile77___160995; + { step = 166; continue; } case 132: case 133: - r0 = globals.tile78___70120; - { step = 160; continue; } + r0 = globals.tile78___160998; + { step = 166; continue; } case 134: case 135: - r0 = globals.tile79___70125; - { step = 160; continue; } + r0 = globals.tile79___161001; + { step = 166; continue; } case 136: case 137: - r0 = globals.tile80___70130; - { step = 160; continue; } + r0 = globals.tile80___161004; + { step = 166; continue; } case 138: case 139: - r0 = globals.tile81___70135; - { step = 160; continue; } + r0 = globals.tile81___161007; + { step = 166; continue; } case 140: case 141: - r0 = globals.tile82___70140; - { step = 160; continue; } + r0 = globals.tile82___161010; + { step = 166; continue; } case 142: case 143: - r0 = globals.tile83___70145; - { step = 160; continue; } + r0 = globals.tile83___161013; + { step = 166; continue; } case 144: - r0 = globals.tile84___70150; - { step = 160; continue; } + r0 = globals.tile84___161016; + { step = 166; continue; } case 145: - r0 = globals.tile85___70155; - { step = 160; continue; } + r0 = globals.tile85___161019; + { step = 166; continue; } case 146: - r0 = globals.tile86___70160; - { step = 160; continue; } + r0 = globals.tile86___161022; + { step = 166; continue; } case 147: - r0 = globals.tile87___70165; - { step = 160; continue; } + r0 = globals.tile87___161025; + { step = 166; continue; } case 148: - r0 = globals.tile88___70170; - { step = 160; continue; } + r0 = globals.tile88___161028; + { step = 166; continue; } case 149: - r0 = globals.tile89___70175; - { step = 160; continue; } + r0 = globals.tile89___161031; + { step = 166; continue; } case 150: - r0 = globals.tile90___70180; - { step = 160; continue; } + r0 = globals.tile90___161034; + { step = 166; continue; } case 151: - r0 = globals.tile91___70185; - { step = 160; continue; } + r0 = globals.tile91___161037; + { step = 166; continue; } case 152: - r0 = globals.tile92___70190; - { step = 160; continue; } + r0 = globals.tile92___161040; + { step = 166; continue; } case 153: - r0 = globals.tile93___70195; - { step = 160; continue; } + r0 = globals.tile93___161043; + { step = 166; continue; } case 154: - r0 = globals.tile94___70200; - { step = 160; continue; } + r0 = globals.tile94___161046; + { step = 166; continue; } case 155: - r0 = globals.tile95___70205; - { step = 160; continue; } + r0 = globals.tile95___161049; + { step = 166; continue; } case 156: - r0 = globals.tile96___70210; - { step = 160; continue; } + r0 = globals.tile96___161052; + { step = 166; continue; } case 157: - r0 = globals.tile97___70215; - { step = 160; continue; } + r0 = globals.tile97___161055; + { step = 166; continue; } case 158: - r0 = globals.tile98___70220; - { step = 160; continue; } + r0 = globals.tile98___161058; + { step = 166; continue; } case 159: - r0 = null; + r0 = globals.tile99___161061; + { step = 166; continue; } case 160: + r0 = globals.tile100___161064; + { step = 166; continue; } + case 161: + r0 = globals.tile101___161067; + { step = 166; continue; } + case 162: + r0 = globals.tile102___161070; + { step = 166; continue; } + case 163: + r0 = globals.tile103___161073; + { step = 166; continue; } + case 164: + r0 = globals.tile104___161076; + { step = 166; continue; } + case 165: + r0 = null; + case 166: return leave(s, r0) default: oops() } } } -myTiles_inline__P70788.info = {"start":122440,"length":6307,"line":872,"column":37,"endLine":1034,"endColumn":5,"fileName":"tilemap.g.ts","functionName":"inline","argumentNames":["name"]} +myTiles_inline__P161737.info = {"start":132371,"length":6563,"line":953,"column":37,"endLine":1121,"endColumn":5,"fileName":"tilemap.g.ts","functionName":"inline","argumentNames":["name"]} -function myTiles_inline__P70788_mk(s) { +function myTiles_inline__P161737_mk(s) { checkStack(s.depth); return { - parent: s, fn: myTiles_inline__P70788, depth: s.depth + 1, + parent: s, fn: myTiles_inline__P161737, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4029,7 +4247,7 @@ function myTiles_inline__P70788_mk(s) { -function myImages_inline__P8934(s) { +function myImages_inline__P26412(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4043,9 +4261,9 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_1 = helpers_stringTrim__P123_mk(s); + s.tmp_1 = helpers_stringTrim__P17409_mk(s); s.tmp_1.arg0 = s.arg0; - s.callLocIdx = 106; s.pc = 7; return s.tmp_1; + s.callLocIdx = 111; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; s.tmp_0 = r0; @@ -4061,11 +4279,11 @@ switch (step) { { step = 5; continue; } case 1: case 2: - r0 = pxsim.image.ofBuffer(_hex8940); + r0 = pxsim.image.ofBuffer(_hex26418); { step = 6; continue; } case 3: case 4: - r0 = pxsim.image.ofBuffer(_hex8942); + r0 = pxsim.image.ofBuffer(_hex26420); { step = 6; continue; } case 5: r0 = null; @@ -4073,25 +4291,25 @@ switch (step) { return leave(s, r0) default: oops() } } } -myImages_inline__P8934.info = {"start":97,"length":7263,"line":3,"column":38,"endLine":109,"endColumn":5,"fileName":"images.g.ts","functionName":"inline","argumentNames":["name"]} +myImages_inline__P26412.info = {"start":97,"length":7263,"line":3,"column":38,"endLine":109,"endColumn":5,"fileName":"images.g.ts","functionName":"inline","argumentNames":["name"]} -function myImages_inline__P8934_mk(s) { +function myImages_inline__P26412_mk(s) { checkStack(s.depth); return { - parent: s, fn: myImages_inline__P8934, depth: s.depth + 1, + parent: s, fn: myImages_inline__P26412, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, arg0: undefined, } } -const _hex8940 = pxsim.BufferMethods.createBufferFromHex("87041000100000003333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333") -const _hex8942 = pxsim.BufferMethods.createBufferFromHex("87045000500000005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555") +const _hex26418 = pxsim.BufferMethods.createBufferFromHex("87041000100000003333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333") +const _hex26420 = pxsim.BufferMethods.createBufferFromHex("87045000500000005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555") -function myImages_inline__P8945(s) { +function myImages_inline__P26423(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4105,9 +4323,9 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_1 = helpers_stringTrim__P123_mk(s); + s.tmp_1 = helpers_stringTrim__P17409_mk(s); s.tmp_1.arg0 = s.arg0; - s.callLocIdx = 108; s.pc = 35; return s.tmp_1; + s.callLocIdx = 113; s.pc = 35; return s.tmp_1; case 35: r0 = s.retval; s.tmp_0 = r0; @@ -4181,7 +4399,7 @@ switch (step) { case 2: r0 = pxsim_Array__mk(); s.tmp_2 = r0; - r0 = pxsim.image.ofBuffer(_hex8952); + r0 = pxsim.image.ofBuffer(_hex26430); s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_2, s.tmp_3); r0 = s.tmp_2; @@ -4190,7 +4408,7 @@ switch (step) { case 4: r0 = pxsim_Array__mk(); s.tmp_4 = r0; - r0 = pxsim.image.ofBuffer(_hex8955); + r0 = pxsim.image.ofBuffer(_hex26433); s.tmp_5 = r0; r0 = pxsim_Array__push(s.tmp_4, s.tmp_5); r0 = s.tmp_4; @@ -4199,7 +4417,7 @@ switch (step) { case 6: r0 = pxsim_Array__mk(); s.tmp_6 = r0; - r0 = pxsim.image.ofBuffer(_hex8958); + r0 = pxsim.image.ofBuffer(_hex26436); s.tmp_7 = r0; r0 = pxsim_Array__push(s.tmp_6, s.tmp_7); r0 = s.tmp_6; @@ -4208,7 +4426,7 @@ switch (step) { case 8: r0 = pxsim_Array__mk(); s.tmp_8 = r0; - r0 = pxsim.image.ofBuffer(_hex8961); + r0 = pxsim.image.ofBuffer(_hex26439); s.tmp_9 = r0; r0 = pxsim_Array__push(s.tmp_8, s.tmp_9); r0 = s.tmp_8; @@ -4217,7 +4435,7 @@ switch (step) { case 10: r0 = pxsim_Array__mk(); s.tmp_10 = r0; - r0 = pxsim.image.ofBuffer(_hex8964); + r0 = pxsim.image.ofBuffer(_hex26442); s.tmp_11 = r0; r0 = pxsim_Array__push(s.tmp_10, s.tmp_11); r0 = s.tmp_10; @@ -4226,7 +4444,7 @@ switch (step) { case 12: r0 = pxsim_Array__mk(); s.tmp_12 = r0; - r0 = pxsim.image.ofBuffer(_hex8967); + r0 = pxsim.image.ofBuffer(_hex26445); s.tmp_13 = r0; r0 = pxsim_Array__push(s.tmp_12, s.tmp_13); r0 = s.tmp_12; @@ -4235,7 +4453,7 @@ switch (step) { case 14: r0 = pxsim_Array__mk(); s.tmp_14 = r0; - r0 = pxsim.image.ofBuffer(_hex8970); + r0 = pxsim.image.ofBuffer(_hex26448); s.tmp_15 = r0; r0 = pxsim_Array__push(s.tmp_14, s.tmp_15); r0 = s.tmp_14; @@ -4244,7 +4462,7 @@ switch (step) { case 16: r0 = pxsim_Array__mk(); s.tmp_16 = r0; - r0 = pxsim.image.ofBuffer(_hex8973); + r0 = pxsim.image.ofBuffer(_hex26451); s.tmp_17 = r0; r0 = pxsim_Array__push(s.tmp_16, s.tmp_17); r0 = s.tmp_16; @@ -4253,7 +4471,7 @@ switch (step) { case 18: r0 = pxsim_Array__mk(); s.tmp_18 = r0; - r0 = pxsim.image.ofBuffer(_hex8976); + r0 = pxsim.image.ofBuffer(_hex26454); s.tmp_19 = r0; r0 = pxsim_Array__push(s.tmp_18, s.tmp_19); r0 = s.tmp_18; @@ -4262,7 +4480,7 @@ switch (step) { case 20: r0 = pxsim_Array__mk(); s.tmp_20 = r0; - r0 = pxsim.image.ofBuffer(_hex8979); + r0 = pxsim.image.ofBuffer(_hex26457); s.tmp_21 = r0; r0 = pxsim_Array__push(s.tmp_20, s.tmp_21); r0 = s.tmp_20; @@ -4271,7 +4489,7 @@ switch (step) { case 22: r0 = pxsim_Array__mk(); s.tmp_22 = r0; - r0 = pxsim.image.ofBuffer(_hex8982); + r0 = pxsim.image.ofBuffer(_hex26460); s.tmp_23 = r0; r0 = pxsim_Array__push(s.tmp_22, s.tmp_23); r0 = s.tmp_22; @@ -4280,7 +4498,7 @@ switch (step) { case 24: r0 = pxsim_Array__mk(); s.tmp_24 = r0; - r0 = pxsim.image.ofBuffer(_hex8985); + r0 = pxsim.image.ofBuffer(_hex26463); s.tmp_25 = r0; r0 = pxsim_Array__push(s.tmp_24, s.tmp_25); r0 = s.tmp_24; @@ -4289,7 +4507,7 @@ switch (step) { case 26: r0 = pxsim_Array__mk(); s.tmp_26 = r0; - r0 = pxsim.image.ofBuffer(_hex8988); + r0 = pxsim.image.ofBuffer(_hex26466); s.tmp_27 = r0; r0 = pxsim_Array__push(s.tmp_26, s.tmp_27); r0 = s.tmp_26; @@ -4298,7 +4516,7 @@ switch (step) { case 28: r0 = pxsim_Array__mk(); s.tmp_28 = r0; - r0 = pxsim.image.ofBuffer(_hex8991); + r0 = pxsim.image.ofBuffer(_hex26469); s.tmp_29 = r0; r0 = pxsim_Array__push(s.tmp_28, s.tmp_29); r0 = s.tmp_28; @@ -4307,7 +4525,7 @@ switch (step) { case 30: r0 = pxsim_Array__mk(); s.tmp_30 = r0; - r0 = pxsim.image.ofBuffer(_hex8994); + r0 = pxsim.image.ofBuffer(_hex26472); s.tmp_31 = r0; r0 = pxsim_Array__push(s.tmp_30, s.tmp_31); r0 = s.tmp_30; @@ -4316,7 +4534,7 @@ switch (step) { case 32: r0 = pxsim_Array__mk(); s.tmp_32 = r0; - r0 = pxsim.image.ofBuffer(_hex8997); + r0 = pxsim.image.ofBuffer(_hex26475); s.tmp_33 = r0; r0 = pxsim_Array__push(s.tmp_32, s.tmp_33); r0 = s.tmp_32; @@ -4327,12 +4545,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -myImages_inline__P8945.info = {"start":7405,"length":9771,"line":111,"column":42,"endLine":419,"endColumn":5,"fileName":"images.g.ts","functionName":"inline","argumentNames":["name"]} +myImages_inline__P26423.info = {"start":7405,"length":9771,"line":111,"column":42,"endLine":419,"endColumn":5,"fileName":"images.g.ts","functionName":"inline","argumentNames":["name"]} -function myImages_inline__P8945_mk(s) { +function myImages_inline__P26423_mk(s) { checkStack(s.depth); return { - parent: s, fn: myImages_inline__P8945, depth: s.depth + 1, + parent: s, fn: myImages_inline__P26423, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4371,27 +4589,27 @@ function myImages_inline__P8945_mk(s) { arg0: undefined, } } -const _hex8952 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000000000000000000000e0ffffeeeeff0f0022222222e2eeffe0cc22c2ecee2dfe2e424424ceebde0e2e222242bcebee0e2c222242bcebee0e2c222222bcebee0e2e222222bcebee0e2e222222ceebde0ee0cc2cc2ecee2dfe0022222222e2eeff00e0ffffeeeeff0f0000000000000000") -const _hex8955 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000002222eeee0e000020cce2eeeeff0000c22cbee2eeff0f2044e4bbe2eeff0f2022e4bbe2eeff0f2022e4eeeeeefe002022e4bbf2ffee002022e4bbe2feee002022e4bbe2fefe002022e2bee2efff0f20ccbceef2eeff0f00c2cc2beeeeff0f0020442422eefe0f00002222d2e2ee0000002d22d2ed0e00") -const _hex8958 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000e0ffeffe0f00000022e222ee2e0f00c2cccc2c4bdde220424424b24cd22d20242222cb4c222220242222cb4c222220222222cb4c222220222222cb4c222220222222b24cd22d00c2cccc2c4bdde2000022e222ee2e0f0000e0ffeffeff000000000000000000") -const _hex8961 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000d02222ed0e0000002d22d2ed0e0000002222d2e2ee000020442422eefe0f00c2cc2beeeeff0f20ccbceef2eeff0f2022e2bee2efff0f2022e4bbe2fefe002022e4bbe2feee002022e4bbf2ffee002022e4eeeeeefe002022e4bbe2eeff0f2044e4bbe2eeff0f00c22cbee2eeff0f0020cce2eeeeff00") -const _hex8964 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000080ffff8888ff0f00666666668688ff80cc66c68c886df868969969c88bd80868666696bc8b88086c666696bc8b88086c666666bc8b880868666666bc8b880868666666c88bd80880cc6cc68c886df800666666668688ff0080ffff8888ff0f0000000000000000") -const _hex8967 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000006666888808000060cc868888ff0000c66cb88688ff0f609989bb8688ff0f606689bb8688ff0f606689888888f800606689bbf6ff8800606689bb86f88800606689bb86f8f800606686b8868fff0f60ccbc88f688ff0f00c6cc6b8888ff0f006099696688f80f00006666d686880000006d66d68d0800") -const _hex8970 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000000000000000000000000000000000000080ff8ff80f00000066866688680f00c6cccc6c9bdd8660969969b69cd66d60696666cb9c666660696666cb9c666660666666cb9c666660666666cb9c666660666666b69cd66d00c6cccc6c9bdd86000066866688680f000080ff8ff8ff000000000000000000") -const _hex8973 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000d066668d080000006d66d68d080000006666d6868800006099696688f80f00c6cc6b8888ff0f60ccbc88f688ff0f606686b8868fff0f606689bb86f8f800606689bb86f88800606689bbf6ff8800606689888888f800606689bb8688ff0f609989bb8688ff0f00c66cb88688ff0f0060cc868888ff00") -const _hex8976 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000000000000000000000a0ffffaaaaff0f0033333333a3aaffa0cc33c3acaa3dfa3ad3dd3dcaabda0a3a3333d3bcabaa0a3c3333d3bcabaa0a3c333333bcabaa0a3a333333bcabaa0a3a333333caabda0aa0cc3cc3acaa3dfa0033333333a3aaff00a0ffffaaaaff0f0000000000000000") -const _hex8979 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000003333aaaa0a000030cca3aaaaff0000c33cbaa3aaff0f30ddadbba3aaff0f3033adbba3aaff0f3033adaaaaaafa003033adbbf3ffaa003033adbba3faaa003033adbba3fafa003033a3baa3afff0f30ccbcaaf3aaff0f00c3cc3baaaaff0f0030dd3d33aafa0f00003333d3a3aa0000003d33d3ad0a00") -const _hex8982 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000a0ffaffa0f00000033a333aa3a0f00c3cccc3cdbdda330d3dd3db3dcd33d303d3333cbdc3333303d3333cbdc333330333333cbdc333330333333cbdc333330333333b3dcd33d00c3cccc3cdbdda3000033a333aa3a0f0000a0ffaffaff000000000000000000") -const _hex8985 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000d03333ad0a0000003d33d3ad0a0000003333d3a3aa000030dd3d33aafa0f00c3cc3baaaaff0f30ccbcaaf3aaff0f3033a3baa3afff0f3033adbba3fafa003033adbba3faaa003033adbbf3ffaa003033adaaaaaafa003033adbba3aaff0f30ddadbba3aaff0f00c33cbaa3aaff0f0030cca3aaaaff00") -const _hex8988 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000060ffff6666ff0f00777777776766ff60cc77c76c666df676979979c66bd60676777797bc6b66067c777797bc6b66067c777777bc6b660676777777bc6b660676777777c66bd60660cc7cc76c666df600777777776766ff0060ffff6666ff0f0000000000000000") -const _hex8991 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000007777666606000070cc676666ff0000c77cb66766ff0f709969bb6766ff0f707769bb6766ff0f707769666666f600707769bbf7ff6600707769bb67f66600707769bb67f6f600707767b6676fff0f70ccbc66f766ff0f00c7cc7b6666ff0f007099797766f60f00007777d766660000007d77d76d0600") -const _hex8994 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000000000000000000000000000000000000060ff6ff60f00000077677766660f00c7cccc7c9bdd8670979979b79cd66d70797777cb9c666670797777cb9c666670777777cb9c666670777777cb9c666670777777b79cd66d00c7cccc7c9bdd86000077677766660f000060ff6ff6ff000000000000000000") -const _hex8997 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000d077776d060000007d77d76d060000007777d7676600007099797766f60f00c7cc7b6666ff0f70ccbc66f766ff0f707767b6676fff0f707769bb67f6f600707769bb67f66600707769bbf7ff6600707769666666f600707769bb6766ff0f709969bb6766ff0f00c77cb86766ff0f0070cc676666ff00") +const _hex26430 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000000000000000000000e0ffffeeeeff0f0022222222e2eeffe0cc22c2ecee2dfe2e424424ceebde0e2e222242bcebee0e2c222242bcebee0e2c222222bcebee0e2e222222bcebee0e2e222222ceebde0ee0cc2cc2ecee2dfe0022222222e2eeff00e0ffffeeeeff0f0000000000000000") +const _hex26433 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000002222eeee0e000020cce2eeeeff0000c22cbee2eeff0f2044e4bbe2eeff0f2022e4bbe2eeff0f2022e4eeeeeefe002022e4bbf2ffee002022e4bbe2feee002022e4bbe2fefe002022e2bee2efff0f20ccbceef2eeff0f00c2cc2beeeeff0f0020442422eefe0f00002222d2e2ee0000002d22d2ed0e00") +const _hex26436 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000e0ffeffe0f00000022e222ee2e0f00c2cccc2c4bdde220424424b24cd22d20242222cb4c222220242222cb4c222220222222cb4c222220222222cb4c222220222222b24cd22d00c2cccc2c4bdde2000022e222ee2e0f0000e0ffeffeff000000000000000000") +const _hex26439 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000d02222ed0e0000002d22d2ed0e0000002222d2e2ee000020442422eefe0f00c2cc2beeeeff0f20ccbceef2eeff0f2022e2bee2efff0f2022e4bbe2fefe002022e4bbe2feee002022e4bbf2ffee002022e4eeeeeefe002022e4bbe2eeff0f2044e4bbe2eeff0f00c22cbee2eeff0f0020cce2eeeeff00") +const _hex26442 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000080ffff8888ff0f00666666668688ff80cc66c68c886df868969969c88bd80868666696bc8b88086c666696bc8b88086c666666bc8b880868666666bc8b880868666666c88bd80880cc6cc68c886df800666666668688ff0080ffff8888ff0f0000000000000000") +const _hex26445 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000006666888808000060cc868888ff0000c66cb88688ff0f609989bb8688ff0f606689bb8688ff0f606689888888f800606689bbf6ff8800606689bb86f88800606689bb86f8f800606686b8868fff0f60ccbc88f688ff0f00c6cc6b8888ff0f006099696688f80f00006666d686880000006d66d68d0800") +const _hex26448 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000000000000000000000000000000000000080ff8ff80f00000066866688680f00c6cccc6c9bdd8660969969b69cd66d60696666cb9c666660696666cb9c666660666666cb9c666660666666cb9c666660666666b69cd66d00c6cccc6c9bdd86000066866688680f000080ff8ff8ff000000000000000000") +const _hex26451 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000d066668d080000006d66d68d080000006666d6868800006099696688f80f00c6cc6b8888ff0f60ccbc88f688ff0f606686b8868fff0f606689bb86f8f800606689bb86f88800606689bbf6ff8800606689888888f800606689bb8688ff0f609989bb8688ff0f00c66cb88688ff0f0060cc868888ff00") +const _hex26454 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000000000000000000000a0ffffaaaaff0f0033333333a3aaffa0cc33c3acaa3dfa3ad3dd3dcaabda0a3a3333d3bcabaa0a3c3333d3bcabaa0a3c333333bcabaa0a3a333333bcabaa0a3a333333caabda0aa0cc3cc3acaa3dfa0033333333a3aaff00a0ffffaaaaff0f0000000000000000") +const _hex26457 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000003333aaaa0a000030cca3aaaaff0000c33cbaa3aaff0f30ddadbba3aaff0f3033adbba3aaff0f3033adaaaaaafa003033adbbf3ffaa003033adbba3faaa003033adbba3fafa003033a3baa3afff0f30ccbcaaf3aaff0f00c3cc3baaaaff0f0030dd3d33aafa0f00003333d3a3aa0000003d33d3ad0a00") +const _hex26460 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000a0ffaffa0f00000033a333aa3a0f00c3cccc3cdbdda330d3dd3db3dcd33d303d3333cbdc3333303d3333cbdc333330333333cbdc333330333333cbdc333330333333b3dcd33d00c3cccc3cdbdda3000033a333aa3a0f0000a0ffaffaff000000000000000000") +const _hex26463 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000d03333ad0a0000003d33d3ad0a0000003333d3a3aa000030dd3d33aafa0f00c3cc3baaaaff0f30ccbcaaf3aaff0f3033a3baa3afff0f3033adbba3fafa003033adbba3faaa003033adbbf3ffaa003033adaaaaaafa003033adbba3aaff0f30ddadbba3aaff0f00c33cbaa3aaff0f0030cca3aaaaff00") +const _hex26466 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000060ffff6666ff0f00777777776766ff60cc77c76c666df676979979c66bd60676777797bc6b66067c777797bc6b66067c777777bc6b660676777777bc6b660676777777c66bd60660cc7cc76c666df600777777776766ff0060ffff6666ff0f0000000000000000") +const _hex26469 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000007777666606000070cc676666ff0000c77cb66766ff0f709969bb6766ff0f707769bb6766ff0f707769666666f600707769bbf7ff6600707769bb67f66600707769bb67f6f600707767b6676fff0f70ccbc66f766ff0f00c7cc7b6666ff0f007099797766f60f00007777d766660000007d77d76d0600") +const _hex26472 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000000000000000000000000000000000000060ff6ff60f00000077677766660f00c7cccc7c9bdd8670979979b79cd66d70797777cb9c666670797777cb9c666670777777cb9c666670777777cb9c666670777777b79cd66d00c7cccc7c9bdd86000077677766660f000060ff6ff6ff000000000000000000") +const _hex26475 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000d077776d060000007d77d76d060000007777d7676600007099797766f60f00c7cc7b6666ff0f70ccbc66f766ff0f707767b6676fff0f707769bb67f6f600707769bb67f66600707769bbf7ff6600707769666666f600707769bb6766ff0f709969bb6766ff0f00c77cb86766ff0f0070cc676666ff00") -function inline__P81822(s) { +function inline__P162917(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4406,19 +4624,19 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.in_game___81826); + r0 = pxsim_numops_toBoolDecr(globals.in_game___162921); if (!r0) { step = 3; continue; } - s.tmp_2 = sprites_readDataNumber__P4488_mk(s); + s.tmp_2 = sprites_readDataNumber__P21774_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = "checkpoints_got"; - s.callLocIdx = 115; s.pc = 5; return s.tmp_2; + s.callLocIdx = 120; s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = sprites_readDataNumber__P4488_mk(s); + s.tmp_4 = sprites_readDataNumber__P21774_mk(s); s.tmp_4.arg0 = s.arg1; s.tmp_4.arg1 = "checkpoint"; - s.callLocIdx = 116; s.pc = 6; return s.tmp_4; + s.callLocIdx = 121; s.pc = 6; return s.tmp_4; case 6: r0 = s.retval; s.tmp_3 = r0; @@ -4426,41 +4644,41 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_5 = sprites_setDataNumber__P4486_mk(s); + s.tmp_5 = sprites_setDataNumber__P21772_mk(s); s.tmp_5.arg0 = s.arg0; s.tmp_5.arg1 = "last_checkpoint"; - s.tmp_6 = sprites_readDataNumber__P4488_mk(s); + s.tmp_6 = sprites_readDataNumber__P21774_mk(s); s.tmp_6.arg0 = s.arg0; s.tmp_6.arg1 = "checkpoints_got"; - s.callLocIdx = 117; s.pc = 8; return s.tmp_6; + s.callLocIdx = 122; s.pc = 8; return s.tmp_6; case 8: r0 = s.retval; s.tmp_5.arg2 = r0; - s.callLocIdx = 118; s.pc = 7; return s.tmp_5; + s.callLocIdx = 123; s.pc = 7; return s.tmp_5; case 7: r0 = s.retval; - s.tmp_0 = sprites_setDataNumber__P4486_mk(s); + s.tmp_0 = sprites_setDataNumber__P21772_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = "checkpoints_got"; - s.tmp_3 = sprites_readDataNumber__P4488_mk(s); + s.tmp_3 = sprites_readDataNumber__P21774_mk(s); s.tmp_3.arg0 = s.arg0; s.tmp_3.arg1 = "checkpoints_got"; - s.callLocIdx = 119; s.pc = 10; return s.tmp_3; + s.callLocIdx = 124; s.pc = 10; return s.tmp_3; case 10: r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_2 + 1); s.tmp_1 = r0; - r0 = (s.tmp_1 % globals.map_checkpoints_needed___81848); + r0 = (s.tmp_1 % globals.map_checkpoints_needed___162943); s.tmp_0.arg2 = r0; - s.callLocIdx = 120; s.pc = 9; return s.tmp_0; + s.callLocIdx = 125; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = sprites_setDataSprite__P4493_mk(s); + s.tmp_0 = sprites_setDataSprite__P21779_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = "target_checkpoint"; s.tmp_0.arg2 = null; - s.callLocIdx = 121; s.pc = 11; return s.tmp_0; + s.callLocIdx = 126; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; case 1: @@ -4471,12 +4689,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P81822.info = {"start":667,"length":511,"line":22,"column":60,"endLine":30,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":["sprite","otherSprite"]} +inline__P162917.info = {"start":667,"length":511,"line":22,"column":60,"endLine":30,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":["sprite","otherSprite"]} -function inline__P81822_mk(s) { +function inline__P162917_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P81822, depth: s.depth + 1, + parent: s, fn: inline__P162917, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4493,7 +4711,7 @@ function inline__P81822_mk(s) { -function inline__P81858(s) { +function inline__P162953(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4511,12 +4729,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P81858.info = {"start":1337,"length":23,"line":32,"column":97,"endLine":34,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":["sprite"]} +inline__P162953.info = {"start":1337,"length":23,"line":32,"column":97,"endLine":34,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":["sprite"]} -function inline__P81858_mk(s) { +function inline__P162953_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P81858, depth: s.depth + 1, + parent: s, fn: inline__P162953, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -4525,7 +4743,7 @@ function inline__P81858_mk(s) { -function inline__P81985(s) { +function inline__P163080(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4535,16 +4753,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = r0 = globals.in_game___81826; + s.tmp_0 = r0 = globals.in_game___162921; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_3 = sprites_readDataBoolean__P4492_mk(s); - s.tmp_3.arg0 = globals.sprite_player___81802; + s.tmp_3 = sprites_readDataBoolean__P21778_mk(s); + s.tmp_3.arg0 = globals.sprite_player___162897; s.tmp_3.arg1 = "bot"; - s.callLocIdx = 153; s.pc = 5; return s.tmp_3; + s.callLocIdx = 158; s.pc = 5; return s.tmp_3; case 5: r0 = s.retval; s.tmp_2 = r0; @@ -4556,11 +4774,11 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - s.tmp_5 = move_car__P81993_mk(s); - s.tmp_5.arg0 = globals.sprite_player___81802; + s.tmp_5 = move_car__P163088_mk(s); + s.tmp_5.arg0 = globals.sprite_player___162897; s.tmp_5.arg1 = 0; - s.tmp_5.arg2 = globals.car_accel___81996; - s.callLocIdx = 154; s.pc = 6; return s.tmp_5; + s.tmp_5.arg2 = globals.car_accel___163091; + s.callLocIdx = 159; s.pc = 6; return s.tmp_5; case 6: r0 = s.retval; case 3: @@ -4569,12 +4787,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P81985.info = {"start":5684,"length":138,"line":172,"column":54,"endLine":176,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P163080.info = {"start":5684,"length":138,"line":172,"column":54,"endLine":176,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P81985_mk(s) { +function inline__P163080_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P81985, depth: s.depth + 1, + parent: s, fn: inline__P163080, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4588,7 +4806,7 @@ function inline__P81985_mk(s) { -function inline__P82366(s) { +function inline__P163472(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4598,16 +4816,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = r0 = globals.in_game___81826; + s.tmp_0 = r0 = globals.in_game___162921; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_3 = sprites_readDataBoolean__P4492_mk(s); - s.tmp_3.arg0 = globals.sprite_player___81802; + s.tmp_3 = sprites_readDataBoolean__P21778_mk(s); + s.tmp_3.arg0 = globals.sprite_player___162897; s.tmp_3.arg1 = "bot"; - s.callLocIdx = 259; s.pc = 5; return s.tmp_3; + s.callLocIdx = 270; s.pc = 5; return s.tmp_3; case 5: r0 = s.retval; s.tmp_2 = r0; @@ -4619,11 +4837,11 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - s.tmp_5 = move_car__P81993_mk(s); - s.tmp_5.arg0 = globals.sprite_player___81802; + s.tmp_5 = move_car__P163088_mk(s); + s.tmp_5.arg0 = globals.sprite_player___162897; s.tmp_5.arg1 = 2; s.tmp_5.arg2 = 0; - s.callLocIdx = 260; s.pc = 6; return s.tmp_5; + s.callLocIdx = 271; s.pc = 6; return s.tmp_5; case 6: r0 = s.retval; case 3: @@ -4632,12 +4850,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P82366.info = {"start":11874,"length":130,"line":351,"column":56,"endLine":355,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P163472.info = {"start":12156,"length":130,"line":360,"column":56,"endLine":364,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P82366_mk(s) { +function inline__P163472_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P82366, depth: s.depth + 1, + parent: s, fn: inline__P163472, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4651,7 +4869,7 @@ function inline__P82366_mk(s) { -function inline__P82378(s) { +function inline__P163484(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4661,16 +4879,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = r0 = globals.in_game___81826; + s.tmp_0 = r0 = globals.in_game___162921; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_3 = sprites_readDataBoolean__P4492_mk(s); - s.tmp_3.arg0 = globals.sprite_player___81802; + s.tmp_3 = sprites_readDataBoolean__P21778_mk(s); + s.tmp_3.arg0 = globals.sprite_player___162897; s.tmp_3.arg1 = "bot"; - s.callLocIdx = 262; s.pc = 5; return s.tmp_3; + s.callLocIdx = 273; s.pc = 5; return s.tmp_3; case 5: r0 = s.retval; s.tmp_2 = r0; @@ -4682,11 +4900,11 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - s.tmp_5 = move_car__P81993_mk(s); - s.tmp_5.arg0 = globals.sprite_player___81802; + s.tmp_5 = move_car__P163088_mk(s); + s.tmp_5.arg0 = globals.sprite_player___162897; s.tmp_5.arg1 = 1; - s.tmp_5.arg2 = globals.car_accel___81996; - s.callLocIdx = 263; s.pc = 6; return s.tmp_5; + s.tmp_5.arg2 = globals.car_accel___163091; + s.callLocIdx = 274; s.pc = 6; return s.tmp_5; case 6: r0 = s.retval; case 3: @@ -4695,12 +4913,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P82378.info = {"start":12063,"length":138,"line":356,"column":57,"endLine":360,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P163484.info = {"start":12345,"length":138,"line":365,"column":57,"endLine":369,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P82378_mk(s) { +function inline__P163484_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P82378, depth: s.depth + 1, + parent: s, fn: inline__P163484, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4714,7 +4932,7 @@ function inline__P82378_mk(s) { -function inline__P82420(s) { +function inline__P163526(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4724,16 +4942,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = r0 = globals.in_game___81826; + s.tmp_0 = r0 = globals.in_game___162921; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_3 = sprites_readDataBoolean__P4492_mk(s); - s.tmp_3.arg0 = globals.sprite_player___81802; + s.tmp_3 = sprites_readDataBoolean__P21778_mk(s); + s.tmp_3.arg0 = globals.sprite_player___162897; s.tmp_3.arg1 = "bot"; - s.callLocIdx = 270; s.pc = 5; return s.tmp_3; + s.callLocIdx = 281; s.pc = 5; return s.tmp_3; case 5: r0 = s.retval; s.tmp_2 = r0; @@ -4745,11 +4963,11 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - s.tmp_5 = move_car__P81993_mk(s); - s.tmp_5.arg0 = globals.sprite_player___81802; + s.tmp_5 = move_car__P163088_mk(s); + s.tmp_5.arg0 = globals.sprite_player___162897; s.tmp_5.arg1 = 1; s.tmp_5.arg2 = 0; - s.callLocIdx = 271; s.pc = 6; return s.tmp_5; + s.callLocIdx = 282; s.pc = 6; return s.tmp_5; case 6: r0 = s.retval; case 3: @@ -4758,12 +4976,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P82420.info = {"start":12580,"length":130,"line":375,"column":57,"endLine":379,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P163526.info = {"start":12862,"length":130,"line":384,"column":57,"endLine":388,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P82420_mk(s) { +function inline__P163526_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P82420, depth: s.depth + 1, + parent: s, fn: inline__P163526, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4777,7 +4995,7 @@ function inline__P82420_mk(s) { -function inline__P82432(s) { +function inline__P163538(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4787,16 +5005,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = r0 = globals.in_game___81826; + s.tmp_0 = r0 = globals.in_game___162921; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_3 = sprites_readDataBoolean__P4492_mk(s); - s.tmp_3.arg0 = globals.sprite_player___81802; + s.tmp_3 = sprites_readDataBoolean__P21778_mk(s); + s.tmp_3.arg0 = globals.sprite_player___162897; s.tmp_3.arg1 = "bot"; - s.callLocIdx = 273; s.pc = 5; return s.tmp_3; + s.callLocIdx = 284; s.pc = 5; return s.tmp_3; case 5: r0 = s.retval; s.tmp_2 = r0; @@ -4808,11 +5026,11 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - s.tmp_5 = move_car__P81993_mk(s); - s.tmp_5.arg0 = globals.sprite_player___81802; + s.tmp_5 = move_car__P163088_mk(s); + s.tmp_5.arg0 = globals.sprite_player___162897; s.tmp_5.arg1 = 3; s.tmp_5.arg2 = 0; - s.callLocIdx = 274; s.pc = 6; return s.tmp_5; + s.callLocIdx = 285; s.pc = 6; return s.tmp_5; case 6: r0 = s.retval; case 3: @@ -4821,12 +5039,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P82432.info = {"start":12768,"length":130,"line":380,"column":56,"endLine":384,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P163538.info = {"start":13050,"length":130,"line":389,"column":56,"endLine":393,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P82432_mk(s) { +function inline__P163538_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P82432, depth: s.depth + 1, + parent: s, fn: inline__P163538, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4840,7 +5058,7 @@ function inline__P82432_mk(s) { -function inline__P82793(s) { +function inline__P163920(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4850,16 +5068,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = r0 = globals.in_game___81826; + s.tmp_0 = r0 = globals.in_game___162921; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_3 = sprites_readDataBoolean__P4492_mk(s); - s.tmp_3.arg0 = globals.sprite_player___81802; + s.tmp_3 = sprites_readDataBoolean__P21778_mk(s); + s.tmp_3.arg0 = globals.sprite_player___162897; s.tmp_3.arg1 = "bot"; - s.callLocIdx = 360; s.pc = 5; return s.tmp_3; + s.callLocIdx = 376; s.pc = 5; return s.tmp_3; case 5: r0 = s.retval; s.tmp_2 = r0; @@ -4871,11 +5089,11 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - s.tmp_5 = move_car__P81993_mk(s); - s.tmp_5.arg0 = globals.sprite_player___81802; + s.tmp_5 = move_car__P163088_mk(s); + s.tmp_5.arg0 = globals.sprite_player___162897; s.tmp_5.arg1 = 0; s.tmp_5.arg2 = 0; - s.callLocIdx = 361; s.pc = 6; return s.tmp_5; + s.callLocIdx = 377; s.pc = 6; return s.tmp_5; case 6: r0 = s.retval; case 3: @@ -4884,12 +5102,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P82793.info = {"start":18445,"length":130,"line":549,"column":54,"endLine":553,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P163920.info = {"start":19121,"length":130,"line":567,"column":54,"endLine":571,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P82793_mk(s) { +function inline__P163920_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P82793, depth: s.depth + 1, + parent: s, fn: inline__P163920, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4903,7 +5121,7 @@ function inline__P82793_mk(s) { -function inline__P82808(s) { +function inline__P163935(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4913,16 +5131,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = r0 = globals.in_game___81826; + s.tmp_0 = r0 = globals.in_game___162921; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_3 = sprites_readDataBoolean__P4492_mk(s); - s.tmp_3.arg0 = globals.sprite_player___81802; + s.tmp_3 = sprites_readDataBoolean__P21778_mk(s); + s.tmp_3.arg0 = globals.sprite_player___162897; s.tmp_3.arg1 = "bot"; - s.callLocIdx = 365; s.pc = 5; return s.tmp_3; + s.callLocIdx = 381; s.pc = 5; return s.tmp_3; case 5: r0 = s.retval; s.tmp_2 = r0; @@ -4934,11 +5152,11 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - s.tmp_5 = move_car__P81993_mk(s); - s.tmp_5.arg0 = globals.sprite_player___81802; + s.tmp_5 = move_car__P163088_mk(s); + s.tmp_5.arg0 = globals.sprite_player___162897; s.tmp_5.arg1 = 2; - s.tmp_5.arg2 = globals.car_accel___81996; - s.callLocIdx = 366; s.pc = 6; return s.tmp_5; + s.tmp_5.arg2 = globals.car_accel___163091; + s.callLocIdx = 382; s.pc = 6; return s.tmp_5; case 6: r0 = s.retval; case 3: @@ -4947,12 +5165,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P82808.info = {"start":18765,"length":138,"line":558,"column":56,"endLine":562,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P163935.info = {"start":19441,"length":138,"line":576,"column":56,"endLine":580,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P82808_mk(s) { +function inline__P163935_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P82808, depth: s.depth + 1, + parent: s, fn: inline__P163935, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4966,7 +5184,7 @@ function inline__P82808_mk(s) { -function inline__P82876(s) { +function inline__P164003(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4976,19 +5194,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.splash_mode___82654); + r0 = pxsim_numops_toBoolDecr(globals.splash_mode___163781); if (!r0) { step = 1; continue; } - s.tmp_0 = game_showSystemMenu__P4270_mk(s); - s.callLocIdx = 380; s.pc = 5; return s.tmp_0; + s.tmp_0 = game_showSystemMenu__P21556_mk(s); + s.callLocIdx = 396; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; { step = 4; continue; } case 1: - r0 = pxsim_numops_toBoolDecr(globals.in_game___81826); + r0 = pxsim_numops_toBoolDecr(globals.in_game___162921); if (!r0) { step = 2; continue; } - s.tmp_0 = timer_background__P4273_mk(s); - s.tmp_0.arg0 = inline__P82881; - s.callLocIdx = 383; s.pc = 6; return s.tmp_0; + s.tmp_0 = timer_background__P21559_mk(s); + s.tmp_0.arg0 = inline__P164008; + s.callLocIdx = 399; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; case 2: @@ -4998,12 +5216,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P82876.info = {"start":19738,"length":310,"line":579,"column":55,"endLine":588,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P164003.info = {"start":20414,"length":310,"line":597,"column":55,"endLine":606,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P82876_mk(s) { +function inline__P164003_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P82876, depth: s.depth + 1, + parent: s, fn: inline__P164003, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -5012,7 +5230,7 @@ function inline__P82876_mk(s) { -function inline__P82881(s) { +function inline__P164008(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5022,27 +5240,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = Notification_waitForNotificationFinish__P4264_mk(s); - s.callLocIdx = 381; s.pc = 1; return s.tmp_0; + s.tmp_0 = Notification_waitForNotificationFinish__P21550_mk(s); + s.callLocIdx = 397; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Notification_notify__P4262_mk(s); + s.tmp_0 = Notification_notify__P21548_mk(s); s.tmp_0.arg0 = "Cannot open system menu right now, go to start menu to change settings!"; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = undefined; - s.callLocIdx = 382; s.pc = 2; return s.tmp_0; + s.callLocIdx = 398; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P82881.info = {"start":19856,"length":183,"line":583,"column":25,"endLine":586,"endColumn":9,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P164008.info = {"start":20532,"length":183,"line":601,"column":25,"endLine":604,"endColumn":9,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P82881_mk(s) { +function inline__P164008_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P82881, depth: s.depth + 1, + parent: s, fn: inline__P164008, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -5051,7 +5269,7 @@ function inline__P82881_mk(s) { -function inline__P83185(s) { +function inline__P164312(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5061,16 +5279,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = r0 = globals.in_game___81826; + s.tmp_0 = r0 = globals.in_game___162921; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_3 = sprites_readDataBoolean__P4492_mk(s); - s.tmp_3.arg0 = globals.sprite_player___81802; + s.tmp_3 = sprites_readDataBoolean__P21778_mk(s); + s.tmp_3.arg0 = globals.sprite_player___162897; s.tmp_3.arg1 = "bot"; - s.callLocIdx = 452; s.pc = 5; return s.tmp_3; + s.callLocIdx = 468; s.pc = 5; return s.tmp_3; case 5: r0 = s.retval; s.tmp_2 = r0; @@ -5082,11 +5300,11 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - s.tmp_5 = move_car__P81993_mk(s); - s.tmp_5.arg0 = globals.sprite_player___81802; + s.tmp_5 = move_car__P163088_mk(s); + s.tmp_5.arg0 = globals.sprite_player___162897; s.tmp_5.arg1 = 3; - s.tmp_5.arg2 = globals.car_accel___81996; - s.callLocIdx = 453; s.pc = 6; return s.tmp_5; + s.tmp_5.arg2 = globals.car_accel___163091; + s.callLocIdx = 469; s.pc = 6; return s.tmp_5; case 6: r0 = s.retval; case 3: @@ -5095,12 +5313,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P83185.info = {"start":27495,"length":138,"line":717,"column":56,"endLine":721,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P164312.info = {"start":28171,"length":138,"line":735,"column":56,"endLine":739,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P83185_mk(s) { +function inline__P164312_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P83185, depth: s.depth + 1, + parent: s, fn: inline__P164312, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5114,7 +5332,7 @@ function inline__P83185_mk(s) { -function inline__P83270(s) { +function inline__P164395(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5124,269 +5342,270 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.index___83289 = undefined; - s.index___83501 = undefined; - s.index___83566 = undefined; + s.index___164414 = undefined; + s.index___164626 = undefined; + s.index___164691 = undefined; r0 = pxsim_numops_toBoolDecr(true); if (!r0) { step = 7; continue; } - globals.splash_mode___82654 = (true); - globals.laps___83233 = (-1); - s.tmp_0 = prepare_map__P82102_mk(s); + globals.splash_mode___163781 = (true); + globals.laps___164358 = (-1); + s.tmp_0 = prepare_map__P163208_mk(s); s.tmp_0.arg0 = 0; - s.callLocIdx = 467; s.pc = 23; return s.tmp_0; + s.callLocIdx = 483; s.pc = 23; return s.tmp_0; case 23: r0 = s.retval; - s.tmp_0 = prepare_bot__P82628_mk(s); - r0 = pxsim_Array__length(globals.car_images___81928); + s.tmp_0 = prepare_bot__P163755_mk(s); + r0 = pxsim_Array__length(globals.car_images___163023); s.tmp_2 = r0; r0 = (s.tmp_2 - 1); s.tmp_1 = r0; r0 = pxsim.Math_.randomRange(0, s.tmp_1); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 0; - s.callLocIdx = 468; s.pc = 24; return s.tmp_0; + s.callLocIdx = 484; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.tmp_0 = scene_cameraFollowSprite__P2625_mk(s); - s.tmp_1 = prepare_bot__P82628_mk(s); - r0 = pxsim_Array__length(globals.car_images___81928); + s.tmp_0 = scene_cameraFollowSprite__P19911_mk(s); + s.tmp_1 = prepare_bot__P163755_mk(s); + r0 = pxsim_Array__length(globals.car_images___163023); s.tmp_3 = r0; r0 = (s.tmp_3 - 1); s.tmp_2 = r0; r0 = pxsim.Math_.randomRange(0, s.tmp_2); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 1; - s.callLocIdx = 469; s.pc = 26; return s.tmp_1; + s.callLocIdx = 485; s.pc = 26; return s.tmp_1; case 26: r0 = s.retval; s.tmp_0.arg0 = r0; - s.callLocIdx = 470; s.pc = 25; return s.tmp_0; + s.callLocIdx = 486; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.index___83289 = (0); + s.index___164414 = (0); case 1: - r0 = (s.index___83289 <= 6); + r0 = (s.index___164414 <= 6); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = prepare_bot__P82628_mk(s); - r0 = pxsim_Array__length(globals.car_images___81928); + s.tmp_1 = prepare_bot__P163755_mk(s); + r0 = pxsim_Array__length(globals.car_images___163023); s.tmp_3 = r0; r0 = (s.tmp_3 - 1); s.tmp_2 = r0; r0 = pxsim.Math_.randomRange(0, s.tmp_2); s.tmp_1.arg0 = r0; - r0 = (s.index___83289 + 2); + r0 = (s.index___164414 + 2); s.tmp_1.arg1 = r0; - s.callLocIdx = 471; s.pc = 27; return s.tmp_1; + s.callLocIdx = 487; s.pc = 27; return s.tmp_1; case 27: r0 = s.retval; - r0 = (s.index___83289 + 1); - s.index___83289 = (r0); + r0 = (s.index___164414 + 1); + s.index___164414 = (r0); { step = 1; continue; } case 2: - s.tmp_0 = textsprite_create__P4553_mk(s); + s.tmp_0 = textsprite_create__P21839_mk(s); s.tmp_0.arg0 = "Racers!"; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 15; - s.callLocIdx = 472; s.pc = 28; return s.tmp_0; + s.callLocIdx = 488; s.pc = 28; return s.tmp_0; case 28: r0 = s.retval; - globals.sprite_title___82605 = (r0); - s.tmp_0 = TextSprite_setMaxFontHeight__P4545_mk(s); - s.tmp_0.arg0 = globals.sprite_title___82605; + globals.sprite_title___163712 = (r0); + s.tmp_0 = TextSprite_setMaxFontHeight__P21831_mk(s); + s.tmp_0.arg0 = globals.sprite_title___163712; s.tmp_0.arg1 = 16; - s.callLocIdx = 473; s.pc = 29; return s.tmp_0; + s.callLocIdx = 489; s.pc = 29; return s.tmp_0; case 29: r0 = s.retval; - s.tmp_0 = TextSprite_setBorder__P4548_mk(s); - s.tmp_0.arg0 = globals.sprite_title___82605; + s.tmp_0 = TextSprite_setBorder__P21834_mk(s); + s.tmp_0.arg0 = globals.sprite_title___163712; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 15; s.tmp_0.arg3 = 2; - s.callLocIdx = 474; s.pc = 30; return s.tmp_0; + s.callLocIdx = 490; s.pc = 30; return s.tmp_0; case 30: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P2206_mk(s); - s.tmp_0.arg0 = globals.sprite_title___82605; + s.tmp_0 = Sprite_setFlag__P19492_mk(s); + s.tmp_0.arg0 = globals.sprite_title___163712; s.tmp_0.arg1 = 7168; s.tmp_0.arg2 = true; - s.callLocIdx = 475; s.pc = 31; return s.tmp_0; + s.callLocIdx = 491; s.pc = 31; return s.tmp_0; case 31: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P2206_mk(s); - s.tmp_0.arg0 = globals.sprite_title___82605; + s.tmp_0 = Sprite_setFlag__P19492_mk(s); + s.tmp_0.arg0 = globals.sprite_title___163712; s.tmp_0.arg1 = 512; s.tmp_0.arg2 = true; - s.callLocIdx = 476; s.pc = 32; return s.tmp_0; + s.callLocIdx = 492; s.pc = 32; return s.tmp_0; case 32: r0 = s.retval; - s.tmp_0 = Sprite_top__P2191_mk(s); - s.tmp_0.arg0 = globals.sprite_title___82605; + s.tmp_0 = Sprite_top__P19477_mk(s); + s.tmp_0.arg0 = globals.sprite_title___163712; s.tmp_0.arg1 = 4; - s.callLocIdx = 477; s.pc = 33; return s.tmp_0; + s.callLocIdx = 493; s.pc = 33; return s.tmp_0; case 33: r0 = s.retval; - s.tmp_0 = title_pop_in_sprite_left__P81875_mk(s); - s.tmp_0.arg0 = globals.sprite_title___82605; - s.callLocIdx = 478; s.pc = 34; return s.tmp_0; + s.tmp_0 = title_pop_in_sprite_left__P162970_mk(s); + s.tmp_0.arg0 = globals.sprite_title___163712; + s.callLocIdx = 494; s.pc = 34; return s.tmp_0; case 34: r0 = s.retval; - s.tmp_0 = fade_out__P82112_mk(s); + s.tmp_0 = fade_out__P163218_mk(s); s.tmp_0.arg0 = false; s.tmp_0.arg1 = true; - s.callLocIdx = 479; s.pc = 35; return s.tmp_0; + s.callLocIdx = 495; s.pc = 35; return s.tmp_0; case 35: r0 = s.retval; case 3: - r0 = pxsim_numops_toBoolDecr(globals.done_options___83230); + r0 = pxsim_numops_toBoolDecr(globals.done_options___164355); 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 = 6; continue; } - s.tmp_2 = start_race__P82487_mk(s); - s.callLocIdx = 480; s.pc = 36; return s.tmp_2; + s.tmp_2 = start_race__P163593_mk(s); + s.callLocIdx = 496; s.pc = 36; return s.tmp_2; case 36: r0 = s.retval; - globals.option_selected___83228 = (false); - globals.done_options___83230 = (false); + globals.option_selected___163738 = (false); + globals.done_options___164355 = (false); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - s.tmp_2 = miniMenu_createMenuItem__P4460_mk(s); + s.tmp_2 = miniMenu_createMenuItem__P21746_mk(s); s.tmp_2.arg0 = "Play"; s.tmp_2.arg1 = undefined; - s.callLocIdx = 481; s.pc = 37; return s.tmp_2; + s.callLocIdx = 497; s.pc = 37; return s.tmp_2; case 37: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.tmp_4 = miniMenu_createMenuItem__P4460_mk(s); + s.tmp_4 = miniMenu_createMenuItem__P21746_mk(s); s.tmp_4.arg0 = "Skins"; s.tmp_4.arg1 = undefined; - s.callLocIdx = 482; s.pc = 38; return s.tmp_4; + s.callLocIdx = 498; s.pc = 38; return s.tmp_4; case 38: r0 = s.retval; s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_3); - s.tmp_6 = miniMenu_createMenuItem__P4460_mk(s); + s.tmp_6 = miniMenu_createMenuItem__P21746_mk(s); s.tmp_6.arg0 = "Settings"; s.tmp_6.arg1 = undefined; - s.callLocIdx = 483; s.pc = 39; return s.tmp_6; + s.callLocIdx = 499; s.pc = 39; return s.tmp_6; case 39: r0 = s.retval; s.tmp_5 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_5); - s.tmp_8 = miniMenu_createMenuItem__P4460_mk(s); + s.tmp_8 = miniMenu_createMenuItem__P21746_mk(s); s.tmp_8.arg0 = "Reset preferences"; s.tmp_8.arg1 = undefined; - s.callLocIdx = 484; s.pc = 40; return s.tmp_8; + s.callLocIdx = 500; s.pc = 40; return s.tmp_8; case 40: r0 = s.retval; s.tmp_7 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_7); - s.tmp_9 = miniMenu_MenuSprite_onButtonPressed__P4442_mk(s); - s.tmp_10 = make_title_menu__P82583_mk(s); + s.tmp_9 = miniMenu_MenuSprite_onButtonPressed__P21728_mk(s); + s.tmp_10 = make_title_menu__P163689_mk(s); r0 = pxsim_String_.mkEmpty(); s.tmp_10.arg0 = r0; s.tmp_10.arg1 = s.tmp_0; - s.callLocIdx = 485; s.pc = 42; return s.tmp_10; + s.tmp_10.arg2 = false; + s.callLocIdx = 501; s.pc = 42; return s.tmp_10; case 42: r0 = s.retval; s.tmp_9.arg0 = r0; - s.tmp_9.arg1 = globals.A___1907; - s.tmp_9.arg2 = inline__P83340; - s.callLocIdx = 521; s.pc = 41; return s.tmp_9; + s.tmp_9.arg1 = globals.A___19193; + s.tmp_9.arg2 = inline__P164465; + s.callLocIdx = 537; s.pc = 41; return s.tmp_9; case 41: r0 = s.retval; case 4: - r0 = pxsim_numops_toBoolDecr(globals.option_selected___83228); + r0 = pxsim_numops_toBoolDecr(globals.option_selected___163738); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = pause__P413_mk(s); + s.tmp_2 = pause__P17699_mk(s); s.tmp_2.arg0 = 0; - s.callLocIdx = 522; s.pc = 43; return s.tmp_2; + s.callLocIdx = 538; s.pc = 43; return s.tmp_2; case 43: r0 = s.retval; { step = 4; continue; } case 5: { step = 3; continue; } case 6: - s.tmp_0 = title_pop_away_sprite_left__P82348_mk(s); - s.tmp_0.arg0 = globals.menu_start___82498; - s.callLocIdx = 523; s.pc = 44; return s.tmp_0; + s.tmp_0 = title_pop_away_sprite_left__P163454_mk(s); + s.tmp_0.arg0 = globals.menu_start___163604; + s.callLocIdx = 539; s.pc = 44; return s.tmp_0; case 44: r0 = s.retval; - s.tmp_0 = title_pop_away_sprite_left__P82348_mk(s); - s.tmp_0.arg0 = globals.sprite_title___82605; - s.callLocIdx = 524; s.pc = 45; return s.tmp_0; + s.tmp_0 = title_pop_away_sprite_left__P163454_mk(s); + s.tmp_0.arg0 = globals.sprite_title___163712; + s.callLocIdx = 540; s.pc = 45; return s.tmp_0; case 45: r0 = s.retval; - s.tmp_0 = fade_in__P82339_mk(s); + s.tmp_0 = fade_in__P163445_mk(s); s.tmp_0.arg0 = true; s.tmp_0.arg1 = true; - s.callLocIdx = 525; s.pc = 46; return s.tmp_0; + s.callLocIdx = 541; s.pc = 46; return s.tmp_0; case 46: r0 = s.retval; - s.tmp_0 = sprites_destroyAllSpritesOfKind__P2067_mk(s); - s.tmp_0.arg0 = globals.MiniMenu___4303; + s.tmp_0 = sprites_destroyAllSpritesOfKind__P19353_mk(s); + s.tmp_0.arg0 = globals.MiniMenu___21589; s.tmp_0.arg1 = undefined; s.tmp_0.arg2 = undefined; - s.callLocIdx = 526; s.pc = 47; return s.tmp_0; + s.callLocIdx = 542; s.pc = 47; return s.tmp_0; case 47: r0 = s.retval; - s.tmp_0 = sprites_destroyAllSpritesOfKind__P2067_mk(s); - s.tmp_0.arg0 = globals.Text___4541; + s.tmp_0 = sprites_destroyAllSpritesOfKind__P19353_mk(s); + s.tmp_0.arg0 = globals.Text___21827; s.tmp_0.arg1 = undefined; s.tmp_0.arg2 = undefined; - s.callLocIdx = 527; s.pc = 48; return s.tmp_0; + s.callLocIdx = 543; s.pc = 48; return s.tmp_0; case 48: r0 = s.retval; - s.tmp_0 = sprites_destroyAllSpritesOfKind__P2067_mk(s); - s.tmp_0.arg0 = globals.Player___2267; + s.tmp_0 = sprites_destroyAllSpritesOfKind__P19353_mk(s); + s.tmp_0.arg0 = globals.Player___19553; s.tmp_0.arg1 = undefined; s.tmp_0.arg2 = undefined; - s.callLocIdx = 528; s.pc = 49; return s.tmp_0; + s.callLocIdx = 544; s.pc = 49; return s.tmp_0; case 49: r0 = s.retval; - globals.in_game___81826 = (false); - globals.splash_mode___82654 = (false); + globals.in_game___162921 = (false); + globals.splash_mode___163781 = (false); case 7: case 8: - globals.laps___83233 = (3); - s.tmp_0 = prepare_map__P82102_mk(s); - s.tmp_0.arg0 = globals.map_selected___83258; - s.callLocIdx = 529; s.pc = 50; return s.tmp_0; + globals.laps___164358 = (3); + s.tmp_0 = prepare_map__P163208_mk(s); + s.tmp_0.arg0 = globals.map_selected___164383; + s.callLocIdx = 545; s.pc = 50; return s.tmp_0; case 50: r0 = s.retval; r0 = pxsim_Array__mk(); - globals.car_names_at_begin___83221 = (r0); - s.index___83501 = (0); + globals.car_names_at_begin___164348 = (r0); + s.index___164626 = (0); case 9: - r0 = (s.index___83501 <= 7); + r0 = (s.index___164626 <= 7); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } - s.tmp_1 = r0 = globals.car_names_at_begin___83221; - s.tmp_3 = miniMenu_createMenuItem__P4460_mk(s); - s.tmp_6 = sprites_readDataString__P4490_mk(s); - s.tmp_7 = prepare_bot__P82628_mk(s); - r0 = pxsim_Array__length(globals.car_images___81928); + s.tmp_1 = r0 = globals.car_names_at_begin___164348; + s.tmp_3 = miniMenu_createMenuItem__P21746_mk(s); + s.tmp_6 = sprites_readDataString__P21776_mk(s); + s.tmp_7 = prepare_bot__P163755_mk(s); + r0 = pxsim_Array__length(globals.car_images___163023); s.tmp_9 = r0; r0 = (s.tmp_9 - 1); s.tmp_8 = r0; r0 = pxsim.Math_.randomRange(0, s.tmp_8); s.tmp_7.arg0 = r0; - s.tmp_7.arg1 = s.index___83501; - s.callLocIdx = 530; s.pc = 53; return s.tmp_7; + s.tmp_7.arg1 = s.index___164626; + s.callLocIdx = 546; s.pc = 53; return s.tmp_7; case 53: r0 = s.retval; s.tmp_6.arg0 = r0; s.tmp_6.arg1 = "name"; - s.callLocIdx = 531; s.pc = 52; return s.tmp_6; + s.callLocIdx = 547; s.pc = 52; return s.tmp_6; case 52: r0 = s.retval; s.tmp_5 = r0; @@ -5402,32 +5621,32 @@ switch (step) { r0 = pxsim_String__concat("---: ", s.tmp_4); s.tmp_3.arg0 = r0; s.tmp_3.arg1 = undefined; - s.callLocIdx = 532; s.pc = 51; return s.tmp_3; + s.callLocIdx = 548; s.pc = 51; return s.tmp_3; case 51: r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); - r0 = (s.index___83501 + 1); - s.index___83501 = (r0); + r0 = (s.index___164626 + 1); + s.index___164626 = (r0); { step = 9; continue; } case 10: - s.tmp_0 = r0 = globals.car_names_at_begin___83221; - s.tmp_2 = miniMenu_createMenuItem__P4460_mk(s); - s.tmp_5 = sprites_readDataString__P4490_mk(s); - s.tmp_6 = prepare_player__P83045_mk(s); - s.tmp_7 = blockSettings_readNumber__P4976_mk(s); + s.tmp_0 = r0 = globals.car_names_at_begin___164348; + s.tmp_2 = miniMenu_createMenuItem__P21746_mk(s); + s.tmp_5 = sprites_readDataString__P21776_mk(s); + s.tmp_6 = prepare_player__P164172_mk(s); + s.tmp_7 = blockSettings_readNumber__P22262_mk(s); s.tmp_7.arg0 = "user_skin"; - s.callLocIdx = 533; s.pc = 58; return s.tmp_7; + s.callLocIdx = 549; s.pc = 58; return s.tmp_7; case 58: r0 = s.retval; s.tmp_6.arg0 = r0; s.tmp_6.arg1 = 8; - s.callLocIdx = 534; s.pc = 57; return s.tmp_6; + s.callLocIdx = 550; s.pc = 57; return s.tmp_6; case 57: r0 = s.retval; s.tmp_5.arg0 = r0; s.tmp_5.arg1 = "name"; - s.callLocIdx = 535; s.pc = 56; return s.tmp_5; + s.callLocIdx = 551; s.pc = 56; return s.tmp_5; case 56: r0 = s.retval; s.tmp_4 = r0; @@ -5443,109 +5662,109 @@ switch (step) { r0 = pxsim_String__concat("---: ", s.tmp_3); s.tmp_2.arg0 = r0; s.tmp_2.arg1 = undefined; - s.callLocIdx = 536; s.pc = 55; return s.tmp_2; + s.callLocIdx = 552; s.pc = 55; return s.tmp_2; case 55: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); r0 = pxsim_numops_toBoolDecr(true); if (!r0) { step = 11; continue; } - s.tmp_0 = make_leaderboard__P83067_mk(s); - s.tmp_0.arg0 = globals.car_names_at_begin___83221; + s.tmp_0 = make_leaderboard__P164194_mk(s); + s.tmp_0.arg0 = globals.car_names_at_begin___164348; s.tmp_0.arg1 = 8; - s.callLocIdx = 537; s.pc = 60; return s.tmp_0; + s.callLocIdx = 553; s.pc = 60; return s.tmp_0; case 60: r0 = s.retval; - s.tmp_0 = full_screen_menu_pop_in_down__P83008_mk(s); - s.tmp_0.arg0 = globals.menu_leaderboard___83071; - s.callLocIdx = 538; s.pc = 61; return s.tmp_0; + s.tmp_0 = full_screen_menu_pop_in_down__P164135_mk(s); + s.tmp_0.arg0 = globals.menu_leaderboard___164198; + s.callLocIdx = 554; s.pc = 61; return s.tmp_0; case 61: r0 = s.retval; - s.tmp_0 = fade_out__P82112_mk(s); + s.tmp_0 = fade_out__P163218_mk(s); s.tmp_0.arg0 = false; s.tmp_0.arg1 = true; - s.callLocIdx = 539; s.pc = 62; return s.tmp_0; + s.callLocIdx = 555; s.pc = 62; return s.tmp_0; case 62: r0 = s.retval; - s.tmp_0 = wait_for_a_button_press_and_release__P82886_mk(s); - s.callLocIdx = 540; s.pc = 63; return s.tmp_0; + s.tmp_0 = wait_for_a_button_press_and_release__P164013_mk(s); + s.callLocIdx = 556; s.pc = 63; return s.tmp_0; case 63: r0 = s.retval; - s.tmp_0 = full_screen_menu_pop_away_down__P81860_mk(s); - s.tmp_0.arg0 = globals.menu_leaderboard___83071; - s.callLocIdx = 541; s.pc = 64; return s.tmp_0; + s.tmp_0 = full_screen_menu_pop_away_down__P162955_mk(s); + s.tmp_0.arg0 = globals.menu_leaderboard___164198; + s.callLocIdx = 557; s.pc = 64; return s.tmp_0; case 64: r0 = s.retval; case 11: case 12: - globals.show_minimap___82530 = (true); + globals.show_minimap___163636 = (true); r0 = pxsim_numops_toBoolDecr(true); if (!r0) { step = 21; continue; } r0 = pxsim_numops_toBoolDecr(true); if (!r0) { step = 13; continue; } - s.tmp_0 = textsprite_create__P4553_mk(s); + s.tmp_0 = textsprite_create__P21839_mk(s); s.tmp_0.arg0 = "xxxx"; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 15; - s.callLocIdx = 542; s.pc = 65; return s.tmp_0; + s.callLocIdx = 558; s.pc = 65; return s.tmp_0; case 65: r0 = s.retval; - globals.sprite_321go___83220 = (r0); - s.tmp_0 = TextSprite_setMaxFontHeight__P4545_mk(s); - s.tmp_0.arg0 = globals.sprite_321go___83220; + globals.sprite_321go___164347 = (r0); + s.tmp_0 = TextSprite_setMaxFontHeight__P21831_mk(s); + s.tmp_0.arg0 = globals.sprite_321go___164347; s.tmp_0.arg1 = 10; - s.callLocIdx = 543; s.pc = 66; return s.tmp_0; + s.callLocIdx = 559; s.pc = 66; return s.tmp_0; case 66: r0 = s.retval; - s.tmp_0 = TextSprite_setBorder__P4548_mk(s); - s.tmp_0.arg0 = globals.sprite_321go___83220; + s.tmp_0 = TextSprite_setBorder__P21834_mk(s); + s.tmp_0.arg0 = globals.sprite_321go___164347; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 15; s.tmp_0.arg3 = 2; - s.callLocIdx = 544; s.pc = 67; return s.tmp_0; + s.callLocIdx = 560; s.pc = 67; return s.tmp_0; case 67: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P2206_mk(s); - s.tmp_0.arg0 = globals.sprite_321go___83220; + s.tmp_0 = Sprite_setFlag__P19492_mk(s); + s.tmp_0.arg0 = globals.sprite_321go___164347; s.tmp_0.arg1 = 7168; s.tmp_0.arg2 = true; - s.callLocIdx = 545; s.pc = 68; return s.tmp_0; + s.callLocIdx = 561; s.pc = 68; return s.tmp_0; case 68: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P2206_mk(s); - s.tmp_0.arg0 = globals.sprite_321go___83220; + s.tmp_0 = Sprite_setFlag__P19492_mk(s); + s.tmp_0.arg0 = globals.sprite_321go___164347; s.tmp_0.arg1 = 512; s.tmp_0.arg2 = true; - s.callLocIdx = 546; s.pc = 69; return s.tmp_0; + s.callLocIdx = 562; s.pc = 69; return s.tmp_0; case 69: r0 = s.retval; - s.tmp_0 = Sprite_x__P2142_mk(s); - s.tmp_0.arg0 = globals.sprite_321go___83220; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + s.tmp_0 = Sprite_x__P19428_mk(s); + s.tmp_0.arg0 = globals.sprite_321go___164347; + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_1 = r0; r0 = (s.tmp_1 * 0.5); s.tmp_0.arg1 = r0; - s.callLocIdx = 548; s.pc = 70; return s.tmp_0; + s.callLocIdx = 564; s.pc = 70; return s.tmp_0; case 70: r0 = s.retval; - s.tmp_0 = label_pop_in_down__P82451_mk(s); - s.tmp_0.arg0 = globals.sprite_321go___83220; - s.callLocIdx = 549; s.pc = 71; return s.tmp_0; + s.tmp_0 = label_pop_in_down__P163557_mk(s); + s.tmp_0.arg0 = globals.sprite_321go___164347; + s.callLocIdx = 565; s.pc = 71; return s.tmp_0; case 71: r0 = s.retval; case 13: case 14: - s.index___83566 = (0); + s.index___164691 = (0); case 15: - r0 = (s.index___83566 <= 2); + r0 = (s.index___164691 <= 2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 16; continue; } - s.tmp_1 = TextSprite_setText__P4547_mk(s); - s.tmp_1.arg0 = globals.sprite_321go___83220; + s.tmp_1 = TextSprite_setText__P21833_mk(s); + s.tmp_1.arg0 = globals.sprite_321go___164347; r0 = pxsim_String_.mkEmpty(); s.tmp_4 = r0; - r0 = (3 - s.index___83566); + r0 = (3 - s.index___164691); s.tmp_6 = r0; if ((s.tmp_6) && (s.tmp_6).vtable) { setupResume(s, 73); @@ -5569,71 +5788,71 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, "..."); s.tmp_1.arg1 = r0; - s.callLocIdx = 550; s.pc = 72; return s.tmp_1; + s.callLocIdx = 566; s.pc = 72; return s.tmp_1; case 72: r0 = s.retval; - s.tmp_0 = timer_background__P4273_mk(s); - s.tmp_0.arg0 = inline__P83585; - s.callLocIdx = 552; s.pc = 75; return s.tmp_0; + s.tmp_0 = timer_background__P21559_mk(s); + s.tmp_0.arg0 = inline__P164710; + s.callLocIdx = 568; s.pc = 75; return s.tmp_0; case 75: r0 = s.retval; - s.tmp_0 = pause__P413_mk(s); + s.tmp_0 = pause__P17699_mk(s); s.tmp_0.arg0 = 1000; - s.callLocIdx = 553; s.pc = 76; return s.tmp_0; + s.callLocIdx = 569; s.pc = 76; return s.tmp_0; case 76: r0 = s.retval; - r0 = (s.index___83566 + 1); - s.index___83566 = (r0); + r0 = (s.index___164691 + 1); + s.index___164691 = (r0); { step = 15; continue; } case 16: - s.tmp_0 = TextSprite_setText__P4547_mk(s); - s.tmp_0.arg0 = globals.sprite_321go___83220; + s.tmp_0 = TextSprite_setText__P21833_mk(s); + s.tmp_0.arg0 = globals.sprite_321go___164347; s.tmp_0.arg1 = "GO!!"; - s.callLocIdx = 554; s.pc = 77; return s.tmp_0; + s.callLocIdx = 570; s.pc = 77; return s.tmp_0; case 77: r0 = s.retval; - s.tmp_0 = timer_background__P4273_mk(s); - s.tmp_0.arg0 = inline__P83593; - s.callLocIdx = 556; s.pc = 78; return s.tmp_0; + s.tmp_0 = timer_background__P21559_mk(s); + s.tmp_0.arg0 = inline__P164718; + s.callLocIdx = 572; s.pc = 78; return s.tmp_0; case 78: r0 = s.retval; - s.tmp_0 = start_race__P82487_mk(s); - s.callLocIdx = 557; s.pc = 79; return s.tmp_0; + s.tmp_0 = start_race__P163593_mk(s); + s.callLocIdx = 573; s.pc = 79; return s.tmp_0; case 79: r0 = s.retval; - s.tmp_0 = pause__P413_mk(s); + s.tmp_0 = pause__P17699_mk(s); s.tmp_0.arg0 = 5000; - s.callLocIdx = 558; s.pc = 80; return s.tmp_0; + s.callLocIdx = 574; s.pc = 80; return s.tmp_0; case 80: r0 = s.retval; - s.tmp_0 = label_pop_away_up__P81804_mk(s); - s.tmp_0.arg0 = globals.sprite_321go___83220; - s.callLocIdx = 559; s.pc = 81; return s.tmp_0; + s.tmp_0 = label_pop_away_up__P162899_mk(s); + s.tmp_0.arg0 = globals.sprite_321go___164347; + s.callLocIdx = 575; s.pc = 81; return s.tmp_0; case 81: r0 = s.retval; r0 = pxsim_numops_toBoolDecr(true); if (!r0) { step = 19; continue; } - r0 = (globals.laps___83233 == 0); + r0 = (globals.laps___164358 == 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 17; continue; } - s.tmp_1 = textsprite_create__P4553_mk(s); + s.tmp_1 = textsprite_create__P21839_mk(s); s.tmp_1.arg0 = "Drive to the finish line!"; s.tmp_1.arg1 = 1; s.tmp_1.arg2 = 15; - s.callLocIdx = 560; s.pc = 82; return s.tmp_1; + s.callLocIdx = 576; s.pc = 82; return s.tmp_1; case 82: r0 = s.retval; - globals.sprite_321go___83220 = (r0); + globals.sprite_321go___164347 = (r0); { step = 18; continue; } case 17: - s.tmp_0 = textsprite_create__P4553_mk(s); - if ((globals.laps___83233) && (globals.laps___83233).vtable) { + s.tmp_0 = textsprite_create__P21839_mk(s); + if ((globals.laps___164358) && (globals.laps___164358).vtable) { setupResume(s, 84); - pxsim_String__stringConv(globals.laps___83233); + pxsim_String__stringConv(globals.laps___164358); checkResumeConsumed(); return; - } else { s.retval = (globals.laps___83233) + ""; } + } else { s.retval = (globals.laps___164358) + ""; } case 84: r0 = s.retval; s.tmp_3 = r0; @@ -5652,59 +5871,59 @@ switch (step) { s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 15; - s.callLocIdx = 561; s.pc = 83; return s.tmp_0; + s.callLocIdx = 577; s.pc = 83; return s.tmp_0; case 83: r0 = s.retval; - globals.sprite_321go___83220 = (r0); + globals.sprite_321go___164347 = (r0); case 18: - s.tmp_0 = TextSprite_setBorder__P4548_mk(s); - s.tmp_0.arg0 = globals.sprite_321go___83220; + s.tmp_0 = TextSprite_setBorder__P21834_mk(s); + s.tmp_0.arg0 = globals.sprite_321go___164347; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 15; s.tmp_0.arg3 = 2; - s.callLocIdx = 562; s.pc = 86; return s.tmp_0; + s.callLocIdx = 578; s.pc = 86; return s.tmp_0; case 86: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P2206_mk(s); - s.tmp_0.arg0 = globals.sprite_321go___83220; + s.tmp_0 = Sprite_setFlag__P19492_mk(s); + s.tmp_0.arg0 = globals.sprite_321go___164347; s.tmp_0.arg1 = 7168; s.tmp_0.arg2 = true; - s.callLocIdx = 563; s.pc = 87; return s.tmp_0; + s.callLocIdx = 579; s.pc = 87; return s.tmp_0; case 87: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P2206_mk(s); - s.tmp_0.arg0 = globals.sprite_321go___83220; + s.tmp_0 = Sprite_setFlag__P19492_mk(s); + s.tmp_0.arg0 = globals.sprite_321go___164347; s.tmp_0.arg1 = 512; s.tmp_0.arg2 = true; - s.callLocIdx = 564; s.pc = 88; return s.tmp_0; + s.callLocIdx = 580; s.pc = 88; return s.tmp_0; case 88: r0 = s.retval; - s.tmp_0 = Sprite_x__P2142_mk(s); - s.tmp_0.arg0 = globals.sprite_321go___83220; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + s.tmp_0 = Sprite_x__P19428_mk(s); + s.tmp_0.arg0 = globals.sprite_321go___164347; + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_1 = r0; r0 = (s.tmp_1 * 0.5); s.tmp_0.arg1 = r0; - s.callLocIdx = 566; s.pc = 89; return s.tmp_0; + s.callLocIdx = 582; s.pc = 89; return s.tmp_0; case 89: r0 = s.retval; - s.tmp_0 = label_pop_in_down__P82451_mk(s); - s.tmp_0.arg0 = globals.sprite_321go___83220; - s.callLocIdx = 567; s.pc = 90; return s.tmp_0; + s.tmp_0 = label_pop_in_down__P163557_mk(s); + s.tmp_0.arg0 = globals.sprite_321go___164347; + s.callLocIdx = 583; s.pc = 90; return s.tmp_0; case 90: r0 = s.retval; - s.tmp_0 = timer_after__P4272_mk(s); + s.tmp_0 = timer_after__P21558_mk(s); s.tmp_0.arg0 = 5000; - s.tmp_0.arg1 = inline__P83630; - s.callLocIdx = 569; s.pc = 91; return s.tmp_0; + s.tmp_0.arg1 = inline__P164755; + s.callLocIdx = 585; s.pc = 91; return s.tmp_0; case 91: r0 = s.retval; case 19: case 20: { step = 22; continue; } case 21: - s.tmp_0 = start_race__P82487_mk(s); - s.callLocIdx = 570; s.pc = 92; return s.tmp_0; + s.tmp_0 = start_race__P163593_mk(s); + s.callLocIdx = 586; s.pc = 92; return s.tmp_0; case 92: r0 = s.retval; case 22: @@ -5712,12 +5931,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P83270.info = {"start":30171,"length":6968,"line":800,"column":17,"endLine":951,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P164395.info = {"start":30847,"length":6993,"line":818,"column":17,"endLine":969,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P83270_mk(s) { +function inline__P164395_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P83270, depth: s.depth + 1, + parent: s, fn: inline__P164395, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5730,16 +5949,16 @@ function inline__P83270_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - index___83289: undefined, - index___83501: undefined, - index___83566: undefined, + index___164414: undefined, + index___164626: undefined, + index___164691: undefined, } } -function inline__P83340(s) { +function inline__P164465(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5749,27 +5968,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.names___83353 = undefined; - s.unnamed3110___U1 = undefined; - s.unnamed3111___U2 = undefined; - s.names___83385 = undefined; - s.unnamed3112___U4 = undefined; - s.unnamed3113___U5 = undefined; - s.index___83396 = undefined; + s.names___164478 = undefined; + s.unnamed8734___U1 = undefined; + s.unnamed8735___U2 = undefined; + s.names___164510 = undefined; + s.unnamed8736___U4 = undefined; + s.unnamed8737___U5 = undefined; + s.index___164521 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = music_playTone__P1608_mk(s); + s.tmp_0 = music_playTone__P18894_mk(s); s.tmp_0.arg0 = 262; - s.tmp_1 = music_beat__P1724_mk(s); + s.tmp_1 = music_beat__P19010_mk(s); s.tmp_1.arg0 = 16; - s.callLocIdx = 486; s.pc = 14; return s.tmp_1; + s.callLocIdx = 502; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; s.tmp_0.arg1 = r0; - s.callLocIdx = 487; s.pc = 13; return s.tmp_0; + s.callLocIdx = 503; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; r0 = (s.arg1 == 0); @@ -5778,51 +5997,52 @@ switch (step) { if (!r0) { step = 3; continue; } r0 = pxsim_Array__mk(); s.tmp_1 = r0; - s.tmp_3 = miniMenu_createMenuItem__P4460_mk(s); + s.tmp_3 = miniMenu_createMenuItem__P21746_mk(s); s.tmp_3.arg0 = "Back"; s.tmp_3.arg1 = undefined; - s.callLocIdx = 488; s.pc = 15; return s.tmp_3; + s.callLocIdx = 504; s.pc = 15; return s.tmp_3; case 15: r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); - globals.menu_options___83225 = (s.tmp_1); - s.names___83353 = (undefined); - s.unnamed3110___U1 = (globals.maps_names___82068); - s.unnamed3111___U2 = (0); + globals.menu_options___164352 = (s.tmp_1); + s.names___164478 = (undefined); + s.unnamed8734___U1 = (globals.maps_names___163173); + s.unnamed8735___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed3111___U2; - r0 = pxsim_Array__length(s.unnamed3110___U1); + s.tmp_0 = r0 = s.unnamed8735___U2; + r0 = pxsim_Array__length(s.unnamed8734___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed3110___U1, s.unnamed3111___U2); - s.names___83353 = (r0); - s.tmp_2 = r0 = globals.menu_options___83225; - s.tmp_4 = miniMenu_createMenuItem__P4460_mk(s); - s.tmp_4.arg0 = s.names___83353; + r0 = pxsim_Array__getAt(s.unnamed8734___U1, s.unnamed8735___U2); + s.names___164478 = (r0); + s.tmp_2 = r0 = globals.menu_options___164352; + s.tmp_4 = miniMenu_createMenuItem__P21746_mk(s); + s.tmp_4.arg0 = s.names___164478; s.tmp_4.arg1 = undefined; - s.callLocIdx = 489; s.pc = 16; return s.tmp_4; + s.callLocIdx = 505; s.pc = 16; return s.tmp_4; case 16: r0 = s.retval; s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_2, s.tmp_3); - r0 = (s.unnamed3111___U2 + 1); - s.unnamed3111___U2 = (r0); + r0 = (s.unnamed8735___U2 + 1); + s.unnamed8735___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed3110___U1 = (undefined); - s.tmp_0 = miniMenu_MenuSprite_onButtonPressed__P4442_mk(s); - s.tmp_1 = make_title_menu__P82583_mk(s); + s.unnamed8734___U1 = (undefined); + s.tmp_0 = miniMenu_MenuSprite_onButtonPressed__P21728_mk(s); + s.tmp_1 = make_title_menu__P163689_mk(s); s.tmp_1.arg0 = "Select a map:"; - s.tmp_1.arg1 = globals.menu_options___83225; - s.callLocIdx = 490; s.pc = 18; return s.tmp_1; + s.tmp_1.arg1 = globals.menu_options___164352; + s.tmp_1.arg2 = true; + s.callLocIdx = 506; s.pc = 18; return s.tmp_1; case 18: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = globals.A___1907; - s.tmp_0.arg2 = inline__P83365; - s.callLocIdx = 493; s.pc = 17; return s.tmp_0; + s.tmp_0.arg1 = globals.A___19193; + s.tmp_0.arg2 = inline__P164490; + s.callLocIdx = 509; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; { step = 12; continue; } @@ -5833,53 +6053,54 @@ switch (step) { if (!r0) { step = 8; continue; } r0 = pxsim_Array__mk(); s.tmp_1 = r0; - s.tmp_3 = miniMenu_createMenuItem__P4460_mk(s); + s.tmp_3 = miniMenu_createMenuItem__P21746_mk(s); s.tmp_3.arg0 = "Back"; s.tmp_3.arg1 = undefined; - s.callLocIdx = 494; s.pc = 19; return s.tmp_3; + s.callLocIdx = 510; s.pc = 19; return s.tmp_3; case 19: r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); - globals.menu_options___83225 = (s.tmp_1); - s.names___83385 = (undefined); - s.unnamed3112___U4 = (globals.car_images_names___81980); - s.unnamed3113___U5 = (0); + globals.menu_options___164352 = (s.tmp_1); + s.names___164510 = (undefined); + s.unnamed8736___U4 = (globals.car_images_names___163075); + s.unnamed8737___U5 = (0); case 4: - s.tmp_0 = r0 = s.unnamed3113___U5; - r0 = pxsim_Array__length(s.unnamed3112___U4); + s.tmp_0 = r0 = s.unnamed8737___U5; + r0 = pxsim_Array__length(s.unnamed8736___U4); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 5; continue; } - r0 = pxsim_Array__getAt(s.unnamed3112___U4, s.unnamed3113___U5); - s.names___83385 = (r0); - s.tmp_2 = r0 = globals.menu_options___83225; - s.tmp_4 = miniMenu_createMenuItem__P4460_mk(s); - s.tmp_4.arg0 = s.names___83385; + r0 = pxsim_Array__getAt(s.unnamed8736___U4, s.unnamed8737___U5); + s.names___164510 = (r0); + s.tmp_2 = r0 = globals.menu_options___164352; + s.tmp_4 = miniMenu_createMenuItem__P21746_mk(s); + s.tmp_4.arg0 = s.names___164510; s.tmp_4.arg1 = undefined; - s.callLocIdx = 495; s.pc = 20; return s.tmp_4; + s.callLocIdx = 511; s.pc = 20; return s.tmp_4; case 20: r0 = s.retval; s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_2, s.tmp_3); - r0 = (s.unnamed3113___U5 + 1); - s.unnamed3113___U5 = (r0); + r0 = (s.unnamed8737___U5 + 1); + s.unnamed8737___U5 = (r0); { step = 4; continue; } case 5: - s.unnamed3112___U4 = (undefined); - s.tmp_0 = make_title_menu__P82583_mk(s); + s.unnamed8736___U4 = (undefined); + s.tmp_0 = make_title_menu__P163689_mk(s); s.tmp_0.arg0 = "Select a skin:"; - s.tmp_0.arg1 = globals.menu_options___83225; - s.callLocIdx = 496; s.pc = 21; return s.tmp_0; + s.tmp_0.arg1 = globals.menu_options___164352; + s.tmp_0.arg2 = true; + s.callLocIdx = 512; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - globals.menu_start___82498 = (r0); - s.index___83396 = (0); + globals.menu_start___163604 = (r0); + s.index___164521 = (0); case 6: - s.tmp_1 = r0 = s.index___83396; - s.tmp_4 = blockSettings_readNumber__P4976_mk(s); + s.tmp_1 = r0 = s.index___164521; + s.tmp_4 = blockSettings_readNumber__P22262_mk(s); s.tmp_4.arg0 = "user_skin"; - s.callLocIdx = 497; s.pc = 22; return s.tmp_4; + s.callLocIdx = 513; s.pc = 22; return s.tmp_4; case 22: r0 = s.retval; s.tmp_3 = r0; @@ -5889,21 +6110,21 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_5 = miniMenu_MenuSprite_moveSelection__P4440_mk(s); - s.tmp_5.arg0 = globals.menu_start___82498; + s.tmp_5 = miniMenu_MenuSprite_moveSelection__P21726_mk(s); + s.tmp_5.arg0 = globals.menu_start___163604; s.tmp_5.arg1 = 1; - s.callLocIdx = 498; s.pc = 23; return s.tmp_5; + s.callLocIdx = 514; s.pc = 23; return s.tmp_5; case 23: r0 = s.retval; - r0 = (s.index___83396 + 1); - s.index___83396 = (r0); + r0 = (s.index___164521 + 1); + s.index___164521 = (r0); { step = 6; continue; } case 7: - s.tmp_0 = miniMenu_MenuSprite_onButtonPressed__P4442_mk(s); - s.tmp_0.arg0 = globals.menu_start___82498; - s.tmp_0.arg1 = globals.A___1907; - s.tmp_0.arg2 = inline__P83413; - s.callLocIdx = 505; s.pc = 24; return s.tmp_0; + s.tmp_0 = miniMenu_MenuSprite_onButtonPressed__P21728_mk(s); + s.tmp_0.arg0 = globals.menu_start___163604; + s.tmp_0.arg1 = globals.A___19193; + s.tmp_0.arg2 = inline__P164538; + s.callLocIdx = 521; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; { step = 11; continue; } @@ -5912,56 +6133,57 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - s.tmp_1 = music_playTone__P1608_mk(s); + s.tmp_1 = music_playTone__P18894_mk(s); s.tmp_1.arg0 = 262; - s.tmp_2 = music_beat__P1724_mk(s); + s.tmp_2 = music_beat__P19010_mk(s); s.tmp_2.arg0 = 16; - s.callLocIdx = 506; s.pc = 26; return s.tmp_2; + s.callLocIdx = 522; s.pc = 26; return s.tmp_2; case 26: r0 = s.retval; s.tmp_1.arg1 = r0; - s.callLocIdx = 507; s.pc = 25; return s.tmp_1; + s.callLocIdx = 523; s.pc = 25; return s.tmp_1; case 25: r0 = s.retval; - s.tmp_0 = wait_for_a_button_release__P82491_mk(s); - s.callLocIdx = 508; s.pc = 27; return s.tmp_0; + s.tmp_0 = wait_for_a_button_release__P163597_mk(s); + s.callLocIdx = 524; s.pc = 27; return s.tmp_0; case 27: r0 = s.retval; - s.tmp_0 = game_showSystemMenu__P4270_mk(s); - s.callLocIdx = 509; s.pc = 28; return s.tmp_0; + s.tmp_0 = game_showSystemMenu__P21556_mk(s); + s.callLocIdx = 525; s.pc = 28; return s.tmp_0; case 28: r0 = s.retval; { step = 10; continue; } case 9: r0 = pxsim_Array__mk(); s.tmp_0 = r0; - s.tmp_2 = miniMenu_createMenuItem__P4460_mk(s); + s.tmp_2 = miniMenu_createMenuItem__P21746_mk(s); s.tmp_2.arg0 = "No, don't reset"; s.tmp_2.arg1 = undefined; - s.callLocIdx = 510; s.pc = 29; return s.tmp_2; + s.callLocIdx = 526; s.pc = 29; return s.tmp_2; case 29: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.tmp_4 = miniMenu_createMenuItem__P4460_mk(s); + s.tmp_4 = miniMenu_createMenuItem__P21746_mk(s); s.tmp_4.arg0 = "Yes, reset"; s.tmp_4.arg1 = undefined; - s.callLocIdx = 511; s.pc = 30; return s.tmp_4; + s.callLocIdx = 527; s.pc = 30; return s.tmp_4; case 30: r0 = s.retval; s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_3); - s.tmp_5 = miniMenu_MenuSprite_onButtonPressed__P4442_mk(s); - s.tmp_6 = make_title_menu__P82583_mk(s); + s.tmp_5 = miniMenu_MenuSprite_onButtonPressed__P21728_mk(s); + s.tmp_6 = make_title_menu__P163689_mk(s); s.tmp_6.arg0 = "Confirm reset"; s.tmp_6.arg1 = s.tmp_0; - s.callLocIdx = 512; s.pc = 32; return s.tmp_6; + s.tmp_6.arg2 = true; + s.callLocIdx = 528; s.pc = 32; return s.tmp_6; case 32: r0 = s.retval; s.tmp_5.arg0 = r0; - s.tmp_5.arg1 = globals.A___1907; - s.tmp_5.arg2 = inline__P83455; - s.callLocIdx = 520; s.pc = 31; return s.tmp_5; + s.tmp_5.arg1 = globals.A___19193; + s.tmp_5.arg2 = inline__P164580; + s.callLocIdx = 536; s.pc = 31; return s.tmp_5; case 31: r0 = s.retval; case 10: @@ -5971,12 +6193,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P83340.info = {"start":31311,"length":3104,"line":827,"column":45,"endLine":880,"endColumn":13,"fileName":"main.ts","functionName":"inline","argumentNames":["selection","selectedIndex"]} +inline__P164465.info = {"start":31994,"length":3122,"line":845,"column":52,"endLine":898,"endColumn":13,"fileName":"main.ts","functionName":"inline","argumentNames":["selection","selectedIndex"]} -function inline__P83340_mk(s) { +function inline__P164465_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P83340, depth: s.depth + 1, + parent: s, fn: inline__P164465, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5985,13 +6207,13 @@ function inline__P83340_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - names___83353: undefined, - unnamed3110___U1: undefined, - unnamed3111___U2: undefined, - names___83385: undefined, - unnamed3112___U4: undefined, - unnamed3113___U5: undefined, - index___83396: undefined, + names___164478: undefined, + unnamed8734___U1: undefined, + unnamed8735___U2: undefined, + names___164510: undefined, + unnamed8736___U4: undefined, + unnamed8737___U5: undefined, + index___164521: undefined, arg0: undefined, arg1: undefined, } } @@ -6000,7 +6222,7 @@ function inline__P83340_mk(s) { -function inline__P83365(s) { +function inline__P164490(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6015,37 +6237,37 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = music_playTone__P1608_mk(s); + s.tmp_0 = music_playTone__P18894_mk(s); s.tmp_0.arg0 = 262; - s.tmp_1 = music_beat__P1724_mk(s); + s.tmp_1 = music_beat__P19010_mk(s); s.tmp_1.arg0 = 16; - s.callLocIdx = 491; s.pc = 4; return s.tmp_1; + s.callLocIdx = 507; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; s.tmp_0.arg1 = r0; - s.callLocIdx = 492; s.pc = 3; return s.tmp_0; + s.callLocIdx = 508; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.option_selected___83228 = (true); + globals.option_selected___163738 = (true); r0 = (s.arg1 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = (s.arg1 - 1); - globals.map_selected___83258 = (r0); - globals.done_options___83230 = (true); + globals.map_selected___164383 = (r0); + globals.done_options___164355 = (true); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P83365.info = {"start":31777,"length":370,"line":834,"column":97,"endLine":841,"endColumn":21,"fileName":"main.ts","functionName":"inline","argumentNames":["selection","selectedIndex"]} +inline__P164490.info = {"start":32466,"length":370,"line":852,"column":103,"endLine":859,"endColumn":21,"fileName":"main.ts","functionName":"inline","argumentNames":["selection","selectedIndex"]} -function inline__P83365_mk(s) { +function inline__P164490_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P83365, depth: s.depth + 1, + parent: s, fn: inline__P164490, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6057,7 +6279,7 @@ function inline__P83365_mk(s) { -function inline__P83413(s) { +function inline__P164538(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6072,35 +6294,35 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = music_playTone__P1608_mk(s); + s.tmp_0 = music_playTone__P18894_mk(s); s.tmp_0.arg0 = 262; - s.tmp_1 = music_beat__P1724_mk(s); + s.tmp_1 = music_beat__P19010_mk(s); s.tmp_1.arg0 = 16; - s.callLocIdx = 499; s.pc = 4; return s.tmp_1; + s.callLocIdx = 515; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; s.tmp_0.arg1 = r0; - s.callLocIdx = 500; s.pc = 3; return s.tmp_0; + s.callLocIdx = 516; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.option_selected___83228 = (true); + globals.option_selected___163738 = (true); r0 = (s.arg1 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = blockSettings_writeNumber__P4975_mk(s); + s.tmp_1 = blockSettings_writeNumber__P22261_mk(s); s.tmp_1.arg0 = "user_skin"; r0 = (s.arg1 - 1); s.tmp_1.arg1 = r0; - s.callLocIdx = 501; s.pc = 5; return s.tmp_1; + s.callLocIdx = 517; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P83426); + r0 = pxsim_pxtcore_mkAction(1, inline__P164551); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = timer_background__P4273_mk(s); + s.tmp_1 = timer_background__P21559_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.callLocIdx = 504; s.pc = 6; return s.tmp_1; + s.callLocIdx = 520; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; case 1: @@ -6109,12 +6331,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P83413.info = {"start":32765,"length":613,"line":851,"column":61,"endLine":861,"endColumn":21,"fileName":"main.ts","functionName":"inline","argumentNames":["selection","selectedIndex"]} +inline__P164538.info = {"start":33460,"length":613,"line":869,"column":61,"endLine":879,"endColumn":21,"fileName":"main.ts","functionName":"inline","argumentNames":["selection","selectedIndex"]} -function inline__P83413_mk(s) { +function inline__P164538_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P83413, depth: s.depth + 1, + parent: s, fn: inline__P164538, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6126,7 +6348,7 @@ function inline__P83413_mk(s) { -function inline__P83426(s) { +function inline__P164551(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6136,11 +6358,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = Notification_waitForNotificationFinish__P4264_mk(s); - s.callLocIdx = 502; s.pc = 1; return s.tmp_0; + s.tmp_0 = Notification_waitForNotificationFinish__P21550_mk(s); + s.callLocIdx = 518; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Notification_notify__P4262_mk(s); + s.tmp_0 = Notification_notify__P21548_mk(s); if ((s.caps[0]) && (s.caps[0]).vtable) { setupResume(s, 3); pxsim_String__stringConv(s.caps[0]); @@ -6165,19 +6387,19 @@ switch (step) { s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = undefined; - s.callLocIdx = 503; s.pc = 2; return s.tmp_0; + s.callLocIdx = 519; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P83426.info = {"start":33110,"length":219,"line":856,"column":45,"endLine":859,"endColumn":29,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P164551.info = {"start":33805,"length":219,"line":874,"column":45,"endLine":877,"endColumn":29,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P83426_mk(s) { +function inline__P164551_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P83426, depth: s.depth + 1, + parent: s, fn: inline__P164551, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6189,7 +6411,7 @@ function inline__P83426_mk(s) { -function inline__P83455(s) { +function inline__P164580(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6204,33 +6426,33 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = music_playTone__P1608_mk(s); + s.tmp_0 = music_playTone__P18894_mk(s); s.tmp_0.arg0 = 262; - s.tmp_1 = music_beat__P1724_mk(s); + s.tmp_1 = music_beat__P19010_mk(s); s.tmp_1.arg0 = 16; - s.callLocIdx = 513; s.pc = 4; return s.tmp_1; + s.callLocIdx = 529; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; s.tmp_0.arg1 = r0; - s.callLocIdx = 514; s.pc = 3; return s.tmp_0; + s.callLocIdx = 530; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.option_selected___83228 = (true); + globals.option_selected___163738 = (true); r0 = (s.arg1 == 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = blockSettings_clear__P4984_mk(s); - s.callLocIdx = 515; s.pc = 5; return s.tmp_1; + s.tmp_1 = blockSettings_clear__P22270_mk(s); + s.callLocIdx = 531; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - s.tmp_0 = define_settings__P82482_mk(s); - s.callLocIdx = 516; s.pc = 6; return s.tmp_0; + s.tmp_0 = define_settings__P163588_mk(s); + s.callLocIdx = 532; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = timer_background__P4273_mk(s); - s.tmp_0.arg0 = inline__P83467; - s.callLocIdx = 519; s.pc = 7; return s.tmp_0; + s.tmp_0 = timer_background__P21559_mk(s); + s.tmp_0.arg0 = inline__P164592; + s.callLocIdx = 535; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; case 1: @@ -6239,12 +6461,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P83455.info = {"start":33788,"length":594,"line":867,"column":168,"endLine":878,"endColumn":21,"fileName":"main.ts","functionName":"inline","argumentNames":["selection","selectedIndex"]} +inline__P164580.info = {"start":34489,"length":594,"line":885,"column":174,"endLine":896,"endColumn":21,"fileName":"main.ts","functionName":"inline","argumentNames":["selection","selectedIndex"]} -function inline__P83455_mk(s) { +function inline__P164580_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P83455, depth: s.depth + 1, + parent: s, fn: inline__P164580, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6256,7 +6478,7 @@ function inline__P83455_mk(s) { -function inline__P83467(s) { +function inline__P164592(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6266,27 +6488,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = Notification_waitForNotificationFinish__P4264_mk(s); - s.callLocIdx = 517; s.pc = 1; return s.tmp_0; + s.tmp_0 = Notification_waitForNotificationFinish__P21550_mk(s); + s.callLocIdx = 533; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Notification_notify__P4262_mk(s); + s.tmp_0 = Notification_notify__P21548_mk(s); s.tmp_0.arg0 = "Reset successful!"; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = undefined; - s.callLocIdx = 518; s.pc = 2; return s.tmp_0; + s.callLocIdx = 534; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P83467.info = {"start":34144,"length":189,"line":873,"column":45,"endLine":876,"endColumn":29,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P164592.info = {"start":34845,"length":189,"line":891,"column":45,"endLine":894,"endColumn":29,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P83467_mk(s) { +function inline__P164592_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P83467, depth: s.depth + 1, + parent: s, fn: inline__P164592, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -6295,7 +6517,7 @@ function inline__P83467_mk(s) { -function inline__P83585(s) { +function inline__P164710(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6305,22 +6527,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = music_playTone__P1608_mk(s); + s.tmp_0 = music_playTone__P18894_mk(s); s.tmp_0.arg0 = 262; s.tmp_0.arg1 = 200; - s.callLocIdx = 551; s.pc = 1; return s.tmp_0; + s.callLocIdx = 567; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P83585.info = {"start":36139,"length":68,"line":921,"column":29,"endLine":923,"endColumn":13,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P164710.info = {"start":36840,"length":68,"line":939,"column":29,"endLine":941,"endColumn":13,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P83585_mk(s) { +function inline__P164710_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P83585, depth: s.depth + 1, + parent: s, fn: inline__P164710, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -6329,7 +6551,7 @@ function inline__P83585_mk(s) { -function inline__P83593(s) { +function inline__P164718(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6339,22 +6561,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = music_playTone__P1608_mk(s); + s.tmp_0 = music_playTone__P18894_mk(s); s.tmp_0.arg0 = 392; s.tmp_0.arg1 = 2000; - s.callLocIdx = 555; s.pc = 1; return s.tmp_0; + s.callLocIdx = 571; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P83593.info = {"start":36305,"length":61,"line":927,"column":25,"endLine":929,"endColumn":9,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P164718.info = {"start":37006,"length":61,"line":945,"column":25,"endLine":947,"endColumn":9,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P83593_mk(s) { +function inline__P164718_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P83593, depth: s.depth + 1, + parent: s, fn: inline__P164718, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -6363,7 +6585,7 @@ function inline__P83593_mk(s) { -function inline__P83630(s) { +function inline__P164755(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6373,21 +6595,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = label_pop_away_up__P81804_mk(s); - s.tmp_0.arg0 = globals.sprite_321go___83220; - s.callLocIdx = 568; s.pc = 1; return s.tmp_0; + s.tmp_0 = label_pop_away_up__P162899_mk(s); + s.tmp_0.arg0 = globals.sprite_321go___164347; + s.callLocIdx = 584; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P83630.info = {"start":37011,"length":75,"line":944,"column":30,"endLine":946,"endColumn":13,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P164755.info = {"start":37712,"length":75,"line":962,"column":30,"endLine":964,"endColumn":13,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P83630_mk(s) { +function inline__P164755_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P83630, depth: s.depth + 1, + parent: s, fn: inline__P164755, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -6396,7 +6618,7 @@ function inline__P83630_mk(s) { -function inline__P83635(s) { +function inline__P164760(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6406,82 +6628,82 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sprite___83640 = undefined; - s.unnamed3114___U1 = undefined; - s.unnamed3115___U2 = undefined; - s.sprite___83653 = undefined; - s.unnamed3116___U4 = undefined; - s.unnamed3117___U5 = undefined; - s.tmp_0 = r0 = globals.in_game___81826; + s.sprite___164765 = undefined; + s.unnamed8738___U1 = undefined; + s.unnamed8739___U2 = undefined; + s.sprite___164778 = undefined; + s.unnamed8740___U4 = undefined; + s.unnamed8741___U5 = undefined; + s.tmp_0 = r0 = globals.in_game___162921; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = globals.splash_mode___82654; + r0 = globals.splash_mode___163781; case 2: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 9; continue; } - s.sprite___83640 = (undefined); - s.tmp_0 = sprites_allOfKind__P2066_mk(s); - s.tmp_0.arg0 = globals.Player___2267; - s.callLocIdx = 572; s.pc = 11; return s.tmp_0; + s.sprite___164765 = (undefined); + s.tmp_0 = sprites_allOfKind__P19352_mk(s); + s.tmp_0.arg0 = globals.Player___19553; + s.callLocIdx = 588; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.unnamed3114___U1 = (r0); - s.unnamed3115___U2 = (0); + s.unnamed8738___U1 = (r0); + s.unnamed8739___U2 = (0); case 3: - s.tmp_0 = r0 = s.unnamed3115___U2; - r0 = pxsim_Array__length(s.unnamed3114___U1); + s.tmp_0 = r0 = s.unnamed8739___U2; + r0 = pxsim_Array__length(s.unnamed8738___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed3114___U1, s.unnamed3115___U2); - s.sprite___83640 = (r0); - s.tmp_2 = update_car_physics__P83110_mk(s); - s.tmp_2.arg0 = s.sprite___83640; - s.tmp_2.arg1 = globals.car_drive_frict___83250; - s.tmp_2.arg2 = globals.car_slow_frict___83256; - s.tmp_2.arg3 = globals.car_drive_max_velo___83247; - s.tmp_2.arg4 = globals.car_slow_max_velo___83253; - s.callLocIdx = 573; s.pc = 12; return s.tmp_2; + r0 = pxsim_Array__getAt(s.unnamed8738___U1, s.unnamed8739___U2); + s.sprite___164765 = (r0); + s.tmp_2 = update_car_physics__P164237_mk(s); + s.tmp_2.arg0 = s.sprite___164765; + s.tmp_2.arg1 = globals.car_drive_frict___164375; + s.tmp_2.arg2 = globals.car_slow_frict___164381; + s.tmp_2.arg3 = globals.car_drive_max_velo___164372; + s.tmp_2.arg4 = globals.car_slow_max_velo___164378; + s.callLocIdx = 589; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; - r0 = (s.unnamed3115___U2 + 1); - s.unnamed3115___U2 = (r0); + r0 = (s.unnamed8739___U2 + 1); + s.unnamed8739___U2 = (r0); { step = 3; continue; } case 4: - s.unnamed3114___U1 = (undefined); - s.tmp_0 = refresh_following__P82490_mk(s); - s.callLocIdx = 574; s.pc = 13; return s.tmp_0; + s.unnamed8738___U1 = (undefined); + s.tmp_0 = refresh_following__P163596_mk(s); + s.callLocIdx = 590; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals.show_checkpoints_gotten___81873); + r0 = pxsim_numops_toBoolDecr(globals.show_checkpoints_gotten___162968); if (!r0) { step = 7; continue; } - s.sprite___83653 = (undefined); - s.tmp_0 = sprites_allOfKind__P2066_mk(s); - s.tmp_0.arg0 = globals.Player___2267; - s.callLocIdx = 575; s.pc = 14; return s.tmp_0; + s.sprite___164778 = (undefined); + s.tmp_0 = sprites_allOfKind__P19352_mk(s); + s.tmp_0.arg0 = globals.Player___19553; + s.callLocIdx = 591; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.unnamed3116___U4 = (r0); - s.unnamed3117___U5 = (0); + s.unnamed8740___U4 = (r0); + s.unnamed8741___U5 = (0); case 5: - s.tmp_0 = r0 = s.unnamed3117___U5; - r0 = pxsim_Array__length(s.unnamed3116___U4); + s.tmp_0 = r0 = s.unnamed8741___U5; + r0 = pxsim_Array__length(s.unnamed8740___U4); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed3116___U4, s.unnamed3117___U5); - s.sprite___83653 = (r0); - s.tmp_2 = Sprite_sayText__P2199_mk(s); - s.tmp_2.arg0 = s.sprite___83653; - s.tmp_13 = sprites_readDataNumber__P4488_mk(s); - s.tmp_13.arg0 = s.sprite___83653; + r0 = pxsim_Array__getAt(s.unnamed8740___U4, s.unnamed8741___U5); + s.sprite___164778 = (r0); + s.tmp_2 = Sprite_sayText__P19485_mk(s); + s.tmp_2.arg0 = s.sprite___164778; + s.tmp_13 = sprites_readDataNumber__P21774_mk(s); + s.tmp_13.arg0 = s.sprite___164778; s.tmp_13.arg1 = "lap"; - s.callLocIdx = 576; s.pc = 16; return s.tmp_13; + s.callLocIdx = 592; s.pc = 16; return s.tmp_13; case 16: r0 = s.retval; s.tmp_12 = r0; @@ -6516,10 +6738,10 @@ switch (step) { case 19: r0 = s.retval; s.tmp_7 = r0; - s.tmp_16 = sprites_readDataNumber__P4488_mk(s); - s.tmp_16.arg0 = s.sprite___83653; + s.tmp_16 = sprites_readDataNumber__P21774_mk(s); + s.tmp_16.arg0 = s.sprite___164778; s.tmp_16.arg1 = "checkpoints_got"; - s.callLocIdx = 577; s.pc = 20; return s.tmp_16; + s.callLocIdx = 593; s.pc = 20; return s.tmp_16; case 20: r0 = s.retval; s.tmp_15 = r0; @@ -6554,10 +6776,10 @@ switch (step) { case 23: r0 = s.retval; s.tmp_3 = r0; - s.tmp_19 = sprites_readDataNumber__P4488_mk(s); - s.tmp_19.arg0 = s.sprite___83653; + s.tmp_19 = sprites_readDataNumber__P21774_mk(s); + s.tmp_19.arg0 = s.sprite___164778; s.tmp_19.arg1 = "last_checkpoint"; - s.callLocIdx = 578; s.pc = 24; return s.tmp_19; + s.callLocIdx = 594; s.pc = 24; return s.tmp_19; case 24: r0 = s.retval; s.tmp_18 = r0; @@ -6576,32 +6798,32 @@ switch (step) { s.tmp_2.arg3 = false; s.tmp_2.arg4 = 15; s.tmp_2.arg5 = 1; - s.callLocIdx = 579; s.pc = 15; return s.tmp_2; + s.callLocIdx = 595; s.pc = 15; return s.tmp_2; case 15: r0 = s.retval; - r0 = (s.unnamed3117___U5 + 1); - s.unnamed3117___U5 = (r0); + r0 = (s.unnamed8741___U5 + 1); + s.unnamed8741___U5 = (r0); { step = 5; continue; } case 6: - s.unnamed3116___U4 = (undefined); + s.unnamed8740___U4 = (undefined); case 7: case 8: case 9: case 10: - s.tmp_0 = update_minimap__P82528_mk(s); - s.callLocIdx = 580; s.pc = 26; return s.tmp_0; + s.tmp_0 = update_minimap__P163634_mk(s); + s.callLocIdx = 596; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P83635.info = {"start":37155,"length":628,"line":952,"column":14,"endLine":965,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P164760.info = {"start":37856,"length":628,"line":970,"column":14,"endLine":983,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P83635_mk(s) { +function inline__P164760_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P83635, depth: s.depth + 1, + parent: s, fn: inline__P164760, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6623,19 +6845,19 @@ function inline__P83635_mk(s) { tmp_17: undefined, tmp_18: undefined, tmp_19: undefined, - sprite___83640: undefined, - unnamed3114___U1: undefined, - unnamed3115___U2: undefined, - sprite___83653: undefined, - unnamed3116___U4: undefined, - unnamed3117___U5: undefined, + sprite___164765: undefined, + unnamed8738___U1: undefined, + unnamed8739___U2: undefined, + sprite___164778: undefined, + unnamed8740___U4: undefined, + unnamed8741___U5: undefined, } } -function inline__P83689(s) { +function inline__P164814(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6645,112 +6867,112 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sprite___83694 = undefined; - s.unnamed3118___U1 = undefined; - s.unnamed3119___U2 = undefined; - s.index___83853 = undefined; - s.tmp_0 = r0 = globals.in_game___81826; + s.sprite___164819 = undefined; + s.unnamed8742___U1 = undefined; + s.unnamed8743___U2 = undefined; + s.index___164978 = undefined; + s.tmp_0 = r0 = globals.in_game___162921; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = globals.splash_mode___82654; + r0 = globals.splash_mode___163781; case 2: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 29; continue; } - s.sprite___83694 = (undefined); - s.tmp_0 = sprites_allOfKind__P2066_mk(s); - s.tmp_0.arg0 = globals.Player___2267; - s.callLocIdx = 582; s.pc = 31; return s.tmp_0; + s.sprite___164819 = (undefined); + s.tmp_0 = sprites_allOfKind__P19352_mk(s); + s.tmp_0.arg0 = globals.Player___19553; + s.callLocIdx = 598; s.pc = 31; return s.tmp_0; case 31: r0 = s.retval; - s.unnamed3118___U1 = (r0); - s.unnamed3119___U2 = (0); + s.unnamed8742___U1 = (r0); + s.unnamed8743___U2 = (0); case 3: - s.tmp_0 = r0 = s.unnamed3119___U2; - r0 = pxsim_Array__length(s.unnamed3118___U1); + s.tmp_0 = r0 = s.unnamed8743___U2; + r0 = pxsim_Array__length(s.unnamed8742___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 24; continue; } - r0 = pxsim_Array__getAt(s.unnamed3118___U1, s.unnamed3119___U2); - s.sprite___83694 = (r0); - s.tmp_3 = Sprite_tileKindAt__P2209_mk(s); - s.tmp_3.arg0 = s.sprite___83694; + r0 = pxsim_Array__getAt(s.unnamed8742___U1, s.unnamed8743___U2); + s.sprite___164819 = (r0); + s.tmp_3 = Sprite_tileKindAt__P19495_mk(s); + s.tmp_3.arg0 = s.sprite___164819; s.tmp_3.arg1 = 4; - s.tmp_4 = helpers_getTileByName__P3025_mk(s); + s.tmp_4 = helpers_getTileByName__P20311_mk(s); s.tmp_4.arg0 = "checkerflag"; - s.callLocIdx = 583; s.pc = 33; return s.tmp_4; + s.callLocIdx = 599; s.pc = 33; return s.tmp_4; case 33: r0 = s.retval; s.tmp_3.arg2 = r0; - s.callLocIdx = 584; s.pc = 32; return s.tmp_3; + s.callLocIdx = 600; s.pc = 32; return s.tmp_3; case 32: r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 20; continue; } - r0 = pxsim_Array_.indexOf(globals.sprites_on_checker___83261, s.sprite___83694, undefined); + r0 = pxsim_Array_.indexOf(globals.sprites_on_checker___164386, s.sprite___164819, undefined); s.tmp_6 = r0; r0 = (s.tmp_6 == -1); s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 18; continue; } - r0 = pxsim_Array__push(globals.sprites_on_checker___83261, s.sprite___83694); - s.tmp_3 = sprites_readDataNumber__P4488_mk(s); - s.tmp_3.arg0 = s.sprite___83694; + r0 = pxsim_Array__push(globals.sprites_on_checker___164386, s.sprite___164819); + s.tmp_3 = sprites_readDataNumber__P21774_mk(s); + s.tmp_3.arg0 = s.sprite___164819; s.tmp_3.arg1 = "last_checkpoint"; - s.callLocIdx = 585; s.pc = 34; return s.tmp_3; + s.callLocIdx = 601; s.pc = 34; return s.tmp_3; case 34: r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_2 + 1); s.tmp_1 = r0; - r0 = (s.tmp_1 == globals.map_checkpoints_needed___81848); + r0 = (s.tmp_1 == globals.map_checkpoints_needed___162943); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 16; continue; } - s.tmp_6 = sprites_readDataNumber__P4488_mk(s); - s.tmp_6.arg0 = s.sprite___83694; + s.tmp_6 = sprites_readDataNumber__P21774_mk(s); + s.tmp_6.arg0 = s.sprite___164819; s.tmp_6.arg1 = "lap"; - s.callLocIdx = 586; s.pc = 35; return s.tmp_6; + s.callLocIdx = 602; s.pc = 35; return s.tmp_6; case 35: r0 = s.retval; s.tmp_5 = r0; - r0 = (s.tmp_5 == globals.laps___83233); + r0 = (s.tmp_5 == globals.laps___164358); s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 12; continue; } - r0 = pxsim_Array_.indexOf(globals.finished_cars___82334, s.sprite___83694, undefined); + r0 = pxsim_Array_.indexOf(globals.finished_cars___163440, s.sprite___164819, undefined); s.tmp_8 = r0; r0 = (s.tmp_8 == -1); s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 8; continue; } - r0 = pxsim_Array__push(globals.finished_cars___82334, s.sprite___83694); - s.tmp_0 = Sprite_startEffect__P2200_mk(s); - s.tmp_0.arg0 = s.sprite___83694; - s.tmp_0.arg1 = globals.confetti___2963; + r0 = pxsim_Array__push(globals.finished_cars___163440, s.sprite___164819); + s.tmp_0 = Sprite_startEffect__P19486_mk(s); + s.tmp_0.arg0 = s.sprite___164819; + s.tmp_0.arg1 = globals.confetti___20249; s.tmp_0.arg2 = 1000; - s.callLocIdx = 587; s.pc = 36; return s.tmp_0; + s.callLocIdx = 603; s.pc = 36; return s.tmp_0; case 36: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals.splash_mode___82654); + r0 = pxsim_numops_toBoolDecr(globals.splash_mode___163781); 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 = 4; continue; } - s.tmp_2 = Sprite_sayText__P2199_mk(s); - s.tmp_2.arg0 = s.sprite___83694; + s.tmp_2 = Sprite_sayText__P19485_mk(s); + s.tmp_2.arg0 = s.sprite___164819; r0 = pxsim_String_.mkEmpty(); s.tmp_7 = r0; - s.tmp_10 = sprites_readDataString__P4490_mk(s); - s.tmp_10.arg0 = s.sprite___83694; + s.tmp_10 = sprites_readDataString__P21776_mk(s); + s.tmp_10.arg0 = s.sprite___164819; s.tmp_10.arg1 = "name"; - s.callLocIdx = 588; s.pc = 38; return s.tmp_10; + s.callLocIdx = 604; s.pc = 38; return s.tmp_10; case 38: r0 = s.retval; s.tmp_9 = r0; @@ -6785,10 +7007,10 @@ switch (step) { case 41: r0 = s.retval; s.tmp_3 = r0; - s.tmp_13 = make_ordinal__P82889_mk(s); - r0 = pxsim_Array__length(globals.finished_cars___82334); + s.tmp_13 = make_ordinal__P164016_mk(s); + r0 = pxsim_Array__length(globals.finished_cars___163440); s.tmp_13.arg0 = r0; - s.callLocIdx = 589; s.pc = 42; return s.tmp_13; + s.callLocIdx = 605; s.pc = 42; return s.tmp_13; case 42: r0 = s.retval; s.tmp_12 = r0; @@ -6807,31 +7029,31 @@ switch (step) { s.tmp_2.arg3 = false; s.tmp_2.arg4 = 15; s.tmp_2.arg5 = 1; - s.callLocIdx = 590; s.pc = 37; return s.tmp_2; + s.callLocIdx = 606; s.pc = 37; return s.tmp_2; case 37: r0 = s.retval; case 4: case 5: - s.tmp_1 = spriteutils_isDestroyed__P4235_mk(s); - s.tmp_1.arg0 = globals.sprite_finished_cars___83198; - s.callLocIdx = 591; s.pc = 44; return s.tmp_1; + s.tmp_1 = spriteutils_isDestroyed__P21521_mk(s); + s.tmp_1.arg0 = globals.sprite_finished_cars___164325; + s.callLocIdx = 607; s.pc = 44; return s.tmp_1; case 44: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.tmp_2 = timer_background__P4273_mk(s); - s.tmp_2.arg0 = inline__P83769; - s.callLocIdx = 600; s.pc = 45; return s.tmp_2; + s.tmp_2 = timer_background__P21559_mk(s); + s.tmp_2.arg0 = inline__P164894; + s.callLocIdx = 616; s.pc = 45; return s.tmp_2; case 45: r0 = s.retval; { step = 7; continue; } case 6: - s.tmp_0 = TextSprite_setText__P4547_mk(s); - s.tmp_0.arg0 = globals.sprite_finished_cars___83198; + s.tmp_0 = TextSprite_setText__P21833_mk(s); + s.tmp_0.arg0 = globals.sprite_finished_cars___164325; r0 = pxsim_String_.mkEmpty(); s.tmp_3 = r0; - r0 = pxsim_Array__length(globals.finished_cars___82334); + r0 = pxsim_Array__length(globals.finished_cars___163440); s.tmp_5 = r0; if ((s.tmp_5) && (s.tmp_5).vtable) { setupResume(s, 47); @@ -6855,62 +7077,62 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_String__concat(s.tmp_1, "/9 finished"); s.tmp_0.arg1 = r0; - s.callLocIdx = 601; s.pc = 46; return s.tmp_0; + s.callLocIdx = 617; s.pc = 46; return s.tmp_0; case 46: r0 = s.retval; case 7: case 8: case 9: - r0 = (globals.sprite_player___81802 == s.sprite___83694); + r0 = (globals.sprite_player___162897 == s.sprite___164819); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } - s.tmp_1 = sprites_setDataBoolean__P4491_mk(s); - s.tmp_1.arg0 = s.sprite___83694; + s.tmp_1 = sprites_setDataBoolean__P21777_mk(s); + s.tmp_1.arg0 = s.sprite___164819; s.tmp_1.arg1 = "bot"; s.tmp_1.arg2 = true; - s.callLocIdx = 602; s.pc = 49; return s.tmp_1; + s.callLocIdx = 618; s.pc = 49; return s.tmp_1; case 49: r0 = s.retval; - s.tmp_0 = sprites_setDataNumber__P4486_mk(s); - s.tmp_0.arg0 = s.sprite___83694; + s.tmp_0 = sprites_setDataNumber__P21772_mk(s); + s.tmp_0.arg0 = s.sprite___164819; s.tmp_0.arg1 = "checkpoints_got"; s.tmp_0.arg2 = 0; - s.callLocIdx = 603; s.pc = 50; return s.tmp_0; + s.callLocIdx = 619; s.pc = 50; return s.tmp_0; case 50: r0 = s.retval; - s.tmp_0 = sprites_setDataSprite__P4493_mk(s); - s.tmp_0.arg0 = s.sprite___83694; + s.tmp_0 = sprites_setDataSprite__P21779_mk(s); + s.tmp_0.arg0 = s.sprite___164819; s.tmp_0.arg1 = "target_checkpoint"; s.tmp_0.arg2 = null; - s.callLocIdx = 604; s.pc = 51; return s.tmp_0; + s.callLocIdx = 620; s.pc = 51; return s.tmp_0; case 51: r0 = s.retval; case 10: case 11: { step = 15; continue; } case 12: - s.tmp_0 = sprites_changeDataNumberBy__P4487_mk(s); - s.tmp_0.arg0 = s.sprite___83694; + s.tmp_0 = sprites_changeDataNumberBy__P21773_mk(s); + s.tmp_0.arg0 = s.sprite___164819; s.tmp_0.arg1 = "lap"; s.tmp_0.arg2 = 1; - s.callLocIdx = 605; s.pc = 52; return s.tmp_0; + s.callLocIdx = 621; s.pc = 52; return s.tmp_0; case 52: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals.splash_mode___82654); + r0 = pxsim_numops_toBoolDecr(globals.splash_mode___163781); 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 = 13; continue; } - s.tmp_2 = Sprite_sayText__P2199_mk(s); - s.tmp_2.arg0 = s.sprite___83694; + s.tmp_2 = Sprite_sayText__P19485_mk(s); + s.tmp_2.arg0 = s.sprite___164819; r0 = pxsim_String_.mkEmpty(); s.tmp_7 = r0; - s.tmp_10 = sprites_readDataString__P4490_mk(s); - s.tmp_10.arg0 = s.sprite___83694; + s.tmp_10 = sprites_readDataString__P21776_mk(s); + s.tmp_10.arg0 = s.sprite___164819; s.tmp_10.arg1 = "name"; - s.callLocIdx = 606; s.pc = 54; return s.tmp_10; + s.callLocIdx = 622; s.pc = 54; return s.tmp_10; case 54: r0 = s.retval; s.tmp_9 = r0; @@ -6945,10 +7167,10 @@ switch (step) { case 57: r0 = s.retval; s.tmp_3 = r0; - s.tmp_13 = sprites_readDataNumber__P4488_mk(s); - s.tmp_13.arg0 = s.sprite___83694; + s.tmp_13 = sprites_readDataNumber__P21774_mk(s); + s.tmp_13.arg0 = s.sprite___164819; s.tmp_13.arg1 = "lap"; - s.callLocIdx = 607; s.pc = 58; return s.tmp_13; + s.callLocIdx = 623; s.pc = 58; return s.tmp_13; case 58: r0 = s.retval; s.tmp_12 = r0; @@ -6967,7 +7189,7 @@ switch (step) { s.tmp_2.arg3 = false; s.tmp_2.arg4 = 15; s.tmp_2.arg5 = 1; - s.callLocIdx = 608; s.pc = 53; return s.tmp_2; + s.callLocIdx = 624; s.pc = 53; return s.tmp_2; case 53: r0 = s.retval; case 13: @@ -6979,28 +7201,28 @@ switch (step) { case 19: { step = 23; continue; } case 20: - r0 = pxsim_Array_.indexOf(globals.sprites_on_checker___83261, s.sprite___83694, undefined); + r0 = pxsim_Array_.indexOf(globals.sprites_on_checker___164386, s.sprite___164819, undefined); s.tmp_1 = r0; r0 = (s.tmp_1 != -1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 21; continue; } - s.tmp_2 = r0 = globals.sprites_on_checker___83261; - r0 = pxsim_Array_.indexOf(globals.sprites_on_checker___83261, s.sprite___83694, undefined); + s.tmp_2 = r0 = globals.sprites_on_checker___164386; + r0 = pxsim_Array_.indexOf(globals.sprites_on_checker___164386, s.sprite___164819, undefined); s.tmp_3 = r0; r0 = pxsim_Array_.removeAt(s.tmp_2, s.tmp_3); case 21: case 22: case 23: - r0 = (s.unnamed3119___U2 + 1); - s.unnamed3119___U2 = (r0); + r0 = (s.unnamed8743___U2 + 1); + s.unnamed8743___U2 = (r0); { step = 3; continue; } case 24: - s.unnamed3118___U1 = (undefined); - s.index___83853 = (0); + s.unnamed8742___U1 = (undefined); + s.index___164978 = (0); case 25: - s.tmp_1 = r0 = s.index___83853; - r0 = pxsim_Array__length(globals.sprites_on_checker___83261); + s.tmp_1 = r0 = s.index___164978; + r0 = pxsim_Array__length(globals.sprites_on_checker___164386); s.tmp_3 = r0; r0 = (s.tmp_3 - 1); s.tmp_2 = r0; @@ -7008,34 +7230,34 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 28; continue; } - s.tmp_5 = spriteutils_isDestroyed__P4235_mk(s); - s.tmp_6 = r0 = globals.sprites_on_checker___83261; - r0 = pxsim_Array__length(globals.sprites_on_checker___83261); + s.tmp_5 = spriteutils_isDestroyed__P21521_mk(s); + s.tmp_6 = r0 = globals.sprites_on_checker___164386; + r0 = pxsim_Array__length(globals.sprites_on_checker___164386); s.tmp_8 = r0; - r0 = (s.index___83853 + 1); + r0 = (s.index___164978 + 1); s.tmp_9 = r0; r0 = (s.tmp_8 - s.tmp_9); s.tmp_7 = r0; r0 = pxsim_Array__getAt(s.tmp_6, s.tmp_7); s.tmp_5.arg0 = r0; - s.callLocIdx = 609; s.pc = 60; return s.tmp_5; + s.callLocIdx = 625; s.pc = 60; return s.tmp_5; case 60: r0 = s.retval; s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 26; continue; } - s.tmp_10 = r0 = globals.sprites_on_checker___83261; - r0 = pxsim_Array__length(globals.sprites_on_checker___83261); + s.tmp_10 = r0 = globals.sprites_on_checker___164386; + r0 = pxsim_Array__length(globals.sprites_on_checker___164386); s.tmp_12 = r0; - r0 = (s.index___83853 + 1); + r0 = (s.index___164978 + 1); s.tmp_13 = r0; r0 = (s.tmp_12 - s.tmp_13); s.tmp_11 = r0; r0 = pxsim_Array_.removeAt(s.tmp_10, s.tmp_11); case 26: case 27: - r0 = (s.index___83853 + 1); - s.index___83853 = (r0); + r0 = (s.index___164978 + 1); + s.index___164978 = (r0); { step = 25; continue; } case 28: case 29: @@ -7044,12 +7266,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P83689.info = {"start":37799,"length":3211,"line":966,"column":14,"endLine":1019,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P164814.info = {"start":38500,"length":3211,"line":984,"column":14,"endLine":1037,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P83689_mk(s) { +function inline__P164814_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P83689, depth: s.depth + 1, + parent: s, fn: inline__P164814, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7065,17 +7287,17 @@ function inline__P83689_mk(s) { tmp_11: undefined, tmp_12: undefined, tmp_13: undefined, - sprite___83694: undefined, - unnamed3118___U1: undefined, - unnamed3119___U2: undefined, - index___83853: undefined, + sprite___164819: undefined, + unnamed8742___U1: undefined, + unnamed8743___U2: undefined, + index___164978: undefined, } } -function inline__P83769(s) { +function inline__P164894(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7085,64 +7307,64 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = textsprite_create__P4553_mk(s); + s.tmp_0 = textsprite_create__P21839_mk(s); s.tmp_0.arg0 = "1/9 finished"; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 15; - s.callLocIdx = 592; s.pc = 1; return s.tmp_0; + s.callLocIdx = 608; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - globals.sprite_finished_cars___83198 = (r0); - s.tmp_0 = TextSprite_setBorder__P4548_mk(s); - s.tmp_0.arg0 = globals.sprite_finished_cars___83198; + globals.sprite_finished_cars___164325 = (r0); + s.tmp_0 = TextSprite_setBorder__P21834_mk(s); + s.tmp_0.arg0 = globals.sprite_finished_cars___164325; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 15; s.tmp_0.arg3 = 2; - s.callLocIdx = 593; s.pc = 2; return s.tmp_0; + s.callLocIdx = 609; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P2206_mk(s); - s.tmp_0.arg0 = globals.sprite_finished_cars___83198; + s.tmp_0 = Sprite_setFlag__P19492_mk(s); + s.tmp_0.arg0 = globals.sprite_finished_cars___164325; s.tmp_0.arg1 = 7168; s.tmp_0.arg2 = true; - s.callLocIdx = 594; s.pc = 3; return s.tmp_0; + s.callLocIdx = 610; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P2206_mk(s); - s.tmp_0.arg0 = globals.sprite_finished_cars___83198; + s.tmp_0 = Sprite_setFlag__P19492_mk(s); + s.tmp_0.arg0 = globals.sprite_finished_cars___164325; s.tmp_0.arg1 = 512; s.tmp_0.arg2 = true; - s.callLocIdx = 595; s.pc = 4; return s.tmp_0; + s.callLocIdx = 611; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = Sprite_setPosition__P2196_mk(s); - s.tmp_0.arg0 = globals.sprite_finished_cars___83198; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + s.tmp_0 = Sprite_setPosition__P19482_mk(s); + s.tmp_0.arg0 = globals.sprite_finished_cars___164325; + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_1 = r0; r0 = (s.tmp_1 * 0.5); s.tmp_0.arg1 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___1829); + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_2 = r0; r0 = (s.tmp_2 * 0.1); s.tmp_0.arg2 = r0; - s.callLocIdx = 598; s.pc = 5; return s.tmp_0; + s.callLocIdx = 614; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = label_pop_in_down__P82451_mk(s); - s.tmp_0.arg0 = globals.sprite_finished_cars___83198; - s.callLocIdx = 599; s.pc = 6; return s.tmp_0; + s.tmp_0 = label_pop_in_down__P163557_mk(s); + s.tmp_0.arg0 = globals.sprite_finished_cars___164325; + s.callLocIdx = 615; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P83769.info = {"start":38911,"length":641,"line":982,"column":53,"endLine":989,"endColumn":37,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P164894.info = {"start":39612,"length":641,"line":1000,"column":53,"endLine":1007,"endColumn":37,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P83769_mk(s) { +function inline__P164894_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P83769, depth: s.depth + 1, + parent: s, fn: inline__P164894, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7153,7 +7375,7 @@ function inline__P83769_mk(s) { -function inline__P83880(s) { +function inline__P165005(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7163,26 +7385,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.index___83888 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.in_game___81826); + s.index___165013 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.in_game___162921); if (!r0) { step = 5; continue; } - r0 = pxsim_Array__length(globals.finished_cars___82334); + r0 = pxsim_Array__length(globals.finished_cars___163440); s.tmp_1 = r0; r0 = (s.tmp_1 == 9); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_2 = pause__P413_mk(s); + s.tmp_2 = pause__P17699_mk(s); s.tmp_2.arg0 = 1000; - s.callLocIdx = 611; s.pc = 7; return s.tmp_2; + s.callLocIdx = 627; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; r0 = pxsim_Array__mk(); - globals.local_player_names___83195 = (r0); - s.index___83888 = (0); + globals.local_player_names___164322 = (r0); + s.index___165013 = (0); case 1: - s.tmp_1 = r0 = s.index___83888; - r0 = pxsim_Array__length(globals.finished_cars___82334); + s.tmp_1 = r0 = s.index___165013; + r0 = pxsim_Array__length(globals.finished_cars___163440); s.tmp_3 = r0; r0 = (s.tmp_3 - 1); s.tmp_2 = r0; @@ -7190,14 +7412,14 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_4 = r0 = globals.local_player_names___83195; - s.tmp_6 = miniMenu_createMenuItem__P4460_mk(s); + s.tmp_4 = r0 = globals.local_player_names___164322; + s.tmp_6 = miniMenu_createMenuItem__P21746_mk(s); r0 = pxsim_String_.mkEmpty(); s.tmp_11 = r0; - s.tmp_14 = make_ordinal__P82889_mk(s); - r0 = (s.index___83888 + 1); + s.tmp_14 = make_ordinal__P164016_mk(s); + r0 = (s.index___165013 + 1); s.tmp_14.arg0 = r0; - s.callLocIdx = 612; s.pc = 9; return s.tmp_14; + s.callLocIdx = 628; s.pc = 9; return s.tmp_14; case 9: r0 = s.retval; s.tmp_13 = r0; @@ -7232,11 +7454,11 @@ switch (step) { case 12: r0 = s.retval; s.tmp_7 = r0; - s.tmp_17 = sprites_readDataString__P4490_mk(s); - r0 = pxsim_Array__getAt(globals.finished_cars___82334, s.index___83888); + s.tmp_17 = sprites_readDataString__P21776_mk(s); + r0 = pxsim_Array__getAt(globals.finished_cars___163440, s.index___165013); s.tmp_17.arg0 = r0; s.tmp_17.arg1 = "name"; - s.callLocIdx = 613; s.pc = 13; return s.tmp_17; + s.callLocIdx = 629; s.pc = 13; return s.tmp_17; case 13: r0 = s.retval; s.tmp_16 = r0; @@ -7252,62 +7474,62 @@ switch (step) { r0 = pxsim_String__concat(s.tmp_7, s.tmp_15); s.tmp_6.arg0 = r0; s.tmp_6.arg1 = undefined; - s.callLocIdx = 614; s.pc = 8; return s.tmp_6; + s.callLocIdx = 630; s.pc = 8; return s.tmp_6; case 8: r0 = s.retval; s.tmp_5 = r0; r0 = pxsim_Array__push(s.tmp_4, s.tmp_5); - r0 = (s.index___83888 + 1); - s.index___83888 = (r0); + r0 = (s.index___165013 + 1); + s.index___165013 = (r0); { step = 1; continue; } case 2: - globals.show_minimap___82530 = (false); - s.tmp_0 = label_pop_away_up__P81804_mk(s); - s.tmp_0.arg0 = globals.sprite_finished_cars___83198; - s.callLocIdx = 615; s.pc = 15; return s.tmp_0; + globals.show_minimap___163636 = (false); + s.tmp_0 = label_pop_away_up__P162899_mk(s); + s.tmp_0.arg0 = globals.sprite_finished_cars___164325; + s.callLocIdx = 631; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - s.tmp_0 = make_leaderboard__P83067_mk(s); - s.tmp_0.arg0 = globals.local_player_names___83195; - r0 = pxsim_Array_.indexOf(globals.finished_cars___82334, globals.sprite_player___81802, undefined); + s.tmp_0 = make_leaderboard__P164194_mk(s); + s.tmp_0.arg0 = globals.local_player_names___164322; + r0 = pxsim_Array_.indexOf(globals.finished_cars___163440, globals.sprite_player___162897, undefined); s.tmp_0.arg1 = r0; - s.callLocIdx = 616; s.pc = 16; return s.tmp_0; + s.callLocIdx = 632; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.tmp_0 = full_screen_menu_pop_in_down__P83008_mk(s); - s.tmp_0.arg0 = globals.menu_leaderboard___83071; - s.callLocIdx = 617; s.pc = 17; return s.tmp_0; + s.tmp_0 = full_screen_menu_pop_in_down__P164135_mk(s); + s.tmp_0.arg0 = globals.menu_leaderboard___164198; + s.callLocIdx = 633; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; - s.tmp_0 = wait_for_a_button_press_and_release__P82886_mk(s); - s.callLocIdx = 618; s.pc = 18; return s.tmp_0; + s.tmp_0 = wait_for_a_button_press_and_release__P164013_mk(s); + s.callLocIdx = 634; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = game_over__P2703_mk(s); + s.tmp_0 = game_over__P19989_mk(s); s.tmp_0.arg0 = true; s.tmp_0.arg1 = undefined; - s.callLocIdx = 619; s.pc = 19; return s.tmp_0; + s.callLocIdx = 635; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; case 3: case 4: case 5: case 6: - s.tmp_0 = pause__P413_mk(s); + s.tmp_0 = pause__P17699_mk(s); s.tmp_0.arg0 = 100; - s.callLocIdx = 620; s.pc = 20; return s.tmp_0; + s.callLocIdx = 636; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P83880.info = {"start":41020,"length":724,"line":1020,"column":8,"endLine":1037,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P165005.info = {"start":41721,"length":724,"line":1038,"column":8,"endLine":1055,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P83880_mk(s) { +function inline__P165005_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P83880, depth: s.depth + 1, + parent: s, fn: inline__P165005, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7327,14 +7549,14 @@ function inline__P83880_mk(s) { tmp_15: undefined, tmp_16: undefined, tmp_17: undefined, - index___83888: undefined, + index___165013: undefined, } } -function game_over__P2703(s) { +function game_over__P19989(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7344,29 +7566,29 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scoreInfo___11069 = undefined; - s.highScore___11073 = undefined; - s.overDialog___11102 = undefined; + s.scoreInfo___28558 = undefined; + s.highScore___28562 = undefined; + s.overDialog___28591 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = game_init__P5625_mk(s); + s.tmp_0 = game_init__P22926_mk(s); s.tmp_0.arg0 = undefined; s.callLocIdx = 1368; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals.__isOver___5624); + r0 = pxsim_numops_toBoolDecr(globals.__isOver___22925); if (!r0) { step = 1; continue; } { step = 17; continue; } case 1: case 2: - globals.__isOver___5624 = (true); - r0 = pxsim_numops_toBoolDecr(globals.__gameOverHandler___5622); + globals.__isOver___22925 = (true); + r0 = pxsim_numops_toBoolDecr(globals.__gameOverHandler___22923); if (!r0) { step = 3; continue; } s.tmp_0 = lambda_2_mk(s); - s.tmp_0.argL = globals.__gameOverHandler___5622; + s.tmp_0.argL = globals.__gameOverHandler___22923; s.tmp_0.arg0 = s.arg0; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 1369; s.pc = 19; return s.tmp_0; @@ -7382,85 +7604,85 @@ switch (step) { if (!r0) { step = 6; continue; } r0 = pxsim_numops_toBoolDecr(s.arg0); if (!r0) { step = 4; continue; } - r0 = globals.winEffect___2691; + r0 = globals.winEffect___19977; { step = 5; continue; } case 4: - r0 = globals.loseEffect___2692; + r0 = globals.loseEffect___19978; case 5: // jmp value (already in r0) s.tmp_2 = r0; s.arg1 = (s.tmp_2); case 6: case 7: - s.tmp_0 = info_PlayerInfo_getState__P2382_mk(s); - s.tmp_0.arg0 = globals.player1___2400; + s.tmp_0 = info_PlayerInfo_getState__P19668_mk(s); + s.tmp_0.arg0 = globals.player1___19686; s.callLocIdx = 1370; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; - s.scoreInfo___11069 = (r0); - s.tmp_0 = info_highScore__P2348_mk(s); + s.scoreInfo___28558 = (r0); + s.tmp_0 = info_highScore__P19634_mk(s); s.callLocIdx = 1371; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - s.highScore___11073 = (r0); - r0 = s.scoreInfo___11069.fields["score"]; + s.highScore___28562 = (r0); + r0 = s.scoreInfo___28558.fields["score"]; s.tmp_1 = r0; - r0 = (s.tmp_1 > s.highScore___11073); + r0 = (s.tmp_1 > s.highScore___28562); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.tmp_2 = info_saveHighScore__P2345_mk(s); + s.tmp_2 = info_saveHighScore__P19631_mk(s); s.callLocIdx = 1372; s.pc = 22; return s.tmp_2; case 22: r0 = s.retval; case 8: case 9: case 10: - s.tmp_0 = r0 = globals._sceneStack___5618; + s.tmp_0 = r0 = globals._sceneStack___22919; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 11; continue; } r0 = s.tmp_0; { step = 12; continue; } case 11: - r0 = pxsim_Array__length(globals._sceneStack___5618); + r0 = pxsim_Array__length(globals._sceneStack___22919); case 12: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 13; continue; } - s.tmp_2 = scene_Scene_destroy__P2606_mk(s); - s.tmp_2.arg0 = globals._scene___5617; + s.tmp_2 = scene_Scene_destroy__P19892_mk(s); + s.tmp_2.arg0 = globals._scene___22918; s.callLocIdx = 1373; s.pc = 23; return s.tmp_2; case 23: r0 = s.retval; - s.tmp_0 = game_popScene__P2698_mk(s); + s.tmp_0 = game_popScene__P19984_mk(s); s.callLocIdx = 1374; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; { step = 10; continue; } case 13: - s.tmp_0 = game_pushScene__P2697_mk(s); + s.tmp_0 = game_pushScene__P19983_mk(s); s.callLocIdx = 1375; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.tmp_0 = scene_setBackgroundImage__P2620_mk(s); - r0 = pxsim_ImageMethods.clone(globals.screen___1829); + s.tmp_0 = scene_setBackgroundImage__P19906_mk(s); + r0 = pxsim_ImageMethods.clone(globals.screen___19115); s.tmp_0.arg0 = r0; s.callLocIdx = 1376; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; r0 = pxsim_numops_toBoolDecr(s.arg0); if (!r0) { step = 14; continue; } - s.tmp_0 = music_Melody_play__P1619_mk(s); - s.tmp_0.arg0 = globals.winSound___5616; + s.tmp_0 = music_Melody_play__P18905_mk(s); + s.tmp_0.arg0 = globals.winSound___22917; s.tmp_0.arg1 = 255; s.callLocIdx = 1377; s.pc = 27; return s.tmp_0; case 27: r0 = s.retval; { step = 15; continue; } case 14: - s.tmp_0 = music_Melody_play__P1619_mk(s); - s.tmp_0.arg0 = globals.loseSound___5614; + s.tmp_0 = music_Melody_play__P18905_mk(s); + s.tmp_0.arg0 = globals.loseSound___22915; s.tmp_0.arg1 = 255; s.callLocIdx = 1378; s.pc = 28; return s.tmp_0; case 28: @@ -7479,44 +7701,44 @@ switch (step) { } case 29: r0 = s.retval; - s.tmp_0 = pause__P413_mk(s); + s.tmp_0 = pause__P17699_mk(s); s.tmp_0.arg0 = 400; s.callLocIdx = 1380; s.pc = 30; return s.tmp_0; case 30: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(game_GameOverDialog__C2677_VT); + r0 = pxsim_pxtcore_mkClassInstance(game_GameOverDialog__C19963_VT); s.tmp_0 = r0; - s.tmp_1 = game_GameOverDialog_constructor__P2678_mk(s); + s.tmp_1 = game_GameOverDialog_constructor__P19964_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; - r0 = s.scoreInfo___11069.fields["score"]; + r0 = s.scoreInfo___28558.fields["score"]; s.tmp_1.arg2 = r0; - s.tmp_1.arg3 = s.highScore___11073; + s.tmp_1.arg3 = s.highScore___28562; s.callLocIdx = 1381; s.pc = 31; return s.tmp_1; case 31: r0 = s.retval; - s.overDialog___11102 = (s.tmp_0); - r0 = pxsim_pxtcore_mkAction(1, game_over_inline__P11112); + s.overDialog___28591 = (s.tmp_0); + r0 = pxsim_pxtcore_mkAction(1, game_over_inline__P28601); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.overDialog___11102); - s.tmp_1 = scene_createRenderable__P2543_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.overDialog___28591); + s.tmp_1 = scene_createRenderable__P19829_mk(s); s.tmp_1.arg0 = 100; s.tmp_1.arg1 = s.tmp_0; s.tmp_1.arg2 = undefined; s.callLocIdx = 1382; s.pc = 32; return s.tmp_1; case 32: r0 = s.retval; - s.tmp_0 = pause__P413_mk(s); + s.tmp_0 = pause__P17699_mk(s); s.tmp_0.arg0 = 500; s.callLocIdx = 1383; s.pc = 33; return s.tmp_0; case 33: r0 = s.retval; - s.tmp_0 = game_GameOverDialog_displayCursor__P2679_mk(s); - s.tmp_0.arg0 = s.overDialog___11102; + s.tmp_0 = game_GameOverDialog_displayCursor__P19965_mk(s); + s.tmp_0.arg0 = s.overDialog___28591; s.callLocIdx = 1384; s.pc = 34; return s.tmp_0; case 34: r0 = s.retval; - s.tmp_0 = game_waitAnyButton__P2695_mk(s); + s.tmp_0 = game_waitAnyButton__P19981_mk(s); s.callLocIdx = 1385; s.pc = 35; return s.tmp_0; case 35: r0 = s.retval; @@ -7532,19 +7754,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_over__P2703.info = {"start":5382,"length":1774,"line":181,"column":4,"endLine":232,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"over","argumentNames":["win","effect"]} +game_over__P19989.info = {"start":5382,"length":1774,"line":181,"column":4,"endLine":232,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"over","argumentNames":["win","effect"]} -function game_over__P2703_mk(s) { +function game_over__P19989_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_over__P2703, depth: s.depth + 1, + parent: s, fn: game_over__P19989, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - scoreInfo___11069: undefined, - highScore___11073: undefined, - overDialog___11102: undefined, + scoreInfo___28558: undefined, + highScore___28562: undefined, + overDialog___28591: undefined, arg0: undefined, arg1: undefined, } } @@ -7553,7 +7775,7 @@ function game_over__P2703_mk(s) { -function game_over_inline__P11112(s) { +function game_over_inline__P28601(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7567,9 +7789,9 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_GameOverDialog__C2677_v0_1_mk(s); + s.tmp_0 = game_GameOverDialog__C19963_v0_1_mk(s); s.tmp_0.arg0 = s.caps[0]; - if (!checkSubtype(s.tmp_0.arg0, game_GameOverDialog__C2677_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, game_GameOverDialog__C19963_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.update; s.pc = 1; return s.tmp_0; case 1: @@ -7577,7 +7799,7 @@ switch (step) { s.tmp_0 = r0 = s.arg0; r0 = s.caps[0].fields["image"]; s.tmp_1 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___1829); + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_4 = r0; r0 = s.caps[0].fields["image"]; s.tmp_6 = r0; @@ -7592,12 +7814,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_over_inline__P11112.info = {"start":6721,"length":254,"line":218,"column":48,"endLine":225,"endColumn":13,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["target"]} +game_over_inline__P28601.info = {"start":6721,"length":254,"line":218,"column":48,"endLine":225,"endColumn":13,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["target"]} -function game_over_inline__P11112_mk(s) { +function game_over_inline__P28601_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_over_inline__P11112, depth: s.depth + 1, + parent: s, fn: game_over_inline__P28601, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7613,7 +7835,7 @@ function game_over_inline__P11112_mk(s) { -function game_init__P5625(s) { +function game_init__P22926(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7627,7 +7849,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scene___5617); + r0 = pxsim_numops_toBoolDecr(globals._scene___22918); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -7642,73 +7864,73 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(scene_Scene__C2579_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Scene__C19865_VT); s.tmp_3 = r0; - s.tmp_4 = scene_Scene_constructor__P2601_mk(s); + s.tmp_4 = scene_Scene_constructor__P19887_mk(s); s.tmp_4.arg0 = s.tmp_3; - s.tmp_5 = control_pushEventContext__P409_mk(s); + s.tmp_5 = control_pushEventContext__P17695_mk(s); s.callLocIdx = 1353; s.pc = 14; return s.tmp_5; case 14: r0 = s.retval; s.tmp_4.arg1 = r0; - s.tmp_4.arg2 = globals._scene___5617; + s.tmp_4.arg2 = globals._scene___22918; s.callLocIdx = 1354; s.pc = 13; return s.tmp_4; case 13: r0 = s.retval; - globals._scene___5617 = (s.tmp_3); + globals._scene___22918 = (s.tmp_3); case 3: case 4: - s.tmp_0 = scene_Scene_init__P2602_mk(s); - s.tmp_0.arg0 = globals._scene___5617; + s.tmp_0 = scene_Scene_init__P19888_mk(s); + s.tmp_0.arg0 = globals._scene___22918; s.callLocIdx = 1355; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals.winEffect___2691); + r0 = pxsim_numops_toBoolDecr(globals.winEffect___19977); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - globals.winEffect___2691 = (globals.confetti___2963); + globals.winEffect___19977 = (globals.confetti___20249); case 5: case 6: - r0 = pxsim_numops_toBoolDecr(globals.loseEffect___2692); + r0 = pxsim_numops_toBoolDecr(globals.loseEffect___19978); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - globals.loseEffect___2692 = (globals.melt___2984); + globals.loseEffect___19978 = (globals.melt___20270); case 7: case 8: - r0 = pxsim_numops_toBoolDecr(globals.winSound___5616); + r0 = pxsim_numops_toBoolDecr(globals.winSound___22917); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - globals.winSound___5616 = (globals.powerUp___1632); + globals.winSound___22917 = (globals.powerUp___18918); case 9: case 10: - r0 = pxsim_numops_toBoolDecr(globals.loseSound___5614); + r0 = pxsim_numops_toBoolDecr(globals.loseSound___22915); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - globals.loseSound___5614 = (globals.wawawawaa___1629); + globals.loseSound___22915 = (globals.wawawawaa___18915); case 11: case 12: r0 = undefined; return leave(s, r0) default: oops() } } } -game_init__P5625.info = {"start":1202,"length":452,"line":45,"column":4,"endLine":60,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"init","argumentNames":["forceNewScene"]} +game_init__P22926.info = {"start":1202,"length":452,"line":45,"column":4,"endLine":60,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"init","argumentNames":["forceNewScene"]} -function game_init__P5625_mk(s) { +function game_init__P22926_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_init__P5625, depth: s.depth + 1, + parent: s, fn: game_init__P22926, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7723,7 +7945,7 @@ function game_init__P5625_mk(s) { -function melt_inline__P15100(s) { +function melt_inline__P32589(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7733,11 +7955,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.rounds___15103 = undefined; - s.j___15111 = undefined; - s.x___15116 = undefined; - s.y___15122 = undefined; - s.c___15128 = undefined; + s.rounds___32592 = undefined; + s.j___32600 = undefined; + s.x___32605 = undefined; + s.y___32611 = undefined; + s.c___32617 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -7750,14 +7972,14 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 >> 5); - s.rounds___15103 = (r0); - s.j___15111 = (0); + s.rounds___32592 = (r0); + s.j___32600 = (0); case 1: - r0 = (s.j___15111 < s.rounds___15103); + r0 = (s.j___32600 < s.rounds___32592); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = Math_FastRandom_randomRange__P2752_mk(s); + s.tmp_1 = Math_FastRandom_randomRange__P20038_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 0; r0 = pxsim_ImageMethods.width(s.arg0); @@ -7767,8 +7989,8 @@ switch (step) { s.callLocIdx = 45; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.x___15116 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P2752_mk(s); + s.x___32605 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P20038_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 0; r0 = pxsim_ImageMethods.height(s.arg0); @@ -7778,42 +8000,42 @@ switch (step) { s.callLocIdx = 46; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.y___15122 = (r0); - r0 = pxsim_ImageMethods.getPixel(s.arg0, s.x___15116, s.y___15122); - s.c___15128 = (r0); + s.y___32611 = (r0); + r0 = pxsim_ImageMethods.getPixel(s.arg0, s.x___32605, s.y___32611); + s.c___32617 = (r0); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = s.x___15116; - r0 = (s.y___15122 + 1); + s.tmp_1 = r0 = s.x___32605; + r0 = (s.y___32611 + 1); s.tmp_2 = r0; - r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___15128); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___32617); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = s.x___15116; - r0 = (s.y___15122 + 2); + s.tmp_1 = r0 = s.x___32605; + r0 = (s.y___32611 + 2); s.tmp_2 = r0; - r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___15128); - r0 = (s.j___15111 + 1); - s.j___15111 = (r0); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___32617); + r0 = (s.j___32600 + 1); + s.j___32600 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -melt_inline__P15100.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__P32589.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__P15100_mk(s) { +function melt_inline__P32589_mk(s) { checkStack(s.depth); return { - parent: s, fn: melt_inline__P15100, depth: s.depth + 1, + parent: s, fn: melt_inline__P32589, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - rounds___15103: undefined, - j___15111: undefined, - x___15116: undefined, - y___15122: undefined, - c___15128: undefined, + rounds___32592: undefined, + j___32600: undefined, + x___32605: undefined, + y___32611: undefined, + c___32617: undefined, arg0: undefined, arg1: undefined, } } @@ -7822,7 +8044,7 @@ function melt_inline__P15100_mk(s) { -function Math_FastRandom_randomRange__P2752(s) { +function Math_FastRandom_randomRange__P20038(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7839,12 +8061,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C2748_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C20034_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__P2751_mk(s); + s.tmp_2 = Math_FastRandom_next__P20037_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 1403; s.pc = 3; return s.tmp_2; case 3: @@ -7865,12 +8087,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_randomRange__P2752.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__P20038.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__P2752_mk(s) { +function Math_FastRandom_randomRange__P20038_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_randomRange__P2752, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_randomRange__P20038, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7887,7 +8109,7 @@ function Math_FastRandom_randomRange__P2752_mk(s) { -function Math_FastRandom_next__P2751(s) { +function Math_FastRandom_next__P20037(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7902,7 +8124,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C2748_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C20034_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["lfsr"]; s.tmp_3 = r0; @@ -7923,12 +8145,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_next__P2751.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__P20037.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__P2751_mk(s) { +function Math_FastRandom_next__P20037_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_next__P2751, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_next__P20037, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7945,7 +8167,7 @@ function Math_FastRandom_next__P2751_mk(s) { -function effects_ImageEffect_constructor__P2979(s) { +function effects_ImageEffect_constructor__P20265(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7962,11 +8184,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ImageEffect__C2978_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ImageEffect__C20264_VT)) failedCast(r0); r0 = (s.arg0).fields["effect"] = (s.arg2); - r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C2748_VT); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C20034_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P2750_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P20036_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 1704; s.pc = 1; return s.tmp_1; @@ -7979,12 +8201,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_constructor__P2979.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__P20265.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__P2979_mk(s) { +function effects_ImageEffect_constructor__P20265_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_constructor__P2979, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_constructor__P20265, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7997,7 +8219,7 @@ function effects_ImageEffect_constructor__P2979_mk(s) { -function scene_Scene_init__P2602(s) { +function scene_Scene_init__P19888(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8012,7 +8234,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C2579_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C19865_VT)) failedCast(r0); r0 = s.arg0.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -8020,7 +8242,7 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_1 = power_poke__P1730_mk(s); + s.tmp_1 = power_poke__P19016_mk(s); s.callLocIdx = 1273; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; @@ -8029,10 +8251,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__P15220); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P32709); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P403_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P17689_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 8; @@ -8040,18 +8262,18 @@ switch (step) { s.callLocIdx = 1276; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - s.tmp_0 = control_EventContext_registerFrameHandler__P403_mk(s); + s.tmp_0 = control_EventContext_registerFrameHandler__P17689_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 13; - s.tmp_0.arg2 = controller__moveSprites__P1927; + s.tmp_0.arg2 = controller__moveSprites__P19213; s.callLocIdx = 1277; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P15243); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P32732); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P403_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P17689_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 15; @@ -8059,10 +8281,10 @@ switch (step) { s.callLocIdx = 1279; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P15256); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P32745); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P403_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P17689_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 55; @@ -8070,10 +8292,10 @@ switch (step) { s.callLocIdx = 1283; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P15277); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P32766); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P403_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P17689_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 90; @@ -8081,10 +8303,10 @@ switch (step) { s.callLocIdx = 1285; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P15285); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P32774); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P403_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P17689_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 150; @@ -8092,19 +8314,19 @@ switch (step) { s.callLocIdx = 1289; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - s.tmp_0 = control_EventContext_registerFrameHandler__P403_mk(s); + s.tmp_0 = control_EventContext_registerFrameHandler__P17689_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 200; - s.tmp_0.arg2 = control___screen_update__P1790; + s.tmp_0.arg2 = control___screen_update__P19076; s.callLocIdx = 1290; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P15314); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P32803); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = helpers_arrayForEach__P109_mk(s); - s.tmp_1.arg0 = globals.scene_Scene_initializers___2600; + s.tmp_1 = helpers_arrayForEach__P17395_mk(s); + s.tmp_1.arg0 = globals.scene_Scene_initializers___19886; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 1292; s.pc = 12; return s.tmp_1; case 12: @@ -8114,12 +8336,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init__P2602.info = {"start":4278,"length":2477,"line":124,"column":8,"endLine":182,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"init","argumentNames":["this"]} +scene_Scene_init__P19888.info = {"start":4278,"length":2477,"line":124,"column":8,"endLine":182,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"init","argumentNames":["this"]} -function scene_Scene_init__P2602_mk(s) { +function scene_Scene_init__P19888_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init__P2602, depth: s.depth + 1, + parent: s, fn: scene_Scene_init__P19888, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8130,7 +8352,7 @@ function scene_Scene_init__P2602_mk(s) { -function scene_Scene_init_inline__P15220(s) { +function scene_Scene_init_inline__P32709(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8149,7 +8371,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__P1955_mk(s); + s.tmp_0 = controller___update__P19241_mk(s); r0 = s.caps[0].fields["eventContext"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["deltaTimeMillis"]; @@ -8163,12 +8385,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P15220.info = {"start":4568,"length":217,"line":131,"column":72,"endLine":135,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +scene_Scene_init_inline__P32709.info = {"start":4568,"length":217,"line":131,"column":72,"endLine":135,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -function scene_Scene_init_inline__P15220_mk(s) { +function scene_Scene_init_inline__P32709_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P15220, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P32709, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8180,7 +8402,7 @@ function scene_Scene_init_inline__P15220_mk(s) { -function scene_Scene_init_inline__P15243(s) { +function scene_Scene_init_inline__P32732(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8190,7 +8412,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = PhysicsEngine__C2298_v4_2_mk(s); + s.tmp_0 = PhysicsEngine__C19584_v4_2_mk(s); r0 = s.caps[0].fields["physicsEngine"]; s.tmp_0.arg0 = r0; r0 = s.caps[0].fields["eventContext"]; @@ -8199,7 +8421,7 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_2 / 1000); s.tmp_0.arg1 = r0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C2298_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C19584_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: @@ -8208,12 +8430,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P15243.info = {"start":5080,"length":159,"line":140,"column":69,"endLine":143,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +scene_Scene_init_inline__P32732.info = {"start":5080,"length":159,"line":140,"column":69,"endLine":143,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -function scene_Scene_init_inline__P15243_mk(s) { +function scene_Scene_init_inline__P32732_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P15243, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P32732, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8224,7 +8446,7 @@ function scene_Scene_init_inline__P15243_mk(s) { -function scene_Scene_init_inline__P15256(s) { +function scene_Scene_init_inline__P32745(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8234,39 +8456,39 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dt___15257 = undefined; - s.s___15265 = undefined; - s.unnamed186___U2 = undefined; - s.unnamed187___U3 = undefined; + s.dt___32746 = undefined; + s.s___32754 = undefined; + s.unnamed278___U2 = undefined; + s.unnamed279___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___15257 = (r0); - s.tmp_0 = scene_Camera_update__P2536_mk(s); + s.dt___32746 = (r0); + s.tmp_0 = scene_Camera_update__P19822_mk(s); r0 = s.caps[0].fields["camera"]; s.tmp_0.arg0 = r0; s.callLocIdx = 1281; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.s___15265 = (undefined); + s.s___32754 = (undefined); r0 = s.caps[0].fields["allSprites"]; - s.unnamed186___U2 = (r0); - s.unnamed187___U3 = (0); + s.unnamed278___U2 = (r0); + s.unnamed279___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed187___U3; - r0 = pxsim_Array__length(s.unnamed186___U2); + s.tmp_0 = r0 = s.unnamed279___U3; + r0 = pxsim_Array__length(s.unnamed278___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed186___U2, s.unnamed187___U3); - s.s___15265 = (r0); + r0 = pxsim_Array__getAt(s.unnamed278___U2, s.unnamed279___U3); + s.s___32754 = (r0); s.tmp_2 = if___update_3_mk(s); - s.tmp_2.arg0 = s.s___15265; + s.tmp_2.arg0 = s.s___32754; r0 = s.caps[0].fields["camera"]; s.tmp_2.arg1 = r0; - s.tmp_2.arg2 = s.dt___15257; + s.tmp_2.arg2 = s.dt___32746; if (!s.tmp_2.arg0.vtable.iface) { setupLambda(s.tmp_2, pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "__update"), 3); s.callLocIdx = 1282; s.pc = 4; return s.tmp_2; @@ -8278,36 +8500,36 @@ switch (step) { } case 4: r0 = s.retval; - r0 = (s.unnamed187___U3 + 1); - s.unnamed187___U3 = (r0); + r0 = (s.unnamed279___U3 + 1); + s.unnamed279___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed186___U2 = (undefined); + s.unnamed278___U2 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P15256.info = {"start":5428,"length":214,"line":149,"column":79,"endLine":155,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +scene_Scene_init_inline__P32745.info = {"start":5428,"length":214,"line":149,"column":79,"endLine":155,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -function scene_Scene_init_inline__P15256_mk(s) { +function scene_Scene_init_inline__P32745_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P15256, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P32745, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - dt___15257: undefined, - s___15265: undefined, - unnamed186___U2: undefined, - unnamed187___U3: undefined, + dt___32746: undefined, + s___32754: undefined, + unnamed278___U2: undefined, + unnamed279___U3: undefined, } } -function scene_Scene_init_inline__P15277(s) { +function scene_Scene_init_inline__P32766(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8317,7 +8539,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_Scene_render__P2607_mk(s); + s.tmp_0 = scene_Scene_render__P19893_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 1284; s.pc = 1; return s.tmp_0; case 1: @@ -8326,12 +8548,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P15277.info = {"start":5783,"length":109,"line":160,"column":76,"endLine":163,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +scene_Scene_init_inline__P32766.info = {"start":5783,"length":109,"line":160,"column":76,"endLine":163,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -function scene_Scene_init_inline__P15277_mk(s) { +function scene_Scene_init_inline__P32766_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P15277, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P32766, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -8340,7 +8562,7 @@ function scene_Scene_init_inline__P15277_mk(s) { -function scene_Scene_init_inline__P15285(s) { +function scene_Scene_init_inline__P32774(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8350,26 +8572,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = r0 = globals.stats___2690; + s.tmp_0 = r0 = globals.stats___19976; 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___398; + r0 = globals.control_EventContext_onStats___17684; 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___398; - if ((globals.control_EventContext_lastStats___397) && (globals.control_EventContext_lastStats___397).vtable) { + s.tmp_2.argL = globals.control_EventContext_onStats___17684; + if ((globals.control_EventContext_lastStats___17683) && (globals.control_EventContext_lastStats___17683).vtable) { setupResume(s, 8); - pxsim_String__stringConv(globals.control_EventContext_lastStats___397); + pxsim_String__stringConv(globals.control_EventContext_lastStats___17683); checkResumeConsumed(); return; - } else { s.retval = (globals.control_EventContext_lastStats___397) + ""; } + } else { s.retval = (globals.control_EventContext_lastStats___17683) + ""; } case 8: r0 = s.retval; s.tmp_3 = r0; @@ -8405,23 +8627,23 @@ switch (step) { r0 = s.retval; case 3: case 4: - r0 = pxsim_numops_toBoolDecr(globals.debug___2689); + r0 = pxsim_numops_toBoolDecr(globals.debug___19975); if (!r0) { step = 5; continue; } - s.tmp_0 = PhysicsEngine__C2298_v3_1_mk(s); + s.tmp_0 = PhysicsEngine__C19584_v3_1_mk(s); r0 = s.caps[0].fields["physicsEngine"]; s.tmp_0.arg0 = r0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C2298_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C19584_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__P2816_mk(s); + s.tmp_0 = game_consoleOverlay_draw__P20102_mk(s); s.callLocIdx = 1287; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = power_checkDeepSleep__P1731_mk(s); + s.tmp_0 = power_checkDeepSleep__P19017_mk(s); s.callLocIdx = 1288; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; @@ -8429,12 +8651,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P15285.info = {"start":6009,"length":504,"line":165,"column":80,"endLine":177,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +scene_Scene_init_inline__P32774.info = {"start":6009,"length":504,"line":165,"column":80,"endLine":177,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -function scene_Scene_init_inline__P15285_mk(s) { +function scene_Scene_init_inline__P32774_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P15285, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P32774, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8451,7 +8673,7 @@ function scene_Scene_init_inline__P15285_mk(s) { -function scene_Scene_init_inline__P15314(s) { +function scene_Scene_init_inline__P32803(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8476,12 +8698,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P15314.info = {"start":6731,"length":12,"line":181,"column":39,"endLine":181,"endColumn":51,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["f"]} +scene_Scene_init_inline__P32803.info = {"start":6731,"length":12,"line":181,"column":39,"endLine":181,"endColumn":51,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["f"]} -function scene_Scene_init_inline__P15314_mk(s) { +function scene_Scene_init_inline__P32803_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P15314, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P32803, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -8491,7 +8713,7 @@ function scene_Scene_init_inline__P15314_mk(s) { -function game_consoleOverlay_draw__P2816(s) { +function game_consoleOverlay_draw__P20102(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8501,16 +8723,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.height___15363 = undefined; - s.top___15368 = undefined; - s.i___15374 = undefined; - s.t___15387 = undefined; - s.tOff___15394 = undefined; - s.tab___15396 = undefined; - s.unnamed190___U6 = undefined; - s.unnamed191___U7 = undefined; - s.padding___15398 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___5915); + s.height___32852 = undefined; + s.top___32857 = undefined; + s.i___32863 = undefined; + s.t___32876 = undefined; + s.tOff___32883 = undefined; + s.tab___32885 = undefined; + s.unnamed282___U6 = undefined; + s.unnamed283___U7 = undefined; + s.padding___32887 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___23216); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -8519,7 +8741,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_numops_toBoolDecr(globals.instance___5869); + r0 = pxsim_numops_toBoolDecr(globals.instance___23170); s.tmp_4 = r0; r0 = pxsim_Boolean__bang(s.tmp_4); s.tmp_3 = r0; @@ -8535,7 +8757,7 @@ switch (step) { case 3: case 4: s.tmp_7 = if_charHeight_1_mk(s); - s.tmp_7.arg0 = globals.consoleFont___5923; + s.tmp_7.arg0 = globals.consoleFont___23224; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charHeight"); } else { @@ -8548,10 +8770,10 @@ switch (step) { r0 = s.retval; s.tmp_6 = r0; r0 = (s.tmp_6 + 2); - s.height___15363 = (r0); - r0 = pxsim_numops_toBoolDecr(globals.stats___2690); + s.height___32852 = (r0); + r0 = pxsim_numops_toBoolDecr(globals.stats___19976); if (!r0) { step = 5; continue; } - r0 = s.height___15363; + r0 = s.height___32852; { step = 6; continue; } case 5: r0 = 0; @@ -8559,17 +8781,17 @@ switch (step) { // jmp value (already in r0) s.tmp_0 = r0; r0 = (2 + s.tmp_0); - s.top___15368 = (r0); - s.i___15374 = (0); + s.top___32857 = (r0); + s.i___32863 = (0); case 7: - s.tmp_1 = r0 = s.i___15374; - r0 = pxsim_Array__length(globals.consoleStrings___5915); + s.tmp_1 = r0 = s.i___32863; + r0 = pxsim_Array__length(globals.consoleStrings___23216); 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___5915, s.i___15374); + r0 = pxsim_Array__getAt(globals.consoleStrings___23216, s.i___32863); s.tmp_5 = r0; r0 = pxsim_String_.indexOf(s.tmp_5, "\t", undefined); s.tmp_4 = r0; @@ -8577,43 +8799,43 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 10; continue; } - s.tmp_6 = helpers_stringSplit__P122_mk(s); - r0 = pxsim_Array__getAt(globals.consoleStrings___5915, s.i___15374); + s.tmp_6 = helpers_stringSplit__P17408_mk(s); + r0 = pxsim_Array__getAt(globals.consoleStrings___23216, s.i___32863); s.tmp_6.arg0 = r0; s.tmp_6.arg1 = "\t"; s.tmp_6.arg2 = undefined; s.callLocIdx = 1566; s.pc = 15; return s.tmp_6; case 15: r0 = s.retval; - s.t___15387 = (r0); - s.tOff___15394 = (0); - s.tab___15396 = (undefined); - s.unnamed190___U6 = (s.t___15387); - s.unnamed191___U7 = (0); + s.t___32876 = (r0); + s.tOff___32883 = (0); + s.tab___32885 = (undefined); + s.unnamed282___U6 = (s.t___32876); + s.unnamed283___U7 = (0); case 8: - s.tmp_0 = r0 = s.unnamed191___U7; - r0 = pxsim_Array__length(s.unnamed190___U6); + s.tmp_0 = r0 = s.unnamed283___U7; + r0 = pxsim_Array__length(s.unnamed282___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 9; continue; } - r0 = pxsim_Array__getAt(s.unnamed190___U6, s.unnamed191___U7); - s.tab___15396 = (r0); - s.tmp_2 = r0 = globals.tabSize___5917; - s.tmp_5 = r0 = s.tOff___15394; - r0 = pxsim_String_.length(s.tab___15396); + r0 = pxsim_Array__getAt(s.unnamed282___U6, s.unnamed283___U7); + s.tab___32885 = (r0); + s.tmp_2 = r0 = globals.tabSize___23218; + s.tmp_5 = r0 = s.tOff___32883; + r0 = pxsim_String_.length(s.tab___32885); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_4 = r0; - r0 = (s.tmp_4 % globals.tabSize___5917); + r0 = (s.tmp_4 % globals.tabSize___23218); s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); - s.padding___15398 = (r0); - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.screen___1829; - s.tmp_0.arg1 = s.tab___15396; - s.tmp_2 = r0 = s.tOff___15394; + s.padding___32887 = (r0); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.screen___19115; + s.tmp_0.arg1 = s.tab___32885; + s.tmp_2 = r0 = s.tOff___32883; s.tmp_4 = if_charWidth_1_mk(s); - s.tmp_4.arg0 = globals.consoleFont___5923; + s.tmp_4.arg0 = globals.consoleFont___23224; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charWidth"); } else { @@ -8629,50 +8851,50 @@ switch (step) { s.tmp_1 = r0; r0 = (4 + s.tmp_1); s.tmp_0.arg2 = r0; - s.tmp_5 = r0 = s.top___15368; - r0 = (s.i___15374 * s.height___15363); + s.tmp_5 = r0 = s.top___32857; + r0 = (s.i___32863 * s.height___32852); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_0.arg3 = r0; - s.tmp_0.arg4 = globals.consoleColor___5914; - s.tmp_0.arg5 = globals.consoleFont___5923; + s.tmp_0.arg4 = globals.consoleColor___23215; + s.tmp_0.arg5 = globals.consoleFont___23224; s.tmp_0.arg6 = undefined; s.callLocIdx = 1568; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.tmp_0 = r0 = s.tOff___15394; - r0 = pxsim_String_.length(s.tab___15396); + s.tmp_0 = r0 = s.tOff___32883; + r0 = pxsim_String_.length(s.tab___32885); s.tmp_2 = r0; - r0 = (s.tmp_2 + s.padding___15398); + r0 = (s.tmp_2 + s.padding___32887); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.tOff___15394 = (r0); - r0 = (s.unnamed191___U7 + 1); - s.unnamed191___U7 = (r0); + s.tOff___32883 = (r0); + r0 = (s.unnamed283___U7 + 1); + s.unnamed283___U7 = (r0); { step = 8; continue; } case 9: - s.unnamed190___U6 = (undefined); + s.unnamed282___U6 = (undefined); { step = 11; continue; } case 10: - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.screen___1829; - r0 = pxsim_Array__getAt(globals.consoleStrings___5915, s.i___15374); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.screen___19115; + r0 = pxsim_Array__getAt(globals.consoleStrings___23216, s.i___32863); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 4; - s.tmp_1 = r0 = s.top___15368; - r0 = (s.i___15374 * s.height___15363); + s.tmp_1 = r0 = s.top___32857; + r0 = (s.i___32863 * s.height___32852); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0.arg3 = r0; - s.tmp_0.arg4 = globals.consoleColor___5914; - s.tmp_0.arg5 = globals.consoleFont___5923; + s.tmp_0.arg4 = globals.consoleColor___23215; + s.tmp_0.arg5 = globals.consoleFont___23224; s.tmp_0.arg6 = undefined; s.callLocIdx = 1569; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; case 11: - r0 = (s.i___15374 + 1); - s.i___15374 = (r0); + r0 = (s.i___32863 + 1); + s.i___32863 = (r0); { step = 7; continue; } case 12: case 13: @@ -8680,12 +8902,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_consoleOverlay_draw__P2816.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__P20102.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__P2816_mk(s) { +function game_consoleOverlay_draw__P20102_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_draw__P2816, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_draw__P20102, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8695,22 +8917,22 @@ function game_consoleOverlay_draw__P2816_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - height___15363: undefined, - top___15368: undefined, - i___15374: undefined, - t___15387: undefined, - tOff___15394: undefined, - tab___15396: undefined, - unnamed190___U6: undefined, - unnamed191___U7: undefined, - padding___15398: undefined, + height___32852: undefined, + top___32857: undefined, + i___32863: undefined, + t___32876: undefined, + tOff___32883: undefined, + tab___32885: undefined, + unnamed282___U6: undefined, + unnamed283___U7: undefined, + padding___32887: undefined, } } -function scene_systemMenu_isVisible__P2797(s) { +function scene_systemMenu_isVisible__P20083(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8720,7 +8942,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___5869); + r0 = pxsim_numops_toBoolDecr(globals.instance___23170); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); s.tmp_1 = r0; @@ -8730,12 +8952,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_isVisible__P2797.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__P20083.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__P2797_mk(s) { +function scene_systemMenu_isVisible__P20083_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_isVisible__P2797, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_isVisible__P20083, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8746,7 +8968,7 @@ function scene_systemMenu_isVisible__P2797_mk(s) { -function helpers_imagePrint__P1787(s) { +function helpers_imagePrint__P19073(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8756,31 +8978,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.x0___11353 = undefined; - s.cp___11355 = undefined; - s.mult___11356 = undefined; - s.dataW___11361 = undefined; - s.dataH___11367 = undefined; - s.byteHeight___11373 = undefined; - s.charSize___11379 = undefined; - s.dataSize___11383 = undefined; - s.fontdata___11387 = undefined; - s.lastchar___11390 = undefined; - s.imgBuf___11397 = undefined; - s.xOffset___11421 = undefined; - s.yOffset___11422 = undefined; - s.ch___11437 = undefined; - s.l___11456 = undefined; - s.r___11457 = undefined; - s.off___11459 = undefined; - s.guess___11460 = undefined; - s.m___11479 = undefined; - s.v___11488 = undefined; - s.i___11544 = undefined; - s.j___11549 = undefined; - s.mask___11550 = undefined; - s.c___11551 = undefined; - s.n___11568 = undefined; + s.x0___28842 = undefined; + s.cp___28844 = undefined; + s.mult___28845 = undefined; + s.dataW___28850 = undefined; + s.dataH___28856 = undefined; + s.byteHeight___28862 = undefined; + s.charSize___28868 = undefined; + s.dataSize___28872 = undefined; + s.fontdata___28876 = undefined; + s.lastchar___28879 = undefined; + s.imgBuf___28886 = undefined; + s.xOffset___28910 = undefined; + s.yOffset___28911 = undefined; + s.ch___28926 = undefined; + s.l___28945 = undefined; + s.r___28946 = undefined; + s.off___28948 = undefined; + s.guess___28949 = undefined; + s.m___28968 = undefined; + s.v___28977 = undefined; + s.i___29033 = undefined; + s.j___29038 = undefined; + s.mask___29039 = undefined; + s.c___29040 = undefined; + s.n___29057 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -8801,7 +9023,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = image_getFontForText__P1774_mk(s); + s.tmp_2 = image_getFontForText__P19060_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 143; s.pc = 39; return s.tmp_2; case 39: @@ -8818,8 +9040,8 @@ switch (step) { s.arg4 = (1); case 3: case 4: - s.x0___11353 = (s.arg2); - s.cp___11355 = (0); + s.x0___28842 = (s.arg2); + s.cp___28844 = (0); s.tmp_1 = if_multiplier_1_mk(s); s.tmp_1.arg0 = s.arg5; if (!s.tmp_1.arg0.vtable.iface) { @@ -8853,7 +9075,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_3 = r0; - s.mult___11356 = (s.tmp_3); + s.mult___28845 = (s.tmp_3); s.tmp_1 = if_charWidth_1_mk(s); s.tmp_1.arg0 = s.arg5; if (!s.tmp_1.arg0.vtable.iface) { @@ -8867,8 +9089,8 @@ switch (step) { case 42: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___11356); - s.dataW___11361 = (r0); + r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___28845); + s.dataW___28850 = (r0); s.tmp_1 = if_charHeight_1_mk(s); s.tmp_1.arg0 = s.arg5; if (!s.tmp_1.arg0.vtable.iface) { @@ -8882,16 +9104,16 @@ switch (step) { case 43: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___11356); - s.dataH___11367 = (r0); - r0 = (s.dataH___11367 + 7); + r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___28845); + s.dataH___28856 = (r0); + r0 = (s.dataH___28856 + 7); s.tmp_0 = r0; r0 = (s.tmp_0 >> 3); - s.byteHeight___11373 = (r0); - r0 = (s.byteHeight___11373 * s.dataW___11361); - s.charSize___11379 = (r0); - r0 = (2 + s.charSize___11379); - s.dataSize___11383 = (r0); + s.byteHeight___28862 = (r0); + r0 = (s.byteHeight___28862 * s.dataW___28850); + s.charSize___28868 = (r0); + r0 = (2 + s.charSize___28868); + s.dataSize___28872 = (r0); s.tmp_0 = if_data_1_mk(s); s.tmp_0.arg0 = s.arg5; if (!s.tmp_0.arg0.vtable.iface) { @@ -8904,44 +9126,44 @@ switch (step) { } case 44: r0 = s.retval; - s.fontdata___11387 = (r0); - r0 = pxsim.BufferMethods.length(s.fontdata___11387); + s.fontdata___28876 = (r0); + r0 = pxsim.BufferMethods.length(s.fontdata___28876); s.tmp_1 = r0; - r0 = pxsim.Math_.idiv(s.tmp_1, s.dataSize___11383); + r0 = pxsim.Math_.idiv(s.tmp_1, s.dataSize___28872); s.tmp_0 = r0; r0 = (s.tmp_0 - 1); - s.lastchar___11390 = (r0); - r0 = (s.mult___11356 == 1); + s.lastchar___28879 = (r0); + r0 = (s.mult___28845 == 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - r0 = (8 + s.charSize___11379); + r0 = (8 + s.charSize___28868); s.tmp_1 = r0; r0 = pxsim.control.createBuffer(s.tmp_1); - s.imgBuf___11397 = (r0); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___11397, 0, 135); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___11397, 1, 1); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___11397, 2, s.dataW___11361); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___11397, 4, s.dataH___11367); + s.imgBuf___28886 = (r0); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___28886, 0, 135); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___28886, 1, 1); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___28886, 2, s.dataW___28850); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___28886, 4, s.dataH___28856); case 7: case 8: case 9: - s.tmp_1 = r0 = s.cp___11355; + s.tmp_1 = r0 = s.cp___28844; 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___11421 = (0); - s.yOffset___11422 = (0); + s.xOffset___28910 = (0); + s.yOffset___28911 = (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___11355; + s.tmp_1 = r0 = s.cp___28844; r0 = pxsim_Array__length(s.arg6); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); @@ -8951,7 +9173,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___11355); + r0 = pxsim_Array__getAt(s.arg6, s.cp___28844); s.tmp_4.arg0 = r0; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "xOffset"); @@ -8963,9 +9185,9 @@ switch (step) { } case 45: r0 = s.retval; - s.xOffset___11421 = (r0); + s.xOffset___28910 = (r0); s.tmp_0 = if_yOffset_1_mk(s); - r0 = pxsim_Array__getAt(s.arg6, s.cp___11355); + r0 = pxsim_Array__getAt(s.arg6, s.cp___28844); s.tmp_0.arg0 = r0; if (!s.tmp_0.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "yOffset"); @@ -8977,15 +9199,15 @@ switch (step) { } case 46: r0 = s.retval; - s.yOffset___11422 = (r0); + s.yOffset___28911 = (r0); case 12: case 13: - s.tmp_0 = r0 = s.cp___11355; + s.tmp_0 = r0 = s.cp___28844; r0 = (s.tmp_0 + 1); - s.cp___11355 = (r0); + s.cp___28844 = (r0); r0 = pxsim_String_.charCodeAt(s.arg1, s.tmp_0); - s.ch___11437 = (r0); - r0 = (s.ch___11437 == 10); + s.ch___28926 = (r0); + r0 = (s.ch___28926 == 10); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } @@ -9007,89 +9229,89 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.arg3 = (r0); - s.arg2 = (s.x0___11353); + s.arg2 = (s.x0___28842); case 14: case 15: - r0 = (s.ch___11437 < 32); + r0 = (s.ch___28926 < 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___11456 = (0); - s.r___11457 = (s.lastchar___11390); - s.off___11459 = (0); - r0 = (s.ch___11437 - 32); + s.l___28945 = (0); + s.r___28946 = (s.lastchar___28879); + s.off___28948 = (0); + r0 = (s.ch___28926 - 32); s.tmp_0 = r0; - r0 = (s.tmp_0 * s.dataSize___11383); - s.guess___11460 = (r0); - r0 = pxsim.BufferMethods.getNumber(s.fontdata___11387, 4, s.guess___11460); + r0 = (s.tmp_0 * s.dataSize___28872); + s.guess___28949 = (r0); + r0 = pxsim.BufferMethods.getNumber(s.fontdata___28876, 4, s.guess___28949); s.tmp_1 = r0; - r0 = (s.tmp_1 == s.ch___11437); + r0 = (s.tmp_1 == s.ch___28926); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } - s.off___11459 = (s.guess___11460); + s.off___28948 = (s.guess___28949); { step = 25; continue; } case 18: case 19: - r0 = (s.l___11456 <= s.r___11457); + r0 = (s.l___28945 <= s.r___28946); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 24; continue; } - s.tmp_1 = r0 = s.l___11456; - r0 = (s.r___11457 - s.l___11456); + s.tmp_1 = r0 = s.l___28945; + r0 = (s.r___28946 - s.l___28945); s.tmp_3 = r0; r0 = (s.tmp_3 >> 1); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); - s.m___11479 = (r0); - s.tmp_0 = r0 = s.fontdata___11387; - r0 = (s.m___11479 * s.dataSize___11383); + s.m___28968 = (r0); + s.tmp_0 = r0 = s.fontdata___28876; + r0 = (s.m___28968 * s.dataSize___28872); s.tmp_1 = r0; r0 = pxsim.BufferMethods.getNumber(s.tmp_0, 4, s.tmp_1); - s.v___11488 = (r0); - r0 = (s.v___11488 == s.ch___11437); + s.v___28977 = (r0); + r0 = (s.v___28977 == s.ch___28926); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - r0 = (s.m___11479 * s.dataSize___11383); - s.off___11459 = (r0); + r0 = (s.m___28968 * s.dataSize___28872); + s.off___28948 = (r0); { step = 24; continue; } case 20: case 21: - r0 = (s.v___11488 < s.ch___11437); + r0 = (s.v___28977 < s.ch___28926); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = (s.m___11479 + 1); - s.l___11456 = (r0); + r0 = (s.m___28968 + 1); + s.l___28945 = (r0); { step = 23; continue; } case 22: - r0 = (s.m___11479 - 1); - s.r___11457 = (r0); + r0 = (s.m___28968 - 1); + s.r___28946 = (r0); case 23: { step = 19; continue; } case 24: case 25: - r0 = (s.mult___11356 == 1); + r0 = (s.mult___28845 == 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 26; continue; } - s.tmp_1 = r0 = s.imgBuf___11397; - s.tmp_3 = r0 = s.fontdata___11387; - r0 = (s.off___11459 + 2); + s.tmp_1 = r0 = s.imgBuf___28886; + s.tmp_3 = r0 = s.fontdata___28876; + r0 = (s.off___28948 + 2); s.tmp_4 = r0; - r0 = pxsim.BufferMethods.slice(s.tmp_3, s.tmp_4, s.charSize___11379); + r0 = pxsim.BufferMethods.slice(s.tmp_3, s.tmp_4, s.charSize___28868); s.tmp_2 = r0; r0 = pxsim.BufferMethods.write(s.tmp_1, 8, s.tmp_2); - s.tmp_0 = helpers_imageDrawIcon__P1754_mk(s); + s.tmp_0 = helpers_imageDrawIcon__P19040_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.imgBuf___11397; - r0 = (s.arg2 + s.xOffset___11421); + s.tmp_0.arg1 = s.imgBuf___28886; + r0 = (s.arg2 + s.xOffset___28910); s.tmp_0.arg2 = r0; - r0 = (s.arg3 + s.yOffset___11422); + r0 = (s.arg3 + s.yOffset___28911); s.tmp_0.arg3 = r0; s.tmp_0.arg4 = s.arg4; s.callLocIdx = 152; s.pc = 48; return s.tmp_0; @@ -9113,88 +9335,88 @@ switch (step) { s.arg2 = (r0); { step = 37; continue; } case 26: - r0 = (s.off___11459 + 2); - s.off___11459 = (r0); - s.i___11544 = (0); + r0 = (s.off___28948 + 2); + s.off___28948 = (r0); + s.i___29033 = (0); case 27: - r0 = (s.i___11544 < s.dataW___11361); + r0 = (s.i___29033 < s.dataW___28850); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 36; continue; } - s.j___11549 = (0); - s.mask___11550 = (1); - s.tmp_0 = r0 = s.off___11459; + s.j___29038 = (0); + s.mask___29039 = (1); + s.tmp_0 = r0 = s.off___28948; r0 = (s.tmp_0 + 1); - s.off___11459 = (r0); - r0 = pxsim.BufferMethods.getByte(s.fontdata___11387, s.tmp_0); - s.c___11551 = (r0); + s.off___28948 = (r0); + r0 = pxsim.BufferMethods.getByte(s.fontdata___28876, s.tmp_0); + s.c___29040 = (r0); case 28: - r0 = (s.j___11549 < s.dataH___11367); + r0 = (s.j___29038 < s.dataH___28856); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 35; continue; } - r0 = (s.mask___11550 == 256); + r0 = (s.mask___29039 == 256); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 29; continue; } - s.tmp_2 = r0 = s.off___11459; + s.tmp_2 = r0 = s.off___28948; r0 = (s.tmp_2 + 1); - s.off___11459 = (r0); - r0 = pxsim.BufferMethods.getByte(s.fontdata___11387, s.tmp_2); - s.c___11551 = (r0); - s.mask___11550 = (1); + s.off___28948 = (r0); + r0 = pxsim.BufferMethods.getByte(s.fontdata___28876, s.tmp_2); + s.c___29040 = (r0); + s.mask___29039 = (1); case 29: case 30: - s.n___11568 = (0); + s.n___29057 = (0); case 31: - r0 = (s.c___11551 & s.mask___11550); + r0 = (s.c___29040 & s.mask___29039); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 32; continue; } - r0 = (s.n___11568 + 1); - s.n___11568 = (r0); - r0 = (s.mask___11550 << 1); - s.mask___11550 = (r0); + r0 = (s.n___29057 + 1); + s.n___29057 = (r0); + r0 = (s.mask___29039 << 1); + s.mask___29039 = (r0); { step = 31; continue; } case 32: - r0 = pxsim_numops_toBoolDecr(s.n___11568); + r0 = pxsim_numops_toBoolDecr(s.n___29057); if (!r0) { step = 33; continue; } - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg2; - r0 = (s.xOffset___11421 * s.mult___11356); + r0 = (s.xOffset___28910 * s.mult___28845); 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___11549 + s.yOffset___11422); + r0 = (s.j___29038 + s.yOffset___28911); s.tmp_5 = r0; - r0 = (s.tmp_5 * s.mult___11356); + r0 = (s.tmp_5 * s.mult___28845); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.mult___11356; - r0 = (s.mult___11356 * s.n___11568); + s.tmp_0.arg3 = s.mult___28845; + r0 = (s.mult___28845 * s.n___29057); s.tmp_0.arg4 = r0; s.tmp_0.arg5 = s.arg4; s.callLocIdx = 154; s.pc = 50; return s.tmp_0; case 50: r0 = s.retval; - r0 = (s.j___11549 + s.n___11568); - s.j___11549 = (r0); + r0 = (s.j___29038 + s.n___29057); + s.j___29038 = (r0); { step = 34; continue; } case 33: - r0 = (s.mask___11550 << 1); - s.mask___11550 = (r0); - r0 = (s.j___11549 + 1); - s.j___11549 = (r0); + r0 = (s.mask___29039 << 1); + s.mask___29039 = (r0); + r0 = (s.j___29038 + 1); + s.j___29038 = (r0); case 34: { step = 28; continue; } case 35: - r0 = (s.arg2 + s.mult___11356); + r0 = (s.arg2 + s.mult___28845); s.arg2 = (r0); - r0 = (s.i___11544 + 1); - s.i___11544 = (r0); + r0 = (s.i___29033 + 1); + s.i___29033 = (r0); { step = 27; continue; } case 36: case 37: @@ -9204,12 +9426,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imagePrint__P1787.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__P19073.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__P1787_mk(s) { +function helpers_imagePrint__P19073_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imagePrint__P1787, depth: s.depth + 1, + parent: s, fn: helpers_imagePrint__P19073, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9217,31 +9439,31 @@ function helpers_imagePrint__P1787_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - x0___11353: undefined, - cp___11355: undefined, - mult___11356: undefined, - dataW___11361: undefined, - dataH___11367: undefined, - byteHeight___11373: undefined, - charSize___11379: undefined, - dataSize___11383: undefined, - fontdata___11387: undefined, - lastchar___11390: undefined, - imgBuf___11397: undefined, - xOffset___11421: undefined, - yOffset___11422: undefined, - ch___11437: undefined, - l___11456: undefined, - r___11457: undefined, - off___11459: undefined, - guess___11460: undefined, - m___11479: undefined, - v___11488: undefined, - i___11544: undefined, - j___11549: undefined, - mask___11550: undefined, - c___11551: undefined, - n___11568: undefined, + x0___28842: undefined, + cp___28844: undefined, + mult___28845: undefined, + dataW___28850: undefined, + dataH___28856: undefined, + byteHeight___28862: undefined, + charSize___28868: undefined, + dataSize___28872: undefined, + fontdata___28876: undefined, + lastchar___28879: undefined, + imgBuf___28886: undefined, + xOffset___28910: undefined, + yOffset___28911: undefined, + ch___28926: undefined, + l___28945: undefined, + r___28946: undefined, + off___28948: undefined, + guess___28949: undefined, + m___28968: undefined, + v___28977: undefined, + i___29033: undefined, + j___29038: undefined, + mask___29039: undefined, + c___29040: undefined, + n___29057: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -9255,7 +9477,7 @@ function helpers_imagePrint__P1787_mk(s) { -function image_getFontForText__P1774(s) { +function image_getFontForText__P19060(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9265,52 +9487,52 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___11678 = undefined; + s.i___29167 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.i___11678 = (0); + s.i___29167 = (0); case 1: - s.tmp_1 = r0 = s.i___11678; + s.tmp_1 = r0 = s.i___29167; 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___11678); + r0 = pxsim_String_.charCodeAt(s.arg0, s.i___29167); 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___1773; + r0 = globals.font12___19059; { step = 5; continue; } case 2: case 3: - r0 = (s.i___11678 + 1); - s.i___11678 = (r0); + r0 = (s.i___29167 + 1); + s.i___29167 = (r0); { step = 1; continue; } case 4: - r0 = globals.font8___1772; + r0 = globals.font8___19058; case 5: return leave(s, r0) default: oops() } } } -image_getFontForText__P1774.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__P19060.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__P1774_mk(s) { +function image_getFontForText__P19060_mk(s) { checkStack(s.depth); return { - parent: s, fn: image_getFontForText__P1774, depth: s.depth + 1, + parent: s, fn: image_getFontForText__P19060, 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___11678: undefined, + i___29167: undefined, arg0: undefined, } } @@ -9318,7 +9540,7 @@ function image_getFontForText__P1774_mk(s) { -function helpers_imageFillRect__P1755(s) { +function helpers_imageFillRect__P19041(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9338,14 +9560,14 @@ switch (step) { s.lambdaArgs = null; } s.tmp_0 = r0 = s.arg0; - s.tmp_2 = helpers_pack__P5339_mk(s); + s.tmp_2 = helpers_pack__P22640_mk(s); s.tmp_2.arg0 = s.arg1; s.tmp_2.arg1 = s.arg2; s.callLocIdx = 125; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = helpers_pack__P5339_mk(s); + s.tmp_4 = helpers_pack__P22640_mk(s); s.tmp_4.arg0 = s.arg3; s.tmp_4.arg1 = s.arg4; s.callLocIdx = 126; s.pc = 2; return s.tmp_4; @@ -9357,12 +9579,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageFillRect__P1755.info = {"start":4834,"length":159,"line":158,"column":4,"endLine":160,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageFillRect","argumentNames":["img","x","y","w","h","c"]} +helpers_imageFillRect__P19041.info = {"start":4834,"length":159,"line":158,"column":4,"endLine":160,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageFillRect","argumentNames":["img","x","y","w","h","c"]} -function helpers_imageFillRect__P1755_mk(s) { +function helpers_imageFillRect__P19041_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageFillRect__P1755, depth: s.depth + 1, + parent: s, fn: helpers_imageFillRect__P19041, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9381,7 +9603,7 @@ function helpers_imageFillRect__P1755_mk(s) { -function helpers_pack__P5339(s) { +function helpers_pack__P22640(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9396,7 +9618,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_2 = Math_clamp__P127_mk(s); + s.tmp_2 = Math_clamp__P17413_mk(s); s.tmp_2.arg0 = -30000; s.tmp_2.arg1 = 30000; r0 = (s.arg0 | 0); @@ -9407,7 +9629,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 & 65535); s.tmp_0 = r0; - s.tmp_5 = Math_clamp__P127_mk(s); + s.tmp_5 = Math_clamp__P17413_mk(s); s.tmp_5.arg0 = -30000; s.tmp_5.arg1 = 30000; r0 = (s.arg1 | 0); @@ -9422,12 +9644,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_pack__P5339.info = {"start":3658,"length":145,"line":130,"column":4,"endLine":132,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"pack","argumentNames":["x","y"]} +helpers_pack__P22640.info = {"start":3658,"length":145,"line":130,"column":4,"endLine":132,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"pack","argumentNames":["x","y"]} -function helpers_pack__P5339_mk(s) { +function helpers_pack__P22640_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_pack__P5339, depth: s.depth + 1, + parent: s, fn: helpers_pack__P22640, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9443,7 +9665,7 @@ function helpers_pack__P5339_mk(s) { -function Math_clamp__P127(s) { +function Math_clamp__P17413(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9459,9 +9681,9 @@ switch (step) { s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tmp_0 = Math_min__P131_mk(s); + s.tmp_0 = Math_min__P17417_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = Math_max__P130_mk(s); + s.tmp_1 = Math_max__P17416_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg2; s.callLocIdx = 19; s.pc = 2; return s.tmp_1; @@ -9474,12 +9696,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_clamp__P127.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__P17413.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__P127_mk(s) { +function Math_clamp__P17413_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_clamp__P127, depth: s.depth + 1, + parent: s, fn: Math_clamp__P17413, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9492,7 +9714,7 @@ function Math_clamp__P127_mk(s) { -function Math_min__P131(s) { +function Math_min__P17417(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9520,12 +9742,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_min__P131.info = {"start":16779,"length":105,"line":565,"column":4,"endLine":568,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"min","argumentNames":["a","b"]} +Math_min__P17417.info = {"start":16779,"length":105,"line":565,"column":4,"endLine":568,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"min","argumentNames":["a","b"]} -function Math_min__P131_mk(s) { +function Math_min__P17417_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_min__P131, depth: s.depth + 1, + parent: s, fn: Math_min__P17417, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -9536,7 +9758,7 @@ function Math_min__P131_mk(s) { -function Math_max__P130(s) { +function Math_max__P17416(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9564,12 +9786,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_max__P130.info = {"start":16564,"length":105,"line":556,"column":4,"endLine":559,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"max","argumentNames":["a","b"]} +Math_max__P17416.info = {"start":16564,"length":105,"line":556,"column":4,"endLine":559,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"max","argumentNames":["a","b"]} -function Math_max__P130_mk(s) { +function Math_max__P17416_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_max__P130, depth: s.depth + 1, + parent: s, fn: Math_max__P17416, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -9580,7 +9802,7 @@ function Math_max__P130_mk(s) { -function helpers_imageDrawIcon__P1754(s) { +function helpers_imageDrawIcon__P19040(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9600,7 +9822,7 @@ switch (step) { } s.tmp_0 = r0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_3 = helpers_pack__P5339_mk(s); + s.tmp_3 = helpers_pack__P22640_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg3; s.callLocIdx = 124; s.pc = 1; return s.tmp_3; @@ -9612,12 +9834,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageDrawIcon__P1754.info = {"start":4684,"length":145,"line":155,"column":4,"endLine":157,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawIcon","argumentNames":["img","icon","x","y","c"]} +helpers_imageDrawIcon__P19040.info = {"start":4684,"length":145,"line":155,"column":4,"endLine":157,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawIcon","argumentNames":["img","icon","x","y","c"]} -function helpers_imageDrawIcon__P1754_mk(s) { +function helpers_imageDrawIcon__P19040_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageDrawIcon__P1754, depth: s.depth + 1, + parent: s, fn: helpers_imageDrawIcon__P19040, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9634,7 +9856,7 @@ function helpers_imageDrawIcon__P1754_mk(s) { -function helpers_stringSplit__P122(s) { +function helpers_stringSplit__P17408(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9644,15 +9866,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.A___19681 = undefined; - s.lim___19683 = undefined; - s.s___19699 = undefined; - s.p___19702 = undefined; - s.R___19703 = undefined; - s.z___19717 = undefined; - s.T___19730 = undefined; - s.q___19731 = undefined; - s.e___19737 = undefined; + s.A___37170 = undefined; + s.lim___37172 = undefined; + s.s___37188 = undefined; + s.p___37191 = undefined; + s.R___37192 = undefined; + s.z___37206 = undefined; + s.T___37219 = undefined; + s.q___37220 = undefined; + s.e___37226 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -9660,36 +9882,36 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.A___19681 = (r0); - s.lim___19683 = (0); + s.A___37170 = (r0); + s.lim___37172 = (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___19683 = (r0); + s.lim___37172 = (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___19683 = (0); + s.lim___37172 = (0); { step = 3; continue; } case 2: r0 = (s.arg2 | 0); - s.lim___19683 = (r0); + s.lim___37172 = (r0); case 3: case 4: r0 = pxsim_String_.length(s.arg0); - s.s___19699 = (r0); - s.p___19702 = (0); - s.R___19703 = (s.arg1); - r0 = (s.lim___19683 == 0); + s.s___37188 = (r0); + s.p___37191 = (0); + s.R___37192 = (s.arg1); + r0 = (s.lim___37172 == 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = s.A___19681; + r0 = s.A___37170; { step = 21; continue; } case 5: case 6: @@ -9697,123 +9919,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___19681, 0, s.arg0); - r0 = s.A___19681; + r0 = pxsim_Array_.setAt(s.A___37170, 0, s.arg0); + r0 = s.A___37170; { step = 21; continue; } case 7: case 8: - r0 = (s.s___19699 == 0); + r0 = (s.s___37188 == 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.tmp_1 = helpers_splitMatch__P5183_mk(s); + s.tmp_1 = helpers_splitMatch__P22484_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = 0; - s.tmp_1.arg2 = s.R___19703; + s.tmp_1.arg2 = s.R___37192; s.callLocIdx = 12; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; - s.z___19717 = (r0); - r0 = (s.z___19717 > -1); + s.z___37206 = (r0); + r0 = (s.z___37206 > -1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - r0 = s.A___19681; + r0 = s.A___37170; { step = 21; continue; } case 9: case 10: - r0 = pxsim_Array_.setAt(s.A___19681, 0, s.arg0); - r0 = s.A___19681; + r0 = pxsim_Array_.setAt(s.A___37170, 0, s.arg0); + r0 = s.A___37170; { step = 21; continue; } case 11: case 12: - s.q___19731 = (s.p___19702); + s.q___37220 = (s.p___37191); case 13: - r0 = (s.q___19731 != s.s___19699); + r0 = (s.q___37220 != s.s___37188); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - s.tmp_1 = helpers_splitMatch__P5183_mk(s); + s.tmp_1 = helpers_splitMatch__P22484_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = s.q___19731; - s.tmp_1.arg2 = s.R___19703; + s.tmp_1.arg1 = s.q___37220; + s.tmp_1.arg2 = s.R___37192; s.callLocIdx = 13; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; - s.e___19737 = (r0); - r0 = (s.e___19737 < 0); + s.e___37226 = (r0); + r0 = (s.e___37226 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.q___19731 + 1); - s.q___19731 = (r0); + r0 = (s.q___37220 + 1); + s.q___37220 = (r0); { step = 19; continue; } case 14: - r0 = (s.e___19737 == s.p___19702); + r0 = (s.e___37226 == s.p___37191); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - r0 = (s.q___19731 + 1); - s.q___19731 = (r0); + r0 = (s.q___37220 + 1); + s.q___37220 = (r0); { step = 18; continue; } case 15: - s.tmp_0 = helpers_stringSlice__P119_mk(s); + s.tmp_0 = helpers_stringSlice__P17405_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.p___19702; - s.tmp_0.arg2 = s.q___19731; + s.tmp_0.arg1 = s.p___37191; + s.tmp_0.arg2 = s.q___37220; s.callLocIdx = 14; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.T___19730 = (r0); - r0 = pxsim_Array__push(s.A___19681, s.T___19730); - r0 = pxsim_Array__length(s.A___19681); + s.T___37219 = (r0); + r0 = pxsim_Array__push(s.A___37170, s.T___37219); + r0 = pxsim_Array__length(s.A___37170); s.tmp_1 = r0; - r0 = (s.tmp_1 == s.lim___19683); + r0 = (s.tmp_1 == s.lim___37172); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 16; continue; } - r0 = s.A___19681; + r0 = s.A___37170; { step = 21; continue; } case 16: case 17: - s.p___19702 = (s.e___19737); - s.q___19731 = (s.p___19702); + s.p___37191 = (s.e___37226); + s.q___37220 = (s.p___37191); case 18: case 19: { step = 13; continue; } case 20: - s.tmp_0 = helpers_stringSlice__P119_mk(s); + s.tmp_0 = helpers_stringSlice__P17405_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.p___19702; - s.tmp_0.arg2 = s.q___19731; + s.tmp_0.arg1 = s.p___37191; + s.tmp_0.arg2 = s.q___37220; s.callLocIdx = 15; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.T___19730 = (r0); - r0 = pxsim_Array__push(s.A___19681, s.T___19730); - r0 = s.A___19681; + s.T___37219 = (r0); + r0 = pxsim_Array__push(s.A___37170, s.T___37219); + r0 = s.A___37170; case 21: return leave(s, r0) default: oops() } } } -helpers_stringSplit__P122.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__P17408.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__P122_mk(s) { +function helpers_stringSplit__P17408_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_stringSplit__P122, depth: s.depth + 1, + parent: s, fn: helpers_stringSplit__P17408, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - A___19681: undefined, - lim___19683: undefined, - s___19699: undefined, - p___19702: undefined, - R___19703: undefined, - z___19717: undefined, - T___19730: undefined, - q___19731: undefined, - e___19737: undefined, + A___37170: undefined, + lim___37172: undefined, + s___37188: undefined, + p___37191: undefined, + R___37192: undefined, + z___37206: undefined, + T___37219: undefined, + q___37220: undefined, + e___37226: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -9823,7 +10045,7 @@ function helpers_stringSplit__P122_mk(s) { -function helpers_splitMatch__P5183(s) { +function helpers_splitMatch__P22484(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9833,9 +10055,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.r___19817 = undefined; - s.s___19820 = undefined; - s.i___19830 = undefined; + s.r___37306 = undefined; + s.s___37309 = undefined; + s.i___37319 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -9843,12 +10065,12 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_String_.length(s.arg2); - s.r___19817 = (r0); + s.r___37306 = (r0); r0 = pxsim_String_.length(s.arg0); - s.s___19820 = (r0); - r0 = (s.arg1 + s.r___19817); + s.s___37309 = (r0); + r0 = (s.arg1 + s.r___37306); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.s___19820); + r0 = (s.tmp_1 > s.s___37309); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -9856,18 +10078,18 @@ switch (step) { { step = 7; continue; } case 1: case 2: - s.i___19830 = (0); + s.i___37319 = (0); case 3: - r0 = (s.i___19830 < s.r___19817); + r0 = (s.i___37319 < s.r___37306); 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___19830); + r0 = (s.arg1 + s.i___37319); 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___19830); + r0 = pxsim_String_.charAt(s.arg2, s.i___37319); s.tmp_5 = r0; r0 = (s.tmp_2 != s.tmp_5); s.tmp_1 = r0; @@ -9877,21 +10099,21 @@ switch (step) { { step = 7; continue; } case 4: case 5: - r0 = (s.i___19830 + 1); - s.i___19830 = (r0); + r0 = (s.i___37319 + 1); + s.i___37319 = (r0); { step = 3; continue; } case 6: - r0 = (s.arg1 + s.r___19817); + r0 = (s.arg1 + s.r___37306); case 7: return leave(s, r0) default: oops() } } } -helpers_splitMatch__P5183.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__P22484.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__P5183_mk(s) { +function helpers_splitMatch__P22484_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_splitMatch__P5183, depth: s.depth + 1, + parent: s, fn: helpers_splitMatch__P22484, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9899,9 +10121,9 @@ function helpers_splitMatch__P5183_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - r___19817: undefined, - s___19820: undefined, - i___19830: undefined, + r___37306: undefined, + s___37309: undefined, + i___37319: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -9911,7 +10133,7 @@ function helpers_splitMatch__P5183_mk(s) { -function helpers_stringSlice__P119(s) { +function helpers_stringSlice__P17405(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9921,7 +10143,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___19782 = undefined; + s.len___37271 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -9929,13 +10151,13 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_String_.length(s.arg0); - s.len___19782 = (r0); + s.len___37271 = (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__P130_mk(s); - r0 = (s.len___19782 + s.arg1); + s.tmp_1 = Math_max__P17416_mk(s); + r0 = (s.len___37271 + s.arg1); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; s.callLocIdx = 11; s.pc = 9; return s.tmp_1; @@ -9948,7 +10170,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.arg2 = (s.len___19782); + s.arg2 = (s.len___37271); { step = 6; continue; } case 3: r0 = (s.arg2 === null); @@ -9963,7 +10185,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - r0 = (s.len___19782 + s.arg2); + r0 = (s.len___37271 + s.arg2); s.arg2 = (r0); case 7: case 8: @@ -9975,17 +10197,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_stringSlice__P119.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__P17405.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__P119_mk(s) { +function helpers_stringSlice__P17405_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_stringSlice__P119, depth: s.depth + 1, + parent: s, fn: helpers_stringSlice__P17405, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - len___19782: undefined, + len___37271: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -9995,7 +10217,7 @@ function helpers_stringSlice__P119_mk(s) { -function scene_Scene_render__P2607(s) { +function scene_Scene_render__P19893(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10005,15 +10227,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___15512 = undefined; - s.unnamed188___U1 = undefined; - s.unnamed189___U2 = undefined; + s.s___33001 = undefined; + s.unnamed280___U1 = undefined; + s.unnamed281___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C2579_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C19865_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); @@ -10044,7 +10266,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__P2607_mk(s); + s.tmp_3 = scene_Scene_render__P19893_mk(s); r0 = s.arg0.fields["previousScene"]; s.tmp_3.arg0 = r0; s.callLocIdx = 1294; s.pc = 12; return s.tmp_3; @@ -10052,7 +10274,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 5: - s.tmp_0 = scene_Background_draw__P2417_mk(s); + s.tmp_0 = scene_Background_draw__P19703_mk(s); r0 = s.arg0.fields["background"]; s.tmp_0.arg0 = r0; s.callLocIdx = 1295; s.pc = 13; return s.tmp_0; @@ -10065,10 +10287,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_2 = helpers_arraySort__P105_mk(s); + s.tmp_2 = helpers_arraySort__P17391_mk(s); r0 = s.arg0.fields["allSprites"]; s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = scene_Scene_render_inline__P15489; + s.tmp_2.arg1 = scene_Scene_render_inline__P32978; s.callLocIdx = 1300; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; @@ -10080,20 +10302,20 @@ switch (step) { r0 = (s.tmp_0).fields["flags"] = (s.tmp_1); case 7: case 8: - s.s___15512 = (undefined); + s.s___33001 = (undefined); r0 = s.arg0.fields["allSprites"]; - s.unnamed188___U1 = (r0); - s.unnamed189___U2 = (0); + s.unnamed280___U1 = (r0); + s.unnamed281___U2 = (0); case 9: - s.tmp_0 = r0 = s.unnamed189___U2; - r0 = pxsim_Array__length(s.unnamed188___U1); + s.tmp_0 = r0 = s.unnamed281___U2; + r0 = pxsim_Array__length(s.unnamed280___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 10; continue; } - r0 = pxsim_Array__getAt(s.unnamed188___U1, s.unnamed189___U2); - s.s___15512 = (r0); + r0 = pxsim_Array__getAt(s.unnamed280___U1, s.unnamed281___U2); + s.s___33001 = (r0); s.tmp_2 = if___draw_2_mk(s); - s.tmp_2.arg0 = s.s___15512; + s.tmp_2.arg0 = s.s___33001; r0 = s.arg0.fields["camera"]; s.tmp_2.arg1 = r0; if (!s.tmp_2.arg0.vtable.iface) { @@ -10107,11 +10329,11 @@ switch (step) { } case 15: r0 = s.retval; - r0 = (s.unnamed189___U2 + 1); - s.unnamed189___U2 = (r0); + r0 = (s.unnamed281___U2 + 1); + s.unnamed281___U2 = (r0); { step = 9; continue; } case 10: - s.unnamed188___U1 = (undefined); + s.unnamed280___U1 = (undefined); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["flags"]; s.tmp_2 = r0; @@ -10123,21 +10345,21 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_render__P2607.info = {"start":7954,"length":917,"line":223,"column":8,"endLine":247,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"render","argumentNames":["this"]} +scene_Scene_render__P19893.info = {"start":7954,"length":917,"line":223,"column":8,"endLine":247,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"render","argumentNames":["this"]} -function scene_Scene_render__P2607_mk(s) { +function scene_Scene_render__P19893_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_render__P2607, depth: s.depth + 1, + parent: s, fn: scene_Scene_render__P19893, 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___15512: undefined, - unnamed188___U1: undefined, - unnamed189___U2: undefined, + s___33001: undefined, + unnamed280___U1: undefined, + unnamed281___U2: undefined, arg0: undefined, } } @@ -10145,7 +10367,7 @@ function scene_Scene_render__P2607_mk(s) { -function scene_Scene_render_inline__P15489(s) { +function scene_Scene_render_inline__P32978(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10227,12 +10449,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_render_inline__P15489.info = {"start":8532,"length":52,"line":237,"column":37,"endLine":237,"endColumn":89,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["a","b"]} +scene_Scene_render_inline__P32978.info = {"start":8532,"length":52,"line":237,"column":37,"endLine":237,"endColumn":89,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["a","b"]} -function scene_Scene_render_inline__P15489_mk(s) { +function scene_Scene_render_inline__P32978_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_render_inline__P15489, depth: s.depth + 1, + parent: s, fn: scene_Scene_render_inline__P32978, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10252,7 +10474,7 @@ function scene_Scene_render_inline__P15489_mk(s) { -function scene_Background_draw__P2417(s) { +function scene_Background_draw__P19703(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10267,27 +10489,27 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C2408_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C19694_VT)) failedCast(r0); r0 = s.arg0.fields["color"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.fill(globals.screen___1829, s.tmp_0); + r0 = pxsim_ImageMethods.fill(globals.screen___19115, 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___1829, s.tmp_1, 0, 0); + r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___19115, 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__P15660); + r0 = pxsim_pxtcore_mkAction(1, scene_Background_draw_inline__P33149); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P109_mk(s); + s.tmp_2 = helpers_arrayForEach__P17395_mk(s); r0 = s.arg0.fields["_layers"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = s.tmp_1; @@ -10300,12 +10522,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Background_draw__P2417.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__P19703.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__P2417_mk(s) { +function scene_Background_draw__P19703_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_draw__P2417, depth: s.depth + 1, + parent: s, fn: scene_Background_draw__P19703, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10317,7 +10539,7 @@ function scene_Background_draw__P2417_mk(s) { -function scene_Background_draw_inline__P15660(s) { +function scene_Background_draw_inline__P33149(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10327,8 +10549,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ox___15662 = undefined; - s.oy___15673 = undefined; + s.ox___33151 = undefined; + s.oy___33162 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -10343,7 +10565,7 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = pxsim.Math_.round(s.tmp_0); - s.ox___15662 = (r0); + s.ox___33151 = (r0); r0 = s.caps[0].fields["camera"]; r0 = r0.fields["drawOffsetY"]; s.tmp_1 = r0; @@ -10354,11 +10576,11 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = pxsim.Math_.round(s.tmp_0); - s.oy___15673 = (r0); - s.tmp_0 = scene_BackgroundLayer_draw__P2426_mk(s); + s.oy___33162 = (r0); + s.tmp_0 = scene_BackgroundLayer_draw__P19712_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.ox___15662; - s.tmp_0.arg2 = s.oy___15673; + s.tmp_0.arg1 = s.ox___33151; + s.tmp_0.arg2 = s.oy___33162; s.callLocIdx = 1103; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -10366,19 +10588,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Background_draw_inline__P15660.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__P33149.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__P15660_mk(s) { +function scene_Background_draw_inline__P33149_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_draw_inline__P15660, depth: s.depth + 1, + parent: s, fn: scene_Background_draw_inline__P33149, 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___15662: undefined, - oy___15673: undefined, + ox___33151: undefined, + oy___33162: undefined, arg0: undefined, } } @@ -10386,7 +10608,7 @@ function scene_Background_draw_inline__P15660_mk(s) { -function scene_BackgroundLayer_draw__P2426(s) { +function scene_BackgroundLayer_draw__P19712(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10396,19 +10618,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.w___15691 = undefined; - s.h___15694 = undefined; - s.pw___15697 = undefined; - s.ph___15701 = undefined; - s.rx___15710 = undefined; - s.ry___15713 = undefined; - s.y___15782 = undefined; - s.py___15783 = undefined; - s.dh___15792 = undefined; - s.x___15800 = undefined; - s.rxl___15801 = undefined; - s.px___15807 = undefined; - s.dw___15811 = undefined; + s.w___33180 = undefined; + s.h___33183 = undefined; + s.pw___33186 = undefined; + s.ph___33190 = undefined; + s.rx___33199 = undefined; + s.ry___33202 = undefined; + s.y___33271 = undefined; + s.py___33272 = undefined; + s.dh___33281 = undefined; + s.x___33289 = undefined; + s.rxl___33290 = undefined; + s.px___33296 = undefined; + s.dw___33300 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -10416,20 +10638,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_BackgroundLayer__C2418_VT)) failedCast(r0); - r0 = pxsim_ImageMethods.width(globals.screen___1829); - s.w___15691 = (r0); - r0 = pxsim_ImageMethods.height(globals.screen___1829); - s.h___15694 = (r0); + if (!checkSubtype(r0, scene_BackgroundLayer__C19704_VT)) failedCast(r0); + r0 = pxsim_ImageMethods.width(globals.screen___19115); + s.w___33180 = (r0); + r0 = pxsim_ImageMethods.height(globals.screen___19115); + s.h___33183 = (r0); r0 = s.arg0.fields["img"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.width(s.tmp_0); - s.pw___15697 = (r0); + s.pw___33186 = (r0); r0 = s.arg0.fields["img"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.height(s.tmp_0); - s.ph___15701 = (r0); - r0 = pxsim_numops_toBoolDecr(s.pw___15697); + s.ph___33190 = (r0); + r0 = pxsim_numops_toBoolDecr(s.pw___33186); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -10438,7 +10660,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_numops_toBoolDecr(s.ph___15701); + r0 = pxsim_numops_toBoolDecr(s.ph___33190); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); case 2: @@ -10450,9 +10672,9 @@ switch (step) { case 3: case 4: r0 = (0 - s.arg1); - s.rx___15710 = (r0); + s.rx___33199 = (r0); r0 = (0 - s.arg2); - s.ry___15713 = (r0); + s.ry___33202 = (r0); r0 = s.arg0.fields["alignX"]; s.tmp_0 = r0; r0 = pxsim_pxtcore.switch_eq(2, s.tmp_0); @@ -10462,20 +10684,20 @@ switch (step) { r0 = s.tmp_0; { step = 7; continue; } case 5: - s.tmp_1 = r0 = s.rx___15710; - r0 = (s.w___15691 + s.pw___15697); + s.tmp_1 = r0 = s.rx___33199; + r0 = (s.w___33180 + s.pw___33186); s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); - s.rx___15710 = (r0); + s.rx___33199 = (r0); { step = 7; continue; } case 6: - s.tmp_0 = r0 = s.rx___15710; - r0 = (s.w___15691 + s.pw___15697); + s.tmp_0 = r0 = s.rx___33199; + r0 = (s.w___33180 + s.pw___33186); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.rx___15710 = (r0); + s.rx___33199 = (r0); case 7: r0 = s.arg0.fields["alignY"]; s.tmp_0 = r0; @@ -10486,120 +10708,120 @@ switch (step) { r0 = s.tmp_0; { step = 10; continue; } case 8: - s.tmp_1 = r0 = s.ry___15713; - r0 = (s.h___15694 + s.ph___15701); + s.tmp_1 = r0 = s.ry___33202; + r0 = (s.h___33183 + s.ph___33190); s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); - s.ry___15713 = (r0); + s.ry___33202 = (r0); { step = 10; continue; } case 9: - s.tmp_0 = r0 = s.ry___15713; - r0 = (s.h___15694 + s.ph___15701); + s.tmp_0 = r0 = s.ry___33202; + r0 = (s.h___33183 + s.ph___33190); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.ry___15713 = (r0); + s.ry___33202 = (r0); case 10: - r0 = (s.rx___15710 % s.w___15691); - s.rx___15710 = (r0); - r0 = (s.rx___15710 < 0); + r0 = (s.rx___33199 % s.w___33180); + s.rx___33199 = (r0); + r0 = (s.rx___33199 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - r0 = (s.rx___15710 + s.w___15691); - s.rx___15710 = (r0); + r0 = (s.rx___33199 + s.w___33180); + s.rx___33199 = (r0); case 11: case 12: - r0 = (s.ry___15713 % s.h___15694); - s.ry___15713 = (r0); - r0 = (s.ry___15713 < 0); + r0 = (s.ry___33202 % s.h___33183); + s.ry___33202 = (r0); + r0 = (s.ry___33202 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = (s.ry___15713 + s.h___15694); - s.ry___15713 = (r0); + r0 = (s.ry___33202 + s.h___33183); + s.ry___33202 = (r0); case 13: case 14: - r0 = pxsim.Math_.floor(s.rx___15710); - s.rx___15710 = (r0); - r0 = pxsim.Math_.floor(s.ry___15713); - s.ry___15713 = (r0); - s.y___15782 = (0); - s.py___15783 = (0); + r0 = pxsim.Math_.floor(s.rx___33199); + s.rx___33199 = (r0); + r0 = pxsim.Math_.floor(s.ry___33202); + s.ry___33202 = (r0); + s.y___33271 = (0); + s.py___33272 = (0); case 15: - r0 = (s.y___15782 < s.h___15694); + r0 = (s.y___33271 < s.h___33183); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = (s.y___15782 % s.ph___15701); - s.py___15783 = (r0); - s.tmp_0 = Math_min__P131_mk(s); - r0 = (s.ph___15701 - s.py___15783); + r0 = (s.y___33271 % s.ph___33190); + s.py___33272 = (r0); + s.tmp_0 = Math_min__P17417_mk(s); + r0 = (s.ph___33190 - s.py___33272); s.tmp_0.arg0 = r0; - r0 = (s.h___15694 - s.ry___15713); + r0 = (s.h___33183 - s.ry___33202); s.tmp_0.arg1 = r0; s.callLocIdx = 1106; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.dh___15792 = (r0); - s.x___15800 = (0); - s.rxl___15801 = (s.rx___15710); + s.dh___33281 = (r0); + s.x___33289 = (0); + s.rxl___33290 = (s.rx___33199); case 16: - r0 = (s.x___15800 < s.w___15691); + r0 = (s.x___33289 < s.w___33180); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 19; continue; } - r0 = (s.x___15800 % s.pw___15697); - s.px___15807 = (r0); - s.tmp_0 = Math_min__P131_mk(s); - r0 = (s.pw___15697 - s.px___15807); + r0 = (s.x___33289 % s.pw___33186); + s.px___33296 = (r0); + s.tmp_0 = Math_min__P17417_mk(s); + r0 = (s.pw___33186 - s.px___33296); s.tmp_0.arg0 = r0; - r0 = (s.w___15691 - s.rxl___15801); + r0 = (s.w___33180 - s.rxl___33290); s.tmp_0.arg1 = r0; s.callLocIdx = 1107; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.dw___15811 = (r0); + s.dw___33300 = (r0); r0 = s.arg0.fields["img"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.drawImage(globals.screen___1829, s.tmp_0, s.rxl___15801, s.ry___15713); - r0 = (s.rxl___15801 + s.dw___15811); + r0 = pxsim_ImageMethods.drawImage(globals.screen___19115, s.tmp_0, s.rxl___33290, s.ry___33202); + r0 = (s.rxl___33290 + s.dw___33300); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.w___15691); - s.rxl___15801 = (r0); + r0 = (s.tmp_0 % s.w___33180); + s.rxl___33290 = (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___15811; + r0 = s.dw___33300; { step = 18; continue; } case 17: - r0 = s.w___15691; + r0 = s.w___33180; case 18: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.x___15800 + s.tmp_1); - s.x___15800 = (r0); + r0 = (s.x___33289 + s.tmp_1); + s.x___33289 = (r0); { step = 16; continue; } case 19: - r0 = (s.ry___15713 + s.dh___15792); + r0 = (s.ry___33202 + s.dh___33281); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.h___15694); - s.ry___15713 = (r0); + r0 = (s.tmp_0 % s.h___33183); + s.ry___33202 = (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___15792; + r0 = s.dh___33281; { step = 21; continue; } case 20: - r0 = s.h___15694; + r0 = s.h___33183; case 21: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.y___15782 + s.tmp_1); - s.y___15782 = (r0); + r0 = (s.y___33271 + s.tmp_1); + s.y___33271 = (r0); { step = 15; continue; } case 22: case 23: @@ -10607,30 +10829,30 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_BackgroundLayer_draw__P2426.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__P19712.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__P2426_mk(s) { +function scene_BackgroundLayer_draw__P19712_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_BackgroundLayer_draw__P2426, depth: s.depth + 1, + parent: s, fn: scene_BackgroundLayer_draw__P19712, 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___15691: undefined, - h___15694: undefined, - pw___15697: undefined, - ph___15701: undefined, - rx___15710: undefined, - ry___15713: undefined, - y___15782: undefined, - py___15783: undefined, - dh___15792: undefined, - x___15800: undefined, - rxl___15801: undefined, - px___15807: undefined, - dw___15811: undefined, + w___33180: undefined, + h___33183: undefined, + pw___33186: undefined, + ph___33190: undefined, + rx___33199: undefined, + ry___33202: undefined, + y___33271: undefined, + py___33272: undefined, + dh___33281: undefined, + x___33289: undefined, + rxl___33290: undefined, + px___33296: undefined, + dw___33300: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -10640,7 +10862,7 @@ function scene_BackgroundLayer_draw__P2426_mk(s) { -function helpers_arraySort__P105(s) { +function helpers_arraySort__P17391(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10672,10 +10894,10 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.arg1 = (helpers_arraySort_inline__P15534); + s.arg1 = (helpers_arraySort_inline__P33023); case 3: case 4: - s.tmp_0 = helpers_sortHelper__P5181_mk(s); + s.tmp_0 = helpers_sortHelper__P22482_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 3; s.pc = 5; return s.tmp_0; @@ -10684,12 +10906,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySort__P105.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__P17391.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__P105_mk(s) { +function helpers_arraySort__P17391_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySort__P105, depth: s.depth + 1, + parent: s, fn: helpers_arraySort__P17391, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10703,7 +10925,7 @@ function helpers_arraySort__P105_mk(s) { -function helpers_arraySort_inline__P15534(s) { +function helpers_arraySort_inline__P33023(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10713,26 +10935,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.aIsUndef___15537 = undefined; - s.bIsUndef___15541 = undefined; - s.aIsNull___15552 = undefined; - s.bIsNull___15556 = undefined; + s.aIsUndef___33026 = undefined; + s.bIsUndef___33030 = undefined; + s.aIsNull___33041 = undefined; + s.bIsNull___33045 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = (s.arg0 === undefined); - s.aIsUndef___15537 = (r0); + s.aIsUndef___33026 = (r0); r0 = (s.arg1 === undefined); - s.bIsUndef___15541 = (r0); - s.tmp_0 = r0 = s.aIsUndef___15537; + s.bIsUndef___33030 = (r0); + s.tmp_0 = r0 = s.aIsUndef___33026; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.bIsUndef___15541; + r0 = s.bIsUndef___33030; case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -10742,13 +10964,13 @@ switch (step) { { step = 17; continue; } { step = 8; continue; } case 3: - r0 = pxsim_numops_toBoolDecr(s.aIsUndef___15537); + r0 = pxsim_numops_toBoolDecr(s.aIsUndef___33026); if (!r0) { step = 4; continue; } r0 = 1; { step = 17; continue; } { step = 7; continue; } case 4: - r0 = pxsim_numops_toBoolDecr(s.bIsUndef___15541); + r0 = pxsim_numops_toBoolDecr(s.bIsUndef___33030); if (!r0) { step = 5; continue; } r0 = -1; { step = 17; continue; } @@ -10757,16 +10979,16 @@ switch (step) { case 7: case 8: r0 = (s.arg0 === null); - s.aIsNull___15552 = (r0); + s.aIsNull___33041 = (r0); r0 = (s.arg1 === null); - s.bIsNull___15556 = (r0); - s.tmp_0 = r0 = s.aIsNull___15552; + s.bIsNull___33045 = (r0); + s.tmp_0 = r0 = s.aIsNull___33041; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 9; continue; } r0 = s.tmp_0; { step = 10; continue; } case 9: - r0 = s.bIsNull___15556; + r0 = s.bIsNull___33045; case 10: // jmp value (already in r0) s.tmp_1 = r0; @@ -10776,13 +10998,13 @@ switch (step) { { step = 17; continue; } { step = 16; continue; } case 11: - r0 = pxsim_numops_toBoolDecr(s.aIsNull___15552); + r0 = pxsim_numops_toBoolDecr(s.aIsNull___33041); if (!r0) { step = 12; continue; } r0 = 1; { step = 17; continue; } { step = 15; continue; } case 12: - r0 = pxsim_numops_toBoolDecr(s.bIsNull___15556); + r0 = pxsim_numops_toBoolDecr(s.bIsNull___33045); if (!r0) { step = 13; continue; } r0 = -1; { step = 17; continue; } @@ -10821,12 +11043,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySort_inline__P15534.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__P33023.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__P15534_mk(s) { +function helpers_arraySort_inline__P33023_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySort_inline__P15534, depth: s.depth + 1, + parent: s, fn: helpers_arraySort_inline__P33023, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10836,10 +11058,10 @@ function helpers_arraySort_inline__P15534_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - aIsUndef___15537: undefined, - bIsUndef___15541: undefined, - aIsNull___15552: undefined, - bIsNull___15556: undefined, + aIsUndef___33026: undefined, + bIsUndef___33030: undefined, + aIsNull___33041: undefined, + bIsNull___33045: undefined, arg0: undefined, arg1: undefined, } } @@ -10848,7 +11070,7 @@ function helpers_arraySort_inline__P15534_mk(s) { -function helpers_sortHelper__P5181(s) { +function helpers_sortHelper__P22482(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10858,9 +11080,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___15591 = undefined; - s.i___15594 = undefined; - s.j___15600 = undefined; + s.len___33080 = undefined; + s.i___33083 = undefined; + s.j___33089 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -10888,28 +11110,28 @@ switch (step) { case 3: case 4: r0 = pxsim_Array__length(s.arg0); - s.len___15591 = (r0); - s.i___15594 = (0); + s.len___33080 = (r0); + s.i___33083 = (0); case 5: - s.tmp_1 = r0 = s.i___15594; - r0 = (s.len___15591 - 1); + s.tmp_1 = r0 = s.i___33083; + r0 = (s.len___33080 - 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___15594 + 1); - s.j___15600 = (r0); + r0 = (s.i___33083 + 1); + s.j___33089 = (r0); case 6: - r0 = (s.j___15600 < s.len___15591); + r0 = (s.j___33089 < s.len___33080); 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___15594); + r0 = pxsim_Array__getAt(s.arg0, s.i___33083); s.tmp_3.arg0 = r0; - r0 = pxsim_Array__getAt(s.arg0, s.j___15600); + r0 = pxsim_Array__getAt(s.arg0, s.j___33089); s.tmp_3.arg1 = r0; setupLambda(s.tmp_3, s.tmp_3.argL); s.callLocIdx = 1; s.pc = 12; return s.tmp_3; @@ -10920,21 +11142,21 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 7; continue; } - s.tmp_4 = helpers_swap__P5180_mk(s); + s.tmp_4 = helpers_swap__P22481_mk(s); s.tmp_4.arg0 = s.arg0; - s.tmp_4.arg1 = s.i___15594; - s.tmp_4.arg2 = s.j___15600; + s.tmp_4.arg1 = s.i___33083; + s.tmp_4.arg2 = s.j___33089; s.callLocIdx = 2; s.pc = 13; return s.tmp_4; case 13: r0 = s.retval; case 7: case 8: - r0 = (s.j___15600 + 1); - s.j___15600 = (r0); + r0 = (s.j___33089 + 1); + s.j___33089 = (r0); { step = 6; continue; } case 9: - r0 = (s.i___15594 + 1); - s.i___15594 = (r0); + r0 = (s.i___33083 + 1); + s.i___33083 = (r0); { step = 5; continue; } case 10: r0 = s.arg0; @@ -10942,21 +11164,21 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_sortHelper__P5181.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__P22482.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__P5181_mk(s) { +function helpers_sortHelper__P22482_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_sortHelper__P5181, depth: s.depth + 1, + parent: s, fn: helpers_sortHelper__P22482, 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___15591: undefined, - i___15594: undefined, - j___15600: undefined, + len___33080: undefined, + i___33083: undefined, + j___33089: undefined, arg0: undefined, arg1: undefined, } } @@ -10965,7 +11187,7 @@ function helpers_sortHelper__P5181_mk(s) { -function helpers_swap__P5180(s) { +function helpers_swap__P22481(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10975,7 +11197,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.temp___15629 = undefined; + s.temp___33118 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -10983,28 +11205,28 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__getAt(s.arg0, s.arg1); - s.temp___15629 = (r0); + s.temp___33118 = (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___15629); + r0 = pxsim_Array_.setAt(s.arg0, s.arg2, s.temp___33118); r0 = undefined; return leave(s, r0) default: oops() } } } -helpers_swap__P5180.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__P22481.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__P5180_mk(s) { +function helpers_swap__P22481_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_swap__P5180, depth: s.depth + 1, + parent: s, fn: helpers_swap__P22481, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - temp___15629: undefined, + temp___33118: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -11014,7 +11236,7 @@ function helpers_swap__P5180_mk(s) { -function scene_Camera_update__P2536(s) { +function scene_Camera_update__P19822(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11024,32 +11246,32 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.elapsed___15892 = undefined; - s.percentComplete___15906 = undefined; - s.damp___15913 = undefined; - s.f___15922 = undefined; - s.x___15928 = undefined; - s.y___15935 = undefined; + s.elapsed___33381 = undefined; + s.percentComplete___33395 = undefined; + s.damp___33402 = undefined; + s.f___33411 = undefined; + s.x___33417 = undefined; + s.y___33424 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C2520_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C19806_VT)) failedCast(r0); r0 = s.arg0.fields["sprite"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = scene_Camera_offsetX__P2526_mk(s); + s.tmp_1 = scene_Camera_offsetX__P19812_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_3 = Sprite_x__P2141_mk(s); + s.tmp_3 = Sprite_x__P19427_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_3.arg0 = r0; s.callLocIdx = 1255; s.pc = 10; return s.tmp_3; case 10: r0 = s.retval; s.tmp_2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_5 = r0; r0 = (s.tmp_5 >> 1); s.tmp_4 = r0; @@ -11058,16 +11280,16 @@ switch (step) { s.callLocIdx = 1256; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - s.tmp_0 = scene_Camera_offsetY__P2528_mk(s); + s.tmp_0 = scene_Camera_offsetY__P19814_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_y__P2143_mk(s); + s.tmp_2 = Sprite_y__P19429_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 1257; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; s.tmp_1 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___1829); + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_4 = r0; r0 = (s.tmp_4 >> 1); s.tmp_3 = r0; @@ -11078,7 +11300,7 @@ switch (step) { r0 = s.retval; case 1: case 2: - s.tmp_0 = scene_Camera_offsetX__P2526_mk(s); + s.tmp_0 = scene_Camera_offsetX__P19812_mk(s); s.tmp_1 = r0 = s.arg0; s.tmp_0.arg0 = r0; r0 = s.tmp_1.fields["_offsetX"]; @@ -11088,7 +11310,7 @@ switch (step) { s.callLocIdx = 1260; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.tmp_0 = scene_Camera_offsetY__P2528_mk(s); + s.tmp_0 = scene_Camera_offsetY__P19814_mk(s); s.tmp_1 = r0 = s.arg0; s.tmp_0.arg0 = r0; r0 = s.tmp_1.fields["_offsetY"]; @@ -11117,10 +11339,10 @@ switch (step) { r0 = s.arg0.fields["shakeStartTime"]; s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); - s.elapsed___15892 = (r0); + s.elapsed___33381 = (r0); r0 = s.arg0.fields["shakeDuration"]; s.tmp_1 = r0; - r0 = (s.elapsed___15892 >= s.tmp_1); + r0 = (s.elapsed___33381 >= s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } @@ -11129,49 +11351,49 @@ switch (step) { case 3: r0 = s.arg0.fields["shakeDuration"]; s.tmp_0 = r0; - r0 = (s.elapsed___15892 / s.tmp_0); - s.percentComplete___15906 = (r0); - s.damp___15913 = (1); - r0 = (s.percentComplete___15906 >= 0.75); + r0 = (s.elapsed___33381 / s.tmp_0); + s.percentComplete___33395 = (r0); + s.damp___33402 = (1); + r0 = (s.percentComplete___33395 >= 0.75); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_1 = Math_max__P130_mk(s); + s.tmp_1 = Math_max__P17416_mk(s); s.tmp_1.arg0 = 0; - r0 = (1 - s.percentComplete___15906); + r0 = (1 - s.percentComplete___33395); s.tmp_1.arg1 = r0; s.callLocIdx = 1265; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; - s.damp___15913 = (r0); + s.damp___33402 = (r0); case 4: case 5: r0 = s.arg0.fields["shakeAmplitude"]; s.tmp_0 = r0; - r0 = (s.tmp_0 * s.damp___15913); - s.f___15922 = (r0); + r0 = (s.tmp_0 * s.damp___33402); + s.f___33411 = (r0); r0 = pxsim.Math_.random(); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.f___15922); + r0 = (s.tmp_1 * s.f___33411); s.tmp_0 = r0; r0 = (s.tmp_0 >> 0); - s.x___15928 = (r0); + s.x___33417 = (r0); r0 = pxsim.Math_.random(); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.f___15922); + r0 = (s.tmp_1 * s.f___33411); s.tmp_0 = r0; r0 = (s.tmp_0 >> 0); - s.y___15935 = (r0); + s.y___33424 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["drawOffsetX"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.x___15928); + r0 = (s.tmp_2 + s.x___33417); 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___15935); + r0 = (s.tmp_2 + s.y___33424); s.tmp_1 = r0; r0 = (s.tmp_0).fields["drawOffsetY"] = (s.tmp_1); case 6: @@ -11181,12 +11403,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_update__P2536.info = {"start":2297,"length":1397,"line":77,"column":8,"endLine":112,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"update","argumentNames":["this"]} +scene_Camera_update__P19822.info = {"start":2297,"length":1397,"line":77,"column":8,"endLine":112,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"update","argumentNames":["this"]} -function scene_Camera_update__P2536_mk(s) { +function scene_Camera_update__P19822_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_update__P2536, depth: s.depth + 1, + parent: s, fn: scene_Camera_update__P19822, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11194,12 +11416,12 @@ function scene_Camera_update__P2536_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - elapsed___15892: undefined, - percentComplete___15906: undefined, - damp___15913: undefined, - f___15922: undefined, - x___15928: undefined, - y___15935: undefined, + elapsed___33381: undefined, + percentComplete___33395: undefined, + damp___33402: undefined, + f___33411: undefined, + x___33417: undefined, + y___33424: undefined, arg0: undefined, } } @@ -11207,7 +11429,7 @@ function scene_Camera_update__P2536_mk(s) { -function scene_Camera_offsetY__P2528(s) { +function scene_Camera_offsetY__P19814(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11217,27 +11439,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___15954 = undefined; + s.scene___33443 = 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__C2520_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P2693_mk(s); + if (!checkSubtype(r0, scene_Camera__C19806_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 1252; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.scene___15954 = (r0); - r0 = s.scene___15954.fields["tileMap"]; + s.scene___33443 = (r0); + r0 = s.scene___33443.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___15954.fields["tileMap"]; + r0 = s.scene___33443.fields["tileMap"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_map"]; s.tmp_5 = r0; @@ -11254,8 +11476,8 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 3; continue; } s.tmp_7 = r0 = s.arg0; - s.tmp_9 = tiles_TileMap_offsetY__P2481_mk(s); - r0 = s.scene___15954.fields["tileMap"]; + s.tmp_9 = tiles_TileMap_offsetY__P19767_mk(s); + r0 = s.scene___33443.fields["tileMap"]; s.tmp_9.arg0 = r0; s.tmp_9.arg1 = s.arg1; s.callLocIdx = 1254; s.pc = 6; return s.tmp_9; @@ -11271,12 +11493,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_offsetY__P2528.info = {"start":1034,"length":267,"line":37,"column":8,"endLine":44,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetY","argumentNames":["this","v"]} +scene_Camera_offsetY__P19814.info = {"start":1034,"length":267,"line":37,"column":8,"endLine":44,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetY","argumentNames":["this","v"]} -function scene_Camera_offsetY__P2528_mk(s) { +function scene_Camera_offsetY__P19814_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetY__P2528, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetY__P19814, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11288,7 +11510,7 @@ function scene_Camera_offsetY__P2528_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - scene___15954: undefined, + scene___33443: undefined, arg0: undefined, arg1: undefined, } } @@ -11297,7 +11519,7 @@ function scene_Camera_offsetY__P2528_mk(s) { -function tiles_TileMap_enabled__P2486(s) { +function tiles_TileMap_enabled__P19772(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11312,7 +11534,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C2474_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C19760_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); @@ -11325,13 +11547,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_enabled__P2486.info = {"start":10141,"length":66,"line":351,"column":8,"endLine":353,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"enabled","argumentNames":["this"]} -tiles_TileMap_enabled__P2486.isGetter = true; +tiles_TileMap_enabled__P19772.info = {"start":10141,"length":66,"line":351,"column":8,"endLine":353,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"enabled","argumentNames":["this"]} +tiles_TileMap_enabled__P19772.isGetter = true; -function tiles_TileMap_enabled__P2486_mk(s) { +function tiles_TileMap_enabled__P19772_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_enabled__P2486, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_enabled__P19772, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11344,7 +11566,7 @@ function tiles_TileMap_enabled__P2486_mk(s) { -function tiles_TileMap_offsetY__P2481(s) { +function tiles_TileMap_offsetY__P19767(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11360,17 +11582,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C2474_VT)) failedCast(r0); - s.tmp_0 = Math_clamp__P127_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C19760_VT)) failedCast(r0); + s.tmp_0 = Math_clamp__P17413_mk(s); s.tmp_0.arg0 = 0; - s.tmp_1 = Math_max__P130_mk(s); - s.tmp_3 = tiles_TileMap_areaHeight__P2483_mk(s); + s.tmp_1 = Math_max__P17416_mk(s); + s.tmp_3 = tiles_TileMap_areaHeight__P19769_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1140; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; s.tmp_2 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___1829); + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_4 = r0; r0 = (s.tmp_2 - s.tmp_4); s.tmp_1.arg0 = r0; @@ -11386,12 +11608,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_offsetY__P2481.info = {"start":9594,"length":123,"line":329,"column":8,"endLine":331,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"offsetY","argumentNames":["this","value"]} +tiles_TileMap_offsetY__P19767.info = {"start":9594,"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__P2481_mk(s) { +function tiles_TileMap_offsetY__P19767_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_offsetY__P2481, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_offsetY__P19767, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11406,7 +11628,7 @@ function tiles_TileMap_offsetY__P2481_mk(s) { -function tiles_TileMap_areaHeight__P2483(s) { +function tiles_TileMap_areaHeight__P19769(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11421,7 +11643,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C2474_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C19760_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -11443,12 +11665,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_areaHeight__P2483.info = {"start":9828,"length":93,"line":337,"column":8,"endLine":339,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"areaHeight","argumentNames":["this"]} +tiles_TileMap_areaHeight__P19769.info = {"start":9828,"length":93,"line":337,"column":8,"endLine":339,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"areaHeight","argumentNames":["this"]} -function tiles_TileMap_areaHeight__P2483_mk(s) { +function tiles_TileMap_areaHeight__P19769_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_areaHeight__P2483, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_areaHeight__P19769, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11462,7 +11684,7 @@ function tiles_TileMap_areaHeight__P2483_mk(s) { -function tiles_TileMap_scale__P2477(s) { +function tiles_TileMap_scale__P19763(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11477,18 +11699,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C2474_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C19760_VT)) failedCast(r0); r0 = s.arg0.fields["_scale"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_scale__P2477.info = {"start":9169,"length":55,"line":310,"column":8,"endLine":312,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this"]} -tiles_TileMap_scale__P2477.isGetter = true; +tiles_TileMap_scale__P19763.info = {"start":9169,"length":55,"line":310,"column":8,"endLine":312,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this"]} +tiles_TileMap_scale__P19763.isGetter = true; -function tiles_TileMap_scale__P2477_mk(s) { +function tiles_TileMap_scale__P19763_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_scale__P2477, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_scale__P19763, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -11497,7 +11719,7 @@ function tiles_TileMap_scale__P2477_mk(s) { -function tiles_TileMapData_height__P2459(s) { +function tiles_TileMapData_height__P19745(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11512,18 +11734,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C2456_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C19742_VT)) failedCast(r0); r0 = s.arg0.fields["_height"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMapData_height__P2459.info = {"start":6453,"length":65,"line":218,"column":8,"endLine":220,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"height","argumentNames":["this"]} -tiles_TileMapData_height__P2459.isGetter = true; +tiles_TileMapData_height__P19745.info = {"start":6453,"length":65,"line":218,"column":8,"endLine":220,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"height","argumentNames":["this"]} +tiles_TileMapData_height__P19745.isGetter = true; -function tiles_TileMapData_height__P2459_mk(s) { +function tiles_TileMapData_height__P19745_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_height__P2459, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_height__P19745, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -11532,7 +11754,7 @@ function tiles_TileMapData_height__P2459_mk(s) { -function scene_Camera_offsetY__P2527(s) { +function scene_Camera_offsetY__P19813(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11547,18 +11769,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C2520_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C19806_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetY"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_offsetY__P2527.info = {"start":966,"length":59,"line":34,"column":8,"endLine":36,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetY","argumentNames":["this"]} -scene_Camera_offsetY__P2527.isGetter = true; +scene_Camera_offsetY__P19813.info = {"start":966,"length":59,"line":34,"column":8,"endLine":36,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetY","argumentNames":["this"]} +scene_Camera_offsetY__P19813.isGetter = true; -function scene_Camera_offsetY__P2527_mk(s) { +function scene_Camera_offsetY__P19813_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetY__P2527, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetY__P19813, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -11567,7 +11789,7 @@ function scene_Camera_offsetY__P2527_mk(s) { -function scene_Camera_offsetX__P2526(s) { +function scene_Camera_offsetX__P19812(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11577,27 +11799,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___16010 = undefined; + s.scene___33499 = 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__C2520_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P2693_mk(s); + if (!checkSubtype(r0, scene_Camera__C19806_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 1249; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.scene___16010 = (r0); - r0 = s.scene___16010.fields["tileMap"]; + s.scene___33499 = (r0); + r0 = s.scene___33499.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___16010.fields["tileMap"]; + r0 = s.scene___33499.fields["tileMap"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_map"]; s.tmp_5 = r0; @@ -11614,8 +11836,8 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 3; continue; } s.tmp_7 = r0 = s.arg0; - s.tmp_9 = tiles_TileMap_offsetX__P2480_mk(s); - r0 = s.scene___16010.fields["tileMap"]; + s.tmp_9 = tiles_TileMap_offsetX__P19766_mk(s); + r0 = s.scene___33499.fields["tileMap"]; s.tmp_9.arg0 = r0; s.tmp_9.arg1 = s.arg1; s.callLocIdx = 1251; s.pc = 6; return s.tmp_9; @@ -11631,12 +11853,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_offsetX__P2526.info = {"start":690,"length":267,"line":26,"column":8,"endLine":33,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetX","argumentNames":["this","v"]} +scene_Camera_offsetX__P19812.info = {"start":690,"length":267,"line":26,"column":8,"endLine":33,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetX","argumentNames":["this","v"]} -function scene_Camera_offsetX__P2526_mk(s) { +function scene_Camera_offsetX__P19812_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetX__P2526, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetX__P19812, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11648,7 +11870,7 @@ function scene_Camera_offsetX__P2526_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - scene___16010: undefined, + scene___33499: undefined, arg0: undefined, arg1: undefined, } } @@ -11657,7 +11879,7 @@ function scene_Camera_offsetX__P2526_mk(s) { -function tiles_TileMap_offsetX__P2480(s) { +function tiles_TileMap_offsetX__P19766(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11673,17 +11895,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C2474_VT)) failedCast(r0); - s.tmp_0 = Math_clamp__P127_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C19760_VT)) failedCast(r0); + s.tmp_0 = Math_clamp__P17413_mk(s); s.tmp_0.arg0 = 0; - s.tmp_1 = Math_max__P130_mk(s); - s.tmp_3 = tiles_TileMap_areaWidth__P2482_mk(s); + s.tmp_1 = Math_max__P17416_mk(s); + s.tmp_3 = tiles_TileMap_areaWidth__P19768_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1137; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; s.tmp_2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_4 = r0; r0 = (s.tmp_2 - s.tmp_4); s.tmp_1.arg0 = r0; @@ -11699,12 +11921,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_offsetX__P2480.info = {"start":9463,"length":121,"line":325,"column":8,"endLine":327,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"offsetX","argumentNames":["this","value"]} +tiles_TileMap_offsetX__P19766.info = {"start":9463,"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__P2480_mk(s) { +function tiles_TileMap_offsetX__P19766_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_offsetX__P2480, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_offsetX__P19766, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11719,7 +11941,7 @@ function tiles_TileMap_offsetX__P2480_mk(s) { -function tiles_TileMap_areaWidth__P2482(s) { +function tiles_TileMap_areaWidth__P19768(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11734,7 +11956,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C2474_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C19760_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -11756,12 +11978,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_areaWidth__P2482.info = {"start":9727,"length":91,"line":333,"column":8,"endLine":335,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"areaWidth","argumentNames":["this"]} +tiles_TileMap_areaWidth__P19768.info = {"start":9727,"length":91,"line":333,"column":8,"endLine":335,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"areaWidth","argumentNames":["this"]} -function tiles_TileMap_areaWidth__P2482_mk(s) { +function tiles_TileMap_areaWidth__P19768_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_areaWidth__P2482, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_areaWidth__P19768, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11775,7 +11997,7 @@ function tiles_TileMap_areaWidth__P2482_mk(s) { -function tiles_TileMapData_width__P2458(s) { +function tiles_TileMapData_width__P19744(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11790,18 +12012,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C2456_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C19742_VT)) failedCast(r0); r0 = s.arg0.fields["_width"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMapData_width__P2458.info = {"start":6380,"length":63,"line":214,"column":8,"endLine":216,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"width","argumentNames":["this"]} -tiles_TileMapData_width__P2458.isGetter = true; +tiles_TileMapData_width__P19744.info = {"start":6380,"length":63,"line":214,"column":8,"endLine":216,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"width","argumentNames":["this"]} +tiles_TileMapData_width__P19744.isGetter = true; -function tiles_TileMapData_width__P2458_mk(s) { +function tiles_TileMapData_width__P19744_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_width__P2458, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_width__P19744, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -11810,7 +12032,7 @@ function tiles_TileMapData_width__P2458_mk(s) { -function scene_Camera_offsetX__P2525(s) { +function scene_Camera_offsetX__P19811(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11825,18 +12047,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C2520_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C19806_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetX"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_offsetX__P2525.info = {"start":622,"length":59,"line":23,"column":8,"endLine":25,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetX","argumentNames":["this"]} -scene_Camera_offsetX__P2525.isGetter = true; +scene_Camera_offsetX__P19811.info = {"start":622,"length":59,"line":23,"column":8,"endLine":25,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetX","argumentNames":["this"]} +scene_Camera_offsetX__P19811.isGetter = true; -function scene_Camera_offsetX__P2525_mk(s) { +function scene_Camera_offsetX__P19811_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetX__P2525, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetX__P19811, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -11845,7 +12067,7 @@ function scene_Camera_offsetX__P2525_mk(s) { -function Sprite_y__P2143(s) { +function Sprite_y__P19429(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11860,7 +12082,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); r0 = s.arg0.fields["_y"]; s.tmp_1 = r0; r0 = s.arg0.fields["_height"]; @@ -11875,13 +12097,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_y__P2143.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__P2143.isGetter = true; +Sprite_y__P19429.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__P19429.isGetter = true; -function Sprite_y__P2143_mk(s) { +function Sprite_y__P19429_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_y__P2143, depth: s.depth + 1, + parent: s, fn: Sprite_y__P19429, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11895,7 +12117,7 @@ function Sprite_y__P2143_mk(s) { -function Fx_toFloat__P173(s) { +function Fx_toFloat__P17459(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11913,12 +12135,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_toFloat__P173.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__P17459.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__P173_mk(s) { +function Fx_toFloat__P17459_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_toFloat__P173, depth: s.depth + 1, + parent: s, fn: Fx_toFloat__P17459, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -11927,7 +12149,7 @@ function Fx_toFloat__P173_mk(s) { -function Fx_div__P162(s) { +function Fx_div__P17448(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11948,12 +12170,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_div__P162.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__P17448.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__P162_mk(s) { +function Fx_div__P17448_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_div__P162, depth: s.depth + 1, + parent: s, fn: Fx_div__P17448, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -11964,7 +12186,7 @@ function Fx_div__P162_mk(s) { -function Fx_add__P157(s) { +function Fx_add__P17443(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11983,12 +12205,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_add__P157.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__P17443.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__P157_mk(s) { +function Fx_add__P17443_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_add__P157, depth: s.depth + 1, + parent: s, fn: Fx_add__P17443, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -11998,7 +12220,7 @@ function Fx_add__P157_mk(s) { -function PhysicsEngine_move__P2304(s) { +function PhysicsEngine_move__P19590(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12014,17 +12236,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C2298_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C19584_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_move__P2304.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__P19590.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__P2304_mk(s) { +function PhysicsEngine_move__P19590_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_move__P2304, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_move__P19590, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -12034,7 +12256,7 @@ function PhysicsEngine_move__P2304_mk(s) { -function PhysicsEngine_draw__P2303(s) { +function PhysicsEngine_draw__P19589(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12049,17 +12271,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C2298_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C19584_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_draw__P2303.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__P19589.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__P2303_mk(s) { +function PhysicsEngine_draw__P19589_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_draw__P2303, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_draw__P19589, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -12068,7 +12290,7 @@ function PhysicsEngine_draw__P2303_mk(s) { -function controller___update__P1955(s) { +function controller___update__P19241(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12078,7 +12300,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dtms___16367 = undefined; + s.dtms___33856 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -12086,12 +12308,12 @@ switch (step) { r0 = (s.arg0 * 1000); s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - s.dtms___16367 = (r0); - r0 = pxsim_pxtcore_mkAction(1, controller___update_inline__P16374); + s.dtms___33856 = (r0); + r0 = pxsim_pxtcore_mkAction(1, controller___update_inline__P33863); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.dtms___16367); - s.tmp_1 = helpers_arrayForEach__P109_mk(s); - s.tmp_2 = controller_players__P1923_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.dtms___33856); + s.tmp_1 = helpers_arrayForEach__P17395_mk(s); + s.tmp_2 = controller_players__P19209_mk(s); s.callLocIdx = 235; s.pc = 2; return s.tmp_2; case 2: r0 = s.retval; @@ -12104,17 +12326,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller___update__P1955.info = {"start":11751,"length":137,"line":361,"column":4,"endLine":364,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["dt"]} +controller___update__P19241.info = {"start":11751,"length":137,"line":361,"column":4,"endLine":364,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["dt"]} -function controller___update__P1955_mk(s) { +function controller___update__P19241_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller___update__P1955, depth: s.depth + 1, + parent: s, fn: controller___update__P19241, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - dtms___16367: undefined, + dtms___33856: undefined, arg0: undefined, } } @@ -12122,7 +12344,7 @@ function controller___update__P1955_mk(s) { -function controller___update_inline__P16374(s) { +function controller___update_inline__P33863(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12136,7 +12358,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Controller___update__P1953_mk(s); + s.tmp_0 = controller_Controller___update__P19239_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.caps[0]; s.callLocIdx = 236; s.pc = 1; return s.tmp_0; @@ -12146,12 +12368,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller___update_inline__P16374.info = {"start":11853,"length":27,"line":363,"column":26,"endLine":363,"endColumn":53,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} +controller___update_inline__P33863.info = {"start":11853,"length":27,"line":363,"column":26,"endLine":363,"endColumn":53,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} -function controller___update_inline__P16374_mk(s) { +function controller___update_inline__P33863_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller___update_inline__P16374, depth: s.depth + 1, + parent: s, fn: controller___update_inline__P33863, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -12161,7 +12383,7 @@ function controller___update_inline__P16374_mk(s) { -function controller_Controller___update__P1953(s) { +function controller_Controller___update__P19239(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12177,7 +12399,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C1928_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C19214_VT)) failedCast(r0); r0 = pxsim_pxtrt.mklocRef(); s.tmp_0 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.arg1); @@ -12188,10 +12410,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__P16387); + r0 = pxsim_pxtcore_mkAction(1, controller_Controller___update_inline__P33876); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - s.tmp_1 = helpers_arrayForEach__P109_mk(s); + s.tmp_1 = helpers_arrayForEach__P17395_mk(s); r0 = s.arg0.fields["buttons"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.tmp_0; @@ -12202,12 +12424,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___update__P1953.info = {"start":11229,"length":124,"line":343,"column":8,"endLine":346,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["this","dtms"]} +controller_Controller___update__P19239.info = {"start":11229,"length":124,"line":343,"column":8,"endLine":346,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["this","dtms"]} -function controller_Controller___update__P1953_mk(s) { +function controller_Controller___update__P19239_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___update__P1953, depth: s.depth + 1, + parent: s, fn: controller_Controller___update__P19239, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12221,7 +12443,7 @@ function controller_Controller___update__P1953_mk(s) { -function controller_Controller___update_inline__P16387(s) { +function controller_Controller___update_inline__P33876(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12235,7 +12457,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Button___update__P1993_mk(s); + s.tmp_0 = controller_Button___update__P19279_mk(s); s.tmp_0.arg0 = s.arg0; r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_0.arg1 = r0; @@ -12246,12 +12468,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___update_inline__P16387.info = {"start":11316,"length":25,"line":345,"column":33,"endLine":345,"endColumn":58,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["btn"]} +controller_Controller___update_inline__P33876.info = {"start":11316,"length":25,"line":345,"column":33,"endLine":345,"endColumn":58,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["btn"]} -function controller_Controller___update_inline__P16387_mk(s) { +function controller_Controller___update_inline__P33876_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___update_inline__P16387, depth: s.depth + 1, + parent: s, fn: controller_Controller___update_inline__P33876, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -12261,7 +12483,7 @@ function controller_Controller___update_inline__P16387_mk(s) { -function controller_Button___update__P1993(s) { +function controller_Button___update__P19279(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12271,16 +12493,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.delay___16404 = undefined; - s.interval___16413 = undefined; - s.count___16426 = undefined; + s.delay___33893 = undefined; + s.interval___33902 = undefined; + s.count___33915 = 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__C1979_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C19265_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -12304,31 +12526,31 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = globals.defaultRepeatDelay___5435; + r0 = globals.defaultRepeatDelay___22736; { step = 4; continue; } case 3: r0 = s.arg0.fields["repeatDelay"]; case 4: // jmp value (already in r0) s.tmp_2 = r0; - s.delay___16404 = (s.tmp_2); + s.delay___33893 = (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___5437; + r0 = globals.defaultRepeatInterval___22738; { step = 6; continue; } case 5: r0 = s.arg0.fields["repeatInterval"]; case 6: // jmp value (already in r0) s.tmp_2 = r0; - s.interval___16413 = (s.tmp_2); + s.interval___33902 = (s.tmp_2); r0 = s.arg0.fields["_pressedElasped"]; s.tmp_1 = r0; - r0 = (s.tmp_1 < s.delay___16404); + r0 = (s.tmp_1 < s.delay___33893); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } @@ -12337,26 +12559,26 @@ switch (step) { case 8: r0 = s.arg0.fields["_pressedElasped"]; s.tmp_5 = r0; - r0 = (s.tmp_5 - s.delay___16404); + r0 = (s.tmp_5 - s.delay___33893); s.tmp_4 = r0; - r0 = (s.tmp_4 - s.interval___16413); + r0 = (s.tmp_4 - s.interval___33902); s.tmp_3 = r0; - r0 = (s.tmp_3 / s.interval___16413); + r0 = (s.tmp_3 / s.interval___33902); s.tmp_2 = r0; r0 = pxsim.Math_.floor(s.tmp_2); - s.count___16426 = (r0); + s.count___33915 = (r0); r0 = s.arg0.fields["_repeatCount"]; s.tmp_1 = r0; - r0 = (s.count___16426 != s.tmp_1); + r0 = (s.count___33915 != 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__P5424_mk(s); + s.tmp_2 = controller_Button_raiseButtonRepeat__P22725_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 254; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; - r0 = (s.arg0).fields["_repeatCount"] = (s.count___16426); + r0 = (s.arg0).fields["_repeatCount"] = (s.count___33915); case 9: case 10: case 11: @@ -12364,12 +12586,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button___update__P1993.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__P19279.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__P1993_mk(s) { +function controller_Button___update__P19279_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button___update__P1993, depth: s.depth + 1, + parent: s, fn: controller_Button___update__P19279, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12377,9 +12599,9 @@ function controller_Button___update__P1993_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - delay___16404: undefined, - interval___16413: undefined, - count___16426: undefined, + delay___33893: undefined, + interval___33902: undefined, + count___33915: undefined, arg0: undefined, arg1: undefined, } } @@ -12388,7 +12610,7 @@ function controller_Button___update__P1993_mk(s) { -function controller_Button_raiseButtonRepeat__P5424(s) { +function controller_Button_raiseButtonRepeat__P22725(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12403,8 +12625,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C1979_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___5433); + if (!checkSubtype(r0, controller_Button__C19265_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___22734); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["id"]; s.tmp_0 = r0; @@ -12419,12 +12641,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_raiseButtonRepeat__P5424.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__P22725.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__P5424_mk(s) { +function controller_Button_raiseButtonRepeat__P22725_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_raiseButtonRepeat__P5424, depth: s.depth + 1, + parent: s, fn: controller_Button_raiseButtonRepeat__P22725, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -12434,7 +12656,7 @@ function controller_Button_raiseButtonRepeat__P5424_mk(s) { -function controller_players__P1923(s) { +function controller_players__P19209(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12444,25 +12666,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller__player1__P1922_mk(s); + s.tmp_0 = controller__player1__P19208_mk(s); s.callLocIdx = 186; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = helpers_arrayFilter__P110_mk(s); - s.tmp_0.arg0 = globals._players___5416; - s.tmp_0.arg1 = controller_players_inline__P16261; + s.tmp_0 = helpers_arrayFilter__P17396_mk(s); + s.tmp_0.arg0 = globals._players___22717; + s.tmp_0.arg1 = controller_players_inline__P33750; s.callLocIdx = 187; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; return leave(s, r0) default: oops() } } } -controller_players__P1923.info = {"start":748,"length":144,"line":29,"column":4,"endLine":32,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"players","argumentNames":[]} +controller_players__P19209.info = {"start":748,"length":144,"line":29,"column":4,"endLine":32,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"players","argumentNames":[]} -function controller_players__P1923_mk(s) { +function controller_players__P19209_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_players__P1923, depth: s.depth + 1, + parent: s, fn: controller_players__P19209, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -12471,7 +12693,7 @@ function controller_players__P1923_mk(s) { -function controller_players_inline__P16261(s) { +function controller_players_inline__P33750(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12495,12 +12717,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_players_inline__P16261.info = {"start":870,"length":14,"line":31,"column":31,"endLine":31,"endColumn":45,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} +controller_players_inline__P33750.info = {"start":870,"length":14,"line":31,"column":31,"endLine":31,"endColumn":45,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} -function controller_players_inline__P16261_mk(s) { +function controller_players_inline__P33750_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_players_inline__P16261, depth: s.depth + 1, + parent: s, fn: controller_players_inline__P33750, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12512,7 +12734,7 @@ function controller_players_inline__P16261_mk(s) { -function controller__player1__P1922(s) { +function controller__player1__P19208(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12522,7 +12744,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals._players___5416); + r0 = pxsim_numops_toBoolDecr(globals._players___22717); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -12531,7 +12753,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array__getAt(globals._players___5416, 0); + r0 = pxsim_Array__getAt(globals._players___22717, 0); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -12541,18 +12763,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__C1928_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C19214_VT); s.tmp_5 = r0; r0 = pxsim_Array__mk(); s.tmp_6 = r0; - r0 = pxsim_Array__push(s.tmp_6, globals.left___1909); - r0 = pxsim_Array__push(s.tmp_6, globals.up___1910); - r0 = pxsim_Array__push(s.tmp_6, globals.right___1911); - r0 = pxsim_Array__push(s.tmp_6, globals.down___1912); - r0 = pxsim_Array__push(s.tmp_6, globals.A___1907); - r0 = pxsim_Array__push(s.tmp_6, globals.B___1908); - r0 = pxsim_Array__push(s.tmp_6, globals.menu___1913); - s.tmp_7 = controller_Controller_constructor__P1932_mk(s); + r0 = pxsim_Array__push(s.tmp_6, globals.left___19195); + r0 = pxsim_Array__push(s.tmp_6, globals.up___19196); + r0 = pxsim_Array__push(s.tmp_6, globals.right___19197); + r0 = pxsim_Array__push(s.tmp_6, globals.down___19198); + r0 = pxsim_Array__push(s.tmp_6, globals.A___19193); + r0 = pxsim_Array__push(s.tmp_6, globals.B___19194); + r0 = pxsim_Array__push(s.tmp_6, globals.menu___19199); + s.tmp_7 = controller_Controller_constructor__P19218_mk(s); s.tmp_7.arg0 = s.tmp_5; s.tmp_7.arg1 = 1; s.tmp_7.arg2 = s.tmp_6; @@ -12561,16 +12783,16 @@ switch (step) { r0 = s.retval; case 3: case 4: - r0 = pxsim_Array__getAt(globals._players___5416, 0); + r0 = pxsim_Array__getAt(globals._players___22717, 0); return leave(s, r0) default: oops() } } } -controller__player1__P1922.info = {"start":484,"length":258,"line":23,"column":4,"endLine":27,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_player1","argumentNames":[]} +controller__player1__P19208.info = {"start":484,"length":258,"line":23,"column":4,"endLine":27,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_player1","argumentNames":[]} -function controller__player1__P1922_mk(s) { +function controller__player1__P19208_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__player1__P1922, depth: s.depth + 1, + parent: s, fn: controller__player1__P19208, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12586,7 +12808,7 @@ function controller__player1__P1922_mk(s) { -function controller_Controller_constructor__P1932(s) { +function controller_Controller_constructor__P19218(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12596,9 +12818,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.leftId___16309 = undefined; - s.i___16317 = undefined; - s.i___16335 = undefined; + s.leftId___33798 = undefined; + s.i___33806 = undefined; + s.i___33824 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -12606,7 +12828,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C1928_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C19214_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim.control.allocateNotifyEvent(); s.tmp_1 = r0; @@ -12630,18 +12852,18 @@ switch (step) { r0 = (s.tmp_1 * 7); s.tmp_0 = r0; r0 = (1 + s.tmp_0); - s.leftId___16309 = (r0); - s.i___16317 = (0); + s.leftId___33798 = (r0); + s.i___33806 = (0); case 2: - r0 = (s.i___16317 < 7); + r0 = (s.i___33806 < 7); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C1979_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C19265_VT); s.tmp_1 = r0; - s.tmp_2 = controller_Button_constructor__P1985_mk(s); + s.tmp_2 = controller_Button_constructor__P19271_mk(s); s.tmp_2.arg0 = s.tmp_1; - r0 = (s.leftId___16309 + s.i___16317); + r0 = (s.leftId___33798 + s.i___33806); s.tmp_2.arg1 = r0; s.tmp_2.arg2 = -1; s.callLocIdx = 191; s.pc = 7; return s.tmp_2; @@ -12650,14 +12872,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___16317 + 1); - s.i___16317 = (r0); + r0 = (s.i___33806 + 1); + s.i___33806 = (r0); { step = 2; continue; } case 3: case 4: - s.i___16335 = (0); + s.i___33824 = (0); case 5: - s.tmp_1 = r0 = s.i___16335; + s.tmp_1 = r0 = s.i___33824; r0 = s.arg0.fields["buttons"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -12668,14 +12890,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___16335); + r0 = pxsim_Array__getAt(s.tmp_5, s.i___33824); s.tmp_4 = r0; r0 = (s.tmp_4).fields["_owner"] = (s.arg0); - r0 = (s.i___16335 + 1); - s.i___16335 = (r0); + r0 = (s.i___33824 + 1); + s.i___33824 = (r0); { step = 5; continue; } case 6: - s.tmp_0 = controller_addController__P5417_mk(s); + s.tmp_0 = controller_addController__P22718_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 192; s.pc = 8; return s.tmp_0; case 8: @@ -12684,12 +12906,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller_constructor__P1932.info = {"start":1555,"length":696,"line":58,"column":8,"endLine":75,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["this","playerIndex","buttons"]} +controller_Controller_constructor__P19218.info = {"start":1555,"length":696,"line":58,"column":8,"endLine":75,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["this","playerIndex","buttons"]} -function controller_Controller_constructor__P1932_mk(s) { +function controller_Controller_constructor__P19218_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_constructor__P1932, depth: s.depth + 1, + parent: s, fn: controller_Controller_constructor__P19218, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12697,9 +12919,9 @@ function controller_Controller_constructor__P1932_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - leftId___16309: undefined, - i___16317: undefined, - i___16335: undefined, + leftId___33798: undefined, + i___33806: undefined, + i___33824: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -12709,7 +12931,7 @@ function controller_Controller_constructor__P1932_mk(s) { -function controller_addController__P5417(s) { +function controller_addController__P22718(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12723,17 +12945,17 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._players___5416); + r0 = pxsim_numops_toBoolDecr(globals._players___22717); 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___5416 = (r0); + globals._players___22717 = (r0); case 1: case 2: - s.tmp_0 = r0 = globals._players___5416; + s.tmp_0 = r0 = globals._players___22717; r0 = s.arg0.fields["playerIndex"]; s.tmp_2 = r0; r0 = (s.tmp_2 - 1); @@ -12743,12 +12965,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_addController__P5417.info = {"start":321,"length":157,"line":16,"column":4,"endLine":21,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"addController","argumentNames":["ctrl"]} +controller_addController__P22718.info = {"start":321,"length":157,"line":16,"column":4,"endLine":21,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"addController","argumentNames":["ctrl"]} -function controller_addController__P5417_mk(s) { +function controller_addController__P22718_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_addController__P5417, depth: s.depth + 1, + parent: s, fn: controller_addController__P22718, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12760,7 +12982,7 @@ function controller_addController__P5417_mk(s) { -function helpers_arrayFilter__P110(s) { +function helpers_arrayFilter__P17396(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12770,31 +12992,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___13974 = undefined; - s.len___13976 = undefined; - s.i___13979 = undefined; - s.v___13984 = undefined; + s.res___31463 = undefined; + s.len___31465 = undefined; + s.i___31468 = undefined; + s.v___31473 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___13974 = (r0); + s.res___31463 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___13976 = (r0); - s.i___13979 = (0); + s.len___31465 = (r0); + s.i___31468 = (0); case 1: - r0 = (s.i___13979 < s.len___13976); + r0 = (s.i___31468 < s.len___31465); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.arg0, s.i___13979); - s.v___13984 = (r0); + r0 = pxsim_Array__getAt(s.arg0, s.i___31468); + s.v___31473 = (r0); s.tmp_1 = lambda_3_mk(s); s.tmp_1.argL = s.arg1; - s.tmp_1.arg0 = s.v___13984; - s.tmp_1.arg1 = s.i___13979; + s.tmp_1.arg0 = s.v___31473; + s.tmp_1.arg1 = s.i___31468; setupLambda(s.tmp_1, s.tmp_1.argL); s.callLocIdx = 7; s.pc = 5; return s.tmp_1; case 5: @@ -12802,30 +13024,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___13974, s.v___13984); + r0 = pxsim_Array__push(s.res___31463, s.v___31473); case 2: case 3: - r0 = (s.i___13979 + 1); - s.i___13979 = (r0); + r0 = (s.i___31468 + 1); + s.i___31468 = (r0); { step = 1; continue; } case 4: - r0 = s.res___13974; + r0 = s.res___31463; return leave(s, r0) default: oops() } } } -helpers_arrayFilter__P110.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__P17396.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__P110_mk(s) { +function helpers_arrayFilter__P17396_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayFilter__P110, depth: s.depth + 1, + parent: s, fn: helpers_arrayFilter__P17396, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - res___13974: undefined, - len___13976: undefined, - i___13979: undefined, - v___13984: undefined, + res___31463: undefined, + len___31465: undefined, + i___31468: undefined, + v___31473: undefined, arg0: undefined, arg1: undefined, } } @@ -12834,7 +13056,7 @@ function helpers_arrayFilter__P110_mk(s) { -function controller__moveSprites__P1927(s) { +function controller__moveSprites__P19213(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12844,13 +13066,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = helpers_arrayForEach__P109_mk(s); - s.tmp_1 = controller_players__P1923_mk(s); + s.tmp_0 = helpers_arrayForEach__P17395_mk(s); + s.tmp_1 = controller_players__P19209_mk(s); s.callLocIdx = 188; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = controller__moveSprites_inline__P16060; + s.tmp_0.arg1 = controller__moveSprites_inline__P33549; s.callLocIdx = 190; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -12858,12 +13080,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller__moveSprites__P1927.info = {"start":1108,"length":180,"line":43,"column":4,"endLine":47,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_moveSprites","argumentNames":[]} +controller__moveSprites__P19213.info = {"start":1108,"length":180,"line":43,"column":4,"endLine":47,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_moveSprites","argumentNames":[]} -function controller__moveSprites__P1927_mk(s) { +function controller__moveSprites__P19213_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__moveSprites__P1927, depth: s.depth + 1, + parent: s, fn: controller__moveSprites__P19213, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12873,7 +13095,7 @@ function controller__moveSprites__P1927_mk(s) { -function controller__moveSprites_inline__P16060(s) { +function controller__moveSprites_inline__P33549(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12887,7 +13109,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Controller___preUpdate__P1952_mk(s); + s.tmp_0 = controller_Controller___preUpdate__P19238_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 189; s.pc = 1; return s.tmp_0; case 1: @@ -12896,12 +13118,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller__moveSprites_inline__P16060.info = {"start":1254,"length":26,"line":46,"column":26,"endLine":46,"endColumn":52,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} +controller__moveSprites_inline__P33549.info = {"start":1254,"length":26,"line":46,"column":26,"endLine":46,"endColumn":52,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} -function controller__moveSprites_inline__P16060_mk(s) { +function controller__moveSprites_inline__P33549_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__moveSprites_inline__P16060, depth: s.depth + 1, + parent: s, fn: controller__moveSprites_inline__P33549, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -12911,7 +13133,7 @@ function controller__moveSprites_inline__P16060_mk(s) { -function controller_Controller___preUpdate__P1952(s) { +function controller_Controller___preUpdate__P19238(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12921,20 +13143,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.deadSprites___16067 = undefined; - s.svx___16068 = undefined; - s.svy___16069 = undefined; - s.svxInCricle___16104 = undefined; - s.svyInCircle___16106 = undefined; - s.sq___16108 = undefined; - s.scale___16123 = undefined; + s.deadSprites___33556 = undefined; + s.svx___33557 = undefined; + s.svy___33558 = undefined; + s.svxInCricle___33593 = undefined; + s.svyInCircle___33595 = undefined; + s.sq___33597 = undefined; + s.scale___33612 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C1928_VT)) failedCast(r0); - s.tmp_3 = controller_Controller__controlledSprites__P1933_mk(s); + if (!checkSubtype(r0, controller_Controller__C19214_VT)) failedCast(r0); + s.tmp_3 = controller_Controller__controlledSprites__P19219_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 208; s.pc = 18; return s.tmp_3; case 18: @@ -12950,21 +13172,21 @@ switch (step) { case 1: case 2: r0 = pxsim_pxtrt.mklocRef(); - s.deadSprites___16067 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.deadSprites___16067, false); + s.deadSprites___33556 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.deadSprites___33556, false); r0 = pxsim_pxtrt.mklocRef(); - s.svx___16068 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.svx___16068, 0); + s.svx___33557 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.svx___33557, 0); r0 = pxsim_pxtrt.mklocRef(); - s.svy___16069 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.svy___16069, 0); + s.svy___33558 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.svy___33558, 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___16068; - s.tmp_5 = controller_Button_pressureLevel__P1991_mk(s); - s.tmp_6 = controller_Controller_right__P1938_mk(s); + s.tmp_1 = r0 = s.svx___33557; + s.tmp_5 = controller_Button_pressureLevel__P19277_mk(s); + s.tmp_6 = controller_Controller_right__P19224_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 209; s.pc = 20; return s.tmp_6; case 20: @@ -12974,8 +13196,8 @@ switch (step) { case 19: r0 = s.retval; s.tmp_4 = r0; - s.tmp_8 = controller_Button_pressureLevel__P1991_mk(s); - s.tmp_9 = controller_Controller_left__P1937_mk(s); + s.tmp_8 = controller_Button_pressureLevel__P19277_mk(s); + s.tmp_9 = controller_Controller_left__P19223_mk(s); s.tmp_9.arg0 = s.arg0; s.callLocIdx = 211; s.pc = 22; return s.tmp_9; case 22: @@ -12990,9 +13212,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___16069; - s.tmp_4 = controller_Button_pressureLevel__P1991_mk(s); - s.tmp_5 = controller_Controller_down__P1940_mk(s); + s.tmp_0 = r0 = s.svy___33558; + s.tmp_4 = controller_Button_pressureLevel__P19277_mk(s); + s.tmp_5 = controller_Controller_down__P19226_mk(s); s.tmp_5.arg0 = s.arg0; s.callLocIdx = 213; s.pc = 24; return s.tmp_5; case 24: @@ -13002,8 +13224,8 @@ switch (step) { case 23: r0 = s.retval; s.tmp_3 = r0; - s.tmp_7 = controller_Button_pressureLevel__P1991_mk(s); - s.tmp_8 = controller_Controller_up__P1939_mk(s); + s.tmp_7 = controller_Button_pressureLevel__P19277_mk(s); + s.tmp_8 = controller_Controller_up__P19225_mk(s); s.tmp_8.arg0 = s.arg0; s.callLocIdx = 215; s.pc = 26; return s.tmp_8; case 26: @@ -13020,14 +13242,14 @@ switch (step) { r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); { step = 12; continue; } case 3: - s.tmp_1 = controller_Button__C1979_v0_1_mk(s); - s.tmp_2 = controller_Controller_right__P1938_mk(s); + s.tmp_1 = controller_Button__C19265_v0_1_mk(s); + s.tmp_2 = controller_Controller_right__P19224_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 217; 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__C1979_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, controller_Button__C19265_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: @@ -13042,14 +13264,14 @@ switch (step) { case 5: // jmp value (already in r0) s.tmp_3 = r0; - s.tmp_5 = controller_Button__C1979_v0_1_mk(s); - s.tmp_6 = controller_Controller_left__P1937_mk(s); + s.tmp_5 = controller_Button__C19265_v0_1_mk(s); + s.tmp_6 = controller_Controller_left__P19223_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 218; 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__C1979_VT)) failedCast(s.tmp_5.arg0); + if (!checkSubtype(s.tmp_5.arg0, controller_Button__C19265_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: @@ -13064,18 +13286,18 @@ switch (step) { case 7: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.svx___16068; + s.tmp_8 = r0 = s.svx___33557; 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__C1979_v0_1_mk(s); - s.tmp_2 = controller_Controller_down__P1940_mk(s); + s.tmp_1 = controller_Button__C19265_v0_1_mk(s); + s.tmp_2 = controller_Controller_down__P19226_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 219; 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__C1979_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, controller_Button__C19265_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: @@ -13090,14 +13312,14 @@ switch (step) { case 9: // jmp value (already in r0) s.tmp_3 = r0; - s.tmp_5 = controller_Button__C1979_v0_1_mk(s); - s.tmp_6 = controller_Controller_up__P1939_mk(s); + s.tmp_5 = controller_Button__C19265_v0_1_mk(s); + s.tmp_6 = controller_Controller_up__P19225_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 220; 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__C1979_VT)) failedCast(s.tmp_5.arg0); + if (!checkSubtype(s.tmp_5.arg0, controller_Button__C19265_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: @@ -13112,57 +13334,57 @@ switch (step) { case 11: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.svy___16069; + s.tmp_8 = r0 = s.svy___33558; 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___16104 = (r0); - s.tmp_0 = r0 = s.svxInCricle___16104; - r0 = pxsim_pxtrt_ldlocRef(s.svx___16068); + s.svxInCricle___33593 = (r0); + s.tmp_0 = r0 = s.svxInCricle___33593; + r0 = pxsim_pxtrt_ldlocRef(s.svx___33557); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); r0 = pxsim_pxtrt.mklocRef(); - s.svyInCircle___16106 = (r0); - s.tmp_0 = r0 = s.svyInCircle___16106; - r0 = pxsim_pxtrt_ldlocRef(s.svy___16069); + s.svyInCircle___33595 = (r0); + s.tmp_0 = r0 = s.svyInCircle___33595; + r0 = pxsim_pxtrt_ldlocRef(s.svy___33558); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - r0 = pxsim_pxtrt_ldlocRef(s.svx___16068); + r0 = pxsim_pxtrt_ldlocRef(s.svx___33557); s.tmp_1 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.svx___16068); + r0 = pxsim_pxtrt_ldlocRef(s.svx___33557); s.tmp_2 = r0; r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.svy___16069); + r0 = pxsim_pxtrt_ldlocRef(s.svy___33558); s.tmp_4 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.svy___16069); + r0 = pxsim_pxtrt_ldlocRef(s.svy___33558); s.tmp_5 = r0; r0 = (s.tmp_4 * s.tmp_5); s.tmp_3 = r0; r0 = (s.tmp_0 + s.tmp_3); - s.sq___16108 = (r0); - r0 = (s.sq___16108 > 65536); + s.sq___33597 = (r0); + r0 = (s.sq___33597 > 65536); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = (65536 / s.sq___16108); + r0 = (65536 / s.sq___33597); s.tmp_1 = r0; r0 = pxsim.Math_.sqrt(s.tmp_1); - s.scale___16123 = (r0); - s.tmp_0 = r0 = s.svxInCricle___16104; - s.tmp_3 = r0 = s.scale___16123; - r0 = pxsim_pxtrt_ldlocRef(s.svx___16068); + s.scale___33612 = (r0); + s.tmp_0 = r0 = s.svxInCricle___33593; + s.tmp_3 = r0 = s.scale___33612; + r0 = pxsim_pxtrt_ldlocRef(s.svx___33557); 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___16106; - s.tmp_3 = r0 = s.scale___16123; - r0 = pxsim_pxtrt_ldlocRef(s.svy___16069); + s.tmp_0 = r0 = s.svyInCircle___33595; + s.tmp_3 = r0 = s.scale___33612; + r0 = pxsim_pxtrt_ldlocRef(s.svy___33558); s.tmp_4 = r0; r0 = (s.tmp_3 * s.tmp_4); s.tmp_2 = r0; @@ -13171,15 +13393,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__P16141); - s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.deadSprites___16067); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.svx___16068); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.svy___16069); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.svxInCricle___16104); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 4, s.svyInCircle___16106); - s.tmp_1 = helpers_arrayForEach__P109_mk(s); - s.tmp_2 = controller_Controller__controlledSprites__P1933_mk(s); + r0 = pxsim_pxtcore_mkAction(5, controller_Controller___preUpdate_inline__P33630); + s.tmp_0 = r0; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.deadSprites___33556); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.svx___33557); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.svy___33558); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.svxInCricle___33593); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 4, s.svyInCircle___33595); + s.tmp_1 = helpers_arrayForEach__P17395_mk(s); + s.tmp_2 = controller_Controller__controlledSprites__P19219_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 221; s.pc = 36; return s.tmp_2; case 36: @@ -13189,20 +13411,20 @@ switch (step) { s.callLocIdx = 229; s.pc = 35; return s.tmp_1; case 35: r0 = s.retval; - r0 = pxsim_pxtrt_ldlocRef(s.deadSprites___16067); + r0 = pxsim_pxtrt_ldlocRef(s.deadSprites___33556); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - s.tmp_1 = controller_Controller__controlledSprites__P1934_mk(s); + s.tmp_1 = controller_Controller__controlledSprites__P19220_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = helpers_arrayFilter__P110_mk(s); - s.tmp_3 = controller_Controller__controlledSprites__P1933_mk(s); + s.tmp_2 = helpers_arrayFilter__P17396_mk(s); + s.tmp_3 = controller_Controller__controlledSprites__P19219_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 230; 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__P16198; + s.tmp_2.arg1 = controller_Controller___preUpdate_inline__P33687; s.callLocIdx = 231; s.pc = 38; return s.tmp_2; case 38: r0 = s.retval; @@ -13217,12 +13439,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___preUpdate__P1952.info = {"start":8684,"length":2535,"line":277,"column":8,"endLine":341,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__preUpdate","argumentNames":["this"]} +controller_Controller___preUpdate__P19238.info = {"start":8684,"length":2535,"line":277,"column":8,"endLine":341,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__preUpdate","argumentNames":["this"]} -function controller_Controller___preUpdate__P1952_mk(s) { +function controller_Controller___preUpdate__P19238_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___preUpdate__P1952, depth: s.depth + 1, + parent: s, fn: controller_Controller___preUpdate__P19238, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13234,13 +13456,13 @@ function controller_Controller___preUpdate__P1952_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - deadSprites___16067: undefined, - svx___16068: undefined, - svy___16069: undefined, - svxInCricle___16104: undefined, - svyInCircle___16106: undefined, - sq___16108: undefined, - scale___16123: undefined, + deadSprites___33556: undefined, + svx___33557: undefined, + svy___33558: undefined, + svxInCricle___33593: undefined, + svyInCircle___33595: undefined, + sq___33597: undefined, + scale___33612: undefined, arg0: undefined, } } @@ -13248,7 +13470,7 @@ function controller_Controller___preUpdate__P1952_mk(s) { -function controller_Controller___preUpdate_inline__P16141(s) { +function controller_Controller___preUpdate_inline__P33630(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13258,9 +13480,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___16144 = undefined; - s.vx___16145 = undefined; - s.vy___16146 = undefined; + s.s___33633 = undefined; + s.vx___33634 = undefined; + s.vy___33635 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -13278,7 +13500,7 @@ switch (step) { } case 22: r0 = s.retval; - s.s___16144 = (r0); + s.s___33633 = (r0); s.tmp_2 = if_vx_1_mk(s); s.tmp_2.arg0 = s.tmp_1; if (!s.tmp_2.arg0.vtable.iface) { @@ -13291,7 +13513,7 @@ switch (step) { } case 23: r0 = s.retval; - s.vx___16145 = (r0); + s.vx___33634 = (r0); s.tmp_3 = if_vy_1_mk(s); s.tmp_3.arg0 = s.tmp_1; if (!s.tmp_3.arg0.vtable.iface) { @@ -13304,8 +13526,8 @@ switch (step) { } case 24: r0 = s.retval; - s.vy___16146 = (r0); - r0 = s.s___16144.fields["flags"]; + s.vy___33635 = (r0); + r0 = s.s___33633.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 2); s.tmp_0 = r0; @@ -13319,14 +13541,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___16145); + r0 = pxsim_numops_toBoolDecr(s.vx___33634); if (!r0) { step = 3; continue; } - r0 = (s.s___16144).fields["_vx"] = (0); + r0 = (s.s___33633).fields["_vx"] = (0); case 3: case 4: - r0 = pxsim_numops_toBoolDecr(s.vy___16146); + r0 = pxsim_numops_toBoolDecr(s.vy___33635); if (!r0) { step = 5; continue; } - r0 = (s.s___16144).fields["_vy"] = (0); + r0 = (s.s___33633).fields["_vy"] = (0); case 5: case 6: case 7: @@ -13344,48 +13566,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___16145; + s.tmp_2 = r0 = s.vx___33634; r0 = pxsim_numops_toBool(s.tmp_2); if (r0) { step = 11; continue; } r0 = s.tmp_2; { step = 12; continue; } case 11: - r0 = s.vy___16146; + r0 = s.vy___33635; 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___16144; + s.tmp_4 = r0 = s.s___33633; r0 = pxsim_pxtrt_ldlocRef(s.caps[3]); s.tmp_6 = r0; - r0 = pxsim.Math_.imul(s.tmp_6, s.vx___16145); + r0 = pxsim.Math_.imul(s.tmp_6, s.vx___33634); s.tmp_5 = r0; r0 = (s.tmp_4).fields["_vx"] = (s.tmp_5); - s.tmp_0 = r0 = s.s___16144; + s.tmp_0 = r0 = s.s___33633; r0 = pxsim_pxtrt_ldlocRef(s.caps[4]); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.vy___16146); + r0 = pxsim.Math_.imul(s.tmp_2, s.vy___33635); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vy"] = (s.tmp_1); { step = 18; continue; } case 13: - r0 = pxsim_numops_toBoolDecr(s.vx___16145); + r0 = pxsim_numops_toBoolDecr(s.vx___33634); if (!r0) { step = 14; continue; } - s.tmp_0 = r0 = s.s___16144; + s.tmp_0 = r0 = s.s___33633; r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.vx___16145); + r0 = pxsim.Math_.imul(s.tmp_2, s.vx___33634); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vx"] = (s.tmp_1); { step = 17; continue; } case 14: - r0 = pxsim_numops_toBoolDecr(s.vy___16146); + r0 = pxsim_numops_toBoolDecr(s.vy___33635); if (!r0) { step = 15; continue; } - s.tmp_0 = r0 = s.s___16144; + s.tmp_0 = r0 = s.s___33633; r0 = pxsim_pxtrt_ldlocRef(s.caps[2]); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.vy___16146); + r0 = pxsim.Math_.imul(s.tmp_2, s.vy___33635); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vy"] = (s.tmp_1); case 15: @@ -13402,12 +13624,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___preUpdate_inline__P16141.info = {"start":9867,"length":1171,"line":308,"column":44,"endLine":336,"endColumn":13,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["controlledSprite"]} +controller_Controller___preUpdate_inline__P33630.info = {"start":9867,"length":1171,"line":308,"column":44,"endLine":336,"endColumn":13,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["controlledSprite"]} -function controller_Controller___preUpdate_inline__P16141_mk(s) { +function controller_Controller___preUpdate_inline__P33630_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___preUpdate_inline__P16141, depth: s.depth + 1, + parent: s, fn: controller_Controller___preUpdate_inline__P33630, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13416,9 +13638,9 @@ function controller_Controller___preUpdate_inline__P16141_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - s___16144: undefined, - vx___16145: undefined, - vy___16146: undefined, + s___33633: undefined, + vx___33634: undefined, + vy___33635: undefined, arg0: undefined, } } @@ -13426,7 +13648,7 @@ function controller_Controller___preUpdate_inline__P16141_mk(s) { -function controller_Controller___preUpdate_inline__P16198(s) { +function controller_Controller___preUpdate_inline__P33687(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13451,12 +13673,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___preUpdate_inline__P16198.info = {"start":11165,"length":42,"line":340,"column":28,"endLine":340,"endColumn":70,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["s"]} +controller_Controller___preUpdate_inline__P33687.info = {"start":11165,"length":42,"line":340,"column":28,"endLine":340,"endColumn":70,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["s"]} -function controller_Controller___preUpdate_inline__P16198_mk(s) { +function controller_Controller___preUpdate_inline__P33687_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___preUpdate_inline__P16198, depth: s.depth + 1, + parent: s, fn: controller_Controller___preUpdate_inline__P33687, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13468,7 +13690,7 @@ function controller_Controller___preUpdate_inline__P16198_mk(s) { -function controller_Button_pressureLevel__P1991(s) { +function controller_Button_pressureLevel__P19277(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13483,16 +13705,16 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C1979_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C19265_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__C1979_v0_1_mk(s); + s.tmp_3 = controller_Button__C19265_v0_1_mk(s); s.tmp_3.arg0 = s.arg0; - if (!checkSubtype(s.tmp_3.arg0, controller_Button__C1979_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, controller_Button__C19265_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: @@ -13521,12 +13743,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_pressureLevel__P1991.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__P19277.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__P1991_mk(s) { +function controller_Button_pressureLevel__P19277_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_pressureLevel__P1991, depth: s.depth + 1, + parent: s, fn: controller_Button_pressureLevel__P19277, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13541,7 +13763,7 @@ function controller_Button_pressureLevel__P1991_mk(s) { -function controller_Button_isPressed__P1990(s) { +function controller_Button_isPressed__P19276(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13556,17 +13778,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C1979_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C19265_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; return leave(s, r0) default: oops() } } } -controller_Button_isPressed__P1990.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__P19276.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__P1990_mk(s) { +function controller_Button_isPressed__P19276_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_isPressed__P1990, depth: s.depth + 1, + parent: s, fn: controller_Button_isPressed__P19276, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -13575,7 +13797,7 @@ function controller_Button_isPressed__P1990_mk(s) { -function controller_Controller_down__P1940(s) { +function controller_Controller_down__P19226(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13590,7 +13812,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C1928_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C19214_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (4 - 1); @@ -13599,13 +13821,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_down__P1940.info = {"start":3234,"length":77,"line":121,"column":8,"endLine":123,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"down","argumentNames":["this"]} -controller_Controller_down__P1940.isGetter = true; +controller_Controller_down__P19226.info = {"start":3234,"length":77,"line":121,"column":8,"endLine":123,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"down","argumentNames":["this"]} +controller_Controller_down__P19226.isGetter = true; -function controller_Controller_down__P1940_mk(s) { +function controller_Controller_down__P19226_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_down__P1940, depth: s.depth + 1, + parent: s, fn: controller_Controller_down__P19226, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13616,7 +13838,7 @@ function controller_Controller_down__P1940_mk(s) { -function controller_Controller_button__P5418(s) { +function controller_Controller_button__P22719(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13632,7 +13854,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C1928_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C19214_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (s.arg1 - 1); @@ -13641,12 +13863,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller_button__P5418.info = {"start":5274,"length":105,"line":184,"column":8,"endLine":186,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"button","argumentNames":["this","button"]} +controller_Controller_button__P22719.info = {"start":5274,"length":105,"line":184,"column":8,"endLine":186,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"button","argumentNames":["this","button"]} -function controller_Controller_button__P5418_mk(s) { +function controller_Controller_button__P22719_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_button__P5418, depth: s.depth + 1, + parent: s, fn: controller_Controller_button__P22719, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13658,7 +13880,7 @@ function controller_Controller_button__P5418_mk(s) { -function controller_Controller_up__P1939(s) { +function controller_Controller_up__P19225(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13673,7 +13895,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C1928_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C19214_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (2 - 1); @@ -13682,13 +13904,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_up__P1939.info = {"start":3082,"length":73,"line":113,"column":8,"endLine":115,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"up","argumentNames":["this"]} -controller_Controller_up__P1939.isGetter = true; +controller_Controller_up__P19225.info = {"start":3082,"length":73,"line":113,"column":8,"endLine":115,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"up","argumentNames":["this"]} +controller_Controller_up__P19225.isGetter = true; -function controller_Controller_up__P1939_mk(s) { +function controller_Controller_up__P19225_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_up__P1939, depth: s.depth + 1, + parent: s, fn: controller_Controller_up__P19225, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13699,7 +13921,7 @@ function controller_Controller_up__P1939_mk(s) { -function controller_Controller_right__P1938(s) { +function controller_Controller_right__P19224(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13714,7 +13936,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C1928_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C19214_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (3 - 1); @@ -13723,13 +13945,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_right__P1938.info = {"start":2926,"length":79,"line":105,"column":8,"endLine":107,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"right","argumentNames":["this"]} -controller_Controller_right__P1938.isGetter = true; +controller_Controller_right__P19224.info = {"start":2926,"length":79,"line":105,"column":8,"endLine":107,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"right","argumentNames":["this"]} +controller_Controller_right__P19224.isGetter = true; -function controller_Controller_right__P1938_mk(s) { +function controller_Controller_right__P19224_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_right__P1938, depth: s.depth + 1, + parent: s, fn: controller_Controller_right__P19224, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13740,7 +13962,7 @@ function controller_Controller_right__P1938_mk(s) { -function controller_Controller_left__P1937(s) { +function controller_Controller_left__P19223(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13755,7 +13977,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C1928_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C19214_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (1 - 1); @@ -13764,13 +13986,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_left__P1937.info = {"start":2769,"length":77,"line":97,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"left","argumentNames":["this"]} -controller_Controller_left__P1937.isGetter = true; +controller_Controller_left__P19223.info = {"start":2769,"length":77,"line":97,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"left","argumentNames":["this"]} +controller_Controller_left__P19223.isGetter = true; -function controller_Controller_left__P1937_mk(s) { +function controller_Controller_left__P19223_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_left__P1937, depth: s.depth + 1, + parent: s, fn: controller_Controller_left__P19223, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13781,7 +14003,7 @@ function controller_Controller_left__P1937_mk(s) { -function controller_Controller__controlledSprites__P1934(s) { +function controller_Controller__controlledSprites__P19220(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13797,8 +14019,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C1928_VT)) failedCast(r0); - s.tmp_1 = game_currentScene__P2693_mk(s); + if (!checkSubtype(r0, controller_Controller__C19214_VT)) failedCast(r0); + s.tmp_1 = game_currentScene__P19979_mk(s); s.callLocIdx = 194; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; @@ -13811,12 +14033,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller__controlledSprites__P1934.info = {"start":2403,"length":134,"line":81,"column":8,"endLine":83,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_controlledSprites","argumentNames":["this","cps"]} +controller_Controller__controlledSprites__P19220.info = {"start":2403,"length":134,"line":81,"column":8,"endLine":83,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_controlledSprites","argumentNames":["this","cps"]} -function controller_Controller__controlledSprites__P1934_mk(s) { +function controller_Controller__controlledSprites__P19220_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller__controlledSprites__P1934, depth: s.depth + 1, + parent: s, fn: controller_Controller__controlledSprites__P19220, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13829,7 +14051,7 @@ function controller_Controller__controlledSprites__P1934_mk(s) { -function controller_Controller__controlledSprites__P1933(s) { +function controller_Controller__controlledSprites__P19219(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13844,8 +14066,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C1928_VT)) failedCast(r0); - s.tmp_1 = game_currentScene__P2693_mk(s); + if (!checkSubtype(r0, controller_Controller__C19214_VT)) failedCast(r0); + s.tmp_1 = game_currentScene__P19979_mk(s); s.callLocIdx = 193; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; @@ -13857,13 +14079,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller__controlledSprites__P1933.info = {"start":2261,"length":132,"line":77,"column":8,"endLine":79,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_controlledSprites","argumentNames":["this"]} -controller_Controller__controlledSprites__P1933.isGetter = true; +controller_Controller__controlledSprites__P19219.info = {"start":2261,"length":132,"line":77,"column":8,"endLine":79,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_controlledSprites","argumentNames":["this"]} +controller_Controller__controlledSprites__P19219.isGetter = true; -function controller_Controller__controlledSprites__P1933_mk(s) { +function controller_Controller__controlledSprites__P19219_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller__controlledSprites__P1933, depth: s.depth + 1, + parent: s, fn: controller_Controller__controlledSprites__P19219, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13875,7 +14097,7 @@ function controller_Controller__controlledSprites__P1933_mk(s) { -function Fx_imul__P161(s) { +function Fx_imul__P17447(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13894,12 +14116,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_imul__P161.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__P17447.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__P161_mk(s) { +function Fx_imul__P17447_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_imul__P161, depth: s.depth + 1, + parent: s, fn: Fx_imul__P17447, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -13909,7 +14131,7 @@ function Fx_imul__P161_mk(s) { -function power_checkDeepSleep__P1731(s) { +function power_checkDeepSleep__P19017(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13919,13 +14141,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___15318 = undefined; - s.to___15321 = undefined; - s.tmp_0 = power_init__P5329_mk(s); + s.p___32807 = undefined; + s.to___32810 = undefined; + s.tmp_0 = power_init__P22630_mk(s); s.callLocIdx = 121; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = r0 = globals._poked___5327; + s.tmp_0 = r0 = globals._poked___22628; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.tmp_0; @@ -13935,8 +14157,8 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_1 = r0; - s.p___15318 = (s.tmp_1); - s.tmp_0 = r0 = globals._timeout___5328; + s.p___32807 = (s.tmp_1); + s.tmp_0 = r0 = globals._timeout___22629; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 3; continue; } r0 = s.tmp_0; @@ -13946,8 +14168,8 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_1 = r0; - s.to___15321 = (s.tmp_1); - r0 = (s.to___15321 > 0); + s.to___32810 = (s.tmp_1); + r0 = (s.to___32810 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 5; continue; } @@ -13956,9 +14178,9 @@ switch (step) { case 5: r0 = pxsim.control.millis(); s.tmp_2 = r0; - r0 = (s.tmp_2 - s.p___15318); + r0 = (s.tmp_2 - s.p___32807); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.to___15321); + r0 = (s.tmp_1 > s.to___32810); case 6: // jmp value (already in r0) s.tmp_3 = r0; @@ -13984,12 +14206,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -power_checkDeepSleep__P1731.info = {"start":1087,"length":298,"line":36,"column":4,"endLine":46,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"checkDeepSleep","argumentNames":[]} +power_checkDeepSleep__P19017.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__P1731_mk(s) { +function power_checkDeepSleep__P19017_mk(s) { checkStack(s.depth); return { - parent: s, fn: power_checkDeepSleep__P1731, depth: s.depth + 1, + parent: s, fn: power_checkDeepSleep__P19017, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13998,15 +14220,15 @@ function power_checkDeepSleep__P1731_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - p___15318: undefined, - to___15321: undefined, + p___32807: undefined, + to___32810: undefined, } } -function power_init__P5329(s) { +function power_init__P22630(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14016,7 +14238,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals._timeout___5328 !== undefined); + r0 = (globals._timeout___22629 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -14026,21 +14248,21 @@ switch (step) { r0 = pxsim_pxtcore.getConfig(212, -1); s.tmp_1 = r0; r0 = (s.tmp_1 * 1000); - globals._timeout___5328 = (r0); - r0 = (globals._timeout___5328 > 0); + globals._timeout___22629 = (r0); + r0 = (globals._timeout___22629 > 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___5328 < 300000); + r0 = (globals._timeout___22629 < 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___5328 = (300000); + globals._timeout___22629 = (300000); case 5: case 6: case 7: @@ -14048,12 +14270,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -power_init__P5329.info = {"start":1610,"length":376,"line":57,"column":4,"endLine":66,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"init","argumentNames":[]} +power_init__P22630.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__P5329_mk(s) { +function power_init__P22630_mk(s) { checkStack(s.depth); return { - parent: s, fn: power_init__P5329, depth: s.depth + 1, + parent: s, fn: power_init__P22630, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14063,7 +14285,7 @@ function power_init__P5329_mk(s) { -function power_poke__P1730(s) { +function power_poke__P19016(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14073,22 +14295,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = power_init__P5329_mk(s); + s.tmp_0 = power_init__P22630_mk(s); s.callLocIdx = 120; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = pxsim.control.millis(); - globals._poked___5327 = (r0); + globals._poked___22628 = (r0); r0 = undefined; return leave(s, r0) default: oops() } } } -power_poke__P1730.info = {"start":795,"length":81,"line":26,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"poke","argumentNames":[]} +power_poke__P19016.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__P1730_mk(s) { +function power_poke__P19016_mk(s) { checkStack(s.depth); return { - parent: s, fn: power_poke__P1730, depth: s.depth + 1, + parent: s, fn: power_poke__P19016, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -14097,7 +14319,7 @@ function power_poke__P1730_mk(s) { -function control_EventContext_registerFrameHandler__P403(s) { +function control_EventContext_registerFrameHandler__P17689(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14107,8 +14329,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.fn___16469 = undefined; - s.i___16478 = undefined; + s.fn___33958 = undefined; + s.i___33967 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -14116,7 +14338,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C395_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C17681_VT)) failedCast(r0); r0 = s.arg0.fields["frameCallbacks"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -14129,20 +14351,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__P5258_mk(s); + s.tmp_0 = control_EventContext_registerFrameCallbacks__P22559_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 62; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(control_FrameCallback__C392_VT); - s.fn___16469 = (r0); - r0 = (s.fn___16469).fields["order"] = (s.arg1); - r0 = (s.fn___16469).fields["handler"] = (s.arg2); - s.i___16478 = (0); + r0 = pxsim_pxtcore_mkClassInstance(control_FrameCallback__C17678_VT); + s.fn___33958 = (r0); + r0 = (s.fn___33958).fields["order"] = (s.arg1); + r0 = (s.fn___33958).fields["handler"] = (s.arg2); + s.i___33967 = (0); case 3: - s.tmp_1 = r0 = s.i___16478; + s.tmp_1 = r0 = s.i___33967; r0 = s.arg0.fields["frameCallbacks"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -14153,7 +14375,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___16478); + r0 = pxsim_Array__getAt(s.tmp_6, s.i___33967); r0 = r0.fields["order"]; s.tmp_5 = r0; r0 = (s.tmp_5 > s.arg1); @@ -14162,29 +14384,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___16478, s.fn___16469); - r0 = s.fn___16469; + r0 = pxsim_Array_.insertAt(s.tmp_7, s.i___33967, s.fn___33958); + r0 = s.fn___33958; { step = 7; continue; } case 4: case 5: - r0 = (s.i___16478 + 1); - s.i___16478 = (r0); + r0 = (s.i___33967 + 1); + s.i___33967 = (r0); { step = 3; continue; } case 6: r0 = s.arg0.fields["frameCallbacks"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.fn___16469); - r0 = s.fn___16469; + r0 = pxsim_Array__push(s.tmp_0, s.fn___33958); + r0 = s.fn___33958; case 7: return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameHandler__P403.info = {"start":4675,"length":643,"line":143,"column":8,"endLine":160,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerFrameHandler","argumentNames":["this","order","handler"]} +control_EventContext_registerFrameHandler__P17689.info = {"start":4675,"length":643,"line":143,"column":8,"endLine":160,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerFrameHandler","argumentNames":["this","order","handler"]} -function control_EventContext_registerFrameHandler__P403_mk(s) { +function control_EventContext_registerFrameHandler__P17689_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameHandler__P403, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameHandler__P17689, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14194,8 +14416,8 @@ function control_EventContext_registerFrameHandler__P403_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - fn___16469: undefined, - i___16478: undefined, + fn___33958: undefined, + i___33967: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -14205,7 +14427,7 @@ function control_EventContext_registerFrameHandler__P403_mk(s) { -function control_EventContext_registerFrameCallbacks__P5258(s) { +function control_EventContext_registerFrameCallbacks__P22559(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14215,13 +14437,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.worker___13210 = undefined; + s.worker___30699 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C395_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C17681_VT)) failedCast(r0); r0 = s.arg0.fields["frameCallbacks"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -14234,28 +14456,28 @@ switch (step) { case 1: case 2: r0 = s.arg0.fields["frameWorker"]; - s.worker___13210 = (r0); - r0 = pxsim_pxtcore_mkAction(2, control_EventContext_registerFrameCallbacks_inline__P13216); + s.worker___30699 = (r0); + r0 = pxsim_pxtcore_mkAction(2, control_EventContext_registerFrameCallbacks_inline__P30705); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.worker___13210); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.worker___30699); r0 = pxsim.control.runInParallel(s.tmp_0); case 3: r0 = undefined; return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameCallbacks__P5258.info = {"start":3481,"length":895,"line":105,"column":8,"endLine":129,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerFrameCallbacks","argumentNames":["this"]} +control_EventContext_registerFrameCallbacks__P22559.info = {"start":3481,"length":895,"line":105,"column":8,"endLine":129,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerFrameCallbacks","argumentNames":["this"]} -function control_EventContext_registerFrameCallbacks__P5258_mk(s) { +function control_EventContext_registerFrameCallbacks__P22559_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameCallbacks__P5258, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameCallbacks__P22559, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - worker___13210: undefined, + worker___30699: undefined, arg0: undefined, } } @@ -14263,7 +14485,7 @@ function control_EventContext_registerFrameCallbacks__P5258_mk(s) { -function control_EventContext_registerFrameCallbacks_inline__P13216(s) { +function control_EventContext_registerFrameCallbacks_inline__P30705(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14273,15 +14495,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.delay___13246 = undefined; + s.delay___30735 = 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__P13222); + r0 = pxsim_pxtcore_mkAction(1, control_EventContext_registerFrameCallbacks_inline__P30711); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.caps[0]); - s.tmp_2 = pauseUntil__P367_mk(s); + s.tmp_2 = pauseUntil__P17653_mk(s); s.tmp_2.arg0 = s.tmp_1; s.tmp_2.arg1 = undefined; s.callLocIdx = 56; s.pc = 5; return s.tmp_2; @@ -14304,14 +14526,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__P5257_mk(s); + s.tmp_2 = control_EventContext_runCallbacks__P22558_mk(s); s.tmp_2.arg0 = s.caps[0]; s.callLocIdx = 57; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; - s.delay___13246 = (r0); - s.tmp_0 = pause__P413_mk(s); - s.tmp_0.arg0 = s.delay___13246; + s.delay___30735 = (r0); + s.tmp_0 = pause__P17699_mk(s); + s.tmp_0.arg0 = s.delay___30735; s.callLocIdx = 58; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; @@ -14322,24 +14544,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameCallbacks_inline__P13216.info = {"start":3642,"length":723,"line":109,"column":34,"endLine":128,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} +control_EventContext_registerFrameCallbacks_inline__P30705.info = {"start":3642,"length":723,"line":109,"column":34,"endLine":128,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} -function control_EventContext_registerFrameCallbacks_inline__P13216_mk(s) { +function control_EventContext_registerFrameCallbacks_inline__P30705_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameCallbacks_inline__P13216, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameCallbacks_inline__P30705, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - delay___13246: undefined, + delay___30735: undefined, } } -function control_EventContext_registerFrameCallbacks_inline__P13222(s) { +function control_EventContext_registerFrameCallbacks_inline__P30711(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14357,12 +14579,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameCallbacks_inline__P13222.info = {"start":3873,"length":28,"line":113,"column":31,"endLine":113,"endColumn":59,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} +control_EventContext_registerFrameCallbacks_inline__P30711.info = {"start":3873,"length":28,"line":113,"column":31,"endLine":113,"endColumn":59,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} -function control_EventContext_registerFrameCallbacks_inline__P13222_mk(s) { +function control_EventContext_registerFrameCallbacks_inline__P30711_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameCallbacks_inline__P13222, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameCallbacks_inline__P30711, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14372,7 +14594,7 @@ function control_EventContext_registerFrameCallbacks_inline__P13222_mk(s) { -function control_EventContext_runCallbacks__P5257(s) { +function control_EventContext_runCallbacks__P22558(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14382,42 +14604,42 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.loopStart___13255 = undefined; - s.f___13268 = undefined; - s.unnamed146___U2 = undefined; - s.unnamed147___U3 = undefined; - s.runtime___13273 = undefined; - s.fps___13293 = undefined; - s.delay___13355 = undefined; + s.loopStart___30744 = undefined; + s.f___30757 = undefined; + s.unnamed238___U2 = undefined; + s.unnamed239___U3 = undefined; + s.runtime___30762 = undefined; + s.fps___30782 = undefined; + s.delay___30844 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C395_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C17681_VT)) failedCast(r0); r0 = pxsim.control.millis(); - s.loopStart___13255 = (r0); + s.loopStart___30744 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["prevTimeMillis"]; s.tmp_2 = r0; - r0 = (s.loopStart___13255 - s.tmp_2); + r0 = (s.loopStart___30744 - s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0).fields["deltaTimeMillis"] = (s.tmp_1); - r0 = (s.arg0).fields["prevTimeMillis"] = (s.loopStart___13255); - s.f___13268 = (undefined); + r0 = (s.arg0).fields["prevTimeMillis"] = (s.loopStart___30744); + s.f___30757 = (undefined); r0 = s.arg0.fields["frameCallbacks"]; - s.unnamed146___U2 = (r0); - s.unnamed147___U3 = (0); + s.unnamed238___U2 = (r0); + s.unnamed239___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed147___U3; - r0 = pxsim_Array__length(s.unnamed146___U2); + s.tmp_0 = r0 = s.unnamed239___U3; + r0 = pxsim_Array__length(s.unnamed238___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed146___U2, s.unnamed147___U3); - s.f___13268 = (r0); + r0 = pxsim_Array__getAt(s.unnamed238___U2, s.unnamed239___U3); + s.f___30757 = (r0); s.tmp_2 = if_handler_1_mk(s); - s.tmp_2.arg0 = s.f___13268; + s.tmp_2.arg0 = s.f___30757; if (!s.tmp_2.arg0.vtable.iface) { setupLambda(s.tmp_2, pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "handler"), 1); s.callLocIdx = 53; s.pc = 13; return s.tmp_2; @@ -14429,19 +14651,19 @@ switch (step) { } case 13: r0 = s.retval; - r0 = (s.unnamed147___U3 + 1); - s.unnamed147___U3 = (r0); + r0 = (s.unnamed239___U3 + 1); + s.unnamed239___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed146___U2 = (undefined); + s.unnamed238___U2 = (undefined); r0 = pxsim.control.millis(); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.loopStart___13255); - s.runtime___13273 = (r0); + r0 = (s.tmp_0 - s.loopStart___30744); + s.runtime___30762 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["timeInSample"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.runtime___13273); + r0 = (s.tmp_2 + s.runtime___30762); s.tmp_1 = r0; r0 = (s.tmp_0).fields["timeInSample"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; @@ -14474,8 +14696,8 @@ switch (step) { r0 = (s.tmp_6 / 1000); s.tmp_5 = r0; r0 = (s.tmp_4 / s.tmp_5); - s.fps___13293 = (r0); - r0 = pxsim.Math_.round(s.fps___13293); + s.fps___30782 = (r0); + r0 = pxsim.Math_.round(s.fps___30782); s.tmp_1 = r0; if ((s.tmp_1) && (s.tmp_1).vtable) { setupResume(s, 14); @@ -14487,21 +14709,21 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_String__concat("fps:", s.tmp_0); - globals.control_EventContext_lastStats___397 = (r0); - r0 = (s.fps___13293 < 99); + globals.control_EventContext_lastStats___17683 = (r0); + r0 = (s.fps___30782 < 99); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - if ((globals.control_EventContext_lastStats___397) && (globals.control_EventContext_lastStats___397).vtable) { + if ((globals.control_EventContext_lastStats___17683) && (globals.control_EventContext_lastStats___17683).vtable) { setupResume(s, 15); - pxsim_String__stringConv(globals.control_EventContext_lastStats___397); + pxsim_String__stringConv(globals.control_EventContext_lastStats___17683); checkResumeConsumed(); return; - } else { s.retval = (globals.control_EventContext_lastStats___397) + ""; } + } else { s.retval = (globals.control_EventContext_lastStats___17683) + ""; } case 15: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.fps___13293 * 10); + r0 = (s.fps___30782 * 10); s.tmp_7 = r0; r0 = pxsim.Math_.round(s.tmp_7); s.tmp_6 = r0; @@ -14528,10 +14750,10 @@ switch (step) { r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_1, s.tmp_2); - globals.control_EventContext_lastStats___397 = (r0); + globals.control_EventContext_lastStats___17683 = (r0); case 5: case 6: - s.tmp_2 = control_ramSize__P346_mk(s); + s.tmp_2 = control_ramSize__P17632_mk(s); s.callLocIdx = 54; s.pc = 18; return s.tmp_2; case 18: r0 = s.retval; @@ -14551,7 +14773,7 @@ switch (step) { if (!r0) { step = 9; continue; } r0 = pxsim_String_.mkEmpty(); s.tmp_8 = r0; - r0 = (s.fps___13293 * 100); + r0 = (s.fps___30782 * 100); s.tmp_11 = r0; r0 = (s.tmp_11 | 0); s.tmp_10 = r0; @@ -14592,24 +14814,24 @@ switch (step) { r0 = (s.arg0).fields["framesInSample"] = (0); case 11: case 12: - s.tmp_0 = Math_max__P130_mk(s); + s.tmp_0 = Math_max__P17416_mk(s); s.tmp_0.arg0 = 1; - r0 = (20 - s.runtime___13273); + r0 = (20 - s.runtime___30762); s.tmp_0.arg1 = r0; s.callLocIdx = 55; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - s.delay___13355 = (r0); - r0 = s.delay___13355; + s.delay___30844 = (r0); + r0 = s.delay___30844; return leave(s, r0) default: oops() } } } -control_EventContext_runCallbacks__P5257.info = {"start":2182,"length":1246,"line":74,"column":8,"endLine":102,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"runCallbacks","argumentNames":["this"]} +control_EventContext_runCallbacks__P22558.info = {"start":2182,"length":1246,"line":74,"column":8,"endLine":102,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"runCallbacks","argumentNames":["this"]} -function control_EventContext_runCallbacks__P5257_mk(s) { +function control_EventContext_runCallbacks__P22558_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_runCallbacks__P5257, depth: s.depth + 1, + parent: s, fn: control_EventContext_runCallbacks__P22558, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14625,13 +14847,13 @@ function control_EventContext_runCallbacks__P5257_mk(s) { tmp_11: undefined, tmp_12: undefined, tmp_13: undefined, - loopStart___13255: undefined, - f___13268: undefined, - unnamed146___U2: undefined, - unnamed147___U3: undefined, - runtime___13273: undefined, - fps___13293: undefined, - delay___13355: undefined, + loopStart___30744: undefined, + f___30757: undefined, + unnamed238___U2: undefined, + unnamed239___U3: undefined, + runtime___30762: undefined, + fps___30782: undefined, + delay___30844: undefined, arg0: undefined, } } @@ -14639,7 +14861,7 @@ function control_EventContext_runCallbacks__P5257_mk(s) { -function control_ramSize__P346(s) { +function control_ramSize__P17632(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14664,12 +14886,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_ramSize__P346.info = {"start":4847,"length":100,"line":165,"column":4,"endLine":167,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"ramSize","argumentNames":[]} +control_ramSize__P17632.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__P346_mk(s) { +function control_ramSize__P17632_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_ramSize__P346, depth: s.depth + 1, + parent: s, fn: control_ramSize__P17632, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14679,7 +14901,7 @@ function control_ramSize__P346_mk(s) { -function control__ramSize__P5223(s) { +function control__ramSize__P22524(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14693,12 +14915,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control__ramSize__P5223.info = {"start":4727,"length":60,"line":160,"column":4,"endLine":162,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"_ramSize","argumentNames":[]} +control__ramSize__P22524.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__P5223_mk(s) { +function control__ramSize__P22524_mk(s) { checkStack(s.depth); return { - parent: s, fn: control__ramSize__P5223, depth: s.depth + 1, + parent: s, fn: control__ramSize__P22524, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -14706,7 +14928,7 @@ function control__ramSize__P5223_mk(s) { -function pauseUntil__P367(s) { +function pauseUntil__P17653(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14753,7 +14975,7 @@ switch (step) { s.arg1 = (0); case 5: case 6: - s.tmp_0 = control___queuePollEvent__P366_mk(s); + s.tmp_0 = control___queuePollEvent__P17652_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = undefined; @@ -14765,12 +14987,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -pauseUntil__P367.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__P17653.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__P367_mk(s) { +function pauseUntil__P17653_mk(s) { checkStack(s.depth); return { - parent: s, fn: pauseUntil__P367, depth: s.depth + 1, + parent: s, fn: pauseUntil__P17653, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14786,7 +15008,7 @@ function pauseUntil__P367_mk(s) { -function control___queuePollEvent__P366(s) { +function control___queuePollEvent__P17652(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14796,16 +15018,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ev___13387 = undefined; + s.ev___30876 = 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__C5231_VT); + r0 = pxsim_pxtcore_mkClassInstance(control_PollEvent__C22532_VT); s.tmp_0 = r0; - s.tmp_1 = control_PollEvent_constructor__P5232_mk(s); + s.tmp_1 = control_PollEvent_constructor__P22533_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 1023; r0 = pxsim.control.allocateNotifyEvent(); @@ -14821,8 +15043,8 @@ switch (step) { s.callLocIdx = 38; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - s.ev___13387 = (s.tmp_0); - r0 = pxsim_numops_toBoolDecr(globals._pollEventQueue___5234); + s.ev___30876 = (s.tmp_0); + r0 = pxsim_numops_toBoolDecr(globals._pollEventQueue___22535); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -14830,19 +15052,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___13387); - globals._pollEventQueue___5234 = (s.tmp_2); - r0 = pxsim.control.runInParallel(control_pollEvents__P5235); + r0 = pxsim_Array__push(s.tmp_2, s.ev___30876); + globals._pollEventQueue___22535 = (s.tmp_2); + r0 = pxsim.control.runInParallel(control_pollEvents__P22536); { step = 2; continue; } case 1: - r0 = pxsim_Array__push(globals._pollEventQueue___5234, s.ev___13387); + r0 = pxsim_Array__push(globals._pollEventQueue___22535, s.ev___30876); case 2: r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 3; continue; } - s.tmp_0 = control_onEvent__P391_mk(s); - r0 = s.ev___13387.fields["eid"]; + s.tmp_0 = control_onEvent__P17677_mk(s); + r0 = s.ev___30876.fields["eid"]; s.tmp_0.arg0 = r0; - r0 = s.ev___13387.fields["vid"]; + r0 = s.ev___30876.fields["vid"]; s.tmp_0.arg1 = r0; s.tmp_0.arg2 = s.arg2; s.tmp_0.arg3 = 16; @@ -14851,9 +15073,9 @@ switch (step) { r0 = s.retval; { step = 4; continue; } case 3: - r0 = s.ev___13387.fields["eid"]; + r0 = s.ev___30876.fields["eid"]; s.tmp_0 = r0; - r0 = s.ev___13387.fields["vid"]; + r0 = s.ev___30876.fields["vid"]; s.tmp_1 = r0; setupResume(s, 7); pxsim.control.waitForEvent(s.tmp_0, s.tmp_1); @@ -14866,17 +15088,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -control___queuePollEvent__P366.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__P17652.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__P366_mk(s) { +function control___queuePollEvent__P17652_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___queuePollEvent__P366, depth: s.depth + 1, + parent: s, fn: control___queuePollEvent__P17652, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - ev___13387: undefined, + ev___30876: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -14886,7 +15108,7 @@ function control___queuePollEvent__P366_mk(s) { -function control_pollEvents__P5235(s) { +function control_pollEvents__P22536(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14896,31 +15118,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.now___13500 = undefined; - s.i___13503 = undefined; - s.ev___13509 = undefined; + s.now___30989 = undefined; + s.i___30992 = undefined; + s.ev___30998 = undefined; case 1: - r0 = pxsim_Array__length(globals._pollEventQueue___5234); + r0 = pxsim_Array__length(globals._pollEventQueue___22535); 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___13500 = (r0); - s.i___13503 = (0); + s.now___30989 = (r0); + s.i___30992 = (0); case 2: - s.tmp_1 = r0 = s.i___13503; - r0 = pxsim_Array__length(globals._pollEventQueue___5234); + s.tmp_1 = r0 = s.i___30992; + r0 = pxsim_Array__length(globals._pollEventQueue___22535); 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___5234, s.i___13503); - s.ev___13509 = (r0); + r0 = pxsim_Array__getAt(globals._pollEventQueue___22535, s.i___30992); + s.ev___30998 = (r0); s.tmp_1 = if_condition_1_mk(s); - s.tmp_1.arg0 = s.ev___13509; + s.tmp_1.arg0 = s.ev___30998; if (!s.tmp_1.arg0.vtable.iface) { setupLambda(s.tmp_1, pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "condition"), 1); s.callLocIdx = 35; s.pc = 13; return s.tmp_1; @@ -14938,7 +15160,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 3: - r0 = s.ev___13509.fields["timeOut"]; + r0 = s.ev___30998.fields["timeOut"]; s.tmp_3 = r0; r0 = (s.tmp_3 > 0); s.tmp_2 = r0; @@ -14947,11 +15169,11 @@ switch (step) { r0 = s.tmp_2; { step = 5; continue; } case 4: - r0 = s.ev___13509.fields["start"]; + r0 = s.ev___30998.fields["start"]; s.tmp_5 = r0; - r0 = (s.now___13500 - s.tmp_5); + r0 = (s.now___30989 - s.tmp_5); s.tmp_4 = r0; - r0 = s.ev___13509.fields["timeOut"]; + r0 = s.ev___30998.fields["timeOut"]; s.tmp_6 = r0; r0 = (s.tmp_4 > s.tmp_6); case 5: @@ -14963,50 +15185,50 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_8); if (!r0) { step = 9; continue; } - r0 = s.ev___13509.fields["eid"]; + r0 = s.ev___30998.fields["eid"]; s.tmp_9 = r0; - r0 = s.ev___13509.fields["vid"]; + r0 = s.ev___30998.fields["vid"]; s.tmp_10 = r0; r0 = pxsim.control.raiseEvent(s.tmp_9, s.tmp_10); - r0 = s.ev___13509.fields["once"]; + r0 = s.ev___30998.fields["once"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = helpers_arraySplice__P100_mk(s); - s.tmp_1.arg0 = globals._pollEventQueue___5234; - s.tmp_1.arg1 = s.i___13503; + s.tmp_1 = helpers_arraySplice__P17386_mk(s); + s.tmp_1.arg0 = globals._pollEventQueue___22535; + s.tmp_1.arg1 = s.i___30992; s.tmp_1.arg2 = 1; s.callLocIdx = 36; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; - r0 = (s.i___13503 - 1); - s.i___13503 = (r0); + r0 = (s.i___30992 - 1); + s.i___30992 = (r0); case 7: case 8: case 9: case 10: - r0 = (s.i___13503 + 1); - s.i___13503 = (r0); + r0 = (s.i___30992 + 1); + s.i___30992 = (r0); { step = 2; continue; } case 11: - s.tmp_0 = pause__P413_mk(s); + s.tmp_0 = pause__P17699_mk(s); s.tmp_0.arg0 = 50; s.callLocIdx = 37; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; { step = 1; continue; } case 12: - globals._pollEventQueue___5234 = (undefined); + globals._pollEventQueue___22535 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -control_pollEvents__P5235.info = {"start":618,"length":638,"line":20,"column":4,"endLine":37,"endColumn":5,"fileName":"pxt_modules/base/poll.ts","functionName":"pollEvents","argumentNames":[]} +control_pollEvents__P22536.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__P5235_mk(s) { +function control_pollEvents__P22536_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_pollEvents__P5235, depth: s.depth + 1, + parent: s, fn: control_pollEvents__P22536, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15019,16 +15241,16 @@ function control_pollEvents__P5235_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - now___13500: undefined, - i___13503: undefined, - ev___13509: undefined, + now___30989: undefined, + i___30992: undefined, + ev___30998: undefined, } } -function helpers_arraySplice__P100(s) { +function helpers_arraySplice__P17386(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15038,7 +15260,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___13557 = undefined; + s.i___31046 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -15052,15 +15274,15 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.i___13557 = (0); + s.i___31046 = (0); case 3: - r0 = (s.i___13557 < s.arg2); + r0 = (s.i___31046 < 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___13557 + 1); - s.i___13557 = (r0); + r0 = (s.i___31046 + 1); + s.i___31046 = (r0); { step = 3; continue; } case 4: case 5: @@ -15068,15 +15290,15 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySplice__P100.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__P17386.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__P100_mk(s) { +function helpers_arraySplice__P17386_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySplice__P100, depth: s.depth + 1, + parent: s, fn: helpers_arraySplice__P17386, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - i___13557: undefined, + i___31046: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -15086,7 +15308,7 @@ function helpers_arraySplice__P100_mk(s) { -function control_PollEvent_constructor__P5232(s) { +function control_PollEvent_constructor__P22533(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15107,7 +15329,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_PollEvent__C5231_VT)) failedCast(r0); + if (!checkSubtype(r0, control_PollEvent__C22532_VT)) failedCast(r0); r0 = (s.arg0).fields["eid"] = (s.arg1); r0 = (s.arg0).fields["vid"] = (s.arg2); r0 = (s.arg0).fields["start"] = (s.arg3); @@ -15118,12 +15340,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_PollEvent_constructor__P5232.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__P22533.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__P5232_mk(s) { +function control_PollEvent_constructor__P22533_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_PollEvent_constructor__P5232, depth: s.depth + 1, + parent: s, fn: control_PollEvent_constructor__P22533, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -15138,7 +15360,7 @@ function control_PollEvent_constructor__P5232_mk(s) { -function control_onEvent__P391(s) { +function control_onEvent__P17677(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15148,7 +15370,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctx___13430 = undefined; + s.ctx___30919 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -15156,12 +15378,12 @@ switch (step) { s.arg3 = (s.lambdaArgs[3]); s.lambdaArgs = null; } - s.tmp_0 = control_eventContext__P408_mk(s); + s.tmp_0 = control_eventContext__P17694_mk(s); s.callLocIdx = 50; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.ctx___13430 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___13430); + s.ctx___30919 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___30919); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -15170,8 +15392,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__P405_mk(s); - s.tmp_0.arg0 = s.ctx___13430; + s.tmp_0 = control_EventContext_registerHandler__P17691_mk(s); + s.tmp_0.arg0 = s.ctx___30919; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg1; s.tmp_0.arg3 = s.arg2; @@ -15184,16 +15406,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_onEvent__P391.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__P17677.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__P391_mk(s) { +function control_onEvent__P17677_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_onEvent__P391, depth: s.depth + 1, + parent: s, fn: control_onEvent__P17677, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - ctx___13430: undefined, + ctx___30919: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -15204,7 +15426,7 @@ function control_onEvent__P391_mk(s) { -function control_eventContext__P408(s) { +function control_eventContext__P17694(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15214,10 +15436,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.eventContexts___5260); + r0 = pxsim_numops_toBoolDecr(globals.eventContexts___22561); if (!r0) { step = 1; continue; } - s.tmp_0 = r0 = globals.eventContexts___5260; - r0 = pxsim_Array__length(globals.eventContexts___5260); + s.tmp_0 = r0 = globals.eventContexts___22561; + r0 = pxsim_Array__length(globals.eventContexts___22561); s.tmp_2 = r0; r0 = (s.tmp_2 - 1); s.tmp_1 = r0; @@ -15232,12 +15454,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_eventContext__P408.info = {"start":6907,"length":136,"line":209,"column":4,"endLine":211,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"eventContext","argumentNames":[]} +control_eventContext__P17694.info = {"start":6907,"length":136,"line":209,"column":4,"endLine":211,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"eventContext","argumentNames":[]} -function control_eventContext__P408_mk(s) { +function control_eventContext__P17694_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_eventContext__P408, depth: s.depth + 1, + parent: s, fn: control_eventContext__P17694, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15249,7 +15471,7 @@ function control_eventContext__P408_mk(s) { -function control_EventContext_registerHandler__P405(s) { +function control_EventContext_registerHandler__P17691(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15259,10 +15481,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.h___13453 = undefined; - s.unnamed152___U1 = undefined; - s.unnamed153___U2 = undefined; - s.hn___13475 = undefined; + s.h___30942 = undefined; + s.unnamed244___U1 = undefined; + s.unnamed245___U2 = undefined; + s.hn___30964 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -15272,20 +15494,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C395_VT)) failedCast(r0); - s.h___13453 = (undefined); + if (!checkSubtype(r0, control_EventContext__C17681_VT)) failedCast(r0); + s.h___30942 = (undefined); r0 = s.arg0.fields["handlers"]; - s.unnamed152___U1 = (r0); - s.unnamed153___U2 = (0); + s.unnamed244___U1 = (r0); + s.unnamed245___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed153___U2; - r0 = pxsim_Array__length(s.unnamed152___U1); + s.tmp_0 = r0 = s.unnamed245___U2; + r0 = pxsim_Array__length(s.unnamed244___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed152___U1, s.unnamed153___U2); - s.h___13453 = (r0); - r0 = s.h___13453.fields["src"]; + r0 = pxsim_Array__getAt(s.unnamed244___U1, s.unnamed245___U2); + s.h___30942 = (r0); + r0 = s.h___30942.fields["src"]; s.tmp_3 = r0; r0 = (s.tmp_3 == s.arg1); s.tmp_2 = r0; @@ -15294,7 +15516,7 @@ switch (step) { r0 = s.tmp_2; { step = 3; continue; } case 2: - r0 = s.h___13453.fields["value"]; + r0 = s.h___30942.fields["value"]; s.tmp_4 = r0; r0 = (s.tmp_4 == s.arg2); case 3: @@ -15302,19 +15524,19 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 4; continue; } - r0 = (s.h___13453).fields["flags"] = (s.arg4); - r0 = (s.h___13453).fields["handler"] = (s.arg3); + r0 = (s.h___30942).fields["flags"] = (s.arg4); + r0 = (s.h___30942).fields["handler"] = (s.arg3); { step = 7; continue; } case 4: case 5: - r0 = (s.unnamed153___U2 + 1); - s.unnamed153___U2 = (r0); + r0 = (s.unnamed245___U2 + 1); + s.unnamed245___U2 = (r0); { step = 1; continue; } case 6: - s.unnamed152___U1 = (undefined); - r0 = pxsim_pxtcore_mkClassInstance(control_EventHandler__C5252_VT); + s.unnamed244___U1 = (undefined); + r0 = pxsim_pxtcore_mkClassInstance(control_EventHandler__C22553_VT); s.tmp_0 = r0; - s.tmp_1 = control_EventHandler_constructor__P5255_mk(s); + s.tmp_1 = control_EventHandler_constructor__P22556_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; @@ -15323,12 +15545,12 @@ switch (step) { s.callLocIdx = 63; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - s.hn___13475 = (s.tmp_0); + s.hn___30964 = (s.tmp_0); r0 = s.arg0.fields["handlers"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.hn___13475); - s.tmp_0 = control_EventHandler_register__P5253_mk(s); - s.tmp_0.arg0 = s.hn___13475; + r0 = pxsim_Array__push(s.tmp_0, s.hn___30964); + s.tmp_0 = control_EventHandler_register__P22554_mk(s); + s.tmp_0.arg0 = s.hn___30964; s.callLocIdx = 64; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; @@ -15337,12 +15559,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_registerHandler__P405.info = {"start":5573,"length":525,"line":169,"column":8,"endLine":182,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerHandler","argumentNames":["this","src","value","handler","flags"]} +control_EventContext_registerHandler__P17691.info = {"start":5573,"length":525,"line":169,"column":8,"endLine":182,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerHandler","argumentNames":["this","src","value","handler","flags"]} -function control_EventContext_registerHandler__P405_mk(s) { +function control_EventContext_registerHandler__P17691_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerHandler__P405, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerHandler__P17691, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15350,10 +15572,10 @@ function control_EventContext_registerHandler__P405_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - h___13453: undefined, - unnamed152___U1: undefined, - unnamed153___U2: undefined, - hn___13475: undefined, + h___30942: undefined, + unnamed244___U1: undefined, + unnamed245___U2: undefined, + hn___30964: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -15365,7 +15587,7 @@ function control_EventContext_registerHandler__P405_mk(s) { -function control_EventHandler_constructor__P5255(s) { +function control_EventHandler_constructor__P22556(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15384,7 +15606,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventHandler__C5252_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventHandler__C22553_VT)) failedCast(r0); r0 = (s.arg0).fields["src"] = (s.arg1); r0 = (s.arg0).fields["value"] = (s.arg2); r0 = (s.arg0).fields["handler"] = (s.arg3); @@ -15393,12 +15615,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventHandler_constructor__P5255.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__P22556.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__P5255_mk(s) { +function control_EventHandler_constructor__P22556_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_constructor__P5255, depth: s.depth + 1, + parent: s, fn: control_EventHandler_constructor__P22556, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -15411,7 +15633,7 @@ function control_EventHandler_constructor__P5255_mk(s) { -function control_EventHandler_register__P5253(s) { +function control_EventHandler_register__P22554(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15426,8 +15648,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventHandler__C5252_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkAction(1, control_EventHandler_register_inline__P13601); + if (!checkSubtype(r0, control_EventHandler__C22553_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkAction(1, control_EventHandler_register_inline__P31090); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); r0 = s.arg0.fields["src"]; @@ -15441,12 +15663,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventHandler_register__P5253.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__P22554.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__P5253_mk(s) { +function control_EventHandler_register__P22554_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_register__P5253, depth: s.depth + 1, + parent: s, fn: control_EventHandler_register__P22554, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15459,7 +15681,7 @@ function control_EventHandler_register__P5253_mk(s) { -function control_EventHandler_register_inline__P13601(s) { +function control_EventHandler_register_inline__P31090(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15492,12 +15714,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventHandler_register_inline__P13601.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__P31090.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__P13601_mk(s) { +function control_EventHandler_register_inline__P31090_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_register_inline__P13601, depth: s.depth + 1, + parent: s, fn: control_EventHandler_register_inline__P31090, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15507,7 +15729,7 @@ function control_EventHandler_register_inline__P13601_mk(s) { -function control_EventContext_deltaTime__P400(s) { +function control_EventContext_deltaTime__P17686(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15522,20 +15744,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C395_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C17681_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__P400.info = {"start":2097,"length":75,"line":70,"column":8,"endLine":72,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"deltaTime","argumentNames":["this"]} -control_EventContext_deltaTime__P400.isGetter = true; +control_EventContext_deltaTime__P17686.info = {"start":2097,"length":75,"line":70,"column":8,"endLine":72,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"deltaTime","argumentNames":["this"]} +control_EventContext_deltaTime__P17686.isGetter = true; -function control_EventContext_deltaTime__P400_mk(s) { +function control_EventContext_deltaTime__P17686_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_deltaTime__P400, depth: s.depth + 1, + parent: s, fn: control_EventContext_deltaTime__P17686, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -15545,7 +15767,7 @@ function control_EventContext_deltaTime__P400_mk(s) { -function helpers_arrayForEach__P109(s) { +function helpers_arrayForEach__P17395(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15555,49 +15777,49 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___12930 = undefined; - s.i___12933 = undefined; + s.len___30419 = undefined; + s.i___30422 = 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___12930 = (r0); - s.i___12933 = (0); + s.len___30419 = (r0); + s.i___30422 = (0); case 1: - r0 = (s.i___12933 < s.len___12930); + r0 = (s.i___30422 < s.len___30419); 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___12933); + r0 = pxsim_Array__getAt(s.arg0, s.i___30422); s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.i___12933; + s.tmp_1.arg1 = s.i___30422; setupLambda(s.tmp_1, s.tmp_1.argL); s.callLocIdx = 6; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - r0 = (s.i___12933 + 1); - s.i___12933 = (r0); + r0 = (s.i___30422 + 1); + s.i___30422 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -helpers_arrayForEach__P109.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__P17395.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__P109_mk(s) { +function helpers_arrayForEach__P17395_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayForEach__P109, depth: s.depth + 1, + parent: s, fn: helpers_arrayForEach__P17395, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - len___12930: undefined, - i___12933: undefined, + len___30419: undefined, + i___30422: undefined, arg0: undefined, arg1: undefined, } } @@ -15606,7 +15828,7 @@ function helpers_arrayForEach__P109_mk(s) { -function scene_Scene_constructor__P2601(s) { +function scene_Scene_constructor__P19887(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15623,13 +15845,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C2579_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C19865_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__C2314_VT); + r0 = pxsim_pxtcore_mkClassInstance(ArcadePhysicsEngine__C19600_VT); s.tmp_0 = r0; - s.tmp_1 = ArcadePhysicsEngine_constructor__P2315_mk(s); + s.tmp_1 = ArcadePhysicsEngine_constructor__P19601_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 500; s.tmp_1.arg2 = 2; @@ -15638,17 +15860,17 @@ switch (step) { case 1: r0 = s.retval; r0 = (s.arg0).fields["physicsEngine"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_Camera__C2520_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Camera__C19806_VT); s.tmp_0 = r0; - s.tmp_1 = scene_Camera_constructor__P2524_mk(s); + s.tmp_1 = scene_Camera_constructor__P19810_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 1271; 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__C2408_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Background__C19694_VT); s.tmp_0 = r0; - s.tmp_1 = scene_Background_constructor__P2412_mk(s); + s.tmp_1 = scene_Background_constructor__P19698_mk(s); s.tmp_1.arg0 = s.tmp_0; r0 = s.arg0.fields["camera"]; s.tmp_1.arg1 = r0; @@ -15709,12 +15931,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_constructor__P2601.info = {"start":3432,"length":836,"line":103,"column":8,"endLine":122,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","eventContext","previousScene"]} +scene_Scene_constructor__P19887.info = {"start":3432,"length":836,"line":103,"column":8,"endLine":122,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","eventContext","previousScene"]} -function scene_Scene_constructor__P2601_mk(s) { +function scene_Scene_constructor__P19887_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_constructor__P2601, depth: s.depth + 1, + parent: s, fn: scene_Scene_constructor__P19887, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15727,7 +15949,7 @@ function scene_Scene_constructor__P2601_mk(s) { -function scene_Camera_constructor__P2524(s) { +function scene_Camera_constructor__P19810(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15742,7 +15964,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C2520_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C19806_VT)) failedCast(r0); r0 = (s.arg0).fields["_offsetX"] = (0); r0 = (s.arg0).fields["_offsetY"] = (0); r0 = (s.arg0).fields["drawOffsetX"] = (0); @@ -15751,12 +15973,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_constructor__P2524.info = {"start":456,"length":156,"line":15,"column":8,"endLine":21,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"inline","argumentNames":["this"]} +scene_Camera_constructor__P19810.info = {"start":456,"length":156,"line":15,"column":8,"endLine":21,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"inline","argumentNames":["this"]} -function scene_Camera_constructor__P2524_mk(s) { +function scene_Camera_constructor__P19810_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_constructor__P2524, depth: s.depth + 1, + parent: s, fn: scene_Camera_constructor__P19810, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -15765,7 +15987,7 @@ function scene_Camera_constructor__P2524_mk(s) { -function scene_Background_constructor__P2412(s) { +function scene_Background_constructor__P19698(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15781,7 +16003,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C2408_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C19694_VT)) failedCast(r0); r0 = (s.arg0).fields["color"] = (0); r0 = (s.arg0).fields["camera"] = (s.arg1); s.tmp_0 = r0 = s.arg0; @@ -15792,12 +16014,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Background_constructor__P2412.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__P19698.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__P2412_mk(s) { +function scene_Background_constructor__P19698_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_constructor__P2412, depth: s.depth + 1, + parent: s, fn: scene_Background_constructor__P19698, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15809,7 +16031,7 @@ function scene_Background_constructor__P2412_mk(s) { -function ArcadePhysicsEngine_constructor__P2315(s) { +function ArcadePhysicsEngine_constructor__P19601(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15827,33 +16049,33 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C2314_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C19600_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__C2233_VT); + r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteMap__C19519_VT); s.tmp_0 = r0; - s.tmp_1 = sprites_SpriteMap_constructor__P2234_mk(s); + s.tmp_1 = sprites_SpriteMap_constructor__P19520_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 785; 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__P2317_mk(s); + s.tmp_0 = ArcadePhysicsEngine_maxSpeed__P19603_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 786; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = ArcadePhysicsEngine_maxStep__P2321_mk(s); + s.tmp_0 = ArcadePhysicsEngine_maxStep__P19607_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg3; s.callLocIdx = 787; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = ArcadePhysicsEngine_minStep__P2319_mk(s); + s.tmp_0 = ArcadePhysicsEngine_minStep__P19605_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 788; s.pc = 4; return s.tmp_0; @@ -15863,12 +16085,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_constructor__P2315.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__P19601.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__P2315_mk(s) { +function ArcadePhysicsEngine_constructor__P19601_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_constructor__P2315, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_constructor__P19601, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15882,7 +16104,7 @@ function ArcadePhysicsEngine_constructor__P2315_mk(s) { -function ArcadePhysicsEngine_maxStep__P2321(s) { +function ArcadePhysicsEngine_maxStep__P19607(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15898,7 +16120,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C2314_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C19600_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -15909,12 +16131,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxStep__P2321.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__P19607.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__P2321_mk(s) { +function ArcadePhysicsEngine_maxStep__P19607_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxStep__P2321, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxStep__P19607, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15927,7 +16149,7 @@ function ArcadePhysicsEngine_maxStep__P2321_mk(s) { -function ArcadePhysicsEngine_maxStep__P2320(s) { +function ArcadePhysicsEngine_maxStep__P19606(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15942,7 +16164,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C2314_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C19600_VT)) failedCast(r0); r0 = s.arg0.fields["maxSingleStep"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -15951,13 +16173,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxStep__P2320.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__P2320.isGetter = true; +ArcadePhysicsEngine_maxStep__P19606.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__P19606.isGetter = true; -function ArcadePhysicsEngine_maxStep__P2320_mk(s) { +function ArcadePhysicsEngine_maxStep__P19606_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxStep__P2320, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxStep__P19606, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15968,7 +16190,7 @@ function ArcadePhysicsEngine_maxStep__P2320_mk(s) { -function Fx_toInt__P172(s) { +function Fx_toInt__P17458(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15988,12 +16210,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_toInt__P172.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__P17458.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__P172_mk(s) { +function Fx_toInt__P17458_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_toInt__P172, depth: s.depth + 1, + parent: s, fn: Fx_toInt__P17458, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -16003,7 +16225,7 @@ function Fx_toInt__P172_mk(s) { -function ArcadePhysicsEngine_minStep__P2319(s) { +function ArcadePhysicsEngine_minStep__P19605(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16019,7 +16241,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C2314_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C19600_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -16030,12 +16252,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_minStep__P2319.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__P19605.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__P2319_mk(s) { +function ArcadePhysicsEngine_minStep__P19605_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_minStep__P2319, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_minStep__P19605, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16048,7 +16270,7 @@ function ArcadePhysicsEngine_minStep__P2319_mk(s) { -function ArcadePhysicsEngine_minStep__P2318(s) { +function ArcadePhysicsEngine_minStep__P19604(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16063,7 +16285,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C2314_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C19600_VT)) failedCast(r0); r0 = s.arg0.fields["minSingleStep"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -16072,13 +16294,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -ArcadePhysicsEngine_minStep__P2318.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__P2318.isGetter = true; +ArcadePhysicsEngine_minStep__P19604.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__P19604.isGetter = true; -function ArcadePhysicsEngine_minStep__P2318_mk(s) { +function ArcadePhysicsEngine_minStep__P19604_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_minStep__P2318, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_minStep__P19604, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16089,7 +16311,7 @@ function ArcadePhysicsEngine_minStep__P2318_mk(s) { -function ArcadePhysicsEngine_maxSpeed__P2317(s) { +function ArcadePhysicsEngine_maxSpeed__P19603(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16105,7 +16327,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C2314_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C19600_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -16122,12 +16344,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxSpeed__P2317.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__P19603.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__P2317_mk(s) { +function ArcadePhysicsEngine_maxSpeed__P19603_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxSpeed__P2317, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxSpeed__P19603, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16140,7 +16362,7 @@ function ArcadePhysicsEngine_maxSpeed__P2317_mk(s) { -function Fx_neg__P155(s) { +function Fx_neg__P17441(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16158,12 +16380,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_neg__P155.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__P17441.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__P155_mk(s) { +function Fx_neg__P17441_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_neg__P155, depth: s.depth + 1, + parent: s, fn: Fx_neg__P17441, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -16172,7 +16394,7 @@ function Fx_neg__P155_mk(s) { -function ArcadePhysicsEngine_maxSpeed__P2316(s) { +function ArcadePhysicsEngine_maxSpeed__P19602(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16187,7 +16409,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C2314_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C19600_VT)) failedCast(r0); r0 = s.arg0.fields["maxVelocity"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -16196,13 +16418,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxSpeed__P2316.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__P2316.isGetter = true; +ArcadePhysicsEngine_maxSpeed__P19602.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__P19602.isGetter = true; -function ArcadePhysicsEngine_maxSpeed__P2316_mk(s) { +function ArcadePhysicsEngine_maxSpeed__P19602_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxSpeed__P2316, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxSpeed__P19602, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16213,7 +16435,7 @@ function ArcadePhysicsEngine_maxSpeed__P2316_mk(s) { -function PhysicsEngine_constructor__P2299(s) { +function PhysicsEngine_constructor__P19585(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16228,17 +16450,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C2298_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C19584_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_constructor__P2299.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__P19585.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__P2299_mk(s) { +function PhysicsEngine_constructor__P19585_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_constructor__P2299, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_constructor__P19585, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -16247,7 +16469,7 @@ function PhysicsEngine_constructor__P2299_mk(s) { -function sprites_SpriteMap_constructor__P2234(s) { +function sprites_SpriteMap_constructor__P19520(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16262,7 +16484,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C2233_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C19519_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -16271,12 +16493,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteMap_constructor__P2234.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__P19520.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__P2234_mk(s) { +function sprites_SpriteMap_constructor__P19520_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_constructor__P2234, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_constructor__P19520, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16287,7 +16509,7 @@ function sprites_SpriteMap_constructor__P2234_mk(s) { -function music_Melody_constructor__P1615(s) { +function music_Melody_constructor__P18901(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16303,18 +16525,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C1612_VT)) failedCast(r0); + if (!checkSubtype(r0, music_Melody__C18898_VT)) failedCast(r0); r0 = (s.arg0).fields["_text"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -music_Melody_constructor__P1615.info = {"start":6328,"length":67,"line":199,"column":8,"endLine":201,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":["this","text"]} +music_Melody_constructor__P18901.info = {"start":6328,"length":67,"line":199,"column":8,"endLine":201,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":["this","text"]} -function music_Melody_constructor__P1615_mk(s) { +function music_Melody_constructor__P18901_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_constructor__P1615, depth: s.depth + 1, + parent: s, fn: music_Melody_constructor__P18901, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -16324,7 +16546,7 @@ function music_Melody_constructor__P1615_mk(s) { -function control_pushEventContext__P409(s) { +function control_pushEventContext__P17695(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16334,63 +16556,63 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctx___16516 = undefined; - s.n___16522 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.eventContexts___5260); + s.ctx___34005 = undefined; + s.n___34011 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.eventContexts___22561); 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___5260 = (r0); + globals.eventContexts___22561 = (r0); case 1: case 2: - s.tmp_0 = control_eventContext__P408_mk(s); + s.tmp_0 = control_eventContext__P17694_mk(s); s.callLocIdx = 65; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.ctx___16516 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___16516); + s.ctx___34005 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___34005); if (!r0) { step = 3; continue; } - s.tmp_0 = control_EventContext_unregister__P402_mk(s); - s.tmp_0.arg0 = s.ctx___16516; + s.tmp_0 = control_EventContext_unregister__P17688_mk(s); + s.tmp_0.arg0 = s.ctx___34005; s.callLocIdx = 66; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; case 3: case 4: - r0 = pxsim_pxtcore_mkClassInstance(control_EventContext__C395_VT); + r0 = pxsim_pxtcore_mkClassInstance(control_EventContext__C17681_VT); s.tmp_0 = r0; - s.tmp_1 = control_EventContext_constructor__P399_mk(s); + s.tmp_1 = control_EventContext_constructor__P17685_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 67; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - s.n___16522 = (s.tmp_0); - r0 = pxsim_Array__push(globals.eventContexts___5260, s.n___16522); - r0 = s.n___16522; + s.n___34011 = (s.tmp_0); + r0 = pxsim_Array__push(globals.eventContexts___22561, s.n___34011); + r0 = s.n___34011; return leave(s, r0) default: oops() } } } -control_pushEventContext__P409.info = {"start":7123,"length":340,"line":216,"column":4,"endLine":227,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"pushEventContext","argumentNames":[]} +control_pushEventContext__P17695.info = {"start":7123,"length":340,"line":216,"column":4,"endLine":227,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"pushEventContext","argumentNames":[]} -function control_pushEventContext__P409_mk(s) { +function control_pushEventContext__P17695_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_pushEventContext__P409, depth: s.depth + 1, + parent: s, fn: control_pushEventContext__P17695, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - ctx___16516: undefined, - n___16522: undefined, + ctx___34005: undefined, + n___34011: undefined, } } -function control_EventContext_unregister__P402(s) { +function control_EventContext_unregister__P17688(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16400,37 +16622,37 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.h___13609 = undefined; - s.unnamed150___U1 = undefined; - s.unnamed151___U2 = undefined; + s.h___31098 = undefined; + s.unnamed242___U1 = undefined; + s.unnamed243___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C395_VT)) failedCast(r0); - s.h___13609 = (undefined); + if (!checkSubtype(r0, control_EventContext__C17681_VT)) failedCast(r0); + s.h___31098 = (undefined); r0 = s.arg0.fields["handlers"]; - s.unnamed150___U1 = (r0); - s.unnamed151___U2 = (0); + s.unnamed242___U1 = (r0); + s.unnamed243___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed151___U2; - r0 = pxsim_Array__length(s.unnamed150___U1); + s.tmp_0 = r0 = s.unnamed243___U2; + r0 = pxsim_Array__length(s.unnamed242___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed150___U1, s.unnamed151___U2); - s.h___13609 = (r0); - s.tmp_2 = control_EventHandler_unregister__P5254_mk(s); - s.tmp_2.arg0 = s.h___13609; + r0 = pxsim_Array__getAt(s.unnamed242___U1, s.unnamed243___U2); + s.h___31098 = (r0); + s.tmp_2 = control_EventHandler_unregister__P22555_mk(s); + s.tmp_2.arg0 = s.h___31098; s.callLocIdx = 61; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - r0 = (s.unnamed151___U2 + 1); - s.unnamed151___U2 = (r0); + r0 = (s.unnamed243___U2 + 1); + s.unnamed243___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed150___U1 = (undefined); + s.unnamed242___U1 = (undefined); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["frameWorker"]; s.tmp_2 = r0; @@ -16441,19 +16663,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_unregister__P402.info = {"start":4534,"length":131,"line":137,"column":8,"endLine":141,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"unregister","argumentNames":["this"]} +control_EventContext_unregister__P17688.info = {"start":4534,"length":131,"line":137,"column":8,"endLine":141,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"unregister","argumentNames":["this"]} -function control_EventContext_unregister__P402_mk(s) { +function control_EventContext_unregister__P17688_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_unregister__P402, depth: s.depth + 1, + parent: s, fn: control_EventContext_unregister__P17688, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - h___13609: undefined, - unnamed150___U1: undefined, - unnamed151___U2: undefined, + h___31098: undefined, + unnamed242___U1: undefined, + unnamed243___U2: undefined, arg0: undefined, } } @@ -16461,7 +16683,7 @@ function control_EventContext_unregister__P402_mk(s) { -function control_EventHandler_unregister__P5254(s) { +function control_EventHandler_unregister__P22555(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16476,24 +16698,24 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventHandler__C5252_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventHandler__C22553_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__P5256, s.tmp_2); + r0 = pxsim.control.internalOnEvent(s.tmp_0, s.tmp_1, control_doNothing__P22557, s.tmp_2); r0 = undefined; return leave(s, r0) default: oops() } } } -control_EventHandler_unregister__P5254.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__P22555.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__P5254_mk(s) { +function control_EventHandler_unregister__P22555_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_unregister__P5254, depth: s.depth + 1, + parent: s, fn: control_EventHandler_unregister__P22555, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16505,7 +16727,7 @@ function control_EventHandler_unregister__P5254_mk(s) { -function control_doNothing__P5256(s) { +function control_doNothing__P22557(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16519,12 +16741,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_doNothing__P5256.info = {"start":1254,"length":24,"line":41,"column":4,"endLine":41,"endColumn":28,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"doNothing","argumentNames":[]} +control_doNothing__P22557.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__P5256_mk(s) { +function control_doNothing__P22557_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_doNothing__P5256, depth: s.depth + 1, + parent: s, fn: control_doNothing__P22557, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -16532,7 +16754,7 @@ function control_doNothing__P5256_mk(s) { -function control_EventContext_constructor__P399(s) { +function control_EventContext_constructor__P17685(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16547,7 +16769,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C395_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C17681_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -16557,26 +16779,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___397); + r0 = pxsim_numops_toBoolDecr(globals.control_EventContext_lastStats___17683); 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___397 = (r0); + globals.control_EventContext_lastStats___17683 = (r0); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -control_EventContext_constructor__P399.info = {"start":1740,"length":347,"line":58,"column":8,"endLine":68,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":["this"]} +control_EventContext_constructor__P17685.info = {"start":1740,"length":347,"line":58,"column":8,"endLine":68,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":["this"]} -function control_EventContext_constructor__P399_mk(s) { +function control_EventContext_constructor__P17685_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_constructor__P399, depth: s.depth + 1, + parent: s, fn: control_EventContext_constructor__P17685, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16587,7 +16809,7 @@ function control_EventContext_constructor__P399_mk(s) { -function game_popScene__P2698(s) { +function game_popScene__P19984(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16597,57 +16819,57 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.oldScene___13139 = undefined; - s.tmp_0 = game_currentScene__P2693_mk(s); + s.oldScene___30628 = undefined; + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 1362; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.oldScene___13139 = (r0); - s.tmp_0 = r0 = globals._sceneStack___5618; + s.oldScene___30628 = (r0); + s.tmp_0 = r0 = globals._sceneStack___22919; 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___5618); + r0 = pxsim_Array__length(globals._sceneStack___22919); 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___5618); - globals._scene___5617 = (r0); - s.tmp_0 = control_popEventContext__P410_mk(s); + r0 = pxsim_Array_.pop(globals._sceneStack___22919); + globals._scene___22918 = (r0); + s.tmp_0 = control_popEventContext__P17696_mk(s); s.callLocIdx = 1363; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; { step = 6; continue; } case 3: - r0 = pxsim_numops_toBoolDecr(globals._scene___5617); + r0 = pxsim_numops_toBoolDecr(globals._scene___22918); if (!r0) { step = 4; continue; } - s.tmp_0 = control_popEventContext__P410_mk(s); + s.tmp_0 = control_popEventContext__P17696_mk(s); s.callLocIdx = 1364; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - globals._scene___5617 = (undefined); + globals._scene___22918 = (undefined); case 4: case 5: case 6: - r0 = pxsim_numops_toBoolDecr(globals._scene___5617); + r0 = pxsim_numops_toBoolDecr(globals._scene___22918); if (!r0) { step = 7; continue; } - s.tmp_0 = particles_enableAll__P2872_mk(s); + s.tmp_0 = particles_enableAll__P20158_mk(s); s.callLocIdx = 1365; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; case 7: case 8: - r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___5620); + r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___22921); if (!r0) { step = 9; continue; } - r0 = pxsim_pxtcore_mkAction(1, game_popScene_inline__P13160); + r0 = pxsim_pxtcore_mkAction(1, game_popScene_inline__P30649); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___13139); - s.tmp_1 = helpers_arrayForEach__P109_mk(s); - s.tmp_1.arg0 = globals._scenePopHandlers___5620; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___30628); + s.tmp_1 = helpers_arrayForEach__P17395_mk(s); + s.tmp_1.arg0 = globals._scenePopHandlers___22921; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 1367; s.pc = 15; return s.tmp_1; case 15: @@ -16658,23 +16880,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_popScene__P2698.info = {"start":2033,"length":548,"line":75,"column":4,"endLine":93,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"popScene","argumentNames":[]} +game_popScene__P19984.info = {"start":2033,"length":548,"line":75,"column":4,"endLine":93,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"popScene","argumentNames":[]} -function game_popScene__P2698_mk(s) { +function game_popScene__P19984_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_popScene__P2698, depth: s.depth + 1, + parent: s, fn: game_popScene__P19984, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - oldScene___13139: undefined, + oldScene___30628: undefined, } } -function game_popScene_inline__P13160(s) { +function game_popScene_inline__P30649(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16699,12 +16921,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_popScene_inline__P13160.info = {"start":2545,"length":18,"line":91,"column":38,"endLine":91,"endColumn":56,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["cb"]} +game_popScene_inline__P30649.info = {"start":2545,"length":18,"line":91,"column":38,"endLine":91,"endColumn":56,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["cb"]} -function game_popScene_inline__P13160_mk(s) { +function game_popScene_inline__P30649_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_popScene_inline__P13160, depth: s.depth + 1, + parent: s, fn: game_popScene_inline__P30649, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -16714,7 +16936,7 @@ function game_popScene_inline__P13160_mk(s) { -function particles_enableAll__P2872(s) { +function particles_enableAll__P20158(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16724,21 +16946,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___13164 = undefined; - s.tmp_0 = particles_particleSources__P5966_mk(s); + s.sources___30653 = undefined; + s.tmp_0 = particles_particleSources__P23267_mk(s); s.callLocIdx = 1630; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___13164 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___13164); + s.sources___30653 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___30653); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P109_mk(s); - s.tmp_0.arg0 = s.sources___13164; - s.tmp_0.arg1 = particles_enableAll_inline__P13170; + s.tmp_0 = helpers_arrayForEach__P17395_mk(s); + s.tmp_0.arg0 = s.sources___30653; + s.tmp_0.arg1 = particles_enableAll_inline__P30659; s.callLocIdx = 1632; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = particles_pruneParticles__P5962_mk(s); + s.tmp_0 = particles_pruneParticles__P23263_mk(s); s.callLocIdx = 1633; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -16748,22 +16970,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_enableAll__P2872.info = {"start":12649,"length":193,"line":413,"column":4,"endLine":419,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"enableAll","argumentNames":[]} +particles_enableAll__P20158.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__P2872_mk(s) { +function particles_enableAll__P20158_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_enableAll__P2872, depth: s.depth + 1, + parent: s, fn: particles_enableAll__P20158, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___13164: undefined, + sources___30653: undefined, } } -function particles_enableAll_inline__P13170(s) { +function particles_enableAll_inline__P30659(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16777,7 +16999,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource_enabled__P2853_mk(s); + s.tmp_0 = particles_ParticleSource_enabled__P20139_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = true; s.callLocIdx = 1631; s.pc = 1; return s.tmp_0; @@ -16787,12 +17009,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_enableAll_inline__P13170.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__P30659.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__P13170_mk(s) { +function particles_enableAll_inline__P30659_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_enableAll_inline__P13170, depth: s.depth + 1, + parent: s, fn: particles_enableAll_inline__P30659, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -16802,7 +17024,7 @@ function particles_enableAll_inline__P13170_mk(s) { -function particles_particleSources__P5966(s) { +function particles_particleSources__P23267(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16812,33 +17034,33 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___13119 = undefined; - s.tmp_0 = game_currentScene__P2693_mk(s); + s.sources___30608 = undefined; + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 1634; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["particleSources"]; - s.sources___13119 = (r0); - r0 = s.sources___13119; + s.sources___30608 = (r0); + r0 = s.sources___30608; return leave(s, r0) default: oops() } } } -particles_particleSources__P5966.info = {"start":12848,"length":119,"line":421,"column":4,"endLine":424,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"particleSources","argumentNames":[]} +particles_particleSources__P23267.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__P5966_mk(s) { +function particles_particleSources__P23267_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_particleSources__P5966, depth: s.depth + 1, + parent: s, fn: particles_particleSources__P23267, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___13119: undefined, + sources___30608: undefined, } } -function particles_pruneParticles__P5962(s) { +function particles_pruneParticles__P23263(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16848,25 +17070,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___12956 = undefined; - s.tmp_0 = particles_particleSources__P5966_mk(s); + s.sources___30445 = undefined; + s.tmp_0 = particles_particleSources__P23267_mk(s); s.callLocIdx = 1617; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___12956 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___12956); + s.sources___30445 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___30445); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P109_mk(s); - s.tmp_1 = helpers_arraySlice__P115_mk(s); - s.tmp_1.arg0 = s.sources___12956; + s.tmp_0 = helpers_arrayForEach__P17395_mk(s); + s.tmp_1 = helpers_arraySlice__P17401_mk(s); + s.tmp_1.arg0 = s.sources___30445; s.tmp_1.arg1 = 0; - r0 = pxsim_Array__length(s.sources___12956); + r0 = pxsim_Array__length(s.sources___30445); s.tmp_1.arg2 = r0; s.callLocIdx = 1618; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = particles_pruneParticles_inline__P12965; + s.tmp_0.arg1 = particles_pruneParticles_inline__P30454; s.callLocIdx = 1620; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; @@ -16876,23 +17098,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_pruneParticles__P5962.info = {"start":9864,"length":156,"line":327,"column":4,"endLine":330,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"pruneParticles","argumentNames":[]} +particles_pruneParticles__P23263.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__P5962_mk(s) { +function particles_pruneParticles__P23263_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_pruneParticles__P5962, depth: s.depth + 1, + parent: s, fn: particles_pruneParticles__P23263, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - sources___12956: undefined, + sources___30445: undefined, } } -function particles_pruneParticles_inline__P12965(s) { +function particles_pruneParticles_inline__P30454(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16906,7 +17128,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource__prune__P2848_mk(s); + s.tmp_0 = particles_ParticleSource__prune__P20134_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1619; s.pc = 1; return s.tmp_0; case 1: @@ -16915,12 +17137,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_pruneParticles_inline__P12965.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__P30454.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__P12965_mk(s) { +function particles_pruneParticles_inline__P30454_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_pruneParticles_inline__P12965, depth: s.depth + 1, + parent: s, fn: particles_pruneParticles_inline__P30454, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -16930,7 +17152,7 @@ function particles_pruneParticles_inline__P12965_mk(s) { -function particles_ParticleSource__prune__P2848(s) { +function particles_ParticleSource__prune__P20134(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16940,15 +17162,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___12995 = undefined; - s.sources___13003 = undefined; - s.current___13017 = undefined; + s.scene___30484 = undefined; + s.sources___30492 = undefined; + s.current___30506 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C2840_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C20126_VT)) failedCast(r0); case 1: r0 = s.arg0.fields["head"]; s.tmp_0 = r0; @@ -16991,36 +17213,36 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 13; continue; } - s.tmp_5 = game_currentScene__P2693_mk(s); + s.tmp_5 = game_currentScene__P19979_mk(s); s.callLocIdx = 1592; s.pc = 21; return s.tmp_5; case 21: r0 = s.retval; - s.scene___12995 = (r0); - r0 = pxsim_numops_toBoolDecr(s.scene___12995); + s.scene___30484 = (r0); + r0 = pxsim_numops_toBoolDecr(s.scene___30484); if (!r0) { step = 7; continue; } - r0 = s.scene___12995.fields["allSprites"]; + r0 = s.scene___30484.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.arg0); case 7: case 8: - s.tmp_0 = particles_particleSources__P5966_mk(s); + s.tmp_0 = particles_particleSources__P23267_mk(s); s.callLocIdx = 1593; s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; - s.sources___13003 = (r0); - s.tmp_0 = r0 = s.sources___13003; + s.sources___30492 = (r0); + s.tmp_0 = r0 = s.sources___30492; 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___13003); + r0 = pxsim_Array__length(s.sources___30492); 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___13003, s.arg0); + r0 = pxsim_Array_.removeElement(s.sources___30492, s.arg0); case 11: case 12: r0 = s.arg0.fields["anchor"]; @@ -17029,35 +17251,35 @@ switch (step) { case 13: case 14: r0 = s.arg0.fields["head"]; - s.current___13017 = (r0); + s.current___30506 = (r0); case 15: - s.tmp_0 = r0 = s.current___13017; + s.tmp_0 = r0 = s.current___30506; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 16; continue; } r0 = s.tmp_0; { step = 17; continue; } case 16: - r0 = s.current___13017.fields["next"]; + r0 = s.current___30506.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___13017.fields["next"]; + r0 = s.current___30506.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___13017.fields["next"]; + r0 = s.current___30506.fields["next"]; r0 = r0.fields["next"]; s.tmp_4 = r0; - r0 = (s.current___13017).fields["next"] = (s.tmp_4); + r0 = (s.current___30506).fields["next"] = (s.tmp_4); { step = 19; continue; } case 18: - r0 = s.current___13017.fields["next"]; - s.current___13017 = (r0); + r0 = s.current___30506.fields["next"]; + s.current___30506 = (r0); case 19: { step = 15; continue; } case 20: @@ -17065,12 +17287,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource__prune__P2848.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__P20134.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__P2848_mk(s) { +function particles_ParticleSource__prune__P20134_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource__prune__P2848, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource__prune__P20134, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17078,9 +17300,9 @@ function particles_ParticleSource__prune__P2848_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - scene___12995: undefined, - sources___13003: undefined, - current___13017: undefined, + scene___30484: undefined, + sources___30492: undefined, + current___30506: undefined, arg0: undefined, } } @@ -17088,7 +17310,7 @@ function particles_ParticleSource__prune__P2848_mk(s) { -function helpers_arraySlice__P115(s) { +function helpers_arraySlice__P17401(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17098,9 +17320,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___13040 = undefined; - s.len___13042 = undefined; - s.i___13076 = undefined; + s.res___30529 = undefined; + s.len___30531 = undefined; + s.i___30565 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -17108,9 +17330,9 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___13040 = (r0); + s.res___30529 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___13042 = (r0); + s.len___30531 = (r0); r0 = (s.arg1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -17122,8 +17344,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = Math_max__P130_mk(s); - r0 = (s.len___13042 + s.arg1); + s.tmp_1 = Math_max__P17416_mk(s); + r0 = (s.len___30531 + s.arg1); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; s.callLocIdx = 10; s.pc = 16; return s.tmp_1; @@ -17133,11 +17355,11 @@ switch (step) { case 2: case 3: case 4: - r0 = (s.arg1 > s.len___13042); + r0 = (s.arg1 > s.len___30531); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = s.res___13040; + r0 = s.res___30529; { step = 15; continue; } case 5: case 6: @@ -17145,57 +17367,57 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 7; continue; } - s.arg2 = (s.len___13042); + s.arg2 = (s.len___30531); { 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___13042 + s.arg2); + r0 = (s.len___30531 + s.arg2); s.arg2 = (r0); case 8: case 9: case 10: - r0 = (s.arg2 > s.len___13042); + r0 = (s.arg2 > s.len___30531); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.arg2 = (s.len___13042); + s.arg2 = (s.len___30531); case 11: case 12: - s.i___13076 = (s.arg1); + s.i___30565 = (s.arg1); case 13: - r0 = (s.i___13076 < s.arg2); + r0 = (s.i___30565 < s.arg2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - s.tmp_1 = r0 = s.res___13040; - r0 = pxsim_Array__getAt(s.arg0, s.i___13076); + s.tmp_1 = r0 = s.res___30529; + r0 = pxsim_Array__getAt(s.arg0, s.i___30565); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); - r0 = (s.i___13076 + 1); - s.i___13076 = (r0); + r0 = (s.i___30565 + 1); + s.i___30565 = (r0); { step = 13; continue; } case 14: - r0 = s.res___13040; + r0 = s.res___30529; case 15: return leave(s, r0) default: oops() } } } -helpers_arraySlice__P115.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__P17401.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__P115_mk(s) { +function helpers_arraySlice__P17401_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySlice__P115, depth: s.depth + 1, + parent: s, fn: helpers_arraySlice__P17401, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - res___13040: undefined, - len___13042: undefined, - i___13076: undefined, + res___30529: undefined, + len___30531: undefined, + i___30565: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -17205,7 +17427,7 @@ function helpers_arraySlice__P115_mk(s) { -function particles_ParticleSource_enabled__P2853(s) { +function particles_ParticleSource_enabled__P20139(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17221,9 +17443,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C2840_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C20126_VT)) failedCast(r0); s.tmp_1 = r0 = s.arg1; - s.tmp_3 = particles_ParticleSource_enabled__P2852_mk(s); + s.tmp_3 = particles_ParticleSource_enabled__P20138_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1596; s.pc = 5; return s.tmp_3; case 5: @@ -17254,12 +17476,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_enabled__P2853.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__P20139.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__P2853_mk(s) { +function particles_ParticleSource_enabled__P20139_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_enabled__P2853, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_enabled__P20139, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17276,7 +17498,7 @@ function particles_ParticleSource_enabled__P2853_mk(s) { -function particles_ParticleSource_enabled__P2852(s) { +function particles_ParticleSource_enabled__P20138(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17291,7 +17513,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C2840_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C20126_VT)) failedCast(r0); r0 = s.arg0.fields["pFlags"]; s.tmp_4 = r0; r0 = (s.tmp_4 & 1); @@ -17306,13 +17528,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -particles_ParticleSource_enabled__P2852.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__P2852.isGetter = true; +particles_ParticleSource_enabled__P20138.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__P20138.isGetter = true; -function particles_ParticleSource_enabled__P2852_mk(s) { +function particles_ParticleSource_enabled__P20138_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_enabled__P2852, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_enabled__P20138, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17326,7 +17548,7 @@ function particles_ParticleSource_enabled__P2852_mk(s) { -function control_popEventContext__P410(s) { +function control_popEventContext__P17696(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17336,9 +17558,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctx___13177 = undefined; - s.context___13185 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.eventContexts___5260); + s.ctx___30666 = undefined; + s.context___30674 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.eventContexts___22561); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -17347,9 +17569,9 @@ switch (step) { { step = 7; continue; } case 1: case 2: - r0 = pxsim_Array_.pop(globals.eventContexts___5260); - s.ctx___13177 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___13177); + r0 = pxsim_Array_.pop(globals.eventContexts___22561); + s.ctx___30666 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___30666); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -17358,53 +17580,53 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_2 = control_EventContext_unregister__P402_mk(s); - s.tmp_2.arg0 = s.ctx___13177; + s.tmp_2 = control_EventContext_unregister__P17688_mk(s); + s.tmp_2.arg0 = s.ctx___30666; s.callLocIdx = 68; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; - s.tmp_0 = r0 = globals.eventContexts___5260; - r0 = pxsim_Array__length(globals.eventContexts___5260); + s.tmp_0 = r0 = globals.eventContexts___22561; + r0 = pxsim_Array__length(globals.eventContexts___22561); 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___13185 = (r0); - r0 = pxsim_numops_toBoolDecr(s.context___13185); + s.context___30674 = (r0); + r0 = pxsim_numops_toBoolDecr(s.context___30674); if (!r0) { step = 5; continue; } - s.tmp_0 = control_EventContext_register__P401_mk(s); - s.tmp_0.arg0 = s.context___13185; + s.tmp_0 = control_EventContext_register__P17687_mk(s); + s.tmp_0.arg0 = s.context___30674; s.callLocIdx = 69; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; { step = 6; continue; } case 5: - globals.eventContexts___5260 = (undefined); + globals.eventContexts___22561 = (undefined); case 6: case 7: r0 = undefined; return leave(s, r0) default: oops() } } } -control_popEventContext__P410.info = {"start":7568,"length":413,"line":232,"column":4,"endLine":246,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"popEventContext","argumentNames":[]} +control_popEventContext__P17696.info = {"start":7568,"length":413,"line":232,"column":4,"endLine":246,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"popEventContext","argumentNames":[]} -function control_popEventContext__P410_mk(s) { +function control_popEventContext__P17696_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_popEventContext__P410, depth: s.depth + 1, + parent: s, fn: control_popEventContext__P17696, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - ctx___13177: undefined, - context___13185: undefined, + ctx___30666: undefined, + context___30674: undefined, } } -function control_EventContext_register__P401(s) { +function control_EventContext_register__P17687(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17414,38 +17636,38 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.h___13198 = undefined; - s.unnamed148___U1 = undefined; - s.unnamed149___U2 = undefined; + s.h___30687 = undefined; + s.unnamed240___U1 = undefined; + s.unnamed241___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C395_VT)) failedCast(r0); - s.h___13198 = (undefined); + if (!checkSubtype(r0, control_EventContext__C17681_VT)) failedCast(r0); + s.h___30687 = (undefined); r0 = s.arg0.fields["handlers"]; - s.unnamed148___U1 = (r0); - s.unnamed149___U2 = (0); + s.unnamed240___U1 = (r0); + s.unnamed241___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed149___U2; - r0 = pxsim_Array__length(s.unnamed148___U1); + s.tmp_0 = r0 = s.unnamed241___U2; + r0 = pxsim_Array__length(s.unnamed240___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed148___U1, s.unnamed149___U2); - s.h___13198 = (r0); - s.tmp_2 = control_EventHandler_register__P5253_mk(s); - s.tmp_2.arg0 = s.h___13198; + r0 = pxsim_Array__getAt(s.unnamed240___U1, s.unnamed241___U2); + s.h___30687 = (r0); + s.tmp_2 = control_EventHandler_register__P22554_mk(s); + s.tmp_2.arg0 = s.h___30687; s.callLocIdx = 59; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - r0 = (s.unnamed149___U2 + 1); - s.unnamed149___U2 = (r0); + r0 = (s.unnamed241___U2 + 1); + s.unnamed241___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed148___U1 = (undefined); - s.tmp_0 = control_EventContext_registerFrameCallbacks__P5258_mk(s); + s.unnamed240___U1 = (undefined); + s.tmp_0 = control_EventContext_registerFrameCallbacks__P22559_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 60; s.pc = 4; return s.tmp_0; case 4: @@ -17454,19 +17676,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_register__P401.info = {"start":4386,"length":138,"line":131,"column":8,"endLine":135,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"register","argumentNames":["this"]} +control_EventContext_register__P17687.info = {"start":4386,"length":138,"line":131,"column":8,"endLine":135,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"register","argumentNames":["this"]} -function control_EventContext_register__P401_mk(s) { +function control_EventContext_register__P17687_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_register__P401, depth: s.depth + 1, + parent: s, fn: control_EventContext_register__P17687, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - h___13198: undefined, - unnamed148___U1: undefined, - unnamed149___U2: undefined, + h___30687: undefined, + unnamed240___U1: undefined, + unnamed241___U2: undefined, arg0: undefined, } } @@ -17474,7 +17696,7 @@ function control_EventContext_register__P401_mk(s) { -function game_pushScene__P2697(s) { +function game_pushScene__P19983(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17484,43 +17706,43 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.oldScene___12907 = undefined; - s.tmp_0 = game_currentScene__P2693_mk(s); + s.oldScene___30396 = undefined; + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 1356; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.oldScene___12907 = (r0); - s.tmp_0 = particles_clearAll__P2870_mk(s); + s.oldScene___30396 = (r0); + s.tmp_0 = particles_clearAll__P20156_mk(s); s.callLocIdx = 1357; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = particles_disableAll__P2871_mk(s); + s.tmp_0 = particles_disableAll__P20157_mk(s); s.callLocIdx = 1358; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals._sceneStack___5618); + r0 = pxsim_numops_toBoolDecr(globals._sceneStack___22919); 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___5618 = (r0); + globals._sceneStack___22919 = (r0); case 1: case 2: - r0 = pxsim_Array__push(globals._sceneStack___5618, globals._scene___5617); - s.tmp_0 = game_init__P5625_mk(s); + r0 = pxsim_Array__push(globals._sceneStack___22919, globals._scene___22918); + s.tmp_0 = game_init__P22926_mk(s); s.tmp_0.arg0 = true; s.callLocIdx = 1359; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___5619); + r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___22920); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkAction(1, game_pushScene_inline__P12924); + r0 = pxsim_pxtcore_mkAction(1, game_pushScene_inline__P30413); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___12907); - s.tmp_1 = helpers_arrayForEach__P109_mk(s); - s.tmp_1.arg0 = globals._scenePushHandlers___5619; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___30396); + s.tmp_1 = helpers_arrayForEach__P17395_mk(s); + s.tmp_1.arg0 = globals._scenePushHandlers___22920; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 1361; s.pc = 9; return s.tmp_1; case 9: @@ -17531,23 +17753,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_pushScene__P2697.info = {"start":1660,"length":367,"line":62,"column":4,"endLine":73,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"pushScene","argumentNames":[]} +game_pushScene__P19983.info = {"start":1660,"length":367,"line":62,"column":4,"endLine":73,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"pushScene","argumentNames":[]} -function game_pushScene__P2697_mk(s) { +function game_pushScene__P19983_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_pushScene__P2697, depth: s.depth + 1, + parent: s, fn: game_pushScene__P19983, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - oldScene___12907: undefined, + oldScene___30396: undefined, } } -function game_pushScene_inline__P12924(s) { +function game_pushScene_inline__P30413(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17572,12 +17794,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_pushScene_inline__P12924.info = {"start":1991,"length":18,"line":71,"column":39,"endLine":71,"endColumn":57,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["cb"]} +game_pushScene_inline__P30413.info = {"start":1991,"length":18,"line":71,"column":39,"endLine":71,"endColumn":57,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["cb"]} -function game_pushScene_inline__P12924_mk(s) { +function game_pushScene_inline__P30413_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_pushScene_inline__P12924, depth: s.depth + 1, + parent: s, fn: game_pushScene_inline__P30413, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -17587,7 +17809,7 @@ function game_pushScene_inline__P12924_mk(s) { -function particles_disableAll__P2871(s) { +function particles_disableAll__P20157(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17597,21 +17819,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___12945 = undefined; - s.tmp_0 = particles_particleSources__P5966_mk(s); + s.sources___30434 = undefined; + s.tmp_0 = particles_particleSources__P23267_mk(s); s.callLocIdx = 1626; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___12945 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___12945); + s.sources___30434 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___30434); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P109_mk(s); - s.tmp_0.arg0 = s.sources___12945; - s.tmp_0.arg1 = particles_disableAll_inline__P12951; + s.tmp_0 = helpers_arrayForEach__P17395_mk(s); + s.tmp_0.arg0 = s.sources___30434; + s.tmp_0.arg1 = particles_disableAll_inline__P30440; s.callLocIdx = 1628; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = particles_pruneParticles__P5962_mk(s); + s.tmp_0 = particles_pruneParticles__P23263_mk(s); s.callLocIdx = 1629; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -17621,22 +17843,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_disableAll__P2871.info = {"start":12370,"length":195,"line":402,"column":4,"endLine":408,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"disableAll","argumentNames":[]} +particles_disableAll__P20157.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__P2871_mk(s) { +function particles_disableAll__P20157_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_disableAll__P2871, depth: s.depth + 1, + parent: s, fn: particles_disableAll__P20157, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___12945: undefined, + sources___30434: undefined, } } -function particles_disableAll_inline__P12951(s) { +function particles_disableAll_inline__P30440(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17650,7 +17872,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource_enabled__P2853_mk(s); + s.tmp_0 = particles_ParticleSource_enabled__P20139_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = false; s.callLocIdx = 1627; s.pc = 1; return s.tmp_0; @@ -17660,12 +17882,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_disableAll_inline__P12951.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__P30440.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__P12951_mk(s) { +function particles_disableAll_inline__P30440_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_disableAll_inline__P12951, depth: s.depth + 1, + parent: s, fn: particles_disableAll_inline__P30440, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -17675,7 +17897,7 @@ function particles_disableAll_inline__P12951_mk(s) { -function particles_clearAll__P2870(s) { +function particles_clearAll__P20156(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17685,21 +17907,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___13124 = undefined; - s.tmp_0 = particles_particleSources__P5966_mk(s); + s.sources___30613 = undefined; + s.tmp_0 = particles_particleSources__P23267_mk(s); s.callLocIdx = 1622; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___13124 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___13124); + s.sources___30613 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___30613); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P109_mk(s); - s.tmp_0.arg0 = s.sources___13124; - s.tmp_0.arg1 = particles_clearAll_inline__P13130; + s.tmp_0 = helpers_arrayForEach__P17395_mk(s); + s.tmp_0.arg0 = s.sources___30613; + s.tmp_0.arg1 = particles_clearAll_inline__P30619; s.callLocIdx = 1624; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = particles_pruneParticles__P5962_mk(s); + s.tmp_0 = particles_pruneParticles__P23263_mk(s); s.callLocIdx = 1625; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -17709,22 +17931,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_clearAll__P2870.info = {"start":12098,"length":185,"line":391,"column":4,"endLine":397,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"clearAll","argumentNames":[]} +particles_clearAll__P20156.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__P2870_mk(s) { +function particles_clearAll__P20156_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_clearAll__P2870, depth: s.depth + 1, + parent: s, fn: particles_clearAll__P20156, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___13124: undefined, + sources___30613: undefined, } } -function particles_clearAll_inline__P13130(s) { +function particles_clearAll_inline__P30619(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17738,7 +17960,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource_clear__P2855_mk(s); + s.tmp_0 = particles_ParticleSource_clear__P20141_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1623; s.pc = 1; return s.tmp_0; case 1: @@ -17747,12 +17969,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_clearAll_inline__P13130.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__P30619.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__P13130_mk(s) { +function particles_clearAll_inline__P30619_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_clearAll_inline__P13130, depth: s.depth + 1, + parent: s, fn: particles_clearAll_inline__P30619, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -17762,7 +17984,7 @@ function particles_clearAll_inline__P13130_mk(s) { -function particles_ParticleSource_clear__P2855(s) { +function particles_ParticleSource_clear__P20141(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17777,18 +17999,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C2840_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C20126_VT)) failedCast(r0); r0 = (s.arg0).fields["head"] = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource_clear__P2855.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__P20141.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__P2855_mk(s) { +function particles_ParticleSource_clear__P20141_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_clear__P2855, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_clear__P20141, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -17797,7 +18019,7 @@ function particles_ParticleSource_clear__P2855_mk(s) { -function game_waitAnyButton__P2695(s) { +function game_waitAnyButton__P19981(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17807,17 +18029,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.__waitAnyButton___5621); + r0 = pxsim_numops_toBoolDecr(globals.__waitAnyButton___22922); if (!r0) { step = 1; continue; } s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = globals.__waitAnyButton___5621; + s.tmp_0.argL = globals.__waitAnyButton___22922; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 1350; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; { step = 2; continue; } case 1: - s.tmp_0 = pause__P413_mk(s); + s.tmp_0 = pause__P17699_mk(s); s.tmp_0.arg0 = 3000; s.callLocIdx = 1351; s.pc = 4; return s.tmp_0; case 4: @@ -17827,12 +18049,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_waitAnyButton__P2695.info = {"start":967,"length":111,"line":35,"column":4,"endLine":38,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"waitAnyButton","argumentNames":[]} +game_waitAnyButton__P19981.info = {"start":967,"length":111,"line":35,"column":4,"endLine":38,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"waitAnyButton","argumentNames":[]} -function game_waitAnyButton__P2695_mk(s) { +function game_waitAnyButton__P19981_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_waitAnyButton__P2695, depth: s.depth + 1, + parent: s, fn: game_waitAnyButton__P19981, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -17841,7 +18063,7 @@ function game_waitAnyButton__P2695_mk(s) { -function game_GameOverDialog_update__P2680(s) { +function game_GameOverDialog_update__P19966(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17856,15 +18078,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverDialog__C2677_VT)) failedCast(r0); - s.tmp_0 = game_BaseDialog_clearInterior__P5592_mk(s); + if (!checkSubtype(r0, game_GameOverDialog__C19963_VT)) failedCast(r0); + s.tmp_0 = game_BaseDialog_clearInterior__P22893_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1343; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = game_GameOverDialog__C2677_v1_1_mk(s); + s.tmp_0 = game_GameOverDialog__C19963_v1_1_mk(s); s.tmp_0.arg0 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, game_GameOverDialog__C2677_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, game_GameOverDialog__C19963_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.drawTextCore; s.pc = 4; return s.tmp_0; case 4: @@ -17873,7 +18095,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = game_BaseDialog_drawCursorRow__P2654_mk(s); + s.tmp_1 = game_BaseDialog_drawCursorRow__P19940_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1344; s.pc = 5; return s.tmp_1; case 5: @@ -17884,12 +18106,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverDialog_update__P2680.info = {"start":11515,"length":173,"line":352,"column":8,"endLine":359,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"update","argumentNames":["this"]} +game_GameOverDialog_update__P19966.info = {"start":11515,"length":173,"line":352,"column":8,"endLine":359,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"update","argumentNames":["this"]} -function game_GameOverDialog_update__P2680_mk(s) { +function game_GameOverDialog_update__P19966_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverDialog_update__P2680, depth: s.depth + 1, + parent: s, fn: game_GameOverDialog_update__P19966, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17900,7 +18122,7 @@ function game_GameOverDialog_update__P2680_mk(s) { -function game_BaseDialog_clearInterior__P5592(s) { +function game_BaseDialog_clearInterior__P22893(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17910,21 +18132,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.d___11707 = undefined; - s.s___11714 = undefined; + s.d___29196 = undefined; + s.s___29203 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C2638_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C19924_VT)) failedCast(r0); r0 = s.arg0.fields["unit"]; s.tmp_1 = r0; r0 = (s.tmp_1 == 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = game_BaseDialog_fastFill__P5591_mk(s); + s.tmp_2 = game_BaseDialog_fastFill__P22892_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = 4; s.tmp_2.arg2 = 1; @@ -17943,9 +18165,9 @@ switch (step) { { step = 7; continue; } case 1: case 2: - s.d___11707 = (1); + s.d___29196 = (1); case 3: - s.tmp_1 = r0 = s.d___11707; + s.tmp_1 = r0 = s.d___29196; r0 = s.arg0.fields["columns"]; s.tmp_3 = r0; r0 = (s.tmp_3 - 1); @@ -17954,9 +18176,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.s___11714 = (1); + s.s___29203 = (1); case 4: - s.tmp_1 = r0 = s.s___11714; + s.tmp_1 = r0 = s.s___29203; r0 = s.arg0.fields["rows"]; s.tmp_3 = r0; r0 = (s.tmp_3 - 1); @@ -17965,20 +18187,20 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_4 = game_BaseDialog_drawPartial__P5593_mk(s); + s.tmp_4 = game_BaseDialog_drawPartial__P22894_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = 4; - s.tmp_4.arg2 = s.d___11707; - s.tmp_4.arg3 = s.s___11714; + s.tmp_4.arg2 = s.d___29196; + s.tmp_4.arg3 = s.s___29203; s.callLocIdx = 1338; s.pc = 9; return s.tmp_4; case 9: r0 = s.retval; - r0 = (s.s___11714 + 1); - s.s___11714 = (r0); + r0 = (s.s___29203 + 1); + s.s___29203 = (r0); { step = 4; continue; } case 5: - r0 = (s.d___11707 + 1); - s.d___11707 = (r0); + r0 = (s.d___29196 + 1); + s.d___29196 = (r0); { step = 3; continue; } case 6: case 7: @@ -17986,20 +18208,20 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_clearInterior__P5592.info = {"start":3942,"length":342,"line":133,"column":8,"endLine":142,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"clearInterior","argumentNames":["this"]} +game_BaseDialog_clearInterior__P22893.info = {"start":3942,"length":342,"line":133,"column":8,"endLine":142,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"clearInterior","argumentNames":["this"]} -function game_BaseDialog_clearInterior__P5592_mk(s) { +function game_BaseDialog_clearInterior__P22893_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_clearInterior__P5592, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_clearInterior__P22893, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - d___11707: undefined, - s___11714: undefined, + d___29196: undefined, + s___29203: undefined, arg0: undefined, } } @@ -18007,7 +18229,7 @@ function game_BaseDialog_clearInterior__P5592_mk(s) { -function game_BaseDialog_drawPartial__P5593(s) { +function game_BaseDialog_drawPartial__P22894(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18017,12 +18239,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.x0___11732 = undefined; - s.y0___11740 = undefined; - s.xf___11748 = undefined; - s.yf___11755 = undefined; - s.e___11762 = undefined; - s.t___11768 = undefined; + s.x0___29221 = undefined; + s.y0___29229 = undefined; + s.xf___29237 = undefined; + s.yf___29244 = undefined; + s.e___29251 = undefined; + s.t___29257 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -18031,7 +18253,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C2638_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C19924_VT)) failedCast(r0); r0 = s.arg0.fields["innerLeft"]; s.tmp_0 = r0; r0 = s.arg0.fields["unit"]; @@ -18039,7 +18261,7 @@ switch (step) { r0 = (s.arg2 * s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.x0___11732 = (r0); + s.x0___29221 = (r0); r0 = s.arg0.fields["innerTop"]; s.tmp_0 = r0; r0 = s.arg0.fields["unit"]; @@ -18047,68 +18269,68 @@ switch (step) { r0 = (s.arg3 * s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.y0___11740 = (r0); + s.y0___29229 = (r0); r0 = (s.arg1 % 3); s.tmp_0 = r0; r0 = s.arg0.fields["unit"]; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.xf___11748 = (r0); + s.xf___29237 = (r0); r0 = pxsim.Math_.idiv(s.arg1, 3); s.tmp_0 = r0; r0 = s.arg0.fields["unit"]; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.yf___11755 = (r0); - s.e___11762 = (0); + s.yf___29244 = (r0); + s.e___29251 = (0); case 1: r0 = s.arg0.fields["unit"]; s.tmp_1 = r0; - r0 = (s.e___11762 < s.tmp_1); + r0 = (s.e___29251 < s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.t___11768 = (0); + s.t___29257 = (0); case 2: r0 = s.arg0.fields["unit"]; s.tmp_1 = r0; - r0 = (s.t___11768 < s.tmp_1); + r0 = (s.t___29257 < s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } r0 = s.arg0.fields["image"]; s.tmp_2 = r0; - r0 = (s.x0___11732 + s.e___11762); + r0 = (s.x0___29221 + s.e___29251); s.tmp_3 = r0; - r0 = (s.y0___11740 + s.t___11768); + r0 = (s.y0___29229 + s.t___29257); s.tmp_4 = r0; r0 = s.arg0.fields["frame"]; s.tmp_6 = r0; - r0 = (s.xf___11748 + s.e___11762); + r0 = (s.xf___29237 + s.e___29251); s.tmp_7 = r0; - r0 = (s.yf___11755 + s.t___11768); + r0 = (s.yf___29244 + s.t___29257); s.tmp_8 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_6, s.tmp_7, s.tmp_8); s.tmp_5 = r0; r0 = pxsim_ImageMethods.setPixel(s.tmp_2, s.tmp_3, s.tmp_4, s.tmp_5); - r0 = (s.t___11768 + 1); - s.t___11768 = (r0); + r0 = (s.t___29257 + 1); + s.t___29257 = (r0); { step = 2; continue; } case 3: - r0 = (s.e___11762 + 1); - s.e___11762 = (r0); + r0 = (s.e___29251 + 1); + s.e___29251 = (r0); { step = 1; continue; } case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -game_BaseDialog_drawPartial__P5593.info = {"start":4294,"length":604,"line":144,"column":8,"endLine":159,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawPartial","argumentNames":["this","index","colTo","rowTo"]} +game_BaseDialog_drawPartial__P22894.info = {"start":4294,"length":604,"line":144,"column":8,"endLine":159,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawPartial","argumentNames":["this","index","colTo","rowTo"]} -function game_BaseDialog_drawPartial__P5593_mk(s) { +function game_BaseDialog_drawPartial__P22894_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_drawPartial__P5593, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_drawPartial__P22894, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18119,12 +18341,12 @@ function game_BaseDialog_drawPartial__P5593_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - x0___11732: undefined, - y0___11740: undefined, - xf___11748: undefined, - yf___11755: undefined, - e___11762: undefined, - t___11768: undefined, + x0___29221: undefined, + y0___29229: undefined, + xf___29237: undefined, + yf___29244: undefined, + e___29251: undefined, + t___29257: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -18135,7 +18357,7 @@ function game_BaseDialog_drawPartial__P5593_mk(s) { -function game_BaseDialog_fastFill__P5591(s) { +function game_BaseDialog_fastFill__P22892(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18145,7 +18367,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.color___11804 = undefined; + s.color___29293 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -18156,7 +18378,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C2638_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C19924_VT)) failedCast(r0); r0 = s.arg0.fields["frame"]; s.tmp_0 = r0; r0 = (s.arg1 % 3); @@ -18164,8 +18386,8 @@ switch (step) { r0 = pxsim.Math_.idiv(s.arg1, 3); s.tmp_2 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_0, s.tmp_1, s.tmp_2); - s.color___11804 = (r0); - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.color___29293 = (r0); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); r0 = s.arg0.fields["image"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["innerLeft"]; @@ -18178,7 +18400,7 @@ switch (step) { s.tmp_0.arg2 = r0; s.tmp_0.arg3 = s.arg4; s.tmp_0.arg4 = s.arg5; - s.tmp_0.arg5 = s.color___11804; + s.tmp_0.arg5 = s.color___29293; s.callLocIdx = 1336; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -18186,17 +18408,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_fastFill__P5591.info = {"start":3683,"length":249,"line":128,"column":8,"endLine":131,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"fastFill","argumentNames":["this","index","x","y","w","h"]} +game_BaseDialog_fastFill__P22892.info = {"start":3683,"length":249,"line":128,"column":8,"endLine":131,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"fastFill","argumentNames":["this","index","x","y","w","h"]} -function game_BaseDialog_fastFill__P5591_mk(s) { +function game_BaseDialog_fastFill__P22892_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_fastFill__P5591, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_fastFill__P22892, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - color___11804: undefined, + color___29293: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -18209,7 +18431,7 @@ function game_BaseDialog_fastFill__P5591_mk(s) { -function game_GameOverDialog_drawTextCore__P2681(s) { +function game_GameOverDialog_drawTextCore__P19967(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18219,13 +18441,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scoreColor___11261 = undefined; + s.scoreColor___28750 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverDialog__C2677_VT)) failedCast(r0); + if (!checkSubtype(r0, game_GameOverDialog__C19963_VT)) failedCast(r0); r0 = s.arg0.fields["win"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -18237,7 +18459,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_1 = r0; - r0 = pxsim_ImageMethods.isMono(globals.screen___1829); + r0 = pxsim_ImageMethods.isMono(globals.screen___19115); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } @@ -18248,13 +18470,13 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_3 = r0; - s.tmp_4 = helpers_imagePrintCenter__P1786_mk(s); + s.tmp_4 = helpers_imagePrintCenter__P19072_mk(s); r0 = s.arg0.fields["image"]; s.tmp_4.arg0 = r0; s.tmp_4.arg1 = s.tmp_1; s.tmp_4.arg2 = 8; s.tmp_4.arg3 = s.tmp_3; - s.tmp_4.arg4 = globals.font8___1772; + s.tmp_4.arg4 = globals.font8___19058; s.callLocIdx = 1345; s.pc = 11; return s.tmp_4; case 11: r0 = s.retval; @@ -18264,7 +18486,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - r0 = pxsim_ImageMethods.isMono(globals.screen___1829); + r0 = pxsim_ImageMethods.isMono(globals.screen___19115); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 5; continue; } @@ -18275,8 +18497,8 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_3 = r0; - s.scoreColor___11261 = (s.tmp_3); - s.tmp_0 = helpers_imagePrintCenter__P1786_mk(s); + s.scoreColor___28750 = (s.tmp_3); + s.tmp_0 = helpers_imagePrintCenter__P19072_mk(s); r0 = s.arg0.fields["image"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["score"]; @@ -18293,8 +18515,8 @@ switch (step) { r0 = pxsim_String__concat("Score:", s.tmp_1); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 23; - s.tmp_0.arg3 = s.scoreColor___11261; - s.tmp_0.arg4 = globals.font8___1772; + s.tmp_0.arg3 = s.scoreColor___28750; + s.tmp_0.arg4 = globals.font8___19058; s.callLocIdx = 1346; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; @@ -18302,19 +18524,19 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = helpers_imagePrintCenter__P1786_mk(s); + s.tmp_1 = helpers_imagePrintCenter__P19072_mk(s); r0 = s.arg0.fields["image"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = "New High Score!"; s.tmp_1.arg2 = 34; - s.tmp_1.arg3 = s.scoreColor___11261; - s.tmp_1.arg4 = globals.font5___1777; + s.tmp_1.arg3 = s.scoreColor___28750; + s.tmp_1.arg4 = globals.font5___19063; s.callLocIdx = 1347; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; { step = 8; continue; } case 7: - s.tmp_0 = helpers_imagePrintCenter__P1786_mk(s); + s.tmp_0 = helpers_imagePrintCenter__P19072_mk(s); r0 = s.arg0.fields["image"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["highScore"]; @@ -18331,8 +18553,8 @@ switch (step) { r0 = pxsim_String__concat("HI", s.tmp_1); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 34; - s.tmp_0.arg3 = s.scoreColor___11261; - s.tmp_0.arg4 = globals.font8___1772; + s.tmp_0.arg3 = s.scoreColor___28750; + s.tmp_0.arg4 = globals.font8___19058; s.callLocIdx = 1348; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; @@ -18343,19 +18565,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverDialog_drawTextCore__P2681.info = {"start":11698,"length":1200,"line":361,"column":8,"endLine":398,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawTextCore","argumentNames":["this"]} +game_GameOverDialog_drawTextCore__P19967.info = {"start":11698,"length":1200,"line":361,"column":8,"endLine":398,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawTextCore","argumentNames":["this"]} -function game_GameOverDialog_drawTextCore__P2681_mk(s) { +function game_GameOverDialog_drawTextCore__P19967_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverDialog_drawTextCore__P2681, depth: s.depth + 1, + parent: s, fn: game_GameOverDialog_drawTextCore__P19967, 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, - scoreColor___11261: undefined, + scoreColor___28750: undefined, arg0: undefined, } } @@ -18363,7 +18585,7 @@ function game_GameOverDialog_drawTextCore__P2681_mk(s) { -function helpers_imagePrintCenter__P1786(s) { +function helpers_imagePrintCenter__P19072(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18373,8 +18595,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.w___11311 = undefined; - s.x___11317 = undefined; + s.w___28800 = undefined; + s.x___28806 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -18389,7 +18611,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = image_getFontForText__P1774_mk(s); + s.tmp_2 = image_getFontForText__P19060_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 140; s.pc = 3; return s.tmp_2; case 3: @@ -18413,17 +18635,17 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.w___11311 = (r0); + s.w___28800 = (r0); r0 = pxsim_ImageMethods.width(s.arg0); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.w___11311); + r0 = (s.tmp_1 - s.w___28800); s.tmp_0 = r0; r0 = (s.tmp_0 / 2); - s.x___11317 = (r0); - s.tmp_0 = helpers_imagePrint__P1787_mk(s); + s.x___28806 = (r0); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - s.tmp_0.arg2 = s.x___11317; + s.tmp_0.arg2 = s.x___28806; s.tmp_0.arg3 = s.arg2; s.tmp_0.arg4 = s.arg3; s.tmp_0.arg5 = s.arg4; @@ -18435,18 +18657,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imagePrintCenter__P1786.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__P19072.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__P1786_mk(s) { +function helpers_imagePrintCenter__P19072_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imagePrintCenter__P1786, depth: s.depth + 1, + parent: s, fn: helpers_imagePrintCenter__P19072, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - w___11311: undefined, - x___11317: undefined, + w___28800: undefined, + x___28806: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -18458,7 +18680,7 @@ function helpers_imagePrintCenter__P1786_mk(s) { -function game_BaseDialog_drawCursorRow__P2654(s) { +function game_BaseDialog_drawCursorRow__P19940(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18468,21 +18690,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.offset___11149 = undefined; + s.offset___28638 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C2638_VT)) failedCast(r0); - s.offset___11149 = (0); + if (!checkSubtype(r0, game_BaseDialog__C19924_VT)) failedCast(r0); + s.offset___28638 = (0); r0 = s.arg0.fields["cursorCount"]; s.tmp_1 = r0; r0 = (s.tmp_1 > 20); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.offset___11149 = (1); + s.offset___28638 = (1); case 1: case 2: s.tmp_0 = r0 = s.arg0; @@ -18499,7 +18721,7 @@ switch (step) { s.tmp_1 = r0; r0 = s.arg0.fields["innerLeft"]; s.tmp_6 = r0; - s.tmp_8 = game_BaseDialog_textAreaWidth__P5596_mk(s); + s.tmp_8 = game_BaseDialog_textAreaWidth__P22897_mk(s); s.tmp_8.arg0 = s.arg0; s.callLocIdx = 1317; s.pc = 3; return s.tmp_8; case 3: @@ -18511,7 +18733,7 @@ switch (step) { s.tmp_9 = r0; r0 = (s.tmp_5 + s.tmp_9); s.tmp_4 = r0; - r0 = (s.tmp_4 + s.offset___11149); + r0 = (s.tmp_4 + s.offset___28638); s.tmp_3 = r0; r0 = s.arg0.fields["cursor"]; s.tmp_11 = r0; @@ -18525,7 +18747,7 @@ switch (step) { s.tmp_17 = r0; r0 = (s.tmp_16 + s.tmp_17); s.tmp_15 = r0; - s.tmp_19 = game_BaseDialog_textAreaHeight__P5597_mk(s); + s.tmp_19 = game_BaseDialog_textAreaHeight__P22898_mk(s); s.tmp_19.arg0 = s.arg0; s.callLocIdx = 1318; s.pc = 4; return s.tmp_19; case 4: @@ -18548,12 +18770,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_drawCursorRow__P2654.info = {"start":1863,"length":479,"line":75,"column":8,"endLine":88,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawCursorRow","argumentNames":["this"]} +game_BaseDialog_drawCursorRow__P19940.info = {"start":1863,"length":479,"line":75,"column":8,"endLine":88,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawCursorRow","argumentNames":["this"]} -function game_BaseDialog_drawCursorRow__P2654_mk(s) { +function game_BaseDialog_drawCursorRow__P19940_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_drawCursorRow__P2654, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_drawCursorRow__P19940, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18578,7 +18800,7 @@ function game_BaseDialog_drawCursorRow__P2654_mk(s) { tmp_20: undefined, tmp_21: undefined, tmp_22: undefined, - offset___11149: undefined, + offset___28638: undefined, arg0: undefined, } } @@ -18586,7 +18808,7 @@ function game_BaseDialog_drawCursorRow__P2654_mk(s) { -function game_BaseDialog_textAreaHeight__P5597(s) { +function game_BaseDialog_textAreaHeight__P22898(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18601,14 +18823,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C2638_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C19924_VT)) failedCast(r0); r0 = s.arg0.fields["image"]; s.tmp_2 = r0; r0 = pxsim_ImageMethods.height(s.tmp_2); s.tmp_1 = r0; r0 = s.arg0.fields["innerTop"]; s.tmp_5 = r0; - s.tmp_7 = Math_min__P131_mk(s); + s.tmp_7 = Math_min__P17417_mk(s); r0 = s.arg0.fields["unit"]; s.tmp_7.arg0 = r0; s.tmp_7.arg1 = 12; @@ -18626,12 +18848,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_textAreaHeight__P5597.info = {"start":5240,"length":143,"line":173,"column":8,"endLine":175,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"textAreaHeight","argumentNames":["this"]} +game_BaseDialog_textAreaHeight__P22898.info = {"start":5240,"length":143,"line":173,"column":8,"endLine":175,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"textAreaHeight","argumentNames":["this"]} -function game_BaseDialog_textAreaHeight__P5597_mk(s) { +function game_BaseDialog_textAreaHeight__P22898_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_textAreaHeight__P5597, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_textAreaHeight__P22898, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18648,7 +18870,7 @@ function game_BaseDialog_textAreaHeight__P5597_mk(s) { -function game_BaseDialog_textAreaWidth__P5596(s) { +function game_BaseDialog_textAreaWidth__P22897(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18663,14 +18885,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C2638_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C19924_VT)) failedCast(r0); r0 = s.arg0.fields["image"]; s.tmp_2 = r0; r0 = pxsim_ImageMethods.width(s.tmp_2); s.tmp_1 = r0; r0 = s.arg0.fields["innerLeft"]; s.tmp_5 = r0; - s.tmp_7 = Math_min__P131_mk(s); + s.tmp_7 = Math_min__P17417_mk(s); r0 = s.arg0.fields["unit"]; s.tmp_7.arg0 = r0; s.tmp_7.arg1 = 12; @@ -18688,12 +18910,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_textAreaWidth__P5596.info = {"start":5088,"length":142,"line":169,"column":8,"endLine":171,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"textAreaWidth","argumentNames":["this"]} +game_BaseDialog_textAreaWidth__P22897.info = {"start":5088,"length":142,"line":169,"column":8,"endLine":171,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"textAreaWidth","argumentNames":["this"]} -function game_BaseDialog_textAreaWidth__P5596_mk(s) { +function game_BaseDialog_textAreaWidth__P22897_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_textAreaWidth__P5596, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_textAreaWidth__P22897, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18710,7 +18932,7 @@ function game_BaseDialog_textAreaWidth__P5596_mk(s) { -function game_BaseDialog_cursorRowHeight__P5594(s) { +function game_BaseDialog_cursorRowHeight__P22895(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18725,7 +18947,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C2638_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C19924_VT)) failedCast(r0); r0 = s.arg0.fields["cursor"]; s.tmp_1 = r0; r0 = pxsim_ImageMethods.height(s.tmp_1); @@ -18734,12 +18956,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_cursorRowHeight__P5594.info = {"start":4908,"length":82,"line":161,"column":8,"endLine":163,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"cursorRowHeight","argumentNames":["this"]} +game_BaseDialog_cursorRowHeight__P22895.info = {"start":4908,"length":82,"line":161,"column":8,"endLine":163,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"cursorRowHeight","argumentNames":["this"]} -function game_BaseDialog_cursorRowHeight__P5594_mk(s) { +function game_BaseDialog_cursorRowHeight__P22895_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_cursorRowHeight__P5594, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_cursorRowHeight__P22895, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18750,7 +18972,7 @@ function game_BaseDialog_cursorRowHeight__P5594_mk(s) { -function game_GameOverDialog_displayCursor__P2679(s) { +function game_GameOverDialog_displayCursor__P19965(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18765,18 +18987,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverDialog__C2677_VT)) failedCast(r0); + if (!checkSubtype(r0, game_GameOverDialog__C19963_VT)) failedCast(r0); r0 = (s.arg0).fields["cursorOn"] = (true); r0 = undefined; return leave(s, r0) default: oops() } } } -game_GameOverDialog_displayCursor__P2679.info = {"start":11444,"length":61,"line":348,"column":8,"endLine":350,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"displayCursor","argumentNames":["this"]} +game_GameOverDialog_displayCursor__P19965.info = {"start":11444,"length":61,"line":348,"column":8,"endLine":350,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"displayCursor","argumentNames":["this"]} -function game_GameOverDialog_displayCursor__P2679_mk(s) { +function game_GameOverDialog_displayCursor__P19965_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverDialog_displayCursor__P2679, depth: s.depth + 1, + parent: s, fn: game_GameOverDialog_displayCursor__P19965, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -18785,7 +19007,7 @@ function game_GameOverDialog_displayCursor__P2679_mk(s) { -function game_GameOverDialog_constructor__P2678(s) { +function game_GameOverDialog_constructor__P19964(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18803,16 +19025,16 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverDialog__C2677_VT)) failedCast(r0); + if (!checkSubtype(r0, game_GameOverDialog__C19963_VT)) failedCast(r0); r0 = (s.arg0).fields["win"] = (s.arg1); r0 = (s.arg0).fields["score"] = (s.arg2); r0 = (s.arg0).fields["highScore"] = (s.arg3); - s.tmp_0 = game_BaseDialog_constructor__P2650_mk(s); + s.tmp_0 = game_BaseDialog_constructor__P19936_mk(s); s.tmp_0.arg0 = s.arg0; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 46; - s.tmp_1 = game_defaultSplashFrame__P5604_mk(s); + s.tmp_1 = game_defaultSplashFrame__P22905_mk(s); s.callLocIdx = 1341; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; @@ -18835,12 +19057,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverDialog_constructor__P2678.info = {"start":11128,"length":306,"line":338,"column":8,"endLine":346,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["this","win","score","highScore"]} +game_GameOverDialog_constructor__P19964.info = {"start":11128,"length":306,"line":338,"column":8,"endLine":346,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["this","win","score","highScore"]} -function game_GameOverDialog_constructor__P2678_mk(s) { +function game_GameOverDialog_constructor__P19964_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverDialog_constructor__P2678, depth: s.depth + 1, + parent: s, fn: game_GameOverDialog_constructor__P19964, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18856,7 +19078,7 @@ function game_GameOverDialog_constructor__P2678_mk(s) { -function game_defaultSplashFrame__P5604(s) { +function game_defaultSplashFrame__P22905(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18866,14 +19088,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_ImageMethods.isMono(globals.screen___1829); + r0 = pxsim_ImageMethods.isMono(globals.screen___19115); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim.image.ofBuffer(_hex11903); + r0 = pxsim.image.ofBuffer(_hex29392); { step = 2; continue; } case 1: - r0 = pxsim.image.ofBuffer(_hex11905); + r0 = pxsim.image.ofBuffer(_hex29394); case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -18881,24 +19103,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_defaultSplashFrame__P5604.info = {"start":17077,"length":220,"line":533,"column":4,"endLine":546,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"defaultSplashFrame","argumentNames":[]} +game_defaultSplashFrame__P22905.info = {"start":17077,"length":220,"line":533,"column":4,"endLine":546,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"defaultSplashFrame","argumentNames":[]} -function game_defaultSplashFrame__P5604_mk(s) { +function game_defaultSplashFrame__P22905_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_defaultSplashFrame__P5604, depth: s.depth + 1, + parent: s, fn: game_defaultSplashFrame__P22905, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, } } -const _hex11903 = pxsim.BufferMethods.createBufferFromHex("8704030003000000010100000101000001010000") -const _hex11905 = pxsim.BufferMethods.createBufferFromHex("8704030003000000f1010000f1010000f1010000") +const _hex29392 = pxsim.BufferMethods.createBufferFromHex("8704030003000000010100000101000001010000") +const _hex29394 = pxsim.BufferMethods.createBufferFromHex("8704030003000000f1010000f1010000f1010000") -function game_BaseDialog_constructor__P2650(s) { +function game_BaseDialog_constructor__P19936(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18918,7 +19140,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C2638_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C19924_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim.image.create(s.arg1, s.arg2); s.tmp_1 = r0; @@ -18929,7 +19151,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = globals.dialogFrame___5585; + r0 = globals.dialogFrame___22886; case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -18938,12 +19160,12 @@ switch (step) { r0 = s.tmp_1; { step = 4; continue; } case 3: - s.tmp_3 = game_defaultFrame__P5603_mk(s); + s.tmp_3 = game_defaultFrame__P22904_mk(s); s.callLocIdx = 1311; s.pc = 13; return s.tmp_3; case 13: r0 = s.retval; s.tmp_2 = r0; - globals.dialogFrame___5585 = (r0); + globals.dialogFrame___22886 = (r0); r0 = s.tmp_2; case 4: // jmp value (already in r0) @@ -18955,7 +19177,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - r0 = globals.font8___1772; + r0 = globals.font8___19058; case 6: // jmp value (already in r0) s.tmp_1 = r0; @@ -18966,7 +19188,7 @@ switch (step) { r0 = s.tmp_0; { step = 8; continue; } case 7: - r0 = globals.dialogCursor___5586; + r0 = globals.dialogCursor___22887; case 8: // jmp value (already in r0) s.tmp_1 = r0; @@ -18975,26 +19197,26 @@ switch (step) { r0 = s.tmp_1; { step = 10; continue; } case 9: - s.tmp_3 = game_defaultCursorImage__P5605_mk(s); + s.tmp_3 = game_defaultCursorImage__P22906_mk(s); s.callLocIdx = 1312; s.pc = 14; return s.tmp_3; case 14: r0 = s.retval; s.tmp_2 = r0; - globals.dialogCursor___5586 = (r0); + globals.dialogCursor___22887 = (r0); r0 = s.tmp_2; case 10: // jmp value (already in r0) s.tmp_4 = r0; r0 = (s.arg0).fields["cursor"] = (s.tmp_4); - r0 = (globals.dialogTextColor___5587 == undefined); + r0 = (globals.dialogTextColor___22888 == undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - globals.dialogTextColor___5587 = (15); + globals.dialogTextColor___22888 = (15); r0 = 15; { step = 12; continue; } case 11: - r0 = globals.dialogTextColor___5587; + r0 = globals.dialogTextColor___22888; case 12: // jmp value (already in r0) s.tmp_1 = r0; @@ -19052,12 +19274,12 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["innerTop"] = (s.tmp_1); r0 = (s.arg0).fields["cursorCount"] = (0); - s.tmp_0 = game_BaseDialog_drawBorder__P5590_mk(s); + s.tmp_0 = game_BaseDialog_drawBorder__P22891_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1313; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - s.tmp_0 = game_BaseDialog_clearInterior__P5592_mk(s); + s.tmp_0 = game_BaseDialog_clearInterior__P22893_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1314; s.pc = 16; return s.tmp_0; case 16: @@ -19066,12 +19288,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_constructor__P2650.info = {"start":665,"length":895,"line":37,"column":8,"endLine":59,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["this","width","height","frame","font","cursor"]} +game_BaseDialog_constructor__P19936.info = {"start":665,"length":895,"line":37,"column":8,"endLine":59,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["this","width","height","frame","font","cursor"]} -function game_BaseDialog_constructor__P2650_mk(s) { +function game_BaseDialog_constructor__P19936_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_constructor__P2650, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_constructor__P19936, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19092,7 +19314,7 @@ function game_BaseDialog_constructor__P2650_mk(s) { -function game_defaultCursorImage__P5605(s) { +function game_defaultCursorImage__P22906(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19102,14 +19324,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_ImageMethods.isMono(globals.screen___1829); + r0 = pxsim_ImageMethods.isMono(globals.screen___19115); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim.image.ofBuffer(_hex12089); + r0 = pxsim.image.ofBuffer(_hex29578); { step = 2; continue; } case 1: - r0 = pxsim.image.ofBuffer(_hex12091); + r0 = pxsim.image.ofBuffer(_hex29580); case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -19117,24 +19339,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_defaultCursorImage__P5605.info = {"start":17303,"length":690,"line":548,"column":4,"endLine":574,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"defaultCursorImage","argumentNames":[]} +game_defaultCursorImage__P22906.info = {"start":17303,"length":690,"line":548,"column":4,"endLine":574,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"defaultCursorImage","argumentNames":[]} -function game_defaultCursorImage__P5605_mk(s) { +function game_defaultCursorImage__P22906_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_defaultCursorImage__P5605, depth: s.depth + 1, + parent: s, fn: game_defaultCursorImage__P22906, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, } } -const _hex12089 = pxsim.BufferMethods.createBufferFromHex("87040a000800000011111101010000010111010111100001011101010100000101000001100010000001010000100000") -const _hex12091 = pxsim.BufferMethods.createBufferFromHex("87040b000b00000000606686080000006076776686000000607777676608000076171111670800007671177766080000767117776608000076711777660800007617111167080000607777676608000060767766860000000060668608000000") +const _hex29578 = pxsim.BufferMethods.createBufferFromHex("87040a000800000011111101010000010111010111100001011101010100000101000001100010000001010000100000") +const _hex29580 = pxsim.BufferMethods.createBufferFromHex("87040b000b00000000606686080000006076776686000000607777676608000076171111670800007671177766080000767117776608000076711777660800007617111167080000607777676608000060767766860000000060668608000000") -function game_defaultFrame__P5603(s) { +function game_defaultFrame__P22904(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19144,14 +19366,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_ImageMethods.isMono(globals.screen___1829); + r0 = pxsim_ImageMethods.isMono(globals.screen___19115); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim.image.ofBuffer(_hex12095); + r0 = pxsim.image.ofBuffer(_hex29584); { step = 2; continue; } case 1: - r0 = pxsim.image.ofBuffer(_hex12097); + r0 = pxsim.image.ofBuffer(_hex29586); case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -19159,24 +19381,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_defaultFrame__P5603.info = {"start":16515,"length":556,"line":509,"column":4,"endLine":531,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"defaultFrame","argumentNames":[]} +game_defaultFrame__P22904.info = {"start":16515,"length":556,"line":509,"column":4,"endLine":531,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"defaultFrame","argumentNames":[]} -function game_defaultFrame__P5603_mk(s) { +function game_defaultFrame__P22904_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_defaultFrame__P5603, depth: s.depth + 1, + parent: s, fn: game_defaultFrame__P22904, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, } } -const _hex12095 = pxsim.BufferMethods.createBufferFromHex("8704030003000000110100000101000011010000") -const _hex12097 = pxsim.BufferMethods.createBufferFromHex("87040c000c0000000000000000000000b0bbbbbbbb0b0000b0bbbbbbbbcb0000b0db1111bdcb0000b01b1111b1cb0000b01b1111b1cb0000b01b1111b1cb0000b01b1111b1cb0000b0db1111bdcb0000b0bbbbbbbbcb0000b0bbbbbbbbcb000000cccccccccc0000") +const _hex29584 = pxsim.BufferMethods.createBufferFromHex("8704030003000000110100000101000011010000") +const _hex29586 = pxsim.BufferMethods.createBufferFromHex("87040c000c0000000000000000000000b0bbbbbbbb0b0000b0bbbbbbbbcb0000b0db1111bdcb0000b01b1111b1cb0000b01b1111b1cb0000b01b1111b1cb0000b01b1111b1cb0000b0db1111bdcb0000b0bbbbbbbbcb0000b0bbbbbbbbcb000000cccccccccc0000") -function game_BaseDialog_drawBorder__P5590(s) { +function game_BaseDialog_drawBorder__P22891(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19186,22 +19408,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.y___12020 = undefined; - s.c___12036 = undefined; - s.r___12070 = undefined; + s.y___29509 = undefined; + s.c___29525 = undefined; + s.r___29559 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C2638_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C19924_VT)) failedCast(r0); r0 = s.arg0.fields["unit"]; s.tmp_1 = r0; r0 = (s.tmp_1 == 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = game_BaseDialog_fastFill__P5591_mk(s); + s.tmp_2 = game_BaseDialog_fastFill__P22892_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = 0; s.tmp_2.arg2 = 0; @@ -19211,7 +19433,7 @@ switch (step) { s.callLocIdx = 1320; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; - s.tmp_0 = game_BaseDialog_fastFill__P5591_mk(s); + s.tmp_0 = game_BaseDialog_fastFill__P22892_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 1; @@ -19224,7 +19446,7 @@ switch (step) { s.callLocIdx = 1321; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.tmp_0 = game_BaseDialog_fastFill__P5591_mk(s); + s.tmp_0 = game_BaseDialog_fastFill__P22892_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 2; r0 = s.arg0.fields["columns"]; @@ -19237,7 +19459,7 @@ switch (step) { s.callLocIdx = 1322; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.tmp_0 = game_BaseDialog_fastFill__P5591_mk(s); + s.tmp_0 = game_BaseDialog_fastFill__P22892_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 3; s.tmp_0.arg2 = 0; @@ -19250,7 +19472,7 @@ switch (step) { s.callLocIdx = 1323; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - s.tmp_0 = game_BaseDialog_fastFill__P5591_mk(s); + s.tmp_0 = game_BaseDialog_fastFill__P22892_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 5; r0 = s.arg0.fields["columns"]; @@ -19269,22 +19491,22 @@ switch (step) { r0 = s.arg0.fields["rows"]; s.tmp_0 = r0; r0 = (s.tmp_0 - 1); - s.y___12020 = (r0); - s.tmp_0 = game_BaseDialog_fastFill__P5591_mk(s); + s.y___29509 = (r0); + s.tmp_0 = game_BaseDialog_fastFill__P22892_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 6; s.tmp_0.arg2 = 0; - s.tmp_0.arg3 = s.y___12020; + s.tmp_0.arg3 = s.y___29509; s.tmp_0.arg4 = 1; s.tmp_0.arg5 = 1; s.callLocIdx = 1325; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; - s.tmp_0 = game_BaseDialog_fastFill__P5591_mk(s); + s.tmp_0 = game_BaseDialog_fastFill__P22892_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 7; s.tmp_0.arg2 = 1; - s.tmp_0.arg3 = s.y___12020; + s.tmp_0.arg3 = s.y___29509; r0 = s.arg0.fields["columns"]; s.tmp_1 = r0; r0 = (s.tmp_1 - 2); @@ -19293,14 +19515,14 @@ switch (step) { s.callLocIdx = 1326; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = game_BaseDialog_fastFill__P5591_mk(s); + s.tmp_0 = game_BaseDialog_fastFill__P22892_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 8; r0 = s.arg0.fields["columns"]; s.tmp_1 = r0; r0 = (s.tmp_1 - 1); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.y___12020; + s.tmp_0.arg3 = s.y___29509; s.tmp_0.arg4 = 1; s.tmp_0.arg5 = 1; s.callLocIdx = 1327; s.pc = 19; return s.tmp_0; @@ -19309,19 +19531,19 @@ switch (step) { { step = 11; continue; } case 1: case 2: - s.c___12036 = (0); + s.c___29525 = (0); case 3: r0 = s.arg0.fields["columns"]; s.tmp_1 = r0; - r0 = (s.c___12036 < s.tmp_1); + r0 = (s.c___29525 < s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - r0 = (s.c___12036 == 0); + r0 = (s.c___29525 == 0); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 4; continue; } - s.tmp_3 = game_BaseDialog_drawPartial__P5593_mk(s); + s.tmp_3 = game_BaseDialog_drawPartial__P22894_mk(s); s.tmp_3.arg0 = s.arg0; s.tmp_3.arg1 = 0; s.tmp_3.arg2 = 0; @@ -19329,7 +19551,7 @@ switch (step) { s.callLocIdx = 1328; s.pc = 20; return s.tmp_3; case 20: r0 = s.retval; - s.tmp_0 = game_BaseDialog_drawPartial__P5593_mk(s); + s.tmp_0 = game_BaseDialog_drawPartial__P22894_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 6; s.tmp_0.arg2 = 0; @@ -19342,7 +19564,7 @@ switch (step) { r0 = s.retval; { step = 7; continue; } case 4: - s.tmp_1 = r0 = s.c___12036; + s.tmp_1 = r0 = s.c___29525; r0 = s.arg0.fields["columns"]; s.tmp_3 = r0; r0 = (s.tmp_3 - 1); @@ -19351,18 +19573,18 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_4 = game_BaseDialog_drawPartial__P5593_mk(s); + s.tmp_4 = game_BaseDialog_drawPartial__P22894_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = 2; - s.tmp_4.arg2 = s.c___12036; + s.tmp_4.arg2 = s.c___29525; s.tmp_4.arg3 = 0; s.callLocIdx = 1330; s.pc = 22; return s.tmp_4; case 22: r0 = s.retval; - s.tmp_0 = game_BaseDialog_drawPartial__P5593_mk(s); + s.tmp_0 = game_BaseDialog_drawPartial__P22894_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 8; - s.tmp_0.arg2 = s.c___12036; + s.tmp_0.arg2 = s.c___29525; r0 = s.arg0.fields["rows"]; s.tmp_1 = r0; r0 = (s.tmp_1 - 1); @@ -19372,18 +19594,18 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 5: - s.tmp_0 = game_BaseDialog_drawPartial__P5593_mk(s); + s.tmp_0 = game_BaseDialog_drawPartial__P22894_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 1; - s.tmp_0.arg2 = s.c___12036; + s.tmp_0.arg2 = s.c___29525; s.tmp_0.arg3 = 0; s.callLocIdx = 1332; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.tmp_0 = game_BaseDialog_drawPartial__P5593_mk(s); + s.tmp_0 = game_BaseDialog_drawPartial__P22894_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 7; - s.tmp_0.arg2 = s.c___12036; + s.tmp_0.arg2 = s.c___29525; r0 = s.arg0.fields["rows"]; s.tmp_1 = r0; r0 = (s.tmp_1 - 1); @@ -19393,13 +19615,13 @@ switch (step) { r0 = s.retval; case 6: case 7: - r0 = (s.c___12036 + 1); - s.c___12036 = (r0); + r0 = (s.c___29525 + 1); + s.c___29525 = (r0); { step = 3; continue; } case 8: - s.r___12070 = (1); + s.r___29559 = (1); case 9: - s.tmp_1 = r0 = s.r___12070; + s.tmp_1 = r0 = s.r___29559; r0 = s.arg0.fields["rows"]; s.tmp_3 = r0; r0 = (s.tmp_3 - 1); @@ -19408,27 +19630,27 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } - s.tmp_4 = game_BaseDialog_drawPartial__P5593_mk(s); + s.tmp_4 = game_BaseDialog_drawPartial__P22894_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = 3; s.tmp_4.arg2 = 0; - s.tmp_4.arg3 = s.r___12070; + s.tmp_4.arg3 = s.r___29559; s.callLocIdx = 1334; s.pc = 26; return s.tmp_4; case 26: r0 = s.retval; - s.tmp_0 = game_BaseDialog_drawPartial__P5593_mk(s); + s.tmp_0 = game_BaseDialog_drawPartial__P22894_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 5; r0 = s.arg0.fields["columns"]; s.tmp_1 = r0; r0 = (s.tmp_1 - 1); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.r___12070; + s.tmp_0.arg3 = s.r___29559; s.callLocIdx = 1335; s.pc = 27; return s.tmp_0; case 27: r0 = s.retval; - r0 = (s.r___12070 + 1); - s.r___12070 = (r0); + r0 = (s.r___29559 + 1); + s.r___29559 = (r0); { step = 9; continue; } case 10: case 11: @@ -19436,21 +19658,21 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_drawBorder__P5590.info = {"start":2352,"length":1321,"line":90,"column":8,"endLine":126,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawBorder","argumentNames":["this"]} +game_BaseDialog_drawBorder__P22891.info = {"start":2352,"length":1321,"line":90,"column":8,"endLine":126,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawBorder","argumentNames":["this"]} -function game_BaseDialog_drawBorder__P5590_mk(s) { +function game_BaseDialog_drawBorder__P22891_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_drawBorder__P5590, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_drawBorder__P22891, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - y___12020: undefined, - c___12036: undefined, - r___12070: undefined, + y___29509: undefined, + c___29525: undefined, + r___29559: undefined, arg0: undefined, } } @@ -19458,7 +19680,7 @@ function game_BaseDialog_drawBorder__P5590_mk(s) { -function scene_setBackgroundImage__P2620(s) { +function scene_setBackgroundImage__P19906(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19468,18 +19690,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___12881 = undefined; + s.scene___30370 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P2693_mk(s); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 1303; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.scene___12881 = (r0); - s.tmp_0 = scene_Background_image__P2415_mk(s); - r0 = s.scene___12881.fields["background"]; + s.scene___30370 = (r0); + s.tmp_0 = scene_Background_image__P19701_mk(s); + r0 = s.scene___30370.fields["background"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1304; s.pc = 2; return s.tmp_0; @@ -19489,15 +19711,15 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_setBackgroundImage__P2620.info = {"start":1962,"length":135,"line":78,"column":4,"endLine":81,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"setBackgroundImage","argumentNames":["img"]} +scene_setBackgroundImage__P19906.info = {"start":1962,"length":135,"line":78,"column":4,"endLine":81,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"setBackgroundImage","argumentNames":["img"]} -function scene_setBackgroundImage__P2620_mk(s) { +function scene_setBackgroundImage__P19906_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_setBackgroundImage__P2620, depth: s.depth + 1, + parent: s, fn: scene_setBackgroundImage__P19906, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - scene___12881: undefined, + scene___30370: undefined, arg0: undefined, } } @@ -19505,7 +19727,7 @@ function scene_setBackgroundImage__P2620_mk(s) { -function scene_Background_image__P2415(s) { +function scene_Background_image__P19701(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19521,18 +19743,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C2408_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C19694_VT)) failedCast(r0); r0 = (s.arg0).fields["_image"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -scene_Background_image__P2415.info = {"start":1003,"length":68,"line":40,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"image","argumentNames":["this","image"]} +scene_Background_image__P19701.info = {"start":1003,"length":68,"line":40,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"image","argumentNames":["this","image"]} -function scene_Background_image__P2415_mk(s) { +function scene_Background_image__P19701_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_image__P2415, depth: s.depth + 1, + parent: s, fn: scene_Background_image__P19701, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -19542,7 +19764,7 @@ function scene_Background_image__P2415_mk(s) { -function scene_Background_image__P2414(s) { +function scene_Background_image__P19700(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19557,7 +19779,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C2408_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C19694_VT)) failedCast(r0); r0 = s.arg0.fields["_image"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -19567,9 +19789,9 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } s.tmp_3 = r0 = s.arg0; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_5 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___1829); + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_6 = r0; r0 = pxsim.image.create(s.tmp_5, s.tmp_6); s.tmp_4 = r0; @@ -19580,13 +19802,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -scene_Background_image__P2414.info = {"start":811,"length":174,"line":33,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"image","argumentNames":["this"]} -scene_Background_image__P2414.isGetter = true; +scene_Background_image__P19700.info = {"start":811,"length":174,"line":33,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"image","argumentNames":["this"]} +scene_Background_image__P19700.isGetter = true; -function scene_Background_image__P2414_mk(s) { +function scene_Background_image__P19700_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_image__P2414, depth: s.depth + 1, + parent: s, fn: scene_Background_image__P19700, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19602,7 +19824,7 @@ function scene_Background_image__P2414_mk(s) { -function scene_Scene_destroy__P2606(s) { +function scene_Scene_destroy__P19892(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19617,7 +19839,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C2579_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C19865_VT)) failedCast(r0); r0 = (s.arg0).fields["eventContext"] = (undefined); r0 = (s.arg0).fields["background"] = (undefined); r0 = (s.arg0).fields["tileMap"] = (undefined); @@ -19639,12 +19861,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_destroy__P2606.info = {"start":7107,"length":764,"line":200,"column":8,"endLine":218,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"destroy","argumentNames":["this"]} +scene_Scene_destroy__P19892.info = {"start":7107,"length":764,"line":200,"column":8,"endLine":218,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"destroy","argumentNames":["this"]} -function scene_Scene_destroy__P2606_mk(s) { +function scene_Scene_destroy__P19892_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_destroy__P2606, depth: s.depth + 1, + parent: s, fn: scene_Scene_destroy__P19892, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -19653,7 +19875,7 @@ function scene_Scene_destroy__P2606_mk(s) { -function scene_createRenderable__P2543(s) { +function scene_createRenderable__P19829(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19663,14 +19885,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.renderable___11831 = undefined; + s.renderable___29320 = 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__C2538_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Renderable__C19824_VT); s.tmp_0 = r0; s.tmp_1 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_1); @@ -19678,11 +19900,11 @@ switch (step) { r0 = s.tmp_1; { step = 2; continue; } case 1: - r0 = renderable_inline__P11837; + r0 = renderable_inline__P29326; case 2: // jmp value (already in r0) s.tmp_2 = r0; - s.tmp_3 = scene_Renderable_constructor__P2539_mk(s); + s.tmp_3 = scene_Renderable_constructor__P19825_mk(s); s.tmp_3.arg0 = s.tmp_0; s.tmp_3.arg1 = s.arg1; s.tmp_3.arg2 = s.tmp_2; @@ -19690,23 +19912,23 @@ switch (step) { s.callLocIdx = 1269; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; - s.renderable___11831 = (s.tmp_0); - r0 = s.renderable___11831; + s.renderable___29320 = (s.tmp_0); + r0 = s.renderable___29320; return leave(s, r0) default: oops() } } } -scene_createRenderable__P2543.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__P19829.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__P2543_mk(s) { +function scene_createRenderable__P19829_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_createRenderable__P2543, depth: s.depth + 1, + parent: s, fn: scene_createRenderable__P19829, 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___11831: undefined, + renderable___29320: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -19716,7 +19938,7 @@ function scene_createRenderable__P2543_mk(s) { -function renderable_inline__P11837(s) { +function renderable_inline__P29326(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19730,12 +19952,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -renderable_inline__P11837.info = {"start":875,"length":10,"line":31,"column":32,"endLine":31,"endColumn":42,"fileName":"pxt_modules/game/renderable.ts","functionName":"inline","argumentNames":[]} +renderable_inline__P29326.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__P11837_mk(s) { +function renderable_inline__P29326_mk(s) { checkStack(s.depth); return { - parent: s, fn: renderable_inline__P11837, depth: s.depth + 1, + parent: s, fn: renderable_inline__P29326, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -19743,7 +19965,7 @@ function renderable_inline__P11837_mk(s) { -function scene_Renderable_constructor__P2539(s) { +function scene_Renderable_constructor__P19825(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19761,10 +19983,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Renderable__C2538_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Renderable__C19824_VT)) failedCast(r0); r0 = (s.arg0).fields["handler"] = (s.arg1); r0 = (s.arg0).fields["shouldBeVisible"] = (s.arg2); - s.tmp_0 = sprites_BaseSprite_constructor__P1890_mk(s); + s.tmp_0 = sprites_BaseSprite_constructor__P19176_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg3; s.callLocIdx = 1266; s.pc = 1; return s.tmp_0; @@ -19774,12 +19996,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Renderable_constructor__P2539.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__P19825.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__P2539_mk(s) { +function scene_Renderable_constructor__P19825_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Renderable_constructor__P2539, depth: s.depth + 1, + parent: s, fn: scene_Renderable_constructor__P19825, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -19792,7 +20014,7 @@ function scene_Renderable_constructor__P2539_mk(s) { -function sprites_BaseSprite_constructor__P1890(s) { +function sprites_BaseSprite_constructor__P19176(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19808,15 +20030,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C1888_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSprite_z__P1893_mk(s); + if (!checkSubtype(r0, sprites_BaseSprite__C19174_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSprite_z__P19179_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 174; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = scene_Scene_addSprite__P2605_mk(s); - s.tmp_1 = game_currentScene__P2693_mk(s); + s.tmp_0 = scene_Scene_addSprite__P19891_mk(s); + s.tmp_1 = game_currentScene__P19979_mk(s); s.callLocIdx = 175; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -19829,12 +20051,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSprite_constructor__P1890.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__P19176.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__P1890_mk(s) { +function sprites_BaseSprite_constructor__P19176_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite_constructor__P1890, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite_constructor__P19176, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19846,7 +20068,7 @@ function sprites_BaseSprite_constructor__P1890_mk(s) { -function scene_Scene_addSprite__P2605(s) { +function scene_Scene_addSprite__P19891(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19862,7 +20084,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C2579_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C19865_VT)) failedCast(r0); r0 = s.arg0.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_Array__push(s.tmp_0, s.arg1); @@ -19889,12 +20111,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_addSprite__P2605.info = {"start":6969,"length":128,"line":195,"column":8,"endLine":198,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"addSprite","argumentNames":["this","sprite"]} +scene_Scene_addSprite__P19891.info = {"start":6969,"length":128,"line":195,"column":8,"endLine":198,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"addSprite","argumentNames":["this","sprite"]} -function scene_Scene_addSprite__P2605_mk(s) { +function scene_Scene_addSprite__P19891_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_addSprite__P2605, depth: s.depth + 1, + parent: s, fn: scene_Scene_addSprite__P19891, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19908,7 +20130,7 @@ function scene_Scene_addSprite__P2605_mk(s) { -function sprites_BaseSprite_z__P1893(s) { +function sprites_BaseSprite_z__P19179(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19924,7 +20146,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C1888_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C19174_VT)) failedCast(r0); r0 = s.arg0.fields["_z"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== s.arg1); @@ -19932,7 +20154,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__P2693_mk(s); + s.tmp_1 = game_currentScene__P19979_mk(s); s.callLocIdx = 177; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -19948,12 +20170,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSprite_z__P1893.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__P19179.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__P1893_mk(s) { +function sprites_BaseSprite_z__P19179_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite_z__P1893, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite_z__P19179, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19967,7 +20189,7 @@ function sprites_BaseSprite_z__P1893_mk(s) { -function sprites_BaseSprite_z__P1892(s) { +function sprites_BaseSprite_z__P19178(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19982,18 +20204,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C1888_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C19174_VT)) failedCast(r0); r0 = s.arg0.fields["_z"]; return leaveAccessor(s, r0) default: oops() } } } -sprites_BaseSprite_z__P1892.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__P1892.isGetter = true; +sprites_BaseSprite_z__P19178.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__P19178.isGetter = true; -function sprites_BaseSprite_z__P1892_mk(s) { +function sprites_BaseSprite_z__P19178_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite_z__P1892, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite_z__P19178, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -20002,7 +20224,7 @@ function sprites_BaseSprite_z__P1892_mk(s) { -function info_PlayerInfo_constructor__P2381(s) { +function info_PlayerInfo_constructor__P19667(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20018,7 +20240,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C2369_VT)) failedCast(r0); + if (!checkSubtype(r0, info_PlayerInfo__C19655_VT)) failedCast(r0); r0 = (s.arg0).fields["_player"] = (s.arg1); r0 = (s.arg0).fields["border"] = (1); r0 = (s.arg0).fields["fc"] = (1); @@ -20034,7 +20256,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_ImageMethods.isMono(globals.screen___1829); + r0 = pxsim_ImageMethods.isMono(globals.screen___19115); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 1; continue; } @@ -20054,7 +20276,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - r0 = pxsim_ImageMethods.isMono(globals.screen___1829); + r0 = pxsim_ImageMethods.isMono(globals.screen___19115); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 4; continue; } @@ -20067,7 +20289,7 @@ switch (step) { s.tmp_2 = r0; r0 = (s.arg0).fields["bg"] = (s.tmp_2); s.tmp_0 = r0 = s.arg0; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_1 = r0; r0 = (s.tmp_0).fields["x"] = (s.tmp_1); r0 = (s.arg0).fields["y"] = (0); @@ -20078,7 +20300,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - r0 = pxsim_ImageMethods.isMono(globals.screen___1829); + r0 = pxsim_ImageMethods.isMono(globals.screen___19115); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 7; continue; } @@ -20092,13 +20314,13 @@ switch (step) { r0 = (s.arg0).fields["bg"] = (s.tmp_2); r0 = (s.arg0).fields["x"] = (0); s.tmp_0 = r0 = s.arg0; - r0 = pxsim_ImageMethods.height(globals.screen___1829); + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_1 = r0; r0 = (s.tmp_0).fields["y"] = (s.tmp_1); r0 = (s.arg0).fields["up"] = (true); { step = 12; continue; } case 9: - r0 = pxsim_ImageMethods.isMono(globals.screen___1829); + r0 = pxsim_ImageMethods.isMono(globals.screen___19115); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } @@ -20111,11 +20333,11 @@ switch (step) { s.tmp_1 = r0; r0 = (s.arg0).fields["bg"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + r0 = pxsim_ImageMethods.width(globals.screen___19115); 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___1829); + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_1 = r0; r0 = (s.tmp_0).fields["y"] = (s.tmp_1); r0 = (s.arg0).fields["left"] = (true); @@ -20123,17 +20345,17 @@ switch (step) { case 12: case 13: case 14: - r0 = pxsim_numops_toBoolDecr(globals.players___5500); + r0 = pxsim_numops_toBoolDecr(globals.players___22801); 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 = 15; continue; } r0 = pxsim_Array__mk(); - globals.players___5500 = (r0); + globals.players___22801 = (r0); case 15: case 16: - s.tmp_0 = r0 = globals.players___5500; + s.tmp_0 = r0 = globals.players___22801; r0 = s.arg0.fields["_player"]; s.tmp_2 = r0; r0 = (s.tmp_2 - 1); @@ -20143,12 +20365,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_PlayerInfo_constructor__P2381.info = {"start":15637,"length":1370,"line":519,"column":8,"endLine":556,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["this","player"]} +info_PlayerInfo_constructor__P19667.info = {"start":15637,"length":1370,"line":519,"column":8,"endLine":556,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["this","player"]} -function info_PlayerInfo_constructor__P2381_mk(s) { +function info_PlayerInfo_constructor__P19667_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_constructor__P2381, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_constructor__P19667, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20162,7 +20384,7 @@ function info_PlayerInfo_constructor__P2381_mk(s) { -function info_PlayerInfo_getState__P2382(s) { +function info_PlayerInfo_getState__P19668(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20177,13 +20399,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C2369_VT)) failedCast(r0); - s.tmp_0 = info_PlayerInfo_init__P5551_mk(s); + if (!checkSubtype(r0, info_PlayerInfo__C19655_VT)) failedCast(r0); + s.tmp_0 = info_PlayerInfo_init__P22852_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1063; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals.infoState___5499.fields["playerStates"]; + r0 = globals.infoState___22800.fields["playerStates"]; s.tmp_0 = r0; r0 = s.arg0.fields["_player"]; s.tmp_2 = r0; @@ -20193,12 +20415,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_PlayerInfo_getState__P2382.info = {"start":17279,"length":121,"line":566,"column":8,"endLine":569,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"getState","argumentNames":["this"]} +info_PlayerInfo_getState__P19668.info = {"start":17279,"length":121,"line":566,"column":8,"endLine":569,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"getState","argumentNames":["this"]} -function info_PlayerInfo_getState__P2382_mk(s) { +function info_PlayerInfo_getState__P19668_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_getState__P2382, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_getState__P19668, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20210,7 +20432,7 @@ function info_PlayerInfo_getState__P2382_mk(s) { -function info_PlayerInfo_init__P5551(s) { +function info_PlayerInfo_init__P22852(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20225,8 +20447,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C2369_VT)) failedCast(r0); - s.tmp_0 = info_initHUD__P5545_mk(s); + if (!checkSubtype(r0, info_PlayerInfo__C19655_VT)) failedCast(r0); + s.tmp_0 = info_initHUD__P22846_mk(s); s.callLocIdx = 1060; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -20236,13 +20458,13 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = info_initMultiHUD__P5546_mk(s); + s.tmp_2 = info_initMultiHUD__P22847_mk(s); s.callLocIdx = 1061; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; case 1: case 2: - r0 = globals.infoState___5499.fields["playerStates"]; + r0 = globals.infoState___22800.fields["playerStates"]; s.tmp_3 = r0; r0 = s.arg0.fields["_player"]; s.tmp_5 = r0; @@ -20256,10 +20478,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(info_PlayerState__C2340_VT); + r0 = pxsim_pxtcore_mkClassInstance(info_PlayerState__C19626_VT); s.tmp_6 = r0; r0 = undefined; - r0 = globals.infoState___5499.fields["playerStates"]; + r0 = globals.infoState___22800.fields["playerStates"]; s.tmp_7 = r0; r0 = s.arg0.fields["_player"]; s.tmp_9 = r0; @@ -20272,12 +20494,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_PlayerInfo_init__P5551.info = {"start":17017,"length":252,"line":558,"column":8,"endLine":564,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"init","argumentNames":["this"]} +info_PlayerInfo_init__P22852.info = {"start":17017,"length":252,"line":558,"column":8,"endLine":564,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"init","argumentNames":["this"]} -function info_PlayerInfo_init__P5551_mk(s) { +function info_PlayerInfo_init__P22852_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_init__P5551, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_init__P22852, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20296,7 +20518,7 @@ function info_PlayerInfo_init__P5551_mk(s) { -function info_initMultiHUD__P5546(s) { +function info_initMultiHUD__P22847(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20306,7 +20528,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = globals.infoState___5499.fields["visibilityFlag"]; + r0 = globals.infoState___22800.fields["visibilityFlag"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 16); s.tmp_0 = r0; @@ -20315,13 +20537,13 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.tmp_2 = r0 = globals.infoState___5499; + s.tmp_2 = r0 = globals.infoState___22800; r0 = s.tmp_2.fields["visibilityFlag"]; s.tmp_4 = r0; r0 = (s.tmp_4 | 16); s.tmp_3 = r0; r0 = (s.tmp_2).fields["visibilityFlag"] = (s.tmp_3); - r0 = globals.infoState___5499.fields["visibilityFlag"]; + r0 = globals.infoState___22800.fields["visibilityFlag"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 32); s.tmp_2 = r0; @@ -20331,8 +20553,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_4 = r0 = globals.infoState___5499; - s.tmp_6 = info_defaultMultiplayerHeartImage__P5548_mk(s); + s.tmp_4 = r0 = globals.infoState___22800; + s.tmp_6 = info_defaultMultiplayerHeartImage__P22849_mk(s); s.callLocIdx = 1038; s.pc = 6; return s.tmp_6; case 6: r0 = s.retval; @@ -20340,8 +20562,8 @@ switch (step) { r0 = (s.tmp_4).fields["heartImage"] = (s.tmp_5); case 3: case 4: - s.tmp_0 = r0 = globals.infoState___5499; - r0 = pxsim.image.ofBuffer(_hex14149); + s.tmp_0 = r0 = globals.infoState___22800; + r0 = pxsim.image.ofBuffer(_hex31638); s.tmp_1 = r0; r0 = (s.tmp_0).fields["multiplierImage"] = (s.tmp_1); case 5: @@ -20349,12 +20571,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_initMultiHUD__P5546.info = {"start":4757,"length":393,"line":151,"column":4,"endLine":162,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"initMultiHUD","argumentNames":[]} +info_initMultiHUD__P22847.info = {"start":4757,"length":393,"line":151,"column":4,"endLine":162,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"initMultiHUD","argumentNames":[]} -function info_initMultiHUD__P5546_mk(s) { +function info_initMultiHUD__P22847_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_initMultiHUD__P5546, depth: s.depth + 1, + parent: s, fn: info_initMultiHUD__P22847, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20365,12 +20587,12 @@ function info_initMultiHUD__P5546_mk(s) { tmp_6: undefined, } } -const _hex14149 = pxsim.BufferMethods.createBufferFromHex("8704030003000000010100001000000001010000") +const _hex31638 = pxsim.BufferMethods.createBufferFromHex("8704030003000000010100001000000001010000") -function info_defaultMultiplayerHeartImage__P5548(s) { +function info_defaultMultiplayerHeartImage__P22849(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20380,14 +20602,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_ImageMethods.isMono(globals.screen___1829); + r0 = pxsim_ImageMethods.isMono(globals.screen___19115); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim.image.ofBuffer(_hex14153); + r0 = pxsim.image.ofBuffer(_hex31642); { step = 2; continue; } case 1: - r0 = pxsim.image.ofBuffer(_hex14155); + r0 = pxsim.image.ofBuffer(_hex31644); case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -20395,24 +20617,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_defaultMultiplayerHeartImage__P5548.info = {"start":5754,"length":503,"line":187,"column":4,"endLine":204,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"defaultMultiplayerHeartImage","argumentNames":[]} +info_defaultMultiplayerHeartImage__P22849.info = {"start":5754,"length":503,"line":187,"column":4,"endLine":204,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"defaultMultiplayerHeartImage","argumentNames":[]} -function info_defaultMultiplayerHeartImage__P5548_mk(s) { +function info_defaultMultiplayerHeartImage__P22849_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_defaultMultiplayerHeartImage__P5548, depth: s.depth + 1, + parent: s, fn: info_defaultMultiplayerHeartImage__P22849, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, } } -const _hex14153 = pxsim.BufferMethods.createBufferFromHex("870407000500000000000000100100000110000010000100011000001001000000000000") -const _hex14155 = pxsim.BufferMethods.createBufferFromHex("870407000500000000000000100100002112000010240100411200001001000000000000") +const _hex31642 = pxsim.BufferMethods.createBufferFromHex("870407000500000000000000100100000110000010000100011000001001000000000000") +const _hex31644 = pxsim.BufferMethods.createBufferFromHex("870407000500000000000000100100002112000010240100411200001001000000000000") -function info_initHUD__P5545(s) { +function info_initHUD__P22846(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20422,22 +20644,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.infoState___5499); + r0 = pxsim_numops_toBoolDecr(globals.infoState___22800); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(info_InfoState__C5496_VT); + r0 = pxsim_pxtcore_mkClassInstance(info_InfoState__C22797_VT); s.tmp_0 = r0; - s.tmp_1 = info_InfoState_constructor__P5497_mk(s); + s.tmp_1 = info_InfoState_constructor__P22798_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 1021; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; - globals.infoState___5499 = (s.tmp_0); - s.tmp_0 = scene_createRenderable__P2543_mk(s); + globals.infoState___22800 = (s.tmp_0); + s.tmp_0 = scene_createRenderable__P19829_mk(s); s.tmp_0.arg0 = 100; - s.tmp_0.arg1 = info_initHUD_inline__P14163; + s.tmp_0.arg1 = info_initHUD_inline__P31652; s.tmp_0.arg2 = undefined; s.callLocIdx = 1037; s.pc = 5; return s.tmp_0; case 5: @@ -20447,12 +20669,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_initHUD__P5545.info = {"start":2671,"length":2080,"line":99,"column":4,"endLine":149,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"initHUD","argumentNames":[]} +info_initHUD__P22846.info = {"start":2671,"length":2080,"line":99,"column":4,"endLine":149,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"initHUD","argumentNames":[]} -function info_initHUD__P5545_mk(s) { +function info_initHUD__P22846_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_initHUD__P5545, depth: s.depth + 1, + parent: s, fn: info_initHUD__P22846, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20462,7 +20684,7 @@ function info_initHUD__P5545_mk(s) { -function info_initHUD_inline__P14163(s) { +function info_initHUD_inline__P31652(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20472,12 +20694,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ps___14172 = undefined; - s.p___14193 = undefined; - s.scene___14227 = undefined; - s.elapsed___14230 = undefined; - s.t___14238 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.infoState___5499); + s.ps___31661 = undefined; + s.p___31682 = undefined; + s.scene___31716 = undefined; + s.elapsed___31719 = undefined; + s.t___31727 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.infoState___22800); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -20486,36 +20708,36 @@ switch (step) { { step = 23; continue; } case 1: case 2: - r0 = globals.infoState___5499.fields["visibilityFlag"]; + r0 = globals.infoState___22800.fields["visibilityFlag"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 16); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_2 = helpers_arrayFilter__P110_mk(s); - s.tmp_2.arg0 = globals.players___5500; - s.tmp_2.arg1 = ps_inline__P14174; + s.tmp_2 = helpers_arrayFilter__P17396_mk(s); + s.tmp_2.arg0 = globals.players___22801; + s.tmp_2.arg1 = ps_inline__P31663; s.callLocIdx = 1022; s.pc = 24; return s.tmp_2; case 24: r0 = s.retval; - s.ps___14172 = (r0); - s.tmp_0 = helpers_arrayForEach__P109_mk(s); - s.tmp_0.arg0 = s.ps___14172; - s.tmp_0.arg1 = info_initHUD_inline__P14183; + s.ps___31661 = (r0); + s.tmp_0 = helpers_arrayForEach__P17395_mk(s); + s.tmp_0.arg0 = s.ps___31661; + s.tmp_0.arg1 = info_initHUD_inline__P31672; s.callLocIdx = 1024; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.tmp_0 = helpers_arrayForEach__P109_mk(s); - s.tmp_0.arg0 = s.ps___14172; - s.tmp_0.arg1 = info_initHUD_inline__P14189; + s.tmp_0 = helpers_arrayForEach__P17395_mk(s); + s.tmp_0.arg0 = s.ps___31661; + s.tmp_0.arg1 = info_initHUD_inline__P31678; s.callLocIdx = 1026; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; { step = 12; continue; } case 3: - s.p___14193 = (globals.player1___2400); - s.tmp_1 = info_PlayerInfo_hasScore__P2387_mk(s); - s.tmp_1.arg0 = s.p___14193; + s.p___31682 = (globals.player1___19686); + s.tmp_1 = info_PlayerInfo_hasScore__P19673_mk(s); + s.tmp_1.arg0 = s.p___31682; s.callLocIdx = 1027; s.pc = 27; return s.tmp_1; case 27: r0 = s.retval; @@ -20525,7 +20747,7 @@ switch (step) { r0 = s.tmp_0; { step = 5; continue; } case 4: - r0 = globals.infoState___5499.fields["visibilityFlag"]; + r0 = globals.infoState___22800.fields["visibilityFlag"]; s.tmp_2 = r0; r0 = (s.tmp_2 & 2); case 5: @@ -20533,15 +20755,15 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 6; continue; } - s.tmp_4 = info_PlayerInfo_drawScore__P2395_mk(s); - s.tmp_4.arg0 = s.p___14193; + s.tmp_4 = info_PlayerInfo_drawScore__P19681_mk(s); + s.tmp_4.arg0 = s.p___31682; s.callLocIdx = 1028; s.pc = 28; return s.tmp_4; case 28: r0 = s.retval; case 6: case 7: - s.tmp_1 = info_PlayerInfo_hasLife__P2391_mk(s); - s.tmp_1.arg0 = s.p___14193; + s.tmp_1 = info_PlayerInfo_hasLife__P19677_mk(s); + s.tmp_1.arg0 = s.p___31682; s.callLocIdx = 1029; s.pc = 29; return s.tmp_1; case 29: r0 = s.retval; @@ -20551,7 +20773,7 @@ switch (step) { r0 = s.tmp_0; { step = 9; continue; } case 8: - r0 = globals.infoState___5499.fields["visibilityFlag"]; + r0 = globals.infoState___22800.fields["visibilityFlag"]; s.tmp_2 = r0; r0 = (s.tmp_2 & 4); case 9: @@ -20559,21 +20781,21 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 10; continue; } - s.tmp_4 = info_PlayerInfo_drawLives__P2396_mk(s); - s.tmp_4.arg0 = s.p___14193; + s.tmp_4 = info_PlayerInfo_drawLives__P19682_mk(s); + s.tmp_4.arg0 = s.p___31682; s.callLocIdx = 1030; s.pc = 30; return s.tmp_4; case 30: r0 = s.retval; case 10: case 11: - s.tmp_0 = info_PlayerInfo_raiseLifeZero__P2393_mk(s); - s.tmp_0.arg0 = s.p___14193; + s.tmp_0 = info_PlayerInfo_raiseLifeZero__P19679_mk(s); + s.tmp_0.arg0 = s.p___31682; s.tmp_0.arg1 = true; s.callLocIdx = 1031; s.pc = 31; return s.tmp_0; case 31: r0 = s.retval; case 12: - r0 = globals.infoState___5499.fields["gameEnd"]; + r0 = globals.infoState___22800.fields["gameEnd"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== undefined); s.tmp_0 = r0; @@ -20582,7 +20804,7 @@ switch (step) { r0 = s.tmp_0; { step = 14; continue; } case 13: - r0 = globals.infoState___5499.fields["visibilityFlag"]; + r0 = globals.infoState___22800.fields["visibilityFlag"]; s.tmp_2 = r0; r0 = (s.tmp_2 & 1); case 14: @@ -20590,30 +20812,30 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 21; continue; } - s.tmp_4 = game_currentScene__P2693_mk(s); + s.tmp_4 = game_currentScene__P19979_mk(s); s.callLocIdx = 1032; s.pc = 32; return s.tmp_4; case 32: r0 = s.retval; - s.scene___14227 = (r0); - r0 = globals.infoState___5499.fields["gameEnd"]; + s.scene___31716 = (r0); + r0 = globals.infoState___22800.fields["gameEnd"]; s.tmp_0 = r0; - r0 = s.scene___14227.fields["_millis"]; + r0 = s.scene___31716.fields["_millis"]; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.elapsed___14230 = (r0); - s.tmp_0 = info_drawTimer__P5550_mk(s); - s.tmp_0.arg0 = s.elapsed___14230; + s.elapsed___31719 = (r0); + s.tmp_0 = info_drawTimer__P22851_mk(s); + s.tmp_0.arg0 = s.elapsed___31719; s.callLocIdx = 1034; s.pc = 33; return s.tmp_0; case 33: r0 = s.retval; - r0 = (s.elapsed___14230 / 1000); - s.t___14238 = (r0); - r0 = (s.t___14238 <= 0); + r0 = (s.elapsed___31719 / 1000); + s.t___31727 = (r0); + r0 = (s.t___31727 <= 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 19; continue; } - s.t___14238 = (0); - r0 = globals.infoState___5499.fields["countdownExpired"]; + s.t___31727 = (0); + r0 = globals.infoState___22800.fields["countdownExpired"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -20621,14 +20843,14 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 17; continue; } - r0 = (globals.infoState___5499).fields["countdownExpired"] = (true); - r0 = (globals.infoState___5499).fields["gameEnd"] = (undefined); - r0 = globals.infoState___5499.fields["countdownEndHandler"]; + r0 = (globals.infoState___22800).fields["countdownExpired"] = (true); + r0 = (globals.infoState___22800).fields["gameEnd"] = (undefined); + r0 = globals.infoState___22800.fields["countdownEndHandler"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } s.tmp_1 = if_countdownEndHandler_1_mk(s); - s.tmp_1.arg0 = globals.infoState___5499; + s.tmp_1.arg0 = globals.infoState___22800; if (!s.tmp_1.arg0.vtable.iface) { setupLambda(s.tmp_1, pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "countdownEndHandler"), 1); s.callLocIdx = 1035; s.pc = 34; return s.tmp_1; @@ -20642,7 +20864,7 @@ switch (step) { r0 = s.retval; { step = 16; continue; } case 15: - s.tmp_0 = game_over__P2703_mk(s); + s.tmp_0 = game_over__P19989_mk(s); s.tmp_0.arg0 = false; s.tmp_0.arg1 = undefined; s.callLocIdx = 1036; s.pc = 35; return s.tmp_0; @@ -20660,30 +20882,30 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_initHUD_inline__P14163.info = {"start":2831,"length":1903,"line":106,"column":12,"endLine":147,"endColumn":13,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":[]} +info_initHUD_inline__P31652.info = {"start":2831,"length":1903,"line":106,"column":12,"endLine":147,"endColumn":13,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":[]} -function info_initHUD_inline__P14163_mk(s) { +function info_initHUD_inline__P31652_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_initHUD_inline__P14163, depth: s.depth + 1, + parent: s, fn: info_initHUD_inline__P31652, 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, - ps___14172: undefined, - p___14193: undefined, - scene___14227: undefined, - elapsed___14230: undefined, - t___14238: undefined, + ps___31661: undefined, + p___31682: undefined, + scene___31716: undefined, + elapsed___31719: undefined, + t___31727: undefined, } } -function ps_inline__P14174(s) { +function ps_inline__P31663(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20707,12 +20929,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ps_inline__P14174.info = {"start":3079,"length":8,"line":111,"column":46,"endLine":111,"endColumn":54,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["p"]} +ps_inline__P31663.info = {"start":3079,"length":8,"line":111,"column":46,"endLine":111,"endColumn":54,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["p"]} -function ps_inline__P14174_mk(s) { +function ps_inline__P31663_mk(s) { checkStack(s.depth); return { - parent: s, fn: ps_inline__P14174, depth: s.depth + 1, + parent: s, fn: ps_inline__P31663, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20724,7 +20946,7 @@ function ps_inline__P14174_mk(s) { -function info_initHUD_inline__P14183(s) { +function info_initHUD_inline__P31672(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20738,7 +20960,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = info_PlayerInfo_drawPlayer__P2394_mk(s); + s.tmp_0 = info_PlayerInfo_drawPlayer__P19680_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1023; s.pc = 1; return s.tmp_0; case 1: @@ -20747,12 +20969,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_initHUD_inline__P14183.info = {"start":3163,"length":19,"line":113,"column":31,"endLine":113,"endColumn":50,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["p"]} +info_initHUD_inline__P31672.info = {"start":3163,"length":19,"line":113,"column":31,"endLine":113,"endColumn":50,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["p"]} -function info_initHUD_inline__P14183_mk(s) { +function info_initHUD_inline__P31672_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_initHUD_inline__P14183, depth: s.depth + 1, + parent: s, fn: info_initHUD_inline__P31672, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -20762,7 +20984,7 @@ function info_initHUD_inline__P14183_mk(s) { -function info_initHUD_inline__P14189(s) { +function info_initHUD_inline__P31678(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20776,7 +20998,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = info_PlayerInfo_raiseLifeZero__P2393_mk(s); + s.tmp_0 = info_PlayerInfo_raiseLifeZero__P19679_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = false; s.callLocIdx = 1025; s.pc = 1; return s.tmp_0; @@ -20786,12 +21008,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_initHUD_inline__P14189.info = {"start":3265,"length":27,"line":115,"column":31,"endLine":115,"endColumn":58,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["p"]} +info_initHUD_inline__P31678.info = {"start":3265,"length":27,"line":115,"column":31,"endLine":115,"endColumn":58,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["p"]} -function info_initHUD_inline__P14189_mk(s) { +function info_initHUD_inline__P31678_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_initHUD_inline__P14189, depth: s.depth + 1, + parent: s, fn: info_initHUD_inline__P31678, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -20801,7 +21023,7 @@ function info_initHUD_inline__P14189_mk(s) { -function info_drawTimer__P5550(s) { +function info_drawTimer__P22851(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20811,18 +21033,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.font___14267 = undefined; - s.smallFont___14269 = undefined; - s.seconds___14271 = undefined; - s.width___14275 = undefined; - s.left___14280 = undefined; - s.color1___14290 = undefined; - s.color2___14294 = undefined; - s.temp___14307 = undefined; - s.remainder___14343 = undefined; - s.decimalLeft___14362 = undefined; - s.minutes___14380 = undefined; - s.remainder___14384 = undefined; + s.font___31756 = undefined; + s.smallFont___31758 = undefined; + s.seconds___31760 = undefined; + s.width___31764 = undefined; + s.left___31769 = undefined; + s.color1___31779 = undefined; + s.color2___31783 = undefined; + s.temp___31796 = undefined; + s.remainder___31832 = undefined; + s.decimalLeft___31851 = undefined; + s.minutes___31869 = undefined; + s.remainder___31873 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -20836,12 +21058,12 @@ switch (step) { case 2: r0 = (s.arg0 | 0); s.arg0 = (r0); - s.font___14267 = (globals.font8___1772); - s.smallFont___14269 = (globals.font5___1777); + s.font___31756 = (globals.font8___19058); + s.smallFont___31758 = (globals.font5___19063); r0 = pxsim.Math_.idiv(s.arg0, 1000); - s.seconds___14271 = (r0); + s.seconds___31760 = (r0); s.tmp_2 = if_charWidth_1_mk(s); - s.tmp_2.arg0 = s.font___14267; + s.tmp_2.arg0 = s.font___31756; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charWidth"); } else { @@ -20856,29 +21078,29 @@ switch (step) { r0 = (s.tmp_1 * 5); s.tmp_0 = r0; r0 = (s.tmp_0 - 2); - s.width___14275 = (r0); - r0 = pxsim_ImageMethods.width(globals.screen___1829); + s.width___31764 = (r0); + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; - r0 = (s.width___14275 >> 1); + r0 = (s.width___31764 >> 1); s.tmp_3 = r0; r0 = (s.tmp_1 - s.tmp_3); s.tmp_0 = r0; r0 = (s.tmp_0 + 1); - s.left___14280 = (r0); - r0 = globals.infoState___5499.fields["fontColor"]; - s.color1___14290 = (r0); - r0 = globals.infoState___5499.fields["bgColor"]; - s.color2___14294 = (r0); - r0 = (s.seconds___14271 < 10); + s.left___31769 = (r0); + r0 = globals.infoState___22800.fields["fontColor"]; + s.color1___31779 = (r0); + r0 = globals.infoState___22800.fields["bgColor"]; + s.color2___31783 = (r0); + r0 = (s.seconds___31760 < 10); 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 = (s.seconds___14271 & 1); + r0 = (s.seconds___31760 & 1); case 4: // jmp value (already in r0) s.tmp_1 = r0; @@ -20887,7 +21109,7 @@ switch (step) { r0 = s.tmp_1; { step = 6; continue; } case 5: - r0 = pxsim_ImageMethods.isMono(globals.screen___1829); + r0 = pxsim_ImageMethods.isMono(globals.screen___19115); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -20897,20 +21119,20 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 7; continue; } - s.temp___14307 = (s.color1___14290); - s.color1___14290 = (s.color2___14294); - s.color2___14294 = (s.temp___14307); + s.temp___31796 = (s.color1___31779); + s.color1___31779 = (s.color2___31783); + s.color2___31783 = (s.temp___31796); case 7: case 8: - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); - s.tmp_0.arg0 = globals.screen___1829; - r0 = (s.left___14280 - 3); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); + s.tmp_0.arg0 = globals.screen___19115; + r0 = (s.left___31769 - 3); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; - r0 = (s.width___14275 + 6); + r0 = (s.width___31764 + 6); s.tmp_0.arg3 = r0; s.tmp_2 = if_charHeight_1_mk(s); - s.tmp_2.arg0 = s.font___14267; + s.tmp_2.arg0 = s.font___31756; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charHeight"); } else { @@ -20924,20 +21146,20 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 + 3); s.tmp_0.arg4 = r0; - r0 = globals.infoState___5499.fields["borderColor"]; + r0 = globals.infoState___22800.fields["borderColor"]; s.tmp_0.arg5 = r0; s.callLocIdx = 1049; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); - s.tmp_0.arg0 = globals.screen___1829; - r0 = (s.left___14280 - 2); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); + s.tmp_0.arg0 = globals.screen___19115; + r0 = (s.left___31769 - 2); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; - r0 = (s.width___14275 + 4); + r0 = (s.width___31764 + 4); s.tmp_0.arg3 = r0; s.tmp_2 = if_charHeight_1_mk(s); - s.tmp_2.arg0 = s.font___14267; + s.tmp_2.arg0 = s.font___31756; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charHeight"); } else { @@ -20951,22 +21173,22 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 + 2); s.tmp_0.arg4 = r0; - s.tmp_0.arg5 = s.color2___14294; + s.tmp_0.arg5 = s.color2___31783; s.callLocIdx = 1051; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - r0 = (s.seconds___14271 < 60); + r0 = (s.seconds___31760 < 60); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } r0 = (s.arg0 % 1000); s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_1, 10); - s.remainder___14343 = (r0); - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.screen___1829; - s.tmp_3 = info_formatDecimal__P5552_mk(s); - s.tmp_3.arg0 = s.seconds___14271; + s.remainder___31832 = (r0); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.screen___19115; + s.tmp_3 = info_formatDecimal__P22853_mk(s); + s.tmp_3.arg0 = s.seconds___31760; s.callLocIdx = 1052; s.pc = 17; return s.tmp_3; case 17: r0 = s.retval; @@ -20982,17 +21204,17 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_String__concat(s.tmp_1, "."); s.tmp_0.arg1 = r0; - s.tmp_0.arg2 = s.left___14280; + s.tmp_0.arg2 = s.left___31769; s.tmp_0.arg3 = 1; - s.tmp_0.arg4 = s.color1___14290; - s.tmp_0.arg5 = s.font___14267; + s.tmp_0.arg4 = s.color1___31779; + s.tmp_0.arg5 = s.font___31756; s.tmp_0.arg6 = undefined; s.callLocIdx = 1053; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.tmp_0 = r0 = s.left___14280; + s.tmp_0 = r0 = s.left___31769; s.tmp_3 = if_charWidth_1_mk(s); - s.tmp_3.arg0 = s.font___14267; + s.tmp_3.arg0 = s.font___31756; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charWidth"); } else { @@ -21007,33 +21229,33 @@ switch (step) { r0 = (3 * s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.decimalLeft___14362 = (r0); - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.screen___1829; - s.tmp_1 = info_formatDecimal__P5552_mk(s); - s.tmp_1.arg0 = s.remainder___14343; + s.decimalLeft___31851 = (r0); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.screen___19115; + s.tmp_1 = info_formatDecimal__P22853_mk(s); + s.tmp_1.arg0 = s.remainder___31832; s.callLocIdx = 1055; s.pc = 21; return s.tmp_1; case 21: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_0.arg2 = s.decimalLeft___14362; + s.tmp_0.arg2 = s.decimalLeft___31851; s.tmp_0.arg3 = 3; - s.tmp_0.arg4 = s.color1___14290; - s.tmp_0.arg5 = s.smallFont___14269; + s.tmp_0.arg4 = s.color1___31779; + s.tmp_0.arg5 = s.smallFont___31758; s.tmp_0.arg6 = undefined; s.callLocIdx = 1056; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; { step = 10; continue; } case 9: - r0 = pxsim.Math_.idiv(s.seconds___14271, 60); - s.minutes___14380 = (r0); - r0 = (s.seconds___14271 % 60); - s.remainder___14384 = (r0); - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.screen___1829; - s.tmp_5 = info_formatDecimal__P5552_mk(s); - s.tmp_5.arg0 = s.minutes___14380; + r0 = pxsim.Math_.idiv(s.seconds___31760, 60); + s.minutes___31869 = (r0); + r0 = (s.seconds___31760 % 60); + s.remainder___31873 = (r0); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.screen___19115; + s.tmp_5 = info_formatDecimal__P22853_mk(s); + s.tmp_5.arg0 = s.minutes___31869; s.callLocIdx = 1057; s.pc = 23; return s.tmp_5; case 23: r0 = s.retval; @@ -21058,8 +21280,8 @@ switch (step) { case 25: r0 = s.retval; s.tmp_1 = r0; - s.tmp_8 = info_formatDecimal__P5552_mk(s); - s.tmp_8.arg0 = s.remainder___14384; + s.tmp_8 = info_formatDecimal__P22853_mk(s); + s.tmp_8.arg0 = s.remainder___31873; s.callLocIdx = 1058; s.pc = 26; return s.tmp_8; case 26: r0 = s.retval; @@ -21075,10 +21297,10 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_String__concat(s.tmp_1, s.tmp_6); s.tmp_0.arg1 = r0; - s.tmp_0.arg2 = s.left___14280; + s.tmp_0.arg2 = s.left___31769; s.tmp_0.arg3 = 1; - s.tmp_0.arg4 = s.color1___14290; - s.tmp_0.arg5 = s.font___14267; + s.tmp_0.arg4 = s.color1___31779; + s.tmp_0.arg5 = s.font___31756; s.tmp_0.arg6 = undefined; s.callLocIdx = 1059; s.pc = 22; return s.tmp_0; case 22: @@ -21088,12 +21310,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_drawTimer__P5550.info = {"start":13679,"length":1328,"line":466,"column":4,"endLine":501,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"drawTimer","argumentNames":["millis"]} +info_drawTimer__P22851.info = {"start":13679,"length":1328,"line":466,"column":4,"endLine":501,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"drawTimer","argumentNames":["millis"]} -function info_drawTimer__P5550_mk(s) { +function info_drawTimer__P22851_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_drawTimer__P5550, depth: s.depth + 1, + parent: s, fn: info_drawTimer__P22851, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21104,18 +21326,18 @@ function info_drawTimer__P5550_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - font___14267: undefined, - smallFont___14269: undefined, - seconds___14271: undefined, - width___14275: undefined, - left___14280: undefined, - color1___14290: undefined, - color2___14294: undefined, - temp___14307: undefined, - remainder___14343: undefined, - decimalLeft___14362: undefined, - minutes___14380: undefined, - remainder___14384: undefined, + font___31756: undefined, + smallFont___31758: undefined, + seconds___31760: undefined, + width___31764: undefined, + left___31769: undefined, + color1___31779: undefined, + color2___31783: undefined, + temp___31796: undefined, + remainder___31832: undefined, + decimalLeft___31851: undefined, + minutes___31869: undefined, + remainder___31873: undefined, arg0: undefined, } } @@ -21123,7 +21345,7 @@ function info_drawTimer__P5550_mk(s) { -function info_formatDecimal__P5552(s) { +function info_formatDecimal__P22853(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21161,12 +21383,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_formatDecimal__P5552.info = {"start":28812,"length":156,"line":924,"column":4,"endLine":930,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"formatDecimal","argumentNames":["val"]} +info_formatDecimal__P22853.info = {"start":28812,"length":156,"line":924,"column":4,"endLine":930,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"formatDecimal","argumentNames":["val"]} -function info_formatDecimal__P5552_mk(s) { +function info_formatDecimal__P22853_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_formatDecimal__P5552, depth: s.depth + 1, + parent: s, fn: info_formatDecimal__P22853, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21177,7 +21399,7 @@ function info_formatDecimal__P5552_mk(s) { -function info_InfoState_constructor__P5497(s) { +function info_InfoState_constructor__P22798(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21192,24 +21414,24 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_InfoState__C5496_VT)) failedCast(r0); + if (!checkSubtype(r0, info_InfoState__C22797_VT)) failedCast(r0); r0 = (s.arg0).fields["visibilityFlag"] = (8); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = (s.tmp_0).fields["playerStates"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = info_defaultHeartImage__P5547_mk(s); + s.tmp_2 = info_defaultHeartImage__P22848_mk(s); s.callLocIdx = 1015; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["heartImage"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - r0 = pxsim.image.ofBuffer(_hex15033); + r0 = pxsim.image.ofBuffer(_hex32522); s.tmp_1 = r0; r0 = (s.tmp_0).fields["multiplierImage"] = (s.tmp_1); - r0 = pxsim_ImageMethods.isMono(globals.screen___1829); + r0 = pxsim_ImageMethods.isMono(globals.screen___19115); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -21221,7 +21443,7 @@ switch (step) { // jmp value (already in r0) s.tmp_1 = r0; r0 = (s.arg0).fields["bgColor"] = (s.tmp_1); - r0 = pxsim_ImageMethods.isMono(globals.screen___1829); + r0 = pxsim_ImageMethods.isMono(globals.screen___19115); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } @@ -21233,7 +21455,7 @@ switch (step) { // jmp value (already in r0) s.tmp_1 = r0; r0 = (s.arg0).fields["borderColor"] = (s.tmp_1); - r0 = pxsim_ImageMethods.isMono(globals.screen___1829); + r0 = pxsim_ImageMethods.isMono(globals.screen___19115); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } @@ -21256,12 +21478,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_InfoState_constructor__P5497.info = {"start":1121,"length":674,"line":45,"column":8,"endLine":63,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["this"]} +info_InfoState_constructor__P22798.info = {"start":1121,"length":674,"line":45,"column":8,"endLine":63,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["this"]} -function info_InfoState_constructor__P5497_mk(s) { +function info_InfoState_constructor__P22798_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_InfoState_constructor__P5497, depth: s.depth + 1, + parent: s, fn: info_InfoState_constructor__P22798, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21269,12 +21491,12 @@ function info_InfoState_constructor__P5497_mk(s) { arg0: undefined, } } -const _hex15033 = pxsim.BufferMethods.createBufferFromHex("87040500050000000100010010100000000100001010000001000100") +const _hex32522 = pxsim.BufferMethods.createBufferFromHex("87040500050000000100010010100000000100001010000001000100") -function info_defaultHeartImage__P5547(s) { +function info_defaultHeartImage__P22848(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21284,14 +21506,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_ImageMethods.isMono(globals.screen___1829); + r0 = pxsim_ImageMethods.isMono(globals.screen___19115); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim.image.ofBuffer(_hex15061); + r0 = pxsim.image.ofBuffer(_hex32550); { step = 2; continue; } case 1: - r0 = pxsim.image.ofBuffer(_hex15063); + r0 = pxsim.image.ofBuffer(_hex32552); case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -21299,24 +21521,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_defaultHeartImage__P5547.info = {"start":5156,"length":592,"line":164,"column":4,"endLine":185,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"defaultHeartImage","argumentNames":[]} +info_defaultHeartImage__P22848.info = {"start":5156,"length":592,"line":164,"column":4,"endLine":185,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"defaultHeartImage","argumentNames":[]} -function info_defaultHeartImage__P5547_mk(s) { +function info_defaultHeartImage__P22848_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_defaultHeartImage__P5547, depth: s.depth + 1, + parent: s, fn: info_defaultHeartImage__P22848, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, } } -const _hex15061 = pxsim.BufferMethods.createBufferFromHex("87040800070000001011000001000100010010001000000101001000010001001011000000000000") -const _hex15063 = pxsim.BufferMethods.createBufferFromHex("8704080007000000c0cc00002c220c002222c2002222220c20222202222422004222020020220000") +const _hex32550 = pxsim.BufferMethods.createBufferFromHex("87040800070000001011000001000100010010001000000101001000010001001011000000000000") +const _hex32552 = pxsim.BufferMethods.createBufferFromHex("8704080007000000c0cc00002c220c002222c2002222220c20222202222422004222020020220000") -function scene_Scene_millis__P2604(s) { +function scene_Scene_millis__P19890(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21331,17 +21553,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C2579_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C19865_VT)) failedCast(r0); r0 = s.arg0.fields["_millis"]; return leave(s, r0) default: oops() } } } -scene_Scene_millis__P2604.info = {"start":6898,"length":61,"line":191,"column":8,"endLine":193,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"millis","argumentNames":["this"]} +scene_Scene_millis__P19890.info = {"start":6898,"length":61,"line":191,"column":8,"endLine":193,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"millis","argumentNames":["this"]} -function scene_Scene_millis__P2604_mk(s) { +function scene_Scene_millis__P19890_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_millis__P2604, depth: s.depth + 1, + parent: s, fn: scene_Scene_millis__P19890, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -21350,7 +21572,7 @@ function scene_Scene_millis__P2604_mk(s) { -function info_PlayerInfo_drawLives__P2396(s) { +function info_PlayerInfo_drawLives__P19682(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21360,25 +21582,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.state___14425 = undefined; - s.font___14431 = undefined; - s.i___14474 = undefined; - s.num___14496 = undefined; - s.textWidth___14503 = undefined; - s.mult___14555 = undefined; + s.state___31914 = undefined; + s.font___31920 = undefined; + s.i___31963 = undefined; + s.num___31985 = undefined; + s.textWidth___31992 = undefined; + s.mult___32044 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C2369_VT)) failedCast(r0); - s.tmp_0 = info_PlayerInfo_getState__P2382_mk(s); + if (!checkSubtype(r0, info_PlayerInfo__C19655_VT)) failedCast(r0); + s.tmp_0 = info_PlayerInfo_getState__P19668_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1094; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.state___14425 = (r0); - r0 = s.state___14425.fields["life"]; + s.state___31914 = (r0); + r0 = s.state___31914.fields["life"]; s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -21387,20 +21609,20 @@ switch (step) { { step = 7; continue; } case 1: case 2: - s.font___14431 = (globals.font8___1772); - r0 = s.state___14425.fields["life"]; + s.font___31920 = (globals.font8___19058); + r0 = s.state___31914.fields["life"]; s.tmp_1 = r0; r0 = (s.tmp_1 <= 4); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = helpers_imageFillRect__P1755_mk(s); - s.tmp_2.arg0 = globals.screen___1829; + s.tmp_2 = helpers_imageFillRect__P19041_mk(s); + s.tmp_2.arg0 = globals.screen___19115; s.tmp_2.arg1 = 0; s.tmp_2.arg2 = 0; - r0 = s.state___14425.fields["life"]; + r0 = s.state___31914.fields["life"]; s.tmp_4 = r0; - r0 = globals.infoState___5499.fields["heartImage"]; + r0 = globals.infoState___22800.fields["heartImage"]; s.tmp_7 = r0; r0 = pxsim_ImageMethods.width(s.tmp_7); s.tmp_6 = r0; @@ -21410,24 +21632,24 @@ switch (step) { s.tmp_3 = r0; r0 = (s.tmp_3 + 3); s.tmp_2.arg3 = r0; - r0 = globals.infoState___5499.fields["heartImage"]; + r0 = globals.infoState___22800.fields["heartImage"]; s.tmp_9 = r0; r0 = pxsim_ImageMethods.height(s.tmp_9); s.tmp_8 = r0; r0 = (s.tmp_8 + 4); s.tmp_2.arg4 = r0; - r0 = globals.infoState___5499.fields["borderColor"]; + r0 = globals.infoState___22800.fields["borderColor"]; s.tmp_2.arg5 = r0; s.callLocIdx = 1095; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); - s.tmp_0.arg0 = globals.screen___1829; + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); + s.tmp_0.arg0 = globals.screen___19115; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 0; - r0 = s.state___14425.fields["life"]; + r0 = s.state___31914.fields["life"]; s.tmp_2 = r0; - r0 = globals.infoState___5499.fields["heartImage"]; + r0 = globals.infoState___22800.fields["heartImage"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.width(s.tmp_5); s.tmp_4 = r0; @@ -21437,30 +21659,30 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 + 2); s.tmp_0.arg3 = r0; - r0 = globals.infoState___5499.fields["heartImage"]; + r0 = globals.infoState___22800.fields["heartImage"]; s.tmp_7 = r0; r0 = pxsim_ImageMethods.height(s.tmp_7); s.tmp_6 = r0; r0 = (s.tmp_6 + 3); s.tmp_0.arg4 = r0; - r0 = globals.infoState___5499.fields["bgColor"]; + r0 = globals.infoState___22800.fields["bgColor"]; s.tmp_0.arg5 = r0; s.callLocIdx = 1096; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.i___14474 = (0); + s.i___31963 = (0); case 3: - r0 = s.state___14425.fields["life"]; + r0 = s.state___31914.fields["life"]; s.tmp_1 = r0; - r0 = (s.i___14474 < s.tmp_1); + r0 = (s.i___31963 < s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_2 = r0 = globals.screen___1829; - r0 = globals.infoState___5499.fields["heartImage"]; + s.tmp_2 = r0 = globals.screen___19115; + r0 = globals.infoState___22800.fields["heartImage"]; s.tmp_3 = r0; - s.tmp_6 = r0 = s.i___14474; - r0 = globals.infoState___5499.fields["heartImage"]; + s.tmp_6 = r0 = s.i___31963; + r0 = globals.infoState___22800.fields["heartImage"]; s.tmp_9 = r0; r0 = pxsim_ImageMethods.width(s.tmp_9); s.tmp_8 = r0; @@ -21471,13 +21693,13 @@ switch (step) { r0 = (1 + s.tmp_5); s.tmp_4 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_2, s.tmp_3, s.tmp_4, 1); - r0 = (s.i___14474 + 1); - s.i___14474 = (r0); + r0 = (s.i___31963 + 1); + s.i___31963 = (r0); { step = 3; continue; } case 4: { step = 6; continue; } case 5: - r0 = s.state___14425.fields["life"]; + r0 = s.state___31914.fields["life"]; s.tmp_1 = r0; if ((s.tmp_1) && (s.tmp_1).vtable) { setupResume(s, 11); @@ -21491,11 +21713,11 @@ switch (step) { r0 = pxsim_String_.mkEmpty(); s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_0, s.tmp_2); - s.num___14496 = (r0); - r0 = pxsim_String_.length(s.num___14496); + s.num___31985 = (r0); + r0 = pxsim_String_.length(s.num___31985); s.tmp_1 = r0; s.tmp_3 = if_charWidth_1_mk(s); - s.tmp_3.arg0 = s.font___14431; + s.tmp_3.arg0 = s.font___31920; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charWidth"); } else { @@ -21510,85 +21732,85 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 - 1); - s.textWidth___14503 = (r0); - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); - s.tmp_0.arg0 = globals.screen___1829; + s.textWidth___31992 = (r0); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); + s.tmp_0.arg0 = globals.screen___19115; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 0; - r0 = globals.infoState___5499.fields["heartImage"]; + r0 = globals.infoState___22800.fields["heartImage"]; s.tmp_4 = r0; r0 = pxsim_ImageMethods.width(s.tmp_4); s.tmp_3 = r0; - r0 = globals.infoState___5499.fields["multiplierImage"]; + r0 = globals.infoState___22800.fields["multiplierImage"]; s.tmp_6 = r0; r0 = pxsim_ImageMethods.width(s.tmp_6); s.tmp_5 = r0; r0 = (s.tmp_3 + s.tmp_5); s.tmp_2 = r0; - r0 = (s.tmp_2 + s.textWidth___14503); + r0 = (s.tmp_2 + s.textWidth___31992); s.tmp_1 = r0; r0 = (s.tmp_1 + 5); s.tmp_0.arg3 = r0; - r0 = globals.infoState___5499.fields["heartImage"]; + r0 = globals.infoState___22800.fields["heartImage"]; s.tmp_8 = r0; r0 = pxsim_ImageMethods.height(s.tmp_8); s.tmp_7 = r0; r0 = (s.tmp_7 + 4); s.tmp_0.arg4 = r0; - r0 = globals.infoState___5499.fields["borderColor"]; + r0 = globals.infoState___22800.fields["borderColor"]; s.tmp_0.arg5 = r0; s.callLocIdx = 1098; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); - s.tmp_0.arg0 = globals.screen___1829; + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); + s.tmp_0.arg0 = globals.screen___19115; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 0; - r0 = globals.infoState___5499.fields["heartImage"]; + r0 = globals.infoState___22800.fields["heartImage"]; s.tmp_4 = r0; r0 = pxsim_ImageMethods.width(s.tmp_4); s.tmp_3 = r0; - r0 = globals.infoState___5499.fields["multiplierImage"]; + r0 = globals.infoState___22800.fields["multiplierImage"]; s.tmp_6 = r0; r0 = pxsim_ImageMethods.width(s.tmp_6); s.tmp_5 = r0; r0 = (s.tmp_3 + s.tmp_5); s.tmp_2 = r0; - r0 = (s.tmp_2 + s.textWidth___14503); + r0 = (s.tmp_2 + s.textWidth___31992); s.tmp_1 = r0; r0 = (s.tmp_1 + 4); s.tmp_0.arg3 = r0; - r0 = globals.infoState___5499.fields["heartImage"]; + r0 = globals.infoState___22800.fields["heartImage"]; s.tmp_8 = r0; r0 = pxsim_ImageMethods.height(s.tmp_8); s.tmp_7 = r0; r0 = (s.tmp_7 + 3); s.tmp_0.arg4 = r0; - r0 = globals.infoState___5499.fields["bgColor"]; + r0 = globals.infoState___22800.fields["bgColor"]; s.tmp_0.arg5 = r0; s.callLocIdx = 1099; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - r0 = globals.infoState___5499.fields["heartImage"]; + r0 = globals.infoState___22800.fields["heartImage"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___1829, s.tmp_0, 1, 1); - r0 = globals.infoState___5499.fields["multiplierImage"]; + r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___19115, s.tmp_0, 1, 1); + r0 = globals.infoState___22800.fields["multiplierImage"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.clone(s.tmp_0); - s.mult___14555 = (r0); - r0 = globals.infoState___5499.fields["fontColor"]; + s.mult___32044 = (r0); + r0 = globals.infoState___22800.fields["fontColor"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.replace(s.mult___14555, 1, s.tmp_0); - s.tmp_0 = r0 = globals.screen___1829; - s.tmp_1 = r0 = s.mult___14555; - r0 = globals.infoState___5499.fields["heartImage"]; + r0 = pxsim_ImageMethods.replace(s.mult___32044, 1, s.tmp_0); + s.tmp_0 = r0 = globals.screen___19115; + s.tmp_1 = r0 = s.mult___32044; + r0 = globals.infoState___22800.fields["heartImage"]; s.tmp_4 = r0; r0 = pxsim_ImageMethods.width(s.tmp_4); s.tmp_3 = r0; r0 = (s.tmp_3 + 2); s.tmp_2 = r0; s.tmp_8 = if_charHeight_1_mk(s); - s.tmp_8.arg0 = s.font___14431; + s.tmp_8.arg0 = s.font___31920; if (!s.tmp_8.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_8.arg0, "charHeight"); } else { @@ -21600,7 +21822,7 @@ switch (step) { case 15: r0 = s.retval; s.tmp_7 = r0; - r0 = globals.infoState___5499.fields["multiplierImage"]; + r0 = globals.infoState___22800.fields["multiplierImage"]; s.tmp_10 = r0; r0 = pxsim_ImageMethods.height(s.tmp_10); s.tmp_9 = r0; @@ -21609,25 +21831,25 @@ switch (step) { r0 = (s.tmp_6 - 1); s.tmp_5 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_5); - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.screen___1829; - s.tmp_0.arg1 = s.num___14496; - r0 = globals.infoState___5499.fields["heartImage"]; + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.screen___19115; + s.tmp_0.arg1 = s.num___31985; + r0 = globals.infoState___22800.fields["heartImage"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.width(s.tmp_3); s.tmp_2 = r0; r0 = (s.tmp_2 + 3); s.tmp_1 = r0; - r0 = globals.infoState___5499.fields["multiplierImage"]; + r0 = globals.infoState___22800.fields["multiplierImage"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.width(s.tmp_5); s.tmp_4 = r0; r0 = (s.tmp_1 + s.tmp_4); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 1; - r0 = globals.infoState___5499.fields["fontColor"]; + r0 = globals.infoState___22800.fields["fontColor"]; s.tmp_0.arg4 = r0; - s.tmp_0.arg5 = s.font___14431; + s.tmp_0.arg5 = s.font___31920; s.tmp_0.arg6 = undefined; s.callLocIdx = 1101; s.pc = 16; return s.tmp_0; case 16: @@ -21638,12 +21860,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_PlayerInfo_drawLives__P2396.info = {"start":26342,"length":2458,"line":855,"column":8,"endLine":921,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"drawLives","argumentNames":["this"]} +info_PlayerInfo_drawLives__P19682.info = {"start":26342,"length":2458,"line":855,"column":8,"endLine":921,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"drawLives","argumentNames":["this"]} -function info_PlayerInfo_drawLives__P2396_mk(s) { +function info_PlayerInfo_drawLives__P19682_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_drawLives__P2396, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_drawLives__P19682, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21656,12 +21878,12 @@ function info_PlayerInfo_drawLives__P2396_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - state___14425: undefined, - font___14431: undefined, - i___14474: undefined, - num___14496: undefined, - textWidth___14503: undefined, - mult___14555: undefined, + state___31914: undefined, + font___31920: undefined, + i___31963: undefined, + num___31985: undefined, + textWidth___31992: undefined, + mult___32044: undefined, arg0: undefined, } } @@ -21669,7 +21891,7 @@ function info_PlayerInfo_drawLives__P2396_mk(s) { -function info_PlayerInfo_drawScore__P2395(s) { +function info_PlayerInfo_drawScore__P19681(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21679,42 +21901,42 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___14611 = undefined; - s.font___14615 = undefined; - s.offsetY___14616 = undefined; - s.num___14625 = undefined; - s.width___14629 = undefined; + s.s___32100 = undefined; + s.font___32104 = undefined; + s.offsetY___32105 = undefined; + s.num___32114 = undefined; + s.width___32118 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C2369_VT)) failedCast(r0); - s.tmp_1 = info_PlayerInfo_score__P2384_mk(s); + if (!checkSubtype(r0, info_PlayerInfo__C19655_VT)) failedCast(r0); + s.tmp_1 = info_PlayerInfo_score__P19670_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1087; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - s.s___14611 = (r0); - r0 = (s.s___14611 >= 1000000); + s.s___32100 = (r0); + r0 = (s.s___32100 >= 1000000); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.offsetY___14616 = (2); - s.font___14615 = (globals.font5___1777); + s.offsetY___32105 = (2); + s.font___32104 = (globals.font5___19063); { step = 2; continue; } case 1: - s.offsetY___14616 = (1); - s.font___14615 = (globals.font8___1772); + s.offsetY___32105 = (1); + s.font___32104 = (globals.font8___19058); case 2: - r0 = pxsim_numops.toString(s.s___14611); - s.num___14625 = (r0); - r0 = pxsim_String_.length(s.num___14625); + r0 = pxsim_numops.toString(s.s___32100); + s.num___32114 = (r0); + r0 = pxsim_String_.length(s.num___32114); s.tmp_0 = r0; s.tmp_2 = if_charWidth_1_mk(s); - s.tmp_2.arg0 = s.font___14615; + s.tmp_2.arg0 = s.font___32104; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charWidth"); } else { @@ -21727,20 +21949,20 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.width___14629 = (r0); - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); - s.tmp_0.arg0 = globals.screen___1829; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + s.width___32118 = (r0); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); + s.tmp_0.arg0 = globals.screen___19115; + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_2 = r0; - r0 = (s.tmp_2 - s.width___14629); + r0 = (s.tmp_2 - s.width___32118); s.tmp_1 = r0; r0 = (s.tmp_1 - 2); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_0.arg3 = r0; s.tmp_4 = if_charHeight_1_mk(s); - s.tmp_4.arg0 = globals.font8___1772; + s.tmp_4.arg0 = globals.font8___19058; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charHeight"); } else { @@ -21754,24 +21976,24 @@ switch (step) { s.tmp_3 = r0; r0 = (s.tmp_3 + 3); s.tmp_0.arg4 = r0; - r0 = globals.infoState___5499.fields["borderColor"]; + r0 = globals.infoState___22800.fields["borderColor"]; s.tmp_0.arg5 = r0; s.callLocIdx = 1090; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); - s.tmp_0.arg0 = globals.screen___1829; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); + s.tmp_0.arg0 = globals.screen___19115; + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_2 = r0; - r0 = (s.tmp_2 - s.width___14629); + r0 = (s.tmp_2 - s.width___32118); s.tmp_1 = r0; r0 = (s.tmp_1 - 1); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_0.arg3 = r0; s.tmp_4 = if_charHeight_1_mk(s); - s.tmp_4.arg0 = globals.font8___1772; + s.tmp_4.arg0 = globals.font8___19058; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charHeight"); } else { @@ -21785,22 +22007,22 @@ switch (step) { s.tmp_3 = r0; r0 = (s.tmp_3 + 2); s.tmp_0.arg4 = r0; - r0 = globals.infoState___5499.fields["bgColor"]; + r0 = globals.infoState___22800.fields["bgColor"]; s.tmp_0.arg5 = r0; s.callLocIdx = 1092; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.screen___1829; - s.tmp_0.arg1 = s.num___14625; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.screen___19115; + s.tmp_0.arg1 = s.num___32114; + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.width___14629); + r0 = (s.tmp_1 - s.width___32118); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.offsetY___14616; - r0 = globals.infoState___5499.fields["fontColor"]; + s.tmp_0.arg3 = s.offsetY___32105; + r0 = globals.infoState___22800.fields["fontColor"]; s.tmp_0.arg4 = r0; - s.tmp_0.arg5 = s.font___14615; + s.tmp_0.arg5 = s.font___32104; s.tmp_0.arg6 = undefined; s.callLocIdx = 1093; s.pc = 9; return s.tmp_0; case 9: @@ -21809,23 +22031,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_PlayerInfo_drawScore__P2395.info = {"start":25284,"length":1048,"line":815,"column":8,"endLine":853,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"drawScore","argumentNames":["this"]} +info_PlayerInfo_drawScore__P19681.info = {"start":25284,"length":1048,"line":815,"column":8,"endLine":853,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"drawScore","argumentNames":["this"]} -function info_PlayerInfo_drawScore__P2395_mk(s) { +function info_PlayerInfo_drawScore__P19681_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_drawScore__P2395, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_drawScore__P19681, 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___14611: undefined, - font___14615: undefined, - offsetY___14616: undefined, - num___14625: undefined, - width___14629: undefined, + s___32100: undefined, + font___32104: undefined, + offsetY___32105: undefined, + num___32114: undefined, + width___32118: undefined, arg0: undefined, } } @@ -21833,7 +22055,7 @@ function info_PlayerInfo_drawScore__P2395_mk(s) { -function info_PlayerInfo_score__P2384(s) { +function info_PlayerInfo_score__P19670(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21843,13 +22065,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.state___13953 = undefined; + s.state___31442 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C2369_VT)) failedCast(r0); + if (!checkSubtype(r0, info_PlayerInfo__C19655_VT)) failedCast(r0); r0 = s.arg0.fields["showScore"]; s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); @@ -21868,35 +22090,35 @@ switch (step) { r0 = (s.arg0).fields["showPlayer"] = (true); case 3: case 4: - s.tmp_0 = info_PlayerInfo_getState__P2382_mk(s); + s.tmp_0 = info_PlayerInfo_getState__P19668_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1064; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.state___13953 = (r0); - r0 = s.state___13953.fields["score"]; + s.state___31442 = (r0); + r0 = s.state___31442.fields["score"]; s.tmp_1 = r0; r0 = (s.tmp_1 == null); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = (s.state___13953).fields["score"] = (0); + r0 = (s.state___31442).fields["score"] = (0); case 5: case 6: - r0 = s.state___13953.fields["score"]; + r0 = s.state___31442.fields["score"]; return leave(s, r0) default: oops() } } } -info_PlayerInfo_score__P2384.info = {"start":17683,"length":314,"line":582,"column":8,"endLine":591,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"score","argumentNames":["this"]} +info_PlayerInfo_score__P19670.info = {"start":17683,"length":314,"line":582,"column":8,"endLine":591,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"score","argumentNames":["this"]} -function info_PlayerInfo_score__P2384_mk(s) { +function info_PlayerInfo_score__P19670_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_score__P2384, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_score__P19670, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - state___13953: undefined, + state___31442: undefined, arg0: undefined, } } @@ -21904,7 +22126,7 @@ function info_PlayerInfo_score__P2384_mk(s) { -function info_PlayerInfo_drawPlayer__P2394(s) { +function info_PlayerInfo_drawPlayer__P19680(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21914,44 +22136,44 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.state___14701 = undefined; - s.font___14704 = undefined; - s.score___14706 = undefined; - s.life___14707 = undefined; - s.height___14708 = undefined; - s.scoreWidth___14709 = undefined; - s.lifeWidth___14710 = undefined; - s.offsetY___14713 = undefined; - s.showScore___14714 = undefined; - s.showLife___14722 = undefined; - s.width___14790 = undefined; - s.x___14800 = undefined; - s.y___14807 = undefined; - s.bump___14840 = undefined; - s.xLoc___14865 = undefined; - s.mult___14876 = undefined; - s.pNum___14938 = undefined; - s.iconWidth___14945 = undefined; - s.iconHeight___14953 = undefined; - s.iconX___14961 = undefined; - s.iconY___14973 = undefined; + s.state___32190 = undefined; + s.font___32193 = undefined; + s.score___32195 = undefined; + s.life___32196 = undefined; + s.height___32197 = undefined; + s.scoreWidth___32198 = undefined; + s.lifeWidth___32199 = undefined; + s.offsetY___32202 = undefined; + s.showScore___32203 = undefined; + s.showLife___32211 = undefined; + s.width___32279 = undefined; + s.x___32289 = undefined; + s.y___32296 = undefined; + s.bump___32329 = undefined; + s.xLoc___32354 = undefined; + s.mult___32365 = undefined; + s.pNum___32427 = undefined; + s.iconWidth___32434 = undefined; + s.iconHeight___32442 = undefined; + s.iconX___32450 = undefined; + s.iconY___32462 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C2369_VT)) failedCast(r0); - s.tmp_0 = info_PlayerInfo_getState__P2382_mk(s); + if (!checkSubtype(r0, info_PlayerInfo__C19655_VT)) failedCast(r0); + s.tmp_0 = info_PlayerInfo_getState__P19668_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1070; s.pc = 43; return s.tmp_0; case 43: r0 = s.retval; - s.state___14701 = (r0); - s.font___14704 = (globals.font5___1777); - s.height___14708 = (4); - s.scoreWidth___14709 = (0); - s.lifeWidth___14710 = (0); - s.offsetY___14713 = (2); + s.state___32190 = (r0); + s.font___32193 = (globals.font5___19063); + s.height___32197 = (4); + s.scoreWidth___32198 = (0); + s.lifeWidth___32199 = (0); + s.offsetY___32202 = (2); r0 = s.arg0.fields["showScore"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -21959,13 +22181,13 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.state___14701.fields["score"]; + r0 = s.state___32190.fields["score"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== undefined); case 2: // jmp value (already in r0) s.tmp_2 = r0; - s.showScore___14714 = (s.tmp_2); + s.showScore___32203 = (s.tmp_2); r0 = s.arg0.fields["showLife"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -21973,18 +22195,18 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - r0 = s.state___14701.fields["life"]; + r0 = s.state___32190.fields["life"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== undefined); case 4: // jmp value (already in r0) s.tmp_2 = r0; - s.showLife___14722 = (s.tmp_2); - r0 = pxsim_numops_toBoolDecr(s.showScore___14714); + s.showLife___32211 = (s.tmp_2); + r0 = pxsim_numops_toBoolDecr(s.showScore___32203); if (!r0) { step = 5; continue; } r0 = pxsim_String_.mkEmpty(); s.tmp_0 = r0; - r0 = s.state___14701.fields["score"]; + r0 = s.state___32190.fields["score"]; s.tmp_2 = r0; if ((s.tmp_2) && (s.tmp_2).vtable) { setupResume(s, 44); @@ -21996,11 +22218,11 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_String__concat(s.tmp_0, s.tmp_1); - s.score___14706 = (r0); - r0 = pxsim_String_.length(s.score___14706); + s.score___32195 = (r0); + r0 = pxsim_String_.length(s.score___32195); s.tmp_1 = r0; s.tmp_3 = if_charWidth_1_mk(s); - s.tmp_3.arg0 = s.font___14704; + s.tmp_3.arg0 = s.font___32193; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charWidth"); } else { @@ -22015,10 +22237,10 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 + 3); - s.scoreWidth___14709 = (r0); - s.tmp_0 = r0 = s.height___14708; + s.scoreWidth___32198 = (r0); + s.tmp_0 = r0 = s.height___32197; s.tmp_2 = if_charHeight_1_mk(s); - s.tmp_2.arg0 = s.font___14704; + s.tmp_2.arg0 = s.font___32193; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charHeight"); } else { @@ -22031,10 +22253,10 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.height___14708 = (r0); - s.tmp_0 = r0 = s.offsetY___14713; + s.height___32197 = (r0); + s.tmp_0 = r0 = s.offsetY___32202; s.tmp_3 = if_charHeight_1_mk(s); - s.tmp_3.arg0 = s.font___14704; + s.tmp_3.arg0 = s.font___32193; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charHeight"); } else { @@ -22049,12 +22271,12 @@ switch (step) { r0 = (s.tmp_2 + 1); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.offsetY___14713 = (r0); + s.offsetY___32202 = (r0); case 5: case 6: - r0 = pxsim_numops_toBoolDecr(s.showLife___14722); + r0 = pxsim_numops_toBoolDecr(s.showLife___32211); if (!r0) { step = 9; continue; } - r0 = s.state___14701.fields["life"]; + r0 = s.state___32190.fields["life"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 7; continue; } @@ -22077,21 +22299,21 @@ switch (step) { r0 = s.retval; s.tmp_3 = r0; r0 = pxsim_String__concat(s.tmp_2, s.tmp_3); - s.life___14707 = (r0); - r0 = globals.infoState___5499.fields["heartImage"]; + s.life___32196 = (r0); + r0 = globals.infoState___22800.fields["heartImage"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.width(s.tmp_3); s.tmp_2 = r0; - r0 = globals.infoState___5499.fields["multiplierImage"]; + r0 = globals.infoState___22800.fields["multiplierImage"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.width(s.tmp_5); s.tmp_4 = r0; r0 = (s.tmp_2 + s.tmp_4); s.tmp_1 = r0; - r0 = pxsim_String_.length(s.life___14707); + r0 = pxsim_String_.length(s.life___32196); s.tmp_7 = r0; s.tmp_9 = if_charWidth_1_mk(s); - s.tmp_9.arg0 = s.font___14704; + s.tmp_9.arg0 = s.font___32193; if (!s.tmp_9.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_9.arg0, "charWidth"); } else { @@ -22108,44 +22330,44 @@ switch (step) { r0 = (s.tmp_1 + s.tmp_6); s.tmp_0 = r0; r0 = (s.tmp_0 + 3); - s.lifeWidth___14710 = (r0); - s.tmp_0 = r0 = s.height___14708; - r0 = globals.infoState___5499.fields["heartImage"]; + s.lifeWidth___32199 = (r0); + s.tmp_0 = r0 = s.height___32197; + r0 = globals.infoState___22800.fields["heartImage"]; s.tmp_2 = r0; r0 = pxsim_ImageMethods.height(s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.height___14708 = (r0); + s.height___32197 = (r0); case 9: case 10: - s.tmp_0 = Math_max__P130_mk(s); - s.tmp_0.arg0 = s.scoreWidth___14709; - s.tmp_0.arg1 = s.lifeWidth___14710; + s.tmp_0 = Math_max__P17416_mk(s); + s.tmp_0.arg0 = s.scoreWidth___32198; + s.tmp_0.arg1 = s.lifeWidth___32199; s.callLocIdx = 1075; s.pc = 50; return s.tmp_0; case 50: r0 = s.retval; - s.width___14790 = (r0); - s.tmp_0 = r0 = s.showScore___14714; + s.width___32279 = (r0); + s.tmp_0 = r0 = s.showScore___32203; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 11; continue; } r0 = s.tmp_0; { step = 12; continue; } case 11: - r0 = s.showLife___14722; + r0 = s.showLife___32211; case 12: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 13; continue; } - r0 = (s.height___14708 + 1); - s.height___14708 = (r0); + r0 = (s.height___32197 + 1); + s.height___32197 = (r0); case 13: case 14: r0 = s.arg0.fields["left"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - r0 = s.width___14790; + r0 = s.width___32279; { step = 16; continue; } case 15: r0 = 0; @@ -22155,12 +22377,12 @@ switch (step) { r0 = s.arg0.fields["x"]; s.tmp_2 = r0; r0 = (s.tmp_2 - s.tmp_1); - s.x___14800 = (r0); + s.x___32289 = (r0); r0 = s.arg0.fields["up"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 17; continue; } - r0 = s.height___14708; + r0 = s.height___32197; { step = 18; continue; } case 17: r0 = 0; @@ -22170,39 +22392,39 @@ switch (step) { r0 = s.arg0.fields["y"]; s.tmp_2 = r0; r0 = (s.tmp_2 - s.tmp_1); - s.y___14807 = (r0); - s.tmp_0 = r0 = s.showScore___14714; + s.y___32296 = (r0); + s.tmp_0 = r0 = s.showScore___32203; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 19; continue; } r0 = s.tmp_0; { step = 20; continue; } case 19: - r0 = s.showLife___14722; + r0 = s.showLife___32211; case 20: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 21; continue; } - s.tmp_2 = helpers_imageFillRect__P1755_mk(s); - s.tmp_2.arg0 = globals.screen___1829; - s.tmp_2.arg1 = s.x___14800; - s.tmp_2.arg2 = s.y___14807; - s.tmp_2.arg3 = s.width___14790; - s.tmp_2.arg4 = s.height___14708; + s.tmp_2 = helpers_imageFillRect__P19041_mk(s); + s.tmp_2.arg0 = globals.screen___19115; + s.tmp_2.arg1 = s.x___32289; + s.tmp_2.arg2 = s.y___32296; + s.tmp_2.arg3 = s.width___32279; + s.tmp_2.arg4 = s.height___32197; r0 = s.arg0.fields["border"]; s.tmp_2.arg5 = r0; s.callLocIdx = 1076; s.pc = 51; return s.tmp_2; case 51: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); - s.tmp_0.arg0 = globals.screen___1829; - r0 = (s.x___14800 + 1); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); + s.tmp_0.arg0 = globals.screen___19115; + r0 = (s.x___32289 + 1); s.tmp_0.arg1 = r0; - r0 = (s.y___14807 + 1); + r0 = (s.y___32296 + 1); s.tmp_0.arg2 = r0; - r0 = (s.width___14790 - 2); + r0 = (s.width___32279 - 2); s.tmp_0.arg3 = r0; - r0 = (s.height___14708 - 2); + r0 = (s.height___32197 - 2); s.tmp_0.arg4 = r0; r0 = s.arg0.fields["bg"]; s.tmp_0.arg5 = r0; @@ -22211,84 +22433,84 @@ switch (step) { r0 = s.retval; case 21: case 22: - r0 = pxsim_numops_toBoolDecr(s.showScore___14714); + r0 = pxsim_numops_toBoolDecr(s.showScore___32203); if (!r0) { step = 25; continue; } r0 = s.arg0.fields["left"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 23; continue; } - r0 = (s.width___14790 - s.scoreWidth___14709); + r0 = (s.width___32279 - s.scoreWidth___32198); { step = 24; continue; } case 23: r0 = 0; case 24: // jmp value (already in r0) s.tmp_1 = r0; - s.bump___14840 = (s.tmp_1); - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.screen___1829; - s.tmp_0.arg1 = s.score___14706; - r0 = (s.x___14800 + 1); + s.bump___32329 = (s.tmp_1); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.screen___19115; + s.tmp_0.arg1 = s.score___32195; + r0 = (s.x___32289 + 1); s.tmp_2 = r0; - r0 = (s.tmp_2 + s.bump___14840); + r0 = (s.tmp_2 + s.bump___32329); s.tmp_1 = r0; r0 = (s.tmp_1 + 1); s.tmp_0.arg2 = r0; - r0 = (s.y___14807 + 2); + r0 = (s.y___32296 + 2); s.tmp_0.arg3 = r0; r0 = s.arg0.fields["fc"]; s.tmp_0.arg4 = r0; - s.tmp_0.arg5 = s.font___14704; + s.tmp_0.arg5 = s.font___32193; s.tmp_0.arg6 = undefined; s.callLocIdx = 1078; s.pc = 53; return s.tmp_0; case 53: r0 = s.retval; case 25: case 26: - r0 = pxsim_numops_toBoolDecr(s.showLife___14722); + r0 = pxsim_numops_toBoolDecr(s.showLife___32211); if (!r0) { step = 29; continue; } r0 = s.arg0.fields["left"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 27; continue; } - r0 = (s.width___14790 - s.lifeWidth___14710); + r0 = (s.width___32279 - s.lifeWidth___32199); { step = 28; continue; } case 27: r0 = 0; case 28: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.x___14800 + 1); + r0 = (s.x___32289 + 1); s.tmp_2 = r0; r0 = (s.tmp_2 + s.tmp_1); - s.xLoc___14865 = (r0); - r0 = globals.infoState___5499.fields["multiplierImage"]; + s.xLoc___32354 = (r0); + r0 = globals.infoState___22800.fields["multiplierImage"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.clone(s.tmp_0); - s.mult___14876 = (r0); + s.mult___32365 = (r0); r0 = s.arg0.fields["fc"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.replace(s.mult___14876, 1, s.tmp_0); - s.tmp_0 = r0 = globals.screen___1829; - r0 = globals.infoState___5499.fields["heartImage"]; + r0 = pxsim_ImageMethods.replace(s.mult___32365, 1, s.tmp_0); + s.tmp_0 = r0 = globals.screen___19115; + r0 = globals.infoState___22800.fields["heartImage"]; s.tmp_1 = r0; - s.tmp_2 = r0 = s.xLoc___14865; - r0 = (s.y___14807 + s.offsetY___14713); + s.tmp_2 = r0 = s.xLoc___32354; + r0 = (s.y___32296 + s.offsetY___32202); s.tmp_3 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_3); - s.tmp_0 = r0 = globals.screen___1829; - s.tmp_1 = r0 = s.mult___14876; - s.tmp_3 = r0 = s.xLoc___14865; - r0 = globals.infoState___5499.fields["heartImage"]; + s.tmp_0 = r0 = globals.screen___19115; + s.tmp_1 = r0 = s.mult___32365; + s.tmp_3 = r0 = s.xLoc___32354; + r0 = globals.infoState___22800.fields["heartImage"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.width(s.tmp_5); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_2 = r0; - r0 = (s.y___14807 + s.offsetY___14713); + r0 = (s.y___32296 + s.offsetY___32202); s.tmp_9 = r0; s.tmp_11 = if_charHeight_1_mk(s); - s.tmp_11.arg0 = s.font___14704; + s.tmp_11.arg0 = s.font___32193; if (!s.tmp_11.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_11.arg0, "charHeight"); } else { @@ -22302,7 +22524,7 @@ switch (step) { s.tmp_10 = r0; r0 = (s.tmp_9 + s.tmp_10); s.tmp_8 = r0; - r0 = globals.infoState___5499.fields["multiplierImage"]; + r0 = globals.infoState___22800.fields["multiplierImage"]; s.tmp_13 = r0; r0 = pxsim_ImageMethods.height(s.tmp_13); s.tmp_12 = r0; @@ -22311,17 +22533,17 @@ switch (step) { r0 = (s.tmp_7 - 1); s.tmp_6 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_6); - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.screen___1829; - s.tmp_0.arg1 = s.life___14707; - s.tmp_3 = r0 = s.xLoc___14865; - r0 = globals.infoState___5499.fields["heartImage"]; + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.screen___19115; + s.tmp_0.arg1 = s.life___32196; + s.tmp_3 = r0 = s.xLoc___32354; + r0 = globals.infoState___22800.fields["heartImage"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.width(s.tmp_5); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_2 = r0; - r0 = globals.infoState___5499.fields["multiplierImage"]; + r0 = globals.infoState___22800.fields["multiplierImage"]; s.tmp_7 = r0; r0 = pxsim_ImageMethods.width(s.tmp_7); s.tmp_6 = r0; @@ -22329,11 +22551,11 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 + 1); s.tmp_0.arg2 = r0; - r0 = (s.y___14807 + s.offsetY___14713); + r0 = (s.y___32296 + s.offsetY___32202); s.tmp_0.arg3 = r0; r0 = s.arg0.fields["fc"]; s.tmp_0.arg4 = r0; - s.tmp_0.arg5 = s.font___14704; + s.tmp_0.arg5 = s.font___32193; s.tmp_0.arg6 = undefined; s.callLocIdx = 1080; s.pc = 55; return s.tmp_0; case 55: @@ -22358,11 +22580,11 @@ switch (step) { r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_1, s.tmp_2); - s.pNum___14938 = (r0); - r0 = pxsim_String_.length(s.pNum___14938); + s.pNum___32427 = (r0); + r0 = pxsim_String_.length(s.pNum___32427); s.tmp_1 = r0; s.tmp_3 = if_charWidth_1_mk(s); - s.tmp_3.arg0 = s.font___14704; + s.tmp_3.arg0 = s.font___32193; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charWidth"); } else { @@ -22377,11 +22599,11 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 + 1); - s.iconWidth___14945 = (r0); - s.tmp_0 = Math_max__P130_mk(s); - s.tmp_0.arg0 = s.height___14708; + s.iconWidth___32434 = (r0); + s.tmp_0 = Math_max__P17416_mk(s); + s.tmp_0.arg0 = s.height___32197; s.tmp_2 = if_charHeight_1_mk(s); - s.tmp_2.arg0 = s.font___14704; + s.tmp_2.arg0 = s.font___32193; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charHeight"); } else { @@ -22398,25 +22620,25 @@ switch (step) { s.callLocIdx = 1083; s.pc = 58; return s.tmp_0; case 58: r0 = s.retval; - s.iconHeight___14953 = (r0); + s.iconHeight___32442 = (r0); r0 = s.arg0.fields["left"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 31; continue; } - r0 = (s.x___14800 - s.iconWidth___14945); + r0 = (s.x___32289 - s.iconWidth___32434); s.tmp_1 = r0; r0 = (s.tmp_1 + 1); { step = 32; continue; } case 31: - r0 = (s.x___14800 + s.width___14790); + r0 = (s.x___32289 + s.width___32279); s.tmp_2 = r0; r0 = (s.tmp_2 - 1); case 32: // jmp value (already in r0) s.tmp_3 = r0; - s.iconX___14961 = (s.tmp_3); - s.iconY___14973 = (s.y___14807); - r0 = pxsim_numops_toBoolDecr(s.showScore___14714); + s.iconX___32450 = (s.tmp_3); + s.iconY___32462 = (s.y___32296); + r0 = pxsim_numops_toBoolDecr(s.showScore___32203); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -22425,7 +22647,7 @@ switch (step) { r0 = s.tmp_0; { step = 34; continue; } case 33: - r0 = pxsim_numops_toBoolDecr(s.showLife___14722); + r0 = pxsim_numops_toBoolDecr(s.showLife___32211); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); case 34: @@ -22444,41 +22666,41 @@ switch (step) { case 36: // jmp value (already in r0) s.tmp_5 = r0; - r0 = (s.iconX___14961 + s.tmp_5); - s.iconX___14961 = (r0); + r0 = (s.iconX___32450 + s.tmp_5); + s.iconX___32450 = (r0); r0 = s.arg0.fields["up"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 37; continue; } - r0 = (s.iconY___14973 - 3); - s.iconY___14973 = (r0); + r0 = (s.iconY___32462 - 3); + s.iconY___32462 = (r0); case 37: case 38: case 39: case 40: - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); - s.tmp_0.arg0 = globals.screen___1829; - s.tmp_0.arg1 = s.iconX___14961; - s.tmp_0.arg2 = s.iconY___14973; - s.tmp_0.arg3 = s.iconWidth___14945; - s.tmp_0.arg4 = s.iconHeight___14953; + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); + s.tmp_0.arg0 = globals.screen___19115; + s.tmp_0.arg1 = s.iconX___32450; + s.tmp_0.arg2 = s.iconY___32462; + s.tmp_0.arg3 = s.iconWidth___32434; + s.tmp_0.arg4 = s.iconHeight___32442; r0 = s.arg0.fields["border"]; s.tmp_0.arg5 = r0; s.callLocIdx = 1084; s.pc = 60; return s.tmp_0; case 60: r0 = s.retval; - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.screen___1829; - s.tmp_0.arg1 = s.pNum___14938; - r0 = (s.iconX___14961 + 1); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.screen___19115; + s.tmp_0.arg1 = s.pNum___32427; + r0 = (s.iconX___32450 + 1); s.tmp_0.arg2 = r0; - s.tmp_2 = r0 = s.iconY___14973; - r0 = (s.iconHeight___14953 >> 1); + s.tmp_2 = r0 = s.iconY___32462; + r0 = (s.iconHeight___32442 >> 1); s.tmp_3 = r0; r0 = (s.tmp_2 + s.tmp_3); s.tmp_1 = r0; s.tmp_6 = if_charHeight_1_mk(s); - s.tmp_6.arg0 = s.font___14704; + s.tmp_6.arg0 = s.font___32193; if (!s.tmp_6.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_6.arg0, "charHeight"); } else { @@ -22496,7 +22718,7 @@ switch (step) { s.tmp_0.arg3 = r0; r0 = s.arg0.fields["bg"]; s.tmp_0.arg4 = r0; - s.tmp_0.arg5 = s.font___14704; + s.tmp_0.arg5 = s.font___32193; s.tmp_0.arg6 = undefined; s.callLocIdx = 1086; s.pc = 61; return s.tmp_0; case 61: @@ -22507,12 +22729,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_PlayerInfo_drawPlayer__P2394.info = {"start":21639,"length":3635,"line":710,"column":8,"endLine":813,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"drawPlayer","argumentNames":["this"]} +info_PlayerInfo_drawPlayer__P19680.info = {"start":21639,"length":3635,"line":710,"column":8,"endLine":813,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"drawPlayer","argumentNames":["this"]} -function info_PlayerInfo_drawPlayer__P2394_mk(s) { +function info_PlayerInfo_drawPlayer__P19680_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_drawPlayer__P2394, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_drawPlayer__P19680, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22528,27 +22750,27 @@ function info_PlayerInfo_drawPlayer__P2394_mk(s) { tmp_11: undefined, tmp_12: undefined, tmp_13: undefined, - state___14701: undefined, - font___14704: undefined, - score___14706: undefined, - life___14707: undefined, - height___14708: undefined, - scoreWidth___14709: undefined, - lifeWidth___14710: undefined, - offsetY___14713: undefined, - showScore___14714: undefined, - showLife___14722: undefined, - width___14790: undefined, - x___14800: undefined, - y___14807: undefined, - bump___14840: undefined, - xLoc___14865: undefined, - mult___14876: undefined, - pNum___14938: undefined, - iconWidth___14945: undefined, - iconHeight___14953: undefined, - iconX___14961: undefined, - iconY___14973: undefined, + state___32190: undefined, + font___32193: undefined, + score___32195: undefined, + life___32196: undefined, + height___32197: undefined, + scoreWidth___32198: undefined, + lifeWidth___32199: undefined, + offsetY___32202: undefined, + showScore___32203: undefined, + showLife___32211: undefined, + width___32279: undefined, + x___32289: undefined, + y___32296: undefined, + bump___32329: undefined, + xLoc___32354: undefined, + mult___32365: undefined, + pNum___32427: undefined, + iconWidth___32434: undefined, + iconHeight___32442: undefined, + iconX___32450: undefined, + iconY___32462: undefined, arg0: undefined, } } @@ -22556,7 +22778,7 @@ function info_PlayerInfo_drawPlayer__P2394_mk(s) { -function info_PlayerInfo_raiseLifeZero__P2393(s) { +function info_PlayerInfo_raiseLifeZero__P19679(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22566,21 +22788,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.state___14679 = undefined; + s.state___32168 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C2369_VT)) failedCast(r0); - s.tmp_0 = info_PlayerInfo_getState__P2382_mk(s); + if (!checkSubtype(r0, info_PlayerInfo__C19655_VT)) failedCast(r0); + s.tmp_0 = info_PlayerInfo_getState__P19668_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1067; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.state___14679 = (r0); - r0 = s.state___14679.fields["life"]; + s.state___32168 = (r0); + r0 = s.state___32168.fields["life"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== null); s.tmp_0 = r0; @@ -22589,7 +22811,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.state___14679.fields["life"]; + r0 = s.state___32168.fields["life"]; s.tmp_2 = r0; r0 = (s.tmp_2 <= 0); case 2: @@ -22597,13 +22819,13 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 7; continue; } - r0 = (s.state___14679).fields["life"] = (null); - r0 = s.state___14679.fields["lifeZeroHandler"]; + r0 = (s.state___32168).fields["life"] = (null); + r0 = s.state___32168.fields["lifeZeroHandler"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } s.tmp_1 = if_lifeZeroHandler_1_mk(s); - s.tmp_1.arg0 = s.state___14679; + s.tmp_1.arg0 = s.state___32168; if (!s.tmp_1.arg0.vtable.iface) { setupLambda(s.tmp_1, pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "lifeZeroHandler"), 1); s.callLocIdx = 1068; s.pc = 10; return s.tmp_1; @@ -22619,7 +22841,7 @@ switch (step) { case 3: r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 4; continue; } - s.tmp_0 = game_over__P2703_mk(s); + s.tmp_0 = game_over__P19989_mk(s); s.tmp_0.arg0 = false; s.tmp_0.arg1 = undefined; s.callLocIdx = 1069; s.pc = 11; return s.tmp_0; @@ -22634,18 +22856,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_PlayerInfo_raiseLifeZero__P2393.info = {"start":21255,"length":374,"line":698,"column":8,"endLine":708,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"raiseLifeZero","argumentNames":["this","gameOver"]} +info_PlayerInfo_raiseLifeZero__P19679.info = {"start":21255,"length":374,"line":698,"column":8,"endLine":708,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"raiseLifeZero","argumentNames":["this","gameOver"]} -function info_PlayerInfo_raiseLifeZero__P2393_mk(s) { +function info_PlayerInfo_raiseLifeZero__P19679_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_raiseLifeZero__P2393, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_raiseLifeZero__P19679, 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, - state___14679: undefined, + state___32168: undefined, arg0: undefined, arg1: undefined, } } @@ -22654,7 +22876,7 @@ function info_PlayerInfo_raiseLifeZero__P2393_mk(s) { -function info_PlayerInfo_hasLife__P2391(s) { +function info_PlayerInfo_hasLife__P19677(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22664,20 +22886,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.state___14598 = undefined; + s.state___32087 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C2369_VT)) failedCast(r0); - s.tmp_0 = info_PlayerInfo_getState__P2382_mk(s); + if (!checkSubtype(r0, info_PlayerInfo__C19655_VT)) failedCast(r0); + s.tmp_0 = info_PlayerInfo_getState__P19668_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1066; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.state___14598 = (r0); - r0 = s.state___14598.fields["life"]; + s.state___32087 = (r0); + r0 = s.state___32087.fields["life"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== undefined); s.tmp_0 = r0; @@ -22686,7 +22908,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.state___14598.fields["life"]; + r0 = s.state___32087.fields["life"]; s.tmp_2 = r0; r0 = (s.tmp_2 !== null); case 2: @@ -22696,18 +22918,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_PlayerInfo_hasLife__P2391.info = {"start":20732,"length":141,"line":681,"column":8,"endLine":684,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"hasLife","argumentNames":["this"]} +info_PlayerInfo_hasLife__P19677.info = {"start":20732,"length":141,"line":681,"column":8,"endLine":684,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"hasLife","argumentNames":["this"]} -function info_PlayerInfo_hasLife__P2391_mk(s) { +function info_PlayerInfo_hasLife__P19677_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_hasLife__P2391, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_hasLife__P19677, 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, - state___14598: undefined, + state___32087: undefined, arg0: undefined, } } @@ -22715,7 +22937,7 @@ function info_PlayerInfo_hasLife__P2391_mk(s) { -function info_PlayerInfo_hasScore__P2387(s) { +function info_PlayerInfo_hasScore__P19673(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22725,34 +22947,34 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.state___13965 = undefined; + s.state___31454 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C2369_VT)) failedCast(r0); - s.tmp_0 = info_PlayerInfo_getState__P2382_mk(s); + if (!checkSubtype(r0, info_PlayerInfo__C19655_VT)) failedCast(r0); + s.tmp_0 = info_PlayerInfo_getState__P19668_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1065; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.state___13965 = (r0); - r0 = s.state___13965.fields["score"]; + s.state___31454 = (r0); + r0 = s.state___31454.fields["score"]; s.tmp_0 = r0; r0 = (s.tmp_0 !== undefined); return leave(s, r0) default: oops() } } } -info_PlayerInfo_hasScore__P2387.info = {"start":18908,"length":111,"line":622,"column":8,"endLine":625,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"hasScore","argumentNames":["this"]} +info_PlayerInfo_hasScore__P19673.info = {"start":18908,"length":111,"line":622,"column":8,"endLine":625,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"hasScore","argumentNames":["this"]} -function info_PlayerInfo_hasScore__P2387_mk(s) { +function info_PlayerInfo_hasScore__P19673_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_hasScore__P2387, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_hasScore__P19673, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - state___13965: undefined, + state___31454: undefined, arg0: undefined, } } @@ -22760,7 +22982,7 @@ function info_PlayerInfo_hasScore__P2387_mk(s) { -function info_PlayerState_constructor__P2344(s) { +function info_PlayerState_constructor__P19630(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22775,17 +22997,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerState__C2340_VT)) failedCast(r0); + if (!checkSubtype(r0, info_PlayerState__C19626_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -info_PlayerState_constructor__P2344.info = {"start":684,"length":17,"line":29,"column":8,"endLine":29,"endColumn":25,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["this"]} +info_PlayerState_constructor__P19630.info = {"start":684,"length":17,"line":29,"column":8,"endLine":29,"endColumn":25,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["this"]} -function info_PlayerState_constructor__P2344_mk(s) { +function info_PlayerState_constructor__P19630_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerState_constructor__P2344, depth: s.depth + 1, + parent: s, fn: info_PlayerState_constructor__P19630, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -22794,7 +23016,7 @@ function info_PlayerState_constructor__P2344_mk(s) { -function info_highScore__P2348(s) { +function info_highScore__P19634(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22804,7 +23026,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_1 = settings_readNumber__P1863_mk(s); + s.tmp_1 = settings_readNumber__P19149_mk(s); s.tmp_1.arg0 = "high-score"; s.callLocIdx = 1046; s.pc = 3; return s.tmp_1; case 3: @@ -22823,12 +23045,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_highScore__P2348.info = {"start":7162,"length":98,"line":242,"column":4,"endLine":244,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"highScore","argumentNames":[]} +info_highScore__P19634.info = {"start":7162,"length":98,"line":242,"column":4,"endLine":244,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"highScore","argumentNames":[]} -function info_highScore__P2348_mk(s) { +function info_highScore__P19634_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_highScore__P2348, depth: s.depth + 1, + parent: s, fn: info_highScore__P19634, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22839,7 +23061,7 @@ function info_highScore__P2348_mk(s) { -function settings_readNumber__P1863(s) { +function settings_readNumber__P19149(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22849,15 +23071,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.buf___13859 = undefined; - s.nums___13866 = undefined; + s.buf___31348 = undefined; + s.nums___31355 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim.settings._get(s.arg0); - s.buf___13859 = (r0); - r0 = pxsim_numops_toBoolDecr(s.buf___13859); + s.buf___31348 = (r0); + r0 = pxsim_numops_toBoolDecr(s.buf___31348); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -22867,20 +23089,20 @@ switch (step) { { step = 7; continue; } { step = 6; continue; } case 1: - s.tmp_2 = msgpack_unpackNumberArray__P183_mk(s); - s.tmp_2.arg0 = s.buf___13859; + s.tmp_2 = msgpack_unpackNumberArray__P17469_mk(s); + s.tmp_2.arg0 = s.buf___31348; s.tmp_2.arg1 = 0; s.callLocIdx = 172; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; - s.nums___13866 = (r0); - s.tmp_0 = r0 = s.nums___13866; + s.nums___31355 = (r0); + s.tmp_0 = r0 = s.nums___31355; 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___13866); + r0 = pxsim_Array__length(s.nums___31355); s.tmp_1 = r0; r0 = (s.tmp_1 >= 1); case 3: @@ -22888,7 +23110,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___13866, 0); + r0 = pxsim_Array__getAt(s.nums___31355, 0); { step = 7; continue; } case 4: case 5: @@ -22900,18 +23122,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readNumber__P1863.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__P19149.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__P1863_mk(s) { +function settings_readNumber__P19149_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readNumber__P1863, depth: s.depth + 1, + parent: s, fn: settings_readNumber__P19149, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - buf___13859: undefined, - nums___13866: undefined, + buf___31348: undefined, + nums___31355: undefined, arg0: undefined, } } @@ -22919,7 +23141,7 @@ function settings_readNumber__P1863_mk(s) { -function settings_readBuffer__P1860(s) { +function settings_readBuffer__P19146(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22937,12 +23159,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readBuffer__P1860.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__P19146.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__P1860_mk(s) { +function settings_readBuffer__P19146_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readBuffer__P1860, depth: s.depth + 1, + parent: s, fn: settings_readBuffer__P19146, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -22951,7 +23173,7 @@ function settings_readBuffer__P1860_mk(s) { -function msgpack_unpackNumberArray__P183(s) { +function msgpack_unpackNumberArray__P17469(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22961,16 +23183,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___13879 = undefined; - s.fmt___13886 = undefined; - s.v___13895 = undefined; + s.res___31368 = undefined; + s.fmt___31375 = undefined; + s.v___31384 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___13879 = (r0); + s.res___31368 = (r0); case 1: s.tmp_1 = r0 = s.arg1; r0 = pxsim.BufferMethods.length(s.arg0); @@ -22982,14 +23204,14 @@ switch (step) { s.tmp_3 = r0 = s.arg1; r0 = (s.tmp_3 + 1); s.arg1 = (r0); - s.tmp_4 = msgpack_tagFormat__P5196_mk(s); + s.tmp_4 = msgpack_tagFormat__P22497_mk(s); r0 = pxsim.BufferMethods.getByte(s.arg0, s.tmp_3); s.tmp_4.arg0 = r0; s.callLocIdx = 24; s.pc = 12; return s.tmp_4; case 12: r0 = s.retval; - s.fmt___13886 = (r0); - r0 = (s.fmt___13886 === null); + s.fmt___31375 = (r0); + r0 = (s.fmt___31375 === null); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } @@ -22997,21 +23219,21 @@ switch (step) { r0 = (s.arg1 - 1); s.tmp_2 = r0; r0 = pxsim.BufferMethods.getNumber(s.tmp_1, 6, s.tmp_2); - s.v___13895 = (r0); - r0 = (-31 <= s.v___13895); + s.v___31384 = (r0); + r0 = (-31 <= s.v___31384); 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___13895 <= 127); + r0 = (s.v___31384 <= 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___13879, s.v___13895); + r0 = pxsim_Array__push(s.res___31368, s.v___31384); { step = 5; continue; } case 4: r0 = null; @@ -23019,13 +23241,13 @@ switch (step) { case 5: { step = 7; continue; } case 6: - s.tmp_0 = r0 = s.res___13879; - r0 = pxsim.BufferMethods.getNumber(s.arg0, s.fmt___13886, s.arg1); + s.tmp_0 = r0 = s.res___31368; + r0 = pxsim.BufferMethods.getNumber(s.arg0, s.fmt___31375, 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__P175_mk(s); - s.tmp_2.arg0 = s.fmt___13886; + s.tmp_2 = pins_sizeOf__P17461_mk(s); + s.tmp_2.arg0 = s.fmt___31375; s.callLocIdx = 25; s.pc = 13; return s.tmp_2; case 13: r0 = s.retval; @@ -23046,26 +23268,26 @@ switch (step) { case 9: { step = 1; continue; } case 10: - r0 = s.res___13879; + r0 = s.res___31368; case 11: return leave(s, r0) default: oops() } } } -msgpack_unpackNumberArray__P183.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__P17469.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__P183_mk(s) { +function msgpack_unpackNumberArray__P17469_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_unpackNumberArray__P183, depth: s.depth + 1, + parent: s, fn: msgpack_unpackNumberArray__P17469, 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___13879: undefined, - fmt___13886: undefined, - v___13895: undefined, + res___31368: undefined, + fmt___31375: undefined, + v___31384: undefined, arg0: undefined, arg1: undefined, } } @@ -23074,7 +23296,7 @@ function msgpack_unpackNumberArray__P183_mk(s) { -function msgpack_tagFormat__P5196(s) { +function msgpack_tagFormat__P22497(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23134,12 +23356,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -msgpack_tagFormat__P5196.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__P22497.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__P5196_mk(s) { +function msgpack_tagFormat__P22497_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_tagFormat__P5196, depth: s.depth + 1, + parent: s, fn: msgpack_tagFormat__P22497, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -23149,7 +23371,7 @@ function msgpack_tagFormat__P5196_mk(s) { -function pins_sizeOf__P175(s) { +function pins_sizeOf__P17461(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23163,7 +23385,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Buffer_sizeOfNumberFormat__P215_mk(s); + s.tmp_0 = Buffer_sizeOfNumberFormat__P17501_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 21; s.pc = 1; return s.tmp_0; case 1: @@ -23171,12 +23393,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -pins_sizeOf__P175.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__P17461.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__P175_mk(s) { +function pins_sizeOf__P17461_mk(s) { checkStack(s.depth); return { - parent: s, fn: pins_sizeOf__P175, depth: s.depth + 1, + parent: s, fn: pins_sizeOf__P17461, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -23186,7 +23408,7 @@ function pins_sizeOf__P175_mk(s) { -function Buffer_sizeOfNumberFormat__P215(s) { +function Buffer_sizeOfNumberFormat__P17501(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23265,12 +23487,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Buffer_sizeOfNumberFormat__P215.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__P17501.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__P215_mk(s) { +function Buffer_sizeOfNumberFormat__P17501_mk(s) { checkStack(s.depth); return { - parent: s, fn: Buffer_sizeOfNumberFormat__P215, depth: s.depth + 1, + parent: s, fn: Buffer_sizeOfNumberFormat__P17501, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -23280,7 +23502,7 @@ function Buffer_sizeOfNumberFormat__P215_mk(s) { -function info_saveHighScore__P2345(s) { +function info_saveHighScore__P19631(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23290,20 +23512,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.hs___13681 = undefined; - s.curr___13698 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.players___5500); + s.hs___31170 = undefined; + s.curr___31187 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.players___22801); if (!r0) { step = 5; continue; } r0 = pxsim_pxtrt.mklocRef(); - s.hs___13681 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.hs___13681, 0); - r0 = pxsim_pxtcore_mkAction(1, info_saveHighScore_inline__P13691); - s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.hs___13681); - s.tmp_1 = helpers_arrayForEach__P109_mk(s); - s.tmp_2 = helpers_arrayFilter__P110_mk(s); - s.tmp_2.arg0 = globals.players___5500; - s.tmp_2.arg1 = forEach_inline__P13685; + s.hs___31170 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.hs___31170, 0); + r0 = pxsim_pxtcore_mkAction(1, info_saveHighScore_inline__P31180); + s.tmp_0 = r0; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.hs___31170); + s.tmp_1 = helpers_arrayForEach__P17395_mk(s); + s.tmp_2 = helpers_arrayFilter__P17396_mk(s); + s.tmp_2.arg0 = globals.players___22801; + s.tmp_2.arg1 = forEach_inline__P31174; s.callLocIdx = 1040; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; @@ -23312,30 +23534,30 @@ switch (step) { s.callLocIdx = 1043; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - s.tmp_0 = settings_readNumber__P1863_mk(s); + s.tmp_0 = settings_readNumber__P19149_mk(s); s.tmp_0.arg0 = "high-score"; s.callLocIdx = 1044; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.curr___13698 = (r0); - r0 = (s.curr___13698 == null); + s.curr___31187 = (r0); + r0 = (s.curr___31187 == null); 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_pxtrt_ldlocRef(s.hs___13681); + r0 = pxsim_pxtrt_ldlocRef(s.hs___31170); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.curr___13698); + r0 = (s.tmp_1 > s.curr___31187); 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 = settings_writeNumber__P1858_mk(s); + s.tmp_3 = settings_writeNumber__P19144_mk(s); s.tmp_3.arg0 = "high-score"; - r0 = pxsim_pxtrt_ldlocRef(s.hs___13681); + r0 = pxsim_pxtrt_ldlocRef(s.hs___31170); s.tmp_3.arg1 = r0; s.callLocIdx = 1045; s.pc = 10; return s.tmp_3; case 10: @@ -23348,26 +23570,26 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_saveHighScore__P2345.info = {"start":6263,"length":383,"line":206,"column":4,"endLine":216,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"saveHighScore","argumentNames":[]} +info_saveHighScore__P19631.info = {"start":6263,"length":383,"line":206,"column":4,"endLine":216,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"saveHighScore","argumentNames":[]} -function info_saveHighScore__P2345_mk(s) { +function info_saveHighScore__P19631_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_saveHighScore__P2345, depth: s.depth + 1, + parent: s, fn: info_saveHighScore__P19631, 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, - hs___13681: undefined, - curr___13698: undefined, + hs___31170: undefined, + curr___31187: undefined, } } -function forEach_inline__P13685(s) { +function forEach_inline__P31174(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23387,7 +23609,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_1 = info_PlayerInfo_hasScore__P2387_mk(s); + s.tmp_1 = info_PlayerInfo_hasScore__P19673_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1039; s.pc = 3; return s.tmp_1; case 3: @@ -23399,12 +23621,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P13685.info = {"start":6388,"length":22,"line":210,"column":24,"endLine":210,"endColumn":46,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["p"]} +forEach_inline__P31174.info = {"start":6388,"length":22,"line":210,"column":24,"endLine":210,"endColumn":46,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["p"]} -function forEach_inline__P13685_mk(s) { +function forEach_inline__P31174_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P13685, depth: s.depth + 1, + parent: s, fn: forEach_inline__P31174, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23416,7 +23638,7 @@ function forEach_inline__P13685_mk(s) { -function info_saveHighScore_inline__P13691(s) { +function info_saveHighScore_inline__P31180(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23431,10 +23653,10 @@ switch (step) { s.lambdaArgs = null; } s.tmp_0 = r0 = s.caps[0]; - s.tmp_2 = Math_max__P130_mk(s); + s.tmp_2 = Math_max__P17416_mk(s); r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_2.arg0 = r0; - s.tmp_3 = info_PlayerInfo_score__P2384_mk(s); + s.tmp_3 = info_PlayerInfo_score__P19670_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1041; s.pc = 2; return s.tmp_3; case 2: @@ -23449,12 +23671,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_saveHighScore_inline__P13691.info = {"start":6437,"length":33,"line":211,"column":25,"endLine":211,"endColumn":58,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["p"]} +info_saveHighScore_inline__P31180.info = {"start":6437,"length":33,"line":211,"column":25,"endLine":211,"endColumn":58,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["p"]} -function info_saveHighScore_inline__P13691_mk(s) { +function info_saveHighScore_inline__P31180_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_saveHighScore_inline__P13691, depth: s.depth + 1, + parent: s, fn: info_saveHighScore_inline__P31180, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23467,7 +23689,7 @@ function info_saveHighScore_inline__P13691_mk(s) { -function settings_writeNumber__P1858(s) { +function settings_writeNumber__P19144(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23485,9 +23707,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__P1855_mk(s); + s.tmp_1 = settings_writeBuffer__P19141_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = msgpack_packNumberArray__P184_mk(s); + s.tmp_2 = msgpack_packNumberArray__P17470_mk(s); s.tmp_2.arg0 = s.tmp_0; s.callLocIdx = 168; s.pc = 2; return s.tmp_2; case 2: @@ -23500,12 +23722,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeNumber__P1858.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__P19144.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__P1858_mk(s) { +function settings_writeNumber__P19144_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeNumber__P1858, depth: s.depth + 1, + parent: s, fn: settings_writeNumber__P19144, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23518,7 +23740,7 @@ function settings_writeNumber__P1858_mk(s) { -function settings_writeBuffer__P1855(s) { +function settings_writeBuffer__P19141(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23545,12 +23767,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeBuffer__P1855.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__P19141.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__P1855_mk(s) { +function settings_writeBuffer__P19141_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeBuffer__P1855, depth: s.depth + 1, + parent: s, fn: settings_writeBuffer__P19141, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -23561,7 +23783,7 @@ function settings_writeBuffer__P1855_mk(s) { -function msgpack_packNumberArray__P184(s) { +function msgpack_packNumberArray__P17470(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23571,100 +23793,100 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.off___13719 = undefined; - s.n___13721 = undefined; - s.unnamed142___U2 = undefined; - s.unnamed143___U3 = undefined; - s.buf___13731 = undefined; - s.n___13737 = undefined; - s.unnamed144___U6 = undefined; - s.unnamed145___U7 = undefined; + s.off___31208 = undefined; + s.n___31210 = undefined; + s.unnamed234___U2 = undefined; + s.unnamed235___U3 = undefined; + s.buf___31220 = undefined; + s.n___31226 = undefined; + s.unnamed236___U6 = undefined; + s.unnamed237___U7 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.off___13719 = (0); - s.n___13721 = (undefined); - s.unnamed142___U2 = (s.arg0); - s.unnamed143___U3 = (0); + s.off___31208 = (0); + s.n___31210 = (undefined); + s.unnamed234___U2 = (s.arg0); + s.unnamed235___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed143___U3; - r0 = pxsim_Array__length(s.unnamed142___U2); + s.tmp_0 = r0 = s.unnamed235___U3; + r0 = pxsim_Array__length(s.unnamed234___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed142___U2, s.unnamed143___U3); - s.n___13721 = (r0); - s.tmp_2 = r0 = s.off___13719; - s.tmp_4 = msgpack_packNumberCore__P5197_mk(s); + r0 = pxsim_Array__getAt(s.unnamed234___U2, s.unnamed235___U3); + s.n___31210 = (r0); + s.tmp_2 = r0 = s.off___31208; + s.tmp_4 = msgpack_packNumberCore__P22498_mk(s); s.tmp_4.arg0 = null; - s.tmp_4.arg1 = s.off___13719; - s.tmp_4.arg2 = s.n___13721; + s.tmp_4.arg1 = s.off___31208; + s.tmp_4.arg2 = s.n___31210; s.callLocIdx = 26; 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___13719 = (r0); - r0 = (s.unnamed143___U3 + 1); - s.unnamed143___U3 = (r0); + s.off___31208 = (r0); + r0 = (s.unnamed235___U3 + 1); + s.unnamed235___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed142___U2 = (undefined); - r0 = pxsim.control.createBuffer(s.off___13719); - s.buf___13731 = (r0); - s.off___13719 = (0); - s.n___13737 = (undefined); - s.unnamed144___U6 = (s.arg0); - s.unnamed145___U7 = (0); + s.unnamed234___U2 = (undefined); + r0 = pxsim.control.createBuffer(s.off___31208); + s.buf___31220 = (r0); + s.off___31208 = (0); + s.n___31226 = (undefined); + s.unnamed236___U6 = (s.arg0); + s.unnamed237___U7 = (0); case 3: - s.tmp_0 = r0 = s.unnamed145___U7; - r0 = pxsim_Array__length(s.unnamed144___U6); + s.tmp_0 = r0 = s.unnamed237___U7; + r0 = pxsim_Array__length(s.unnamed236___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed144___U6, s.unnamed145___U7); - s.n___13737 = (r0); - s.tmp_2 = r0 = s.off___13719; - s.tmp_4 = msgpack_packNumberCore__P5197_mk(s); - s.tmp_4.arg0 = s.buf___13731; - s.tmp_4.arg1 = s.off___13719; - s.tmp_4.arg2 = s.n___13737; + r0 = pxsim_Array__getAt(s.unnamed236___U6, s.unnamed237___U7); + s.n___31226 = (r0); + s.tmp_2 = r0 = s.off___31208; + s.tmp_4 = msgpack_packNumberCore__P22498_mk(s); + s.tmp_4.arg0 = s.buf___31220; + s.tmp_4.arg1 = s.off___31208; + s.tmp_4.arg2 = s.n___31226; s.callLocIdx = 27; 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___13719 = (r0); - r0 = (s.unnamed145___U7 + 1); - s.unnamed145___U7 = (r0); + s.off___31208 = (r0); + r0 = (s.unnamed237___U7 + 1); + s.unnamed237___U7 = (r0); { step = 3; continue; } case 4: - s.unnamed144___U6 = (undefined); - r0 = s.buf___13731; + s.unnamed236___U6 = (undefined); + r0 = s.buf___31220; return leave(s, r0) default: oops() } } } -msgpack_packNumberArray__P184.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__P17470.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__P184_mk(s) { +function msgpack_packNumberArray__P17470_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_packNumberArray__P184, depth: s.depth + 1, + parent: s, fn: msgpack_packNumberArray__P17470, 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___13719: undefined, - n___13721: undefined, - unnamed142___U2: undefined, - unnamed143___U3: undefined, - buf___13731: undefined, - n___13737: undefined, - unnamed144___U6: undefined, - unnamed145___U7: undefined, + off___31208: undefined, + n___31210: undefined, + unnamed234___U2: undefined, + unnamed235___U3: undefined, + buf___31220: undefined, + n___31226: undefined, + unnamed236___U6: undefined, + unnamed237___U7: undefined, arg0: undefined, } } @@ -23672,7 +23894,7 @@ function msgpack_packNumberArray__P184_mk(s) { -function msgpack_packNumberCore__P5197(s) { +function msgpack_packNumberCore__P22498(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23682,15 +23904,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tag___13751 = undefined; - s.fmt___13794 = undefined; + s.tag___31240 = undefined; + s.fmt___31283 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tag___13751 = (203); + s.tag___31240 = (203); s.tmp_1 = r0 = s.arg2; r0 = (s.arg2 << 0); s.tmp_2 = r0; @@ -23740,17 +23962,17 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 8; continue; } - s.tag___13751 = (204); + s.tag___31240 = (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___13751 = (205); + s.tag___31240 = (205); { step = 10; continue; } case 9: - s.tag___13751 = (206); + s.tag___31240 = (206); case 10: case 11: { step = 17; continue; } @@ -23759,41 +23981,41 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - s.tag___13751 = (208); + s.tag___31240 = (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___13751 = (209); + s.tag___31240 = (209); { step = 15; continue; } case 14: - s.tag___13751 = (210); + s.tag___31240 = (210); case 15: case 16: case 17: case 18: case 19: case 20: - s.tmp_0 = msgpack_tagFormat__P5196_mk(s); - s.tmp_0.arg0 = s.tag___13751; + s.tmp_0 = msgpack_tagFormat__P22497_mk(s); + s.tmp_0.arg0 = s.tag___31240; s.callLocIdx = 22; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.fmt___13794 = (r0); + s.fmt___31283 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg0); if (!r0) { step = 21; continue; } - r0 = pxsim.BufferMethods.setByte(s.arg0, s.arg1, s.tag___13751); + r0 = pxsim.BufferMethods.setByte(s.arg0, s.arg1, s.tag___31240); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = s.fmt___13794; + s.tmp_1 = r0 = s.fmt___31283; 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__P175_mk(s); - s.tmp_1.arg0 = s.fmt___13794; + s.tmp_1 = pins_sizeOf__P17461_mk(s); + s.tmp_1.arg0 = s.fmt___31283; s.callLocIdx = 23; s.pc = 25; return s.tmp_1; case 25: r0 = s.retval; @@ -23803,12 +24025,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -msgpack_packNumberCore__P5197.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__P22498.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__P5197_mk(s) { +function msgpack_packNumberCore__P22498_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_packNumberCore__P5197, depth: s.depth + 1, + parent: s, fn: msgpack_packNumberCore__P22498, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23818,8 +24040,8 @@ function msgpack_packNumberCore__P5197_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - tag___13751: undefined, - fmt___13794: undefined, + tag___31240: undefined, + fmt___31283: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -23829,7 +24051,7 @@ function msgpack_packNumberCore__P5197_mk(s) { -function music_Melody_play__P1619(s) { +function music_Melody_play__P18905(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23845,8 +24067,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C1612_VT)) failedCast(r0); - s.tmp_0 = music_Melody_playCore__P5301_mk(s); + if (!checkSubtype(r0, music_Melody__C18898_VT)) failedCast(r0); + s.tmp_0 = music_Melody_playCore__P22602_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = false; @@ -23857,12 +24079,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_Melody_play__P1619.info = {"start":9239,"length":71,"line":285,"column":8,"endLine":287,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"play","argumentNames":["this","volume"]} +music_Melody_play__P18905.info = {"start":9239,"length":71,"line":285,"column":8,"endLine":287,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"play","argumentNames":["this","volume"]} -function music_Melody_play__P1619_mk(s) { +function music_Melody_play__P18905_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_play__P1619, depth: s.depth + 1, + parent: s, fn: music_Melody_play__P18905, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -23873,7 +24095,7 @@ function music_Melody_play__P1619_mk(s) { -function music_Melody_playCore__P5301(s) { +function music_Melody_playCore__P22602(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23883,7 +24105,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___12106 = undefined; + s.p___29595 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -23891,31 +24113,31 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C1612_VT)) failedCast(r0); - s.tmp_0 = music_Melody_stop__P1617_mk(s); + if (!checkSubtype(r0, music_Melody__C18898_VT)) failedCast(r0); + s.tmp_0 = music_Melody_stop__P18903_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 86; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(music_MelodyPlayer__C1622_VT); + r0 = pxsim_pxtcore_mkClassInstance(music_MelodyPlayer__C18908_VT); s.tmp_0 = r0; - s.tmp_1 = music_MelodyPlayer_constructor__P1625_mk(s); + s.tmp_1 = music_MelodyPlayer_constructor__P18911_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.callLocIdx = 87; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; r0 = (s.arg0).fields["_player"] = (s.tmp_0); - s.p___12106 = (s.tmp_0); - s.tmp_0 = music_Melody_registerMelody__P5299_mk(s); + s.p___29595 = (s.tmp_0); + s.tmp_0 = music_Melody_registerMelody__P22600_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 88; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(4, music_Melody_playCore_inline__P12116); + r0 = pxsim_pxtcore_mkAction(4, music_Melody_playCore_inline__P29605); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.p___12106); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.p___29595); r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.arg1); r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.arg2); r0 = pxsim.control.runInParallel(s.tmp_0); @@ -23923,16 +24145,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_Melody_playCore__P5301.info = {"start":7682,"length":815,"line":242,"column":8,"endLine":261,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"playCore","argumentNames":["this","volume","loop"]} +music_Melody_playCore__P22602.info = {"start":7682,"length":815,"line":242,"column":8,"endLine":261,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"playCore","argumentNames":["this","volume","loop"]} -function music_Melody_playCore__P5301_mk(s) { +function music_Melody_playCore__P22602_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_playCore__P5301, depth: s.depth + 1, + parent: s, fn: music_Melody_playCore__P22602, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - p___12106: undefined, + p___29595: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -23942,7 +24164,7 @@ function music_Melody_playCore__P5301_mk(s) { -function music_Melody_playCore_inline__P12116(s) { +function music_Melody_playCore_inline__P29605(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23959,7 +24181,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.tmp_2 = music_MelodyPlayer_play__P1627_mk(s); + s.tmp_2 = music_MelodyPlayer_play__P18913_mk(s); s.tmp_2.arg0 = s.caps[1]; s.tmp_2.arg1 = s.caps[2]; s.callLocIdx = 89; s.pc = 7; return s.tmp_2; @@ -23977,7 +24199,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 2; continue; } - s.tmp_4 = music_Melody_unregisterMelody__P5300_mk(s); + s.tmp_4 = music_Melody_unregisterMelody__P22601_mk(s); s.tmp_4.arg0 = s.caps[0]; s.callLocIdx = 90; s.pc = 8; return s.tmp_4; case 8: @@ -23993,12 +24215,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_Melody_playCore_inline__P12116.info = {"start":7885,"length":601,"line":246,"column":34,"endLine":260,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} +music_Melody_playCore_inline__P29605.info = {"start":7885,"length":601,"line":246,"column":34,"endLine":260,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} -function music_Melody_playCore_inline__P12116_mk(s) { +function music_Melody_playCore_inline__P29605_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_playCore_inline__P12116, depth: s.depth + 1, + parent: s, fn: music_Melody_playCore_inline__P29605, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24011,7 +24233,7 @@ function music_Melody_playCore_inline__P12116_mk(s) { -function music_Melody_unregisterMelody__P5300(s) { +function music_Melody_unregisterMelody__P22601(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24026,22 +24248,22 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C1612_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals.music_Melody_playingMelodies___5302); + if (!checkSubtype(r0, music_Melody__C18898_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals.music_Melody_playingMelodies___22603); if (!r0) { step = 1; continue; } - r0 = pxsim_Array_.removeElement(globals.music_Melody_playingMelodies___5302, s.arg0); + r0 = pxsim_Array_.removeElement(globals.music_Melody_playingMelodies___22603, s.arg0); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -music_Melody_unregisterMelody__P5300.info = {"start":7471,"length":201,"line":235,"column":8,"endLine":240,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"unregisterMelody","argumentNames":["this"]} +music_Melody_unregisterMelody__P22601.info = {"start":7471,"length":201,"line":235,"column":8,"endLine":240,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"unregisterMelody","argumentNames":["this"]} -function music_Melody_unregisterMelody__P5300_mk(s) { +function music_Melody_unregisterMelody__P22601_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_unregisterMelody__P5300, depth: s.depth + 1, + parent: s, fn: music_Melody_unregisterMelody__P22601, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -24050,7 +24272,7 @@ function music_Melody_unregisterMelody__P5300_mk(s) { -function music_Melody_registerMelody__P5299(s) { +function music_Melody_registerMelody__P22600(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24065,26 +24287,26 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C1612_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals.music_Melody_playingMelodies___5302); + if (!checkSubtype(r0, music_Melody__C18898_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals.music_Melody_playingMelodies___22603); 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.music_Melody_playingMelodies___5302 = (r0); + globals.music_Melody_playingMelodies___22603 = (r0); case 1: case 2: - r0 = pxsim_Array__length(globals.music_Melody_playingMelodies___5302); + r0 = pxsim_Array__length(globals.music_Melody_playingMelodies___22603); s.tmp_1 = r0; r0 = (s.tmp_1 > 4); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_2 = music_Melody_stop__P1617_mk(s); - s.tmp_3 = r0 = globals.music_Melody_playingMelodies___5302; - r0 = pxsim_Array__length(globals.music_Melody_playingMelodies___5302); + s.tmp_2 = music_Melody_stop__P18903_mk(s); + s.tmp_3 = r0 = globals.music_Melody_playingMelodies___22603; + r0 = pxsim_Array__length(globals.music_Melody_playingMelodies___22603); s.tmp_5 = r0; r0 = (s.tmp_5 - 1); s.tmp_4 = r0; @@ -24095,18 +24317,18 @@ switch (step) { r0 = s.retval; case 3: case 4: - r0 = pxsim_Array_.removeElement(globals.music_Melody_playingMelodies___5302, s.arg0); - r0 = pxsim_Array__push(globals.music_Melody_playingMelodies___5302, s.arg0); + r0 = pxsim_Array_.removeElement(globals.music_Melody_playingMelodies___22603, s.arg0); + r0 = pxsim_Array__push(globals.music_Melody_playingMelodies___22603, s.arg0); r0 = undefined; return leave(s, r0) default: oops() } } } -music_Melody_registerMelody__P5299.info = {"start":6889,"length":573,"line":223,"column":8,"endLine":234,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"registerMelody","argumentNames":["this"]} +music_Melody_registerMelody__P22600.info = {"start":6889,"length":573,"line":223,"column":8,"endLine":234,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"registerMelody","argumentNames":["this"]} -function music_Melody_registerMelody__P5299_mk(s) { +function music_Melody_registerMelody__P22600_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_registerMelody__P5299, depth: s.depth + 1, + parent: s, fn: music_Melody_registerMelody__P22600, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24121,7 +24343,7 @@ function music_Melody_registerMelody__P5299_mk(s) { -function music_MelodyPlayer_play__P1627(s) { +function music_MelodyPlayer_play__P18913(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24131,46 +24353,46 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.notes___12149 = undefined; - s.pos___12153 = undefined; - s.duration___12154 = undefined; - s.octave___12155 = undefined; - s.tempo___12156 = undefined; - s.hz___12157 = undefined; - s.endHz___12158 = undefined; - s.ms___12161 = undefined; - s.timePos___12162 = undefined; - s.startTime___12163 = undefined; - s.now___12166 = undefined; - s.envA___12167 = undefined; - s.envD___12168 = undefined; - s.envS___12169 = undefined; - s.envR___12170 = undefined; - s.soundWave___12171 = undefined; - s.sndInstr___12172 = undefined; - s.sndInstrPtr___12178 = undefined; - s.addForm___12179 = undefined; - s.scanNextWord___12239 = undefined; - s.token___12296 = undefined; - s.tokenKind___12297 = undefined; - s.consumeToken___12300 = undefined; - s.currNote___12376 = undefined; - s.prevNote___12378 = undefined; - s.timeLeft___12381 = undefined; - s.note___12395 = undefined; - s.i___12399 = undefined; - s.noteChar___12405 = undefined; - s.keyNumber___12479 = undefined; - s.currMs___12496 = undefined; - s.beat___12500 = undefined; - s.timeLeft___12557 = undefined; + s.notes___29638 = undefined; + s.pos___29642 = undefined; + s.duration___29643 = undefined; + s.octave___29644 = undefined; + s.tempo___29645 = undefined; + s.hz___29646 = undefined; + s.endHz___29647 = undefined; + s.ms___29650 = undefined; + s.timePos___29651 = undefined; + s.startTime___29652 = undefined; + s.now___29655 = undefined; + s.envA___29656 = undefined; + s.envD___29657 = undefined; + s.envS___29658 = undefined; + s.envR___29659 = undefined; + s.soundWave___29660 = undefined; + s.sndInstr___29661 = undefined; + s.sndInstrPtr___29667 = undefined; + s.addForm___29668 = undefined; + s.scanNextWord___29728 = undefined; + s.token___29785 = undefined; + s.tokenKind___29786 = undefined; + s.consumeToken___29789 = undefined; + s.currNote___29865 = undefined; + s.prevNote___29867 = undefined; + s.timeLeft___29870 = undefined; + s.note___29884 = undefined; + s.i___29888 = undefined; + s.noteChar___29894 = undefined; + s.keyNumber___29968 = undefined; + s.currMs___29985 = undefined; + s.beat___29989 = undefined; + s.timeLeft___30046 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_MelodyPlayer__C1622_VT)) failedCast(r0); + if (!checkSubtype(r0, music_MelodyPlayer__C18908_VT)) failedCast(r0); r0 = pxsim_pxtrt.mklocRef(); s.tmp_0 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.arg1); @@ -24187,12 +24409,12 @@ switch (step) { case 1: case 2: s.tmp_4 = r0 = s.arg1; - s.tmp_6 = Math_clamp__P127_mk(s); + s.tmp_6 = Math_clamp__P17413_mk(s); s.tmp_6.arg0 = 0; s.tmp_6.arg1 = 255; r0 = pxsim_pxtrt_ldlocRef(s.arg1); s.tmp_8 = r0; - s.tmp_10 = music_volume__P1607_mk(s); + s.tmp_10 = music_volume__P18893_mk(s); s.callLocIdx = 92; s.pc = 61; return s.tmp_10; case 61: r0 = s.retval; @@ -24208,121 +24430,121 @@ switch (step) { r0 = pxsim_pxtrt_stlocRef(s.tmp_4, s.tmp_5); r0 = s.arg0.fields["melody"]; r0 = r0.fields["_text"]; - s.notes___12149 = (r0); + s.notes___29638 = (r0); r0 = pxsim_pxtrt.mklocRef(); - s.pos___12153 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.pos___12153, 0); + s.pos___29642 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.pos___29642, 0); r0 = pxsim_pxtrt.mklocRef(); - s.duration___12154 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.duration___12154, 4); + s.duration___29643 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.duration___29643, 4); r0 = pxsim_pxtrt.mklocRef(); - s.octave___12155 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.octave___12155, 4); + s.octave___29644 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.octave___29644, 4); r0 = pxsim_pxtrt.mklocRef(); - s.tempo___12156 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.tempo___12156, 120); + s.tempo___29645 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.tempo___29645, 120); r0 = pxsim_pxtrt.mklocRef(); - s.hz___12157 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.hz___12157, 0); + s.hz___29646 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.hz___29646, 0); r0 = pxsim_pxtrt.mklocRef(); - s.endHz___12158 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.endHz___12158, -1); + s.endHz___29647 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.endHz___29647, -1); r0 = pxsim_pxtrt.mklocRef(); - s.ms___12161 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.ms___12161, 0); - s.timePos___12162 = (0); + s.ms___29650 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.ms___29650, 0); + s.timePos___29651 = (0); r0 = pxsim.control.millis(); - s.startTime___12163 = (r0); - s.now___12166 = (0); + s.startTime___29652 = (r0); + s.now___29655 = (0); r0 = pxsim_pxtrt.mklocRef(); - s.envA___12167 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.envA___12167, 0); + s.envA___29656 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.envA___29656, 0); r0 = pxsim_pxtrt.mklocRef(); - s.envD___12168 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.envD___12168, 0); + s.envD___29657 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.envD___29657, 0); r0 = pxsim_pxtrt.mklocRef(); - s.envS___12169 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.envS___12169, 255); + s.envS___29658 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.envS___29658, 255); r0 = pxsim_pxtrt.mklocRef(); - s.envR___12170 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.envR___12170, 0); + s.envR___29659 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.envR___29659, 0); r0 = pxsim_pxtrt.mklocRef(); - s.soundWave___12171 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.soundWave___12171, 1); + s.soundWave___29660 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.soundWave___29660, 1); r0 = pxsim.control.createBuffer(60); - s.sndInstr___12172 = (r0); + s.sndInstr___29661 = (r0); r0 = pxsim_pxtrt.mklocRef(); - s.sndInstrPtr___12178 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.sndInstrPtr___12178, 0); - r0 = pxsim_pxtcore_mkAction(10, addForm_inline__P12180); - s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.hz___12157); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.endHz___12158); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.ms___12161); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.duration___12154); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 4, s.tempo___12156); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 5, s.envR___12170); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 6, s.sndInstrPtr___12178); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 7, s.sndInstr___12172); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 8, s.soundWave___12171); + s.sndInstrPtr___29667 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.sndInstrPtr___29667, 0); + r0 = pxsim_pxtcore_mkAction(10, addForm_inline__P29669); + s.tmp_0 = r0; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.hz___29646); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.endHz___29647); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.ms___29650); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.duration___29643); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 4, s.tempo___29645); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 5, s.envR___29659); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 6, s.sndInstrPtr___29667); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 7, s.sndInstr___29661); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 8, s.soundWave___29660); r0 = pxsim_pxtrt_stclo(s.tmp_0, 9, s.arg1); - s.addForm___12179 = (s.tmp_0); - r0 = pxsim_pxtcore_mkAction(3, scanNextWord_inline__P12240); + s.addForm___29668 = (s.tmp_0); + r0 = pxsim_pxtcore_mkAction(3, scanNextWord_inline__P29729); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.pos___12153); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.notes___12149); - s.scanNextWord___12239 = (s.tmp_0); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.pos___29642); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.notes___29638); + s.scanNextWord___29728 = (s.tmp_0); r0 = pxsim_pxtrt.mklocRef(); - s.token___12296 = (r0); - s.tmp_0 = r0 = s.token___12296; + s.token___29785 = (r0); + s.tmp_0 = r0 = s.token___29785; r0 = pxsim_String_.mkEmpty(); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); r0 = pxsim_pxtrt.mklocRef(); - s.tokenKind___12297 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.tokenKind___12297, 0); - r0 = pxsim_pxtcore_mkAction(13, consumeToken_inline__P12301); - s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.token___12296); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.tokenKind___12297); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.octave___12155); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.duration___12154); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 4, s.ms___12161); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 5, s.tempo___12156); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 6, s.hz___12157); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 7, s.soundWave___12171); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 8, s.envA___12167); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 9, s.envD___12168); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 10, s.envS___12169); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 11, s.envR___12170); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 12, s.endHz___12158); - s.consumeToken___12300 = (s.tmp_0); + s.tokenKind___29786 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.tokenKind___29786, 0); + r0 = pxsim_pxtcore_mkAction(13, consumeToken_inline__P29790); + s.tmp_0 = r0; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.token___29785); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.tokenKind___29786); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.octave___29644); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.duration___29643); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 4, s.ms___29650); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 5, s.tempo___29645); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 6, s.hz___29646); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 7, s.soundWave___29660); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 8, s.envA___29656); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 9, s.envD___29657); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 10, s.envS___29658); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 11, s.envR___29659); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 12, s.endHz___29647); + s.consumeToken___29789 = (s.tmp_0); case 3: r0 = pxsim_numops_toBoolDecr(true); if (!r0) { step = 58; continue; } s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.scanNextWord___12239; + s.tmp_0.argL = s.scanNextWord___29728; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 101; s.pc = 62; return s.tmp_0; case 62: r0 = s.retval; - s.currNote___12376 = (r0); - s.prevNote___12378 = (false); - r0 = pxsim_numops_toBoolDecr(s.currNote___12376); + s.currNote___29865 = (r0); + s.prevNote___29867 = (false); + r0 = pxsim_numops_toBoolDecr(s.currNote___29865); 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 = 8; continue; } - r0 = (s.timePos___12162 - s.now___12166); - s.timeLeft___12381 = (r0); - r0 = (s.timeLeft___12381 > 0); + r0 = (s.timePos___29651 - s.now___29655); + s.timeLeft___29870 = (r0); + r0 = (s.timeLeft___29870 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_1 = pause__P413_mk(s); - s.tmp_1.arg0 = s.timeLeft___12381; + s.tmp_1 = pause__P17699_mk(s); + s.tmp_1.arg0 = s.timeLeft___29870; s.callLocIdx = 102; s.pc = 63; return s.tmp_1; case 63: r0 = s.retval; @@ -24350,25 +24572,25 @@ switch (step) { { step = 59; continue; } case 8: case 9: - r0 = pxsim_pxtrt_stlocRef(s.hz___12157, -1); - s.note___12395 = (0); - s.tmp_0 = r0 = s.token___12296; + r0 = pxsim_pxtrt_stlocRef(s.hz___29646, -1); + s.note___29884 = (0); + s.tmp_0 = r0 = s.token___29785; r0 = pxsim_String_.mkEmpty(); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - r0 = pxsim_pxtrt_stlocRef(s.tokenKind___12297, 0); - s.i___12399 = (0); + r0 = pxsim_pxtrt_stlocRef(s.tokenKind___29786, 0); + s.i___29888 = (0); case 10: - s.tmp_1 = r0 = s.i___12399; - r0 = pxsim_String_.length(s.currNote___12376); + s.tmp_1 = r0 = s.i___29888; + r0 = pxsim_String_.length(s.currNote___29865); 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 = 41; continue; } - r0 = pxsim_String_.charAt(s.currNote___12376, s.i___12399); - s.noteChar___12405 = (r0); - s.tmp_0 = r0 = s.noteChar___12405; + r0 = pxsim_String_.charAt(s.currNote___29865, s.i___29888); + s.noteChar___29894 = (r0); + s.tmp_0 = r0 = s.noteChar___29894; r0 = pxsim_pxtcore.switch_eq("c", s.tmp_0); if (r0) { step = 11; continue; } r0 = pxsim_pxtcore.switch_eq("C", s.tmp_0); @@ -24421,133 +24643,133 @@ switch (step) { { step = 37; continue; } case 11: case 12: - s.note___12395 = (1); - s.prevNote___12378 = (true); + s.note___29884 = (1); + s.prevNote___29867 = (true); { step = 40; continue; } case 13: case 14: - s.note___12395 = (3); - s.prevNote___12378 = (true); + s.note___29884 = (3); + s.prevNote___29867 = (true); { step = 40; continue; } case 15: case 16: - s.note___12395 = (5); - s.prevNote___12378 = (true); + s.note___29884 = (5); + s.prevNote___29867 = (true); { step = 40; continue; } case 17: case 18: - s.note___12395 = (6); - s.prevNote___12378 = (true); + s.note___29884 = (6); + s.prevNote___29867 = (true); { step = 40; continue; } case 19: case 20: - s.note___12395 = (8); - s.prevNote___12378 = (true); + s.note___29884 = (8); + s.prevNote___29867 = (true); { step = 40; continue; } case 21: case 22: - s.note___12395 = (10); - s.prevNote___12378 = (true); + s.note___29884 = (10); + s.prevNote___29867 = (true); { step = 40; continue; } case 23: - s.note___12395 = (12); - s.prevNote___12378 = (true); + s.note___29884 = (12); + s.prevNote___29867 = (true); { step = 40; continue; } case 24: case 25: - r0 = pxsim_pxtrt_stlocRef(s.hz___12157, 0); - s.prevNote___12378 = (false); + r0 = pxsim_pxtrt_stlocRef(s.hz___29646, 0); + s.prevNote___29867 = (false); { step = 40; continue; } case 26: - r0 = (s.note___12395 + 1); - s.note___12395 = (r0); - s.prevNote___12378 = (false); + r0 = (s.note___29884 + 1); + s.note___29884 = (r0); + s.prevNote___29867 = (false); { step = 40; continue; } case 27: - r0 = pxsim_numops_toBoolDecr(s.prevNote___12378); + r0 = pxsim_numops_toBoolDecr(s.prevNote___29867); if (!r0) { step = 28; continue; } - r0 = (s.note___12395 - 1); - s.note___12395 = (r0); + r0 = (s.note___29884 - 1); + s.note___29884 = (r0); { step = 29; continue; } case 28: - s.note___12395 = (12); - s.prevNote___12378 = (true); + s.note___29884 = (12); + s.prevNote___29867 = (true); case 29: { step = 40; continue; } case 30: s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.consumeToken___12300; + s.tmp_0.argL = s.consumeToken___29789; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 104; s.pc = 65; return s.tmp_0; case 65: r0 = s.retval; - s.prevNote___12378 = (false); + s.prevNote___29867 = (false); { step = 40; continue; } case 31: - r0 = pxsim_pxtrt_stlocRef(s.tokenKind___12297, 4); - s.prevNote___12378 = (false); + r0 = pxsim_pxtrt_stlocRef(s.tokenKind___29786, 4); + s.prevNote___29867 = (false); { step = 40; continue; } case 32: s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.consumeToken___12300; + s.tmp_0.argL = s.consumeToken___29789; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 105; s.pc = 66; return s.tmp_0; case 66: r0 = s.retval; - r0 = pxsim_pxtrt_stlocRef(s.tokenKind___12297, 8); - s.prevNote___12378 = (false); + r0 = pxsim_pxtrt_stlocRef(s.tokenKind___29786, 8); + s.prevNote___29867 = (false); { step = 40; continue; } case 33: s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.consumeToken___12300; + s.tmp_0.argL = s.consumeToken___29789; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 106; s.pc = 67; return s.tmp_0; case 67: r0 = s.retval; - r0 = pxsim_pxtrt_stlocRef(s.tokenKind___12297, 7); - s.prevNote___12378 = (false); + r0 = pxsim_pxtrt_stlocRef(s.tokenKind___29786, 7); + s.prevNote___29867 = (false); { step = 40; continue; } case 34: s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.consumeToken___12300; + s.tmp_0.argL = s.consumeToken___29789; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 107; s.pc = 68; return s.tmp_0; case 68: r0 = s.retval; - r0 = pxsim_pxtrt_stlocRef(s.tokenKind___12297, 2); - s.prevNote___12378 = (false); + r0 = pxsim_pxtrt_stlocRef(s.tokenKind___29786, 2); + s.prevNote___29867 = (false); { step = 40; continue; } case 35: s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.consumeToken___12300; + s.tmp_0.argL = s.consumeToken___29789; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 108; s.pc = 69; return s.tmp_0; case 69: r0 = s.retval; - r0 = pxsim_pxtrt_stlocRef(s.tokenKind___12297, 3); - s.prevNote___12378 = (false); + r0 = pxsim_pxtrt_stlocRef(s.tokenKind___29786, 3); + s.prevNote___29867 = (false); { step = 40; continue; } case 36: s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.consumeToken___12300; + s.tmp_0.argL = s.consumeToken___29789; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 109; s.pc = 70; return s.tmp_0; case 70: r0 = s.retval; - r0 = pxsim_pxtrt_stlocRef(s.tokenKind___12297, 5); + r0 = pxsim_pxtrt_stlocRef(s.tokenKind___29786, 5); { step = 40; continue; } case 37: - r0 = pxsim_pxtrt_ldlocRef(s.tokenKind___12297); + r0 = pxsim_pxtrt_ldlocRef(s.tokenKind___29786); s.tmp_1 = r0; r0 = (s.tmp_1 == 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 38; continue; } - r0 = pxsim_pxtrt_stlocRef(s.tokenKind___12297, 1); + r0 = pxsim_pxtrt_stlocRef(s.tokenKind___29786, 1); case 38: case 39: - s.tmp_0 = r0 = s.token___12296; - r0 = pxsim_pxtrt_ldlocRef(s.token___12296); + s.tmp_0 = r0 = s.token___29785; + r0 = pxsim_pxtrt_ldlocRef(s.token___29785); s.tmp_3 = r0; if ((s.tmp_3) && (s.tmp_3).vtable) { setupResume(s, 71); @@ -24558,37 +24780,37 @@ switch (step) { case 71: r0 = s.retval; s.tmp_2 = r0; - if ((s.noteChar___12405) && (s.noteChar___12405).vtable) { + if ((s.noteChar___29894) && (s.noteChar___29894).vtable) { setupResume(s, 72); - pxsim_String__stringConv(s.noteChar___12405); + pxsim_String__stringConv(s.noteChar___29894); checkResumeConsumed(); return; - } else { s.retval = (s.noteChar___12405) + ""; } + } else { s.retval = (s.noteChar___29894) + ""; } case 72: r0 = s.retval; s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_2, s.tmp_4); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - s.prevNote___12378 = (false); + s.prevNote___29867 = (false); case 40: - r0 = (s.i___12399 + 1); - s.i___12399 = (r0); + r0 = (s.i___29888 + 1); + s.i___29888 = (r0); { step = 10; continue; } case 41: s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.consumeToken___12300; + s.tmp_0.argL = s.consumeToken___29789; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 110; s.pc = 73; return s.tmp_0; case 73: r0 = s.retval; - s.tmp_0 = r0 = s.note___12395; + s.tmp_0 = r0 = s.note___29884; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 42; continue; } r0 = s.tmp_0; { step = 43; continue; } case 42: - r0 = pxsim_pxtrt_ldlocRef(s.hz___12157); + r0 = pxsim_pxtrt_ldlocRef(s.hz___29646); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); case 43: @@ -24596,17 +24818,17 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 46; continue; } - s.tmp_3 = r0 = s.note___12395; - r0 = pxsim_pxtrt_ldlocRef(s.octave___12155); + s.tmp_3 = r0 = s.note___29884; + r0 = pxsim_pxtrt_ldlocRef(s.octave___29644); s.tmp_6 = r0; r0 = (s.tmp_6 - 1); s.tmp_5 = r0; r0 = (12 * s.tmp_5); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); - s.keyNumber___12479 = (r0); - s.tmp_1 = r0 = globals.freqs___5287; - r0 = (s.keyNumber___12479 * 2); + s.keyNumber___29968 = (r0); + s.tmp_1 = r0 = globals.freqs___22588; + r0 = (s.keyNumber___29968 * 2); s.tmp_2 = r0; r0 = pxsim.BufferMethods.getNumber(s.tmp_1, 4, s.tmp_2); s.tmp_0 = r0; @@ -24619,26 +24841,26 @@ switch (step) { case 45: // jmp value (already in r0) s.tmp_3 = r0; - r0 = pxsim_pxtrt_stlocRef(s.hz___12157, s.tmp_3); + r0 = pxsim_pxtrt_stlocRef(s.hz___29646, s.tmp_3); case 46: case 47: - r0 = pxsim_pxtrt_ldlocRef(s.ms___12161); - s.currMs___12496 = (r0); - r0 = (s.currMs___12496 <= 0); + r0 = pxsim_pxtrt_ldlocRef(s.ms___29650); + s.currMs___29985 = (r0); + r0 = (s.currMs___29985 <= 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 48; continue; } - r0 = pxsim_pxtrt_ldlocRef(s.tempo___12156); + r0 = pxsim_pxtrt_ldlocRef(s.tempo___29645); s.tmp_1 = r0; r0 = pxsim.Math_.idiv(15000, s.tmp_1); - s.beat___12500 = (r0); - r0 = pxsim_pxtrt_ldlocRef(s.duration___12154); + s.beat___29989 = (r0); + r0 = pxsim_pxtrt_ldlocRef(s.duration___29643); s.tmp_0 = r0; - r0 = (s.tmp_0 * s.beat___12500); - s.currMs___12496 = (r0); + r0 = (s.tmp_0 * s.beat___29989); + s.currMs___29985 = (r0); case 48: case 49: - r0 = pxsim_pxtrt_ldlocRef(s.hz___12157); + r0 = pxsim_pxtrt_ldlocRef(s.hz___29646); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -24646,32 +24868,32 @@ switch (step) { if (!r0) { step = 50; continue; } { step = 55; continue; } case 50: - r0 = pxsim_pxtrt_ldlocRef(s.hz___12157); + r0 = pxsim_pxtrt_ldlocRef(s.hz___29646); s.tmp_3 = r0; r0 = (s.tmp_3 == 0); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 51; continue; } - r0 = (s.timePos___12162 + s.currMs___12496); - s.timePos___12162 = (r0); + r0 = (s.timePos___29651 + s.currMs___29985); + s.timePos___29651 = (r0); { step = 54; continue; } case 51: - r0 = pxsim_pxtrt_ldlocRef(s.endHz___12158); + r0 = pxsim_pxtrt_ldlocRef(s.endHz___29647); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 52; continue; } - s.tmp_2 = r0 = s.endHz___12158; - r0 = pxsim_pxtrt_ldlocRef(s.hz___12157); + s.tmp_2 = r0 = s.endHz___29647; + r0 = pxsim_pxtrt_ldlocRef(s.hz___29646); s.tmp_3 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_2, s.tmp_3); case 52: case 53: - r0 = pxsim_pxtrt_stlocRef(s.sndInstrPtr___12178, 0); + r0 = pxsim_pxtrt_stlocRef(s.sndInstrPtr___29667, 0); s.tmp_0 = lambda_5_mk(s); - s.tmp_0.argL = s.addForm___12179; - r0 = pxsim_pxtrt_ldlocRef(s.envA___12167); + s.tmp_0.argL = s.addForm___29668; + r0 = pxsim_pxtrt_ldlocRef(s.envA___29656); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 255; @@ -24681,36 +24903,36 @@ switch (step) { case 74: r0 = s.retval; s.tmp_0 = lambda_5_mk(s); - s.tmp_0.argL = s.addForm___12179; - r0 = pxsim_pxtrt_ldlocRef(s.envD___12168); + s.tmp_0.argL = s.addForm___29668; + r0 = pxsim_pxtrt_ldlocRef(s.envD___29657); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 255; - r0 = pxsim_pxtrt_ldlocRef(s.envS___12169); + r0 = pxsim_pxtrt_ldlocRef(s.envS___29658); s.tmp_0.arg2 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.envA___12167); + r0 = pxsim_pxtrt_ldlocRef(s.envA___29656); s.tmp_0.arg3 = r0; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 112; s.pc = 75; return s.tmp_0; case 75: r0 = s.retval; s.tmp_0 = lambda_5_mk(s); - s.tmp_0.argL = s.addForm___12179; - s.tmp_1 = r0 = s.currMs___12496; - r0 = pxsim_pxtrt_ldlocRef(s.envA___12167); + s.tmp_0.argL = s.addForm___29668; + s.tmp_1 = r0 = s.currMs___29985; + r0 = pxsim_pxtrt_ldlocRef(s.envA___29656); s.tmp_3 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.envD___12168); + r0 = pxsim_pxtrt_ldlocRef(s.envD___29657); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); s.tmp_0.arg0 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.envS___12169); + r0 = pxsim_pxtrt_ldlocRef(s.envS___29658); s.tmp_0.arg1 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.envS___12169); + r0 = pxsim_pxtrt_ldlocRef(s.envS___29658); s.tmp_0.arg2 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.envD___12168); + r0 = pxsim_pxtrt_ldlocRef(s.envD___29657); s.tmp_5 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.envA___12167); + r0 = pxsim_pxtrt_ldlocRef(s.envA___29656); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_0.arg3 = r0; @@ -24719,50 +24941,50 @@ switch (step) { case 76: r0 = s.retval; s.tmp_0 = lambda_5_mk(s); - s.tmp_0.argL = s.addForm___12179; - r0 = pxsim_pxtrt_ldlocRef(s.envR___12170); + s.tmp_0.argL = s.addForm___29668; + r0 = pxsim_pxtrt_ldlocRef(s.envR___29659); s.tmp_0.arg0 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.envS___12169); + r0 = pxsim_pxtrt_ldlocRef(s.envS___29658); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; - s.tmp_0.arg3 = s.currMs___12496; + s.tmp_0.arg3 = s.currMs___29985; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 114; s.pc = 77; return s.tmp_0; case 77: r0 = s.retval; - s.tmp_0 = music_MelodyPlayer_queuePlayInstructions__P5304_mk(s); + s.tmp_0 = music_MelodyPlayer_queuePlayInstructions__P22605_mk(s); s.tmp_0.arg0 = s.arg0; - r0 = (s.timePos___12162 - s.now___12166); + r0 = (s.timePos___29651 - s.now___29655); s.tmp_0.arg1 = r0; - s.tmp_1 = r0 = s.sndInstr___12172; - r0 = pxsim_pxtrt_ldlocRef(s.sndInstrPtr___12178); + s.tmp_1 = r0 = s.sndInstr___29661; + r0 = pxsim_pxtrt_ldlocRef(s.sndInstrPtr___29667); s.tmp_2 = r0; r0 = pxsim.BufferMethods.slice(s.tmp_1, 0, s.tmp_2); s.tmp_0.arg2 = r0; s.callLocIdx = 115; s.pc = 78; return s.tmp_0; case 78: r0 = s.retval; - r0 = pxsim_pxtrt_stlocRef(s.endHz___12158, -1); - r0 = (s.timePos___12162 + s.currMs___12496); - s.timePos___12162 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.endHz___29647, -1); + r0 = (s.timePos___29651 + s.currMs___29985); + s.timePos___29651 = (r0); case 54: case 55: - r0 = (s.timePos___12162 - s.now___12166); - s.timeLeft___12557 = (r0); - r0 = (s.timeLeft___12557 > 200); + r0 = (s.timePos___29651 - s.now___29655); + s.timeLeft___30046 = (r0); + r0 = (s.timeLeft___30046 > 200); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 56; continue; } - s.tmp_1 = pause__P413_mk(s); - r0 = (s.timeLeft___12557 - 100); + s.tmp_1 = pause__P17699_mk(s); + r0 = (s.timeLeft___30046 - 100); s.tmp_1.arg0 = r0; s.callLocIdx = 116; s.pc = 79; return s.tmp_1; case 79: r0 = s.retval; r0 = pxsim.control.millis(); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.startTime___12163); - s.now___12166 = (r0); + r0 = (s.tmp_0 - s.startTime___29652); + s.now___29655 = (r0); case 56: case 57: { step = 3; continue; } @@ -24772,12 +24994,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_MelodyPlayer_play__P1627.info = {"start":11361,"length":9259,"line":348,"column":8,"endLine":582,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"play","argumentNames":["this","volume"]} +music_MelodyPlayer_play__P18913.info = {"start":11361,"length":9259,"line":348,"column":8,"endLine":582,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"play","argumentNames":["this","volume"]} -function music_MelodyPlayer_play__P1627_mk(s) { +function music_MelodyPlayer_play__P18913_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_MelodyPlayer_play__P1627, depth: s.depth + 1, + parent: s, fn: music_MelodyPlayer_play__P18913, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24790,39 +25012,39 @@ function music_MelodyPlayer_play__P1627_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - notes___12149: undefined, - pos___12153: undefined, - duration___12154: undefined, - octave___12155: undefined, - tempo___12156: undefined, - hz___12157: undefined, - endHz___12158: undefined, - ms___12161: undefined, - timePos___12162: undefined, - startTime___12163: undefined, - now___12166: undefined, - envA___12167: undefined, - envD___12168: undefined, - envS___12169: undefined, - envR___12170: undefined, - soundWave___12171: undefined, - sndInstr___12172: undefined, - sndInstrPtr___12178: undefined, - addForm___12179: undefined, - scanNextWord___12239: undefined, - token___12296: undefined, - tokenKind___12297: undefined, - consumeToken___12300: undefined, - currNote___12376: undefined, - prevNote___12378: undefined, - timeLeft___12381: undefined, - note___12395: undefined, - i___12399: undefined, - noteChar___12405: undefined, - keyNumber___12479: undefined, - currMs___12496: undefined, - beat___12500: undefined, - timeLeft___12557: undefined, + notes___29638: undefined, + pos___29642: undefined, + duration___29643: undefined, + octave___29644: undefined, + tempo___29645: undefined, + hz___29646: undefined, + endHz___29647: undefined, + ms___29650: undefined, + timePos___29651: undefined, + startTime___29652: undefined, + now___29655: undefined, + envA___29656: undefined, + envD___29657: undefined, + envS___29658: undefined, + envR___29659: undefined, + soundWave___29660: undefined, + sndInstr___29661: undefined, + sndInstrPtr___29667: undefined, + addForm___29668: undefined, + scanNextWord___29728: undefined, + token___29785: undefined, + tokenKind___29786: undefined, + consumeToken___29789: undefined, + currNote___29865: undefined, + prevNote___29867: undefined, + timeLeft___29870: undefined, + note___29884: undefined, + i___29888: undefined, + noteChar___29894: undefined, + keyNumber___29968: undefined, + currMs___29985: undefined, + beat___29989: undefined, + timeLeft___30046: undefined, arg0: undefined, arg1: undefined, } } @@ -24831,7 +25053,7 @@ function music_MelodyPlayer_play__P1627_mk(s) { -function addForm_inline__P12180(s) { +function addForm_inline__P29669(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24841,10 +25063,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.freqStart___12185 = undefined; - s.freqEnd___12187 = undefined; - s.envelopeWidth___12189 = undefined; - s.slope___12207 = undefined; + s.freqStart___29674 = undefined; + s.freqEnd___29676 = undefined; + s.envelopeWidth___29678 = undefined; + s.slope___29696 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -24853,9 +25075,9 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); - s.freqStart___12185 = (r0); + s.freqStart___29674 = (r0); r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); - s.freqEnd___12187 = (r0); + s.freqEnd___29676 = (r0); r0 = pxsim_pxtrt_ldlocRef(s.caps[2]); s.tmp_1 = r0; r0 = (s.tmp_1 > 0); @@ -24879,7 +25101,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_7 = r0; - s.envelopeWidth___12189 = (s.tmp_7); + s.envelopeWidth___29678 = (s.tmp_7); r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_1 = r0; r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); @@ -24891,35 +25113,35 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - r0 = (s.envelopeWidth___12189 != 0); + r0 = (s.envelopeWidth___29678 != 0); case 4: // jmp value (already in r0) s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 5; continue; } - r0 = (s.freqEnd___12187 - s.freqStart___12185); + r0 = (s.freqEnd___29676 - s.freqStart___29674); s.tmp_4 = r0; - r0 = (s.tmp_4 / s.envelopeWidth___12189); - s.slope___12207 = (r0); + r0 = (s.tmp_4 / s.envelopeWidth___29678); + s.slope___29696 = (r0); r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_0 = r0; - r0 = (s.slope___12207 * s.arg3); + r0 = (s.slope___29696 * s.arg3); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.freqStart___12185 = (r0); + s.freqStart___29674 = (r0); r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_0 = r0; - s.tmp_2 = r0 = s.slope___12207; + s.tmp_2 = r0 = s.slope___29696; r0 = (s.arg3 + s.arg0); s.tmp_3 = r0; r0 = (s.tmp_2 * s.tmp_3); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.freqEnd___12187 = (r0); + s.freqEnd___29676 = (r0); case 5: case 6: s.tmp_0 = r0 = s.caps[6]; - s.tmp_2 = music_addNote__P5303_mk(s); + s.tmp_2 = music_addNote__P22604_mk(s); s.tmp_2.arg0 = s.caps[7]; r0 = pxsim_pxtrt_ldlocRef(s.caps[6]); s.tmp_2.arg1 = r0; @@ -24928,10 +25150,10 @@ switch (step) { s.tmp_2.arg4 = s.arg2; r0 = pxsim_pxtrt_ldlocRef(s.caps[8]); s.tmp_2.arg5 = r0; - s.tmp_2.arg6 = s.freqStart___12185; + s.tmp_2.arg6 = s.freqStart___29674; r0 = pxsim_pxtrt_ldlocRef(s.caps[9]); s.tmp_2.arg7 = r0; - s.tmp_2.arg8 = s.freqEnd___12187; + s.tmp_2.arg8 = s.freqEnd___29676; s.callLocIdx = 94; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; @@ -24941,12 +25163,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -addForm_inline__P12180.info = {"start":12169,"length":643,"line":374,"column":28,"endLine":385,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":["formDuration","beg","end","msOff"]} +addForm_inline__P29669.info = {"start":12169,"length":643,"line":374,"column":28,"endLine":385,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":["formDuration","beg","end","msOff"]} -function addForm_inline__P12180_mk(s) { +function addForm_inline__P29669_mk(s) { checkStack(s.depth); return { - parent: s, fn: addForm_inline__P12180, depth: s.depth + 1, + parent: s, fn: addForm_inline__P29669, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24956,10 +25178,10 @@ function addForm_inline__P12180_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - freqStart___12185: undefined, - freqEnd___12187: undefined, - envelopeWidth___12189: undefined, - slope___12207: undefined, + freqStart___29674: undefined, + freqEnd___29676: undefined, + envelopeWidth___29678: undefined, + slope___29696: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -24970,7 +25192,7 @@ function addForm_inline__P12180_mk(s) { -function scanNextWord_inline__P12240(s) { +function scanNextWord_inline__P29729(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24980,9 +25202,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.c___12249 = undefined; - s.note___12266 = undefined; - s.c___12272 = undefined; + s.c___29738 = undefined; + s.note___29755 = undefined; + s.c___29761 = undefined; r0 = s.caps[0].fields["melody"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -25008,15 +25230,15 @@ switch (step) { r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_7 = r0; r0 = pxsim_String_.charAt(s.tmp_6, s.tmp_7); - s.c___12249 = (r0); - r0 = (s.c___12249 != " "); + s.c___29738 = (r0); + r0 = (s.c___29738 != " "); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 4; continue; } r0 = s.tmp_0; { step = 5; continue; } case 4: - r0 = (s.c___12249 != "\r"); + r0 = (s.c___29738 != "\r"); case 5: // jmp value (already in r0) s.tmp_1 = r0; @@ -25025,7 +25247,7 @@ switch (step) { r0 = s.tmp_1; { step = 7; continue; } case 6: - r0 = (s.c___12249 != "\n"); + r0 = (s.c___29738 != "\n"); case 7: // jmp value (already in r0) s.tmp_2 = r0; @@ -25034,7 +25256,7 @@ switch (step) { r0 = s.tmp_2; { step = 9; continue; } case 8: - r0 = (s.c___12249 != "\t"); + r0 = (s.c___29738 != "\t"); case 9: // jmp value (already in r0) s.tmp_3 = r0; @@ -25052,7 +25274,7 @@ switch (step) { { step = 3; continue; } case 12: r0 = pxsim_String_.mkEmpty(); - s.note___12266 = (r0); + s.note___29755 = (r0); case 13: r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_1 = r0; @@ -25066,15 +25288,15 @@ switch (step) { r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_4 = r0; r0 = pxsim_String_.charAt(s.tmp_3, s.tmp_4); - s.c___12272 = (r0); - r0 = (s.c___12272 == " "); + s.c___29761 = (r0); + r0 = (s.c___29761 == " "); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 14; continue; } r0 = s.tmp_0; { step = 15; continue; } case 14: - r0 = (s.c___12272 == "\r"); + r0 = (s.c___29761 == "\r"); case 15: // jmp value (already in r0) s.tmp_1 = r0; @@ -25083,7 +25305,7 @@ switch (step) { r0 = s.tmp_1; { step = 17; continue; } case 16: - r0 = (s.c___12272 == "\n"); + r0 = (s.c___29761 == "\n"); case 17: // jmp value (already in r0) s.tmp_2 = r0; @@ -25092,7 +25314,7 @@ switch (step) { r0 = s.tmp_2; { step = 19; continue; } case 18: - r0 = (s.c___12272 == "\t"); + r0 = (s.c___29761 == "\t"); case 19: // jmp value (already in r0) s.tmp_3 = r0; @@ -25101,26 +25323,26 @@ switch (step) { { step = 22; continue; } case 20: case 21: - if ((s.note___12266) && (s.note___12266).vtable) { + if ((s.note___29755) && (s.note___29755).vtable) { setupResume(s, 24); - pxsim_String__stringConv(s.note___12266); + pxsim_String__stringConv(s.note___29755); checkResumeConsumed(); return; - } else { s.retval = (s.note___12266) + ""; } + } else { s.retval = (s.note___29755) + ""; } case 24: r0 = s.retval; s.tmp_4 = r0; - if ((s.c___12272) && (s.c___12272).vtable) { + if ((s.c___29761) && (s.c___29761).vtable) { setupResume(s, 25); - pxsim_String__stringConv(s.c___12272); + pxsim_String__stringConv(s.c___29761); checkResumeConsumed(); return; - } else { s.retval = (s.c___12272) + ""; } + } else { s.retval = (s.c___29761) + ""; } case 25: r0 = s.retval; s.tmp_5 = r0; r0 = pxsim_String__concat(s.tmp_4, s.tmp_5); - s.note___12266 = (r0); + s.note___29755 = (r0); s.tmp_0 = r0 = s.caps[1]; r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_2 = r0; @@ -25129,17 +25351,17 @@ switch (step) { r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); { step = 13; continue; } case 22: - r0 = s.note___12266; + r0 = s.note___29755; case 23: return leave(s, r0) default: oops() } } } -scanNextWord_inline__P12240.info = {"start":12847,"length":708,"line":387,"column":33,"endLine":409,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} +scanNextWord_inline__P29729.info = {"start":12847,"length":708,"line":387,"column":33,"endLine":409,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} -function scanNextWord_inline__P12240_mk(s) { +function scanNextWord_inline__P29729_mk(s) { checkStack(s.depth); return { - parent: s, fn: scanNextWord_inline__P12240, depth: s.depth + 1, + parent: s, fn: scanNextWord_inline__P29729, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25149,16 +25371,16 @@ function scanNextWord_inline__P12240_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - c___12249: undefined, - note___12266: undefined, - c___12272: undefined, + c___29738: undefined, + note___29755: undefined, + c___29761: undefined, } } -function consumeToken_inline__P12301(s) { +function consumeToken_inline__P29790(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25168,7 +25390,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.d___12307 = undefined; + s.d___29796 = undefined; r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -25184,14 +25406,14 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 15; continue; } - s.tmp_3 = parseInt__P97_mk(s); + s.tmp_3 = parseInt__P17383_mk(s); r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_3.arg0 = r0; s.tmp_3.arg1 = undefined; s.callLocIdx = 95; s.pc = 17; return s.tmp_3; case 17: r0 = s.retval; - s.d___12307 = (r0); + s.d___29796 = (r0); r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_0 = r0; r0 = pxsim_pxtcore.switch_eq(1, s.tmp_0); @@ -25219,15 +25441,15 @@ switch (step) { r0 = s.tmp_0; { step = 14; continue; } case 3: - r0 = pxsim_pxtrt_stlocRef(s.caps[2], s.d___12307); + r0 = pxsim_pxtrt_stlocRef(s.caps[2], s.d___29796); { step = 14; continue; } case 4: s.tmp_0 = r0 = s.caps[3]; - s.tmp_2 = Math_max__P130_mk(s); + s.tmp_2 = Math_max__P17416_mk(s); s.tmp_2.arg0 = 1; - s.tmp_3 = Math_min__P131_mk(s); + s.tmp_3 = Math_min__P17417_mk(s); s.tmp_3.arg0 = 16; - s.tmp_3.arg1 = s.d___12307; + s.tmp_3.arg1 = s.d___29796; s.callLocIdx = 96; s.pc = 19; return s.tmp_3; case 19: r0 = s.retval; @@ -25241,9 +25463,9 @@ switch (step) { { step = 14; continue; } case 5: s.tmp_0 = r0 = s.caps[5]; - s.tmp_2 = Math_max__P130_mk(s); + s.tmp_2 = Math_max__P17416_mk(s); s.tmp_2.arg0 = 1; - s.tmp_2.arg1 = s.d___12307; + s.tmp_2.arg1 = s.d___29796; s.callLocIdx = 98; s.pc = 20; return s.tmp_2; case 20: r0 = s.retval; @@ -25251,18 +25473,18 @@ switch (step) { r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); { step = 14; continue; } case 6: - r0 = pxsim_pxtrt_stlocRef(s.caps[6], s.d___12307); + r0 = pxsim_pxtrt_stlocRef(s.caps[6], s.d___29796); r0 = pxsim_pxtrt_stlocRef(s.caps[1], 6); { step = 14; continue; } case 7: - r0 = pxsim_pxtrt_stlocRef(s.caps[4], s.d___12307); + r0 = pxsim_pxtrt_stlocRef(s.caps[4], s.d___29796); { step = 14; continue; } case 8: s.tmp_0 = r0 = s.caps[7]; - s.tmp_2 = Math_clamp__P127_mk(s); + s.tmp_2 = Math_clamp__P17413_mk(s); s.tmp_2.arg0 = 1; s.tmp_2.arg1 = 18; - s.tmp_2.arg2 = s.d___12307; + s.tmp_2.arg2 = s.d___29796; s.callLocIdx = 99; s.pc = 21; return s.tmp_2; case 21: r0 = s.retval; @@ -25270,19 +25492,19 @@ switch (step) { r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); { step = 14; continue; } case 9: - r0 = pxsim_pxtrt_stlocRef(s.caps[8], s.d___12307); + r0 = pxsim_pxtrt_stlocRef(s.caps[8], s.d___29796); r0 = pxsim_pxtrt_stlocRef(s.caps[1], 9); { step = 14; continue; } case 10: - r0 = pxsim_pxtrt_stlocRef(s.caps[9], s.d___12307); + r0 = pxsim_pxtrt_stlocRef(s.caps[9], s.d___29796); r0 = pxsim_pxtrt_stlocRef(s.caps[1], 10); { step = 14; continue; } case 11: s.tmp_0 = r0 = s.caps[10]; - s.tmp_2 = Math_clamp__P127_mk(s); + s.tmp_2 = Math_clamp__P17413_mk(s); s.tmp_2.arg0 = 0; s.tmp_2.arg1 = 255; - s.tmp_2.arg2 = s.d___12307; + s.tmp_2.arg2 = s.d___29796; s.callLocIdx = 100; s.pc = 22; return s.tmp_2; case 22: r0 = s.retval; @@ -25291,10 +25513,10 @@ switch (step) { r0 = pxsim_pxtrt_stlocRef(s.caps[1], 11); { step = 14; continue; } case 12: - r0 = pxsim_pxtrt_stlocRef(s.caps[11], s.d___12307); + r0 = pxsim_pxtrt_stlocRef(s.caps[11], s.d___29796); { step = 14; continue; } case 13: - r0 = pxsim_pxtrt_stlocRef(s.caps[12], s.d___12307); + r0 = pxsim_pxtrt_stlocRef(s.caps[12], s.d___29796); case 14: s.tmp_0 = r0 = s.caps[0]; r0 = pxsim_String_.mkEmpty(); @@ -25306,25 +25528,25 @@ switch (step) { return leave(s, r0) default: oops() } } } -consumeToken_inline__P12301.info = {"start":14841,"length":1189,"line":448,"column":33,"endLine":469,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} +consumeToken_inline__P29790.info = {"start":14841,"length":1189,"line":448,"column":33,"endLine":469,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} -function consumeToken_inline__P12301_mk(s) { +function consumeToken_inline__P29790_mk(s) { checkStack(s.depth); return { - parent: s, fn: consumeToken_inline__P12301, depth: s.depth + 1, + parent: s, fn: consumeToken_inline__P29790, 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, - d___12307: undefined, + d___29796: undefined, } } -function music_MelodyPlayer_queuePlayInstructions__P5304(s) { +function music_MelodyPlayer_queuePlayInstructions__P22605(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25341,18 +25563,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_MelodyPlayer__C1622_VT)) failedCast(r0); + if (!checkSubtype(r0, music_MelodyPlayer__C18908_VT)) failedCast(r0); r0 = pxsim.music.queuePlayInstructions(s.arg1, s.arg2); r0 = undefined; return leave(s, r0) default: oops() } } } -music_MelodyPlayer_queuePlayInstructions__P5304.info = {"start":11226,"length":125,"line":344,"column":8,"endLine":346,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"queuePlayInstructions","argumentNames":["this","timeDelta","buf"]} +music_MelodyPlayer_queuePlayInstructions__P22605.info = {"start":11226,"length":125,"line":344,"column":8,"endLine":346,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"queuePlayInstructions","argumentNames":["this","timeDelta","buf"]} -function music_MelodyPlayer_queuePlayInstructions__P5304_mk(s) { +function music_MelodyPlayer_queuePlayInstructions__P22605_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_MelodyPlayer_queuePlayInstructions__P5304, depth: s.depth + 1, + parent: s, fn: music_MelodyPlayer_queuePlayInstructions__P22605, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -25363,7 +25585,7 @@ function music_MelodyPlayer_queuePlayInstructions__P5304_mk(s) { -function music_addNote__P5303(s) { +function music_addNote__P22604(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25431,12 +25653,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_addNote__P5303.info = {"start":10086,"length":904,"line":315,"column":4,"endLine":328,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"addNote","argumentNames":["sndInstr","sndInstrPtr","ms","beg","end","soundWave","hz","volume","endHz"]} +music_addNote__P22604.info = {"start":10086,"length":904,"line":315,"column":4,"endLine":328,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"addNote","argumentNames":["sndInstr","sndInstrPtr","ms","beg","end","soundWave","hz","volume","endHz"]} -function music_addNote__P5303_mk(s) { +function music_addNote__P22604_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_addNote__P5303, depth: s.depth + 1, + parent: s, fn: music_addNote__P22604, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25457,7 +25679,7 @@ function music_addNote__P5303_mk(s) { -function music_volume__P1607(s) { +function music_volume__P18893(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25467,20 +25689,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = music_initVolume__P5295_mk(s); + s.tmp_0 = music_initVolume__P22596_mk(s); s.callLocIdx = 74; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals.globalVolume___5291; + r0 = globals.globalVolume___22592; return leave(s, r0) default: oops() } } } -music_volume__P1607.info = {"start":1781,"length":90,"line":61,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"volume","argumentNames":[]} +music_volume__P18893.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__P1607_mk(s) { +function music_volume__P18893_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_volume__P1607, depth: s.depth + 1, + parent: s, fn: music_volume__P18893, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -25489,7 +25711,7 @@ function music_volume__P1607_mk(s) { -function music_initVolume__P5295(s) { +function music_initVolume__P22596(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25499,12 +25721,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals.globalVolume___5291 === null); + r0 = (globals.globalVolume___22592 === null); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - globals.globalVolume___5291 = (0); - s.tmp_0 = music_setVolume__P1606_mk(s); + globals.globalVolume___22592 = (0); + s.tmp_0 = music_setVolume__P18892_mk(s); r0 = pxsim_pxtcore.getConfig(59, 128); s.tmp_0.arg0 = r0; s.callLocIdx = 71; s.pc = 3; return s.tmp_0; @@ -25516,12 +25738,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_initVolume__P5295.info = {"start":1014,"length":180,"line":33,"column":4,"endLine":38,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"initVolume","argumentNames":[]} +music_initVolume__P22596.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__P5295_mk(s) { +function music_initVolume__P22596_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_initVolume__P5295, depth: s.depth + 1, + parent: s, fn: music_initVolume__P22596, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -25530,7 +25752,7 @@ function music_initVolume__P5295_mk(s) { -function music_setVolume__P1606(s) { +function music_setVolume__P18892(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25544,7 +25766,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Math_clamp__P127_mk(s); + s.tmp_0 = Math_clamp__P17413_mk(s); s.tmp_0.arg0 = 0; s.tmp_0.arg1 = 255; r0 = (s.arg0 | 0); @@ -25552,8 +25774,8 @@ switch (step) { s.callLocIdx = 72; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.globalVolume___5291 = (r0); - r0 = (globals.globalVolume___5291 > 0); + globals.globalVolume___22592 = (r0); + r0 = (globals.globalVolume___22592 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -25569,12 +25791,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_setVolume__P1606.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__P18892.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__P1606_mk(s) { +function music_setVolume__P18892_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_setVolume__P1606, depth: s.depth + 1, + parent: s, fn: music_setVolume__P18892, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25585,7 +25807,7 @@ function music_setVolume__P1606_mk(s) { -function music_enableAmp__P5294(s) { +function music_enableAmp__P22595(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25603,12 +25825,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_enableAmp__P5294.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__P22595.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__P5294_mk(s) { +function music_enableAmp__P22595_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_enableAmp__P5294, depth: s.depth + 1, + parent: s, fn: music_enableAmp__P22595, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -25617,7 +25839,7 @@ function music_enableAmp__P5294_mk(s) { -function parseInt__P97(s) { +function parseInt__P17383(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25627,13 +25849,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.start___12594 = undefined; - s.sign___12624 = undefined; - s.output___12669 = undefined; - s.hasDigit___12670 = undefined; - s.i___12671 = undefined; - s.code___12678 = undefined; - s.val___12685 = undefined; + s.start___30083 = undefined; + s.sign___30113 = undefined; + s.output___30158 = undefined; + s.hasDigit___30159 = undefined; + s.i___30160 = undefined; + s.code___30167 = undefined; + s.val___30174 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -25680,9 +25902,9 @@ switch (step) { { step = 46; continue; } case 7: case 8: - s.start___12594 = (0); + s.start___30083 = (0); case 9: - s.tmp_1 = r0 = s.start___12594; + s.tmp_1 = r0 = s.start___30083; r0 = pxsim_String_.length(s.arg0); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); @@ -25692,8 +25914,8 @@ switch (step) { r0 = s.tmp_0; { step = 11; continue; } case 10: - s.tmp_3 = helpers_isWhitespace__P124_mk(s); - r0 = pxsim_String_.charCodeAt(s.arg0, s.start___12594); + s.tmp_3 = helpers_isWhitespace__P17410_mk(s); + r0 = pxsim_String_.charCodeAt(s.arg0, s.start___30083); s.tmp_3.arg0 = r0; s.callLocIdx = 0; s.pc = 47; return s.tmp_3; case 47: @@ -25703,11 +25925,11 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 12; continue; } - r0 = (s.start___12594 + 1); - s.start___12594 = (r0); + r0 = (s.start___30083 + 1); + s.start___30083 = (r0); { step = 9; continue; } case 12: - s.tmp_1 = r0 = s.start___12594; + s.tmp_1 = r0 = s.start___30083; r0 = pxsim_String_.length(s.arg0); s.tmp_2 = r0; r0 = (s.tmp_1 === s.tmp_2); @@ -25718,8 +25940,8 @@ switch (step) { { step = 46; continue; } case 13: case 14: - s.sign___12624 = (1); - r0 = pxsim_String_.charAt(s.arg0, s.start___12594); + s.sign___30113 = (1); + r0 = pxsim_String_.charAt(s.arg0, s.start___30083); s.tmp_0 = r0; r0 = pxsim_pxtcore.switch_eq("-", s.tmp_0); if (r0) { step = 15; continue; } @@ -25728,10 +25950,10 @@ switch (step) { r0 = s.tmp_0; { step = 17; continue; } case 15: - s.sign___12624 = (-1); + s.sign___30113 = (-1); case 16: - r0 = (s.start___12594 + 1); - s.start___12594 = (r0); + r0 = (s.start___30083 + 1); + s.start___30083 = (r0); case 17: r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; @@ -25751,7 +25973,7 @@ switch (step) { r0 = s.tmp_2; { step = 21; continue; } case 20: - r0 = pxsim_String_.charAt(s.arg0, s.start___12594); + r0 = pxsim_String_.charAt(s.arg0, s.start___30083); s.tmp_3 = r0; r0 = ("0" === s.tmp_3); case 21: @@ -25763,7 +25985,7 @@ switch (step) { { step = 25; continue; } case 22: s.tmp_7 = r0 = s.arg0; - r0 = (s.start___12594 + 1); + r0 = (s.start___30083 + 1); s.tmp_8 = r0; r0 = pxsim_String_.charAt(s.tmp_7, s.tmp_8); s.tmp_6 = r0; @@ -25775,7 +25997,7 @@ switch (step) { { step = 24; continue; } case 23: s.tmp_10 = r0 = s.arg0; - r0 = (s.start___12594 + 1); + r0 = (s.start___30083 + 1); s.tmp_11 = r0; r0 = pxsim_String_.charAt(s.tmp_10, s.tmp_11); s.tmp_9 = r0; @@ -25790,8 +26012,8 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_13); if (!r0) { step = 26; continue; } s.arg1 = (16); - r0 = (s.start___12594 + 2); - s.start___12594 = (r0); + r0 = (s.start___30083 + 2); + s.start___30083 = (r0); { step = 29; continue; } case 26: r0 = pxsim_numops_toBoolDecr(s.arg1); @@ -25804,73 +26026,73 @@ switch (step) { case 27: case 28: case 29: - s.output___12669 = (0); - s.hasDigit___12670 = (false); - s.i___12671 = (s.start___12594); + s.output___30158 = (0); + s.hasDigit___30159 = (false); + s.i___30160 = (s.start___30083); case 30: - s.tmp_1 = r0 = s.i___12671; + s.tmp_1 = r0 = s.i___30160; r0 = pxsim_String_.length(s.arg0); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 45; continue; } - r0 = pxsim_String_.charCodeAt(s.arg0, s.i___12671); + r0 = pxsim_String_.charCodeAt(s.arg0, s.i___30160); s.tmp_3 = r0; r0 = (s.tmp_3 | 32); - s.code___12678 = (r0); - s.val___12685 = (undefined); - r0 = (s.code___12678 >= 48); + s.code___30167 = (r0); + s.val___30174 = (undefined); + r0 = (s.code___30167 >= 48); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 31; continue; } r0 = s.tmp_0; { step = 32; continue; } case 31: - r0 = (s.code___12678 < 58); + r0 = (s.code___30167 < 58); case 32: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 33; continue; } - r0 = (s.code___12678 - 48); - s.val___12685 = (r0); + r0 = (s.code___30167 - 48); + s.val___30174 = (r0); { step = 38; continue; } case 33: - r0 = (s.code___12678 >= 97); + r0 = (s.code___30167 >= 97); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 34; continue; } r0 = s.tmp_0; { step = 35; continue; } case 34: - r0 = (s.code___12678 < 123); + r0 = (s.code___30167 < 123); case 35: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 36; continue; } - r0 = (10 + s.code___12678); + r0 = (10 + s.code___30167); s.tmp_2 = r0; r0 = (s.tmp_2 - 97); - s.val___12685 = (r0); + s.val___30174 = (r0); case 36: case 37: case 38: - r0 = (s.val___12685 == undefined); + r0 = (s.val___30174 == undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 39; continue; } r0 = s.tmp_0; { step = 40; continue; } case 39: - r0 = (s.val___12685 >= s.arg1); + r0 = (s.val___30174 >= s.arg1); case 40: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 43; continue; } - r0 = pxsim_numops_toBoolDecr(s.hasDigit___12670); + r0 = pxsim_numops_toBoolDecr(s.hasDigit___30159); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); s.tmp_2 = r0; @@ -25883,26 +26105,26 @@ switch (step) { { step = 45; continue; } case 43: case 44: - s.hasDigit___12670 = (true); - r0 = (s.output___12669 * s.arg1); + s.hasDigit___30159 = (true); + r0 = (s.output___30158 * s.arg1); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.val___12685); - s.output___12669 = (r0); - r0 = (s.i___12671 + 1); - s.i___12671 = (r0); + r0 = (s.tmp_0 + s.val___30174); + s.output___30158 = (r0); + r0 = (s.i___30160 + 1); + s.i___30160 = (r0); { step = 30; continue; } case 45: - r0 = (s.sign___12624 * s.output___12669); + r0 = (s.sign___30113 * s.output___30158); case 46: return leave(s, r0) default: oops() } } } -parseInt__P97.info = {"start":1064,"length":1690,"line":44,"column":0,"endLine":103,"endColumn":1,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"parseInt","argumentNames":["text","radix"]} +parseInt__P17383.info = {"start":1064,"length":1690,"line":44,"column":0,"endLine":103,"endColumn":1,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"parseInt","argumentNames":["text","radix"]} -function parseInt__P97_mk(s) { +function parseInt__P17383_mk(s) { checkStack(s.depth); return { - parent: s, fn: parseInt__P97, depth: s.depth + 1, + parent: s, fn: parseInt__P17383, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25918,13 +26140,13 @@ function parseInt__P97_mk(s) { tmp_11: undefined, tmp_12: undefined, tmp_13: undefined, - start___12594: undefined, - sign___12624: undefined, - output___12669: undefined, - hasDigit___12670: undefined, - i___12671: undefined, - code___12678: undefined, - val___12685: undefined, + start___30083: undefined, + sign___30113: undefined, + output___30158: undefined, + hasDigit___30159: undefined, + i___30160: undefined, + code___30167: undefined, + val___30174: undefined, arg0: undefined, arg1: undefined, } } @@ -25933,7 +26155,7 @@ function parseInt__P97_mk(s) { -function helpers_isWhitespace__P124(s) { +function helpers_isWhitespace__P17410(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25990,12 +26212,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_isWhitespace__P124.info = {"start":14864,"length":674,"line":503,"column":4,"endLine":520,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"isWhitespace","argumentNames":["c"]} +helpers_isWhitespace__P17410.info = {"start":14864,"length":674,"line":503,"column":4,"endLine":520,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"isWhitespace","argumentNames":["c"]} -function helpers_isWhitespace__P124_mk(s) { +function helpers_isWhitespace__P17410_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_isWhitespace__P124, depth: s.depth + 1, + parent: s, fn: helpers_isWhitespace__P17410, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -26005,7 +26227,7 @@ function helpers_isWhitespace__P124_mk(s) { -function music_MelodyPlayer_constructor__P1625(s) { +function music_MelodyPlayer_constructor__P18911(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26021,18 +26243,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_MelodyPlayer__C1622_VT)) failedCast(r0); + if (!checkSubtype(r0, music_MelodyPlayer__C18908_VT)) failedCast(r0); r0 = (s.arg0).fields["melody"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -music_MelodyPlayer_constructor__P1625.info = {"start":11095,"length":62,"line":336,"column":8,"endLine":338,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":["this","m"]} +music_MelodyPlayer_constructor__P18911.info = {"start":11095,"length":62,"line":336,"column":8,"endLine":338,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":["this","m"]} -function music_MelodyPlayer_constructor__P1625_mk(s) { +function music_MelodyPlayer_constructor__P18911_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_MelodyPlayer_constructor__P1625, depth: s.depth + 1, + parent: s, fn: music_MelodyPlayer_constructor__P18911, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -26042,7 +26264,7 @@ function music_MelodyPlayer_constructor__P1625_mk(s) { -function music_Melody_stop__P1617(s) { +function music_Melody_stop__P18903(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26057,12 +26279,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C1612_VT)) failedCast(r0); + if (!checkSubtype(r0, music_Melody__C18898_VT)) failedCast(r0); r0 = s.arg0.fields["_player"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = music_MelodyPlayer_stop__P1626_mk(s); + s.tmp_1 = music_MelodyPlayer_stop__P18912_mk(s); r0 = s.arg0.fields["_player"]; s.tmp_1.arg0 = r0; s.callLocIdx = 83; s.pc = 3; return s.tmp_1; @@ -26071,7 +26293,7 @@ switch (step) { r0 = (s.arg0).fields["_player"] = (null); case 1: case 2: - s.tmp_0 = music_Melody_unregisterMelody__P5300_mk(s); + s.tmp_0 = music_Melody_unregisterMelody__P22601_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 84; s.pc = 4; return s.tmp_0; case 4: @@ -26080,12 +26302,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_Melody_stop__P1617.info = {"start":6706,"length":173,"line":215,"column":8,"endLine":221,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"stop","argumentNames":["this"]} +music_Melody_stop__P18903.info = {"start":6706,"length":173,"line":215,"column":8,"endLine":221,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"stop","argumentNames":["this"]} -function music_Melody_stop__P1617_mk(s) { +function music_Melody_stop__P18903_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_stop__P1617, depth: s.depth + 1, + parent: s, fn: music_Melody_stop__P18903, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26096,7 +26318,7 @@ function music_Melody_stop__P1617_mk(s) { -function music_MelodyPlayer_stop__P1626(s) { +function music_MelodyPlayer_stop__P18912(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26111,18 +26333,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_MelodyPlayer__C1622_VT)) failedCast(r0); + if (!checkSubtype(r0, music_MelodyPlayer__C18908_VT)) failedCast(r0); r0 = (s.arg0).fields["melody"] = (null); r0 = undefined; return leave(s, r0) default: oops() } } } -music_MelodyPlayer_stop__P1626.info = {"start":11167,"length":49,"line":340,"column":8,"endLine":342,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"stop","argumentNames":["this"]} +music_MelodyPlayer_stop__P18912.info = {"start":11167,"length":49,"line":340,"column":8,"endLine":342,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"stop","argumentNames":["this"]} -function music_MelodyPlayer_stop__P1626_mk(s) { +function music_MelodyPlayer_stop__P18912_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_MelodyPlayer_stop__P1626, depth: s.depth + 1, + parent: s, fn: music_MelodyPlayer_stop__P18912, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -26131,7 +26353,7 @@ function music_MelodyPlayer_stop__P1626_mk(s) { -function forever__P1877(s) { +function forever__P19163(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26145,7 +26367,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_forever__P2704_mk(s); + s.tmp_0 = game_forever__P19990_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 173; s.pc = 1; return s.tmp_0; case 1: @@ -26154,12 +26376,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forever__P1877.info = {"start":264,"length":62,"line":6,"column":0,"endLine":8,"endColumn":1,"fileName":"pxt_modules/game/gameoverrides.ts","functionName":"forever","argumentNames":["a"]} +forever__P19163.info = {"start":264,"length":62,"line":6,"column":0,"endLine":8,"endColumn":1,"fileName":"pxt_modules/game/gameoverrides.ts","functionName":"forever","argumentNames":["a"]} -function forever__P1877_mk(s) { +function forever__P19163_mk(s) { checkStack(s.depth); return { - parent: s, fn: forever__P1877, depth: s.depth + 1, + parent: s, fn: forever__P19163, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -26169,7 +26391,7 @@ function forever__P1877_mk(s) { -function game_forever__P2704(s) { +function game_forever__P19990(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26183,25 +26405,25 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.foreverRunning___5628); + r0 = pxsim_numops_toBoolDecr(globals.foreverRunning___22929); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - globals.foreverRunning___5628 = (true); - r0 = pxsim.control.runInParallel(game_forever_inline__P16709); + globals.foreverRunning___22929 = (true); + r0 = pxsim.control.runInParallel(game_forever_inline__P34198); case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(scene_GameForeverHandler__C2558_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_GameForeverHandler__C19844_VT); s.tmp_0 = r0; - s.tmp_1 = scene_GameForeverHandler_constructor__P2560_mk(s); + s.tmp_1 = scene_GameForeverHandler_constructor__P19846_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.callLocIdx = 1391; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.tmp_3 = game_currentScene__P2693_mk(s); + s.tmp_3 = game_currentScene__P19979_mk(s); s.callLocIdx = 1390; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; @@ -26212,12 +26434,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_forever__P2704.info = {"start":7421,"length":820,"line":243,"column":4,"endLine":266,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"forever","argumentNames":["action"]} +game_forever__P19990.info = {"start":7421,"length":820,"line":243,"column":4,"endLine":266,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"forever","argumentNames":["action"]} -function game_forever__P2704_mk(s) { +function game_forever__P19990_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_forever__P2704, depth: s.depth + 1, + parent: s, fn: game_forever__P19990, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26230,7 +26452,7 @@ function game_forever__P2704_mk(s) { -function game_forever_inline__P16709(s) { +function game_forever_inline__P34198(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26240,23 +26462,23 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handlers___16711 = undefined; + s.handlers___34200 = undefined; case 1: r0 = pxsim_numops_toBoolDecr(1); if (!r0) { step = 2; continue; } - s.tmp_0 = game_currentScene__P2693_mk(s); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 1386; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; r0 = r0.fields["gameForeverHandlers"]; - s.handlers___16711 = (r0); - s.tmp_0 = helpers_arrayForEach__P109_mk(s); - s.tmp_0.arg0 = s.handlers___16711; - s.tmp_0.arg1 = game_forever_inline__P16717; + s.handlers___34200 = (r0); + s.tmp_0 = helpers_arrayForEach__P17395_mk(s); + s.tmp_0.arg0 = s.handlers___34200; + s.tmp_0.arg1 = game_forever_inline__P34206; s.callLocIdx = 1388; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = pause__P413_mk(s); + s.tmp_0 = pause__P17699_mk(s); s.tmp_0.arg0 = 20; s.callLocIdx = 1389; s.pc = 5; return s.tmp_0; case 5: @@ -26267,22 +26489,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_forever_inline__P16709.info = {"start":7573,"length":535,"line":246,"column":34,"endLine":260,"endColumn":13,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} +game_forever_inline__P34198.info = {"start":7573,"length":535,"line":246,"column":34,"endLine":260,"endColumn":13,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} -function game_forever_inline__P16709_mk(s) { +function game_forever_inline__P34198_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_forever_inline__P16709, depth: s.depth + 1, + parent: s, fn: game_forever_inline__P34198, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - handlers___16711: undefined, + handlers___34200: undefined, } } -function game_forever_inline__P16717(s) { +function game_forever_inline__P34206(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26305,7 +26527,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = (s.arg0).fields["lock"] = (true); - r0 = pxsim_pxtcore_mkAction(1, game_forever_inline__P16726); + r0 = pxsim_pxtcore_mkAction(1, game_forever_inline__P34215); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); r0 = pxsim.control.runInParallel(s.tmp_0); @@ -26315,12 +26537,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_forever_inline__P16717.info = {"start":7724,"length":319,"line":249,"column":37,"endLine":257,"endColumn":21,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["h"]} +game_forever_inline__P34206.info = {"start":7724,"length":319,"line":249,"column":37,"endLine":257,"endColumn":21,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["h"]} -function game_forever_inline__P16717_mk(s) { +function game_forever_inline__P34206_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_forever_inline__P16717, depth: s.depth + 1, + parent: s, fn: game_forever_inline__P34206, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26332,7 +26554,7 @@ function game_forever_inline__P16717_mk(s) { -function game_forever_inline__P16726(s) { +function game_forever_inline__P34215(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26360,12 +26582,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_forever_inline__P16726.info = {"start":7863,"length":130,"line":252,"column":50,"endLine":255,"endColumn":29,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} +game_forever_inline__P34215.info = {"start":7863,"length":130,"line":252,"column":50,"endLine":255,"endColumn":29,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} -function game_forever_inline__P16726_mk(s) { +function game_forever_inline__P34215_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_forever_inline__P16726, depth: s.depth + 1, + parent: s, fn: game_forever_inline__P34215, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -26374,7 +26596,7 @@ function game_forever_inline__P16726_mk(s) { -function scene_GameForeverHandler_constructor__P2560(s) { +function scene_GameForeverHandler_constructor__P19846(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26390,18 +26612,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_GameForeverHandler__C2558_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_GameForeverHandler__C19844_VT)) failedCast(r0); r0 = (s.arg0).fields["handler"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -scene_GameForeverHandler_constructor__P2560.info = {"start":1340,"length":65,"line":47,"column":8,"endLine":49,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","handler"]} +scene_GameForeverHandler_constructor__P19846.info = {"start":1340,"length":65,"line":47,"column":8,"endLine":49,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","handler"]} -function scene_GameForeverHandler_constructor__P2560_mk(s) { +function scene_GameForeverHandler_constructor__P19846_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_GameForeverHandler_constructor__P2560, depth: s.depth + 1, + parent: s, fn: scene_GameForeverHandler_constructor__P19846, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -26411,7 +26633,7 @@ function scene_GameForeverHandler_constructor__P2560_mk(s) { -function sprites_changeDataNumberBy__P4487(s) { +function sprites_changeDataNumberBy__P21773(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26421,7 +26643,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.d___16750 = undefined; + s.d___34239 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -26448,13 +26670,13 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_4 = Sprite_data__P2163_mk(s); + s.tmp_4 = Sprite_data__P19449_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 2617; s.pc = 8; return s.tmp_4; case 8: r0 = s.retval; - s.d___16750 = (r0); - r0 = pxsim_pxtrt.mapGetGeneric(s.d___16750, s.arg1); + s.d___34239 = (r0); + r0 = pxsim_pxtrt.mapGetGeneric(s.d___34239, s.arg1); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 5; continue; } @@ -26465,7 +26687,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_2 = r0 = s.d___16750; + s.tmp_2 = r0 = s.d___34239; s.tmp_3 = r0 = s.arg1; r0 = (s.tmp_1 + s.arg2); s.tmp_4 = r0; @@ -26475,19 +26697,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_changeDataNumberBy__P4487.info = {"start":665,"length":198,"line":21,"column":4,"endLine":25,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"changeDataNumberBy","argumentNames":["sprite","name","value"]} +sprites_changeDataNumberBy__P21773.info = {"start":665,"length":198,"line":21,"column":4,"endLine":25,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"changeDataNumberBy","argumentNames":["sprite","name","value"]} -function sprites_changeDataNumberBy__P4487_mk(s) { +function sprites_changeDataNumberBy__P21773_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_changeDataNumberBy__P4487, depth: s.depth + 1, + parent: s, fn: sprites_changeDataNumberBy__P21773, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - d___16750: undefined, + d___34239: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -26497,7 +26719,7 @@ function sprites_changeDataNumberBy__P4487_mk(s) { -function Sprite_data__P2163(s) { +function Sprite_data__P19449(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26512,7 +26734,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); r0 = s.arg0.fields["_data"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -26531,13 +26753,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_data__P2163.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__P2163.isGetter = true; +Sprite_data__P19449.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__P19449.isGetter = true; -function Sprite_data__P2163_mk(s) { +function Sprite_data__P19449_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_data__P2163, depth: s.depth + 1, + parent: s, fn: Sprite_data__P19449, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26551,7 +26773,7 @@ function Sprite_data__P2163_mk(s) { -function sprites_setDataBoolean__P4491(s) { +function sprites_setDataBoolean__P21777(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26561,7 +26783,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.d___22516 = undefined; + s.d___40005 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -26588,13 +26810,13 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_4 = Sprite_data__P2163_mk(s); + s.tmp_4 = Sprite_data__P19449_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 2621; s.pc = 6; return s.tmp_4; case 6: r0 = s.retval; - s.d___22516 = (r0); - s.tmp_0 = r0 = s.d___22516; + s.d___40005 = (r0); + s.tmp_0 = r0 = s.d___40005; s.tmp_1 = r0 = s.arg1; r0 = pxsim_numops_toBoolDecr(s.arg2); s.tmp_5 = r0; @@ -26610,12 +26832,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_setDataBoolean__P4491.info = {"start":2275,"length":180,"line":73,"column":4,"endLine":77,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"setDataBoolean","argumentNames":["sprite","name","value"]} +sprites_setDataBoolean__P21777.info = {"start":2275,"length":180,"line":73,"column":4,"endLine":77,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"setDataBoolean","argumentNames":["sprite","name","value"]} -function sprites_setDataBoolean__P4491_mk(s) { +function sprites_setDataBoolean__P21777_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_setDataBoolean__P4491, depth: s.depth + 1, + parent: s, fn: sprites_setDataBoolean__P21777, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26623,7 +26845,7 @@ function sprites_setDataBoolean__P4491_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - d___22516: undefined, + d___40005: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -26633,7 +26855,7 @@ function sprites_setDataBoolean__P4491_mk(s) { -function scene_screenHeight__P2617(s) { +function scene_screenHeight__P19903(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26643,16 +26865,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_ImageMethods.height(globals.screen___1829); + r0 = pxsim_ImageMethods.height(globals.screen___19115); return leave(s, r0) default: oops() } } } -scene_screenHeight__P2617.info = {"start":900,"length":76,"line":41,"column":4,"endLine":43,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"screenHeight","argumentNames":[]} +scene_screenHeight__P19903.info = {"start":900,"length":76,"line":41,"column":4,"endLine":43,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"screenHeight","argumentNames":[]} -function scene_screenHeight__P2617_mk(s) { +function scene_screenHeight__P19903_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_screenHeight__P2617, depth: s.depth + 1, + parent: s, fn: scene_screenHeight__P19903, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -26660,7 +26882,7 @@ function scene_screenHeight__P2617_mk(s) { -function Sprite_setPosition__P2196(s) { +function Sprite_setPosition__P19482(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26670,7 +26892,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.physics___16775 = undefined; + s.physics___34264 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -26678,18 +26900,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P2693_mk(s); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 564; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["physicsEngine"]; - s.physics___16775 = (r0); - s.tmp_0 = PhysicsEngine__C2298_v2_4_mk(s); - s.tmp_0.arg0 = s.physics___16775; + s.physics___34264 = (r0); + s.tmp_0 = PhysicsEngine__C19584_v2_4_mk(s); + s.tmp_0.arg0 = s.physics___34264; s.tmp_0.arg1 = s.arg0; s.tmp_2 = r0 = s.arg1; - s.tmp_4 = Sprite_x__P2141_mk(s); + s.tmp_4 = Sprite_x__P19427_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 565; s.pc = 3; return s.tmp_4; case 3: @@ -26702,7 +26924,7 @@ switch (step) { r0 = (s.tmp_5 | 0); s.tmp_0.arg2 = r0; s.tmp_7 = r0 = s.arg2; - s.tmp_9 = Sprite_y__P2143_mk(s); + s.tmp_9 = Sprite_y__P19429_mk(s); s.tmp_9.arg0 = s.arg0; s.callLocIdx = 567; s.pc = 4; return s.tmp_9; case 4: @@ -26714,7 +26936,7 @@ switch (step) { s.tmp_10 = r0; r0 = (s.tmp_10 | 0); s.tmp_0.arg3 = r0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C2298_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C19584_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: @@ -26723,12 +26945,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setPosition__P2196.info = {"start":15034,"length":220,"line":529,"column":4,"endLine":536,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setPosition","argumentNames":["this","x","y"]} +Sprite_setPosition__P19482.info = {"start":15034,"length":220,"line":529,"column":4,"endLine":536,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setPosition","argumentNames":["this","x","y"]} -function Sprite_setPosition__P2196_mk(s) { +function Sprite_setPosition__P19482_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setPosition__P2196, depth: s.depth + 1, + parent: s, fn: Sprite_setPosition__P19482, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26741,7 +26963,7 @@ function Sprite_setPosition__P2196_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - physics___16775: undefined, + physics___34264: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -26751,7 +26973,7 @@ function Sprite_setPosition__P2196_mk(s) { -function PhysicsEngine_moveSprite__P2302(s) { +function PhysicsEngine_moveSprite__P19588(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26769,17 +26991,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C2298_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C19584_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_moveSprite__P2302.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__P19588.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__P2302_mk(s) { +function PhysicsEngine_moveSprite__P19588_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_moveSprite__P2302, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_moveSprite__P19588, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -26791,7 +27013,7 @@ function PhysicsEngine_moveSprite__P2302_mk(s) { -function spriteutils_isDestroyed__P4235(s) { +function spriteutils_isDestroyed__P21521(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26832,12 +27054,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -spriteutils_isDestroyed__P4235.info = {"start":5668,"length":129,"line":185,"column":4,"endLine":187,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-util/spriteutils.ts","functionName":"isDestroyed","argumentNames":["sprite"]} +spriteutils_isDestroyed__P21521.info = {"start":5668,"length":129,"line":185,"column":4,"endLine":187,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-util/spriteutils.ts","functionName":"isDestroyed","argumentNames":["sprite"]} -function spriteutils_isDestroyed__P4235_mk(s) { +function spriteutils_isDestroyed__P21521_mk(s) { checkStack(s.depth); return { - parent: s, fn: spriteutils_isDestroyed__P4235, depth: s.depth + 1, + parent: s, fn: spriteutils_isDestroyed__P21521, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26854,7 +27076,7 @@ function spriteutils_isDestroyed__P4235_mk(s) { -function make_ordinal__P82889(s) { +function make_ordinal__P164016(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26924,12 +27146,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -make_ordinal__P82889.info = {"start":20250,"length":226,"line":596,"column":0,"endLine":606,"endColumn":1,"fileName":"main.ts","functionName":"make_ordinal","argumentNames":["num"]} +make_ordinal__P164016.info = {"start":20926,"length":226,"line":614,"column":0,"endLine":624,"endColumn":1,"fileName":"main.ts","functionName":"make_ordinal","argumentNames":["num"]} -function make_ordinal__P82889_mk(s) { +function make_ordinal__P164016_mk(s) { checkStack(s.depth); return { - parent: s, fn: make_ordinal__P82889, depth: s.depth + 1, + parent: s, fn: make_ordinal__P164016, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26945,7 +27167,7 @@ function make_ordinal__P82889_mk(s) { -function confetti_inline__P16794(s) { +function confetti_inline__P34283(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26955,13 +27177,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.factory___16797 = undefined; + s.factory___34286 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(particles_ConfettiFactory__C2907_VT); + r0 = pxsim_pxtcore_mkClassInstance(particles_ConfettiFactory__C20193_VT); s.tmp_0 = r0; s.tmp_2 = if_width_1_mk(s); s.tmp_2.arg0 = s.arg0; @@ -26996,27 +27218,27 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.tmp_5 = particles_ConfettiFactory_constructor__P2908_mk(s); + s.tmp_5 = particles_ConfettiFactory_constructor__P20194_mk(s); s.tmp_5.arg0 = s.tmp_0; s.tmp_5.arg1 = s.tmp_4; s.tmp_5.arg2 = 16; s.callLocIdx = 35; s.pc = 5; return s.tmp_5; case 5: r0 = s.retval; - s.factory___16797 = (s.tmp_0); - s.tmp_0 = particles_SprayFactory_setSpeed__P2884_mk(s); - s.tmp_0.arg0 = s.factory___16797; + s.factory___34286 = (s.tmp_0); + s.tmp_0 = particles_SprayFactory_setSpeed__P20170_mk(s); + s.tmp_0.arg0 = s.factory___34286; s.tmp_0.arg1 = 30; s.callLocIdx = 36; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(particles_ParticleSource__C2840_VT); + r0 = pxsim_pxtcore_mkClassInstance(particles_ParticleSource__C20126_VT); s.tmp_0 = r0; - s.tmp_1 = particles_ParticleSource_constructor__P2845_mk(s); + s.tmp_1 = particles_ParticleSource_constructor__P20131_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___16797; + s.tmp_1.arg3 = s.factory___34286; s.callLocIdx = 37; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; @@ -27024,12 +27246,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -confetti_inline__P16794.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__P34283.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__P16794_mk(s) { +function confetti_inline__P34283_mk(s) { checkStack(s.depth); return { - parent: s, fn: confetti_inline__P16794, depth: s.depth + 1, + parent: s, fn: confetti_inline__P34283, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27037,7 +27259,7 @@ function confetti_inline__P16794_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - factory___16797: undefined, + factory___34286: undefined, arg0: undefined, arg1: undefined, } } @@ -27046,7 +27268,7 @@ function confetti_inline__P16794_mk(s) { -function particles_ParticleSource_constructor__P2845(s) { +function particles_ParticleSource_constructor__P20131(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27056,8 +27278,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___16818 = undefined; - s.removedSource___16827 = undefined; + s.sources___34307 = undefined; + s.removedSource___34316 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -27066,62 +27288,62 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C2840_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSprite_constructor__P1890_mk(s); + if (!checkSubtype(r0, particles_ParticleSource__C20126_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSprite_constructor__P19176_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 1572; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = particles_init__P5960_mk(s); + s.tmp_0 = particles_init__P23261_mk(s); s.callLocIdx = 1573; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = particles_particleSources__P5966_mk(s); + s.tmp_0 = particles_particleSources__P23267_mk(s); s.callLocIdx = 1574; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.sources___16818 = (r0); - r0 = pxsim_Array__length(s.sources___16818); + s.sources___34307 = (r0); + r0 = pxsim_Array__length(s.sources___34307); s.tmp_1 = r0; - r0 = (s.tmp_1 >= globals.MAX_SOURCES___5952); + r0 = (s.tmp_1 >= globals.MAX_SOURCES___23253); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = particles_sortSources__P5963_mk(s); - s.tmp_2.arg0 = s.sources___16818; + s.tmp_2 = particles_sortSources__P23264_mk(s); + s.tmp_2.arg0 = s.sources___34307; s.callLocIdx = 1575; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; - r0 = pxsim_Array_.removeAt(s.sources___16818, 0); - s.removedSource___16827 = (r0); - s.tmp_0 = particles_ParticleSource_clear__P2855_mk(s); - s.tmp_0.arg0 = s.removedSource___16827; + r0 = pxsim_Array_.removeAt(s.sources___34307, 0); + s.removedSource___34316 = (r0); + s.tmp_0 = particles_ParticleSource_clear__P20141_mk(s); + s.tmp_0.arg0 = s.removedSource___34316; s.callLocIdx = 1577; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = particles_ParticleSource_destroy__P2854_mk(s); - s.tmp_0.arg0 = s.removedSource___16827; + s.tmp_0 = particles_ParticleSource_destroy__P20140_mk(s); + s.tmp_0.arg0 = s.removedSource___34316; s.callLocIdx = 1578; 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__P2857_mk(s); + s.tmp_0 = particles_ParticleSource_setRate__P20143_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 1579; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = particles_ParticleSource_setAcceleration__P2849_mk(s); + s.tmp_0 = particles_ParticleSource_setAcceleration__P20135_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 0; s.callLocIdx = 1580; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = particles_ParticleSource_setAnchor__P2856_mk(s); + s.tmp_0 = particles_ParticleSource_setAnchor__P20142_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1581; s.pc = 13; return s.tmp_0; @@ -27136,18 +27358,18 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - r0 = globals.defaultFactory___2860; + r0 = globals.defaultFactory___20146; case 4: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_2 = particles_ParticleSource_setFactory__P2859_mk(s); + s.tmp_2 = particles_ParticleSource_setFactory__P20145_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.tmp_1; s.callLocIdx = 1582; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; - r0 = pxsim_Array__push(s.sources___16818, s.arg0); - s.tmp_0 = particles_ParticleSource_enabled__P2853_mk(s); + r0 = pxsim_Array__push(s.sources___34307, s.arg0); + s.tmp_0 = particles_ParticleSource_enabled__P20139_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = true; s.callLocIdx = 1583; s.pc = 15; return s.tmp_0; @@ -27157,18 +27379,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_constructor__P2845.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__P20131.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__P2845_mk(s) { +function particles_ParticleSource_constructor__P20131_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_constructor__P2845, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_constructor__P20131, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - sources___16818: undefined, - removedSource___16827: undefined, + sources___34307: undefined, + removedSource___34316: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -27179,7 +27401,7 @@ function particles_ParticleSource_constructor__P2845_mk(s) { -function particles_sortSources__P5963(s) { +function particles_sortSources__P23264(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27193,9 +27415,9 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers_arraySort__P105_mk(s); + s.tmp_0 = helpers_arraySort__P17391_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = particles_sortSources_inline__P17025; + s.tmp_0.arg1 = particles_sortSources_inline__P34514; s.callLocIdx = 1621; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -27203,12 +27425,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_sortSources__P5963.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__P23264.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__P5963_mk(s) { +function particles_sortSources__P23264_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_sortSources__P5963, depth: s.depth + 1, + parent: s, fn: particles_sortSources__P23264, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -27218,7 +27440,7 @@ function particles_sortSources__P5963_mk(s) { -function particles_sortSources_inline__P17025(s) { +function particles_sortSources_inline__P34514(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27256,12 +27478,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_sortSources_inline__P17025.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__P34514.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__P17025_mk(s) { +function particles_sortSources_inline__P34514_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_sortSources_inline__P17025, depth: s.depth + 1, + parent: s, fn: particles_sortSources_inline__P34514, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27277,7 +27499,7 @@ function particles_sortSources_inline__P17025_mk(s) { -function particles_init__P5960(s) { +function particles_init__P23261(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27287,33 +27509,33 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___17054 = undefined; - s.tmp_0 = game_currentScene__P2693_mk(s); + s.scene___34543 = undefined; + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 1611; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.scene___17054 = (r0); - r0 = s.scene___17054.fields["particleSources"]; + s.scene___34543 = (r0); + r0 = s.scene___34543.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___17054; + s.tmp_1 = r0 = s.scene___34543; r0 = pxsim_Array__mk(); s.tmp_2 = r0; r0 = (s.tmp_1).fields["particleSources"] = (s.tmp_2); r0 = pxsim.control.millis(); - globals.lastUpdate___5955 = (r0); - s.tmp_0 = game_onUpdate__P2712_mk(s); - s.tmp_0.arg0 = particles_updateParticles__P5961; + globals.lastUpdate___23256 = (r0); + s.tmp_0 = game_onUpdate__P19998_mk(s); + s.tmp_0.arg0 = particles_updateParticles__P23262; s.callLocIdx = 1612; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = game_onUpdateInterval__P2713_mk(s); + s.tmp_0 = game_onUpdateInterval__P19999_mk(s); s.tmp_0.arg0 = 250; - s.tmp_0.arg1 = particles_pruneParticles__P5962; + s.tmp_0.arg1 = particles_pruneParticles__P23263; s.callLocIdx = 1613; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; @@ -27322,24 +27544,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_init__P5960.info = {"start":9236,"length":276,"line":304,"column":4,"endLine":311,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"init","argumentNames":[]} +particles_init__P23261.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__P5960_mk(s) { +function particles_init__P23261_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_init__P5960, depth: s.depth + 1, + parent: s, fn: particles_init__P23261, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - scene___17054: undefined, + scene___34543: undefined, } } -function particles_updateParticles__P5961(s) { +function particles_updateParticles__P23262(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27349,16 +27571,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___17093 = undefined; - s.time___17100 = undefined; - s.dt___17103 = undefined; - s.i___17109 = undefined; - s.tmp_0 = particles_particleSources__P5966_mk(s); + s.sources___34582 = undefined; + s.time___34589 = undefined; + s.dt___34592 = undefined; + s.i___34598 = undefined; + s.tmp_0 = particles_particleSources__P23267_mk(s); s.callLocIdx = 1614; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.sources___17093 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___17093); + s.sources___34582 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___34582); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -27367,34 +27589,34 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.tmp_2 = particles_sortSources__P5963_mk(s); - s.tmp_2.arg0 = s.sources___17093; + s.tmp_2 = particles_sortSources__P23264_mk(s); + s.tmp_2.arg0 = s.sources___34582; s.callLocIdx = 1615; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; r0 = pxsim.control.millis(); - s.time___17100 = (r0); - r0 = (s.time___17100 - globals.lastUpdate___5955); - s.dt___17103 = (r0); - globals.lastUpdate___5955 = (s.time___17100); - s.i___17109 = (0); + s.time___34589 = (r0); + r0 = (s.time___34589 - globals.lastUpdate___23256); + s.dt___34592 = (r0); + globals.lastUpdate___23256 = (s.time___34589); + s.i___34598 = (0); case 3: - s.tmp_1 = r0 = s.i___17109; - r0 = pxsim_Array__length(s.sources___17093); + s.tmp_1 = r0 = s.i___34598; + r0 = pxsim_Array__length(s.sources___34582); 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__P2847_mk(s); - r0 = pxsim_Array__getAt(s.sources___17093, s.i___17109); + s.tmp_3 = particles_ParticleSource__update__P20133_mk(s); + r0 = pxsim_Array__getAt(s.sources___34582, s.i___34598); s.tmp_3.arg0 = r0; - s.tmp_3.arg1 = s.dt___17103; + s.tmp_3.arg1 = s.dt___34592; s.callLocIdx = 1616; s.pc = 8; return s.tmp_3; case 8: r0 = s.retval; - r0 = (s.i___17109 + 1); - s.i___17109 = (r0); + r0 = (s.i___34598 + 1); + s.i___34598 = (r0); { step = 3; continue; } case 4: case 5: @@ -27402,28 +27624,28 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_updateParticles__P5961.info = {"start":9518,"length":340,"line":313,"column":4,"endLine":325,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"updateParticles","argumentNames":[]} +particles_updateParticles__P23262.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__P5961_mk(s) { +function particles_updateParticles__P23262_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_updateParticles__P5961, depth: s.depth + 1, + parent: s, fn: particles_updateParticles__P23262, 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___17093: undefined, - time___17100: undefined, - dt___17103: undefined, - i___17109: undefined, + sources___34582: undefined, + time___34589: undefined, + dt___34592: undefined, + i___34598: undefined, } } -function particles_ParticleSource__update__P2847(s) { +function particles_ParticleSource__update__P20133(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27433,16 +27655,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___17172 = undefined; - s.current___17191 = undefined; - s.fixedDt___17199 = undefined; + s.p___34661 = undefined; + s.current___34680 = undefined; + s.fixedDt___34688 = 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__C2840_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C20126_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["timer"]; s.tmp_2 = r0; @@ -27468,7 +27690,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__P2854_mk(s); + s.tmp_0 = particles_ParticleSource_destroy__P20140_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1587; s.pc = 28; return s.tmp_0; case 28: @@ -27541,7 +27763,7 @@ switch (step) { r0 = s.tmp_0; { step = 13; continue; } case 12: - s.tmp_2 = particles_ParticleSource_enabled__P2852_mk(s); + s.tmp_2 = particles_ParticleSource_enabled__P20138_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 1590; s.pc = 31; return s.tmp_2; case 31: @@ -27559,18 +27781,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__C2876_v0_2_mk(s); + s.tmp_0 = particles_ParticleFactory__C20162_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__C2876_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleFactory__C20162_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___17172 = (r0); - r0 = pxsim_numops_toBoolDecr(s.p___17172); + s.p___34661 = (r0); + r0 = pxsim_numops_toBoolDecr(s.p___34661); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -27581,8 +27803,8 @@ switch (step) { case 15: r0 = s.arg0.fields["head"]; s.tmp_2 = r0; - r0 = (s.p___17172).fields["next"] = (s.tmp_2); - r0 = (s.arg0).fields["head"] = (s.p___17172); + r0 = (s.p___34661).fields["next"] = (s.tmp_2); + r0 = (s.arg0).fields["head"] = (s.p___34661); { step = 11; continue; } case 16: r0 = s.arg0.fields["head"]; @@ -27597,7 +27819,7 @@ switch (step) { case 17: case 18: r0 = s.arg0.fields["head"]; - s.current___17191 = (r0); + s.current___34680 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["_dt"]; s.tmp_2 = r0; @@ -27609,36 +27831,36 @@ switch (step) { r0 = (s.tmp_0 * 256); s.tmp_1 = r0; r0 = (s.tmp_1 | 0); - s.fixedDt___17199 = (r0); - r0 = pxsim_numops_toBoolDecr(s.fixedDt___17199); + s.fixedDt___34688 = (r0); + r0 = pxsim_numops_toBoolDecr(s.fixedDt___34688); if (!r0) { step = 23; continue; } case 19: - r0 = s.current___17191.fields["lifespan"]; + r0 = s.current___34680.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___17191; + s.tmp_2 = r0 = s.current___34680; 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__C2840_v4_3_mk(s); + s.tmp_0 = particles_ParticleSource__C20126_v4_3_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.current___17191; - s.tmp_0.arg2 = s.fixedDt___17199; - if (!checkSubtype(s.tmp_0.arg0, particles_ParticleSource__C2840_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.current___34680; + s.tmp_0.arg2 = s.fixedDt___34688; + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleSource__C20126_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___17191.fields["next"]; + r0 = s.current___34680.fields["next"]; s.tmp_0 = r0; - s.current___17191 = (r0); + s.current___34680 = (r0); r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } { step = 19; continue; } @@ -27647,15 +27869,15 @@ switch (step) { { step = 26; continue; } case 23: case 24: - s.tmp_0 = r0 = s.current___17191; + s.tmp_0 = r0 = s.current___34680; 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___17191.fields["next"]; + r0 = s.current___34680.fields["next"]; s.tmp_0 = r0; - s.current___17191 = (r0); + s.current___34680 = (r0); r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 25; continue; } { step = 24; continue; } @@ -27666,12 +27888,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource__update__P2847.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__P20133.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__P2847_mk(s) { +function particles_ParticleSource__update__P20133_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource__update__P2847, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource__update__P20133, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27681,9 +27903,9 @@ function particles_ParticleSource__update__P2847_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - p___17172: undefined, - current___17191: undefined, - fixedDt___17199: undefined, + p___34661: undefined, + current___34680: undefined, + fixedDt___34688: undefined, arg0: undefined, arg1: undefined, } } @@ -27692,7 +27914,7 @@ function particles_ParticleSource__update__P2847_mk(s) { -function particles_ParticleSource_updateParticle__P5957(s) { +function particles_ParticleSource_updateParticle__P23258(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27709,7 +27931,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C2840_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C20126_VT)) failedCast(r0); r0 = (s.arg2 >> 10); s.arg2 = (r0); s.tmp_0 = r0 = s.arg1; @@ -27764,12 +27986,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_updateParticle__P5957.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__P23258.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__P5957_mk(s) { +function particles_ParticleSource_updateParticle__P23258_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_updateParticle__P5957, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_updateParticle__P23258, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27786,7 +28008,7 @@ function particles_ParticleSource_updateParticle__P5957_mk(s) { -function Fx_rightShift__P171(s) { +function Fx_rightShift__P17457(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27805,12 +28027,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_rightShift__P171.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__P17457.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__P171_mk(s) { +function Fx_rightShift__P17457_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_rightShift__P171, depth: s.depth + 1, + parent: s, fn: Fx_rightShift__P17457, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -27820,7 +28042,7 @@ function Fx_rightShift__P171_mk(s) { -function Fx_mul__P160(s) { +function Fx_mul__P17446(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27841,12 +28063,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_mul__P160.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__P17446.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__P160_mk(s) { +function Fx_mul__P17446_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_mul__P160, depth: s.depth + 1, + parent: s, fn: Fx_mul__P17446, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -27857,7 +28079,7 @@ function Fx_mul__P160_mk(s) { -function particles_ParticleFactory_createParticle__P2878(s) { +function particles_ParticleFactory_createParticle__P20164(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27867,17 +28089,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___17296 = undefined; + s.p___34785 = 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__C2876_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkClassInstance(particles_Particle__C2821_VT); - s.p___17296 = (r0); - s.tmp_0 = r0 = s.p___17296; + if (!checkSubtype(r0, particles_ParticleFactory__C20162_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkClassInstance(particles_Particle__C20107_VT); + s.p___34785 = (r0); + s.tmp_0 = r0 = s.p___34785; s.tmp_3 = if_x_1_mk(s); s.tmp_3.arg0 = s.arg1; if (!s.tmp_3.arg0.vtable.iface) { @@ -27896,7 +28118,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___17296; + s.tmp_0 = r0 = s.p___34785; s.tmp_3 = if_y_1_mk(s); s.tmp_3.arg0 = s.arg1; if (!s.tmp_3.arg0.vtable.iface) { @@ -27915,26 +28137,26 @@ switch (step) { r0 = (s.tmp_4 | 0); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_y"] = (s.tmp_1); - r0 = (s.p___17296).fields["vx"] = (0); - r0 = (s.p___17296).fields["vy"] = (0); - r0 = (s.p___17296).fields["lifespan"] = (500); - r0 = s.p___17296; + r0 = (s.p___34785).fields["vx"] = (0); + r0 = (s.p___34785).fields["vy"] = (0); + r0 = (s.p___34785).fields["lifespan"] = (500); + r0 = s.p___34785; return leave(s, r0) default: oops() } } } -particles_ParticleFactory_createParticle__P2878.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__P20164.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__P2878_mk(s) { +function particles_ParticleFactory_createParticle__P20164_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleFactory_createParticle__P2878, depth: s.depth + 1, + parent: s, fn: particles_ParticleFactory_createParticle__P20164, 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___17296: undefined, + p___34785: undefined, arg0: undefined, arg1: undefined, } } @@ -27943,7 +28165,7 @@ function particles_ParticleFactory_createParticle__P2878_mk(s) { -function game_onUpdateInterval__P2713(s) { +function game_onUpdateInterval__P19999(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27953,7 +28175,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.timer___17076 = undefined; + s.timer___34565 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -27978,15 +28200,15 @@ switch (step) { case 3: case 4: r0 = pxsim_pxtrt.mklocRef(); - s.timer___17076 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.timer___17076, 0); - r0 = pxsim_pxtcore_mkAction(3, game_onUpdateInterval_inline__P17080); + s.timer___34565 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.timer___34565, 0); + r0 = pxsim_pxtcore_mkAction(3, game_onUpdateInterval_inline__P34569); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.timer___17076); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.timer___34565); 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__P403_mk(s); - s.tmp_2 = game_eventContext__P2696_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P17689_mk(s); + s.tmp_2 = game_eventContext__P19982_mk(s); s.callLocIdx = 1396; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; @@ -28001,17 +28223,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onUpdateInterval__P2713.info = {"start":891,"length":401,"line":28,"column":4,"endLine":38,"endColumn":5,"fileName":"pxt_modules/game/gameutil.ts","functionName":"onUpdateInterval","argumentNames":["period","a"]} +game_onUpdateInterval__P19999.info = {"start":891,"length":401,"line":28,"column":4,"endLine":38,"endColumn":5,"fileName":"pxt_modules/game/gameutil.ts","functionName":"onUpdateInterval","argumentNames":["period","a"]} -function game_onUpdateInterval__P2713_mk(s) { +function game_onUpdateInterval__P19999_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onUpdateInterval__P2713, depth: s.depth + 1, + parent: s, fn: game_onUpdateInterval__P19999, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - timer___17076: undefined, + timer___34565: undefined, arg0: undefined, arg1: undefined, } } @@ -28020,7 +28242,7 @@ function game_onUpdateInterval__P2713_mk(s) { -function game_onUpdateInterval_inline__P17080(s) { +function game_onUpdateInterval_inline__P34569(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28030,22 +28252,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.time___17081 = undefined; - s.tmp_1 = game_currentScene__P2693_mk(s); + s.time___34570 = undefined; + s.tmp_1 = game_currentScene__P19979_mk(s); s.callLocIdx = 1397; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; s.tmp_0 = r0; r0 = s.tmp_0.fields["_millis"]; - s.time___17081 = (r0); + s.time___34570 = (r0); r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.time___17081); + r0 = (s.tmp_1 <= s.time___34570); 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___17081 + s.caps[1]); + r0 = (s.time___34570 + s.caps[1]); s.tmp_3 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_2, s.tmp_3); s.tmp_0 = lambda_1_mk(s); @@ -28060,25 +28282,25 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onUpdateInterval_inline__P17080.info = {"start":1105,"length":179,"line":31,"column":81,"endLine":37,"endColumn":9,"fileName":"pxt_modules/game/gameutil.ts","functionName":"inline","argumentNames":[]} +game_onUpdateInterval_inline__P34569.info = {"start":1105,"length":179,"line":31,"column":81,"endLine":37,"endColumn":9,"fileName":"pxt_modules/game/gameutil.ts","functionName":"inline","argumentNames":[]} -function game_onUpdateInterval_inline__P17080_mk(s) { +function game_onUpdateInterval_inline__P34569_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onUpdateInterval_inline__P17080, depth: s.depth + 1, + parent: s, fn: game_onUpdateInterval_inline__P34569, 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___17081: undefined, + time___34570: undefined, } } -function MAX_SOURCES_inline__P17040(s) { +function MAX_SOURCES_inline__P34529(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28088,13 +28310,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sz___17041 = undefined; - s.tmp_0 = control_ramSize__P346_mk(s); + s.sz___34530 = undefined; + s.tmp_0 = control_ramSize__P17632_mk(s); s.callLocIdx = 29; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.sz___17041 = (r0); - r0 = (s.sz___17041 <= 102400); + s.sz___34530 = (r0); + r0 = (s.sz___34530 <= 102400); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -28102,7 +28324,7 @@ switch (step) { { step = 5; continue; } { step = 4; continue; } case 1: - r0 = (s.sz___17041 <= 204800); + r0 = (s.sz___34530 <= 204800); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 2; continue; } @@ -28119,23 +28341,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -MAX_SOURCES_inline__P17040.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__P34529.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__P17040_mk(s) { +function MAX_SOURCES_inline__P34529_mk(s) { checkStack(s.depth); return { - parent: s, fn: MAX_SOURCES_inline__P17040, depth: s.depth + 1, + parent: s, fn: MAX_SOURCES_inline__P34529, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - sz___17041: undefined, + sz___34530: undefined, } } -function particles_SprayFactory_constructor__P2881(s) { +function particles_SprayFactory_constructor__P20167(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28153,19 +28375,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C2880_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_SprayFactory__C20166_VT)) failedCast(r0); r0 = undefined; - s.tmp_0 = particles_initTrig__P5981_mk(s); + s.tmp_0 = particles_initTrig__P23282_mk(s); s.callLocIdx = 1648; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = particles_SprayFactory_setSpeed__P2884_mk(s); + s.tmp_0 = particles_SprayFactory_setSpeed__P20170_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1649; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = particles_SprayFactory_setDirection__P2885_mk(s); + s.tmp_0 = particles_SprayFactory_setDirection__P20171_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.tmp_0.arg2 = s.arg3; @@ -28176,12 +28398,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_constructor__P2881.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__P20167.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__P2881_mk(s) { +function particles_SprayFactory_constructor__P20167_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_constructor__P2881, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_constructor__P20167, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -28194,7 +28416,7 @@ function particles_SprayFactory_constructor__P2881_mk(s) { -function particles_initTrig__P5981(s) { +function particles_initTrig__P23282(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28204,36 +28426,36 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.cachedSin___5967); + r0 = pxsim_numops_toBoolDecr(globals.cachedSin___23268); 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__P2874_mk(s); + s.tmp_2 = particles_cacheSin__P20160_mk(s); s.tmp_2.arg0 = 100; s.callLocIdx = 1636; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - globals.cachedSin___5967 = (r0); - s.tmp_0 = particles_cacheCos__P2875_mk(s); + globals.cachedSin___23268 = (r0); + s.tmp_0 = particles_cacheCos__P20161_mk(s); s.tmp_0.arg0 = 100; s.callLocIdx = 1637; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - globals.cachedCos___5968 = (r0); + globals.cachedCos___23269 = (r0); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -particles_initTrig__P5981.info = {"start":291,"length":155,"line":11,"column":4,"endLine":16,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"initTrig","argumentNames":[]} +particles_initTrig__P23282.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__P5981_mk(s) { +function particles_initTrig__P23282_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_initTrig__P5981, depth: s.depth + 1, + parent: s, fn: particles_initTrig__P23282, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28244,7 +28466,7 @@ function particles_initTrig__P5981_mk(s) { -function particles_cacheCos__P2875(s) { +function particles_cacheCos__P20161(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28254,25 +28476,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.cos___16921 = undefined; - s.anglePerSlice___16923 = undefined; - s.i___16929 = undefined; + s.cos___34410 = undefined; + s.anglePerSlice___34412 = undefined; + s.i___34418 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.cos___16921 = (r0); + s.cos___34410 = (r0); r0 = (6.283185307179586 / s.arg0); - s.anglePerSlice___16923 = (r0); - s.i___16929 = (0); + s.anglePerSlice___34412 = (r0); + s.i___34418 = (0); case 1: - r0 = (s.i___16929 < s.arg0); + r0 = (s.i___34418 < s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.cos___16921; - r0 = (s.i___16929 * s.anglePerSlice___16923); + s.tmp_1 = r0 = s.cos___34410; + r0 = (s.i___34418 * s.anglePerSlice___34412); s.tmp_4 = r0; r0 = pxsim.Math_.cos(s.tmp_4); s.tmp_3 = r0; @@ -28281,20 +28503,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___16929 + 1); - s.i___16929 = (r0); + r0 = (s.i___34418 + 1); + s.i___34418 = (r0); { step = 1; continue; } case 2: - r0 = s.cos___16921; + r0 = s.cos___34410; return leave(s, r0) default: oops() } } } -particles_cacheCos__P2875.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__P20161.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__P2875_mk(s) { +function particles_cacheCos__P20161_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_cacheCos__P2875, depth: s.depth + 1, + parent: s, fn: particles_cacheCos__P20161, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28302,9 +28524,9 @@ function particles_cacheCos__P2875_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - cos___16921: undefined, - anglePerSlice___16923: undefined, - i___16929: undefined, + cos___34410: undefined, + anglePerSlice___34412: undefined, + i___34418: undefined, arg0: undefined, } } @@ -28312,7 +28534,7 @@ function particles_cacheCos__P2875_mk(s) { -function particles_cacheSin__P2874(s) { +function particles_cacheSin__P20160(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28322,25 +28544,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sin___16947 = undefined; - s.anglePerSlice___16949 = undefined; - s.i___16955 = undefined; + s.sin___34436 = undefined; + s.anglePerSlice___34438 = undefined; + s.i___34444 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.sin___16947 = (r0); + s.sin___34436 = (r0); r0 = (6.283185307179586 / s.arg0); - s.anglePerSlice___16949 = (r0); - s.i___16955 = (0); + s.anglePerSlice___34438 = (r0); + s.i___34444 = (0); case 1: - r0 = (s.i___16955 < s.arg0); + r0 = (s.i___34444 < s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.sin___16947; - r0 = (s.i___16955 * s.anglePerSlice___16949); + s.tmp_1 = r0 = s.sin___34436; + r0 = (s.i___34444 * s.anglePerSlice___34438); s.tmp_4 = r0; r0 = pxsim.Math_.sin(s.tmp_4); s.tmp_3 = r0; @@ -28349,20 +28571,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___16955 + 1); - s.i___16955 = (r0); + r0 = (s.i___34444 + 1); + s.i___34444 = (r0); { step = 1; continue; } case 2: - r0 = s.sin___16947; + r0 = s.sin___34436; return leave(s, r0) default: oops() } } } -particles_cacheSin__P2874.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__P20160.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__P2874_mk(s) { +function particles_cacheSin__P20160_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_cacheSin__P2874, depth: s.depth + 1, + parent: s, fn: particles_cacheSin__P20160, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28370,9 +28592,9 @@ function particles_cacheSin__P2874_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - sin___16947: undefined, - anglePerSlice___16949: undefined, - i___16955: undefined, + sin___34436: undefined, + anglePerSlice___34438: undefined, + i___34444: undefined, arg0: undefined, } } @@ -28380,7 +28602,7 @@ function particles_cacheSin__P2874_mk(s) { -function particles_SprayFactory_setDirection__P2885(s) { +function particles_SprayFactory_setDirection__P20171(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28397,9 +28619,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C2880_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_SprayFactory__C20166_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_4 = particles_toRadians__P5986_mk(s); + s.tmp_4 = particles_toRadians__P23287_mk(s); s.tmp_5 = r0 = s.arg1; r0 = (s.arg2 >> 1); s.tmp_6 = r0; @@ -28409,19 +28631,19 @@ switch (step) { case 1: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 / globals.angleSlice___5980); + r0 = (s.tmp_3 / globals.angleSlice___23281); 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__P5986_mk(s); + s.tmp_4 = particles_toRadians__P23287_mk(s); s.tmp_4.arg0 = s.arg2; s.callLocIdx = 1659; s.pc = 2; return s.tmp_4; case 2: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 / globals.angleSlice___5980); + r0 = (s.tmp_3 / globals.angleSlice___23281); s.tmp_2 = r0; r0 = (s.tmp_2 | 0); s.tmp_1 = r0; @@ -28430,12 +28652,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_setDirection__P2885.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__P20171.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__P2885_mk(s) { +function particles_SprayFactory_setDirection__P20171_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_setDirection__P2885, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_setDirection__P20171, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28453,7 +28675,7 @@ function particles_SprayFactory_setDirection__P2885_mk(s) { -function particles_toRadians__P5986(s) { +function particles_toRadians__P23287(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28471,7 +28693,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_3 = Math_abs__P128_mk(s); + s.tmp_3 = Math_abs__P17414_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1640; s.pc = 3; return s.tmp_3; case 3: @@ -28490,12 +28712,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_toRadians__P5986.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__P23287.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__P5986_mk(s) { +function particles_toRadians__P23287_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_toRadians__P5986, depth: s.depth + 1, + parent: s, fn: particles_toRadians__P23287, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28508,7 +28730,7 @@ function particles_toRadians__P5986_mk(s) { -function Math_abs__P128(s) { +function Math_abs__P17414(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28537,12 +28759,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_abs__P128.info = {"start":16095,"length":77,"line":538,"column":4,"endLine":540,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"abs","argumentNames":["x"]} +Math_abs__P17414.info = {"start":16095,"length":77,"line":538,"column":4,"endLine":540,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"abs","argumentNames":["x"]} -function Math_abs__P128_mk(s) { +function Math_abs__P17414_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_abs__P128, depth: s.depth + 1, + parent: s, fn: Math_abs__P17414, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28553,7 +28775,7 @@ function Math_abs__P128_mk(s) { -function particles_ParticleFactory_constructor__P2877(s) { +function particles_ParticleFactory_constructor__P20163(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28568,17 +28790,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleFactory__C2876_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleFactory__C20162_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleFactory_constructor__P2877.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__P20163.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__P2877_mk(s) { +function particles_ParticleFactory_constructor__P20163_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleFactory_constructor__P2877, depth: s.depth + 1, + parent: s, fn: particles_ParticleFactory_constructor__P20163, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -28587,7 +28809,7 @@ function particles_ParticleFactory_constructor__P2877_mk(s) { -function particles_ParticleSource_setFactory__P2859(s) { +function particles_ParticleSource_setFactory__P20145(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28603,7 +28825,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C2840_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C20126_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } r0 = (s.arg0).fields["_factory"] = (s.arg1); @@ -28613,12 +28835,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setFactory__P2859.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__P20145.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__P2859_mk(s) { +function particles_ParticleSource_setFactory__P20145_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setFactory__P2859, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setFactory__P20145, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -28628,7 +28850,7 @@ function particles_ParticleSource_setFactory__P2859_mk(s) { -function particles_ParticleSource_setRate__P2857(s) { +function particles_ParticleSource_setRate__P20143(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28644,7 +28866,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C2840_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C20126_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (1000 / s.arg1); s.tmp_2 = r0; @@ -28656,12 +28878,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setRate__P2857.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__P20143.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__P2857_mk(s) { +function particles_ParticleSource_setRate__P20143_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setRate__P2857, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setRate__P20143, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28674,7 +28896,7 @@ function particles_ParticleSource_setRate__P2857_mk(s) { -function particles_ParticleSource_setAnchor__P2856(s) { +function particles_ParticleSource_setAnchor__P20142(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28690,18 +28912,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C2840_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C20126_VT)) failedCast(r0); r0 = (s.arg0).fields["anchor"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource_setAnchor__P2856.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__P20142.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__P2856_mk(s) { +function particles_ParticleSource_setAnchor__P20142_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setAnchor__P2856, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setAnchor__P20142, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -28711,7 +28933,7 @@ function particles_ParticleSource_setAnchor__P2856_mk(s) { -function particles_ParticleSource_destroy__P2854(s) { +function particles_ParticleSource_destroy__P20140(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28726,8 +28948,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C2840_VT)) failedCast(r0); - s.tmp_0 = particles_ParticleSource_enabled__P2853_mk(s); + if (!checkSubtype(r0, particles_ParticleSource__C20126_VT)) failedCast(r0); + s.tmp_0 = particles_ParticleSource_enabled__P20139_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = false; s.callLocIdx = 1597; s.pc = 1; return s.tmp_0; @@ -28739,7 +28961,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__P2848_mk(s); + s.tmp_0 = particles_ParticleSource__prune__P20134_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1598; s.pc = 2; return s.tmp_0; case 2: @@ -28748,12 +28970,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_destroy__P2854.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__P20140.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__P2854_mk(s) { +function particles_ParticleSource_destroy__P20140_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_destroy__P2854, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_destroy__P20140, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28765,7 +28987,7 @@ function particles_ParticleSource_destroy__P2854_mk(s) { -function particles_ParticleSource_setAcceleration__P2849(s) { +function particles_ParticleSource_setAcceleration__P20135(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28782,7 +29004,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C2840_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C20126_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -28799,12 +29021,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setAcceleration__P2849.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__P20135.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__P2849_mk(s) { +function particles_ParticleSource_setAcceleration__P20135_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setAcceleration__P2849, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setAcceleration__P20135, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28818,7 +29040,7 @@ function particles_ParticleSource_setAcceleration__P2849_mk(s) { -function helpers_arrayShift__P102(s) { +function helpers_arrayShift__P17388(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28836,12 +29058,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arrayShift__P102.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__P17388.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__P102_mk(s) { +function helpers_arrayShift__P17388_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayShift__P102, depth: s.depth + 1, + parent: s, fn: helpers_arrayShift__P17388, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -28850,7 +29072,7 @@ function helpers_arrayShift__P102_mk(s) { -function particles_SprayFactory_setSpeed__P2884(s) { +function particles_SprayFactory_setSpeed__P20170(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28866,7 +29088,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C2880_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_SprayFactory__C20166_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -28877,12 +29099,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_setSpeed__P2884.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__P20170.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__P2884_mk(s) { +function particles_SprayFactory_setSpeed__P20170_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_setSpeed__P2884, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_setSpeed__P20170, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28895,7 +29117,7 @@ function particles_SprayFactory_setSpeed__P2884_mk(s) { -function particles_ConfettiFactory_constructor__P2908(s) { +function particles_ConfettiFactory_constructor__P20194(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28905,8 +29127,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.confetti___17328 = undefined; - s.i___17344 = undefined; + s.confetti___34817 = undefined; + s.i___34833 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -28914,52 +29136,52 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ConfettiFactory__C2907_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ConfettiFactory__C20193_VT)) failedCast(r0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim.image.ofBuffer(_hex17331); + r0 = pxsim.image.ofBuffer(_hex34820); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - r0 = pxsim.image.ofBuffer(_hex17333); + r0 = pxsim.image.ofBuffer(_hex34822); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_2); - r0 = pxsim.image.ofBuffer(_hex17335); + r0 = pxsim.image.ofBuffer(_hex34824); s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_3); - r0 = pxsim.image.ofBuffer(_hex17337); + r0 = pxsim.image.ofBuffer(_hex34826); s.tmp_4 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_4); - r0 = pxsim.image.ofBuffer(_hex17339); + r0 = pxsim.image.ofBuffer(_hex34828); s.tmp_5 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_5); - s.confetti___17328 = (s.tmp_0); - s.tmp_0 = particles_ShapeFactory_constructor__P2903_mk(s); + s.confetti___34817 = (s.tmp_0); + s.tmp_0 = particles_ShapeFactory_constructor__P20189_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___17328, 0); + r0 = pxsim_Array__getAt(s.confetti___34817, 0); s.tmp_0.arg3 = r0; s.callLocIdx = 1682; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.i___17344 = (1); + s.i___34833 = (1); case 1: - s.tmp_1 = r0 = s.i___17344; - r0 = pxsim_Array__length(s.confetti___17328); + s.tmp_1 = r0 = s.i___34833; + r0 = pxsim_Array__length(s.confetti___34817); 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__P2904_mk(s); + s.tmp_3 = particles_ShapeFactory_addShape__P20190_mk(s); s.tmp_3.arg0 = s.arg0; - r0 = pxsim_Array__getAt(s.confetti___17328, s.i___17344); + r0 = pxsim_Array__getAt(s.confetti___34817, s.i___34833); s.tmp_3.arg1 = r0; s.callLocIdx = 1683; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; - r0 = (s.i___17344 + 1); - s.i___17344 = (r0); + r0 = (s.i___34833 + 1); + s.i___34833 = (r0); { step = 1; continue; } case 2: r0 = (s.arg0).fields["minLifespan"] = (1000); @@ -28968,12 +29190,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ConfettiFactory_constructor__P2908.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__P20194.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__P2908_mk(s) { +function particles_ConfettiFactory_constructor__P20194_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ConfettiFactory_constructor__P2908, depth: s.depth + 1, + parent: s, fn: particles_ConfettiFactory_constructor__P20194, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28981,23 +29203,23 @@ function particles_ConfettiFactory_constructor__P2908_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - confetti___17328: undefined, - i___17344: undefined, + confetti___34817: undefined, + i___34833: undefined, arg0: undefined, arg1: undefined, arg2: undefined, } } -const _hex17331 = pxsim.BufferMethods.createBufferFromHex("87040100010000000f000000") -const _hex17333 = pxsim.BufferMethods.createBufferFromHex("8704010002000000ff000000") -const _hex17335 = pxsim.BufferMethods.createBufferFromHex("87040200010000000f0000000f000000") -const _hex17337 = pxsim.BufferMethods.createBufferFromHex("8704020002000000ff0000000f000000") -const _hex17339 = pxsim.BufferMethods.createBufferFromHex("87040200020000000f000000ff000000") +const _hex34820 = pxsim.BufferMethods.createBufferFromHex("87040100010000000f000000") +const _hex34822 = pxsim.BufferMethods.createBufferFromHex("8704010002000000ff000000") +const _hex34824 = pxsim.BufferMethods.createBufferFromHex("87040200010000000f0000000f000000") +const _hex34826 = pxsim.BufferMethods.createBufferFromHex("8704020002000000ff0000000f000000") +const _hex34828 = pxsim.BufferMethods.createBufferFromHex("87040200020000000f000000ff000000") -function particles_ShapeFactory_addShape__P2904(s) { +function particles_ShapeFactory_addShape__P20190(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29013,7 +29235,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C2902_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ShapeFactory__C20188_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["sources"]; @@ -29025,12 +29247,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ShapeFactory_addShape__P2904.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__P20190.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__P2904_mk(s) { +function particles_ShapeFactory_addShape__P20190_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_addShape__P2904, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_addShape__P20190, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -29041,7 +29263,7 @@ function particles_ShapeFactory_addShape__P2904_mk(s) { -function particles_ShapeFactory_constructor__P2903(s) { +function particles_ShapeFactory_constructor__P20189(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29059,8 +29281,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C2902_VT)) failedCast(r0); - s.tmp_0 = particles_AreaFactory_constructor__P2891_mk(s); + if (!checkSubtype(r0, particles_ShapeFactory__C20188_VT)) failedCast(r0); + s.tmp_0 = particles_AreaFactory_constructor__P20177_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -29097,12 +29319,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ShapeFactory_constructor__P2903.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__P20189.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__P2903_mk(s) { +function particles_ShapeFactory_constructor__P20189_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_constructor__P2903, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_constructor__P20189, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29119,7 +29341,7 @@ function particles_ShapeFactory_constructor__P2903_mk(s) { -function particles_AreaFactory_constructor__P2891(s) { +function particles_AreaFactory_constructor__P20177(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29138,8 +29360,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_AreaFactory__C2886_VT)) failedCast(r0); - s.tmp_0 = particles_SprayFactory_constructor__P2881_mk(s); + if (!checkSubtype(r0, particles_AreaFactory__C20172_VT)) failedCast(r0); + s.tmp_0 = particles_SprayFactory_constructor__P20167_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 40; s.tmp_0.arg2 = 0; @@ -29169,9 +29391,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__C2748_VT); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C20034_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P2750_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P20036_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 1661; s.pc = 6; return s.tmp_1; @@ -29182,12 +29404,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_AreaFactory_constructor__P2891.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__P20177.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__P2891_mk(s) { +function particles_AreaFactory_constructor__P20177_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_AreaFactory_constructor__P2891, depth: s.depth + 1, + parent: s, fn: particles_AreaFactory_constructor__P20177, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29202,7 +29424,7 @@ function particles_AreaFactory_constructor__P2891_mk(s) { -function effects_ScreenEffect_constructor__P2956(s) { +function effects_ScreenEffect_constructor__P20242(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29221,8 +29443,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ScreenEffect__C2955_VT)) failedCast(r0); - s.tmp_0 = effects_ParticleEffect_constructor__P2952_mk(s); + if (!checkSubtype(r0, effects_ScreenEffect__C20241_VT)) failedCast(r0); + s.tmp_0 = effects_ParticleEffect_constructor__P20238_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg3; @@ -29235,12 +29457,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ScreenEffect_constructor__P2956.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__P20242.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__P2956_mk(s) { +function effects_ScreenEffect_constructor__P20242_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ScreenEffect_constructor__P2956, depth: s.depth + 1, + parent: s, fn: effects_ScreenEffect_constructor__P20242, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -29254,7 +29476,7 @@ function effects_ScreenEffect_constructor__P2956_mk(s) { -function effects_ParticleEffect_constructor__P2952(s) { +function effects_ParticleEffect_constructor__P20238(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29272,7 +29494,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ParticleEffect__C2951_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ParticleEffect__C20237_VT)) failedCast(r0); r0 = (s.arg0).fields["sourceFactory"] = (s.arg3); r0 = (s.arg0).fields["defaultRate"] = (s.arg1); r0 = (s.arg0).fields["defaultLifespan"] = (s.arg2); @@ -29280,12 +29502,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ParticleEffect_constructor__P2952.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__P20238.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__P2952_mk(s) { +function effects_ParticleEffect_constructor__P20238_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ParticleEffect_constructor__P2952, depth: s.depth + 1, + parent: s, fn: effects_ParticleEffect_constructor__P20238, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -29297,7 +29519,7 @@ function effects_ParticleEffect_constructor__P2952_mk(s) { -function Sprite_startEffect__P2200(s) { +function Sprite_startEffect__P19486(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29314,8 +29536,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); - s.tmp_0 = effects_ParticleEffect_start__P2953_mk(s); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); + s.tmp_0 = effects_ParticleEffect_start__P20239_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg2; @@ -29339,12 +29561,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_startEffect__P2200.info = {"start":18688,"length":162,"line":632,"column":4,"endLine":634,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"startEffect","argumentNames":["this","effect","duration"]} +Sprite_startEffect__P19486.info = {"start":18688,"length":162,"line":632,"column":4,"endLine":634,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"startEffect","argumentNames":["this","effect","duration"]} -function Sprite_startEffect__P2200_mk(s) { +function Sprite_startEffect__P19486_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_startEffect__P2200, depth: s.depth + 1, + parent: s, fn: Sprite_startEffect__P19486, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29361,7 +29583,7 @@ function Sprite_startEffect__P2200_mk(s) { -function effects_ParticleEffect_start__P2953(s) { +function effects_ParticleEffect_start__P20239(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29371,7 +29593,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.src___17472 = undefined; + s.src___34961 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -29381,7 +29603,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ParticleEffect__C2951_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ParticleEffect__C20237_VT)) failedCast(r0); r0 = s.arg0.fields["sourceFactory"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -29417,9 +29639,9 @@ switch (step) { } case 10: r0 = s.retval; - s.src___17472 = (r0); - s.tmp_0 = particles_ParticleSource_setRelativeToCamera__P2851_mk(s); - s.tmp_0.arg0 = s.src___17472; + s.src___34961 = (r0); + s.tmp_0 = particles_ParticleSource_setRelativeToCamera__P20137_mk(s); + s.tmp_0.arg0 = s.src___34961; r0 = pxsim_numops_toBoolDecr(s.arg4); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); @@ -29444,7 +29666,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.src___17472).fields["lifespan"] = (s.tmp_1); + r0 = (s.src___34961).fields["lifespan"] = (s.tmp_1); case 7: case 8: case 9: @@ -29452,19 +29674,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ParticleEffect_start__P2953.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__P20239.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__P2953_mk(s) { +function effects_ParticleEffect_start__P20239_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ParticleEffect_start__P2953, depth: s.depth + 1, + parent: s, fn: effects_ParticleEffect_start__P20239, 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___17472: undefined, + src___34961: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -29476,7 +29698,7 @@ function effects_ParticleEffect_start__P2953_mk(s) { -function particles_ParticleSource_setRelativeToCamera__P2851(s) { +function particles_ParticleSource_setRelativeToCamera__P20137(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29492,7 +29714,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C2840_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C20126_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } s.tmp_0 = r0 = s.arg0; @@ -29518,12 +29740,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setRelativeToCamera__P2851.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__P20137.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__P2851_mk(s) { +function particles_ParticleSource_setRelativeToCamera__P20137_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setRelativeToCamera__P2851, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setRelativeToCamera__P20137, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29538,7 +29760,7 @@ function particles_ParticleSource_setRelativeToCamera__P2851_mk(s) { -function Sprite_tileKindAt__P2209(s) { +function Sprite_tileKindAt__P19495(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29548,9 +29770,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tilemap___19201 = undefined; - s.x___19205 = undefined; - s.y___19210 = undefined; + s.tilemap___36690 = undefined; + s.x___36694 = undefined; + s.y___36699 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -29558,33 +29780,33 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P2693_mk(s); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 639; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tilemap___19201 = (r0); - s.tmp_1 = Sprite_x__P2141_mk(s); + s.tilemap___36690 = (r0); + s.tmp_1 = Sprite_x__P19427_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 640; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; s.tmp_0 = r0; - r0 = s.tilemap___19201.fields["_scale"]; + r0 = s.tilemap___36690.fields["_scale"]; s.tmp_2 = r0; r0 = (s.tmp_0 >> s.tmp_2); - s.x___19205 = (r0); - s.tmp_1 = Sprite_y__P2143_mk(s); + s.x___36694 = (r0); + s.tmp_1 = Sprite_y__P19429_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 642; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; s.tmp_0 = r0; - r0 = s.tilemap___19201.fields["_scale"]; + r0 = s.tilemap___36690.fields["_scale"]; s.tmp_2 = r0; r0 = (s.tmp_0 >> s.tmp_2); - s.y___19210 = (r0); + s.y___36699 = (r0); s.tmp_0 = r0 = s.arg1; r0 = pxsim_pxtcore.switch_eq(1, s.tmp_0); if (r0) { step = 1; continue; } @@ -29599,29 +29821,29 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 1: - r0 = (s.y___19210 - 1); - s.y___19210 = (r0); + r0 = (s.y___36699 - 1); + s.y___36699 = (r0); { step = 7; continue; } case 2: - r0 = (s.y___19210 + 1); - s.y___19210 = (r0); + r0 = (s.y___36699 + 1); + s.y___36699 = (r0); { step = 7; continue; } case 3: - r0 = (s.x___19205 - 1); - s.x___19205 = (r0); + r0 = (s.x___36694 - 1); + s.x___36694 = (r0); { step = 7; continue; } case 4: - r0 = (s.x___19205 + 1); - s.x___19205 = (r0); + r0 = (s.x___36694 + 1); + s.x___36694 = (r0); { step = 7; continue; } case 5: case 6: case 7: - s.tmp_1 = tiles_getTileImage__P2507_mk(s); - s.tmp_2 = tiles_TileMap_getTile__P2488_mk(s); - s.tmp_2.arg0 = s.tilemap___19201; - s.tmp_2.arg1 = s.x___19205; - s.tmp_2.arg2 = s.y___19210; + s.tmp_1 = tiles_getTileImage__P19793_mk(s); + s.tmp_2 = tiles_TileMap_getTile__P19774_mk(s); + s.tmp_2.arg0 = s.tilemap___36690; + s.tmp_2.arg1 = s.x___36694; + s.tmp_2.arg2 = s.y___36699; s.callLocIdx = 644; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; @@ -29634,19 +29856,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_tileKindAt__P2209.info = {"start":24946,"length":744,"line":814,"column":4,"endLine":836,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"tileKindAt","argumentNames":["this","direction","tile"]} +Sprite_tileKindAt__P19495.info = {"start":24946,"length":744,"line":814,"column":4,"endLine":836,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"tileKindAt","argumentNames":["this","direction","tile"]} -function Sprite_tileKindAt__P2209_mk(s) { +function Sprite_tileKindAt__P19495_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_tileKindAt__P2209, depth: s.depth + 1, + parent: s, fn: Sprite_tileKindAt__P19495, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - tilemap___19201: undefined, - x___19205: undefined, - y___19210: undefined, + tilemap___36690: undefined, + x___36694: undefined, + y___36699: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -29656,7 +29878,7 @@ function Sprite_tileKindAt__P2209_mk(s) { -function tiles_getTileImage__P2507(s) { +function tiles_getTileImage__P19793(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29666,16 +29888,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___19264 = undefined; + s.scene___36753 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P2693_mk(s); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 1233; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.scene___19264 = (r0); + s.scene___36753 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg0); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -29685,7 +29907,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.scene___19264.fields["tileMap"]; + r0 = s.scene___36753.fields["tileMap"]; s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -29695,14 +29917,14 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - r0 = pxsim.image.ofBuffer(_hex19274); + r0 = pxsim.image.ofBuffer(_hex36763); { step = 5; continue; } case 3: case 4: - s.tmp_5 = tiles_TileMap_getTileImage__P2498_mk(s); - r0 = s.scene___19264.fields["tileMap"]; + s.tmp_5 = tiles_TileMap_getTileImage__P19784_mk(s); + r0 = s.scene___36753.fields["tileMap"]; s.tmp_5.arg0 = r0; - s.tmp_6 = tiles_Location_tileSet__P2443_mk(s); + s.tmp_6 = tiles_Location_tileSet__P19729_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 1234; s.pc = 8; return s.tmp_6; case 8: @@ -29715,12 +29937,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_getTileImage__P2507.info = {"start":21828,"length":207,"line":673,"column":4,"endLine":677,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["loc"]} +tiles_getTileImage__P19793.info = {"start":21828,"length":207,"line":673,"column":4,"endLine":677,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["loc"]} -function tiles_getTileImage__P2507_mk(s) { +function tiles_getTileImage__P19793_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_getTileImage__P2507, depth: s.depth + 1, + parent: s, fn: tiles_getTileImage__P19793, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29729,16 +29951,16 @@ function tiles_getTileImage__P2507_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - scene___19264: undefined, + scene___36753: undefined, arg0: undefined, } } -const _hex19274 = pxsim.BufferMethods.createBufferFromHex("8704000000000000") +const _hex36763 = pxsim.BufferMethods.createBufferFromHex("8704000000000000") -function tiles_TileMap_getTileImage__P2498(s) { +function tiles_TileMap_getTileImage__P19784(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29754,8 +29976,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C2474_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMapData_getTileImage__P2465_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C19760_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMapData_getTileImage__P19751_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -29765,12 +29987,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getTileImage__P2498.info = {"start":17474,"length":96,"line":553,"column":8,"endLine":555,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["this","index"]} +tiles_TileMap_getTileImage__P19784.info = {"start":17474,"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__P2498_mk(s) { +function tiles_TileMap_getTileImage__P19784_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTileImage__P2498, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTileImage__P19784, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -29781,7 +30003,7 @@ function tiles_TileMap_getTileImage__P2498_mk(s) { -function tiles_TileMap_data__P2479(s) { +function tiles_TileMap_data__P19765(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29796,18 +30018,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C2474_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C19760_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_data__P2479.info = {"start":9388,"length":65,"line":321,"column":8,"endLine":323,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"data","argumentNames":["this"]} -tiles_TileMap_data__P2479.isGetter = true; +tiles_TileMap_data__P19765.info = {"start":9388,"length":65,"line":321,"column":8,"endLine":323,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"data","argumentNames":["this"]} +tiles_TileMap_data__P19765.isGetter = true; -function tiles_TileMap_data__P2479_mk(s) { +function tiles_TileMap_data__P19765_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_data__P2479, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_data__P19765, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -29816,7 +30038,7 @@ function tiles_TileMap_data__P2479_mk(s) { -function tiles_TileMapData_getTileImage__P2465(s) { +function tiles_TileMapData_getTileImage__P19751(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29826,25 +30048,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.size___19346 = undefined; - s.cachedImage___19350 = undefined; - s.originalImage___19357 = undefined; + s.size___36835 = undefined; + s.cachedImage___36839 = undefined; + s.originalImage___36846 = 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__C2456_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C19742_VT)) failedCast(r0); r0 = s.arg0.fields["_scale"]; s.tmp_0 = r0; r0 = (1 << s.tmp_0); - s.size___19346 = (r0); + s.size___36835 = (r0); r0 = s.arg0.fields["cachedTileView"]; s.tmp_0 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.arg1); - s.cachedImage___19350 = (r0); - r0 = pxsim_numops_toBoolDecr(s.cachedImage___19350); + s.cachedImage___36839 = (r0); + r0 = pxsim_numops_toBoolDecr(s.cachedImage___36839); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -29853,58 +30075,58 @@ switch (step) { r0 = s.arg0.fields["tileset"]; s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_2, s.arg1); - s.originalImage___19357 = (r0); - r0 = pxsim_numops_toBoolDecr(s.originalImage___19357); + s.originalImage___36846 = (r0); + r0 = pxsim_numops_toBoolDecr(s.originalImage___36846); if (!r0) { step = 5; continue; } - r0 = pxsim_ImageMethods.width(s.originalImage___19357); + r0 = pxsim_ImageMethods.width(s.originalImage___36846); s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.size___19346); + r0 = (s.tmp_1 <= s.size___36835); 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___19357); + r0 = pxsim_ImageMethods.height(s.originalImage___36846); s.tmp_2 = r0; - r0 = (s.tmp_2 <= s.size___19346); + r0 = (s.tmp_2 <= s.size___36835); 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___19350 = (s.originalImage___19357); + s.cachedImage___36839 = (s.originalImage___36846); { step = 4; continue; } case 3: - r0 = pxsim.image.create(s.size___19346, s.size___19346); - s.cachedImage___19350 = (r0); - r0 = pxsim_ImageMethods.drawImage(s.cachedImage___19350, s.originalImage___19357, 0, 0); + r0 = pxsim.image.create(s.size___36835, s.size___36835); + s.cachedImage___36839 = (r0); + r0 = pxsim_ImageMethods.drawImage(s.cachedImage___36839, s.originalImage___36846, 0, 0); case 4: r0 = s.arg0.fields["cachedTileView"]; s.tmp_0 = r0; - r0 = pxsim_Array_.setAt(s.tmp_0, s.arg1, s.cachedImage___19350); + r0 = pxsim_Array_.setAt(s.tmp_0, s.arg1, s.cachedImage___36839); case 5: case 6: case 7: case 8: - r0 = s.cachedImage___19350; + r0 = s.cachedImage___36839; return leave(s, r0) default: oops() } } } -tiles_TileMapData_getTileImage__P2465.info = {"start":7318,"length":717,"line":251,"column":8,"endLine":268,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["this","index"]} +tiles_TileMapData_getTileImage__P19751.info = {"start":7318,"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__P2465_mk(s) { +function tiles_TileMapData_getTileImage__P19751_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_getTileImage__P2465, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_getTileImage__P19751, 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___19346: undefined, - cachedImage___19350: undefined, - originalImage___19357: undefined, + size___36835: undefined, + cachedImage___36839: undefined, + originalImage___36846: undefined, arg0: undefined, arg1: undefined, } } @@ -29913,7 +30135,7 @@ function tiles_TileMapData_getTileImage__P2465_mk(s) { -function tiles_TileMapData_scale__P2460(s) { +function tiles_TileMapData_scale__P19746(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29928,18 +30150,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C2456_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C19742_VT)) failedCast(r0); r0 = s.arg0.fields["_scale"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMapData_scale__P2460.info = {"start":6528,"length":66,"line":222,"column":8,"endLine":224,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this"]} -tiles_TileMapData_scale__P2460.isGetter = true; +tiles_TileMapData_scale__P19746.info = {"start":6528,"length":66,"line":222,"column":8,"endLine":224,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this"]} +tiles_TileMapData_scale__P19746.isGetter = true; -function tiles_TileMapData_scale__P2460_mk(s) { +function tiles_TileMapData_scale__P19746_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_scale__P2460, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_scale__P19746, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -29948,7 +30170,7 @@ function tiles_TileMapData_scale__P2460_mk(s) { -function tiles_Location_tileSet__P2443(s) { +function tiles_Location_tileSet__P19729(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29963,9 +30185,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C2432_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMap_getTileIndex__P2489_mk(s); - s.tmp_1 = tiles_Location_tileMap__P2434_mk(s); + if (!checkSubtype(r0, tiles_Location__C19718_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMap_getTileIndex__P19775_mk(s); + s.tmp_1 = tiles_Location_tileMap__P19720_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1117; s.pc = 2; return s.tmp_1; case 2: @@ -29981,13 +30203,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_tileSet__P2443.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__P2443.isGetter = true; +tiles_Location_tileSet__P19729.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__P19729.isGetter = true; -function tiles_Location_tileSet__P2443_mk(s) { +function tiles_Location_tileSet__P19729_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_tileSet__P2443, depth: s.depth + 1, + parent: s, fn: tiles_Location_tileSet__P19729, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29998,7 +30220,7 @@ function tiles_Location_tileSet__P2443_mk(s) { -function tiles_TileMap_getTileIndex__P2489(s) { +function tiles_TileMap_getTileIndex__P19775(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30015,8 +30237,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C2474_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMapData_getTile__P2462_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C19760_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMapData_getTile__P19748_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -30027,12 +30249,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getTileIndex__P2489.info = {"start":11155,"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__P19775.info = {"start":11155,"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__P2489_mk(s) { +function tiles_TileMap_getTileIndex__P19775_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTileIndex__P2489, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTileIndex__P19775, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -30044,7 +30266,7 @@ function tiles_TileMap_getTileIndex__P2489_mk(s) { -function tiles_TileMapData_getTile__P2462(s) { +function tiles_TileMapData_getTile__P19748(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30061,8 +30283,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C2456_VT)) failedCast(r0); - s.tmp_1 = tiles_TileMapData_isOutsideMap__P2468_mk(s); + if (!checkSubtype(r0, tiles_TileMapData__C19742_VT)) failedCast(r0); + s.tmp_1 = tiles_TileMapData_isOutsideMap__P19754_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; @@ -30095,12 +30317,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_getTile__P2462.info = {"start":6716,"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__P19748.info = {"start":6716,"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__P2462_mk(s) { +function tiles_TileMapData_getTile__P19748_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_getTile__P2462, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_getTile__P19748, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30120,7 +30342,7 @@ function tiles_TileMapData_getTile__P2462_mk(s) { -function tiles_TileMapData_isOutsideMap__P2468(s) { +function tiles_TileMapData_isOutsideMap__P19754(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30137,7 +30359,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C2456_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C19742_VT)) failedCast(r0); r0 = (s.arg1 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -30177,12 +30399,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_isOutsideMap__P2468.info = {"start":8299,"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__P19754.info = {"start":8299,"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__P2468_mk(s) { +function tiles_TileMapData_isOutsideMap__P19754_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_isOutsideMap__P2468, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_isOutsideMap__P19754, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30201,7 +30423,7 @@ function tiles_TileMapData_isOutsideMap__P2468_mk(s) { -function tiles_Location_tileMap__P2434(s) { +function tiles_Location_tileMap__P19720(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30216,8 +30438,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C2432_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P2693_mk(s); + if (!checkSubtype(r0, tiles_Location__C19718_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 1108; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -30225,13 +30447,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_tileMap__P2434.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__P2434.isGetter = true; +tiles_Location_tileMap__P19720.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__P19720.isGetter = true; -function tiles_Location_tileMap__P2434_mk(s) { +function tiles_Location_tileMap__P19720_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_tileMap__P2434, depth: s.depth + 1, + parent: s, fn: tiles_Location_tileMap__P19720, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -30241,7 +30463,7 @@ function tiles_Location_tileMap__P2434_mk(s) { -function tiles_TileMap_getTile__P2488(s) { +function tiles_TileMap_getTile__P19774(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30258,10 +30480,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C2474_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkClassInstance(tiles_Location__C2432_VT); + if (!checkSubtype(r0, tiles_TileMap__C19760_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkClassInstance(tiles_Location__C19718_VT); s.tmp_0 = r0; - s.tmp_1 = tiles_Location_constructor__P2433_mk(s); + s.tmp_1 = tiles_Location_constructor__P19719_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; @@ -30273,12 +30495,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getTile__P2488.info = {"start":11034,"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__P19774.info = {"start":11034,"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__P2488_mk(s) { +function tiles_TileMap_getTile__P19774_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTile__P2488, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTile__P19774, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30291,7 +30513,7 @@ function tiles_TileMap_getTile__P2488_mk(s) { -function tiles_Location_constructor__P2433(s) { +function tiles_Location_constructor__P19719(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30309,19 +30531,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C2432_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C19718_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__P2433.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__P19719.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__P2433_mk(s) { +function tiles_Location_constructor__P19719_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_constructor__P2433, depth: s.depth + 1, + parent: s, fn: tiles_Location_constructor__P19719, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -30333,7 +30555,7 @@ function tiles_Location_constructor__P2433_mk(s) { -function update_minimap__P82528(s) { +function update_minimap__P163634(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30343,122 +30565,122 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sprite___82538 = undefined; - s.unnamed3100___U1 = undefined; - s.unnamed3101___U2 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.show_minimap___82530); + s.sprite___163644 = undefined; + s.unnamed8724___U1 = undefined; + s.unnamed8725___U2 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.show_minimap___163636); if (!r0) { step = 5; continue; } - s.tmp_0 = minimap_minimap__P4482_mk(s); + s.tmp_0 = minimap_minimap__P21768_mk(s); s.tmp_0.arg0 = 4; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 15; - s.callLocIdx = 307; s.pc = 9; return s.tmp_0; + s.callLocIdx = 318; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - globals.minimap2___82533 = (r0); - s.sprite___82538 = (undefined); - s.tmp_0 = sprites_allOfKind__P2066_mk(s); - s.tmp_0.arg0 = globals.Player___2267; - s.callLocIdx = 308; s.pc = 10; return s.tmp_0; + globals.minimap2___163639 = (r0); + s.sprite___163644 = (undefined); + s.tmp_0 = sprites_allOfKind__P19352_mk(s); + s.tmp_0.arg0 = globals.Player___19553; + s.callLocIdx = 319; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.unnamed3100___U1 = (r0); - s.unnamed3101___U2 = (0); + s.unnamed8724___U1 = (r0); + s.unnamed8725___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed3101___U2; - r0 = pxsim_Array__length(s.unnamed3100___U1); + s.tmp_0 = r0 = s.unnamed8725___U2; + r0 = pxsim_Array__length(s.unnamed8724___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed3100___U1, s.unnamed3101___U2); - s.sprite___82538 = (r0); - s.tmp_2 = minimap_includeSprite__P4484_mk(s); - s.tmp_2.arg0 = globals.minimap2___82533; - s.tmp_2.arg1 = s.sprite___82538; + r0 = pxsim_Array__getAt(s.unnamed8724___U1, s.unnamed8725___U2); + s.sprite___163644 = (r0); + s.tmp_2 = minimap_includeSprite__P21770_mk(s); + s.tmp_2.arg0 = globals.minimap2___163639; + s.tmp_2.arg1 = s.sprite___163644; s.tmp_2.arg2 = 2; - s.callLocIdx = 309; s.pc = 11; return s.tmp_2; + s.callLocIdx = 320; s.pc = 11; return s.tmp_2; case 11: r0 = s.retval; - r0 = (s.unnamed3101___U2 + 1); - s.unnamed3101___U2 = (r0); + r0 = (s.unnamed8725___U2 + 1); + s.unnamed8725___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed3100___U1 = (undefined); - s.tmp_1 = spriteutils_isDestroyed__P4235_mk(s); - s.tmp_1.arg0 = globals.sprite_minimap___82548; - s.callLocIdx = 310; s.pc = 12; return s.tmp_1; + s.unnamed8724___U1 = (undefined); + s.tmp_1 = spriteutils_isDestroyed__P21521_mk(s); + s.tmp_1.arg0 = globals.sprite_minimap___163654; + s.callLocIdx = 321; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_2 = sprites_create__P2064_mk(s); - s.tmp_3 = minimap_getImage__P4483_mk(s); - s.tmp_3.arg0 = globals.minimap2___82533; - s.callLocIdx = 311; s.pc = 14; return s.tmp_3; + s.tmp_2 = sprites_create__P19350_mk(s); + s.tmp_3 = minimap_getImage__P21769_mk(s); + s.tmp_3.arg0 = globals.minimap2___163639; + s.callLocIdx = 322; s.pc = 14; return s.tmp_3; case 14: r0 = s.retval; s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = globals.MiniMap___81782; - s.callLocIdx = 312; s.pc = 13; return s.tmp_2; + s.tmp_2.arg1 = globals.MiniMap___162877; + s.callLocIdx = 323; s.pc = 13; return s.tmp_2; case 13: r0 = s.retval; - globals.sprite_minimap___82548 = (r0); - s.tmp_0 = Sprite_setFlag__P2206_mk(s); - s.tmp_0.arg0 = globals.sprite_minimap___82548; + globals.sprite_minimap___163654 = (r0); + s.tmp_0 = Sprite_setFlag__P19492_mk(s); + s.tmp_0.arg0 = globals.sprite_minimap___163654; s.tmp_0.arg1 = 7168; s.tmp_0.arg2 = true; - s.callLocIdx = 313; s.pc = 15; return s.tmp_0; + s.callLocIdx = 324; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P2206_mk(s); - s.tmp_0.arg0 = globals.sprite_minimap___82548; + s.tmp_0 = Sprite_setFlag__P19492_mk(s); + s.tmp_0.arg0 = globals.sprite_minimap___163654; s.tmp_0.arg1 = 512; s.tmp_0.arg2 = true; - s.callLocIdx = 314; s.pc = 16; return s.tmp_0; + s.callLocIdx = 325; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.tmp_0 = Sprite_left__P2187_mk(s); - s.tmp_0.arg0 = globals.sprite_minimap___82548; + s.tmp_0 = Sprite_left__P19473_mk(s); + s.tmp_0.arg0 = globals.sprite_minimap___163654; s.tmp_0.arg1 = 4; - s.callLocIdx = 315; s.pc = 17; return s.tmp_0; + s.callLocIdx = 326; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; - s.tmp_0 = Sprite_bottom__P2193_mk(s); - s.tmp_0.arg0 = globals.sprite_minimap___82548; - r0 = pxsim_ImageMethods.height(globals.screen___1829); + s.tmp_0 = Sprite_bottom__P19479_mk(s); + s.tmp_0.arg0 = globals.sprite_minimap___163654; + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_1 = r0; r0 = (s.tmp_1 - 4); s.tmp_0.arg1 = r0; - s.callLocIdx = 317; s.pc = 18; return s.tmp_0; + s.callLocIdx = 328; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = Sprite_setScale__P2219_mk(s); - s.tmp_0.arg0 = globals.sprite_minimap___82548; + s.tmp_0 = Sprite_setScale__P19505_mk(s); + s.tmp_0.arg0 = globals.sprite_minimap___163654; s.tmp_0.arg1 = 0.5; s.tmp_0.arg2 = 10; - s.callLocIdx = 318; s.pc = 19; return s.tmp_0; + s.callLocIdx = 329; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; { step = 4; continue; } case 3: - s.tmp_0 = Sprite_setImage__P2178_mk(s); - s.tmp_0.arg0 = globals.sprite_minimap___82548; - s.tmp_1 = minimap_getImage__P4483_mk(s); - s.tmp_1.arg0 = globals.minimap2___82533; - s.callLocIdx = 319; s.pc = 21; return s.tmp_1; + s.tmp_0 = Sprite_setImage__P19464_mk(s); + s.tmp_0.arg0 = globals.sprite_minimap___163654; + s.tmp_1 = minimap_getImage__P21769_mk(s); + s.tmp_1.arg0 = globals.minimap2___163639; + s.callLocIdx = 330; s.pc = 21; return s.tmp_1; case 21: r0 = s.retval; s.tmp_0.arg1 = r0; - s.callLocIdx = 320; s.pc = 20; return s.tmp_0; + s.callLocIdx = 331; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; case 4: { step = 8; continue; } case 5: - s.tmp_3 = spriteutils_isDestroyed__P4235_mk(s); - s.tmp_3.arg0 = globals.sprite_minimap___82548; - s.callLocIdx = 321; s.pc = 22; return s.tmp_3; + s.tmp_3 = spriteutils_isDestroyed__P21521_mk(s); + s.tmp_3.arg0 = globals.sprite_minimap___163654; + s.callLocIdx = 332; s.pc = 22; return s.tmp_3; case 22: r0 = s.retval; s.tmp_2 = r0; @@ -30468,11 +30690,11 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.tmp_4 = Sprite_destroy__P2215_mk(s); - s.tmp_4.arg0 = globals.sprite_minimap___82548; + s.tmp_4 = Sprite_destroy__P19501_mk(s); + s.tmp_4.arg0 = globals.sprite_minimap___163654; s.tmp_4.arg1 = undefined; s.tmp_4.arg2 = undefined; - s.callLocIdx = 322; s.pc = 23; return s.tmp_4; + s.callLocIdx = 333; s.pc = 23; return s.tmp_4; case 23: r0 = s.retval; case 6: @@ -30482,28 +30704,28 @@ switch (step) { return leave(s, r0) default: oops() } } } -update_minimap__P82528.info = {"start":14725,"length":932,"line":446,"column":0,"endLine":467,"endColumn":1,"fileName":"main.ts","functionName":"update_minimap","argumentNames":[]} +update_minimap__P163634.info = {"start":15007,"length":932,"line":455,"column":0,"endLine":476,"endColumn":1,"fileName":"main.ts","functionName":"update_minimap","argumentNames":[]} -function update_minimap__P82528_mk(s) { +function update_minimap__P163634_mk(s) { checkStack(s.depth); return { - parent: s, fn: update_minimap__P82528, depth: s.depth + 1, + parent: s, fn: update_minimap__P163634, 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, - sprite___82538: undefined, - unnamed3100___U1: undefined, - unnamed3101___U2: undefined, + sprite___163644: undefined, + unnamed8724___U1: undefined, + unnamed8725___U2: undefined, } } -function Sprite_destroy__P2215(s) { +function Sprite_destroy__P19501(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30520,7 +30742,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 2); @@ -30538,7 +30760,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__P2954_mk(s); + s.tmp_0 = effects_ParticleEffect_destroy__P20240_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg2; @@ -30548,7 +30770,7 @@ switch (step) { r0 = s.retval; { step = 4; continue; } case 3: - s.tmp_0 = Sprite__destroyCore__P2216_mk(s); + s.tmp_0 = Sprite__destroyCore__P19502_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 664; s.pc = 7; return s.tmp_0; case 7: @@ -30559,12 +30781,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_destroy__P2215.info = {"start":28259,"length":293,"line":910,"column":4,"endLine":919,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"destroy","argumentNames":["this","effect","duration"]} +Sprite_destroy__P19501.info = {"start":28259,"length":293,"line":910,"column":4,"endLine":919,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"destroy","argumentNames":["this","effect","duration"]} -function Sprite_destroy__P2215_mk(s) { +function Sprite_destroy__P19501_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_destroy__P2215, depth: s.depth + 1, + parent: s, fn: Sprite_destroy__P19501, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30580,7 +30802,7 @@ function Sprite_destroy__P2215_mk(s) { -function effects_ParticleEffect_destroy__P2954(s) { +function effects_ParticleEffect_destroy__P20240(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30598,15 +30820,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ParticleEffect__C2951_VT)) failedCast(r0); - s.tmp_0 = Sprite_setFlag__P2206_mk(s); + if (!checkSubtype(r0, effects_ParticleEffect__C20237_VT)) failedCast(r0); + s.tmp_0 = Sprite_setFlag__P19492_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 7168; s.tmp_0.arg2 = true; s.callLocIdx = 1686; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = effects_ParticleEffect_start__P2953_mk(s); + s.tmp_0 = effects_ParticleEffect_start__P20239_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg3; @@ -30638,8 +30860,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__P2980_mk(s); - s.tmp_0.arg0 = globals.dissolve___2983; + s.tmp_0 = effects_ImageEffect_applyTo__P20266_mk(s); + s.tmp_0.arg0 = globals.dissolve___20269; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1688; s.pc = 5; return s.tmp_0; case 5: @@ -30648,12 +30870,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ParticleEffect_destroy__P2954.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__P20240.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__P2954_mk(s) { +function effects_ParticleEffect_destroy__P20240_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ParticleEffect_destroy__P2954, depth: s.depth + 1, + parent: s, fn: effects_ParticleEffect_destroy__P20240, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30671,7 +30893,7 @@ function effects_ParticleEffect_destroy__P2954_mk(s) { -function dissolve_inline__P22649(s) { +function dissolve_inline__P40138(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30681,11 +30903,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___22652 = undefined; - s.x___22663 = undefined; - s.y___22669 = undefined; - s.w___22675 = undefined; - s.h___22679 = undefined; + s.i___40141 = undefined; + s.x___40152 = undefined; + s.y___40158 = undefined; + s.w___40164 = undefined; + s.h___40168 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -30698,13 +30920,13 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 >> 5); - s.i___22652 = (r0); + s.i___40141 = (r0); case 1: - r0 = (s.i___22652 > 0); + r0 = (s.i___40141 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = Math_FastRandom_randomRange__P2752_mk(s); + s.tmp_1 = Math_FastRandom_randomRange__P20038_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 0; r0 = pxsim_ImageMethods.width(s.arg0); @@ -30712,8 +30934,8 @@ switch (step) { s.callLocIdx = 39; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.x___22663 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P2752_mk(s); + s.x___40152 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P20038_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 0; r0 = pxsim_ImageMethods.height(s.arg0); @@ -30721,56 +30943,56 @@ switch (step) { s.callLocIdx = 40; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.y___22669 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P2752_mk(s); + s.y___40158 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P20038_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 3; s.callLocIdx = 41; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.w___22675 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P2752_mk(s); + s.w___40164 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P20038_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 3; s.callLocIdx = 42; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.h___22679 = (r0); - s.tmp_0 = helpers_imageDrawRect__P1758_mk(s); + s.h___40168 = (r0); + s.tmp_0 = helpers_imageDrawRect__P19044_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.x___22663; - s.tmp_0.arg2 = s.y___22669; - s.tmp_0.arg3 = s.w___22675; - s.tmp_0.arg4 = s.h___22679; + s.tmp_0.arg1 = s.x___40152; + s.tmp_0.arg2 = s.y___40158; + s.tmp_0.arg3 = s.w___40164; + s.tmp_0.arg4 = s.h___40168; s.tmp_0.arg5 = 0; s.callLocIdx = 43; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - r0 = (s.i___22652 - 1); - s.i___22652 = (r0); + r0 = (s.i___40141 - 1); + s.i___40141 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -dissolve_inline__P22649.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__P40138.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__P22649_mk(s) { +function dissolve_inline__P40138_mk(s) { checkStack(s.depth); return { - parent: s, fn: dissolve_inline__P22649, depth: s.depth + 1, + parent: s, fn: dissolve_inline__P40138, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - i___22652: undefined, - x___22663: undefined, - y___22669: undefined, - w___22675: undefined, - h___22679: undefined, + i___40141: undefined, + x___40152: undefined, + y___40158: undefined, + w___40164: undefined, + h___40168: undefined, arg0: undefined, arg1: undefined, } } @@ -30779,7 +31001,7 @@ function dissolve_inline__P22649_mk(s) { -function helpers_imageDrawRect__P1758(s) { +function helpers_imageDrawRect__P19044(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30818,7 +31040,7 @@ switch (step) { s.arg3 = (r0); r0 = (s.arg4 - 1); s.arg4 = (r0); - s.tmp_0 = helpers_imageDrawLine__P1757_mk(s); + s.tmp_0 = helpers_imageDrawLine__P19043_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -30829,7 +31051,7 @@ switch (step) { s.callLocIdx = 129; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P1757_mk(s); + s.tmp_0 = helpers_imageDrawLine__P19043_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -30840,7 +31062,7 @@ switch (step) { s.callLocIdx = 130; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P1757_mk(s); + s.tmp_0 = helpers_imageDrawLine__P19043_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg1 + s.arg3); s.tmp_0.arg1 = r0; @@ -30853,7 +31075,7 @@ switch (step) { s.callLocIdx = 131; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P1757_mk(s); + s.tmp_0 = helpers_imageDrawLine__P19043_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg1 + s.arg3); s.tmp_0.arg1 = r0; @@ -30871,12 +31093,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageDrawRect__P1758.info = {"start":5325,"length":370,"line":167,"column":4,"endLine":175,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawRect","argumentNames":["img","x","y","w","h","c"]} +helpers_imageDrawRect__P19044.info = {"start":5325,"length":370,"line":167,"column":4,"endLine":175,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawRect","argumentNames":["img","x","y","w","h","c"]} -function helpers_imageDrawRect__P1758_mk(s) { +function helpers_imageDrawRect__P19044_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageDrawRect__P1758, depth: s.depth + 1, + parent: s, fn: helpers_imageDrawRect__P19044, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30892,7 +31114,7 @@ function helpers_imageDrawRect__P1758_mk(s) { -function helpers_imageDrawLine__P1757(s) { +function helpers_imageDrawLine__P19043(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30912,14 +31134,14 @@ switch (step) { s.lambdaArgs = null; } s.tmp_0 = r0 = s.arg0; - s.tmp_2 = helpers_pack__P5339_mk(s); + s.tmp_2 = helpers_pack__P22640_mk(s); s.tmp_2.arg0 = s.arg1; s.tmp_2.arg1 = s.arg2; s.callLocIdx = 127; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = helpers_pack__P5339_mk(s); + s.tmp_4 = helpers_pack__P22640_mk(s); s.tmp_4.arg0 = s.arg3; s.tmp_4.arg1 = s.arg4; s.callLocIdx = 128; s.pc = 2; return s.tmp_4; @@ -30931,12 +31153,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageDrawLine__P1757.info = {"start":5161,"length":159,"line":164,"column":4,"endLine":166,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawLine","argumentNames":["img","x","y","w","h","c"]} +helpers_imageDrawLine__P19043.info = {"start":5161,"length":159,"line":164,"column":4,"endLine":166,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawLine","argumentNames":["img","x","y","w","h","c"]} -function helpers_imageDrawLine__P1757_mk(s) { +function helpers_imageDrawLine__P19043_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageDrawLine__P1757, depth: s.depth + 1, + parent: s, fn: helpers_imageDrawLine__P19043, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30955,7 +31177,7 @@ function helpers_imageDrawLine__P1757_mk(s) { -function effects_ImageEffect_applyTo__P2980(s) { +function effects_ImageEffect_applyTo__P20266(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30965,14 +31187,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.clonedImage___22775 = undefined; + s.clonedImage___40264 = 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__C2978_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ImageEffect__C20264_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -30998,16 +31220,16 @@ switch (step) { r0 = s.arg1.fields["_image"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.clone(s.tmp_5); - s.clonedImage___22775 = (r0); - s.tmp_0 = effects_ImageEffect_change__P2981_mk(s); + s.clonedImage___40264 = (r0); + s.tmp_0 = effects_ImageEffect_change__P20267_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.clonedImage___22775; + s.tmp_0.arg1 = s.clonedImage___40264; s.callLocIdx = 1707; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = Sprite_setImage__P2178_mk(s); + s.tmp_0 = Sprite_setImage__P19464_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_0.arg1 = s.clonedImage___22775; + s.tmp_0.arg1 = s.clonedImage___40264; s.callLocIdx = 1708; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; @@ -31016,12 +31238,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_applyTo__P2980.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__P20266.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__P2980_mk(s) { +function effects_ImageEffect_applyTo__P20266_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_applyTo__P2980, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_applyTo__P20266, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31029,7 +31251,7 @@ function effects_ImageEffect_applyTo__P2980_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - clonedImage___22775: undefined, + clonedImage___40264: undefined, arg0: undefined, arg1: undefined, } } @@ -31038,7 +31260,7 @@ function effects_ImageEffect_applyTo__P2980_mk(s) { -function effects_ImageEffect_change__P2981(s) { +function effects_ImageEffect_change__P20267(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31054,7 +31276,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ImageEffect__C2978_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ImageEffect__C20264_VT)) failedCast(r0); s.tmp_0 = if_effect_3_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; @@ -31075,12 +31297,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_change__P2981.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__P20267.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__P2981_mk(s) { +function effects_ImageEffect_change__P20267_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_change__P2981, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_change__P20267, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -31091,7 +31313,7 @@ function effects_ImageEffect_change__P2981_mk(s) { -function Sprite_image__P2177(s) { +function Sprite_image__P19463(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31106,18 +31328,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); r0 = s.arg0.fields["_image"]; return leaveAccessor(s, r0) default: oops() } } } -Sprite_image__P2177.info = {"start":8997,"length":54,"line":322,"column":4,"endLine":324,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"image","argumentNames":["this"]} -Sprite_image__P2177.isGetter = true; +Sprite_image__P19463.info = {"start":8997,"length":54,"line":322,"column":4,"endLine":324,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"image","argumentNames":["this"]} +Sprite_image__P19463.isGetter = true; -function Sprite_image__P2177_mk(s) { +function Sprite_image__P19463_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_image__P2177, depth: s.depth + 1, + parent: s, fn: Sprite_image__P19463, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -31126,7 +31348,7 @@ function Sprite_image__P2177_mk(s) { -function Sprite__destroyCore__P2216(s) { +function Sprite__destroyCore__P19502(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31136,25 +31358,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___22574 = undefined; + s.scene___40063 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_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__P2693_mk(s); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 665; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.scene___22574 = (r0); - r0 = s.scene___22574.fields["allSprites"]; + s.scene___40063 = (r0); + r0 = s.scene___40063.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.arg0); r0 = s.arg0.fields["_kind"]; @@ -31166,7 +31388,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.scene___22574.fields["spritesByKind"]; + r0 = s.scene___40063.fields["spritesByKind"]; s.tmp_2 = r0; r0 = s.arg0.fields["_kind"]; s.tmp_3 = r0; @@ -31176,8 +31398,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__P2257_mk(s); - r0 = s.scene___22574.fields["spritesByKind"]; + s.tmp_5 = sprites_SpriteSet_remove__P19543_mk(s); + r0 = s.scene___40063.fields["spritesByKind"]; s.tmp_6 = r0; r0 = s.arg0.fields["_kind"]; s.tmp_7 = r0; @@ -31189,11 +31411,11 @@ switch (step) { r0 = s.retval; case 3: case 4: - s.tmp_0 = PhysicsEngine__C2298_v1_2_mk(s); - r0 = s.scene___22574.fields["physicsEngine"]; + s.tmp_0 = PhysicsEngine__C19584_v1_2_mk(s); + r0 = s.scene___40063.fields["physicsEngine"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C2298_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C19584_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: @@ -31217,15 +31439,15 @@ switch (step) { r0 = s.retval; case 5: case 6: - r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P22603); + r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P40092); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtcore_mkAction(1, Sprite__destroyCore_inline__P22610); + r0 = pxsim_pxtcore_mkAction(1, Sprite__destroyCore_inline__P40099); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P109_mk(s); - s.tmp_3 = helpers_arrayFilter__P110_mk(s); - r0 = s.scene___22574.fields["destroyedHandlers"]; + s.tmp_2 = helpers_arrayForEach__P17395_mk(s); + s.tmp_3 = helpers_arrayFilter__P17396_mk(s); + r0 = s.scene___40063.fields["destroyedHandlers"]; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 672; s.pc = 12; return s.tmp_3; @@ -31240,12 +31462,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite__destroyCore__P2216.info = {"start":28558,"length":522,"line":921,"column":4,"endLine":933,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"_destroyCore","argumentNames":["this"]} +Sprite__destroyCore__P19502.info = {"start":28558,"length":522,"line":921,"column":4,"endLine":933,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"_destroyCore","argumentNames":["this"]} -function Sprite__destroyCore__P2216_mk(s) { +function Sprite__destroyCore__P19502_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite__destroyCore__P2216, depth: s.depth + 1, + parent: s, fn: Sprite__destroyCore__P19502, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31255,7 +31477,7 @@ function Sprite__destroyCore__P2216_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - scene___22574: undefined, + scene___40063: undefined, arg0: undefined, } } @@ -31263,7 +31485,7 @@ function Sprite__destroyCore__P2216_mk(s) { -function forEach_inline__P22603(s) { +function forEach_inline__P40092(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31285,12 +31507,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P22603.info = {"start":29003,"length":26,"line":931,"column":20,"endLine":931,"endColumn":46,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +forEach_inline__P40092.info = {"start":29003,"length":26,"line":931,"column":20,"endLine":931,"endColumn":46,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function forEach_inline__P22603_mk(s) { +function forEach_inline__P40092_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P22603, depth: s.depth + 1, + parent: s, fn: forEach_inline__P40092, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31301,7 +31523,7 @@ function forEach_inline__P22603_mk(s) { -function Sprite__destroyCore_inline__P22610(s) { +function Sprite__destroyCore_inline__P40099(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31333,12 +31555,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite__destroyCore_inline__P22610.info = {"start":29052,"length":20,"line":932,"column":21,"endLine":932,"endColumn":41,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +Sprite__destroyCore_inline__P40099.info = {"start":29052,"length":20,"line":932,"column":21,"endLine":932,"endColumn":41,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function Sprite__destroyCore_inline__P22610_mk(s) { +function Sprite__destroyCore_inline__P40099_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite__destroyCore_inline__P22610, depth: s.depth + 1, + parent: s, fn: Sprite__destroyCore_inline__P40099, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -31348,7 +31570,7 @@ function Sprite__destroyCore_inline__P22610_mk(s) { -function PhysicsEngine_removeSprite__P2301(s) { +function PhysicsEngine_removeSprite__P19587(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31364,17 +31586,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C2298_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C19584_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_removeSprite__P2301.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__P19587.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__P2301_mk(s) { +function PhysicsEngine_removeSprite__P19587_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_removeSprite__P2301, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_removeSprite__P19587, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -31384,7 +31606,7 @@ function PhysicsEngine_removeSprite__P2301_mk(s) { -function sprites_SpriteSet_remove__P2257(s) { +function sprites_SpriteSet_remove__P19543(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31394,26 +31616,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___19005 = undefined; + s.i___36494 = 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__C2250_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C19536_VT)) failedCast(r0); r0 = s.arg0.fields["_sprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.indexOf(s.tmp_0, s.arg1, undefined); - s.i___19005 = (r0); - r0 = (s.i___19005 > -1); + s.i___36494 = (r0); + r0 = (s.i___36494 > -1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = helpers_arraySplice__P100_mk(s); + s.tmp_1 = helpers_arraySplice__P17386_mk(s); r0 = s.arg0.fields["_sprites"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.i___19005; + s.tmp_1.arg1 = s.i___36494; s.tmp_1.arg2 = 1; s.callLocIdx = 776; s.pc = 4; return s.tmp_1; case 4: @@ -31427,16 +31649,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_remove__P2257.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__P19543.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__P2257_mk(s) { +function sprites_SpriteSet_remove__P19543_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_remove__P2257, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_remove__P19543, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - i___19005: undefined, + i___36494: undefined, arg0: undefined, arg1: undefined, } } @@ -31445,7 +31667,7 @@ function sprites_SpriteSet_remove__P2257_mk(s) { -function Sprite_kind__P2194(s) { +function Sprite_kind__P19480(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31460,17 +31682,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); r0 = s.arg0.fields["_kind"]; return leave(s, r0) default: oops() } } } -Sprite_kind__P2194.info = {"start":13676,"length":41,"line":486,"column":4,"endLine":488,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"kind","argumentNames":["this"]} +Sprite_kind__P19480.info = {"start":13676,"length":41,"line":486,"column":4,"endLine":488,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"kind","argumentNames":["this"]} -function Sprite_kind__P2194_mk(s) { +function Sprite_kind__P19480_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_kind__P2194, depth: s.depth + 1, + parent: s, fn: Sprite_kind__P19480, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -31479,7 +31701,7 @@ function Sprite_kind__P2194_mk(s) { -function Sprite_setImage__P2178(s) { +function Sprite_setImage__P19464(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31495,7 +31717,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -31517,9 +31739,9 @@ switch (step) { case 3: case 4: r0 = (s.arg0).fields["_image"] = (s.arg1); - s.tmp_0 = Sprite__C2128_v5_1_mk(s); + s.tmp_0 = Sprite__C19414_v5_1_mk(s); s.tmp_0.arg0 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C2128_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, Sprite__C19414_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: @@ -31529,12 +31751,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setImage__P2178.info = {"start":9273,"length":131,"line":332,"column":4,"endLine":336,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setImage","argumentNames":["this","img"]} +Sprite_setImage__P19464.info = {"start":9273,"length":131,"line":332,"column":4,"endLine":336,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setImage","argumentNames":["this","img"]} -function Sprite_setImage__P2178_mk(s) { +function Sprite_setImage__P19464_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setImage__P2178, depth: s.depth + 1, + parent: s, fn: Sprite_setImage__P19464, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31548,7 +31770,7 @@ function Sprite_setImage__P2178_mk(s) { -function Sprite_recalcSize__P5445(s) { +function Sprite_recalcSize__P22746(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31563,13 +31785,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_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__P2157_mk(s); + s.tmp_6 = Sprite_sx__P19443_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 540; s.pc = 1; return s.tmp_6; case 1: @@ -31587,7 +31809,7 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_ImageMethods.height(s.tmp_4); s.tmp_3 = r0; - s.tmp_6 = Sprite_sy__P2159_mk(s); + s.tmp_6 = Sprite_sy__P19445_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 542; s.pc = 2; return s.tmp_6; case 2: @@ -31600,7 +31822,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__P2180_mk(s); + s.tmp_0 = Sprite_resetHitbox__P19466_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 544; s.pc = 3; return s.tmp_0; case 3: @@ -31609,12 +31831,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_recalcSize__P5445.info = {"start":11085,"length":178,"line":396,"column":4,"endLine":400,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"recalcSize","argumentNames":["this"]} +Sprite_recalcSize__P22746.info = {"start":11085,"length":178,"line":396,"column":4,"endLine":400,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"recalcSize","argumentNames":["this"]} -function Sprite_recalcSize__P5445_mk(s) { +function Sprite_recalcSize__P22746_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_recalcSize__P5445, depth: s.depth + 1, + parent: s, fn: Sprite_recalcSize__P22746, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31631,7 +31853,7 @@ function Sprite_recalcSize__P5445_mk(s) { -function Sprite_resetHitbox__P2180(s) { +function Sprite_resetHitbox__P19466(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31646,11 +31868,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); r0 = (s.arg0).fields["_hitbox"] = (null); - s.tmp_0 = Sprite__C2128_v4_1_mk(s); + s.tmp_0 = Sprite__C19414_v4_1_mk(s); s.tmp_0.arg0 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C2128_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, Sprite__C19414_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: @@ -31659,12 +31881,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_resetHitbox__P2180.info = {"start":9532,"length":76,"line":342,"column":4,"endLine":345,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"resetHitbox","argumentNames":["this"]} +Sprite_resetHitbox__P19466.info = {"start":9532,"length":76,"line":342,"column":4,"endLine":345,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"resetHitbox","argumentNames":["this"]} -function Sprite_resetHitbox__P2180_mk(s) { +function Sprite_resetHitbox__P19466_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_resetHitbox__P2180, depth: s.depth + 1, + parent: s, fn: Sprite_resetHitbox__P19466, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -31674,7 +31896,7 @@ function Sprite_resetHitbox__P2180_mk(s) { -function Sprite_setHitbox__P2181(s) { +function Sprite_setHitbox__P19467(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31684,29 +31906,29 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.newHitBox___22832 = undefined; - s.oMinX___22846 = undefined; - s.oMinY___22850 = undefined; - s.oMaxX___22854 = undefined; - s.oMaxY___22861 = undefined; - s.nMinX___22868 = undefined; - s.nMinY___22871 = undefined; - s.nMaxX___22874 = undefined; - s.nMaxY___22880 = undefined; - s.xDiff___22886 = undefined; - s.yDiff___22897 = undefined; + s.newHitBox___40321 = undefined; + s.oMinX___40335 = undefined; + s.oMinY___40339 = undefined; + s.oMaxX___40343 = undefined; + s.oMaxY___40350 = undefined; + s.nMinX___40357 = undefined; + s.nMinY___40360 = undefined; + s.nMaxX___40363 = undefined; + s.nMaxY___40369 = undefined; + s.xDiff___40375 = undefined; + s.yDiff___40386 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); - s.tmp_0 = game_calculateHitBox__P2013_mk(s); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); + s.tmp_0 = game_calculateHitBox__P19299_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 522; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.newHitBox___22832 = (r0); + s.newHitBox___40321 = (r0); r0 = s.arg0.fields["_hitbox"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -31718,7 +31940,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_3 = game_Hitbox_isValid__P2010_mk(s); + s.tmp_3 = game_Hitbox_isValid__P19296_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_3.arg0 = r0; s.callLocIdx = 523; s.pc = 11; return s.tmp_3; @@ -31729,95 +31951,95 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - r0 = (s.arg0).fields["_hitbox"] = (s.newHitBox___22832); + r0 = (s.arg0).fields["_hitbox"] = (s.newHitBox___40321); { step = 9; continue; } case 3: case 4: r0 = s.arg0.fields["_hitbox"]; r0 = r0.fields["ox"]; - s.oMinX___22846 = (r0); + s.oMinX___40335 = (r0); r0 = s.arg0.fields["_hitbox"]; r0 = r0.fields["oy"]; - s.oMinY___22850 = (r0); + s.oMinY___40339 = (r0); r0 = s.arg0.fields["_hitbox"]; r0 = r0.fields["width"]; s.tmp_0 = r0; - r0 = (s.oMinX___22846 + s.tmp_0); - s.oMaxX___22854 = (r0); + r0 = (s.oMinX___40335 + s.tmp_0); + s.oMaxX___40343 = (r0); r0 = s.arg0.fields["_hitbox"]; r0 = r0.fields["height"]; s.tmp_0 = r0; - r0 = (s.oMinY___22850 + s.tmp_0); - s.oMaxY___22861 = (r0); - r0 = s.newHitBox___22832.fields["ox"]; - s.nMinX___22868 = (r0); - r0 = s.newHitBox___22832.fields["oy"]; - s.nMinY___22871 = (r0); - r0 = s.newHitBox___22832.fields["width"]; - s.tmp_0 = r0; - r0 = (s.nMinX___22868 + s.tmp_0); - s.nMaxX___22874 = (r0); - r0 = s.newHitBox___22832.fields["height"]; - s.tmp_0 = r0; - r0 = (s.nMinY___22871 + s.tmp_0); - s.nMaxY___22880 = (r0); - s.tmp_1 = Fx_abs__P165_mk(s); - r0 = (s.oMinX___22846 - s.nMinX___22868); + r0 = (s.oMinY___40339 + s.tmp_0); + s.oMaxY___40350 = (r0); + r0 = s.newHitBox___40321.fields["ox"]; + s.nMinX___40357 = (r0); + r0 = s.newHitBox___40321.fields["oy"]; + s.nMinY___40360 = (r0); + r0 = s.newHitBox___40321.fields["width"]; + s.tmp_0 = r0; + r0 = (s.nMinX___40357 + s.tmp_0); + s.nMaxX___40363 = (r0); + r0 = s.newHitBox___40321.fields["height"]; + s.tmp_0 = r0; + r0 = (s.nMinY___40360 + s.tmp_0); + s.nMaxY___40369 = (r0); + s.tmp_1 = Fx_abs__P17451_mk(s); + r0 = (s.oMinX___40335 - s.nMinX___40357); s.tmp_1.arg0 = r0; s.callLocIdx = 529; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Fx_abs__P165_mk(s); - r0 = (s.oMaxX___22854 - s.nMaxX___22874); + s.tmp_3 = Fx_abs__P17451_mk(s); + r0 = (s.oMaxX___40343 - s.nMaxX___40363); s.tmp_3.arg0 = r0; s.callLocIdx = 531; s.pc = 13; return s.tmp_3; case 13: r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_0 + s.tmp_2); - s.xDiff___22886 = (r0); - s.tmp_1 = Fx_abs__P165_mk(s); - r0 = (s.oMinY___22850 - s.nMinY___22871); + s.xDiff___40375 = (r0); + s.tmp_1 = Fx_abs__P17451_mk(s); + r0 = (s.oMinY___40339 - s.nMinY___40360); s.tmp_1.arg0 = r0; s.callLocIdx = 534; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Fx_abs__P165_mk(s); - r0 = (s.oMaxY___22861 - s.nMaxY___22880); + s.tmp_3 = Fx_abs__P17451_mk(s); + r0 = (s.oMaxY___40350 - s.nMaxY___40369); s.tmp_3.arg0 = r0; s.callLocIdx = 536; s.pc = 15; return s.tmp_3; case 15: r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_0 + s.tmp_2); - s.yDiff___22897 = (r0); - r0 = (s.arg0).fields["_hitbox"] = (s.newHitBox___22832); - r0 = (s.xDiff___22886 <= 512); + s.yDiff___40386 = (r0); + r0 = (s.arg0).fields["_hitbox"] = (s.newHitBox___40321); + r0 = (s.xDiff___40375 <= 512); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } r0 = s.arg0.fields["_hitbox"]; s.tmp_1 = r0; - r0 = (s.tmp_1).fields["ox"] = (s.oMinX___22846); + r0 = (s.tmp_1).fields["ox"] = (s.oMinX___40335); r0 = s.arg0.fields["_hitbox"]; s.tmp_0 = r0; - r0 = (s.oMaxX___22854 - s.oMinX___22846); + r0 = (s.oMaxX___40343 - s.oMinX___40335); s.tmp_1 = r0; r0 = (s.tmp_0).fields["width"] = (s.tmp_1); case 5: case 6: - r0 = (s.yDiff___22897 <= 512); + r0 = (s.yDiff___40386 <= 512); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } r0 = s.arg0.fields["_hitbox"]; s.tmp_1 = r0; - r0 = (s.tmp_1).fields["oy"] = (s.oMinY___22850); + r0 = (s.tmp_1).fields["oy"] = (s.oMinY___40339); r0 = s.arg0.fields["_hitbox"]; s.tmp_0 = r0; - r0 = (s.oMaxY___22861 - s.oMinY___22850); + r0 = (s.oMaxY___40350 - s.oMinY___40339); s.tmp_1 = r0; r0 = (s.tmp_0).fields["height"] = (s.tmp_1); case 7: @@ -31827,29 +32049,29 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setHitbox__P2181.info = {"start":9614,"length":1324,"line":347,"column":4,"endLine":386,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setHitbox","argumentNames":["this"]} +Sprite_setHitbox__P19467.info = {"start":9614,"length":1324,"line":347,"column":4,"endLine":386,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setHitbox","argumentNames":["this"]} -function Sprite_setHitbox__P2181_mk(s) { +function Sprite_setHitbox__P19467_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setHitbox__P2181, depth: s.depth + 1, + parent: s, fn: Sprite_setHitbox__P19467, 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, - newHitBox___22832: undefined, - oMinX___22846: undefined, - oMinY___22850: undefined, - oMaxX___22854: undefined, - oMaxY___22861: undefined, - nMinX___22868: undefined, - nMinY___22871: undefined, - nMaxX___22874: undefined, - nMaxY___22880: undefined, - xDiff___22886: undefined, - yDiff___22897: undefined, + newHitBox___40321: undefined, + oMinX___40335: undefined, + oMinY___40339: undefined, + oMaxX___40343: undefined, + oMaxY___40350: undefined, + nMinX___40357: undefined, + nMinY___40360: undefined, + nMaxX___40363: undefined, + nMaxY___40369: undefined, + xDiff___40375: undefined, + yDiff___40386: undefined, arg0: undefined, } } @@ -31857,7 +32079,7 @@ function Sprite_setHitbox__P2181_mk(s) { -function game_calculateHitBox__P2013(s) { +function game_calculateHitBox__P19299(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31867,17 +32089,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___22979 = undefined; - s.minX___22982 = undefined; - s.minY___22986 = undefined; - s.maxX___22990 = undefined; - s.maxY___22992 = undefined; - s.c___22994 = undefined; - s.fxc___22995 = undefined; - s.r___23002 = undefined; - s.fxr___23003 = undefined; - s.width___23067 = undefined; - s.height___23075 = undefined; + s.i___40468 = undefined; + s.minX___40471 = undefined; + s.minY___40475 = undefined; + s.maxX___40479 = undefined; + s.maxY___40481 = undefined; + s.c___40483 = undefined; + s.fxc___40484 = undefined; + s.r___40491 = undefined; + s.fxr___40492 = undefined; + s.width___40556 = undefined; + s.height___40564 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -31889,7 +32111,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_1 = game_Hitbox_isValid__P2010_mk(s); + s.tmp_1 = game_Hitbox_isValid__P19296_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_1.arg0 = r0; s.callLocIdx = 304; s.pc = 12; return s.tmp_1; @@ -31905,137 +32127,137 @@ switch (step) { case 3: case 4: r0 = s.arg0.fields["_image"]; - s.i___22979 = (r0); - r0 = pxsim_ImageMethods.width(s.i___22979); + s.i___40468 = (r0); + r0 = pxsim_ImageMethods.width(s.i___40468); s.tmp_0 = r0; r0 = (s.tmp_0 * 256); s.tmp_1 = r0; r0 = (s.tmp_1 | 0); - s.minX___22982 = (r0); - r0 = pxsim_ImageMethods.height(s.i___22979); + s.minX___40471 = (r0); + r0 = pxsim_ImageMethods.height(s.i___40468); s.tmp_0 = r0; r0 = (s.tmp_0 * 256); s.tmp_1 = r0; r0 = (s.tmp_1 | 0); - s.minY___22986 = (r0); - s.maxX___22990 = (0); - s.maxY___22992 = (0); - s.c___22994 = (0); - s.fxc___22995 = (0); + s.minY___40475 = (r0); + s.maxX___40479 = (0); + s.maxY___40481 = (0); + s.c___40483 = (0); + s.fxc___40484 = (0); case 5: - s.tmp_1 = r0 = s.c___22994; - r0 = pxsim_ImageMethods.width(s.i___22979); + s.tmp_1 = r0 = s.c___40483; + r0 = pxsim_ImageMethods.width(s.i___40468); 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___23002 = (0); - s.fxr___23003 = (0); + s.r___40491 = (0); + s.fxr___40492 = (0); case 6: - s.tmp_1 = r0 = s.r___23002; - r0 = pxsim_ImageMethods.height(s.i___22979); + s.tmp_1 = r0 = s.r___40491; + r0 = pxsim_ImageMethods.height(s.i___40468); 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___22979, s.c___22994, s.r___23002); + r0 = pxsim_ImageMethods.getPixel(s.i___40468, s.c___40483, s.r___40491); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 7; continue; } - s.tmp_4 = Fx_min__P166_mk(s); - s.tmp_4.arg0 = s.minX___22982; - s.tmp_4.arg1 = s.fxc___22995; + s.tmp_4 = Fx_min__P17452_mk(s); + s.tmp_4.arg0 = s.minX___40471; + s.tmp_4.arg1 = s.fxc___40484; s.callLocIdx = 308; s.pc = 13; return s.tmp_4; case 13: r0 = s.retval; - s.minX___22982 = (r0); - s.tmp_0 = Fx_min__P166_mk(s); - s.tmp_0.arg0 = s.minY___22986; - s.tmp_0.arg1 = s.fxr___23003; + s.minX___40471 = (r0); + s.tmp_0 = Fx_min__P17452_mk(s); + s.tmp_0.arg0 = s.minY___40475; + s.tmp_0.arg1 = s.fxr___40492; s.callLocIdx = 309; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.minY___22986 = (r0); - s.tmp_0 = Fx_max__P167_mk(s); - s.tmp_0.arg0 = s.maxX___22990; - s.tmp_0.arg1 = s.fxc___22995; + s.minY___40475 = (r0); + s.tmp_0 = Fx_max__P17453_mk(s); + s.tmp_0.arg0 = s.maxX___40479; + s.tmp_0.arg1 = s.fxc___40484; s.callLocIdx = 310; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - s.maxX___22990 = (r0); - s.tmp_0 = Fx_max__P167_mk(s); - s.tmp_0.arg0 = s.maxY___22992; - s.tmp_0.arg1 = s.fxr___23003; + s.maxX___40479 = (r0); + s.tmp_0 = Fx_max__P17453_mk(s); + s.tmp_0.arg0 = s.maxY___40481; + s.tmp_0.arg1 = s.fxr___40492; s.callLocIdx = 311; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.maxY___22992 = (r0); + s.maxY___40481 = (r0); case 7: case 8: - r0 = (s.r___23002 + 1); - s.r___23002 = (r0); - r0 = (s.fxr___23003 + 256); + r0 = (s.r___40491 + 1); + s.r___40491 = (r0); + r0 = (s.fxr___40492 + 256); s.tmp_0 = r0; - s.fxr___23003 = (r0); + s.fxr___40492 = (r0); r0 = s.tmp_0; { step = 6; continue; } case 9: - r0 = (s.c___22994 + 1); - s.c___22994 = (r0); - r0 = (s.fxc___22995 + 256); + r0 = (s.c___40483 + 1); + s.c___40483 = (r0); + r0 = (s.fxc___40484 + 256); s.tmp_0 = r0; - s.fxc___22995 = (r0); + s.fxc___40484 = (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___22982, s.tmp_0); + r0 = pxsim.Math_.imul(s.minX___40471, s.tmp_0); s.tmp_1 = r0; r0 = (s.tmp_1 >> 8); - s.minX___22982 = (r0); + s.minX___40471 = (r0); r0 = s.arg0.fields["_sy"]; s.tmp_0 = r0; - r0 = pxsim.Math_.imul(s.minY___22986, s.tmp_0); + r0 = pxsim.Math_.imul(s.minY___40475, s.tmp_0); s.tmp_1 = r0; r0 = (s.tmp_1 >> 8); - s.minY___22986 = (r0); + s.minY___40475 = (r0); r0 = s.arg0.fields["_sx"]; s.tmp_0 = r0; - r0 = pxsim.Math_.imul(s.maxX___22990, s.tmp_0); + r0 = pxsim.Math_.imul(s.maxX___40479, s.tmp_0); s.tmp_1 = r0; r0 = (s.tmp_1 >> 8); - s.maxX___22990 = (r0); + s.maxX___40479 = (r0); r0 = s.arg0.fields["_sy"]; s.tmp_0 = r0; - r0 = pxsim.Math_.imul(s.maxY___22992, s.tmp_0); + r0 = pxsim.Math_.imul(s.maxY___40481, s.tmp_0); s.tmp_1 = r0; r0 = (s.tmp_1 >> 8); - s.maxY___22992 = (r0); - r0 = (s.maxX___22990 - s.minX___22982); + s.maxY___40481 = (r0); + r0 = (s.maxX___40479 - s.minX___40471); s.tmp_0 = r0; r0 = s.arg0.fields["_sx"]; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.width___23067 = (r0); - r0 = (s.maxY___22992 - s.minY___22986); + s.width___40556 = (r0); + r0 = (s.maxY___40481 - s.minY___40475); s.tmp_0 = r0; r0 = s.arg0.fields["_sy"]; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.height___23075 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(game_Hitbox__C1998_VT); + s.height___40564 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(game_Hitbox__C19284_VT); s.tmp_0 = r0; - s.tmp_1 = game_Hitbox_constructor__P2005_mk(s); + s.tmp_1 = game_Hitbox_constructor__P19291_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; - s.tmp_1.arg2 = s.width___23067; - s.tmp_1.arg3 = s.height___23075; - r0 = (s.minX___22982 & -256); + s.tmp_1.arg2 = s.width___40556; + s.tmp_1.arg3 = s.height___40564; + r0 = (s.minX___40471 & -256); s.tmp_1.arg4 = r0; - r0 = (s.minY___22986 & -256); + r0 = (s.minY___40475 & -256); s.tmp_1.arg5 = r0; s.callLocIdx = 324; s.pc = 17; return s.tmp_1; case 17: @@ -32045,29 +32267,29 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_calculateHitBox__P2013.info = {"start":1820,"length":1086,"line":62,"column":4,"endLine":91,"endColumn":5,"fileName":"pxt_modules/game/hitbox.ts","functionName":"calculateHitBox","argumentNames":["s"]} +game_calculateHitBox__P19299.info = {"start":1820,"length":1086,"line":62,"column":4,"endLine":91,"endColumn":5,"fileName":"pxt_modules/game/hitbox.ts","functionName":"calculateHitBox","argumentNames":["s"]} -function game_calculateHitBox__P2013_mk(s) { +function game_calculateHitBox__P19299_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_calculateHitBox__P2013, depth: s.depth + 1, + parent: s, fn: game_calculateHitBox__P19299, 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___22979: undefined, - minX___22982: undefined, - minY___22986: undefined, - maxX___22990: undefined, - maxY___22992: undefined, - c___22994: undefined, - fxc___22995: undefined, - r___23002: undefined, - fxr___23003: undefined, - width___23067: undefined, - height___23075: undefined, + i___40468: undefined, + minX___40471: undefined, + minY___40475: undefined, + maxX___40479: undefined, + maxY___40481: undefined, + c___40483: undefined, + fxc___40484: undefined, + r___40491: undefined, + fxr___40492: undefined, + width___40556: undefined, + height___40564: undefined, arg0: undefined, } } @@ -32075,7 +32297,7 @@ function game_calculateHitBox__P2013_mk(s) { -function game_Hitbox_constructor__P2005(s) { +function game_Hitbox_constructor__P19291(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32095,9 +32317,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C1998_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C19284_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Sprite_calcDimensionalHash__P2179_mk(s); + s.tmp_2 = Sprite_calcDimensionalHash__P19465_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 266; s.pc = 1; return s.tmp_2; case 1: @@ -32113,12 +32335,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_constructor__P2005.info = {"start":170,"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__P19291.info = {"start":170,"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__P2005_mk(s) { +function game_Hitbox_constructor__P19291_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_constructor__P2005, depth: s.depth + 1, + parent: s, fn: game_Hitbox_constructor__P19291, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32135,7 +32357,7 @@ function game_Hitbox_constructor__P2005_mk(s) { -function Sprite_calcDimensionalHash__P2179(s) { +function Sprite_calcDimensionalHash__P19465(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32150,7 +32372,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); r0 = s.arg0.fields["_width"]; s.tmp_1 = r0; r0 = s.arg0.fields["_height"]; @@ -32173,12 +32395,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_calcDimensionalHash__P2179.info = {"start":9410,"length":116,"line":338,"column":4,"endLine":340,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"calcDimensionalHash","argumentNames":["this"]} +Sprite_calcDimensionalHash__P19465.info = {"start":9410,"length":116,"line":338,"column":4,"endLine":340,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"calcDimensionalHash","argumentNames":["this"]} -function Sprite_calcDimensionalHash__P2179_mk(s) { +function Sprite_calcDimensionalHash__P19465_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_calcDimensionalHash__P2179, depth: s.depth + 1, + parent: s, fn: Sprite_calcDimensionalHash__P19465, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32196,7 +32418,7 @@ function Sprite_calcDimensionalHash__P2179_mk(s) { -function Fx_floor__P168(s) { +function Fx_floor__P17454(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32214,12 +32436,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_floor__P168.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__P17454.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__P168_mk(s) { +function Fx_floor__P17454_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_floor__P168, depth: s.depth + 1, + parent: s, fn: Fx_floor__P17454, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -32228,7 +32450,7 @@ function Fx_floor__P168_mk(s) { -function Fx_max__P167(s) { +function Fx_max__P17453(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32259,12 +32481,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_max__P167.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__P17453.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__P167_mk(s) { +function Fx_max__P17453_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_max__P167, depth: s.depth + 1, + parent: s, fn: Fx_max__P17453, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -32275,7 +32497,7 @@ function Fx_max__P167_mk(s) { -function Fx_min__P166(s) { +function Fx_min__P17452(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32306,12 +32528,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_min__P166.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__P17452.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__P166_mk(s) { +function Fx_min__P17452_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_min__P166, depth: s.depth + 1, + parent: s, fn: Fx_min__P17452, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -32322,7 +32544,7 @@ function Fx_min__P166_mk(s) { -function game_Hitbox_isValid__P2010(s) { +function game_Hitbox_isValid__P19296(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32337,10 +32559,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C1998_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C19284_VT)) failedCast(r0); r0 = s.arg0.fields["hash"]; s.tmp_0 = r0; - s.tmp_2 = Sprite_calcDimensionalHash__P2179_mk(s); + s.tmp_2 = Sprite_calcDimensionalHash__P19465_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 275; s.pc = 1; return s.tmp_2; @@ -32351,12 +32573,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_isValid__P2010.info = {"start":932,"length":89,"line":40,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"isValid","argumentNames":["this"]} +game_Hitbox_isValid__P19296.info = {"start":932,"length":89,"line":40,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"isValid","argumentNames":["this"]} -function game_Hitbox_isValid__P2010_mk(s) { +function game_Hitbox_isValid__P19296_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_isValid__P2010, depth: s.depth + 1, + parent: s, fn: game_Hitbox_isValid__P19296, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32368,7 +32590,7 @@ function game_Hitbox_isValid__P2010_mk(s) { -function Fx_abs__P165(s) { +function Fx_abs__P17451(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32398,12 +32620,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_abs__P165.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__P17451.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__P165_mk(s) { +function Fx_abs__P17451_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_abs__P165, depth: s.depth + 1, + parent: s, fn: Fx_abs__P17451, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -32413,7 +32635,7 @@ function Fx_abs__P165_mk(s) { -function Fx_sub__P159(s) { +function Fx_sub__P17445(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32432,12 +32654,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_sub__P159.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__P17445.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__P159_mk(s) { +function Fx_sub__P17445_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_sub__P159, depth: s.depth + 1, + parent: s, fn: Fx_sub__P17445, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -32447,7 +32669,7 @@ function Fx_sub__P159_mk(s) { -function Sprite_sy__P2159(s) { +function Sprite_sy__P19445(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32462,20 +32684,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_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__P2159.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__P2159.isGetter = true; +Sprite_sy__P19445.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__P19445.isGetter = true; -function Sprite_sy__P2159_mk(s) { +function Sprite_sy__P19445_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_sy__P2159, depth: s.depth + 1, + parent: s, fn: Sprite_sy__P19445, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -32485,7 +32707,7 @@ function Sprite_sy__P2159_mk(s) { -function Sprite_sx__P2157(s) { +function Sprite_sx__P19443(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32500,20 +32722,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_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__P2157.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__P2157.isGetter = true; +Sprite_sx__P19443.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__P19443.isGetter = true; -function Sprite_sx__P2157_mk(s) { +function Sprite_sx__P19443_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_sx__P2157, depth: s.depth + 1, + parent: s, fn: Sprite_sx__P19443, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -32523,7 +32745,7 @@ function Sprite_sx__P2157_mk(s) { -function Sprite_setScale__P2219(s) { +function Sprite_setScale__P19505(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32533,8 +32755,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sx___23154 = undefined; - s.sy___23155 = undefined; + s.sx___40643 = undefined; + s.sy___40644 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -32542,7 +32764,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } @@ -32556,18 +32778,18 @@ switch (step) { s.arg2 = (s.tmp_1); r0 = pxsim_numops_toBoolDecr(2); if (!r0) { step = 3; continue; } - s.sx___23154 = (s.arg1); + s.sx___40643 = (s.arg1); case 3: case 4: r0 = pxsim_numops_toBoolDecr(1); if (!r0) { step = 5; continue; } - s.sy___23155 = (s.arg1); + s.sy___40644 = (s.arg1); case 5: case 6: - s.tmp_0 = Sprite_setScaleCore__P2218_mk(s); + s.tmp_0 = Sprite_setScaleCore__P19504_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.sx___23154; - s.tmp_0.arg2 = s.sy___23155; + s.tmp_0.arg1 = s.sx___40643; + s.tmp_0.arg2 = s.sy___40644; s.tmp_0.arg3 = s.arg2; s.tmp_0.arg4 = undefined; s.callLocIdx = 691; s.pc = 7; return s.tmp_0; @@ -32577,17 +32799,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setScale__P2219.info = {"start":34736,"length":380,"line":1082,"column":4,"endLine":1093,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setScale","argumentNames":["this","value","anchor"]} +Sprite_setScale__P19505.info = {"start":34736,"length":380,"line":1082,"column":4,"endLine":1093,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setScale","argumentNames":["this","value","anchor"]} -function Sprite_setScale__P2219_mk(s) { +function Sprite_setScale__P19505_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setScale__P2219, depth: s.depth + 1, + parent: s, fn: Sprite_setScale__P19505, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - sx___23154: undefined, - sy___23155: undefined, + sx___40643: undefined, + sy___40644: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -32597,7 +32819,7 @@ function Sprite_setScale__P2219_mk(s) { -function Sprite_setScaleCore__P2218(s) { +function Sprite_setScaleCore__P19504(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32607,20 +32829,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.hasSx___23180 = undefined; - s.hasSy___23184 = undefined; - s.oldW___23188 = undefined; - s.oldH___23190 = undefined; - s.oldSx___23193 = undefined; - s.ratio___23201 = undefined; - s.oldSy___23210 = undefined; - s.ratio___23218 = undefined; - s.newW___23231 = undefined; - s.diff___23233 = undefined; - s.diffOver2___23237 = undefined; - s.newH___23259 = undefined; - s.diff___23261 = undefined; - s.diffOver2___23265 = undefined; + s.hasSx___40669 = undefined; + s.hasSy___40673 = undefined; + s.oldW___40677 = undefined; + s.oldH___40679 = undefined; + s.oldSx___40682 = undefined; + s.ratio___40690 = undefined; + s.oldSy___40699 = undefined; + s.ratio___40707 = undefined; + s.newW___40720 = undefined; + s.diff___40722 = undefined; + s.diffOver2___40726 = undefined; + s.newH___40748 = undefined; + s.diff___40750 = undefined; + s.diffOver2___40754 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -32630,7 +32852,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg3; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } @@ -32643,40 +32865,40 @@ switch (step) { s.tmp_1 = r0; s.arg3 = (s.tmp_1); r0 = (s.arg1 != null); - s.hasSx___23180 = (r0); + s.hasSx___40669 = (r0); r0 = (s.arg2 != null); - s.hasSy___23184 = (r0); - s.tmp_0 = Sprite__C2128_v6_1_mk(s); + s.hasSy___40673 = (r0); + s.tmp_0 = Sprite__C19414_v6_1_mk(s); s.tmp_0.arg0 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C2128_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, Sprite__C19414_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.width; s.pc = 27; return s.tmp_0; case 27: r0 = s.retval; - s.oldW___23188 = (r0); - s.tmp_0 = Sprite__C2128_v7_1_mk(s); + s.oldW___40677 = (r0); + s.tmp_0 = Sprite__C19414_v7_1_mk(s); s.tmp_0.arg0 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C2128_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, Sprite__C19414_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.height; s.pc = 28; return s.tmp_0; case 28: r0 = s.retval; - s.oldH___23190 = (r0); - r0 = pxsim_numops_toBoolDecr(s.hasSx___23180); + s.oldH___40679 = (r0); + r0 = pxsim_numops_toBoolDecr(s.hasSx___40669); if (!r0) { step = 7; continue; } - s.tmp_0 = Sprite_sx__P2157_mk(s); + s.tmp_0 = Sprite_sx__P19443_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 675; s.pc = 29; return s.tmp_0; case 29: r0 = s.retval; - s.oldSx___23193 = (r0); - s.tmp_0 = Sprite_sx__P2158_mk(s); + s.oldSx___40682 = (r0); + s.tmp_0 = Sprite_sx__P19444_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 676; s.pc = 30; return s.tmp_0; case 30: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(s.hasSy___23184); + r0 = pxsim_numops_toBoolDecr(s.hasSy___40673); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -32691,18 +32913,18 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 5; continue; } - r0 = (s.arg1 / s.oldSx___23193); - s.ratio___23201 = (r0); - s.tmp_0 = Sprite_sy__P2160_mk(s); + r0 = (s.arg1 / s.oldSx___40682); + s.ratio___40690 = (r0); + s.tmp_0 = Sprite_sy__P19446_mk(s); s.tmp_1 = r0 = s.arg0; s.tmp_0.arg0 = r0; - s.tmp_3 = Sprite_sy__P2159_mk(s); + s.tmp_3 = Sprite_sy__P19445_mk(s); s.tmp_3.arg0 = s.tmp_1; s.callLocIdx = 677; s.pc = 32; return s.tmp_3; case 32: r0 = s.retval; s.tmp_2 = r0; - r0 = (s.tmp_2 * s.ratio___23201); + r0 = (s.tmp_2 * s.ratio___40690); s.tmp_0.arg1 = r0; s.callLocIdx = 678; s.pc = 31; return s.tmp_0; case 31: @@ -32711,21 +32933,21 @@ switch (step) { case 6: case 7: case 8: - r0 = pxsim_numops_toBoolDecr(s.hasSy___23184); + r0 = pxsim_numops_toBoolDecr(s.hasSy___40673); if (!r0) { step = 13; continue; } - s.tmp_0 = Sprite_sy__P2159_mk(s); + s.tmp_0 = Sprite_sy__P19445_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 679; s.pc = 33; return s.tmp_0; case 33: r0 = s.retval; - s.oldSy___23210 = (r0); - s.tmp_0 = Sprite_sy__P2160_mk(s); + s.oldSy___40699 = (r0); + s.tmp_0 = Sprite_sy__P19446_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 680; s.pc = 34; return s.tmp_0; case 34: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(s.hasSx___23180); + r0 = pxsim_numops_toBoolDecr(s.hasSx___40669); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -32740,18 +32962,18 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 11; continue; } - r0 = (s.arg2 / s.oldSy___23210); - s.ratio___23218 = (r0); - s.tmp_0 = Sprite_sx__P2158_mk(s); + r0 = (s.arg2 / s.oldSy___40699); + s.ratio___40707 = (r0); + s.tmp_0 = Sprite_sx__P19444_mk(s); s.tmp_1 = r0 = s.arg0; s.tmp_0.arg0 = r0; - s.tmp_3 = Sprite_sx__P2157_mk(s); + s.tmp_3 = Sprite_sx__P19443_mk(s); s.tmp_3.arg0 = s.tmp_1; s.callLocIdx = 681; s.pc = 36; return s.tmp_3; case 36: r0 = s.retval; s.tmp_2 = r0; - r0 = (s.tmp_2 * s.ratio___23218); + r0 = (s.tmp_2 * s.ratio___40707); s.tmp_0.arg1 = r0; s.callLocIdx = 682; s.pc = 35; return s.tmp_0; case 35: @@ -32764,32 +32986,32 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 19; continue; } - s.tmp_1 = Sprite__C2128_v6_1_mk(s); + s.tmp_1 = Sprite__C19414_v6_1_mk(s); s.tmp_1.arg0 = s.arg0; - if (!checkSubtype(s.tmp_1.arg0, Sprite__C2128_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, Sprite__C19414_VT)) failedCast(s.tmp_1.arg0); s.tmp_1.fn = s.tmp_1.arg0.vtable.methods.width; s.pc = 37; return s.tmp_1; case 37: r0 = s.retval; - s.newW___23231 = (r0); - r0 = (s.newW___23231 - s.oldW___23188); - s.diff___23233 = (r0); - r0 = (s.diff___23233 / 2); - s.diffOver2___23237 = (r0); + s.newW___40720 = (r0); + r0 = (s.newW___40720 - s.oldW___40677); + s.diff___40722 = (r0); + r0 = (s.diff___40722 / 2); + s.diffOver2___40726 = (r0); r0 = (s.arg3 & 2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - s.tmp_1 = Sprite_x__P2142_mk(s); + s.tmp_1 = Sprite_x__P19428_mk(s); s.tmp_2 = r0 = s.arg0; s.tmp_1.arg0 = r0; - s.tmp_4 = Sprite_x__P2141_mk(s); + s.tmp_4 = Sprite_x__P19427_mk(s); s.tmp_4.arg0 = s.tmp_2; s.callLocIdx = 683; s.pc = 39; return s.tmp_4; case 39: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 + s.diffOver2___23237); + r0 = (s.tmp_3 + s.diffOver2___40726); s.tmp_1.arg1 = r0; s.callLocIdx = 684; s.pc = 38; return s.tmp_1; case 38: @@ -32800,16 +33022,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 17; continue; } - s.tmp_1 = Sprite_x__P2142_mk(s); + s.tmp_1 = Sprite_x__P19428_mk(s); s.tmp_2 = r0 = s.arg0; s.tmp_1.arg0 = r0; - s.tmp_4 = Sprite_x__P2141_mk(s); + s.tmp_4 = Sprite_x__P19427_mk(s); s.tmp_4.arg0 = s.tmp_2; s.callLocIdx = 685; s.pc = 41; return s.tmp_4; case 41: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 - s.diffOver2___23237); + r0 = (s.tmp_3 - s.diffOver2___40726); s.tmp_1.arg1 = r0; s.callLocIdx = 686; s.pc = 40; return s.tmp_1; case 40: @@ -32822,32 +33044,32 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 25; continue; } - s.tmp_1 = Sprite__C2128_v7_1_mk(s); + s.tmp_1 = Sprite__C19414_v7_1_mk(s); s.tmp_1.arg0 = s.arg0; - if (!checkSubtype(s.tmp_1.arg0, Sprite__C2128_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, Sprite__C19414_VT)) failedCast(s.tmp_1.arg0); s.tmp_1.fn = s.tmp_1.arg0.vtable.methods.height; s.pc = 42; return s.tmp_1; case 42: r0 = s.retval; - s.newH___23259 = (r0); - r0 = (s.newH___23259 - s.oldH___23190); - s.diff___23261 = (r0); - r0 = (s.diff___23261 / 2); - s.diffOver2___23265 = (r0); + s.newH___40748 = (r0); + r0 = (s.newH___40748 - s.oldH___40679); + s.diff___40750 = (r0); + r0 = (s.diff___40750 / 2); + s.diffOver2___40754 = (r0); r0 = (s.arg3 & 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 21; continue; } - s.tmp_1 = Sprite_y__P2144_mk(s); + s.tmp_1 = Sprite_y__P19430_mk(s); s.tmp_2 = r0 = s.arg0; s.tmp_1.arg0 = r0; - s.tmp_4 = Sprite_y__P2143_mk(s); + s.tmp_4 = Sprite_y__P19429_mk(s); s.tmp_4.arg0 = s.tmp_2; s.callLocIdx = 687; s.pc = 44; return s.tmp_4; case 44: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 + s.diffOver2___23265); + r0 = (s.tmp_3 + s.diffOver2___40754); s.tmp_1.arg1 = r0; s.callLocIdx = 688; s.pc = 43; return s.tmp_1; case 43: @@ -32858,16 +33080,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 23; continue; } - s.tmp_1 = Sprite_y__P2144_mk(s); + s.tmp_1 = Sprite_y__P19430_mk(s); s.tmp_2 = r0 = s.arg0; s.tmp_1.arg0 = r0; - s.tmp_4 = Sprite_y__P2143_mk(s); + s.tmp_4 = Sprite_y__P19429_mk(s); s.tmp_4.arg0 = s.tmp_2; s.callLocIdx = 689; s.pc = 46; return s.tmp_4; case 46: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 - s.diffOver2___23265); + r0 = (s.tmp_3 - s.diffOver2___40754); s.tmp_1.arg1 = r0; s.callLocIdx = 690; s.pc = 45; return s.tmp_1; case 45: @@ -32880,32 +33102,32 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setScaleCore__P2218.info = {"start":33045,"length":1383,"line":1032,"column":4,"endLine":1072,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setScaleCore","argumentNames":["this","sx","sy","anchor","proportional"]} +Sprite_setScaleCore__P19504.info = {"start":33045,"length":1383,"line":1032,"column":4,"endLine":1072,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setScaleCore","argumentNames":["this","sx","sy","anchor","proportional"]} -function Sprite_setScaleCore__P2218_mk(s) { +function Sprite_setScaleCore__P19504_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setScaleCore__P2218, depth: s.depth + 1, + parent: s, fn: Sprite_setScaleCore__P19504, 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, - hasSx___23180: undefined, - hasSy___23184: undefined, - oldW___23188: undefined, - oldH___23190: undefined, - oldSx___23193: undefined, - ratio___23201: undefined, - oldSy___23210: undefined, - ratio___23218: undefined, - newW___23231: undefined, - diff___23233: undefined, - diffOver2___23237: undefined, - newH___23259: undefined, - diff___23261: undefined, - diffOver2___23265: undefined, + hasSx___40669: undefined, + hasSy___40673: undefined, + oldW___40677: undefined, + oldH___40679: undefined, + oldSx___40682: undefined, + ratio___40690: undefined, + oldSy___40699: undefined, + ratio___40707: undefined, + newW___40720: undefined, + diff___40722: undefined, + diffOver2___40726: undefined, + newH___40748: undefined, + diff___40750: undefined, + diffOver2___40754: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -32917,7 +33139,7 @@ function Sprite_setScaleCore__P2218_mk(s) { -function Sprite_height__P2185(s) { +function Sprite_height__P19471(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32932,20 +33154,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_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__P2185.info = {"start":11644,"length":61,"line":413,"column":4,"endLine":415,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"height","argumentNames":["this"]} -Sprite_height__P2185.isGetter = true; +Sprite_height__P19471.info = {"start":11644,"length":61,"line":413,"column":4,"endLine":415,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"height","argumentNames":["this"]} +Sprite_height__P19471.isGetter = true; -function Sprite_height__P2185_mk(s) { +function Sprite_height__P19471_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_height__P2185, depth: s.depth + 1, + parent: s, fn: Sprite_height__P19471, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -32955,7 +33177,7 @@ function Sprite_height__P2185_mk(s) { -function Sprite_width__P2184(s) { +function Sprite_width__P19470(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32970,20 +33192,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_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__P2184.info = {"start":11477,"length":59,"line":408,"column":4,"endLine":410,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"width","argumentNames":["this"]} -Sprite_width__P2184.isGetter = true; +Sprite_width__P19470.info = {"start":11477,"length":59,"line":408,"column":4,"endLine":410,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"width","argumentNames":["this"]} +Sprite_width__P19470.isGetter = true; -function Sprite_width__P2184_mk(s) { +function Sprite_width__P19470_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_width__P2184, depth: s.depth + 1, + parent: s, fn: Sprite_width__P19470, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -32993,7 +33215,7 @@ function Sprite_width__P2184_mk(s) { -function Sprite_sy__P2160(s) { +function Sprite_sy__P19446(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33003,22 +33225,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.y___23284 = undefined; + s.y___40773 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); - s.tmp_0 = Sprite_y__P2143_mk(s); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); + s.tmp_0 = Sprite_y__P19429_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 499; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.y___23284 = (r0); + s.y___40773 = (r0); s.tmp_0 = r0 = s.arg0; - s.tmp_3 = Math_max__P130_mk(s); + s.tmp_3 = Math_max__P17416_mk(s); s.tmp_3.arg0 = 0; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 500; s.pc = 2; return s.tmp_3; @@ -33030,19 +33252,19 @@ switch (step) { r0 = (s.tmp_4 | 0); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_sy"] = (s.tmp_1); - s.tmp_0 = Sprite__C2128_v5_1_mk(s); + s.tmp_0 = Sprite__C19414_v5_1_mk(s); s.tmp_0.arg0 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C2128_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, Sprite__C19414_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.recalcSize; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_top__P2191_mk(s); + s.tmp_0 = Sprite_top__P19477_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = r0 = s.y___23284; - s.tmp_4 = Sprite__C2128_v7_1_mk(s); + s.tmp_1 = r0 = s.y___40773; + s.tmp_4 = Sprite__C19414_v7_1_mk(s); s.tmp_4.arg0 = s.arg0; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C2128_VT)) failedCast(s.tmp_4.arg0); + if (!checkSubtype(s.tmp_4.arg0, Sprite__C19414_VT)) failedCast(s.tmp_4.arg0); s.tmp_4.fn = s.tmp_4.arg0.vtable.methods.height; s.pc = 5; return s.tmp_4; case 5: @@ -33059,19 +33281,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_sy__P2160.info = {"start":5879,"length":158,"line":214,"column":4,"endLine":219,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"sy","argumentNames":["this","v"]} +Sprite_sy__P19446.info = {"start":5879,"length":158,"line":214,"column":4,"endLine":219,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"sy","argumentNames":["this","v"]} -function Sprite_sy__P2160_mk(s) { +function Sprite_sy__P19446_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_sy__P2160, depth: s.depth + 1, + parent: s, fn: Sprite_sy__P19446, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - y___23284: undefined, + y___40773: undefined, arg0: undefined, arg1: undefined, } } @@ -33080,7 +33302,7 @@ function Sprite_sy__P2160_mk(s) { -function Sprite_sx__P2158(s) { +function Sprite_sx__P19444(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33090,22 +33312,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.x___23299 = undefined; + s.x___40788 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); - s.tmp_0 = Sprite_x__P2141_mk(s); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); + s.tmp_0 = Sprite_x__P19427_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 494; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.x___23299 = (r0); + s.x___40788 = (r0); s.tmp_0 = r0 = s.arg0; - s.tmp_3 = Math_max__P130_mk(s); + s.tmp_3 = Math_max__P17416_mk(s); s.tmp_3.arg0 = 0; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 495; s.pc = 2; return s.tmp_3; @@ -33117,19 +33339,19 @@ switch (step) { r0 = (s.tmp_4 | 0); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_sx"] = (s.tmp_1); - s.tmp_0 = Sprite__C2128_v5_1_mk(s); + s.tmp_0 = Sprite__C19414_v5_1_mk(s); s.tmp_0.arg0 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C2128_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, Sprite__C19414_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.recalcSize; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_left__P2187_mk(s); + s.tmp_0 = Sprite_left__P19473_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = r0 = s.x___23299; - s.tmp_4 = Sprite__C2128_v6_1_mk(s); + s.tmp_1 = r0 = s.x___40788; + s.tmp_4 = Sprite__C19414_v6_1_mk(s); s.tmp_4.arg0 = s.arg0; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C2128_VT)) failedCast(s.tmp_4.arg0); + if (!checkSubtype(s.tmp_4.arg0, Sprite__C19414_VT)) failedCast(s.tmp_4.arg0); s.tmp_4.fn = s.tmp_4.arg0.vtable.methods.width; s.pc = 5; return s.tmp_4; case 5: @@ -33146,19 +33368,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_sx__P2158.info = {"start":5447,"length":158,"line":201,"column":4,"endLine":206,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"sx","argumentNames":["this","v"]} +Sprite_sx__P19444.info = {"start":5447,"length":158,"line":201,"column":4,"endLine":206,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"sx","argumentNames":["this","v"]} -function Sprite_sx__P2158_mk(s) { +function Sprite_sx__P19444_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_sx__P2158, depth: s.depth + 1, + parent: s, fn: Sprite_sx__P19444, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - x___23299: undefined, + x___40788: undefined, arg0: undefined, arg1: undefined, } } @@ -33167,7 +33389,7 @@ function Sprite_sx__P2158_mk(s) { -function Sprite_y__P2144(s) { +function Sprite_y__P19430(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33183,13 +33405,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); - s.tmp_0 = Sprite_top__P2191_mk(s); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); + s.tmp_0 = Sprite_top__P19477_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_4 = Sprite__C2128_v7_1_mk(s); + s.tmp_4 = Sprite__C19414_v7_1_mk(s); s.tmp_4.arg0 = s.arg0; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C2128_VT)) failedCast(s.tmp_4.arg0); + if (!checkSubtype(s.tmp_4.arg0, Sprite__C19414_VT)) failedCast(s.tmp_4.arg0); s.tmp_4.fn = s.tmp_4.arg0.vtable.methods.height; s.pc = 2; return s.tmp_4; case 2: @@ -33206,12 +33428,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_y__P2144.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__P19430.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__P2144_mk(s) { +function Sprite_y__P19430_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_y__P2144, depth: s.depth + 1, + parent: s, fn: Sprite_y__P19430, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33226,7 +33448,7 @@ function Sprite_y__P2144_mk(s) { -function Sprite_bottom__P2193(s) { +function Sprite_bottom__P19479(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33242,13 +33464,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); - s.tmp_0 = Sprite_top__P2191_mk(s); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); + s.tmp_0 = Sprite_top__P19477_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_3 = Sprite__C2128_v7_1_mk(s); + s.tmp_3 = Sprite__C19414_v7_1_mk(s); s.tmp_3.arg0 = s.arg0; - if (!checkSubtype(s.tmp_3.arg0, Sprite__C2128_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, Sprite__C19414_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.height; s.pc = 2; return s.tmp_3; case 2: @@ -33263,12 +33485,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_bottom__P2193.info = {"start":13307,"length":73,"line":473,"column":4,"endLine":475,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"bottom","argumentNames":["this","value"]} +Sprite_bottom__P19479.info = {"start":13307,"length":73,"line":473,"column":4,"endLine":475,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"bottom","argumentNames":["this","value"]} -function Sprite_bottom__P2193_mk(s) { +function Sprite_bottom__P19479_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_bottom__P2193, depth: s.depth + 1, + parent: s, fn: Sprite_bottom__P19479, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33282,7 +33504,7 @@ function Sprite_bottom__P2193_mk(s) { -function Sprite_bottom__P2192(s) { +function Sprite_bottom__P19478(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33297,16 +33519,16 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); - s.tmp_1 = Sprite_top__P2190_mk(s); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); + s.tmp_1 = Sprite_top__P19476_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 557; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Sprite__C2128_v7_1_mk(s); + s.tmp_3 = Sprite__C19414_v7_1_mk(s); s.tmp_3.arg0 = s.arg0; - if (!checkSubtype(s.tmp_3.arg0, Sprite__C2128_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, Sprite__C19414_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.height; s.pc = 2; return s.tmp_3; case 2: @@ -33316,13 +33538,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_bottom__P2192.info = {"start":13155,"length":59,"line":468,"column":4,"endLine":470,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"bottom","argumentNames":["this"]} -Sprite_bottom__P2192.isGetter = true; +Sprite_bottom__P19478.info = {"start":13155,"length":59,"line":468,"column":4,"endLine":470,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"bottom","argumentNames":["this"]} +Sprite_bottom__P19478.isGetter = true; -function Sprite_bottom__P2192_mk(s) { +function Sprite_bottom__P19478_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_bottom__P2192, depth: s.depth + 1, + parent: s, fn: Sprite_bottom__P19478, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33335,7 +33557,7 @@ function Sprite_bottom__P2192_mk(s) { -function Sprite_left__P2187(s) { +function Sprite_left__P19473(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33345,22 +33567,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.physics___26198 = undefined; + s.physics___43687 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P2693_mk(s); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 548; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["physicsEngine"]; - s.physics___26198 = (r0); - s.tmp_0 = PhysicsEngine__C2298_v2_4_mk(s); - s.tmp_0.arg0 = s.physics___26198; + s.physics___43687 = (r0); + s.tmp_0 = PhysicsEngine__C19584_v2_4_mk(s); + s.tmp_0.arg0 = s.physics___43687; s.tmp_0.arg1 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -33371,7 +33593,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__C2298_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C19584_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: @@ -33380,18 +33602,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_left__P2187.info = {"start":11956,"length":257,"line":424,"column":4,"endLine":434,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"left","argumentNames":["this","value"]} +Sprite_left__P19473.info = {"start":11956,"length":257,"line":424,"column":4,"endLine":434,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"left","argumentNames":["this","value"]} -function Sprite_left__P2187_mk(s) { +function Sprite_left__P19473_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_left__P2187, depth: s.depth + 1, + parent: s, fn: Sprite_left__P19473, 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___26198: undefined, + physics___43687: undefined, arg0: undefined, arg1: undefined, } } @@ -33400,7 +33622,7 @@ function Sprite_left__P2187_mk(s) { -function Sprite_left__P2186(s) { +function Sprite_left__P19472(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33415,20 +33637,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_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__P2186.info = {"start":11812,"length":53,"line":419,"column":4,"endLine":421,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"left","argumentNames":["this"]} -Sprite_left__P2186.isGetter = true; +Sprite_left__P19472.info = {"start":11812,"length":53,"line":419,"column":4,"endLine":421,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"left","argumentNames":["this"]} +Sprite_left__P19472.isGetter = true; -function Sprite_left__P2186_mk(s) { +function Sprite_left__P19472_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_left__P2186, depth: s.depth + 1, + parent: s, fn: Sprite_left__P19472, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -33438,7 +33660,7 @@ function Sprite_left__P2186_mk(s) { -function minimap_getImage__P4483(s) { +function minimap_getImage__P21769(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33467,12 +33689,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -minimap_getImage__P4483.info = {"start":2905,"length":86,"line":92,"column":4,"endLine":94,"endColumn":5,"fileName":"pxt_modules/arcade-minimap/minimap.ts","functionName":"getImage","argumentNames":["minimap"]} +minimap_getImage__P21769.info = {"start":2905,"length":86,"line":92,"column":4,"endLine":94,"endColumn":5,"fileName":"pxt_modules/arcade-minimap/minimap.ts","functionName":"getImage","argumentNames":["minimap"]} -function minimap_getImage__P4483_mk(s) { +function minimap_getImage__P21769_mk(s) { checkStack(s.depth); return { - parent: s, fn: minimap_getImage__P4483, depth: s.depth + 1, + parent: s, fn: minimap_getImage__P21769, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -33482,7 +33704,7 @@ function minimap_getImage__P4483_mk(s) { -function sprites_create__P2064(s) { +function sprites_create__P19350(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33492,51 +33714,51 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___27442 = undefined; - s.sprite___27445 = undefined; + s.scene___44931 = undefined; + s.sprite___44934 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P2693_mk(s); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 461; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.scene___27442 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(Sprite__C2128_VT); + s.scene___44931 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(Sprite__C19414_VT); s.tmp_0 = r0; - s.tmp_1 = Sprite_constructor__P2175_mk(s); + s.tmp_1 = Sprite_constructor__P19461_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.callLocIdx = 462; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; - s.sprite___27445 = (s.tmp_0); - s.tmp_0 = Sprite_setKind__P2195_mk(s); - s.tmp_0.arg0 = s.sprite___27445; + s.sprite___44934 = (s.tmp_0); + s.tmp_0 = Sprite_setKind__P19481_mk(s); + s.tmp_0.arg0 = s.sprite___44934; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 463; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = PhysicsEngine__C2298_v0_2_mk(s); - r0 = s.scene___27442.fields["physicsEngine"]; + s.tmp_0 = PhysicsEngine__C19584_v0_2_mk(s); + r0 = s.scene___44931.fields["physicsEngine"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.sprite___27445; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C2298_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.sprite___44934; + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C19584_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__P27460); + r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P44949); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - r0 = pxsim_pxtcore_mkAction(1, sprites_create_inline__P27466); + r0 = pxsim_pxtcore_mkAction(1, sprites_create_inline__P44955); s.tmp_1 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.sprite___27445); - s.tmp_2 = helpers_arrayForEach__P109_mk(s); - s.tmp_3 = helpers_arrayFilter__P110_mk(s); - r0 = s.scene___27442.fields["createdHandlers"]; + r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.sprite___44934); + s.tmp_2 = helpers_arrayForEach__P17395_mk(s); + s.tmp_3 = helpers_arrayFilter__P17396_mk(s); + r0 = s.scene___44931.fields["createdHandlers"]; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 464; s.pc = 6; return s.tmp_3; @@ -33547,23 +33769,23 @@ switch (step) { s.callLocIdx = 466; s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; - r0 = s.sprite___27445; + r0 = s.sprite___44934; return leave(s, r0) default: oops() } } } -sprites_create__P2064.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__P19350.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__P2064_mk(s) { +function sprites_create__P19350_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_create__P2064, depth: s.depth + 1, + parent: s, fn: sprites_create__P19350, 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___27442: undefined, - sprite___27445: undefined, + scene___44931: undefined, + sprite___44934: undefined, arg0: undefined, arg1: undefined, } } @@ -33572,7 +33794,7 @@ function sprites_create__P2064_mk(s) { -function forEach_inline__P27460(s) { +function forEach_inline__P44949(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33592,12 +33814,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P27460.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__P44949.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__P27460_mk(s) { +function forEach_inline__P44949_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P27460, depth: s.depth + 1, + parent: s, fn: forEach_inline__P44949, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -33607,7 +33829,7 @@ function forEach_inline__P27460_mk(s) { -function sprites_create_inline__P27466(s) { +function sprites_create_inline__P44955(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33639,12 +33861,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_create_inline__P27466.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__P44955.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__P27466_mk(s) { +function sprites_create_inline__P44955_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_create_inline__P27466, depth: s.depth + 1, + parent: s, fn: sprites_create_inline__P44955, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -33654,7 +33876,7 @@ function sprites_create_inline__P27466_mk(s) { -function PhysicsEngine_addSprite__P2300(s) { +function PhysicsEngine_addSprite__P19586(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33670,17 +33892,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C2298_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C19584_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_addSprite__P2300.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__P19586.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__P2300_mk(s) { +function PhysicsEngine_addSprite__P19586_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_addSprite__P2300, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_addSprite__P19586, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -33690,7 +33912,7 @@ function PhysicsEngine_addSprite__P2300_mk(s) { -function Sprite_setKind__P2195(s) { +function Sprite_setKind__P19481(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33700,15 +33922,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.spritesByKind___18928 = undefined; - s.overlapMap___18957 = undefined; + s.spritesByKind___36417 = undefined; + s.overlapMap___36446 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); r0 = (s.arg1 == undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -33727,12 +33949,12 @@ switch (step) { { step = 15; continue; } case 3: case 4: - s.tmp_3 = game_currentScene__P2693_mk(s); + s.tmp_3 = game_currentScene__P19979_mk(s); s.callLocIdx = 559; s.pc = 16; return s.tmp_3; case 16: r0 = s.retval; r0 = r0.fields["spritesByKind"]; - s.spritesByKind___18928 = (r0); + s.spritesByKind___36417 = (r0); r0 = s.arg0.fields["_kind"]; s.tmp_1 = r0; r0 = (s.tmp_1 >= 0); @@ -33744,16 +33966,16 @@ switch (step) { case 5: r0 = s.arg0.fields["_kind"]; s.tmp_2 = r0; - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___18928, s.tmp_2); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___36417, 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__P2257_mk(s); + s.tmp_4 = sprites_SpriteSet_remove__P19543_mk(s); r0 = s.arg0.fields["_kind"]; s.tmp_5 = r0; - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___18928, s.tmp_5); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___36417, s.tmp_5); s.tmp_4.arg0 = r0; s.tmp_4.arg1 = s.arg0; s.callLocIdx = 560; s.pc = 17; return s.tmp_4; @@ -33765,7 +33987,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___18928, s.arg1); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___36417, s.arg1); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -33773,18 +33995,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__C2250_VT); + r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteSet__C19536_VT); s.tmp_4 = r0; - s.tmp_5 = sprites_SpriteSet_constructor__P2252_mk(s); + s.tmp_5 = sprites_SpriteSet_constructor__P19538_mk(s); s.tmp_5.arg0 = s.tmp_4; s.callLocIdx = 561; s.pc = 18; return s.tmp_5; case 18: r0 = s.retval; - r0 = pxsim_pxtrt.mapSetGeneric(s.spritesByKind___18928, s.arg1, s.tmp_4); + r0 = pxsim_pxtrt.mapSetGeneric(s.spritesByKind___36417, s.arg1, s.tmp_4); case 9: case 10: - s.tmp_0 = sprites_SpriteSet_add__P2255_mk(s); - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___18928, s.arg1); + s.tmp_0 = sprites_SpriteSet_add__P19541_mk(s); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___36417, s.arg1); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 562; s.pc = 19; return s.tmp_0; @@ -33792,13 +34014,13 @@ switch (step) { r0 = s.retval; case 11: case 12: - s.tmp_0 = game_currentScene__P2693_mk(s); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 563; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; r0 = r0.fields["overlapMap"]; - s.overlapMap___18957 = (r0); - r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___18957, s.arg1); + s.overlapMap___36446 = (r0); + r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___36446, s.arg1); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -33806,7 +34028,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___18957; + s.tmp_3 = r0 = s.overlapMap___36446; s.tmp_4 = r0 = s.arg1; r0 = pxsim_Array__mk(); s.tmp_5 = r0; @@ -33814,7 +34036,7 @@ switch (step) { case 13: case 14: s.tmp_0 = r0 = s.arg0; - r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___18957, s.arg1); + r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___36446, s.arg1); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_kindsOverlappedWith"] = (s.tmp_1); r0 = (s.arg0).fields["_kind"] = (s.arg1); @@ -33823,12 +34045,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setKind__P2195.info = {"start":13944,"length":663,"line":497,"column":4,"endLine":517,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setKind","argumentNames":["this","value"]} +Sprite_setKind__P19481.info = {"start":13944,"length":663,"line":497,"column":4,"endLine":517,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setKind","argumentNames":["this","value"]} -function Sprite_setKind__P2195_mk(s) { +function Sprite_setKind__P19481_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setKind__P2195, depth: s.depth + 1, + parent: s, fn: Sprite_setKind__P19481, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33836,8 +34058,8 @@ function Sprite_setKind__P2195_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - spritesByKind___18928: undefined, - overlapMap___18957: undefined, + spritesByKind___36417: undefined, + overlapMap___36446: undefined, arg0: undefined, arg1: undefined, } } @@ -33846,7 +34068,7 @@ function Sprite_setKind__P2195_mk(s) { -function sprites_SpriteSet_add__P2255(s) { +function sprites_SpriteSet_add__P19541(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33862,7 +34084,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C2250_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C19536_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -33893,12 +34115,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_add__P2255.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__P19541.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__P2255_mk(s) { +function sprites_SpriteSet_add__P19541_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_add__P2255, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_add__P19541, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33914,7 +34136,7 @@ function sprites_SpriteSet_add__P2255_mk(s) { -function sprites_SpriteSet_contains__P2258(s) { +function sprites_SpriteSet_contains__P19544(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33930,7 +34152,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C2250_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C19536_VT)) failedCast(r0); r0 = s.arg0.fields["_sprites"]; s.tmp_1 = r0; r0 = pxsim_Array_.indexOf(s.tmp_1, s.arg1, undefined); @@ -33939,12 +34161,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_contains__P2258.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__P19544.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__P2258_mk(s) { +function sprites_SpriteSet_contains__P19544_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_contains__P2258, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_contains__P19544, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33956,7 +34178,7 @@ function sprites_SpriteSet_contains__P2258_mk(s) { -function sprites_SpriteSet_constructor__P2252(s) { +function sprites_SpriteSet_constructor__P19538(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33971,7 +34193,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C2250_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C19536_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -33980,12 +34202,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_constructor__P2252.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__P19538.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__P2252_mk(s) { +function sprites_SpriteSet_constructor__P19538_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_constructor__P2252, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_constructor__P19538, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33996,7 +34218,7 @@ function sprites_SpriteSet_constructor__P2252_mk(s) { -function Sprite_constructor__P2175(s) { +function Sprite_constructor__P19461(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34012,15 +34234,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSprite_constructor__P1890_mk(s); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSprite_constructor__P19176_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 508; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_4 = r0; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_5 = r0; @@ -34034,7 +34256,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___1829); + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_4 = r0; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_5 = r0; @@ -34053,37 +34275,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__P2146_mk(s); + s.tmp_0 = Sprite_vx__P19432_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 511; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_vy__P2148_mk(s); + s.tmp_0 = Sprite_vy__P19434_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 512; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_ax__P2150_mk(s); + s.tmp_0 = Sprite_ax__P19436_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 513; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = Sprite_ay__P2152_mk(s); + s.tmp_0 = Sprite_ay__P19438_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 514; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = Sprite_fx__P2154_mk(s); + s.tmp_0 = Sprite_fx__P19440_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 515; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = Sprite_fy__P2156_mk(s); + s.tmp_0 = Sprite_fy__P19442_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 516; s.pc = 7; return s.tmp_0; @@ -34092,13 +34314,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__P2178_mk(s); + s.tmp_0 = Sprite_setImage__P19464_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 517; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = Sprite_setKind__P2195_mk(s); + s.tmp_0 = Sprite_setKind__P19481_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = -1; s.callLocIdx = 518; s.pc = 9; return s.tmp_0; @@ -34118,12 +34340,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_constructor__P2175.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__P19461.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__P2175_mk(s) { +function Sprite_constructor__P19461_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_constructor__P2175, depth: s.depth + 1, + parent: s, fn: Sprite_constructor__P19461, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34140,7 +34362,7 @@ function Sprite_constructor__P2175_mk(s) { -function Sprite_fy__P2156(s) { +function Sprite_fy__P19442(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34156,9 +34378,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_3 = Math_max__P130_mk(s); + s.tmp_3 = Math_max__P17416_mk(s); s.tmp_3.arg0 = 0; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 491; s.pc = 1; return s.tmp_3; @@ -34174,12 +34396,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_fy__P2156.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__P19442.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__P2156_mk(s) { +function Sprite_fy__P19442_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fy__P2156, depth: s.depth + 1, + parent: s, fn: Sprite_fy__P19442, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34194,7 +34416,7 @@ function Sprite_fy__P2156_mk(s) { -function Sprite_fy__P2155(s) { +function Sprite_fy__P19441(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34209,20 +34431,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_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__P2155.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__P2155.isGetter = true; +Sprite_fy__P19441.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__P19441.isGetter = true; -function Sprite_fy__P2155_mk(s) { +function Sprite_fy__P19441_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fy__P2155, depth: s.depth + 1, + parent: s, fn: Sprite_fy__P19441, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -34232,7 +34454,7 @@ function Sprite_fy__P2155_mk(s) { -function Sprite_fx__P2154(s) { +function Sprite_fx__P19440(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34248,9 +34470,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_3 = Math_max__P130_mk(s); + s.tmp_3 = Math_max__P17416_mk(s); s.tmp_3.arg0 = 0; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 488; s.pc = 1; return s.tmp_3; @@ -34266,12 +34488,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_fx__P2154.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__P19440.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__P2154_mk(s) { +function Sprite_fx__P19440_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fx__P2154, depth: s.depth + 1, + parent: s, fn: Sprite_fx__P19440, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34286,7 +34508,7 @@ function Sprite_fx__P2154_mk(s) { -function Sprite_fx__P2153(s) { +function Sprite_fx__P19439(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34301,20 +34523,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_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__P2153.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__P2153.isGetter = true; +Sprite_fx__P19439.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__P19439.isGetter = true; -function Sprite_fx__P2153_mk(s) { +function Sprite_fx__P19439_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fx__P2153, depth: s.depth + 1, + parent: s, fn: Sprite_fx__P19439, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -34324,7 +34546,7 @@ function Sprite_fx__P2153_mk(s) { -function Sprite_ay__P2152(s) { +function Sprite_ay__P19438(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34340,7 +34562,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -34351,12 +34573,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_ay__P2152.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__P19438.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__P2152_mk(s) { +function Sprite_ay__P19438_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ay__P2152, depth: s.depth + 1, + parent: s, fn: Sprite_ay__P19438, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34369,7 +34591,7 @@ function Sprite_ay__P2152_mk(s) { -function Sprite_ay__P2151(s) { +function Sprite_ay__P19437(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34384,20 +34606,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_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__P2151.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__P2151.isGetter = true; +Sprite_ay__P19437.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__P19437.isGetter = true; -function Sprite_ay__P2151_mk(s) { +function Sprite_ay__P19437_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ay__P2151, depth: s.depth + 1, + parent: s, fn: Sprite_ay__P19437, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -34407,7 +34629,7 @@ function Sprite_ay__P2151_mk(s) { -function Sprite_ax__P2150(s) { +function Sprite_ax__P19436(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34423,7 +34645,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -34434,12 +34656,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_ax__P2150.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__P19436.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__P2150_mk(s) { +function Sprite_ax__P19436_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ax__P2150, depth: s.depth + 1, + parent: s, fn: Sprite_ax__P19436, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34452,7 +34674,7 @@ function Sprite_ax__P2150_mk(s) { -function Sprite_ax__P2149(s) { +function Sprite_ax__P19435(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34467,20 +34689,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_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__P2149.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__P2149.isGetter = true; +Sprite_ax__P19435.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__P19435.isGetter = true; -function Sprite_ax__P2149_mk(s) { +function Sprite_ax__P19435_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ax__P2149, depth: s.depth + 1, + parent: s, fn: Sprite_ax__P19435, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -34490,7 +34712,7 @@ function Sprite_ax__P2149_mk(s) { -function Sprite_vy__P2148(s) { +function Sprite_vy__P19434(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34506,7 +34728,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -34517,12 +34739,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_vy__P2148.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__P19434.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__P2148_mk(s) { +function Sprite_vy__P19434_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vy__P2148, depth: s.depth + 1, + parent: s, fn: Sprite_vy__P19434, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34535,7 +34757,7 @@ function Sprite_vy__P2148_mk(s) { -function Sprite_vy__P2147(s) { +function Sprite_vy__P19433(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34550,20 +34772,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_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__P2147.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__P2147.isGetter = true; +Sprite_vy__P19433.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__P19433.isGetter = true; -function Sprite_vy__P2147_mk(s) { +function Sprite_vy__P19433_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vy__P2147, depth: s.depth + 1, + parent: s, fn: Sprite_vy__P19433, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -34573,7 +34795,7 @@ function Sprite_vy__P2147_mk(s) { -function Sprite_vx__P2146(s) { +function Sprite_vx__P19432(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34589,7 +34811,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -34600,12 +34822,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_vx__P2146.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__P19432.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__P2146_mk(s) { +function Sprite_vx__P19432_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vx__P2146, depth: s.depth + 1, + parent: s, fn: Sprite_vx__P19432, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34618,7 +34840,7 @@ function Sprite_vx__P2146_mk(s) { -function Sprite_vx__P2145(s) { +function Sprite_vx__P19431(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34633,20 +34855,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_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__P2145.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__P2145.isGetter = true; +Sprite_vx__P19431.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__P19431.isGetter = true; -function Sprite_vx__P2145_mk(s) { +function Sprite_vx__P19431_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vx__P2145, depth: s.depth + 1, + parent: s, fn: Sprite_vx__P19431, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -34656,7 +34878,7 @@ function Sprite_vx__P2145_mk(s) { -function minimap_includeSprite__P4484(s) { +function minimap_includeSprite__P21770(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34666,16 +34888,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scale___23320 = undefined; - s.x___23327 = undefined; - s.y___23344 = undefined; + s.scale___40809 = undefined; + s.x___40816 = undefined; + s.y___40833 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tmp_0 = Math_max__P130_mk(s); + s.tmp_0 = Math_max__P17416_mk(s); s.tmp_2 = if_scale_1_mk(s); s.tmp_2.arg0 = s.arg0; if (!s.tmp_2.arg0.vtable.iface) { @@ -34695,8 +34917,8 @@ switch (step) { s.callLocIdx = 2606; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.scale___23320 = (r0); - s.tmp_3 = Sprite_x__P2141_mk(s); + s.scale___40809 = (r0); + s.tmp_3 = Sprite_x__P19427_mk(s); s.tmp_3.arg0 = s.arg1; s.callLocIdx = 2607; s.pc = 3; return s.tmp_3; case 3: @@ -34717,9 +34939,9 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_2 >> s.tmp_4); s.tmp_1 = r0; - s.tmp_9 = Sprite__C2128_v6_1_mk(s); + s.tmp_9 = Sprite__C19414_v6_1_mk(s); s.tmp_9.arg0 = s.arg1; - if (!checkSubtype(s.tmp_9.arg0, Sprite__C2128_VT)) failedCast(s.tmp_9.arg0); + if (!checkSubtype(s.tmp_9.arg0, Sprite__C19414_VT)) failedCast(s.tmp_9.arg0); s.tmp_9.fn = s.tmp_9.arg0.vtable.methods.width; s.pc = 5; return s.tmp_9; case 5: @@ -34727,7 +34949,7 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 / 2); s.tmp_7 = r0; - r0 = (s.tmp_7 >> s.scale___23320); + r0 = (s.tmp_7 >> s.scale___40809); s.tmp_6 = r0; r0 = (s.tmp_1 - s.tmp_6); s.tmp_0 = r0; @@ -34745,8 +34967,8 @@ switch (step) { r0 = s.retval; s.tmp_10 = r0; r0 = (s.tmp_0 + s.tmp_10); - s.x___23327 = (r0); - s.tmp_3 = Sprite_y__P2143_mk(s); + s.x___40816 = (r0); + s.tmp_3 = Sprite_y__P19429_mk(s); s.tmp_3.arg0 = s.arg1; s.callLocIdx = 2610; s.pc = 7; return s.tmp_3; case 7: @@ -34767,9 +34989,9 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_2 >> s.tmp_4); s.tmp_1 = r0; - s.tmp_9 = Sprite__C2128_v7_1_mk(s); + s.tmp_9 = Sprite__C19414_v7_1_mk(s); s.tmp_9.arg0 = s.arg1; - if (!checkSubtype(s.tmp_9.arg0, Sprite__C2128_VT)) failedCast(s.tmp_9.arg0); + if (!checkSubtype(s.tmp_9.arg0, Sprite__C19414_VT)) failedCast(s.tmp_9.arg0); s.tmp_9.fn = s.tmp_9.arg0.vtable.methods.height; s.pc = 9; return s.tmp_9; case 9: @@ -34777,7 +34999,7 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 / 2); s.tmp_7 = r0; - r0 = (s.tmp_7 >> s.scale___23320); + r0 = (s.tmp_7 >> s.scale___40809); s.tmp_6 = r0; r0 = (s.tmp_1 - s.tmp_6); s.tmp_0 = r0; @@ -34795,8 +35017,8 @@ switch (step) { r0 = s.retval; s.tmp_10 = r0; r0 = (s.tmp_0 + s.tmp_10); - s.y___23344 = (r0); - s.tmp_0 = minimap_renderScaledImage__P7845_mk(s); + s.y___40833 = (r0); + s.tmp_0 = minimap_renderScaledImage__P25146_mk(s); r0 = s.arg1.fields["_image"]; s.tmp_0.arg0 = r0; s.tmp_1 = if_image_1_mk(s); @@ -34812,9 +35034,9 @@ switch (step) { case 12: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_0.arg2 = s.x___23327; - s.tmp_0.arg3 = s.y___23344; - s.tmp_0.arg4 = s.scale___23320; + s.tmp_0.arg2 = s.x___40816; + s.tmp_0.arg3 = s.y___40833; + s.tmp_0.arg4 = s.scale___40809; s.callLocIdx = 2615; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; @@ -34822,12 +35044,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -minimap_includeSprite__P4484.info = {"start":3241,"length":451,"line":102,"column":4,"endLine":107,"endColumn":5,"fileName":"pxt_modules/arcade-minimap/minimap.ts","functionName":"includeSprite","argumentNames":["minimap","sprite","spriteScale"]} +minimap_includeSprite__P21770.info = {"start":3241,"length":451,"line":102,"column":4,"endLine":107,"endColumn":5,"fileName":"pxt_modules/arcade-minimap/minimap.ts","functionName":"includeSprite","argumentNames":["minimap","sprite","spriteScale"]} -function minimap_includeSprite__P4484_mk(s) { +function minimap_includeSprite__P21770_mk(s) { checkStack(s.depth); return { - parent: s, fn: minimap_includeSprite__P4484, depth: s.depth + 1, + parent: s, fn: minimap_includeSprite__P21770, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34841,9 +35063,9 @@ function minimap_includeSprite__P4484_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - scale___23320: undefined, - x___23327: undefined, - y___23344: undefined, + scale___40809: undefined, + x___40816: undefined, + y___40833: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -34853,7 +35075,7 @@ function minimap_includeSprite__P4484_mk(s) { -function minimap_renderScaledImage__P7845(s) { +function minimap_renderScaledImage__P25146(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34863,9 +35085,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tile___23374 = undefined; - s.i___23376 = undefined; - s.j___23382 = undefined; + s.tile___40863 = undefined; + s.i___40865 = undefined; + s.j___40871 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -34874,26 +35096,26 @@ switch (step) { s.arg4 = (s.lambdaArgs[4]); s.lambdaArgs = null; } - s.tile___23374 = (s.arg0); - s.i___23376 = (0); + s.tile___40863 = (s.arg0); + s.i___40865 = (0); case 1: - s.tmp_1 = r0 = s.i___23376; + s.tmp_1 = r0 = s.i___40865; r0 = pxsim_ImageMethods.width(s.arg0); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.j___23382 = (0); + s.j___40871 = (0); case 2: - s.tmp_1 = r0 = s.j___23382; + s.tmp_1 = r0 = s.j___40871; r0 = pxsim_ImageMethods.height(s.arg0); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = pxsim_ImageMethods.getPixel(s.arg0, s.i___23376, s.j___23382); + r0 = pxsim_ImageMethods.getPixel(s.arg0, s.i___40865, s.j___40871); s.tmp_4 = r0; r0 = (s.tmp_4 != 0); s.tmp_3 = r0; @@ -34901,44 +35123,44 @@ switch (step) { if (!r0) { step = 3; continue; } s.tmp_5 = r0 = s.arg1; s.tmp_7 = r0 = s.arg2; - r0 = (s.i___23376 >> s.arg4); + r0 = (s.i___40865 >> s.arg4); s.tmp_8 = r0; r0 = (s.tmp_7 + s.tmp_8); s.tmp_6 = r0; s.tmp_10 = r0 = s.arg3; - r0 = (s.j___23382 >> s.arg4); + r0 = (s.j___40871 >> s.arg4); s.tmp_11 = r0; r0 = (s.tmp_10 + s.tmp_11); s.tmp_9 = r0; - r0 = pxsim_ImageMethods.getPixel(s.arg0, s.i___23376, s.j___23382); + r0 = pxsim_ImageMethods.getPixel(s.arg0, s.i___40865, s.j___40871); s.tmp_12 = r0; r0 = pxsim_ImageMethods.setPixel(s.tmp_5, s.tmp_6, s.tmp_9, s.tmp_12); case 3: case 4: - s.tmp_0 = r0 = s.j___23382; + s.tmp_0 = r0 = s.j___40871; r0 = (1 << s.arg4); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.j___23382 = (r0); + s.j___40871 = (r0); { step = 2; continue; } case 5: - s.tmp_0 = r0 = s.i___23376; + s.tmp_0 = r0 = s.i___40865; r0 = (1 << s.arg4); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.i___23376 = (r0); + s.i___40865 = (r0); { step = 1; continue; } case 6: r0 = undefined; return leave(s, r0) default: oops() } } } -minimap_renderScaledImage__P7845.info = {"start":544,"length":459,"line":26,"column":4,"endLine":35,"endColumn":5,"fileName":"pxt_modules/arcade-minimap/minimap.ts","functionName":"renderScaledImage","argumentNames":["source","destination","x","y","scale"]} +minimap_renderScaledImage__P25146.info = {"start":544,"length":459,"line":26,"column":4,"endLine":35,"endColumn":5,"fileName":"pxt_modules/arcade-minimap/minimap.ts","functionName":"renderScaledImage","argumentNames":["source","destination","x","y","scale"]} -function minimap_renderScaledImage__P7845_mk(s) { +function minimap_renderScaledImage__P25146_mk(s) { checkStack(s.depth); return { - parent: s, fn: minimap_renderScaledImage__P7845, depth: s.depth + 1, + parent: s, fn: minimap_renderScaledImage__P25146, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34953,9 +35175,9 @@ function minimap_renderScaledImage__P7845_mk(s) { tmp_10: undefined, tmp_11: undefined, tmp_12: undefined, - tile___23374: undefined, - i___23376: undefined, - j___23382: undefined, + tile___40863: undefined, + i___40865: undefined, + j___40871: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -34967,7 +35189,7 @@ function minimap_renderScaledImage__P7845_mk(s) { -function minimap_minimap__P4482(s) { +function minimap_minimap__P21768(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34977,30 +35199,30 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tilemap___23429 = undefined; - s.numRows___23440 = undefined; - s.numCols___23447 = undefined; - s.tileWidth___23454 = undefined; - s.minimap___23459 = undefined; - s.r___23486 = undefined; - s.c___23491 = undefined; - s.idx___23496 = undefined; - s.tile___23502 = undefined; - s.nx___23507 = undefined; - s.ny___23516 = undefined; + s.tilemap___40918 = undefined; + s.numRows___40929 = undefined; + s.numCols___40936 = undefined; + s.tileWidth___40943 = undefined; + s.minimap___40948 = undefined; + s.r___40975 = undefined; + s.c___40980 = undefined; + s.idx___40985 = undefined; + s.tile___40991 = undefined; + s.nx___40996 = undefined; + s.ny___41005 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P2693_mk(s); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 2595; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tilemap___23429 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tilemap___23429); + s.tilemap___40918 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tilemap___40918); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -35018,31 +35240,31 @@ switch (step) { { step = 9; continue; } case 1: case 2: - s.tmp_5 = tiles_TileMap_areaHeight__P2483_mk(s); - s.tmp_5.arg0 = s.tilemap___23429; + s.tmp_5 = tiles_TileMap_areaHeight__P19769_mk(s); + s.tmp_5.arg0 = s.tilemap___40918; s.callLocIdx = 2596; s.pc = 11; return s.tmp_5; case 11: r0 = s.retval; s.tmp_4 = r0; - r0 = s.tilemap___23429.fields["_scale"]; + r0 = s.tilemap___40918.fields["_scale"]; s.tmp_6 = r0; r0 = (s.tmp_4 >> s.tmp_6); - s.numRows___23440 = (r0); - s.tmp_1 = tiles_TileMap_areaWidth__P2482_mk(s); - s.tmp_1.arg0 = s.tilemap___23429; + s.numRows___40929 = (r0); + s.tmp_1 = tiles_TileMap_areaWidth__P19768_mk(s); + s.tmp_1.arg0 = s.tilemap___40918; s.callLocIdx = 2598; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; s.tmp_0 = r0; - r0 = s.tilemap___23429.fields["_scale"]; + r0 = s.tilemap___40918.fields["_scale"]; s.tmp_2 = r0; r0 = (s.tmp_0 >> s.tmp_2); - s.numCols___23447 = (r0); - r0 = s.tilemap___23429.fields["_scale"]; + s.numCols___40936 = (r0); + r0 = s.tilemap___40918.fields["_scale"]; s.tmp_0 = r0; r0 = (1 << s.tmp_0); - s.tileWidth___23454 = (r0); - r0 = (s.numCols___23447 * s.tileWidth___23454); + s.tileWidth___40943 = (r0); + r0 = (s.numCols___40936 * s.tileWidth___40943); s.tmp_2 = r0; r0 = (s.tmp_2 >> s.arg0); s.tmp_1 = r0; @@ -35050,7 +35272,7 @@ switch (step) { s.tmp_3 = r0; r0 = (s.tmp_1 + s.tmp_3); s.tmp_0 = r0; - r0 = (s.numRows___23440 * s.tileWidth___23454); + r0 = (s.numRows___40929 * s.tileWidth___40943); s.tmp_6 = r0; r0 = (s.tmp_6 >> s.arg0); s.tmp_5 = r0; @@ -35059,73 +35281,73 @@ switch (step) { r0 = (s.tmp_5 + s.tmp_7); s.tmp_4 = r0; r0 = pxsim.image.create(s.tmp_0, s.tmp_4); - s.minimap___23459 = (r0); + s.minimap___40948 = (r0); r0 = (s.arg1 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_ImageMethods.fill(s.minimap___23459, s.arg2); + r0 = pxsim_ImageMethods.fill(s.minimap___40948, s.arg2); case 3: case 4: - s.r___23486 = (0); + s.r___40975 = (0); case 5: - r0 = (s.r___23486 < s.numRows___23440); + r0 = (s.r___40975 < s.numRows___40929); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.c___23491 = (0); + s.c___40980 = (0); case 6: - r0 = (s.c___23491 < s.numCols___23447); + r0 = (s.c___40980 < s.numCols___40936); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = tiles_TileMap_getTileIndex__P2489_mk(s); - s.tmp_1.arg0 = s.tilemap___23429; - s.tmp_1.arg1 = s.c___23491; - s.tmp_1.arg2 = s.r___23486; + s.tmp_1 = tiles_TileMap_getTileIndex__P19775_mk(s); + s.tmp_1.arg0 = s.tilemap___40918; + s.tmp_1.arg1 = s.c___40980; + s.tmp_1.arg2 = s.r___40975; s.callLocIdx = 2601; s.pc = 13; return s.tmp_1; case 13: r0 = s.retval; - s.idx___23496 = (r0); - s.tmp_0 = tiles_TileMap_getTileImage__P2498_mk(s); - s.tmp_0.arg0 = s.tilemap___23429; - s.tmp_0.arg1 = s.idx___23496; + s.idx___40985 = (r0); + s.tmp_0 = tiles_TileMap_getTileImage__P19784_mk(s); + s.tmp_0.arg0 = s.tilemap___40918; + s.tmp_0.arg1 = s.idx___40985; s.callLocIdx = 2602; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.tile___23502 = (r0); - r0 = (s.c___23491 * s.tileWidth___23454); + s.tile___40991 = (r0); + r0 = (s.c___40980 * s.tileWidth___40943); s.tmp_1 = r0; r0 = (s.tmp_1 >> s.arg0); s.tmp_0 = r0; r0 = (s.tmp_0 + s.arg1); - s.nx___23507 = (r0); - r0 = (s.r___23486 * s.tileWidth___23454); + s.nx___40996 = (r0); + r0 = (s.r___40975 * s.tileWidth___40943); s.tmp_1 = r0; r0 = (s.tmp_1 >> s.arg0); s.tmp_0 = r0; r0 = (s.tmp_0 + s.arg1); - s.ny___23516 = (r0); - s.tmp_0 = minimap_renderScaledImage__P7845_mk(s); - s.tmp_0.arg0 = s.tile___23502; - s.tmp_0.arg1 = s.minimap___23459; - s.tmp_0.arg2 = s.nx___23507; - s.tmp_0.arg3 = s.ny___23516; + s.ny___41005 = (r0); + s.tmp_0 = minimap_renderScaledImage__P25146_mk(s); + s.tmp_0.arg0 = s.tile___40991; + s.tmp_0.arg1 = s.minimap___40948; + s.tmp_0.arg2 = s.nx___40996; + s.tmp_0.arg3 = s.ny___41005; s.tmp_0.arg4 = s.arg0; s.callLocIdx = 2603; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - r0 = (s.c___23491 + 1); - s.c___23491 = (r0); + r0 = (s.c___40980 + 1); + s.c___40980 = (r0); { step = 6; continue; } case 7: - r0 = (s.r___23486 + 1); - s.r___23486 = (r0); + r0 = (s.r___40975 + 1); + s.r___40975 = (r0); { step = 5; continue; } case 8: r0 = pxsim_pxtrt.mkMap(); s.tmp_0 = r0; - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "image", s.minimap___23459); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "image", s.minimap___40948); r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "scale", s.arg0); r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "borderWidth", s.arg1); r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "borderColor", s.arg2); @@ -35134,12 +35356,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -minimap_minimap__P4482.info = {"start":1349,"length":1436,"line":45,"column":4,"endLine":87,"endColumn":5,"fileName":"pxt_modules/arcade-minimap/minimap.ts","functionName":"minimap","argumentNames":["scale","borderWidth","borderColor"]} +minimap_minimap__P21768.info = {"start":1349,"length":1436,"line":45,"column":4,"endLine":87,"endColumn":5,"fileName":"pxt_modules/arcade-minimap/minimap.ts","functionName":"minimap","argumentNames":["scale","borderWidth","borderColor"]} -function minimap_minimap__P4482_mk(s) { +function minimap_minimap__P21768_mk(s) { checkStack(s.depth); return { - parent: s, fn: minimap_minimap__P4482, depth: s.depth + 1, + parent: s, fn: minimap_minimap__P21768, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35149,17 +35371,17 @@ function minimap_minimap__P4482_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - tilemap___23429: undefined, - numRows___23440: undefined, - numCols___23447: undefined, - tileWidth___23454: undefined, - minimap___23459: undefined, - r___23486: undefined, - c___23491: undefined, - idx___23496: undefined, - tile___23502: undefined, - nx___23507: undefined, - ny___23516: undefined, + tilemap___40918: undefined, + numRows___40929: undefined, + numCols___40936: undefined, + tileWidth___40943: undefined, + minimap___40948: undefined, + r___40975: undefined, + c___40980: undefined, + idx___40985: undefined, + tile___40991: undefined, + nx___40996: undefined, + ny___41005: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -35169,7 +35391,7 @@ function minimap_minimap__P4482_mk(s) { -function Sprite_sayText__P2199(s) { +function Sprite_sayText__P19485(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35189,7 +35411,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); r0 = (s.arg1 === null); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -35219,10 +35441,10 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 5; continue; } - s.tmp_6 = sprites_BaseSpriteSayRenderer__C2048_v2_1_mk(s); + s.tmp_6 = sprites_BaseSpriteSayRenderer__C19334_v2_1_mk(s); r0 = s.arg0.fields["sayRenderer"]; s.tmp_6.arg0 = r0; - if (!checkSubtype(s.tmp_6.arg0, sprites_BaseSpriteSayRenderer__C2048_VT)) failedCast(s.tmp_6.arg0); + if (!checkSubtype(s.tmp_6.arg0, sprites_BaseSpriteSayRenderer__C19334_VT)) failedCast(s.tmp_6.arg0); s.tmp_6.fn = s.tmp_6.arg0.vtable.methods.destroy; s.pc = 14; return s.tmp_6; case 14: @@ -35237,10 +35459,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - s.tmp_1 = sprites_BaseSpriteSayRenderer__C2048_v2_1_mk(s); + s.tmp_1 = sprites_BaseSpriteSayRenderer__C19334_v2_1_mk(s); r0 = s.arg0.fields["sayRenderer"]; s.tmp_1.arg0 = r0; - if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSpriteSayRenderer__C2048_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSpriteSayRenderer__C19334_VT)) failedCast(s.tmp_1.arg0); s.tmp_1.fn = s.tmp_1.arg0.vtable.methods.destroy; s.pc = 15; return s.tmp_1; case 15: @@ -35260,16 +35482,16 @@ switch (step) { r0 = (s.tmp_1).fields["sayEndTime"] = (s.tmp_2); case 11: case 12: - s.tmp_0 = console_inspect__P382_mk(s); + s.tmp_0 = console_inspect__P17668_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 20; s.callLocIdx = 571; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; s.arg1 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteSayRenderer__C2053_VT); + r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteSayRenderer__C19339_VT); s.tmp_0 = r0; - s.tmp_1 = sprites_SpriteSayRenderer_constructor__P2055_mk(s); + s.tmp_1 = sprites_SpriteSayRenderer_constructor__P19341_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg4; @@ -35285,12 +35507,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_sayText__P2199.info = {"start":17747,"length":634,"line":607,"column":4,"endLine":622,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"sayText","argumentNames":["this","text","timeOnScreen","animated","textColor","textBoxColor"]} +Sprite_sayText__P19485.info = {"start":17747,"length":634,"line":607,"column":4,"endLine":622,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"sayText","argumentNames":["this","text","timeOnScreen","animated","textColor","textBoxColor"]} -function Sprite_sayText__P2199_mk(s) { +function Sprite_sayText__P19485_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_sayText__P2199, depth: s.depth + 1, + parent: s, fn: Sprite_sayText__P19485, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35311,7 +35533,7 @@ function Sprite_sayText__P2199_mk(s) { -function sprites_SpriteSayRenderer_constructor__P2055(s) { +function sprites_SpriteSayRenderer_constructor__P19341(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35321,8 +35543,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.numberOfPauses___25732 = undefined; - s.pauseTime___25739 = undefined; + s.numberOfPauses___43221 = undefined; + s.pauseTime___43228 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -35333,8 +35555,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSayRenderer__C2053_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSpriteSayRenderer_constructor__P2049_mk(s); + if (!checkSubtype(r0, sprites_SpriteSayRenderer__C19339_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSpriteSayRenderer_constructor__P19335_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -35342,9 +35564,9 @@ switch (step) { s.callLocIdx = 443; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(sprites_RenderText__C2015_VT); + r0 = pxsim_pxtcore_mkClassInstance(sprites_RenderText__C19301_VT); s.tmp_0 = r0; - s.tmp_1 = sprites_RenderText_constructor__P2020_mk(s); + s.tmp_1 = sprites_RenderText_constructor__P19306_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = 100; @@ -35354,9 +35576,9 @@ switch (step) { r0 = (s.arg0).fields["renderText"] = (s.tmp_0); r0 = pxsim_numops_toBoolDecr(s.arg4); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(sprites_RenderTextAnimation__C2033_VT); + r0 = pxsim_pxtcore_mkClassInstance(sprites_RenderTextAnimation__C19319_VT); s.tmp_0 = r0; - s.tmp_1 = sprites_RenderTextAnimation_constructor__P2034_mk(s); + s.tmp_1 = sprites_RenderTextAnimation_constructor__P19320_mk(s); s.tmp_1.arg0 = s.tmp_0; r0 = s.arg0.fields["renderText"]; s.tmp_1.arg1 = r0; @@ -35369,7 +35591,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = sprites_RenderTextAnimation_numPages__P2036_mk(s); + s.tmp_2 = sprites_RenderTextAnimation_numPages__P19322_mk(s); r0 = s.arg0.fields["animation"]; s.tmp_2.arg0 = r0; s.callLocIdx = 446; s.pc = 8; return s.tmp_2; @@ -35377,10 +35599,10 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_1 + 1); - s.numberOfPauses___25732 = (r0); - s.tmp_0 = Math_min__P131_mk(s); + s.numberOfPauses___43221 = (r0); + s.tmp_0 = Math_min__P17417_mk(s); s.tmp_2 = r0 = s.arg5; - r0 = (2 * s.numberOfPauses___25732); + r0 = (2 * s.numberOfPauses___43221); s.tmp_3 = r0; r0 = (s.tmp_2 / s.tmp_3); s.tmp_1 = r0; @@ -35390,18 +35612,18 @@ switch (step) { s.callLocIdx = 447; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.pauseTime___25739 = (r0); - s.tmp_0 = sprites_RenderTextAnimation_setPauseLength__P2037_mk(s); + s.pauseTime___43228 = (r0); + s.tmp_0 = sprites_RenderTextAnimation_setPauseLength__P19323_mk(s); r0 = s.arg0.fields["animation"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.pauseTime___25739; + s.tmp_0.arg1 = s.pauseTime___43228; s.callLocIdx = 448; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.tmp_0 = sprites_RenderTextAnimation_setTextSpeed__P2038_mk(s); + s.tmp_0 = sprites_RenderTextAnimation_setTextSpeed__P19324_mk(s); r0 = s.arg0.fields["animation"]; s.tmp_0.arg0 = r0; - s.tmp_3 = sprites_RenderText_printableCharacters__P2028_mk(s); + s.tmp_3 = sprites_RenderText_printableCharacters__P19314_mk(s); r0 = s.arg0.fields["renderText"]; s.tmp_3.arg0 = r0; s.callLocIdx = 449; s.pc = 12; return s.tmp_3; @@ -35411,7 +35633,7 @@ switch (step) { r0 = (s.tmp_2 * 1000); s.tmp_1 = r0; s.tmp_5 = r0 = s.arg5; - r0 = (s.pauseTime___25739 * s.numberOfPauses___25732); + r0 = (s.pauseTime___43228 * s.numberOfPauses___43221); s.tmp_6 = r0; r0 = (s.tmp_5 - s.tmp_6); s.tmp_4 = r0; @@ -35422,7 +35644,7 @@ switch (step) { r0 = s.retval; case 1: case 2: - s.tmp_0 = sprites_RenderTextAnimation_start__P2035_mk(s); + s.tmp_0 = sprites_RenderTextAnimation_start__P19321_mk(s); r0 = s.arg0.fields["animation"]; s.tmp_0.arg0 = r0; s.callLocIdx = 451; s.pc = 13; return s.tmp_0; @@ -35434,12 +35656,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSayRenderer_constructor__P2055.info = {"start":8293,"length":803,"line":222,"column":8,"endLine":237,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"inline","argumentNames":["this","text","fg","bg","animated","timeOnScreen"]} +sprites_SpriteSayRenderer_constructor__P19341.info = {"start":8293,"length":803,"line":222,"column":8,"endLine":237,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"inline","argumentNames":["this","text","fg","bg","animated","timeOnScreen"]} -function sprites_SpriteSayRenderer_constructor__P2055_mk(s) { +function sprites_SpriteSayRenderer_constructor__P19341_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSayRenderer_constructor__P2055, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSayRenderer_constructor__P19341, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35448,8 +35670,8 @@ function sprites_SpriteSayRenderer_constructor__P2055_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - numberOfPauses___25732: undefined, - pauseTime___25739: undefined, + numberOfPauses___43221: undefined, + pauseTime___43228: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -35462,7 +35684,7 @@ function sprites_SpriteSayRenderer_constructor__P2055_mk(s) { -function sprites_BaseSpriteSayRenderer_constructor__P2049(s) { +function sprites_BaseSpriteSayRenderer_constructor__P19335(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35480,7 +35702,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C2048_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C19334_VT)) failedCast(r0); r0 = (s.arg0).fields["text"] = (s.arg1); r0 = (s.arg0).fields["fgColor"] = (s.arg2); r0 = (s.arg0).fields["bgColor"] = (s.arg3); @@ -35488,12 +35710,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSpriteSayRenderer_constructor__P2049.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__P19335.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__P2049_mk(s) { +function sprites_BaseSpriteSayRenderer_constructor__P19335_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSpriteSayRenderer_constructor__P2049, depth: s.depth + 1, + parent: s, fn: sprites_BaseSpriteSayRenderer_constructor__P19335, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -35505,7 +35727,7 @@ function sprites_BaseSpriteSayRenderer_constructor__P2049_mk(s) { -function sprites_RenderTextAnimation_setTextSpeed__P2038(s) { +function sprites_RenderTextAnimation_setTextSpeed__P19324(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35521,7 +35743,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderTextAnimation__C2033_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderTextAnimation__C19319_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (1000 / s.arg1); s.tmp_1 = r0; @@ -35530,12 +35752,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderTextAnimation_setTextSpeed__P2038.info = {"start":9174,"length":110,"line":257,"column":8,"endLine":259,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"setTextSpeed","argumentNames":["this","charactersPerSecond"]} +sprites_RenderTextAnimation_setTextSpeed__P19324.info = {"start":9174,"length":110,"line":257,"column":8,"endLine":259,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"setTextSpeed","argumentNames":["this","charactersPerSecond"]} -function sprites_RenderTextAnimation_setTextSpeed__P2038_mk(s) { +function sprites_RenderTextAnimation_setTextSpeed__P19324_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderTextAnimation_setTextSpeed__P2038, depth: s.depth + 1, + parent: s, fn: sprites_RenderTextAnimation_setTextSpeed__P19324, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35547,7 +35769,7 @@ function sprites_RenderTextAnimation_setTextSpeed__P2038_mk(s) { -function sprites_RenderTextAnimation_setPauseLength__P2037(s) { +function sprites_RenderTextAnimation_setPauseLength__P19323(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35563,18 +35785,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderTextAnimation__C2033_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderTextAnimation__C19319_VT)) failedCast(r0); r0 = (s.arg0).fields["pauseMillis"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_RenderTextAnimation_setPauseLength__P2037.info = {"start":9083,"length":81,"line":253,"column":8,"endLine":255,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"setPauseLength","argumentNames":["this","millis"]} +sprites_RenderTextAnimation_setPauseLength__P19323.info = {"start":9083,"length":81,"line":253,"column":8,"endLine":255,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"setPauseLength","argumentNames":["this","millis"]} -function sprites_RenderTextAnimation_setPauseLength__P2037_mk(s) { +function sprites_RenderTextAnimation_setPauseLength__P19323_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderTextAnimation_setPauseLength__P2037, depth: s.depth + 1, + parent: s, fn: sprites_RenderTextAnimation_setPauseLength__P19323, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -35584,7 +35806,7 @@ function sprites_RenderTextAnimation_setPauseLength__P2037_mk(s) { -function sprites_RenderTextAnimation_numPages__P2036(s) { +function sprites_RenderTextAnimation_numPages__P19322(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35594,16 +35816,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.maxLinesPerPage___25935 = undefined; + s.maxLinesPerPage___43424 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderTextAnimation__C2033_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderTextAnimation__C19319_VT)) failedCast(r0); r0 = s.arg0.fields["height"]; s.tmp_1 = r0; - s.tmp_3 = sprites_RenderText_lineHeight__P2026_mk(s); + s.tmp_3 = sprites_RenderText_lineHeight__P19312_mk(s); r0 = s.arg0.fields["text"]; s.tmp_3.arg0 = r0; s.callLocIdx = 375; s.pc = 1; return s.tmp_3; @@ -35613,7 +35835,7 @@ switch (step) { r0 = pxsim.Math_.idiv(s.tmp_1, s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 + 1); - s.maxLinesPerPage___25935 = (r0); + s.maxLinesPerPage___43424 = (r0); r0 = s.arg0.fields["text"]; r0 = r0.fields["linebreaks"]; s.tmp_3 = r0; @@ -35621,24 +35843,24 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_2 + 1); s.tmp_1 = r0; - r0 = (s.tmp_1 / s.maxLinesPerPage___25935); + r0 = (s.tmp_1 / s.maxLinesPerPage___43424); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); return leave(s, r0) default: oops() } } } -sprites_RenderTextAnimation_numPages__P2036.info = {"start":8878,"length":195,"line":248,"column":8,"endLine":251,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"numPages","argumentNames":["this"]} +sprites_RenderTextAnimation_numPages__P19322.info = {"start":8878,"length":195,"line":248,"column":8,"endLine":251,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"numPages","argumentNames":["this"]} -function sprites_RenderTextAnimation_numPages__P2036_mk(s) { +function sprites_RenderTextAnimation_numPages__P19322_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderTextAnimation_numPages__P2036, depth: s.depth + 1, + parent: s, fn: sprites_RenderTextAnimation_numPages__P19322, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - maxLinesPerPage___25935: undefined, + maxLinesPerPage___43424: undefined, arg0: undefined, } } @@ -35646,7 +35868,7 @@ function sprites_RenderTextAnimation_numPages__P2036_mk(s) { -function sprites_RenderText_lineHeight__P2026(s) { +function sprites_RenderText_lineHeight__P19312(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35661,7 +35883,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C2015_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderText__C19301_VT)) failedCast(r0); s.tmp_0 = if_charHeight_1_mk(s); r0 = s.arg0.fields["font"]; s.tmp_0.arg0 = r0; @@ -35678,12 +35900,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderText_lineHeight__P2026.info = {"start":2904,"length":65,"line":74,"column":8,"endLine":76,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"lineHeight","argumentNames":["this"]} +sprites_RenderText_lineHeight__P19312.info = {"start":2904,"length":65,"line":74,"column":8,"endLine":76,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"lineHeight","argumentNames":["this"]} -function sprites_RenderText_lineHeight__P2026_mk(s) { +function sprites_RenderText_lineHeight__P19312_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_lineHeight__P2026, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_lineHeight__P19312, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -35693,7 +35915,7 @@ function sprites_RenderText_lineHeight__P2026_mk(s) { -function sprites_RenderTextAnimation_start__P2035(s) { +function sprites_RenderTextAnimation_start__P19321(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35708,7 +35930,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderTextAnimation__C2033_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderTextAnimation__C19319_VT)) failedCast(r0); r0 = (s.arg0).fields["state"] = (1); s.tmp_0 = r0 = s.arg0; r0 = pxsim.control.millis(); @@ -35718,12 +35940,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderTextAnimation_start__P2035.info = {"start":8746,"length":122,"line":243,"column":8,"endLine":246,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"start","argumentNames":["this"]} +sprites_RenderTextAnimation_start__P19321.info = {"start":8746,"length":122,"line":243,"column":8,"endLine":246,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"start","argumentNames":["this"]} -function sprites_RenderTextAnimation_start__P2035_mk(s) { +function sprites_RenderTextAnimation_start__P19321_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderTextAnimation_start__P2035, depth: s.depth + 1, + parent: s, fn: sprites_RenderTextAnimation_start__P19321, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35734,7 +35956,7 @@ function sprites_RenderTextAnimation_start__P2035_mk(s) { -function sprites_RenderTextAnimation_constructor__P2034(s) { +function sprites_RenderTextAnimation_constructor__P19320(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35751,19 +35973,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderTextAnimation__C2033_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderTextAnimation__C19319_VT)) failedCast(r0); r0 = (s.arg0).fields["text"] = (s.arg1); r0 = (s.arg0).fields["height"] = (s.arg2); r0 = (s.arg0).fields["state"] = (0); r0 = (s.arg0).fields["timer"] = (-1); r0 = (s.arg0).fields["pageLine"] = (0); - s.tmp_0 = sprites_RenderTextAnimation_setPauseLength__P2037_mk(s); + s.tmp_0 = sprites_RenderTextAnimation_setPauseLength__P19323_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 1000; s.callLocIdx = 373; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = sprites_RenderTextAnimation_setTextSpeed__P2038_mk(s); + s.tmp_0 = sprites_RenderTextAnimation_setTextSpeed__P19324_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 30; s.callLocIdx = 374; s.pc = 2; return s.tmp_0; @@ -35773,12 +35995,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderTextAnimation_constructor__P2034.info = {"start":8474,"length":262,"line":234,"column":8,"endLine":241,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"inline","argumentNames":["this","text","height"]} +sprites_RenderTextAnimation_constructor__P19320.info = {"start":8474,"length":262,"line":234,"column":8,"endLine":241,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"inline","argumentNames":["this","text","height"]} -function sprites_RenderTextAnimation_constructor__P2034_mk(s) { +function sprites_RenderTextAnimation_constructor__P19320_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderTextAnimation_constructor__P2034, depth: s.depth + 1, + parent: s, fn: sprites_RenderTextAnimation_constructor__P19320, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -35790,7 +36012,7 @@ function sprites_RenderTextAnimation_constructor__P2034_mk(s) { -function sprites_RenderText_printableCharacters__P2028(s) { +function sprites_RenderText_printableCharacters__P19314(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35800,18 +36022,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.total___25782 = undefined; - s.i___25783 = undefined; + s.total___43271 = undefined; + s.i___43272 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C2015_VT)) failedCast(r0); - s.total___25782 = (0); - s.i___25783 = (0); + if (!checkSubtype(r0, sprites_RenderText__C19301_VT)) failedCast(r0); + s.total___43271 = (0); + s.i___43272 = (0); case 1: - s.tmp_1 = r0 = s.i___25783; + s.tmp_1 = r0 = s.i___43272; r0 = s.arg0.fields["linebreaks"]; s.tmp_4 = r0; r0 = pxsim_Array__length(s.tmp_4); @@ -35822,17 +36044,17 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_5 = r0 = s.total___25782; - s.tmp_8 = sprites_RenderText_lineEnd__P2029_mk(s); + s.tmp_5 = r0 = s.total___43271; + s.tmp_8 = sprites_RenderText_lineEnd__P19315_mk(s); s.tmp_8.arg0 = s.arg0; - s.tmp_8.arg1 = s.i___25783; + s.tmp_8.arg1 = s.i___43272; s.callLocIdx = 351; s.pc = 3; return s.tmp_8; case 3: r0 = s.retval; s.tmp_7 = r0; - s.tmp_10 = sprites_RenderText_lineStart__P2030_mk(s); + s.tmp_10 = sprites_RenderText_lineStart__P19316_mk(s); s.tmp_10.arg0 = s.arg0; - s.tmp_10.arg1 = s.i___25783; + s.tmp_10.arg1 = s.i___43272; s.callLocIdx = 352; s.pc = 4; return s.tmp_10; case 4: r0 = s.retval; @@ -35840,21 +36062,21 @@ switch (step) { r0 = (s.tmp_7 - s.tmp_9); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); - s.total___25782 = (r0); - r0 = (s.i___25783 + 1); - s.i___25783 = (r0); + s.total___43271 = (r0); + r0 = (s.i___43272 + 1); + s.i___43272 = (r0); { step = 1; continue; } case 2: - r0 = s.total___25782; + r0 = s.total___43271; return leave(s, r0) default: oops() } } } -sprites_RenderText_printableCharacters__P2028.info = {"start":3454,"length":229,"line":89,"column":8,"endLine":95,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"printableCharacters","argumentNames":["this"]} +sprites_RenderText_printableCharacters__P19314.info = {"start":3454,"length":229,"line":89,"column":8,"endLine":95,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"printableCharacters","argumentNames":["this"]} -function sprites_RenderText_printableCharacters__P2028_mk(s) { +function sprites_RenderText_printableCharacters__P19314_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_printableCharacters__P2028, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_printableCharacters__P19314, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35867,8 +36089,8 @@ function sprites_RenderText_printableCharacters__P2028_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - total___25782: undefined, - i___25783: undefined, + total___43271: undefined, + i___43272: undefined, arg0: undefined, } } @@ -35876,7 +36098,7 @@ function sprites_RenderText_printableCharacters__P2028_mk(s) { -function sprites_RenderText_lineStart__P2030(s) { +function sprites_RenderText_lineStart__P19316(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35886,14 +36108,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.start___25806 = undefined; + s.start___43295 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C2015_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderText__C19301_VT)) failedCast(r0); r0 = (s.arg1 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -35909,9 +36131,9 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_3 = r0; - s.start___25806 = (s.tmp_3); + s.start___43295 = (s.tmp_3); case 3: - s.tmp_1 = r0 = s.start___25806; + s.tmp_1 = r0 = s.start___43295; r0 = s.arg0.fields["text"]; s.tmp_3 = r0; r0 = pxsim_String_.length(s.tmp_3); @@ -35922,19 +36144,19 @@ switch (step) { if (!r0) { step = 12; continue; } r0 = s.arg0.fields["text"]; s.tmp_6 = r0; - r0 = pxsim_String_.charCodeAt(s.tmp_6, s.start___25806); + r0 = pxsim_String_.charCodeAt(s.tmp_6, s.start___43295); s.tmp_5 = r0; r0 = (s.tmp_5 <= 32); s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 4; continue; } - r0 = (s.start___25806 + 1); - s.start___25806 = (r0); + r0 = (s.start___43295 + 1); + s.start___43295 = (r0); { step = 11; continue; } case 4: r0 = s.arg0.fields["text"]; s.tmp_2 = r0; - r0 = pxsim_String_.charAt(s.tmp_2, s.start___25806); + r0 = pxsim_String_.charAt(s.tmp_2, s.start___43295); s.tmp_1 = r0; r0 = (s.tmp_1 === "\\"); s.tmp_0 = r0; @@ -35945,7 +36167,7 @@ switch (step) { case 5: r0 = s.arg0.fields["text"]; s.tmp_4 = r0; - r0 = (s.start___25806 + 1); + r0 = (s.start___43295 + 1); s.tmp_5 = r0; r0 = pxsim_String_.charAt(s.tmp_4, s.tmp_5); s.tmp_3 = r0; @@ -35958,7 +36180,7 @@ switch (step) { r0 = s.tmp_6; { step = 8; continue; } case 7: - r0 = (s.start___25806 + 1); + r0 = (s.start___43295 + 1); s.tmp_7 = r0; r0 = s.arg0.fields["text"]; s.tmp_9 = r0; @@ -35970,8 +36192,8 @@ switch (step) { s.tmp_10 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_10); if (!r0) { step = 9; continue; } - r0 = (s.start___25806 + 2); - s.start___25806 = (r0); + r0 = (s.start___43295 + 2); + s.start___43295 = (r0); { step = 10; continue; } case 9: { step = 12; continue; } @@ -35979,16 +36201,16 @@ switch (step) { case 11: { step = 3; continue; } case 12: - r0 = s.start___25806; + r0 = s.start___43295; return leave(s, r0) default: oops() } } } -sprites_RenderText_lineStart__P2030.info = {"start":4498,"length":599,"line":119,"column":8,"endLine":136,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"lineStart","argumentNames":["this","lineIndex"]} +sprites_RenderText_lineStart__P19316.info = {"start":4498,"length":599,"line":119,"column":8,"endLine":136,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"lineStart","argumentNames":["this","lineIndex"]} -function sprites_RenderText_lineStart__P2030_mk(s) { +function sprites_RenderText_lineStart__P19316_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_lineStart__P2030, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_lineStart__P19316, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36001,7 +36223,7 @@ function sprites_RenderText_lineStart__P2030_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - start___25806: undefined, + start___43295: undefined, arg0: undefined, arg1: undefined, } } @@ -36010,7 +36232,7 @@ function sprites_RenderText_lineStart__P2030_mk(s) { -function sprites_RenderText_lineEnd__P2029(s) { +function sprites_RenderText_lineEnd__P19315(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36020,16 +36242,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.prevEnd___25858 = undefined; - s.end___25866 = undefined; - s.didMove___25878 = undefined; + s.prevEnd___43347 = undefined; + s.end___43355 = undefined; + s.didMove___43367 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C2015_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderText__C19301_VT)) failedCast(r0); r0 = (s.arg1 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -36045,7 +36267,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_3 = r0; - s.prevEnd___25858 = (s.tmp_3); + s.prevEnd___43347 = (s.tmp_3); s.tmp_1 = r0 = s.arg1; r0 = s.arg0.fields["linebreaks"]; s.tmp_3 = r0; @@ -36066,29 +36288,29 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_6 = r0; - s.end___25866 = (s.tmp_6); - s.didMove___25878 = (false); + s.end___43355 = (s.tmp_6); + s.didMove___43367 = (false); case 5: - r0 = (s.end___25866 > s.prevEnd___25858); + r0 = (s.end___43355 > s.prevEnd___43347); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } r0 = s.arg0.fields["text"]; s.tmp_3 = r0; - r0 = pxsim_String_.charCodeAt(s.tmp_3, s.end___25866); + r0 = pxsim_String_.charCodeAt(s.tmp_3, s.end___43355); s.tmp_2 = r0; r0 = (s.tmp_2 <= 32); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 6; continue; } - r0 = (s.end___25866 - 1); - s.end___25866 = (r0); - s.didMove___25878 = (true); + r0 = (s.end___43355 - 1); + s.end___43355 = (r0); + s.didMove___43367 = (true); { step = 13; continue; } case 6: r0 = s.arg0.fields["text"]; s.tmp_2 = r0; - r0 = pxsim_String_.charAt(s.tmp_2, s.end___25866); + r0 = pxsim_String_.charAt(s.tmp_2, s.end___43355); s.tmp_1 = r0; r0 = (s.tmp_1 === "n"); s.tmp_0 = r0; @@ -36099,7 +36321,7 @@ switch (step) { case 7: r0 = s.arg0.fields["text"]; s.tmp_4 = r0; - r0 = (s.end___25866 - 1); + r0 = (s.end___43355 - 1); s.tmp_5 = r0; r0 = pxsim_String_.charAt(s.tmp_4, s.tmp_5); s.tmp_3 = r0; @@ -36112,17 +36334,17 @@ switch (step) { r0 = s.tmp_6; { step = 10; continue; } case 9: - r0 = (s.end___25866 - 1); + r0 = (s.end___43355 - 1); s.tmp_7 = r0; - r0 = (s.tmp_7 > s.prevEnd___25858); + r0 = (s.tmp_7 > s.prevEnd___43347); case 10: // jmp value (already in r0) s.tmp_8 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_8); if (!r0) { step = 11; continue; } - r0 = (s.end___25866 - 2); - s.end___25866 = (r0); - s.didMove___25878 = (true); + r0 = (s.end___43355 - 2); + s.end___43355 = (r0); + s.didMove___43367 = (true); { step = 12; continue; } case 11: { step = 14; continue; } @@ -36130,12 +36352,12 @@ switch (step) { case 13: { step = 5; continue; } case 14: - r0 = pxsim_numops_toBoolDecr(s.didMove___25878); + r0 = pxsim_numops_toBoolDecr(s.didMove___43367); if (!r0) { step = 15; continue; } - r0 = (s.end___25866 + 1); + r0 = (s.end___43355 + 1); { step = 16; continue; } case 15: - r0 = s.end___25866; + r0 = s.end___43355; case 16: // jmp value (already in r0) s.tmp_0 = r0; @@ -36143,12 +36365,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderText_lineEnd__P2029.info = {"start":3693,"length":795,"line":97,"column":8,"endLine":117,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"lineEnd","argumentNames":["this","lineIndex"]} +sprites_RenderText_lineEnd__P19315.info = {"start":3693,"length":795,"line":97,"column":8,"endLine":117,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"lineEnd","argumentNames":["this","lineIndex"]} -function sprites_RenderText_lineEnd__P2029_mk(s) { +function sprites_RenderText_lineEnd__P19315_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_lineEnd__P2029, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_lineEnd__P19315, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36159,9 +36381,9 @@ function sprites_RenderText_lineEnd__P2029_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - prevEnd___25858: undefined, - end___25866: undefined, - didMove___25878: undefined, + prevEnd___43347: undefined, + end___43355: undefined, + didMove___43367: undefined, arg0: undefined, arg1: undefined, } } @@ -36170,7 +36392,7 @@ function sprites_RenderText_lineEnd__P2029_mk(s) { -function sprites_RenderText_constructor__P2020(s) { +function sprites_RenderText_constructor__P19306(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36187,17 +36409,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C2015_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderText__C19301_VT)) failedCast(r0); r0 = (s.arg0).fields["text"] = (s.arg1); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = image_getFontForText__P1774_mk(s); + s.tmp_2 = image_getFontForText__P19060_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 325; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["font"] = (s.tmp_1); - s.tmp_0 = sprites_RenderText_setMaxWidth__P2027_mk(s); + s.tmp_0 = sprites_RenderText_setMaxWidth__P19313_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 326; s.pc = 2; return s.tmp_0; @@ -36207,12 +36429,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderText_constructor__P2020.info = {"start":162,"length":155,"line":7,"column":8,"endLine":11,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"inline","argumentNames":["this","text","maxWidth"]} +sprites_RenderText_constructor__P19306.info = {"start":162,"length":155,"line":7,"column":8,"endLine":11,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"inline","argumentNames":["this","text","maxWidth"]} -function sprites_RenderText_constructor__P2020_mk(s) { +function sprites_RenderText_constructor__P19306_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_constructor__P2020, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_constructor__P19306, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36226,7 +36448,7 @@ function sprites_RenderText_constructor__P2020_mk(s) { -function sprites_RenderText_setMaxWidth__P2027(s) { +function sprites_RenderText_setMaxWidth__P19313(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36236,14 +36458,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___26012 = undefined; + s.i___43501 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C2015_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderText__C19301_VT)) failedCast(r0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; s.tmp_2 = r0 = s.arg1; @@ -36265,7 +36487,7 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); s.tmp_5 = r0 = s.arg0; - s.tmp_7 = sprites_getLineBreaks__P5441_mk(s); + s.tmp_7 = sprites_getLineBreaks__P22742_mk(s); r0 = s.arg0.fields["text"]; s.tmp_7.arg0 = r0; s.tmp_7.arg1 = s.tmp_0; @@ -36299,9 +36521,9 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["height"] = (s.tmp_1); r0 = (s.arg0).fields["width"] = (0); - s.i___26012 = (0); + s.i___43501 = (0); case 1: - s.tmp_1 = r0 = s.i___26012; + s.tmp_1 = r0 = s.i___43501; r0 = s.arg0.fields["linebreaks"]; s.tmp_4 = r0; r0 = pxsim_Array__length(s.tmp_4); @@ -36313,17 +36535,17 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } s.tmp_5 = r0 = s.arg0; - s.tmp_7 = Math_max__P130_mk(s); - s.tmp_9 = sprites_RenderText_lineEnd__P2029_mk(s); + s.tmp_7 = Math_max__P17416_mk(s); + s.tmp_9 = sprites_RenderText_lineEnd__P19315_mk(s); s.tmp_9.arg0 = s.arg0; - s.tmp_9.arg1 = s.i___26012; + s.tmp_9.arg1 = s.i___43501; s.callLocIdx = 347; s.pc = 7; return s.tmp_9; case 7: r0 = s.retval; s.tmp_8 = r0; - s.tmp_11 = sprites_RenderText_lineStart__P2030_mk(s); + s.tmp_11 = sprites_RenderText_lineStart__P19316_mk(s); s.tmp_11.arg0 = s.arg0; - s.tmp_11.arg1 = s.i___26012; + s.tmp_11.arg1 = s.i___43501; s.callLocIdx = 348; s.pc = 8; return s.tmp_11; case 8: r0 = s.retval; @@ -36337,8 +36559,8 @@ switch (step) { r0 = s.retval; s.tmp_6 = r0; r0 = (s.tmp_5).fields["width"] = (s.tmp_6); - r0 = (s.i___26012 + 1); - s.i___26012 = (r0); + r0 = (s.i___43501 + 1); + s.i___43501 = (r0); { step = 1; continue; } case 2: s.tmp_0 = r0 = s.arg0; @@ -36365,12 +36587,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderText_setMaxWidth__P2027.info = {"start":2979,"length":465,"line":78,"column":8,"endLine":87,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"setMaxWidth","argumentNames":["this","maxWidth"]} +sprites_RenderText_setMaxWidth__P19313.info = {"start":2979,"length":465,"line":78,"column":8,"endLine":87,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"setMaxWidth","argumentNames":["this","maxWidth"]} -function sprites_RenderText_setMaxWidth__P2027_mk(s) { +function sprites_RenderText_setMaxWidth__P19313_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_setMaxWidth__P2027, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_setMaxWidth__P19313, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36384,7 +36606,7 @@ function sprites_RenderText_setMaxWidth__P2027_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - i___26012: undefined, + i___43501: undefined, arg0: undefined, arg1: undefined, } } @@ -36393,7 +36615,7 @@ function sprites_RenderText_setMaxWidth__P2027_mk(s) { -function sprites_getLineBreaks__P5441(s) { +function sprites_getLineBreaks__P22742(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36403,68 +36625,68 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.result___26043 = undefined; - s.lastBreakLocation___26045 = undefined; - s.lastBreak___26046 = undefined; - s.line___26047 = undefined; - s.lineLength___26048 = undefined; - s.nextLine___26051 = undefined; - s.index___26060 = undefined; + s.result___43532 = undefined; + s.lastBreakLocation___43534 = undefined; + s.lastBreak___43535 = undefined; + s.line___43536 = undefined; + s.lineLength___43537 = undefined; + s.nextLine___43540 = undefined; + s.index___43549 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.result___26043 = (r0); - s.lastBreakLocation___26045 = (0); - s.lastBreak___26046 = (0); + s.result___43532 = (r0); + s.lastBreakLocation___43534 = (0); + s.lastBreak___43535 = (0); r0 = pxsim_pxtrt.mklocRef(); - s.line___26047 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.line___26047, 0); + s.line___43536 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.line___43536, 0); r0 = pxsim_pxtrt.mklocRef(); - s.lineLength___26048 = (r0); - s.tmp_0 = r0 = s.lineLength___26048; + s.lineLength___43537 = (r0); + s.tmp_0 = r0 = s.lineLength___43537; s.tmp_2 = r0 = s.arg1; - r0 = pxsim_pxtrt_ldlocRef(s.line___26047); + r0 = pxsim_pxtrt_ldlocRef(s.line___43536); s.tmp_3 = r0; r0 = pxsim_Array__getAt(s.tmp_2, s.tmp_3); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - r0 = pxsim_pxtcore_mkAction(3, nextLine__P26051); + r0 = pxsim_pxtcore_mkAction(3, nextLine__P43540); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.line___26047); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.lineLength___26048); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.line___43536); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.lineLength___43537); r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.arg1); - s.nextLine___26051 = (s.tmp_0); - s.index___26060 = (0); + s.nextLine___43540 = (s.tmp_0); + s.index___43549 = (0); case 1: - s.tmp_1 = r0 = s.index___26060; + s.tmp_1 = r0 = s.index___43549; r0 = pxsim_String_.length(s.arg0); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 16; continue; } - r0 = pxsim_String_.charAt(s.arg0, s.index___26060); + r0 = pxsim_String_.charAt(s.arg0, s.index___43549); s.tmp_4 = r0; r0 = (s.tmp_4 === "\n"); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__push(s.result___26043, s.index___26060); - r0 = (s.index___26060 + 1); - s.index___26060 = (r0); - s.lastBreak___26046 = (s.index___26060); + r0 = pxsim_Array__push(s.result___43532, s.index___43549); + r0 = (s.index___43549 + 1); + s.index___43549 = (r0); + s.lastBreak___43535 = (s.index___43549); s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.nextLine___26051; + s.tmp_0.argL = s.nextLine___43540; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 368; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; { step = 9; continue; } case 2: - r0 = pxsim_String_.charAt(s.arg0, s.index___26060); + r0 = pxsim_String_.charAt(s.arg0, s.index___43549); s.tmp_1 = r0; r0 = (s.tmp_1 === "\\"); s.tmp_0 = r0; @@ -36474,7 +36696,7 @@ switch (step) { { step = 4; continue; } case 3: s.tmp_3 = r0 = s.arg0; - r0 = (s.index___26060 + 1); + r0 = (s.index___43549 + 1); s.tmp_4 = r0; r0 = pxsim_String_.charAt(s.tmp_3, s.tmp_4); s.tmp_2 = r0; @@ -36484,20 +36706,20 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 5; continue; } - r0 = pxsim_Array__push(s.result___26043, s.index___26060); - s.lastBreak___26046 = (s.index___26060); - r0 = (s.index___26060 + 2); - s.index___26060 = (r0); + r0 = pxsim_Array__push(s.result___43532, s.index___43549); + s.lastBreak___43535 = (s.index___43549); + r0 = (s.index___43549 + 2); + s.index___43549 = (r0); s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.nextLine___26051; + s.tmp_0.argL = s.nextLine___43540; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 369; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; { step = 8; continue; } case 5: - s.tmp_1 = sprites_isBreakCharacter__P5440_mk(s); - r0 = pxsim_String_.charCodeAt(s.arg0, s.index___26060); + s.tmp_1 = sprites_isBreakCharacter__P22741_mk(s); + r0 = pxsim_String_.charCodeAt(s.arg0, s.index___43549); s.tmp_1.arg0 = r0; s.callLocIdx = 370; s.pc = 19; return s.tmp_1; case 19: @@ -36505,46 +36727,46 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.lastBreakLocation___26045 = (s.index___26060); + s.lastBreakLocation___43534 = (s.index___43549); case 6: case 7: case 8: case 9: - r0 = (s.index___26060 - s.lastBreak___26046); + r0 = (s.index___43549 - s.lastBreak___43535); s.tmp_1 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.lineLength___26048); + r0 = pxsim_pxtrt_ldlocRef(s.lineLength___43537); s.tmp_2 = r0; r0 = (s.tmp_1 === s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.lastBreakLocation___26045 === s.index___26060); + r0 = (s.lastBreakLocation___43534 === s.index___43549); s.tmp_3 = r0; r0 = pxsim_numops_toBool(s.tmp_3); if (!r0) { step = 10; continue; } r0 = s.tmp_3; { step = 11; continue; } case 10: - r0 = (s.lastBreakLocation___26045 <= s.lastBreak___26046); + r0 = (s.lastBreakLocation___43534 <= s.lastBreak___43535); case 11: // jmp value (already in r0) s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 12; continue; } - r0 = pxsim_Array__push(s.result___26043, s.index___26060); - s.lastBreak___26046 = (s.index___26060); + r0 = pxsim_Array__push(s.result___43532, s.index___43549); + s.lastBreak___43535 = (s.index___43549); s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.nextLine___26051; + s.tmp_0.argL = s.nextLine___43540; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 371; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; { step = 13; continue; } case 12: - r0 = pxsim_Array__push(s.result___26043, s.lastBreakLocation___26045); - s.lastBreak___26046 = (s.lastBreakLocation___26045); + r0 = pxsim_Array__push(s.result___43532, s.lastBreakLocation___43534); + s.lastBreak___43535 = (s.lastBreakLocation___43534); s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.nextLine___26051; + s.tmp_0.argL = s.nextLine___43540; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 372; s.pc = 21; return s.tmp_0; case 21: @@ -36552,20 +36774,20 @@ switch (step) { case 13: case 14: case 15: - r0 = (s.index___26060 + 1); - s.index___26060 = (r0); + r0 = (s.index___43549 + 1); + s.index___43549 = (r0); { step = 1; continue; } case 16: - r0 = s.result___26043; + r0 = s.result___43532; return leave(s, r0) default: oops() } } } -sprites_getLineBreaks__P5441.info = {"start":6471,"length":1548,"line":170,"column":4,"endLine":216,"endColumn":5,"fileName":"pxt_modules/game/renderText.ts","functionName":"getLineBreaks","argumentNames":["text","lineLengths"]} +sprites_getLineBreaks__P22742.info = {"start":6471,"length":1548,"line":170,"column":4,"endLine":216,"endColumn":5,"fileName":"pxt_modules/game/renderText.ts","functionName":"getLineBreaks","argumentNames":["text","lineLengths"]} -function sprites_getLineBreaks__P5441_mk(s) { +function sprites_getLineBreaks__P22742_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_getLineBreaks__P5441, depth: s.depth + 1, + parent: s, fn: sprites_getLineBreaks__P22742, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36573,13 +36795,13 @@ function sprites_getLineBreaks__P5441_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - result___26043: undefined, - lastBreakLocation___26045: undefined, - lastBreak___26046: undefined, - line___26047: undefined, - lineLength___26048: undefined, - nextLine___26051: undefined, - index___26060: undefined, + result___43532: undefined, + lastBreakLocation___43534: undefined, + lastBreak___43535: undefined, + line___43536: undefined, + lineLength___43537: undefined, + nextLine___43540: undefined, + index___43549: undefined, arg0: undefined, arg1: undefined, } } @@ -36588,7 +36810,7 @@ function sprites_getLineBreaks__P5441_mk(s) { -function nextLine__P26051(s) { +function nextLine__P43540(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36619,12 +36841,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -nextLine__P26051.info = {"start":6718,"length":116,"line":178,"column":8,"endLine":181,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"nextLine","argumentNames":[]} +nextLine__P43540.info = {"start":6718,"length":116,"line":178,"column":8,"endLine":181,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"nextLine","argumentNames":[]} -function nextLine__P26051_mk(s) { +function nextLine__P43540_mk(s) { checkStack(s.depth); return { - parent: s, fn: nextLine__P26051, depth: s.depth + 1, + parent: s, fn: nextLine__P43540, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36638,7 +36860,7 @@ function nextLine__P26051_mk(s) { -function sprites_isBreakCharacter__P5440(s) { +function sprites_isBreakCharacter__P22741(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36718,12 +36940,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_isBreakCharacter__P5440.info = {"start":6231,"length":234,"line":163,"column":4,"endLine":168,"endColumn":5,"fileName":"pxt_modules/game/renderText.ts","functionName":"isBreakCharacter","argumentNames":["charCode"]} +sprites_isBreakCharacter__P22741.info = {"start":6231,"length":234,"line":163,"column":4,"endLine":168,"endColumn":5,"fileName":"pxt_modules/game/renderText.ts","functionName":"isBreakCharacter","argumentNames":["charCode"]} -function sprites_isBreakCharacter__P5440_mk(s) { +function sprites_isBreakCharacter__P22741_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_isBreakCharacter__P5440, depth: s.depth + 1, + parent: s, fn: sprites_isBreakCharacter__P22741, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36742,7 +36964,7 @@ function sprites_isBreakCharacter__P5440_mk(s) { -function sprites_BaseSpriteSayRenderer_destroy__P2052(s) { +function sprites_BaseSpriteSayRenderer_destroy__P19338(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36757,17 +36979,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C2048_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C19334_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSpriteSayRenderer_destroy__P2052.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__P19338.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__P2052_mk(s) { +function sprites_BaseSpriteSayRenderer_destroy__P19338_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSpriteSayRenderer_destroy__P2052, depth: s.depth + 1, + parent: s, fn: sprites_BaseSpriteSayRenderer_destroy__P19338, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -36776,7 +36998,7 @@ function sprites_BaseSpriteSayRenderer_destroy__P2052_mk(s) { -function console_inspect__P382(s) { +function console_inspect__P17668(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36786,10 +37008,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.asArr___20259 = undefined; - s.asString___20277 = undefined; - s.keys___20289 = undefined; - s.snipped___20293 = undefined; + s.asArr___37748 = undefined; + s.asString___37766 = undefined; + s.keys___37778 = undefined; + s.snipped___37782 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -36830,15 +37052,15 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 5; continue; } - s.asArr___20259 = (s.arg0); - r0 = pxsim_Array__length(s.asArr___20259); + s.asArr___37748 = (s.arg0); + r0 = pxsim_Array__length(s.asArr___37748); 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__P103_mk(s); - s.tmp_2.arg0 = s.asArr___20259; + s.tmp_2 = helpers_arrayJoin__P17389_mk(s); + s.tmp_2.arg0 = s.asArr___37748; s.tmp_2.arg1 = ","; s.callLocIdx = 45; s.pc = 19; return s.tmp_2; case 19: @@ -36848,9 +37070,9 @@ switch (step) { case 3: r0 = pxsim_String_.mkEmpty(); s.tmp_4 = r0; - s.tmp_7 = helpers_arrayJoin__P103_mk(s); - s.tmp_8 = helpers_arraySlice__P115_mk(s); - s.tmp_8.arg0 = s.asArr___20259; + s.tmp_7 = helpers_arrayJoin__P17389_mk(s); + s.tmp_8 = helpers_arraySlice__P17401_mk(s); + s.tmp_8.arg0 = s.asArr___37748; s.tmp_8.arg1 = 0; s.tmp_8.arg2 = s.arg1; s.callLocIdx = 46; s.pc = 21; return s.tmp_8; @@ -36890,46 +37112,46 @@ switch (step) { r0 = pxsim_String_.mkEmpty(); s.tmp_10 = r0; r0 = pxsim_String__concat(s.tmp_9, s.tmp_10); - s.asString___20277 = (r0); - r0 = (s.asString___20277 != "[object Object]"); + s.asString___37766 = (r0); + r0 = (s.asString___37766 != "[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___20277 != "[Object]"); + r0 = (s.asString___37766 != "[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___20277; + r0 = s.asString___37766; { step = 17; continue; } case 8: case 9: r0 = pxsim_pxtrt.keysOf(s.arg0); - s.keys___20289 = (r0); - r0 = pxsim_Array__length(s.keys___20289); + s.keys___37778 = (r0); + r0 = pxsim_Array__length(s.keys___37778); s.tmp_0 = r0; r0 = (s.tmp_0 > s.arg1); - s.snipped___20293 = (r0); - r0 = pxsim_numops_toBoolDecr(s.snipped___20293); + s.snipped___37782 = (r0); + r0 = pxsim_numops_toBoolDecr(s.snipped___37782); if (!r0) { step = 10; continue; } - s.tmp_0 = helpers_arraySlice__P115_mk(s); - s.tmp_0.arg0 = s.keys___20289; + s.tmp_0 = helpers_arraySlice__P17401_mk(s); + s.tmp_0.arg0 = s.keys___37778; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = s.arg1; s.callLocIdx = 48; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.keys___20289 = (r0); + s.keys___37778 = (r0); case 10: case 11: - r0 = pxsim_pxtcore_mkAction(1, console_inspect_inline__P20310); + r0 = pxsim_pxtcore_mkAction(1, console_inspect_inline__P37799); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_numops_toBoolDecr(s.snipped___20293); + r0 = pxsim_numops_toBoolDecr(s.snipped___37782); if (!r0) { step = 12; continue; } r0 = "\n ..."; { step = 13; continue; } @@ -36938,8 +37160,8 @@ switch (step) { case 13: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_7 = helpers_arrayReduce__P112_mk(s); - s.tmp_7.arg0 = s.keys___20289; + s.tmp_7 = helpers_arrayReduce__P17398_mk(s); + s.tmp_7.arg0 = s.keys___37778; s.tmp_7.arg1 = s.tmp_0; r0 = pxsim_String_.mkEmpty(); s.tmp_7.arg2 = r0; @@ -36988,12 +37210,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_inspect__P382.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__P17668.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__P382_mk(s) { +function console_inspect__P17668_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_inspect__P382, depth: s.depth + 1, + parent: s, fn: console_inspect__P17668, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37006,10 +37228,10 @@ function console_inspect__P382_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - asArr___20259: undefined, - asString___20277: undefined, - keys___20289: undefined, - snipped___20293: undefined, + asArr___37748: undefined, + asString___37766: undefined, + keys___37778: undefined, + snipped___37782: undefined, arg0: undefined, arg1: undefined, } } @@ -37018,7 +37240,7 @@ function console_inspect__P382_mk(s) { -function console_inspect_inline__P20310(s) { +function console_inspect_inline__P37799(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37081,12 +37303,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_inspect_inline__P20310.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__P37799.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__P20310_mk(s) { +function console_inspect_inline__P37799_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_inspect_inline__P20310, depth: s.depth + 1, + parent: s, fn: console_inspect_inline__P37799, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37104,7 +37326,7 @@ function console_inspect_inline__P20310_mk(s) { -function helpers_arrayReduce__P112(s) { +function helpers_arrayReduce__P17398(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37114,8 +37336,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___18034 = undefined; - s.i___18037 = undefined; + s.len___35523 = undefined; + s.i___35526 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -37123,43 +37345,43 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__length(s.arg0); - s.len___18034 = (r0); - s.i___18037 = (0); + s.len___35523 = (r0); + s.i___35526 = (0); case 1: - r0 = (s.i___18037 < s.len___18034); + r0 = (s.i___35526 < s.len___35523); 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___18037); + r0 = pxsim_Array__getAt(s.arg0, s.i___35526); s.tmp_1.arg1 = r0; - s.tmp_1.arg2 = s.i___18037; + s.tmp_1.arg2 = s.i___35526; setupLambda(s.tmp_1, s.tmp_1.argL); s.callLocIdx = 9; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; s.arg2 = (r0); - r0 = (s.i___18037 + 1); - s.i___18037 = (r0); + r0 = (s.i___35526 + 1); + s.i___35526 = (r0); { step = 1; continue; } case 2: r0 = s.arg2; return leave(s, r0) default: oops() } } } -helpers_arrayReduce__P112.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__P17398.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__P112_mk(s) { +function helpers_arrayReduce__P17398_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayReduce__P112, depth: s.depth + 1, + parent: s, fn: helpers_arrayReduce__P17398, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - len___18034: undefined, - i___18037: undefined, + len___35523: undefined, + i___35526: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -37169,7 +37391,7 @@ function helpers_arrayReduce__P112_mk(s) { -function helpers_arrayJoin__P103(s) { +function helpers_arrayJoin__P17389(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37179,9 +37401,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.r___20344 = undefined; - s.len___20345 = undefined; - s.i___20348 = undefined; + s.r___37833 = undefined; + s.len___37834 = undefined; + s.i___37837 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -37204,16 +37426,16 @@ switch (step) { case 3: case 4: r0 = pxsim_String_.mkEmpty(); - s.r___20344 = (r0); + s.r___37833 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___20345 = (r0); - s.i___20348 = (0); + s.len___37834 = (r0); + s.i___37837 = (0); case 5: - r0 = (s.i___20348 < s.len___20345); + r0 = (s.i___37837 < s.len___37834); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.i___20348 > 0); + r0 = (s.i___37837 > 0); s.tmp_1 = r0; r0 = pxsim_numops_toBool(s.tmp_1); if (r0) { step = 6; continue; } @@ -37226,12 +37448,12 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 8; continue; } - if ((s.r___20344) && (s.r___20344).vtable) { + if ((s.r___37833) && (s.r___37833).vtable) { setupResume(s, 15); - pxsim_String__stringConv(s.r___20344); + pxsim_String__stringConv(s.r___37833); checkResumeConsumed(); return; - } else { s.retval = (s.r___20344) + ""; } + } else { s.retval = (s.r___37833) + ""; } case 15: r0 = s.retval; s.tmp_3 = r0; @@ -37245,10 +37467,10 @@ switch (step) { r0 = s.retval; s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_3, s.tmp_4); - s.r___20344 = (r0); + s.r___37833 = (r0); case 8: case 9: - r0 = pxsim_Array__getAt(s.arg0, s.i___20348); + r0 = pxsim_Array__getAt(s.arg0, s.i___37837); s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; @@ -37257,7 +37479,7 @@ switch (step) { r0 = s.tmp_0; { step = 11; continue; } case 10: - r0 = pxsim_Array__getAt(s.arg0, s.i___20348); + r0 = pxsim_Array__getAt(s.arg0, s.i___37837); s.tmp_2 = r0; r0 = (s.tmp_2 === null); case 11: @@ -37268,16 +37490,16 @@ switch (step) { r0 = pxsim_String_.mkEmpty(); { step = 13; continue; } case 12: - r0 = pxsim_Array__getAt(s.arg0, s.i___20348); + r0 = pxsim_Array__getAt(s.arg0, s.i___37837); case 13: // jmp value (already in r0) s.tmp_4 = r0; - if ((s.r___20344) && (s.r___20344).vtable) { + if ((s.r___37833) && (s.r___37833).vtable) { setupResume(s, 17); - pxsim_String__stringConv(s.r___20344); + pxsim_String__stringConv(s.r___37833); checkResumeConsumed(); return; - } else { s.retval = (s.r___20344) + ""; } + } else { s.retval = (s.r___37833) + ""; } case 17: r0 = s.retval; s.tmp_5 = r0; @@ -37291,21 +37513,21 @@ switch (step) { r0 = s.retval; s.tmp_6 = r0; r0 = pxsim_String__concat(s.tmp_5, s.tmp_6); - s.r___20344 = (r0); - r0 = (s.i___20348 + 1); - s.i___20348 = (r0); + s.r___37833 = (r0); + r0 = (s.i___37837 + 1); + s.i___37837 = (r0); { step = 5; continue; } case 14: - r0 = s.r___20344; + r0 = s.r___37833; return leave(s, r0) default: oops() } } } -helpers_arrayJoin__P103.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__P17389.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__P103_mk(s) { +function helpers_arrayJoin__P17389_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayJoin__P103, depth: s.depth + 1, + parent: s, fn: helpers_arrayJoin__P17389, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37314,9 +37536,9 @@ function helpers_arrayJoin__P103_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - r___20344: undefined, - len___20345: undefined, - i___20348: undefined, + r___37833: undefined, + len___37834: undefined, + i___37837: undefined, arg0: undefined, arg1: undefined, } } @@ -37325,7 +37547,7 @@ function helpers_arrayJoin__P103_mk(s) { -function refresh_following__P82490(s) { +function refresh_following__P163596(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37335,32 +37557,32 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sprite___82910 = undefined; - s.unnamed3102___U1 = undefined; - s.unnamed3103___U2 = undefined; - s.sprite_checkpoint___82930 = undefined; - s.unnamed3104___U4 = undefined; - s.unnamed3105___U5 = undefined; - s.sprite___82910 = (undefined); - s.tmp_0 = sprites_allOfKind__P2066_mk(s); - s.tmp_0.arg0 = globals.Player___2267; - s.callLocIdx = 387; s.pc = 12; return s.tmp_0; + s.sprite___164037 = undefined; + s.unnamed8726___U1 = undefined; + s.unnamed8727___U2 = undefined; + s.sprite_checkpoint___164057 = undefined; + s.unnamed8728___U4 = undefined; + s.unnamed8729___U5 = undefined; + s.sprite___164037 = (undefined); + s.tmp_0 = sprites_allOfKind__P19352_mk(s); + s.tmp_0.arg0 = globals.Player___19553; + s.callLocIdx = 403; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.unnamed3102___U1 = (r0); - s.unnamed3103___U2 = (0); + s.unnamed8726___U1 = (r0); + s.unnamed8727___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed3103___U2; - r0 = pxsim_Array__length(s.unnamed3102___U1); + s.tmp_0 = r0 = s.unnamed8727___U2; + r0 = pxsim_Array__length(s.unnamed8726___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 11; continue; } - r0 = pxsim_Array__getAt(s.unnamed3102___U1, s.unnamed3103___U2); - s.sprite___82910 = (r0); - s.tmp_5 = sprites_readDataBoolean__P4492_mk(s); - s.tmp_5.arg0 = s.sprite___82910; + r0 = pxsim_Array__getAt(s.unnamed8726___U1, s.unnamed8727___U2); + s.sprite___164037 = (r0); + s.tmp_5 = sprites_readDataBoolean__P21778_mk(s); + s.tmp_5.arg0 = s.sprite___164037; s.tmp_5.arg1 = "bot"; - s.callLocIdx = 388; s.pc = 13; return s.tmp_5; + s.callLocIdx = 404; s.pc = 13; return s.tmp_5; case 13: r0 = s.retval; s.tmp_4 = r0; @@ -37373,63 +37595,63 @@ switch (step) { { step = 10; continue; } case 2: case 3: - s.tmp_7 = spriteutils_isDestroyed__P4235_mk(s); - s.tmp_8 = sprites_readDataSprite__P4494_mk(s); - s.tmp_8.arg0 = s.sprite___82910; + s.tmp_7 = spriteutils_isDestroyed__P21521_mk(s); + s.tmp_8 = sprites_readDataSprite__P21780_mk(s); + s.tmp_8.arg0 = s.sprite___164037; s.tmp_8.arg1 = "target_checkpoint"; - s.callLocIdx = 389; s.pc = 15; return s.tmp_8; + s.callLocIdx = 405; s.pc = 15; return s.tmp_8; case 15: r0 = s.retval; s.tmp_7.arg0 = r0; - s.callLocIdx = 390; s.pc = 14; return s.tmp_7; + s.callLocIdx = 406; s.pc = 14; return s.tmp_7; case 14: r0 = s.retval; s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 8; continue; } - s.tmp_10 = r0 = globals.all_checkpoints___82280; - s.tmp_12 = sprites_readDataNumber__P4488_mk(s); - s.tmp_12.arg0 = s.sprite___82910; + s.tmp_10 = r0 = globals.all_checkpoints___163386; + s.tmp_12 = sprites_readDataNumber__P21774_mk(s); + s.tmp_12.arg0 = s.sprite___164037; s.tmp_12.arg1 = "checkpoints_got"; - s.callLocIdx = 391; s.pc = 16; return s.tmp_12; + s.callLocIdx = 407; s.pc = 16; return s.tmp_12; case 16: r0 = s.retval; s.tmp_11 = r0; r0 = pxsim_Array__getAt(s.tmp_10, s.tmp_11); s.tmp_9 = r0; r0 = pxsim_Array__getAt(s.tmp_9, 0); - globals.local_closest_checkpoint___82922 = (r0); - s.sprite_checkpoint___82930 = (undefined); - s.tmp_0 = r0 = globals.all_checkpoints___82280; - s.tmp_2 = sprites_readDataNumber__P4488_mk(s); - s.tmp_2.arg0 = s.sprite___82910; + globals.local_closest_checkpoint___164049 = (r0); + s.sprite_checkpoint___164057 = (undefined); + s.tmp_0 = r0 = globals.all_checkpoints___163386; + s.tmp_2 = sprites_readDataNumber__P21774_mk(s); + s.tmp_2.arg0 = s.sprite___164037; s.tmp_2.arg1 = "checkpoints_got"; - s.callLocIdx = 392; s.pc = 17; return s.tmp_2; + s.callLocIdx = 408; s.pc = 17; return s.tmp_2; case 17: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.tmp_1); - s.unnamed3104___U4 = (r0); - s.unnamed3105___U5 = (0); + s.unnamed8728___U4 = (r0); + s.unnamed8729___U5 = (0); case 4: - s.tmp_0 = r0 = s.unnamed3105___U5; - r0 = pxsim_Array__length(s.unnamed3104___U4); + s.tmp_0 = r0 = s.unnamed8729___U5; + r0 = pxsim_Array__length(s.unnamed8728___U4); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 7; continue; } - r0 = pxsim_Array__getAt(s.unnamed3104___U4, s.unnamed3105___U5); - s.sprite_checkpoint___82930 = (r0); - s.tmp_4 = spriteutils_distanceBetween__P4236_mk(s); - s.tmp_4.arg0 = s.sprite___82910; - s.tmp_4.arg1 = s.sprite_checkpoint___82930; - s.callLocIdx = 393; s.pc = 18; return s.tmp_4; + r0 = pxsim_Array__getAt(s.unnamed8728___U4, s.unnamed8729___U5); + s.sprite_checkpoint___164057 = (r0); + s.tmp_4 = spriteutils_distanceBetween__P21522_mk(s); + s.tmp_4.arg0 = s.sprite___164037; + s.tmp_4.arg1 = s.sprite_checkpoint___164057; + s.callLocIdx = 409; s.pc = 18; return s.tmp_4; case 18: r0 = s.retval; s.tmp_3 = r0; - s.tmp_6 = spriteutils_distanceBetween__P4236_mk(s); - s.tmp_6.arg0 = s.sprite___82910; - s.tmp_6.arg1 = globals.local_closest_checkpoint___82922; - s.callLocIdx = 394; s.pc = 19; return s.tmp_6; + s.tmp_6 = spriteutils_distanceBetween__P21522_mk(s); + s.tmp_6.arg0 = s.sprite___164037; + s.tmp_6.arg1 = globals.local_closest_checkpoint___164049; + s.callLocIdx = 410; s.pc = 19; return s.tmp_6; case 19: r0 = s.retval; s.tmp_5 = r0; @@ -37437,103 +37659,103 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 5; continue; } - globals.local_closest_checkpoint___82922 = (s.sprite_checkpoint___82930); + globals.local_closest_checkpoint___164049 = (s.sprite_checkpoint___164057); case 5: case 6: - r0 = (s.unnamed3105___U5 + 1); - s.unnamed3105___U5 = (r0); + r0 = (s.unnamed8729___U5 + 1); + s.unnamed8729___U5 = (r0); { step = 4; continue; } case 7: - s.unnamed3104___U4 = (undefined); - s.tmp_0 = sprites_setDataSprite__P4493_mk(s); - s.tmp_0.arg0 = s.sprite___82910; + s.unnamed8728___U4 = (undefined); + s.tmp_0 = sprites_setDataSprite__P21779_mk(s); + s.tmp_0.arg0 = s.sprite___164037; s.tmp_0.arg1 = "target_checkpoint"; - s.tmp_0.arg2 = globals.local_closest_checkpoint___82922; - s.callLocIdx = 395; s.pc = 20; return s.tmp_0; + s.tmp_0.arg2 = globals.local_closest_checkpoint___164049; + s.callLocIdx = 411; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; case 8: case 9: - s.tmp_0 = Sprite_vx__P2145_mk(s); - s.tmp_0.arg0 = s.sprite___82910; - s.callLocIdx = 396; s.pc = 21; return s.tmp_0; + s.tmp_0 = Sprite_vx__P19431_mk(s); + s.tmp_0.arg0 = s.sprite___164037; + s.callLocIdx = 412; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - globals.local_last_vx___82950 = (r0); - s.tmp_0 = Sprite_vy__P2147_mk(s); - s.tmp_0.arg0 = s.sprite___82910; - s.callLocIdx = 397; s.pc = 22; return s.tmp_0; + globals.local_last_vx___164077 = (r0); + s.tmp_0 = Sprite_vy__P19433_mk(s); + s.tmp_0.arg0 = s.sprite___164037; + s.callLocIdx = 413; s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; - globals.local_last_vy___82955 = (r0); - s.tmp_0 = spriteutils_setVelocityAtAngle__P4240_mk(s); - s.tmp_0.arg0 = s.sprite___82910; - s.tmp_1 = spriteutils_angleFrom__P4238_mk(s); - s.tmp_1.arg0 = s.sprite___82910; - s.tmp_2 = sprites_readDataSprite__P4494_mk(s); - s.tmp_2.arg0 = s.sprite___82910; + globals.local_last_vy___164082 = (r0); + s.tmp_0 = spriteutils_setVelocityAtAngle__P21526_mk(s); + s.tmp_0.arg0 = s.sprite___164037; + s.tmp_1 = spriteutils_angleFrom__P21524_mk(s); + s.tmp_1.arg0 = s.sprite___164037; + s.tmp_2 = sprites_readDataSprite__P21780_mk(s); + s.tmp_2.arg0 = s.sprite___164037; s.tmp_2.arg1 = "target_checkpoint"; - s.callLocIdx = 398; s.pc = 25; return s.tmp_2; + s.callLocIdx = 414; s.pc = 25; return s.tmp_2; case 25: r0 = s.retval; s.tmp_1.arg1 = r0; - s.callLocIdx = 399; s.pc = 24; return s.tmp_1; + s.callLocIdx = 415; s.pc = 24; return s.tmp_1; case 24: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_0.arg2 = globals.car_accel___81996; - s.callLocIdx = 400; s.pc = 23; return s.tmp_0; + s.tmp_0.arg2 = globals.car_accel___163091; + s.callLocIdx = 416; s.pc = 23; return s.tmp_0; case 23: r0 = s.retval; - s.tmp_0 = Sprite_ax__P2150_mk(s); - s.tmp_0.arg0 = s.sprite___82910; - s.tmp_2 = Sprite_vx__P2145_mk(s); - s.tmp_2.arg0 = s.sprite___82910; - s.callLocIdx = 401; s.pc = 27; return s.tmp_2; + s.tmp_0 = Sprite_ax__P19436_mk(s); + s.tmp_0.arg0 = s.sprite___164037; + s.tmp_2 = Sprite_vx__P19431_mk(s); + s.tmp_2.arg0 = s.sprite___164037; + s.callLocIdx = 417; s.pc = 27; return s.tmp_2; case 27: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_1 * 1); s.tmp_0.arg1 = r0; - s.callLocIdx = 402; s.pc = 26; return s.tmp_0; + s.callLocIdx = 418; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; - s.tmp_0 = Sprite_ay__P2152_mk(s); - s.tmp_0.arg0 = s.sprite___82910; - s.tmp_2 = Sprite_vy__P2147_mk(s); - s.tmp_2.arg0 = s.sprite___82910; - s.callLocIdx = 403; s.pc = 29; return s.tmp_2; + s.tmp_0 = Sprite_ay__P19438_mk(s); + s.tmp_0.arg0 = s.sprite___164037; + s.tmp_2 = Sprite_vy__P19433_mk(s); + s.tmp_2.arg0 = s.sprite___164037; + s.callLocIdx = 419; s.pc = 29; return s.tmp_2; case 29: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_1 * 1); s.tmp_0.arg1 = r0; - s.callLocIdx = 404; s.pc = 28; return s.tmp_0; + s.callLocIdx = 420; s.pc = 28; return s.tmp_0; case 28: r0 = s.retval; - s.tmp_0 = Sprite_setVelocity__P2197_mk(s); - s.tmp_0.arg0 = s.sprite___82910; - s.tmp_0.arg1 = globals.local_last_vx___82950; - s.tmp_0.arg2 = globals.local_last_vy___82955; - s.callLocIdx = 405; s.pc = 30; return s.tmp_0; + s.tmp_0 = Sprite_setVelocity__P19483_mk(s); + s.tmp_0.arg0 = s.sprite___164037; + s.tmp_0.arg1 = globals.local_last_vx___164077; + s.tmp_0.arg2 = globals.local_last_vy___164082; + s.callLocIdx = 421; s.pc = 30; return s.tmp_0; case 30: r0 = s.retval; case 10: - r0 = (s.unnamed3103___U2 + 1); - s.unnamed3103___U2 = (r0); + r0 = (s.unnamed8727___U2 + 1); + s.unnamed8727___U2 = (r0); { step = 1; continue; } case 11: - s.unnamed3102___U1 = (undefined); + s.unnamed8726___U1 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -refresh_following__P82490.info = {"start":20565,"length":1177,"line":610,"column":0,"endLine":631,"endColumn":1,"fileName":"main.ts","functionName":"refresh_following","argumentNames":[]} +refresh_following__P163596.info = {"start":21241,"length":1177,"line":628,"column":0,"endLine":649,"endColumn":1,"fileName":"main.ts","functionName":"refresh_following","argumentNames":[]} -function refresh_following__P82490_mk(s) { +function refresh_following__P163596_mk(s) { checkStack(s.depth); return { - parent: s, fn: refresh_following__P82490, depth: s.depth + 1, + parent: s, fn: refresh_following__P163596, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37548,19 +37770,19 @@ function refresh_following__P82490_mk(s) { tmp_10: undefined, tmp_11: undefined, tmp_12: undefined, - sprite___82910: undefined, - unnamed3102___U1: undefined, - unnamed3103___U2: undefined, - sprite_checkpoint___82930: undefined, - unnamed3104___U4: undefined, - unnamed3105___U5: undefined, + sprite___164037: undefined, + unnamed8726___U1: undefined, + unnamed8727___U2: undefined, + sprite_checkpoint___164057: undefined, + unnamed8728___U4: undefined, + unnamed8729___U5: undefined, } } -function Sprite_setVelocity__P2197(s) { +function Sprite_setVelocity__P19483(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37577,14 +37799,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); - s.tmp_0 = Sprite_vx__P2146_mk(s); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); + s.tmp_0 = Sprite_vx__P19432_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 569; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_vy__P2148_mk(s); + s.tmp_0 = Sprite_vy__P19434_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 570; s.pc = 2; return s.tmp_0; @@ -37594,12 +37816,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setVelocity__P2197.info = {"start":15598,"length":93,"line":549,"column":4,"endLine":552,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setVelocity","argumentNames":["this","vx","vy"]} +Sprite_setVelocity__P19483.info = {"start":15598,"length":93,"line":549,"column":4,"endLine":552,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setVelocity","argumentNames":["this","vx","vy"]} -function Sprite_setVelocity__P2197_mk(s) { +function Sprite_setVelocity__P19483_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setVelocity__P2197, depth: s.depth + 1, + parent: s, fn: Sprite_setVelocity__P19483, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -37611,7 +37833,7 @@ function Sprite_setVelocity__P2197_mk(s) { -function spriteutils_angleFrom__P4238(s) { +function spriteutils_angleFrom__P21524(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37647,13 +37869,13 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_6 = Sprite_y__P2143_mk(s); + s.tmp_6 = Sprite_y__P19429_mk(s); s.tmp_6.arg0 = s.arg1; s.callLocIdx = 1925; s.pc = 6; return s.tmp_6; case 6: r0 = s.retval; s.tmp_5 = r0; - s.tmp_8 = Sprite_y__P2143_mk(s); + s.tmp_8 = Sprite_y__P19429_mk(s); s.tmp_8.arg0 = s.arg0; s.callLocIdx = 1926; s.pc = 7; return s.tmp_8; case 7: @@ -37661,13 +37883,13 @@ switch (step) { s.tmp_7 = r0; r0 = (s.tmp_5 - s.tmp_7); s.tmp_4 = r0; - s.tmp_11 = Sprite_x__P2141_mk(s); + s.tmp_11 = Sprite_x__P19427_mk(s); s.tmp_11.arg0 = s.arg1; s.callLocIdx = 1927; s.pc = 8; return s.tmp_11; case 8: r0 = s.retval; s.tmp_10 = r0; - s.tmp_13 = Sprite_x__P2141_mk(s); + s.tmp_13 = Sprite_x__P19427_mk(s); s.tmp_13.arg0 = s.arg0; s.callLocIdx = 1928; s.pc = 9; return s.tmp_13; case 9: @@ -37680,12 +37902,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -spriteutils_angleFrom__P4238.info = {"start":7649,"length":178,"line":244,"column":4,"endLine":250,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-util/spriteutils.ts","functionName":"angleFrom","argumentNames":["a","b"]} +spriteutils_angleFrom__P21524.info = {"start":7649,"length":178,"line":244,"column":4,"endLine":250,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-util/spriteutils.ts","functionName":"angleFrom","argumentNames":["a","b"]} -function spriteutils_angleFrom__P4238_mk(s) { +function spriteutils_angleFrom__P21524_mk(s) { checkStack(s.depth); return { - parent: s, fn: spriteutils_angleFrom__P4238, depth: s.depth + 1, + parent: s, fn: spriteutils_angleFrom__P21524, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37709,7 +37931,7 @@ function spriteutils_angleFrom__P4238_mk(s) { -function spriteutils_setVelocityAtAngle__P4240(s) { +function spriteutils_setVelocityAtAngle__P21526(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37734,7 +37956,7 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_2 = Sprite_setVelocity__P2197_mk(s); + s.tmp_2 = Sprite_setVelocity__P19483_mk(s); s.tmp_2.arg0 = s.arg0; r0 = pxsim.Math_.cos(s.arg1); s.tmp_3 = r0; @@ -37752,12 +37974,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -spriteutils_setVelocityAtAngle__P4240.info = {"start":9123,"length":269,"line":285,"column":4,"endLine":293,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-util/spriteutils.ts","functionName":"setVelocityAtAngle","argumentNames":["target","angleInRadians","speed"]} +spriteutils_setVelocityAtAngle__P21526.info = {"start":9123,"length":269,"line":285,"column":4,"endLine":293,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-util/spriteutils.ts","functionName":"setVelocityAtAngle","argumentNames":["target","angleInRadians","speed"]} -function spriteutils_setVelocityAtAngle__P4240_mk(s) { +function spriteutils_setVelocityAtAngle__P21526_mk(s) { checkStack(s.depth); return { - parent: s, fn: spriteutils_setVelocityAtAngle__P4240, depth: s.depth + 1, + parent: s, fn: spriteutils_setVelocityAtAngle__P21526, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37773,7 +37995,7 @@ function spriteutils_setVelocityAtAngle__P4240_mk(s) { -function spriteutils_distanceBetween__P4236(s) { +function spriteutils_distanceBetween__P21522(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37809,13 +38031,13 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_8 = Sprite_x__P2141_mk(s); + s.tmp_8 = Sprite_x__P19427_mk(s); s.tmp_8.arg0 = s.arg0; s.callLocIdx = 1921; s.pc = 6; return s.tmp_8; case 6: r0 = s.retval; s.tmp_7 = r0; - s.tmp_10 = Sprite_x__P2141_mk(s); + s.tmp_10 = Sprite_x__P19427_mk(s); s.tmp_10.arg0 = s.arg1; s.callLocIdx = 1922; s.pc = 7; return s.tmp_10; case 7: @@ -37825,13 +38047,13 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim.Math_.pow(s.tmp_6, 2); s.tmp_5 = r0; - s.tmp_14 = Sprite_y__P2143_mk(s); + s.tmp_14 = Sprite_y__P19429_mk(s); s.tmp_14.arg0 = s.arg0; s.callLocIdx = 1923; s.pc = 8; return s.tmp_14; case 8: r0 = s.retval; s.tmp_13 = r0; - s.tmp_16 = Sprite_y__P2143_mk(s); + s.tmp_16 = Sprite_y__P19429_mk(s); s.tmp_16.arg0 = s.arg1; s.callLocIdx = 1924; s.pc = 9; return s.tmp_16; case 9: @@ -37848,12 +38070,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -spriteutils_distanceBetween__P4236.info = {"start":6228,"length":168,"line":202,"column":4,"endLine":205,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-util/spriteutils.ts","functionName":"distanceBetween","argumentNames":["a","b"]} +spriteutils_distanceBetween__P21522.info = {"start":6228,"length":168,"line":202,"column":4,"endLine":205,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-util/spriteutils.ts","functionName":"distanceBetween","argumentNames":["a","b"]} -function spriteutils_distanceBetween__P4236_mk(s) { +function spriteutils_distanceBetween__P21522_mk(s) { checkStack(s.depth); return { - parent: s, fn: spriteutils_distanceBetween__P4236, depth: s.depth + 1, + parent: s, fn: spriteutils_distanceBetween__P21522, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37880,7 +38102,7 @@ function spriteutils_distanceBetween__P4236_mk(s) { -function sprites_readDataSprite__P4494(s) { +function sprites_readDataSprite__P21780(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37890,7 +38112,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.d___19951 = undefined; + s.d___37440 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -37917,30 +38139,30 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_4 = Sprite_data__P2163_mk(s); + s.tmp_4 = Sprite_data__P19449_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 2624; s.pc = 6; return s.tmp_4; case 6: r0 = s.retval; - s.d___19951 = (r0); - r0 = pxsim_pxtrt.mapGetGeneric(s.d___19951, s.arg1); + s.d___37440 = (r0); + r0 = pxsim_pxtrt.mapGetGeneric(s.d___37440, s.arg1); case 5: return leave(s, r0) default: oops() } } } -sprites_readDataSprite__P4494.info = {"start":3460,"length":189,"line":112,"column":4,"endLine":116,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"readDataSprite","argumentNames":["sprite","name"]} +sprites_readDataSprite__P21780.info = {"start":3460,"length":189,"line":112,"column":4,"endLine":116,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"readDataSprite","argumentNames":["sprite","name"]} -function sprites_readDataSprite__P4494_mk(s) { +function sprites_readDataSprite__P21780_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_readDataSprite__P4494, depth: s.depth + 1, + parent: s, fn: sprites_readDataSprite__P21780, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - d___19951: undefined, + d___37440: undefined, arg0: undefined, arg1: undefined, } } @@ -37949,7 +38171,7 @@ function sprites_readDataSprite__P4494_mk(s) { -function update_car_physics__P83110(s) { +function update_car_physics__P164237(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37959,12 +38181,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tile___83117 = undefined; - s.unnamed3106___U1 = undefined; - s.unnamed3107___U2 = undefined; - s.tile___83150 = undefined; - s.unnamed3108___U4 = undefined; - s.unnamed3109___U5 = undefined; + s.tile___164244 = undefined; + s.unnamed8730___U1 = undefined; + s.unnamed8731___U2 = undefined; + s.tile___164277 = undefined; + s.unnamed8732___U4 = undefined; + s.unnamed8733___U5 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -37973,187 +38195,187 @@ switch (step) { s.arg4 = (s.lambdaArgs[4]); s.lambdaArgs = null; } - s.tile___83117 = (undefined); - s.unnamed3106___U1 = (globals.map_driving_tiles___82119); - s.unnamed3107___U2 = (0); + s.tile___164244 = (undefined); + s.unnamed8730___U1 = (globals.map_driving_tiles___163225); + s.unnamed8731___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed3107___U2; - r0 = pxsim_Array__length(s.unnamed3106___U1); + s.tmp_0 = r0 = s.unnamed8731___U2; + r0 = pxsim_Array__length(s.unnamed8730___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed3106___U1, s.unnamed3107___U2); - s.tile___83117 = (r0); - s.tmp_3 = Sprite_tileKindAt__P2209_mk(s); + r0 = pxsim_Array__getAt(s.unnamed8730___U1, s.unnamed8731___U2); + s.tile___164244 = (r0); + s.tmp_3 = Sprite_tileKindAt__P19495_mk(s); s.tmp_3.arg0 = s.arg0; s.tmp_3.arg1 = 4; - s.tmp_3.arg2 = s.tile___83117; - s.callLocIdx = 434; s.pc = 10; return s.tmp_3; + s.tmp_3.arg2 = s.tile___164244; + s.callLocIdx = 450; s.pc = 10; return s.tmp_3; case 10: r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 2; continue; } - s.tmp_4 = Sprite_fx__P2154_mk(s); + s.tmp_4 = Sprite_fx__P19440_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = s.arg1; - s.callLocIdx = 435; s.pc = 11; return s.tmp_4; + s.callLocIdx = 451; s.pc = 11; return s.tmp_4; case 11: r0 = s.retval; - s.tmp_0 = Sprite_fy__P2156_mk(s); + s.tmp_0 = Sprite_fy__P19442_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - s.callLocIdx = 436; s.pc = 12; return s.tmp_0; + s.callLocIdx = 452; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = Sprite_vx__P2146_mk(s); + s.tmp_0 = Sprite_vx__P19432_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Math_constrain__P284_mk(s); - s.tmp_2 = Sprite_vx__P2145_mk(s); + s.tmp_1 = Math_constrain__P17570_mk(s); + s.tmp_2 = Sprite_vx__P19431_mk(s); s.tmp_2.arg0 = s.arg0; - s.callLocIdx = 437; s.pc = 15; return s.tmp_2; + s.callLocIdx = 453; s.pc = 15; return s.tmp_2; case 15: r0 = s.retval; s.tmp_1.arg0 = r0; r0 = (s.arg3 * -1); s.tmp_1.arg1 = r0; s.tmp_1.arg2 = s.arg3; - s.callLocIdx = 438; s.pc = 14; return s.tmp_1; + s.callLocIdx = 454; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; s.tmp_0.arg1 = r0; - s.callLocIdx = 439; s.pc = 13; return s.tmp_0; + s.callLocIdx = 455; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.tmp_0 = Sprite_vy__P2148_mk(s); + s.tmp_0 = Sprite_vy__P19434_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Math_constrain__P284_mk(s); - s.tmp_2 = Sprite_vy__P2147_mk(s); + s.tmp_1 = Math_constrain__P17570_mk(s); + s.tmp_2 = Sprite_vy__P19433_mk(s); s.tmp_2.arg0 = s.arg0; - s.callLocIdx = 440; s.pc = 18; return s.tmp_2; + s.callLocIdx = 456; s.pc = 18; return s.tmp_2; case 18: r0 = s.retval; s.tmp_1.arg0 = r0; r0 = (s.arg3 * -1); s.tmp_1.arg1 = r0; s.tmp_1.arg2 = s.arg3; - s.callLocIdx = 441; s.pc = 17; return s.tmp_1; + s.callLocIdx = 457; s.pc = 17; return s.tmp_1; case 17: r0 = s.retval; s.tmp_0.arg1 = r0; - s.callLocIdx = 442; s.pc = 16; return s.tmp_0; + s.callLocIdx = 458; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; { step = 9; continue; } case 2: case 3: - r0 = (s.unnamed3107___U2 + 1); - s.unnamed3107___U2 = (r0); + r0 = (s.unnamed8731___U2 + 1); + s.unnamed8731___U2 = (r0); { step = 1; continue; } case 4: - s.unnamed3106___U1 = (undefined); - s.tile___83150 = (undefined); - s.unnamed3108___U4 = (globals.map_slow_tiles___82138); - s.unnamed3109___U5 = (0); + s.unnamed8730___U1 = (undefined); + s.tile___164277 = (undefined); + s.unnamed8732___U4 = (globals.map_slow_tiles___163244); + s.unnamed8733___U5 = (0); case 5: - s.tmp_0 = r0 = s.unnamed3109___U5; - r0 = pxsim_Array__length(s.unnamed3108___U4); + s.tmp_0 = r0 = s.unnamed8733___U5; + r0 = pxsim_Array__length(s.unnamed8732___U4); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 8; continue; } - r0 = pxsim_Array__getAt(s.unnamed3108___U4, s.unnamed3109___U5); - s.tile___83150 = (r0); - s.tmp_3 = Sprite_tileKindAt__P2209_mk(s); + r0 = pxsim_Array__getAt(s.unnamed8732___U4, s.unnamed8733___U5); + s.tile___164277 = (r0); + s.tmp_3 = Sprite_tileKindAt__P19495_mk(s); s.tmp_3.arg0 = s.arg0; s.tmp_3.arg1 = 4; - s.tmp_3.arg2 = s.tile___83150; - s.callLocIdx = 443; s.pc = 19; return s.tmp_3; + s.tmp_3.arg2 = s.tile___164277; + s.callLocIdx = 459; s.pc = 19; return s.tmp_3; case 19: r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 6; continue; } - s.tmp_4 = Sprite_fx__P2154_mk(s); + s.tmp_4 = Sprite_fx__P19440_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = s.arg2; - s.callLocIdx = 444; s.pc = 20; return s.tmp_4; + s.callLocIdx = 460; s.pc = 20; return s.tmp_4; case 20: r0 = s.retval; - s.tmp_0 = Sprite_fy__P2156_mk(s); + s.tmp_0 = Sprite_fy__P19442_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; - s.callLocIdx = 445; s.pc = 21; return s.tmp_0; + s.callLocIdx = 461; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - s.tmp_0 = Sprite_vx__P2146_mk(s); + s.tmp_0 = Sprite_vx__P19432_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Math_constrain__P284_mk(s); - s.tmp_2 = Sprite_vx__P2145_mk(s); + s.tmp_1 = Math_constrain__P17570_mk(s); + s.tmp_2 = Sprite_vx__P19431_mk(s); s.tmp_2.arg0 = s.arg0; - s.callLocIdx = 446; s.pc = 24; return s.tmp_2; + s.callLocIdx = 462; s.pc = 24; return s.tmp_2; case 24: r0 = s.retval; s.tmp_1.arg0 = r0; r0 = (s.arg4 * -1); s.tmp_1.arg1 = r0; s.tmp_1.arg2 = s.arg4; - s.callLocIdx = 447; s.pc = 23; return s.tmp_1; + s.callLocIdx = 463; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; s.tmp_0.arg1 = r0; - s.callLocIdx = 448; s.pc = 22; return s.tmp_0; + s.callLocIdx = 464; s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; - s.tmp_0 = Sprite_vy__P2148_mk(s); + s.tmp_0 = Sprite_vy__P19434_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Math_constrain__P284_mk(s); - s.tmp_2 = Sprite_vy__P2147_mk(s); + s.tmp_1 = Math_constrain__P17570_mk(s); + s.tmp_2 = Sprite_vy__P19433_mk(s); s.tmp_2.arg0 = s.arg0; - s.callLocIdx = 449; s.pc = 27; return s.tmp_2; + s.callLocIdx = 465; s.pc = 27; return s.tmp_2; case 27: r0 = s.retval; s.tmp_1.arg0 = r0; r0 = (s.arg4 * -1); s.tmp_1.arg1 = r0; s.tmp_1.arg2 = s.arg4; - s.callLocIdx = 450; s.pc = 26; return s.tmp_1; + s.callLocIdx = 466; s.pc = 26; return s.tmp_1; case 26: r0 = s.retval; s.tmp_0.arg1 = r0; - s.callLocIdx = 451; s.pc = 25; return s.tmp_0; + s.callLocIdx = 467; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; { step = 9; continue; } case 6: case 7: - r0 = (s.unnamed3109___U5 + 1); - s.unnamed3109___U5 = (r0); + r0 = (s.unnamed8733___U5 + 1); + s.unnamed8733___U5 = (r0); { step = 5; continue; } case 8: - s.unnamed3108___U4 = (undefined); + s.unnamed8732___U4 = (undefined); case 9: r0 = undefined; return leave(s, r0) default: oops() } } } -update_car_physics__P83110.info = {"start":26588,"length":850,"line":697,"column":0,"endLine":716,"endColumn":1,"fileName":"main.ts","functionName":"update_car_physics","argumentNames":["car","drive_frict","slow_frict","drive_max_velo","slow_max_velo"]} +update_car_physics__P164237.info = {"start":27264,"length":850,"line":715,"column":0,"endLine":734,"endColumn":1,"fileName":"main.ts","functionName":"update_car_physics","argumentNames":["car","drive_frict","slow_frict","drive_max_velo","slow_max_velo"]} -function update_car_physics__P83110_mk(s) { +function update_car_physics__P164237_mk(s) { checkStack(s.depth); return { - parent: s, fn: update_car_physics__P83110, depth: s.depth + 1, + parent: s, fn: update_car_physics__P164237, 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, - tile___83117: undefined, - unnamed3106___U1: undefined, - unnamed3107___U2: undefined, - tile___83150: undefined, - unnamed3108___U4: undefined, - unnamed3109___U5: undefined, + tile___164244: undefined, + unnamed8730___U1: undefined, + unnamed8731___U2: undefined, + tile___164277: undefined, + unnamed8732___U4: undefined, + unnamed8733___U5: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -38165,7 +38387,7 @@ function update_car_physics__P83110_mk(s) { -function Math_constrain__P284(s) { +function Math_constrain__P17570(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38207,12 +38429,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_constrain__P284.info = {"start":1679,"length":147,"line":34,"column":4,"endLine":36,"endColumn":5,"fileName":"pxt_modules/base/math.ts","functionName":"constrain","argumentNames":["value","low","high"]} +Math_constrain__P17570.info = {"start":1679,"length":147,"line":34,"column":4,"endLine":36,"endColumn":5,"fileName":"pxt_modules/base/math.ts","functionName":"constrain","argumentNames":["value","low","high"]} -function Math_constrain__P284_mk(s) { +function Math_constrain__P17570_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_constrain__P284, depth: s.depth + 1, + parent: s, fn: Math_constrain__P17570, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38227,7 +38449,7 @@ function Math_constrain__P284_mk(s) { -function sprites_allOfKind__P2066(s) { +function sprites_allOfKind__P19352(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38237,17 +38459,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.spritesByKind___26167 = undefined; + s.spritesByKind___43656 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P2693_mk(s); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 467; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; r0 = r0.fields["spritesByKind"]; - s.spritesByKind___26167 = (r0); + s.spritesByKind___43656 = (r0); r0 = (s.arg0 >= 0); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -38259,7 +38481,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___26167, s.arg0); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___43656, s.arg0); s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); s.tmp_3 = r0; @@ -38273,8 +38495,8 @@ switch (step) { { step = 5; continue; } { step = 4; continue; } case 3: - s.tmp_6 = sprites_SpriteSet_sprites__P2254_mk(s); - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___26167, s.arg0); + s.tmp_6 = sprites_SpriteSet_sprites__P19540_mk(s); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___43656, s.arg0); s.tmp_6.arg0 = r0; s.callLocIdx = 468; s.pc = 7; return s.tmp_6; case 7: @@ -38286,12 +38508,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_allOfKind__P2066.info = {"start":1936,"length":234,"line":68,"column":4,"endLine":72,"endColumn":5,"fileName":"pxt_modules/game/sprites.ts","functionName":"allOfKind","argumentNames":["kind"]} +sprites_allOfKind__P19352.info = {"start":1936,"length":234,"line":68,"column":4,"endLine":72,"endColumn":5,"fileName":"pxt_modules/game/sprites.ts","functionName":"allOfKind","argumentNames":["kind"]} -function sprites_allOfKind__P2066_mk(s) { +function sprites_allOfKind__P19352_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_allOfKind__P2066, depth: s.depth + 1, + parent: s, fn: sprites_allOfKind__P19352, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38300,7 +38522,7 @@ function sprites_allOfKind__P2066_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - spritesByKind___26167: undefined, + spritesByKind___43656: undefined, arg0: undefined, } } @@ -38308,7 +38530,7 @@ function sprites_allOfKind__P2066_mk(s) { -function sprites_SpriteSet_sprites__P2254(s) { +function sprites_SpriteSet_sprites__P19540(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38323,23 +38545,23 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C2250_VT)) failedCast(r0); - s.tmp_0 = helpers_arrayFilter__P110_mk(s); + if (!checkSubtype(r0, sprites_SpriteSet__C19536_VT)) failedCast(r0); + s.tmp_0 = helpers_arrayFilter__P17396_mk(s); r0 = s.arg0.fields["_sprites"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = sprites_SpriteSet_sprites_inline__P26188; + s.tmp_0.arg1 = sprites_SpriteSet_sprites_inline__P43677; s.callLocIdx = 774; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; return leave(s, r0) default: oops() } } } -sprites_SpriteSet_sprites__P2254.info = {"start":784,"length":104,"line":33,"column":8,"endLine":35,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"sprites","argumentNames":["this"]} +sprites_SpriteSet_sprites__P19540.info = {"start":784,"length":104,"line":33,"column":8,"endLine":35,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"sprites","argumentNames":["this"]} -function sprites_SpriteSet_sprites__P2254_mk(s) { +function sprites_SpriteSet_sprites__P19540_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_sprites__P2254, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_sprites__P19540, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -38349,7 +38571,7 @@ function sprites_SpriteSet_sprites__P2254_mk(s) { -function sprites_SpriteSet_sprites_inline__P26188(s) { +function sprites_SpriteSet_sprites_inline__P43677(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38373,12 +38595,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_sprites_inline__P26188.info = {"start":836,"length":40,"line":34,"column":40,"endLine":34,"endColumn":80,"fileName":"pxt_modules/game/spriteset.ts","functionName":"inline","argumentNames":["s"]} +sprites_SpriteSet_sprites_inline__P43677.info = {"start":836,"length":40,"line":34,"column":40,"endLine":34,"endColumn":80,"fileName":"pxt_modules/game/spriteset.ts","functionName":"inline","argumentNames":["s"]} -function sprites_SpriteSet_sprites_inline__P26188_mk(s) { +function sprites_SpriteSet_sprites_inline__P43677_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_sprites_inline__P26188, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_sprites_inline__P43677, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38390,7 +38612,7 @@ function sprites_SpriteSet_sprites_inline__P26188_mk(s) { -function game_onUpdate__P2712(s) { +function game_onUpdate__P19998(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38413,8 +38635,8 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_2 = control_EventContext_registerFrameHandler__P403_mk(s); - s.tmp_3 = game_eventContext__P2696_mk(s); + s.tmp_2 = control_EventContext_registerFrameHandler__P17689_mk(s); + s.tmp_3 = game_eventContext__P19982_mk(s); s.callLocIdx = 1394; s.pc = 5; return s.tmp_3; case 5: r0 = s.retval; @@ -38429,12 +38651,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onUpdate__P2712.info = {"start":405,"length":153,"line":15,"column":4,"endLine":18,"endColumn":5,"fileName":"pxt_modules/game/gameutil.ts","functionName":"onUpdate","argumentNames":["a"]} +game_onUpdate__P19998.info = {"start":405,"length":153,"line":15,"column":4,"endLine":18,"endColumn":5,"fileName":"pxt_modules/game/gameutil.ts","functionName":"onUpdate","argumentNames":["a"]} -function game_onUpdate__P2712_mk(s) { +function game_onUpdate__P19998_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onUpdate__P2712, depth: s.depth + 1, + parent: s, fn: game_onUpdate__P19998, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38447,7 +38669,7 @@ function game_onUpdate__P2712_mk(s) { -function timer_after__P4272(s) { +function timer_after__P21558(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38462,7 +38684,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = setTimeout__P423_mk(s); + s.tmp_0 = setTimeout__P17709_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1993; s.pc = 1; return s.tmp_0; @@ -38472,12 +38694,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -timer_after__P4272.info = {"start":317,"length":96,"line":11,"column":4,"endLine":13,"endColumn":5,"fileName":"pxt_modules/Timers/timers.ts","functionName":"after","argumentNames":["time","thenDo"]} +timer_after__P21558.info = {"start":317,"length":96,"line":11,"column":4,"endLine":13,"endColumn":5,"fileName":"pxt_modules/Timers/timers.ts","functionName":"after","argumentNames":["time","thenDo"]} -function timer_after__P4272_mk(s) { +function timer_after__P21558_mk(s) { checkStack(s.depth); return { - parent: s, fn: timer_after__P4272, depth: s.depth + 1, + parent: s, fn: timer_after__P21558, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -38488,7 +38710,7 @@ function timer_after__P4272_mk(s) { -function setTimeout__P423(s) { +function setTimeout__P17709(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38503,7 +38725,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = control_setInterval__P354_mk(s); + s.tmp_0 = control_setInterval__P17640_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = 1; @@ -38513,12 +38735,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -setTimeout__P423.info = {"start":610,"length":139,"line":26,"column":0,"endLine":28,"endColumn":1,"fileName":"pxt_modules/base/scheduling.ts","functionName":"setTimeout","argumentNames":["func","delay"]} +setTimeout__P17709.info = {"start":610,"length":139,"line":26,"column":0,"endLine":28,"endColumn":1,"fileName":"pxt_modules/base/scheduling.ts","functionName":"setTimeout","argumentNames":["func","delay"]} -function setTimeout__P423_mk(s) { +function setTimeout__P17709_mk(s) { checkStack(s.depth); return { - parent: s, fn: setTimeout__P423, depth: s.depth + 1, + parent: s, fn: setTimeout__P17709, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -38529,7 +38751,7 @@ function setTimeout__P423_mk(s) { -function control_setInterval__P354(s) { +function control_setInterval__P17640(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38539,7 +38761,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.interval___17541 = undefined; + s.interval___35030 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -38565,19 +38787,19 @@ switch (step) { { step = 7; continue; } case 3: case 4: - r0 = pxsim_numops_toBoolDecr(globals._intervals___5225); + r0 = pxsim_numops_toBoolDecr(globals._intervals___22526); s.tmp_4 = r0; r0 = pxsim_Boolean__bang(s.tmp_4); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 5; continue; } r0 = pxsim_Array__mk(); - globals._intervals___5225 = (r0); + globals._intervals___22526 = (r0); case 5: case 6: - r0 = pxsim_pxtcore_mkClassInstance(control_Interval__C5226_VT); + r0 = pxsim_pxtcore_mkClassInstance(control_Interval__C22527_VT); s.tmp_0 = r0; - s.tmp_1 = control_Interval_constructor__P5229_mk(s); + s.tmp_1 = control_Interval_constructor__P22530_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.tmp_1.arg2 = s.arg1; @@ -38585,25 +38807,25 @@ switch (step) { s.callLocIdx = 34; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - s.interval___17541 = (s.tmp_0); - r0 = s.interval___17541.fields["id"]; + s.interval___35030 = (s.tmp_0); + r0 = s.interval___35030.fields["id"]; case 7: return leave(s, r0) default: oops() } } } -control_setInterval__P354.info = {"start":1554,"length":266,"line":54,"column":4,"endLine":59,"endColumn":5,"fileName":"pxt_modules/base/interval.ts","functionName":"setInterval","argumentNames":["func","delay","mode"]} +control_setInterval__P17640.info = {"start":1554,"length":266,"line":54,"column":4,"endLine":59,"endColumn":5,"fileName":"pxt_modules/base/interval.ts","functionName":"setInterval","argumentNames":["func","delay","mode"]} -function control_setInterval__P354_mk(s) { +function control_setInterval__P17640_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_setInterval__P354, depth: s.depth + 1, + parent: s, fn: control_setInterval__P17640, 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, - interval___17541: undefined, + interval___35030: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -38613,7 +38835,7 @@ function control_setInterval__P354_mk(s) { -function control_Interval_constructor__P5229(s) { +function control_Interval_constructor__P22530(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38631,8 +38853,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_Interval__C5226_VT)) failedCast(r0); - r0 = pxsim_Array__length(globals._intervals___5225); + if (!checkSubtype(r0, control_Interval__C22527_VT)) failedCast(r0); + r0 = pxsim_Array__length(globals._intervals___22526); s.tmp_1 = r0; r0 = (s.tmp_1 == 0); s.tmp_0 = r0; @@ -38641,8 +38863,8 @@ switch (step) { r0 = 1; { step = 2; continue; } case 1: - s.tmp_3 = r0 = globals._intervals___5225; - r0 = pxsim_Array__length(globals._intervals___5225); + s.tmp_3 = r0 = globals._intervals___22526; + r0 = pxsim_Array__length(globals._intervals___22526); s.tmp_5 = r0; r0 = (s.tmp_5 - 1); s.tmp_4 = r0; @@ -38657,8 +38879,8 @@ switch (step) { r0 = (s.arg0).fields["func"] = (s.arg1); r0 = (s.arg0).fields["delay"] = (s.arg2); r0 = (s.arg0).fields["mode"] = (s.arg3); - r0 = pxsim_Array__push(globals._intervals___5225, s.arg0); - r0 = pxsim_pxtcore_mkAction(1, control_Interval_inline__P17584); + r0 = pxsim_Array__push(globals._intervals___22526, s.arg0); + r0 = pxsim_pxtcore_mkAction(1, control_Interval_inline__P35073); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); r0 = pxsim.control.runInParallel(s.tmp_0); @@ -38666,12 +38888,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_Interval_constructor__P5229.info = {"start":283,"length":367,"line":15,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/base/interval.ts","functionName":"inline","argumentNames":["this","func","delay","mode"]} +control_Interval_constructor__P22530.info = {"start":283,"length":367,"line":15,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/base/interval.ts","functionName":"inline","argumentNames":["this","func","delay","mode"]} -function control_Interval_constructor__P5229_mk(s) { +function control_Interval_constructor__P22530_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_Interval_constructor__P5229, depth: s.depth + 1, + parent: s, fn: control_Interval_constructor__P22530, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38690,7 +38912,7 @@ function control_Interval_constructor__P5229_mk(s) { -function control_Interval_inline__P17584(s) { +function control_Interval_inline__P35073(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38700,7 +38922,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = control_Interval_work__P5227_mk(s); + s.tmp_0 = control_Interval_work__P22528_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 29; s.pc = 1; return s.tmp_0; case 1: @@ -38709,12 +38931,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_Interval_inline__P17584.info = {"start":621,"length":17,"line":23,"column":34,"endLine":23,"endColumn":51,"fileName":"pxt_modules/base/interval.ts","functionName":"inline","argumentNames":[]} +control_Interval_inline__P35073.info = {"start":621,"length":17,"line":23,"column":34,"endLine":23,"endColumn":51,"fileName":"pxt_modules/base/interval.ts","functionName":"inline","argumentNames":[]} -function control_Interval_inline__P17584_mk(s) { +function control_Interval_inline__P35073_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_Interval_inline__P17584, depth: s.depth + 1, + parent: s, fn: control_Interval_inline__P35073, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -38723,7 +38945,7 @@ function control_Interval_inline__P17584_mk(s) { -function control_Interval_work__P5227(s) { +function control_Interval_work__P22528(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38738,7 +38960,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_Interval__C5226_VT)) failedCast(r0); + if (!checkSubtype(r0, control_Interval__C22527_VT)) failedCast(r0); r0 = s.arg0.fields["mode"]; s.tmp_0 = r0; r0 = pxsim_pxtcore.switch_eq(2, s.tmp_0); @@ -38757,7 +38979,7 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 3; continue; } - s.tmp_3 = pause__P413_mk(s); + s.tmp_3 = pause__P17699_mk(s); r0 = s.arg0.fields["delay"]; s.tmp_3.arg0 = r0; s.callLocIdx = 30; s.pc = 13; return s.tmp_3; @@ -38795,7 +39017,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.tmp_2 = pause__P413_mk(s); + s.tmp_2 = pause__P17699_mk(s); r0 = s.arg0.fields["delay"]; s.tmp_2.arg0 = r0; s.callLocIdx = 32; s.pc = 15; return s.tmp_2; @@ -38825,17 +39047,17 @@ switch (step) { { step = 8; continue; } case 11: case 12: - r0 = pxsim_Array_.removeElement(globals._intervals___5225, s.arg0); + r0 = pxsim_Array_.removeElement(globals._intervals___22526, s.arg0); r0 = undefined; return leave(s, r0) default: oops() } } } -control_Interval_work__P5227.info = {"start":660,"length":823,"line":26,"column":8,"endLine":47,"endColumn":9,"fileName":"pxt_modules/base/interval.ts","functionName":"work","argumentNames":["this"]} +control_Interval_work__P22528.info = {"start":660,"length":823,"line":26,"column":8,"endLine":47,"endColumn":9,"fileName":"pxt_modules/base/interval.ts","functionName":"work","argumentNames":["this"]} -function control_Interval_work__P5227_mk(s) { +function control_Interval_work__P22528_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_Interval_work__P5227, depth: s.depth + 1, + parent: s, fn: control_Interval_work__P22528, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38848,7 +39070,7 @@ function control_Interval_work__P5227_mk(s) { -function label_pop_away_up__P81804(s) { +function label_pop_away_up__P162899(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38862,23 +39084,23 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Sprite_setFlag__P2206_mk(s); + s.tmp_0 = Sprite_setFlag__P19492_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 4; s.tmp_0.arg2 = true; - s.callLocIdx = 112; s.pc = 1; return s.tmp_0; + s.callLocIdx = 117; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_ay__P2152_mk(s); + s.tmp_0 = Sprite_ay__P19438_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = -500; - s.callLocIdx = 113; s.pc = 2; return s.tmp_0; + s.callLocIdx = 118; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_vy__P2148_mk(s); + s.tmp_0 = Sprite_vy__P19434_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = -100; - s.callLocIdx = 114; s.pc = 3; return s.tmp_0; + s.callLocIdx = 119; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; r0 = (s.arg0).fields["lifespan"] = (3000); @@ -38886,12 +39108,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -label_pop_away_up__P81804.info = {"start":466,"length":140,"line":16,"column":0,"endLine":21,"endColumn":1,"fileName":"main.ts","functionName":"label_pop_away_up","argumentNames":["s"]} +label_pop_away_up__P162899.info = {"start":466,"length":140,"line":16,"column":0,"endLine":21,"endColumn":1,"fileName":"main.ts","functionName":"label_pop_away_up","argumentNames":["s"]} -function label_pop_away_up__P81804_mk(s) { +function label_pop_away_up__P162899_mk(s) { checkStack(s.depth); return { - parent: s, fn: label_pop_away_up__P81804, depth: s.depth + 1, + parent: s, fn: label_pop_away_up__P162899, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -38901,7 +39123,7 @@ function label_pop_away_up__P81804_mk(s) { -function TextSprite_setText__P4547(s) { +function TextSprite_setText__P21833(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38917,7 +39139,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, TextSprite__C4542_VT)) failedCast(r0); + if (!checkSubtype(r0, TextSprite__C21828_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg1; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } @@ -38929,7 +39151,7 @@ switch (step) { // jmp value (already in r0) s.tmp_1 = r0; r0 = (s.arg0).fields["text"] = (s.tmp_1); - s.tmp_0 = TextSprite_update__P4544_mk(s); + s.tmp_0 = TextSprite_update__P21830_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 2729; s.pc = 3; return s.tmp_0; case 3: @@ -38938,12 +39160,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -TextSprite_setText__P4547.info = {"start":2447,"length":89,"line":66,"column":4,"endLine":69,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"setText","argumentNames":["this","text"]} +TextSprite_setText__P21833.info = {"start":2447,"length":89,"line":66,"column":4,"endLine":69,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"setText","argumentNames":["this","text"]} -function TextSprite_setText__P4547_mk(s) { +function TextSprite_setText__P21833_mk(s) { checkStack(s.depth); return { - parent: s, fn: TextSprite_setText__P4547, depth: s.depth + 1, + parent: s, fn: TextSprite_setText__P21833, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38955,7 +39177,7 @@ function TextSprite_setText__P4547_mk(s) { -function TextSprite_update__P4544(s) { +function TextSprite_update__P21830(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38965,21 +39187,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.borderAndPadding___17626 = undefined; - s.iconWidth___17638 = undefined; - s.iconHeight___17652 = undefined; - s.font___17659 = undefined; - s.width___17667 = undefined; - s.height___17680 = undefined; - s.img___17690 = undefined; - s.iconHeightOffset___17722 = undefined; - s.textHeightOffset___17734 = undefined; + s.borderAndPadding___35115 = undefined; + s.iconWidth___35127 = undefined; + s.iconHeight___35141 = undefined; + s.font___35148 = undefined; + s.width___35156 = undefined; + s.height___35169 = undefined; + s.img___35179 = undefined; + s.iconHeightOffset___35211 = undefined; + s.textHeightOffset___35223 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, TextSprite__C4542_VT)) failedCast(r0); + if (!checkSubtype(r0, TextSprite__C21828_VT)) failedCast(r0); r0 = s.arg0.fields["borderWidth"]; s.tmp_1 = r0; r0 = s.arg0.fields["padding"]; @@ -38989,7 +39211,7 @@ switch (step) { r0 = s.arg0.fields["outlineWidth"]; s.tmp_3 = r0; r0 = (s.tmp_0 + s.tmp_3); - s.borderAndPadding___17626 = (r0); + s.borderAndPadding___35115 = (r0); r0 = s.arg0.fields["icon"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -39011,7 +39233,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_6 = r0; - s.iconWidth___17638 = (s.tmp_6); + s.iconWidth___35127 = (s.tmp_6); r0 = s.arg0.fields["icon"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -39025,8 +39247,8 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_2 = r0; - s.iconHeight___17652 = (s.tmp_2); - s.tmp_0 = textsprite_getFontForTextAndHeight__P4552_mk(s); + s.iconHeight___35141 = (s.tmp_2); + s.tmp_0 = textsprite_getFontForTextAndHeight__P21838_mk(s); r0 = s.arg0.fields["text"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["maxFontHeight"]; @@ -39034,10 +39256,10 @@ switch (step) { s.callLocIdx = 2718; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.font___17659 = (r0); - s.tmp_1 = r0 = s.iconWidth___17638; + s.font___35148 = (r0); + s.tmp_1 = r0 = s.iconWidth___35127; s.tmp_4 = if_charWidth_1_mk(s); - s.tmp_4.arg0 = s.font___17659; + s.tmp_4.arg0 = s.font___35148; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charWidth"); } else { @@ -39057,14 +39279,14 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; - r0 = (2 * s.borderAndPadding___17626); + r0 = (2 * s.borderAndPadding___35115); s.tmp_7 = r0; r0 = (s.tmp_0 + s.tmp_7); - s.width___17667 = (r0); - s.tmp_1 = Math_max__P130_mk(s); - s.tmp_1.arg0 = s.iconHeight___17652; + s.width___35156 = (r0); + s.tmp_1 = Math_max__P17416_mk(s); + s.tmp_1.arg0 = s.iconHeight___35141; s.tmp_2 = if_charHeight_1_mk(s); - s.tmp_2.arg0 = s.font___17659; + s.tmp_2.arg0 = s.font___35148; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charHeight"); } else { @@ -39080,29 +39302,29 @@ switch (step) { case 11: r0 = s.retval; s.tmp_0 = r0; - r0 = (2 * s.borderAndPadding___17626); + r0 = (2 * s.borderAndPadding___35115); s.tmp_3 = r0; r0 = (s.tmp_0 + s.tmp_3); - s.height___17680 = (r0); - r0 = pxsim.image.create(s.width___17667, s.height___17680); - s.img___17690 = (r0); + s.height___35169 = (r0); + r0 = pxsim.image.create(s.width___35156, s.height___35169); + s.img___35179 = (r0); r0 = s.arg0.fields["borderColor"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.fill(s.img___17690, s.tmp_0); - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); - s.tmp_0.arg0 = s.img___17690; + r0 = pxsim_ImageMethods.fill(s.img___35179, s.tmp_0); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); + s.tmp_0.arg0 = s.img___35179; r0 = s.arg0.fields["borderWidth"]; s.tmp_0.arg1 = r0; r0 = s.arg0.fields["borderWidth"]; s.tmp_0.arg2 = r0; - s.tmp_1 = r0 = s.width___17667; + s.tmp_1 = r0 = s.width___35156; r0 = s.arg0.fields["borderWidth"]; s.tmp_3 = r0; r0 = (s.tmp_3 * 2); s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); s.tmp_0.arg3 = r0; - s.tmp_4 = r0 = s.height___17680; + s.tmp_4 = r0 = s.height___35169; r0 = s.arg0.fields["borderWidth"]; s.tmp_6 = r0; r0 = (s.tmp_6 * 2); @@ -39118,25 +39340,25 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = (s.height___17680 - s.iconHeight___17652); + r0 = (s.height___35169 - s.iconHeight___35141); s.tmp_1 = r0; r0 = (s.tmp_1 / 2); - s.iconHeightOffset___17722 = (r0); - s.tmp_0 = textsprite_renderScaledImage__P4551_mk(s); + s.iconHeightOffset___35211 = (r0); + s.tmp_0 = textsprite_renderScaledImage__P21837_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.img___17690; - s.tmp_0.arg2 = s.borderAndPadding___17626; - s.tmp_0.arg3 = s.iconHeightOffset___17722; + s.tmp_0.arg1 = s.img___35179; + s.tmp_0.arg2 = s.borderAndPadding___35115; + s.tmp_0.arg3 = s.iconHeightOffset___35211; s.tmp_0.arg4 = 0; s.callLocIdx = 2723; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; case 5: case 6: - s.tmp_1 = r0 = s.height___17680; + s.tmp_1 = r0 = s.height___35169; s.tmp_3 = if_charHeight_1_mk(s); - s.tmp_3.arg0 = s.font___17659; + s.tmp_3.arg0 = s.font___35148; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charHeight"); } else { @@ -39151,17 +39373,17 @@ switch (step) { r0 = (s.tmp_1 - s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 / 2); - s.textHeightOffset___17734 = (r0); - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = s.img___17690; + s.textHeightOffset___35223 = (r0); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = s.img___35179; r0 = s.arg0.fields["text"]; s.tmp_0.arg1 = r0; - r0 = (s.iconWidth___17638 + s.borderAndPadding___17626); + r0 = (s.iconWidth___35127 + s.borderAndPadding___35115); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.textHeightOffset___17734; + s.tmp_0.arg3 = s.textHeightOffset___35223; r0 = s.arg0.fields["fg"]; s.tmp_0.arg4 = r0; - s.tmp_0.arg5 = s.font___17659; + s.tmp_0.arg5 = s.font___35148; s.tmp_0.arg6 = undefined; s.callLocIdx = 2725; s.pc = 16; return s.tmp_0; case 16: @@ -39172,8 +39394,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_2 = textsprite_outlineOtherColor__P4554_mk(s); - s.tmp_2.arg0 = s.img___17690; + s.tmp_2 = textsprite_outlineOtherColor__P21840_mk(s); + s.tmp_2.arg0 = s.img___35179; r0 = s.arg0.fields["fg"]; s.tmp_2.arg1 = r0; r0 = s.arg0.fields["outlineWidth"]; @@ -39185,9 +39407,9 @@ switch (step) { r0 = s.retval; case 7: case 8: - s.tmp_0 = Sprite_setImage__P2178_mk(s); + s.tmp_0 = Sprite_setImage__P19464_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.img___17690; + s.tmp_0.arg1 = s.img___35179; s.callLocIdx = 2727; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; @@ -39195,12 +39417,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -TextSprite_update__P4544.info = {"start":678,"length":1260,"line":26,"column":4,"endLine":45,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"update","argumentNames":["this"]} +TextSprite_update__P21830.info = {"start":678,"length":1260,"line":26,"column":4,"endLine":45,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"update","argumentNames":["this"]} -function TextSprite_update__P4544_mk(s) { +function TextSprite_update__P21830_mk(s) { checkStack(s.depth); return { - parent: s, fn: TextSprite_update__P4544, depth: s.depth + 1, + parent: s, fn: TextSprite_update__P21830, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39210,15 +39432,15 @@ function TextSprite_update__P4544_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - borderAndPadding___17626: undefined, - iconWidth___17638: undefined, - iconHeight___17652: undefined, - font___17659: undefined, - width___17667: undefined, - height___17680: undefined, - img___17690: undefined, - iconHeightOffset___17722: undefined, - textHeightOffset___17734: undefined, + borderAndPadding___35115: undefined, + iconWidth___35127: undefined, + iconHeight___35141: undefined, + font___35148: undefined, + width___35156: undefined, + height___35169: undefined, + img___35179: undefined, + iconHeightOffset___35211: undefined, + textHeightOffset___35223: undefined, arg0: undefined, } } @@ -39226,7 +39448,7 @@ function TextSprite_update__P4544_mk(s) { -function textsprite_outlineOtherColor__P4554(s) { +function textsprite_outlineOtherColor__P21840(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39236,15 +39458,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.toOutlineX___17772 = undefined; - s.toOutlineY___17774 = undefined; - s.x___17776 = undefined; - s.y___17782 = undefined; - s.sx___17788 = undefined; - s.sy___17793 = undefined; - s.i___17872 = undefined; - s.x___17878 = undefined; - s.y___17882 = undefined; + s.toOutlineX___35261 = undefined; + s.toOutlineY___35263 = undefined; + s.x___35265 = undefined; + s.y___35271 = undefined; + s.sx___35277 = undefined; + s.sy___35282 = undefined; + s.i___35361 = undefined; + s.x___35367 = undefined; + s.y___35371 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -39253,40 +39475,40 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.toOutlineX___17772 = (r0); + s.toOutlineX___35261 = (r0); r0 = pxsim_Array__mk(); - s.toOutlineY___17774 = (r0); - s.x___17776 = (0); + s.toOutlineY___35263 = (r0); + s.x___35265 = (0); case 1: - s.tmp_1 = r0 = s.x___17776; + s.tmp_1 = r0 = s.x___35265; r0 = pxsim_ImageMethods.width(s.arg0); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 21; continue; } - s.y___17782 = (0); + s.y___35271 = (0); case 2: - s.tmp_1 = r0 = s.y___17782; + s.tmp_1 = r0 = s.y___35271; r0 = pxsim_ImageMethods.height(s.arg0); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - s.sx___17788 = (0); + s.sx___35277 = (0); case 3: - r0 = (s.sx___17788 <= s.arg2); + r0 = (s.sx___35277 <= s.arg2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 19; continue; } - s.sy___17793 = (0); + s.sy___35282 = (0); case 4: - r0 = (s.sy___17793 <= s.arg2); + r0 = (s.sy___35282 <= s.arg2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } - r0 = (s.sx___17788 + s.sy___17793); + r0 = (s.sx___35277 + s.sy___35282); s.tmp_2 = r0; r0 = (s.tmp_2 === 0); s.tmp_1 = r0; @@ -39295,7 +39517,7 @@ switch (step) { { step = 17; continue; } case 5: case 6: - r0 = pxsim_ImageMethods.getPixel(s.arg0, s.x___17776, s.y___17782); + r0 = pxsim_ImageMethods.getPixel(s.arg0, s.x___35265, s.y___35271); s.tmp_4 = r0; r0 = (s.tmp_4 === s.arg1); s.tmp_3 = r0; @@ -39305,9 +39527,9 @@ switch (step) { case 7: case 8: s.tmp_7 = r0 = s.arg0; - r0 = (s.x___17776 + s.sx___17788); + r0 = (s.x___35265 + s.sx___35277); s.tmp_8 = r0; - r0 = (s.y___17782 + s.sy___17793); + r0 = (s.y___35271 + s.sy___35282); s.tmp_9 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_7, s.tmp_8, s.tmp_9); s.tmp_6 = r0; @@ -39319,9 +39541,9 @@ switch (step) { { step = 10; continue; } case 9: s.tmp_11 = r0 = s.arg0; - r0 = (s.x___17776 - s.sx___17788); + r0 = (s.x___35265 - s.sx___35277); s.tmp_12 = r0; - r0 = (s.y___17782 + s.sy___17793); + r0 = (s.y___35271 + s.sy___35282); s.tmp_13 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_11, s.tmp_12, s.tmp_13); s.tmp_10 = r0; @@ -39335,9 +39557,9 @@ switch (step) { { step = 12; continue; } case 11: s.tmp_16 = r0 = s.arg0; - r0 = (s.x___17776 + s.sx___17788); + r0 = (s.x___35265 + s.sx___35277); s.tmp_17 = r0; - r0 = (s.y___17782 - s.sy___17793); + r0 = (s.y___35271 - s.sy___35282); s.tmp_18 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_16, s.tmp_17, s.tmp_18); s.tmp_15 = r0; @@ -39351,9 +39573,9 @@ switch (step) { { step = 14; continue; } case 13: s.tmp_21 = r0 = s.arg0; - r0 = (s.x___17776 - s.sx___17788); + r0 = (s.x___35265 - s.sx___35277); s.tmp_22 = r0; - r0 = (s.y___17782 - s.sy___17793); + r0 = (s.y___35271 - s.sy___35282); s.tmp_23 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_21, s.tmp_22, s.tmp_23); s.tmp_20 = r0; @@ -39363,55 +39585,55 @@ switch (step) { s.tmp_24 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_24); if (!r0) { step = 15; continue; } - r0 = pxsim_Array__push(s.toOutlineX___17772, s.x___17776); - r0 = pxsim_Array__push(s.toOutlineY___17774, s.y___17782); + r0 = pxsim_Array__push(s.toOutlineX___35261, s.x___35265); + r0 = pxsim_Array__push(s.toOutlineY___35263, s.y___35271); case 15: case 16: case 17: - r0 = (s.sy___17793 + 1); - s.sy___17793 = (r0); + r0 = (s.sy___35282 + 1); + s.sy___35282 = (r0); { step = 4; continue; } case 18: - r0 = (s.sx___17788 + 1); - s.sx___17788 = (r0); + r0 = (s.sx___35277 + 1); + s.sx___35277 = (r0); { step = 3; continue; } case 19: - r0 = (s.y___17782 + 1); - s.y___17782 = (r0); + r0 = (s.y___35271 + 1); + s.y___35271 = (r0); { step = 2; continue; } case 20: - r0 = (s.x___17776 + 1); - s.x___17776 = (r0); + r0 = (s.x___35265 + 1); + s.x___35265 = (r0); { step = 1; continue; } case 21: - s.i___17872 = (0); + s.i___35361 = (0); case 22: - s.tmp_1 = r0 = s.i___17872; - r0 = pxsim_Array__length(s.toOutlineX___17772); + s.tmp_1 = r0 = s.i___35361; + r0 = pxsim_Array__length(s.toOutlineX___35261); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 23; continue; } - r0 = pxsim_Array__getAt(s.toOutlineX___17772, s.i___17872); - s.x___17878 = (r0); - r0 = pxsim_Array__getAt(s.toOutlineY___17774, s.i___17872); - s.y___17882 = (r0); - r0 = pxsim_ImageMethods.setPixel(s.arg0, s.x___17878, s.y___17882, s.arg3); - r0 = (s.i___17872 + 1); - s.i___17872 = (r0); + r0 = pxsim_Array__getAt(s.toOutlineX___35261, s.i___35361); + s.x___35367 = (r0); + r0 = pxsim_Array__getAt(s.toOutlineY___35263, s.i___35361); + s.y___35371 = (r0); + r0 = pxsim_ImageMethods.setPixel(s.arg0, s.x___35367, s.y___35371, s.arg3); + r0 = (s.i___35361 + 1); + s.i___35361 = (r0); { step = 22; continue; } case 23: r0 = undefined; return leave(s, r0) default: oops() } } } -textsprite_outlineOtherColor__P4554.info = {"start":5293,"length":1299,"line":148,"column":4,"endLine":176,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"outlineOtherColor","argumentNames":["img","targetColor","outlineWidth","outlineColor"]} +textsprite_outlineOtherColor__P21840.info = {"start":5293,"length":1299,"line":148,"column":4,"endLine":176,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"outlineOtherColor","argumentNames":["img","targetColor","outlineWidth","outlineColor"]} -function textsprite_outlineOtherColor__P4554_mk(s) { +function textsprite_outlineOtherColor__P21840_mk(s) { checkStack(s.depth); return { - parent: s, fn: textsprite_outlineOtherColor__P4554, depth: s.depth + 1, + parent: s, fn: textsprite_outlineOtherColor__P21840, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39438,15 +39660,15 @@ function textsprite_outlineOtherColor__P4554_mk(s) { tmp_22: undefined, tmp_23: undefined, tmp_24: undefined, - toOutlineX___17772: undefined, - toOutlineY___17774: undefined, - x___17776: undefined, - y___17782: undefined, - sx___17788: undefined, - sy___17793: undefined, - i___17872: undefined, - x___17878: undefined, - y___17882: undefined, + toOutlineX___35261: undefined, + toOutlineY___35263: undefined, + x___35265: undefined, + y___35271: undefined, + sx___35277: undefined, + sy___35282: undefined, + i___35361: undefined, + x___35367: undefined, + y___35371: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -39457,7 +39679,7 @@ function textsprite_outlineOtherColor__P4554_mk(s) { -function textsprite_getFontForTextAndHeight__P4552(s) { +function textsprite_getFontForTextAndHeight__P21838(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39467,25 +39689,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.baseFont___17955 = undefined; - s.hasUnicode___17959 = undefined; - s.availableFonts___17963 = undefined; - s.remainders___17971 = undefined; - s.fontIdx___17981 = undefined; - s.font___17996 = undefined; + s.baseFont___35444 = undefined; + s.hasUnicode___35448 = undefined; + s.availableFonts___35452 = undefined; + s.remainders___35460 = undefined; + s.fontIdx___35470 = undefined; + s.font___35485 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = image_getFontForText__P1774_mk(s); + s.tmp_0 = image_getFontForText__P19060_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 2733; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.baseFont___17955 = (r0); + s.baseFont___35444 = (r0); s.tmp_1 = if_charHeight_1_mk(s); - s.tmp_1.arg0 = s.baseFont___17955; + s.tmp_1.arg0 = s.baseFont___35444; if (!s.tmp_1.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "charHeight"); } else { @@ -39498,52 +39720,52 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = (s.tmp_0 === 12); - s.hasUnicode___17959 = (r0); - r0 = pxsim_numops_toBoolDecr(s.hasUnicode___17959); + s.hasUnicode___35448 = (r0); + r0 = pxsim_numops_toBoolDecr(s.hasUnicode___35448); if (!r0) { step = 1; continue; } r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.baseFont___17955); + r0 = pxsim_Array__push(s.tmp_0, s.baseFont___35444); r0 = s.tmp_0; { step = 2; continue; } case 1: r0 = pxsim_Array__mk(); s.tmp_1 = r0; - r0 = pxsim_Array__push(s.tmp_1, globals.font8___1772); - r0 = pxsim_Array__push(s.tmp_1, globals.font5___1777); + r0 = pxsim_Array__push(s.tmp_1, globals.font8___19058); + r0 = pxsim_Array__push(s.tmp_1, globals.font5___19063); r0 = s.tmp_1; case 2: // jmp value (already in r0) s.tmp_2 = r0; - s.availableFonts___17963 = (s.tmp_2); - r0 = pxsim_pxtcore_mkAction(1, remainders_inline__P17973); + s.availableFonts___35452 = (s.tmp_2); + r0 = pxsim_pxtcore_mkAction(1, remainders_inline__P35462); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - s.tmp_1 = helpers_arrayMap__P106_mk(s); - s.tmp_1.arg0 = s.availableFonts___17963; + s.tmp_1 = helpers_arrayMap__P17392_mk(s); + s.tmp_1.arg0 = s.availableFonts___35452; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 2736; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - s.remainders___17971 = (r0); - r0 = pxsim_pxtcore_mkAction(1, fontIdx_inline__P17985); + s.remainders___35460 = (r0); + r0 = pxsim_pxtcore_mkAction(1, fontIdx_inline__P35474); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.remainders___17971); - s.tmp_1 = helpers_arrayReduce__P112_mk(s); - s.tmp_1.arg0 = s.remainders___17971; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.remainders___35460); + s.tmp_1 = helpers_arrayReduce__P17398_mk(s); + s.tmp_1.arg0 = s.remainders___35460; s.tmp_1.arg1 = s.tmp_0; s.tmp_1.arg2 = 99; s.callLocIdx = 2737; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - s.fontIdx___17981 = (r0); - r0 = pxsim_Array__getAt(s.availableFonts___17963, s.fontIdx___17981); - s.font___17996 = (r0); - s.tmp_0 = image_scaledFont__P1776_mk(s); - s.tmp_0.arg0 = s.font___17996; + s.fontIdx___35470 = (r0); + r0 = pxsim_Array__getAt(s.availableFonts___35452, s.fontIdx___35470); + s.font___35485 = (r0); + s.tmp_0 = image_scaledFont__P19062_mk(s); + s.tmp_0.arg0 = s.font___35485; s.tmp_1 = r0 = s.arg1; s.tmp_3 = if_charHeight_1_mk(s); - s.tmp_3.arg0 = s.font___17996; + s.tmp_3.arg0 = s.font___35485; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charHeight"); } else { @@ -39563,23 +39785,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -textsprite_getFontForTextAndHeight__P4552.info = {"start":4027,"length":663,"line":116,"column":4,"endLine":126,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"getFontForTextAndHeight","argumentNames":["text","maxHeight"]} +textsprite_getFontForTextAndHeight__P21838.info = {"start":4027,"length":663,"line":116,"column":4,"endLine":126,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"getFontForTextAndHeight","argumentNames":["text","maxHeight"]} -function textsprite_getFontForTextAndHeight__P4552_mk(s) { +function textsprite_getFontForTextAndHeight__P21838_mk(s) { checkStack(s.depth); return { - parent: s, fn: textsprite_getFontForTextAndHeight__P4552, depth: s.depth + 1, + parent: s, fn: textsprite_getFontForTextAndHeight__P21838, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - baseFont___17955: undefined, - hasUnicode___17959: undefined, - availableFonts___17963: undefined, - remainders___17971: undefined, - fontIdx___17981: undefined, - font___17996: undefined, + baseFont___35444: undefined, + hasUnicode___35448: undefined, + availableFonts___35452: undefined, + remainders___35460: undefined, + fontIdx___35470: undefined, + font___35485: undefined, arg0: undefined, arg1: undefined, } } @@ -39588,7 +39810,7 @@ function textsprite_getFontForTextAndHeight__P4552_mk(s) { -function remainders_inline__P17973(s) { +function remainders_inline__P35462(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39620,12 +39842,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -remainders_inline__P17973.info = {"start":4455,"length":29,"line":122,"column":46,"endLine":122,"endColumn":75,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"inline","argumentNames":["s"]} +remainders_inline__P35462.info = {"start":4455,"length":29,"line":122,"column":46,"endLine":122,"endColumn":75,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"inline","argumentNames":["s"]} -function remainders_inline__P17973_mk(s) { +function remainders_inline__P35462_mk(s) { checkStack(s.depth); return { - parent: s, fn: remainders_inline__P17973, depth: s.depth + 1, + parent: s, fn: remainders_inline__P35462, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39637,7 +39859,7 @@ function remainders_inline__P17973_mk(s) { -function fontIdx_inline__P17985(s) { +function fontIdx_inline__P35474(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39670,12 +39892,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -fontIdx_inline__P17985.info = {"start":4528,"length":39,"line":123,"column":42,"endLine":123,"endColumn":81,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"inline","argumentNames":["p","n","i"]} +fontIdx_inline__P35474.info = {"start":4528,"length":39,"line":123,"column":42,"endLine":123,"endColumn":81,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"inline","argumentNames":["p","n","i"]} -function fontIdx_inline__P17985_mk(s) { +function fontIdx_inline__P35474_mk(s) { checkStack(s.depth); return { - parent: s, fn: fontIdx_inline__P17985, depth: s.depth + 1, + parent: s, fn: fontIdx_inline__P35474, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39689,7 +39911,7 @@ function fontIdx_inline__P17985_mk(s) { -function image_scaledFont__P1776(s) { +function image_scaledFont__P19062(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39804,12 +40026,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -image_scaledFont__P1776.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__P19062.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__P1776_mk(s) { +function image_scaledFont__P19062_mk(s) { checkStack(s.depth); return { - parent: s, fn: image_scaledFont__P1776, depth: s.depth + 1, + parent: s, fn: image_scaledFont__P19062, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39835,7 +40057,7 @@ function image_scaledFont__P1776_mk(s) { -function helpers_arrayMap__P106(s) { +function helpers_arrayMap__P17392(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39845,58 +40067,58 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___18054 = undefined; - s.len___18056 = undefined; - s.i___18059 = undefined; + s.res___35543 = undefined; + s.len___35545 = undefined; + s.i___35548 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___18054 = (r0); + s.res___35543 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___18056 = (r0); - s.i___18059 = (0); + s.len___35545 = (r0); + s.i___35548 = (0); case 1: - r0 = (s.i___18059 < s.len___18056); + r0 = (s.i___35548 < s.len___35545); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.res___18054; + s.tmp_1 = r0 = s.res___35543; s.tmp_3 = lambda_3_mk(s); s.tmp_3.argL = s.arg1; - r0 = pxsim_Array__getAt(s.arg0, s.i___18059); + r0 = pxsim_Array__getAt(s.arg0, s.i___35548); s.tmp_3.arg0 = r0; - s.tmp_3.arg1 = s.i___18059; + s.tmp_3.arg1 = s.i___35548; setupLambda(s.tmp_3, s.tmp_3.argL); s.callLocIdx = 4; 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___18059 + 1); - s.i___18059 = (r0); + r0 = (s.i___35548 + 1); + s.i___35548 = (r0); { step = 1; continue; } case 2: - r0 = s.res___18054; + r0 = s.res___35543; return leave(s, r0) default: oops() } } } -helpers_arrayMap__P106.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__P17392.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__P106_mk(s) { +function helpers_arrayMap__P17392_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayMap__P106, depth: s.depth + 1, + parent: s, fn: helpers_arrayMap__P17392, 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___18054: undefined, - len___18056: undefined, - i___18059: undefined, + res___35543: undefined, + len___35545: undefined, + i___35548: undefined, arg0: undefined, arg1: undefined, } } @@ -39905,7 +40127,7 @@ function helpers_arrayMap__P106_mk(s) { -function textsprite_renderScaledImage__P4551(s) { +function textsprite_renderScaledImage__P21837(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39915,10 +40137,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scale___17899 = undefined; - s.tile___17901 = undefined; - s.i___17903 = undefined; - s.j___17909 = undefined; + s.scale___35388 = undefined; + s.tile___35390 = undefined; + s.i___35392 = undefined; + s.j___35398 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -39927,27 +40149,27 @@ switch (step) { s.arg4 = (s.lambdaArgs[4]); s.lambdaArgs = null; } - s.scale___17899 = (s.arg4); - s.tile___17901 = (s.arg0); - s.i___17903 = (0); + s.scale___35388 = (s.arg4); + s.tile___35390 = (s.arg0); + s.i___35392 = (0); case 1: - s.tmp_1 = r0 = s.i___17903; + s.tmp_1 = r0 = s.i___35392; r0 = pxsim_ImageMethods.width(s.arg0); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.j___17909 = (0); + s.j___35398 = (0); case 2: - s.tmp_1 = r0 = s.j___17909; + s.tmp_1 = r0 = s.j___35398; r0 = pxsim_ImageMethods.height(s.arg0); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = pxsim_ImageMethods.getPixel(s.arg0, s.i___17903, s.j___17909); + r0 = pxsim_ImageMethods.getPixel(s.arg0, s.i___35392, s.j___35398); s.tmp_4 = r0; r0 = (s.tmp_4 != 0); s.tmp_3 = r0; @@ -39955,44 +40177,44 @@ switch (step) { if (!r0) { step = 3; continue; } s.tmp_5 = r0 = s.arg1; s.tmp_7 = r0 = s.arg2; - r0 = (s.i___17903 >> s.scale___17899); + r0 = (s.i___35392 >> s.scale___35388); s.tmp_8 = r0; r0 = (s.tmp_7 + s.tmp_8); s.tmp_6 = r0; s.tmp_10 = r0 = s.arg3; - r0 = (s.j___17909 >> s.scale___17899); + r0 = (s.j___35398 >> s.scale___35388); s.tmp_11 = r0; r0 = (s.tmp_10 + s.tmp_11); s.tmp_9 = r0; - r0 = pxsim_ImageMethods.getPixel(s.arg0, s.i___17903, s.j___17909); + r0 = pxsim_ImageMethods.getPixel(s.arg0, s.i___35392, s.j___35398); s.tmp_12 = r0; r0 = pxsim_ImageMethods.setPixel(s.tmp_5, s.tmp_6, s.tmp_9, s.tmp_12); case 3: case 4: - s.tmp_0 = r0 = s.j___17909; - r0 = (1 << s.scale___17899); + s.tmp_0 = r0 = s.j___35398; + r0 = (1 << s.scale___35388); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.j___17909 = (r0); + s.j___35398 = (r0); { step = 2; continue; } case 5: - s.tmp_0 = r0 = s.i___17903; - r0 = (1 << s.scale___17899); + s.tmp_0 = r0 = s.i___35392; + r0 = (1 << s.scale___35388); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.i___17903 = (r0); + s.i___35392 = (r0); { step = 1; continue; } case 6: r0 = undefined; return leave(s, r0) default: oops() } } } -textsprite_renderScaledImage__P4551.info = {"start":3500,"length":521,"line":104,"column":4,"endLine":114,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"renderScaledImage","argumentNames":["source","destination","x","y","downScalePowerOfTwo"]} +textsprite_renderScaledImage__P21837.info = {"start":3500,"length":521,"line":104,"column":4,"endLine":114,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"renderScaledImage","argumentNames":["source","destination","x","y","downScalePowerOfTwo"]} -function textsprite_renderScaledImage__P4551_mk(s) { +function textsprite_renderScaledImage__P21837_mk(s) { checkStack(s.depth); return { - parent: s, fn: textsprite_renderScaledImage__P4551, depth: s.depth + 1, + parent: s, fn: textsprite_renderScaledImage__P21837, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40007,10 +40229,10 @@ function textsprite_renderScaledImage__P4551_mk(s) { tmp_10: undefined, tmp_11: undefined, tmp_12: undefined, - scale___17899: undefined, - tile___17901: undefined, - i___17903: undefined, - j___17909: undefined, + scale___35388: undefined, + tile___35390: undefined, + i___35392: undefined, + j___35398: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -40022,7 +40244,7 @@ function textsprite_renderScaledImage__P4551_mk(s) { -function label_pop_in_down__P82451(s) { +function label_pop_in_down__P163557(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40036,42 +40258,42 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Sprite_bottom__P2193_mk(s); + s.tmp_0 = Sprite_bottom__P19479_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; - s.callLocIdx = 279; s.pc = 1; return s.tmp_0; + s.callLocIdx = 290; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_ay__P2152_mk(s); + s.tmp_0 = Sprite_ay__P19438_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 500; - s.callLocIdx = 280; s.pc = 2; return s.tmp_0; + s.callLocIdx = 291; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_vy__P2148_mk(s); + s.tmp_0 = Sprite_vy__P19434_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 100; - s.callLocIdx = 281; s.pc = 3; return s.tmp_0; + s.callLocIdx = 292; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, label_pop_in_down_inline__P82460); + r0 = pxsim_pxtcore_mkAction(1, label_pop_in_down_inline__P163566); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = timer_background__P4273_mk(s); + s.tmp_1 = timer_background__P21559_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.callLocIdx = 287; s.pc = 4; return s.tmp_1; + s.callLocIdx = 298; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -label_pop_in_down__P82451.info = {"start":13193,"length":244,"line":397,"column":0,"endLine":409,"endColumn":1,"fileName":"main.ts","functionName":"label_pop_in_down","argumentNames":["s"]} +label_pop_in_down__P163557.info = {"start":13475,"length":244,"line":406,"column":0,"endLine":418,"endColumn":1,"fileName":"main.ts","functionName":"label_pop_in_down","argumentNames":["s"]} -function label_pop_in_down__P82451_mk(s) { +function label_pop_in_down__P163557_mk(s) { checkStack(s.depth); return { - parent: s, fn: label_pop_in_down__P82451, depth: s.depth + 1, + parent: s, fn: label_pop_in_down__P163557, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40082,7 +40304,7 @@ function label_pop_in_down__P82451_mk(s) { -function label_pop_in_down_inline__P82460(s) { +function label_pop_in_down_inline__P163566(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40093,9 +40315,9 @@ switch (step) { case 0: case 1: - s.tmp_2 = Sprite_top__P2190_mk(s); + s.tmp_2 = Sprite_top__P19476_mk(s); s.tmp_2.arg0 = s.caps[0]; - s.callLocIdx = 282; s.pc = 3; return s.tmp_2; + s.callLocIdx = 293; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; s.tmp_1 = r0; @@ -40103,41 +40325,41 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_3 = pause__P413_mk(s); + s.tmp_3 = pause__P17699_mk(s); s.tmp_3.arg0 = 0; - s.callLocIdx = 283; s.pc = 4; return s.tmp_3; + s.callLocIdx = 294; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; { step = 1; continue; } case 2: - s.tmp_0 = Sprite_ay__P2152_mk(s); + s.tmp_0 = Sprite_ay__P19438_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = 0; - s.callLocIdx = 284; s.pc = 5; return s.tmp_0; + s.callLocIdx = 295; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = Sprite_vy__P2148_mk(s); + s.tmp_0 = Sprite_vy__P19434_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = 0; - s.callLocIdx = 285; s.pc = 6; return s.tmp_0; + s.callLocIdx = 296; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = Sprite_top__P2191_mk(s); + s.tmp_0 = Sprite_top__P19477_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = 12; - s.callLocIdx = 286; s.pc = 7; return s.tmp_0; + s.callLocIdx = 297; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -label_pop_in_down_inline__P82460.info = {"start":13302,"length":132,"line":401,"column":21,"endLine":408,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +label_pop_in_down_inline__P163566.info = {"start":13584,"length":132,"line":410,"column":21,"endLine":417,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function label_pop_in_down_inline__P82460_mk(s) { +function label_pop_in_down_inline__P163566_mk(s) { checkStack(s.depth); return { - parent: s, fn: label_pop_in_down_inline__P82460, depth: s.depth + 1, + parent: s, fn: label_pop_in_down_inline__P163566, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40149,7 +40371,7 @@ function label_pop_in_down_inline__P82460_mk(s) { -function scene_screenWidth__P2616(s) { +function scene_screenWidth__P19902(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40159,16 +40381,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_ImageMethods.width(globals.screen___1829); + r0 = pxsim_ImageMethods.width(globals.screen___19115); return leave(s, r0) default: oops() } } } -scene_screenWidth__P2616.info = {"start":628,"length":74,"line":30,"column":4,"endLine":32,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"screenWidth","argumentNames":[]} +scene_screenWidth__P19902.info = {"start":628,"length":74,"line":30,"column":4,"endLine":32,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"screenWidth","argumentNames":[]} -function scene_screenWidth__P2616_mk(s) { +function scene_screenWidth__P19902_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_screenWidth__P2616, depth: s.depth + 1, + parent: s, fn: scene_screenWidth__P19902, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -40176,7 +40398,7 @@ function scene_screenWidth__P2616_mk(s) { -function Sprite_x__P2142(s) { +function Sprite_x__P19428(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40192,13 +40414,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); - s.tmp_0 = Sprite_left__P2187_mk(s); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); + s.tmp_0 = Sprite_left__P19473_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_4 = Sprite__C2128_v6_1_mk(s); + s.tmp_4 = Sprite__C19414_v6_1_mk(s); s.tmp_4.arg0 = s.arg0; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C2128_VT)) failedCast(s.tmp_4.arg0); + if (!checkSubtype(s.tmp_4.arg0, Sprite__C19414_VT)) failedCast(s.tmp_4.arg0); s.tmp_4.fn = s.tmp_4.arg0.vtable.methods.width; s.pc = 2; return s.tmp_4; case 2: @@ -40215,12 +40437,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_x__P2142.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__P19428.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__P2142_mk(s) { +function Sprite_x__P19428_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_x__P2142, depth: s.depth + 1, + parent: s, fn: Sprite_x__P19428, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40235,7 +40457,7 @@ function Sprite_x__P2142_mk(s) { -function Sprite_x__P2141(s) { +function Sprite_x__P19427(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40250,7 +40472,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); r0 = s.arg0.fields["_x"]; s.tmp_1 = r0; r0 = s.arg0.fields["_width"]; @@ -40265,13 +40487,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_x__P2141.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__P2141.isGetter = true; +Sprite_x__P19427.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__P19427.isGetter = true; -function Sprite_x__P2141_mk(s) { +function Sprite_x__P19427_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_x__P2141, depth: s.depth + 1, + parent: s, fn: Sprite_x__P19427, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40285,7 +40507,7 @@ function Sprite_x__P2141_mk(s) { -function full_screen_menu_pop_away_down__P81860(s) { +function full_screen_menu_pop_away_down__P162955(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40299,23 +40521,23 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Sprite_setFlag__P2206_mk(s); + s.tmp_0 = Sprite_setFlag__P19492_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 4; s.tmp_0.arg2 = true; - s.callLocIdx = 125; s.pc = 1; return s.tmp_0; + s.callLocIdx = 130; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_ay__P2152_mk(s); + s.tmp_0 = Sprite_ay__P19438_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 1000; - s.callLocIdx = 126; s.pc = 2; return s.tmp_0; + s.callLocIdx = 131; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_vy__P2148_mk(s); + s.tmp_0 = Sprite_vy__P19434_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 200; - s.callLocIdx = 127; s.pc = 3; return s.tmp_0; + s.callLocIdx = 132; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; r0 = (s.arg0).fields["lifespan"] = (3000); @@ -40323,12 +40545,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -full_screen_menu_pop_away_down__P81860.info = {"start":1362,"length":152,"line":35,"column":0,"endLine":40,"endColumn":1,"fileName":"main.ts","functionName":"full_screen_menu_pop_away_down","argumentNames":["s"]} +full_screen_menu_pop_away_down__P162955.info = {"start":1362,"length":152,"line":35,"column":0,"endLine":40,"endColumn":1,"fileName":"main.ts","functionName":"full_screen_menu_pop_away_down","argumentNames":["s"]} -function full_screen_menu_pop_away_down__P81860_mk(s) { +function full_screen_menu_pop_away_down__P162955_mk(s) { checkStack(s.depth); return { - parent: s, fn: full_screen_menu_pop_away_down__P81860, depth: s.depth + 1, + parent: s, fn: full_screen_menu_pop_away_down__P162955, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -40338,7 +40560,7 @@ function full_screen_menu_pop_away_down__P81860_mk(s) { -function wait_for_a_button_press_and_release__P82886(s) { +function wait_for_a_button_press_and_release__P164013(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40348,24 +40570,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = wait_for_a_button_press__P82341_mk(s); - s.callLocIdx = 385; s.pc = 1; return s.tmp_0; + s.tmp_0 = wait_for_a_button_press__P163447_mk(s); + s.callLocIdx = 401; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = wait_for_a_button_release__P82491_mk(s); - s.callLocIdx = 386; s.pc = 2; return s.tmp_0; + s.tmp_0 = wait_for_a_button_release__P163597_mk(s); + s.callLocIdx = 402; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -wait_for_a_button_press_and_release__P82886.info = {"start":20050,"length":113,"line":589,"column":0,"endLine":592,"endColumn":1,"fileName":"main.ts","functionName":"wait_for_a_button_press_and_release","argumentNames":[]} +wait_for_a_button_press_and_release__P164013.info = {"start":20726,"length":113,"line":607,"column":0,"endLine":610,"endColumn":1,"fileName":"main.ts","functionName":"wait_for_a_button_press_and_release","argumentNames":[]} -function wait_for_a_button_press_and_release__P82886_mk(s) { +function wait_for_a_button_press_and_release__P164013_mk(s) { checkStack(s.depth); return { - parent: s, fn: wait_for_a_button_press_and_release__P82886, depth: s.depth + 1, + parent: s, fn: wait_for_a_button_press_and_release__P164013, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -40374,7 +40596,7 @@ function wait_for_a_button_press_and_release__P82886_mk(s) { -function wait_for_a_button_press__P82341(s) { +function wait_for_a_button_press__P163447(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40385,9 +40607,9 @@ switch (step) { case 0: case 1: - s.tmp_3 = controller_Button__C1979_v0_1_mk(s); - s.tmp_3.arg0 = globals.A___1907; - if (!checkSubtype(s.tmp_3.arg0, controller_Button__C1979_VT)) failedCast(s.tmp_3.arg0); + s.tmp_3 = controller_Button__C19265_v0_1_mk(s); + s.tmp_3.arg0 = globals.A___19193; + if (!checkSubtype(s.tmp_3.arg0, controller_Button__C19265_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.isPressed; s.pc = 3; return s.tmp_3; case 3: @@ -40399,9 +40621,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_4 = pause__P413_mk(s); + s.tmp_4 = pause__P17699_mk(s); s.tmp_4.arg0 = 0; - s.callLocIdx = 255; s.pc = 4; return s.tmp_4; + s.callLocIdx = 266; s.pc = 4; return s.tmp_4; case 4: r0 = s.retval; { step = 1; continue; } @@ -40410,12 +40632,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -wait_for_a_button_press__P82341.info = {"start":11562,"length":104,"line":340,"column":0,"endLine":344,"endColumn":1,"fileName":"main.ts","functionName":"wait_for_a_button_press","argumentNames":[]} +wait_for_a_button_press__P163447.info = {"start":11844,"length":104,"line":349,"column":0,"endLine":353,"endColumn":1,"fileName":"main.ts","functionName":"wait_for_a_button_press","argumentNames":[]} -function wait_for_a_button_press__P82341_mk(s) { +function wait_for_a_button_press__P163447_mk(s) { checkStack(s.depth); return { - parent: s, fn: wait_for_a_button_press__P82341, depth: s.depth + 1, + parent: s, fn: wait_for_a_button_press__P163447, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40428,7 +40650,7 @@ function wait_for_a_button_press__P82341_mk(s) { -function full_screen_menu_pop_in_down__P83008(s) { +function full_screen_menu_pop_in_down__P164135(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40442,42 +40664,42 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Sprite_bottom__P2193_mk(s); + s.tmp_0 = Sprite_bottom__P19479_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; - s.callLocIdx = 406; s.pc = 1; return s.tmp_0; + s.callLocIdx = 422; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_ay__P2152_mk(s); + s.tmp_0 = Sprite_ay__P19438_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 1000; - s.callLocIdx = 407; s.pc = 2; return s.tmp_0; + s.callLocIdx = 423; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_vy__P2148_mk(s); + s.tmp_0 = Sprite_vy__P19434_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 200; - s.callLocIdx = 408; s.pc = 3; return s.tmp_0; + s.callLocIdx = 424; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, full_screen_menu_pop_in_down_inline__P83017); + r0 = pxsim_pxtcore_mkAction(1, full_screen_menu_pop_in_down_inline__P164144); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = timer_background__P4273_mk(s); + s.tmp_1 = timer_background__P21559_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.callLocIdx = 415; s.pc = 4; return s.tmp_1; + s.callLocIdx = 431; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -full_screen_menu_pop_in_down__P83008.info = {"start":22121,"length":275,"line":642,"column":0,"endLine":654,"endColumn":1,"fileName":"main.ts","functionName":"full_screen_menu_pop_in_down","argumentNames":["s"]} +full_screen_menu_pop_in_down__P164135.info = {"start":22797,"length":275,"line":660,"column":0,"endLine":672,"endColumn":1,"fileName":"main.ts","functionName":"full_screen_menu_pop_in_down","argumentNames":["s"]} -function full_screen_menu_pop_in_down__P83008_mk(s) { +function full_screen_menu_pop_in_down__P164135_mk(s) { checkStack(s.depth); return { - parent: s, fn: full_screen_menu_pop_in_down__P83008, depth: s.depth + 1, + parent: s, fn: full_screen_menu_pop_in_down__P164135, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40488,7 +40710,7 @@ function full_screen_menu_pop_in_down__P83008_mk(s) { -function full_screen_menu_pop_in_down_inline__P83017(s) { +function full_screen_menu_pop_in_down_inline__P164144(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40499,9 +40721,9 @@ switch (step) { case 0: case 1: - s.tmp_2 = Sprite_top__P2190_mk(s); + s.tmp_2 = Sprite_top__P19476_mk(s); s.tmp_2.arg0 = s.caps[0]; - s.callLocIdx = 409; s.pc = 3; return s.tmp_2; + s.callLocIdx = 425; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; s.tmp_1 = r0; @@ -40509,44 +40731,44 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_3 = pause__P413_mk(s); + s.tmp_3 = pause__P17699_mk(s); s.tmp_3.arg0 = 0; - s.callLocIdx = 410; s.pc = 4; return s.tmp_3; + s.callLocIdx = 426; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; { step = 1; continue; } case 2: - s.tmp_0 = Sprite_ay__P2152_mk(s); + s.tmp_0 = Sprite_ay__P19438_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = 0; - s.callLocIdx = 411; s.pc = 5; return s.tmp_0; + s.callLocIdx = 427; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = Sprite_vy__P2148_mk(s); + s.tmp_0 = Sprite_vy__P19434_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = 0; - s.callLocIdx = 412; s.pc = 6; return s.tmp_0; + s.callLocIdx = 428; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = Sprite_y__P2144_mk(s); + s.tmp_0 = Sprite_y__P19430_mk(s); s.tmp_0.arg0 = s.caps[0]; - r0 = pxsim_ImageMethods.height(globals.screen___1829); + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_1 = r0; r0 = (s.tmp_1 / 2); s.tmp_0.arg1 = r0; - s.callLocIdx = 414; s.pc = 7; return s.tmp_0; + s.callLocIdx = 430; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -full_screen_menu_pop_in_down_inline__P83017.info = {"start":22242,"length":151,"line":646,"column":21,"endLine":653,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +full_screen_menu_pop_in_down_inline__P164144.info = {"start":22918,"length":151,"line":664,"column":21,"endLine":671,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function full_screen_menu_pop_in_down_inline__P83017_mk(s) { +function full_screen_menu_pop_in_down_inline__P164144_mk(s) { checkStack(s.depth); return { - parent: s, fn: full_screen_menu_pop_in_down_inline__P83017, depth: s.depth + 1, + parent: s, fn: full_screen_menu_pop_in_down_inline__P164144, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40558,7 +40780,7 @@ function full_screen_menu_pop_in_down_inline__P83017_mk(s) { -function make_leaderboard__P83067(s) { +function make_leaderboard__P164194(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40568,82 +40790,82 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.index___83075 = undefined; + s.index___164202 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = miniMenu_createMenuFromArray__P4462_mk(s); + s.tmp_0 = miniMenu_createMenuFromArray__P21748_mk(s); s.tmp_0.arg0 = s.arg0; - s.callLocIdx = 423; s.pc = 3; return s.tmp_0; + s.callLocIdx = 439; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.menu_leaderboard___83071 = (r0); - s.index___83075 = (0); + globals.menu_leaderboard___164198 = (r0); + s.index___164202 = (0); case 1: - r0 = (s.index___83075 < s.arg1); + r0 = (s.index___164202 < s.arg1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = miniMenu_MenuSprite_moveSelection__P4440_mk(s); - s.tmp_1.arg0 = globals.menu_leaderboard___83071; + s.tmp_1 = miniMenu_MenuSprite_moveSelection__P21726_mk(s); + s.tmp_1.arg0 = globals.menu_leaderboard___164198; s.tmp_1.arg1 = 1; - s.callLocIdx = 424; s.pc = 4; return s.tmp_1; + s.callLocIdx = 440; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; - r0 = (s.index___83075 + 1); - s.index___83075 = (r0); + r0 = (s.index___164202 + 1); + s.index___164202 = (r0); { step = 1; continue; } case 2: - s.tmp_0 = miniMenu_MenuSprite__C4416_v11_3_mk(s); - s.tmp_0.arg0 = globals.menu_leaderboard___83071; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + s.tmp_0 = miniMenu_MenuSprite__C21702_v11_3_mk(s); + s.tmp_0.arg0 = globals.menu_leaderboard___164198; + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_1 = r0; r0 = (s.tmp_1 - 8); s.tmp_0.arg1 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___1829); + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_2 = r0; r0 = (s.tmp_2 - 10); s.tmp_0.arg2 = r0; - if (!checkSubtype(s.tmp_0.arg0, miniMenu_MenuSprite__C4416_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, miniMenu_MenuSprite__C21702_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.setDimensions; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setButtonEventsEnabled__P4439_mk(s); - s.tmp_0.arg0 = globals.menu_leaderboard___83071; + s.tmp_0 = miniMenu_MenuSprite_setButtonEventsEnabled__P21725_mk(s); + s.tmp_0.arg0 = globals.menu_leaderboard___164198; s.tmp_0.arg1 = false; - s.callLocIdx = 427; s.pc = 6; return s.tmp_0; + s.callLocIdx = 443; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P2206_mk(s); - s.tmp_0.arg0 = globals.menu_leaderboard___83071; + s.tmp_0 = Sprite_setFlag__P19492_mk(s); + s.tmp_0.arg0 = globals.menu_leaderboard___164198; s.tmp_0.arg1 = 512; s.tmp_0.arg2 = true; - s.callLocIdx = 428; s.pc = 7; return s.tmp_0; + s.callLocIdx = 444; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = Sprite_x__P2142_mk(s); - s.tmp_0.arg0 = globals.menu_leaderboard___83071; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + s.tmp_0 = Sprite_x__P19428_mk(s); + s.tmp_0.arg0 = globals.menu_leaderboard___164198; + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_1 = r0; r0 = (s.tmp_1 / 2); s.tmp_0.arg1 = r0; - s.callLocIdx = 430; s.pc = 8; return s.tmp_0; + s.callLocIdx = 446; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = Sprite_y__P2144_mk(s); - s.tmp_0.arg0 = globals.menu_leaderboard___83071; - r0 = pxsim_ImageMethods.height(globals.screen___1829); + s.tmp_0 = Sprite_y__P19430_mk(s); + s.tmp_0.arg0 = globals.menu_leaderboard___164198; + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_1 = r0; r0 = (s.tmp_1 / 2); s.tmp_0.arg1 = r0; - s.callLocIdx = 432; s.pc = 9; return s.tmp_0; + s.callLocIdx = 448; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; s.tmp_0 = if_z_2_mk(s); - s.tmp_0.arg0 = globals.menu_leaderboard___83071; + s.tmp_0.arg0 = globals.menu_leaderboard___164198; s.tmp_0.arg1 = 100; if (!s.tmp_0.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapSetByString(s.tmp_0.arg0, "z", s.tmp_0.arg1); @@ -40651,7 +40873,7 @@ switch (step) { s.tmp_0.fn = s.tmp_0.arg0.vtable.iface["set/z"]; if (s.tmp_0.fn === null) { s.tmp_0.arg0.fields["z"] = s.tmp_0.arg1; } else if (s.tmp_0.fn === undefined) { failedCast(s.tmp_0.arg0) } - else { s.callLocIdx = 433; s.pc = 10; return s.tmp_0; } + else { s.callLocIdx = 449; s.pc = 10; return s.tmp_0; } } case 10: r0 = s.retval; @@ -40659,17 +40881,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -make_leaderboard__P83067.info = {"start":26007,"length":580,"line":685,"column":0,"endLine":696,"endColumn":1,"fileName":"main.ts","functionName":"make_leaderboard","argumentNames":["items","scroll_to"]} +make_leaderboard__P164194.info = {"start":26683,"length":580,"line":703,"column":0,"endLine":714,"endColumn":1,"fileName":"main.ts","functionName":"make_leaderboard","argumentNames":["items","scroll_to"]} -function make_leaderboard__P83067_mk(s) { +function make_leaderboard__P164194_mk(s) { checkStack(s.depth); return { - parent: s, fn: make_leaderboard__P83067, depth: s.depth + 1, + parent: s, fn: make_leaderboard__P164194, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - index___83075: undefined, + index___164202: undefined, arg0: undefined, arg1: undefined, } } @@ -40678,7 +40900,7 @@ function make_leaderboard__P83067_mk(s) { -function miniMenu_MenuSprite_setButtonEventsEnabled__P4439(s) { +function miniMenu_MenuSprite_setButtonEventsEnabled__P21725(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40694,18 +40916,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C4416_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuSprite__C21702_VT)) failedCast(r0); r0 = (s.arg0).fields["buttonEventsEnabled"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_setButtonEventsEnabled__P4439.info = {"start":35808,"length":102,"line":1005,"column":8,"endLine":1007,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setButtonEventsEnabled","argumentNames":["this","enabled"]} +miniMenu_MenuSprite_setButtonEventsEnabled__P21725.info = {"start":35808,"length":102,"line":1005,"column":8,"endLine":1007,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setButtonEventsEnabled","argumentNames":["this","enabled"]} -function miniMenu_MenuSprite_setButtonEventsEnabled__P4439_mk(s) { +function miniMenu_MenuSprite_setButtonEventsEnabled__P21725_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_setButtonEventsEnabled__P4439, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_setButtonEventsEnabled__P21725, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -40715,7 +40937,7 @@ function miniMenu_MenuSprite_setButtonEventsEnabled__P4439_mk(s) { -function miniMenu_MenuSprite_setDimensions__P4447(s) { +function miniMenu_MenuSprite_setDimensions__P21733(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40732,15 +40954,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C4416_VT)) failedCast(r0); - s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P4445_mk(s); + if (!checkSubtype(r0, miniMenu_MenuSprite__C21702_VT)) failedCast(r0); + s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P21731_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = s.arg1; s.callLocIdx = 2454; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P4445_mk(s); + s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P21731_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = s.arg2; @@ -40751,12 +40973,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_setDimensions__P4447.info = {"start":46994,"length":203,"line":1261,"column":8,"endLine":1264,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setDimensions","argumentNames":["this","width","height"]} +miniMenu_MenuSprite_setDimensions__P21733.info = {"start":46994,"length":203,"line":1261,"column":8,"endLine":1264,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setDimensions","argumentNames":["this","width","height"]} -function miniMenu_MenuSprite_setDimensions__P4447_mk(s) { +function miniMenu_MenuSprite_setDimensions__P21733_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_setDimensions__P4447, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_setDimensions__P21733, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -40768,7 +40990,7 @@ function miniMenu_MenuSprite_setDimensions__P4447_mk(s) { -function miniMenu_MenuSprite_setMenuStyleProperty__P4445(s) { +function miniMenu_MenuSprite_setMenuStyleProperty__P21731(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40785,8 +41007,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C4416_VT)) failedCast(r0); - s.tmp_0 = miniMenu_MenuStyle_setMenuStyleProperty__P4374_mk(s); + if (!checkSubtype(r0, miniMenu_MenuSprite__C21702_VT)) failedCast(r0); + s.tmp_0 = miniMenu_MenuStyle_setMenuStyleProperty__P21660_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -40800,10 +41022,10 @@ switch (step) { if (!r0) { step = 3; continue; } r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 1; continue; } - s.tmp_1 = miniMenu_MenuStyle_copyTo__P4375_mk(s); + s.tmp_1 = miniMenu_MenuStyle_copyTo__P21661_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_1.arg0 = r0; - s.tmp_2 = miniMenu__state__P4414_mk(s); + s.tmp_2 = miniMenu__state__P21700_mk(s); s.callLocIdx = 2435; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; @@ -40813,17 +41035,17 @@ switch (step) { case 6: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = miniMenu__state__P4414_mk(s); + s.tmp_2 = miniMenu__state__P21700_mk(s); s.callLocIdx = 2437; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; r0 = r0.fields["menuStyle"]; s.tmp_1 = r0; r0 = (s.tmp_0).fields["menuStyle"] = (s.tmp_1); - s.tmp_0 = miniMenu_Style_copyTo__P4406_mk(s); + s.tmp_0 = miniMenu_Style_copyTo__P21692_mk(s); r0 = s.arg0.fields["defaultStyle"]; s.tmp_0.arg0 = r0; - s.tmp_1 = miniMenu__state__P4414_mk(s); + s.tmp_1 = miniMenu__state__P21700_mk(s); s.callLocIdx = 2438; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; @@ -40833,17 +41055,17 @@ switch (step) { case 9: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = miniMenu__state__P4414_mk(s); + s.tmp_2 = miniMenu__state__P21700_mk(s); s.callLocIdx = 2440; s.pc = 11; return s.tmp_2; case 11: r0 = s.retval; r0 = r0.fields["defaultStyle"]; s.tmp_1 = r0; r0 = (s.tmp_0).fields["defaultStyle"] = (s.tmp_1); - s.tmp_0 = miniMenu_Style_copyTo__P4406_mk(s); + s.tmp_0 = miniMenu_Style_copyTo__P21692_mk(s); r0 = s.arg0.fields["titleStyle"]; s.tmp_0.arg0 = r0; - s.tmp_1 = miniMenu__state__P4414_mk(s); + s.tmp_1 = miniMenu__state__P21700_mk(s); s.callLocIdx = 2441; s.pc = 13; return s.tmp_1; case 13: r0 = s.retval; @@ -40853,17 +41075,17 @@ switch (step) { case 12: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = miniMenu__state__P4414_mk(s); + s.tmp_2 = miniMenu__state__P21700_mk(s); s.callLocIdx = 2443; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; r0 = r0.fields["titleStyle"]; s.tmp_1 = r0; r0 = (s.tmp_0).fields["titleStyle"] = (s.tmp_1); - s.tmp_0 = miniMenu_Style_copyTo__P4406_mk(s); + s.tmp_0 = miniMenu_Style_copyTo__P21692_mk(s); r0 = s.arg0.fields["selectedStyle"]; s.tmp_0.arg0 = r0; - s.tmp_1 = miniMenu__state__P4414_mk(s); + s.tmp_1 = miniMenu__state__P21700_mk(s); s.callLocIdx = 2444; s.pc = 16; return s.tmp_1; case 16: r0 = s.retval; @@ -40873,7 +41095,7 @@ switch (step) { case 15: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = miniMenu__state__P4414_mk(s); + s.tmp_2 = miniMenu__state__P21700_mk(s); s.callLocIdx = 2446; s.pc = 17; return s.tmp_2; case 17: r0 = s.retval; @@ -40882,11 +41104,11 @@ switch (step) { r0 = (s.tmp_0).fields["selectedStyle"] = (s.tmp_1); { step = 2; continue; } case 1: - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C4376_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C21662_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_Style_constructor__P4404_mk(s); + s.tmp_1 = miniMenu_Style_constructor__P21690_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_2 = miniMenu__state__P4414_mk(s); + s.tmp_2 = miniMenu__state__P21700_mk(s); s.callLocIdx = 2447; s.pc = 19; return s.tmp_2; case 19: r0 = s.retval; @@ -40896,11 +41118,11 @@ switch (step) { case 18: r0 = s.retval; r0 = (s.arg0).fields["defaultStyle"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C4376_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C21662_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_Style_constructor__P4404_mk(s); + s.tmp_1 = miniMenu_Style_constructor__P21690_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_2 = miniMenu__state__P4414_mk(s); + s.tmp_2 = miniMenu__state__P21700_mk(s); s.callLocIdx = 2449; s.pc = 21; return s.tmp_2; case 21: r0 = s.retval; @@ -40910,11 +41132,11 @@ switch (step) { case 20: r0 = s.retval; r0 = (s.arg0).fields["titleStyle"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C4376_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C21662_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_Style_constructor__P4404_mk(s); + s.tmp_1 = miniMenu_Style_constructor__P21690_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_2 = miniMenu__state__P4414_mk(s); + s.tmp_2 = miniMenu__state__P21700_mk(s); s.callLocIdx = 2451; s.pc = 23; return s.tmp_2; case 23: r0 = s.retval; @@ -40931,12 +41153,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_setMenuStyleProperty__P4445.info = {"start":44456,"length":1063,"line":1201,"column":8,"endLine":1224,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setMenuStyleProperty","argumentNames":["this","property","value"]} +miniMenu_MenuSprite_setMenuStyleProperty__P21731.info = {"start":44456,"length":1063,"line":1201,"column":8,"endLine":1224,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setMenuStyleProperty","argumentNames":["this","property","value"]} -function miniMenu_MenuSprite_setMenuStyleProperty__P4445_mk(s) { +function miniMenu_MenuSprite_setMenuStyleProperty__P21731_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_setMenuStyleProperty__P4445, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_setMenuStyleProperty__P21731, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40950,7 +41172,7 @@ function miniMenu_MenuSprite_setMenuStyleProperty__P4445_mk(s) { -function miniMenu__state__P4414(s) { +function miniMenu__state__P21700(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40960,12 +41182,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = miniMenu__init__P4415_mk(s); + s.tmp_0 = miniMenu__init__P21701_mk(s); s.callLocIdx = 2289; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = r0 = globals.stateStack___7832; - r0 = pxsim_Array__length(globals.stateStack___7832); + s.tmp_0 = r0 = globals.stateStack___25133; + r0 = pxsim_Array__length(globals.stateStack___25133); s.tmp_2 = r0; r0 = (s.tmp_2 - 1); s.tmp_1 = r0; @@ -40973,12 +41195,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu__state__P4414.info = {"start":24397,"length":102,"line":722,"column":4,"endLine":725,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"_state","argumentNames":[]} +miniMenu__state__P21700.info = {"start":24397,"length":102,"line":722,"column":4,"endLine":725,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"_state","argumentNames":[]} -function miniMenu__state__P4414_mk(s) { +function miniMenu__state__P21700_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu__state__P4414, depth: s.depth + 1, + parent: s, fn: miniMenu__state__P21700, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40989,7 +41211,7 @@ function miniMenu__state__P4414_mk(s) { -function miniMenu__init__P4415(s) { +function miniMenu__init__P21701(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40999,14 +41221,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.stateStack___7832); + r0 = pxsim_numops_toBoolDecr(globals.stateStack___25133); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MiniMenuState__C7835_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MiniMenuState__C25136_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_MiniMenuState_constructor__P7836_mk(s); + s.tmp_1 = miniMenu_MiniMenuState_constructor__P25137_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 2290; s.pc = 4; return s.tmp_1; case 4: @@ -41014,16 +41236,16 @@ switch (step) { r0 = pxsim_Array__mk(); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_2, s.tmp_0); - globals.stateStack___7832 = (s.tmp_2); + globals.stateStack___25133 = (s.tmp_2); r0 = pxsim.image.create(12, 12); - globals.printCanvas___7833 = (r0); - s.tmp_0 = game_addScenePushHandler__P2707_mk(s); - s.tmp_0.arg0 = miniMenu__init_inline__P18242; + globals.printCanvas___25134 = (r0); + s.tmp_0 = game_addScenePushHandler__P19993_mk(s); + s.tmp_0.arg0 = miniMenu__init_inline__P35731; s.callLocIdx = 2292; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = game_addScenePopHandler__P2709_mk(s); - s.tmp_0.arg0 = miniMenu__init_inline__P18249; + s.tmp_0 = game_addScenePopHandler__P19995_mk(s); + s.tmp_0.arg0 = miniMenu__init_inline__P35738; s.callLocIdx = 2294; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; @@ -41032,12 +41254,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu__init__P4415.info = {"start":24507,"length":491,"line":727,"column":4,"endLine":747,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"_init","argumentNames":[]} +miniMenu__init__P21701.info = {"start":24507,"length":491,"line":727,"column":4,"endLine":747,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"_init","argumentNames":[]} -function miniMenu__init__P4415_mk(s) { +function miniMenu__init__P21701_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu__init__P4415, depth: s.depth + 1, + parent: s, fn: miniMenu__init__P21701, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -41048,7 +41270,7 @@ function miniMenu__init__P4415_mk(s) { -function miniMenu__init_inline__P18242(s) { +function miniMenu__init_inline__P35731(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41058,24 +41280,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MiniMenuState__C7835_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MiniMenuState__C25136_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_MiniMenuState_constructor__P7836_mk(s); + s.tmp_1 = miniMenu_MiniMenuState_constructor__P25137_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 2291; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; - r0 = pxsim_Array__push(globals.stateStack___7832, s.tmp_0); + r0 = pxsim_Array__push(globals.stateStack___25133, s.tmp_0); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu__init_inline__P18242.info = {"start":24720,"length":68,"line":736,"column":33,"endLine":738,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} +miniMenu__init_inline__P35731.info = {"start":24720,"length":68,"line":736,"column":33,"endLine":738,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} -function miniMenu__init_inline__P18242_mk(s) { +function miniMenu__init_inline__P35731_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu__init_inline__P18242, depth: s.depth + 1, + parent: s, fn: miniMenu__init_inline__P35731, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -41085,7 +41307,7 @@ function miniMenu__init_inline__P18242_mk(s) { -function miniMenu__init_inline__P18249(s) { +function miniMenu__init_inline__P35738(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41095,33 +41317,33 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_Array_.pop(globals.stateStack___7832); - r0 = pxsim_Array__length(globals.stateStack___7832); + r0 = pxsim_Array_.pop(globals.stateStack___25133); + r0 = pxsim_Array__length(globals.stateStack___25133); s.tmp_1 = r0; r0 = (s.tmp_1 === 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MiniMenuState__C7835_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MiniMenuState__C25136_VT); s.tmp_2 = r0; - s.tmp_3 = miniMenu_MiniMenuState_constructor__P7836_mk(s); + s.tmp_3 = miniMenu_MiniMenuState_constructor__P25137_mk(s); s.tmp_3.arg0 = s.tmp_2; s.callLocIdx = 2293; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; - r0 = pxsim_Array__push(globals.stateStack___7832, s.tmp_2); + r0 = pxsim_Array__push(globals.stateStack___25133, s.tmp_2); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu__init_inline__P18249.info = {"start":24825,"length":165,"line":740,"column":32,"endLine":746,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} +miniMenu__init_inline__P35738.info = {"start":24825,"length":165,"line":740,"column":32,"endLine":746,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} -function miniMenu__init_inline__P18249_mk(s) { +function miniMenu__init_inline__P35738_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu__init_inline__P18249, depth: s.depth + 1, + parent: s, fn: miniMenu__init_inline__P35738, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -41133,7 +41355,7 @@ function miniMenu__init_inline__P18249_mk(s) { -function miniMenu_MiniMenuState_constructor__P7836(s) { +function miniMenu_MiniMenuState_constructor__P25137(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41143,55 +41365,55 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.button___18308 = undefined; - s.unnamed202___U1 = undefined; - s.unnamed203___U2 = undefined; + s.button___35797 = undefined; + s.unnamed294___U1 = undefined; + s.unnamed295___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MiniMenuState__C7835_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MenuStyle__C4342_VT); + if (!checkSubtype(r0, miniMenu_MiniMenuState__C25136_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MenuStyle__C21628_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_MenuStyle_constructor__P4353_mk(s); + s.tmp_1 = miniMenu_MenuStyle_constructor__P21639_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 2043; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; r0 = (s.arg0).fields["menuStyle"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C4376_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C21662_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_Style_constructor__P4404_mk(s); + s.tmp_1 = miniMenu_Style_constructor__P21690_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 2044; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; r0 = (s.arg0).fields["defaultStyle"] = (s.tmp_0); - s.tmp_0 = miniMenu_Style_iconTextSpacing__P4399_mk(s); + s.tmp_0 = miniMenu_Style_iconTextSpacing__P21685_mk(s); r0 = s.arg0.fields["defaultStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 8; s.callLocIdx = 2045; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = miniMenu_Style_padding__P4387_mk(s); + s.tmp_0 = miniMenu_Style_padding__P21673_mk(s); r0 = s.arg0.fields["defaultStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 2; s.callLocIdx = 2046; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = miniMenu_Style_foreground__P4389_mk(s); + s.tmp_0 = miniMenu_Style_foreground__P21675_mk(s); r0 = s.arg0.fields["defaultStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 15; s.callLocIdx = 2047; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = miniMenu_Style_background__P4391_mk(s); + s.tmp_0 = miniMenu_Style_background__P21677_mk(s); r0 = s.arg0.fields["defaultStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 1; @@ -41199,7 +41421,7 @@ switch (step) { case 8: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = miniMenu_Style_clone__P4405_mk(s); + s.tmp_2 = miniMenu_Style_clone__P21691_mk(s); r0 = s.arg0.fields["defaultStyle"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = false; @@ -41208,14 +41430,14 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["selectedStyle"] = (s.tmp_1); - s.tmp_0 = miniMenu_Style_foreground__P4389_mk(s); + s.tmp_0 = miniMenu_Style_foreground__P21675_mk(s); r0 = s.arg0.fields["selectedStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 1; s.callLocIdx = 2050; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.tmp_0 = miniMenu_Style_background__P4391_mk(s); + s.tmp_0 = miniMenu_Style_background__P21677_mk(s); r0 = s.arg0.fields["selectedStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 3; @@ -41223,7 +41445,7 @@ switch (step) { case 11: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = miniMenu_Style_clone__P4405_mk(s); + s.tmp_2 = miniMenu_Style_clone__P21691_mk(s); r0 = s.arg0.fields["defaultStyle"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = false; @@ -41232,66 +41454,66 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["titleStyle"] = (s.tmp_1); - s.tmp_0 = miniMenu_Style_background__P4391_mk(s); + s.tmp_0 = miniMenu_Style_background__P21677_mk(s); r0 = s.arg0.fields["titleStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 0; s.callLocIdx = 2053; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.button___18308 = (undefined); + s.button___35797 = (undefined); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, globals.up___1910); - r0 = pxsim_Array__push(s.tmp_0, globals.right___1911); - r0 = pxsim_Array__push(s.tmp_0, globals.down___1912); - r0 = pxsim_Array__push(s.tmp_0, globals.menu___1913); - r0 = pxsim_Array__push(s.tmp_0, globals.left___1909); - r0 = pxsim_Array__push(s.tmp_0, globals.A___1907); - r0 = pxsim_Array__push(s.tmp_0, globals.B___1908); - s.unnamed202___U1 = (s.tmp_0); - s.unnamed203___U2 = (0); + r0 = pxsim_Array__push(s.tmp_0, globals.up___19196); + r0 = pxsim_Array__push(s.tmp_0, globals.right___19197); + r0 = pxsim_Array__push(s.tmp_0, globals.down___19198); + r0 = pxsim_Array__push(s.tmp_0, globals.menu___19199); + r0 = pxsim_Array__push(s.tmp_0, globals.left___19195); + r0 = pxsim_Array__push(s.tmp_0, globals.A___19193); + r0 = pxsim_Array__push(s.tmp_0, globals.B___19194); + s.unnamed294___U1 = (s.tmp_0); + s.unnamed295___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed203___U2; - r0 = pxsim_Array__length(s.unnamed202___U1); + s.tmp_0 = r0 = s.unnamed295___U2; + r0 = pxsim_Array__length(s.unnamed294___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed202___U1, s.unnamed203___U2); - s.button___18308 = (r0); - r0 = pxsim_pxtcore_mkAction(1, miniMenu_MiniMenuState_inline__P18320); + r0 = pxsim_Array__getAt(s.unnamed294___U1, s.unnamed295___U2); + s.button___35797 = (r0); + r0 = pxsim_pxtcore_mkAction(1, miniMenu_MiniMenuState_inline__P35809); s.tmp_2 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.button___18308); - s.tmp_3 = controller_Button_addEventListener__P1987_mk(s); - s.tmp_3.arg0 = s.button___18308; + r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.button___35797); + s.tmp_3 = controller_Button_addEventListener__P19273_mk(s); + s.tmp_3.arg0 = s.button___35797; s.tmp_3.arg1 = 2049; s.tmp_3.arg2 = s.tmp_2; s.callLocIdx = 2057; s.pc = 14; return s.tmp_3; case 14: r0 = s.retval; - r0 = (s.unnamed203___U2 + 1); - s.unnamed203___U2 = (r0); + r0 = (s.unnamed295___U2 + 1); + s.unnamed295___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed202___U1 = (undefined); + s.unnamed294___U1 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MiniMenuState_constructor__P7836.info = {"start":413,"length":1051,"line":18,"column":8,"endLine":41,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":["this"]} +miniMenu_MiniMenuState_constructor__P25137.info = {"start":413,"length":1051,"line":18,"column":8,"endLine":41,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":["this"]} -function miniMenu_MiniMenuState_constructor__P7836_mk(s) { +function miniMenu_MiniMenuState_constructor__P25137_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MiniMenuState_constructor__P7836, depth: s.depth + 1, + parent: s, fn: miniMenu_MiniMenuState_constructor__P25137, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - button___18308: undefined, - unnamed202___U1: undefined, - unnamed203___U2: undefined, + button___35797: undefined, + unnamed294___U1: undefined, + unnamed295___U2: undefined, arg0: undefined, } } @@ -41299,7 +41521,7 @@ function miniMenu_MiniMenuState_constructor__P7836_mk(s) { -function miniMenu_MiniMenuState_inline__P18320(s) { +function miniMenu_MiniMenuState_inline__P35809(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41309,66 +41531,66 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sprite___18322 = undefined; - s.unnamed204___U1 = undefined; - s.unnamed205___U2 = undefined; - s.sprite___18322 = (undefined); - s.tmp_0 = helpers_arrayFilter__P110_mk(s); - s.tmp_1 = sprites_allOfKind__P2066_mk(s); - s.tmp_1.arg0 = globals.MiniMenu___4303; + s.sprite___35811 = undefined; + s.unnamed296___U1 = undefined; + s.unnamed297___U2 = undefined; + s.sprite___35811 = (undefined); + s.tmp_0 = helpers_arrayFilter__P17396_mk(s); + s.tmp_1 = sprites_allOfKind__P19352_mk(s); + s.tmp_1.arg0 = globals.MiniMenu___21589; s.callLocIdx = 2054; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = miniMenu_buttonEventsEnabled__P7844; + s.tmp_0.arg1 = miniMenu_buttonEventsEnabled__P25145; s.callLocIdx = 2055; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.unnamed204___U1 = (r0); - s.unnamed205___U2 = (0); + s.unnamed296___U1 = (r0); + s.unnamed297___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed205___U2; - r0 = pxsim_Array__length(s.unnamed204___U1); + s.tmp_0 = r0 = s.unnamed297___U2; + r0 = pxsim_Array__length(s.unnamed296___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed204___U1, s.unnamed205___U2); - s.sprite___18322 = (r0); - s.tmp_2 = miniMenu_MenuSprite_fireButtonEvent__P4449_mk(s); - s.tmp_2.arg0 = s.sprite___18322; + r0 = pxsim_Array__getAt(s.unnamed296___U1, s.unnamed297___U2); + s.sprite___35811 = (r0); + s.tmp_2 = miniMenu_MenuSprite_fireButtonEvent__P21735_mk(s); + s.tmp_2.arg0 = s.sprite___35811; s.tmp_2.arg1 = s.caps[0]; s.callLocIdx = 2056; s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; - r0 = (s.unnamed205___U2 + 1); - s.unnamed205___U2 = (r0); + r0 = (s.unnamed297___U2 + 1); + s.unnamed297___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed204___U1 = (undefined); + s.unnamed296___U1 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MiniMenuState_inline__P18320.info = {"start":1203,"length":234,"line":35,"column":71,"endLine":39,"endColumn":17,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} +miniMenu_MiniMenuState_inline__P35809.info = {"start":1203,"length":234,"line":35,"column":71,"endLine":39,"endColumn":17,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} -function miniMenu_MiniMenuState_inline__P18320_mk(s) { +function miniMenu_MiniMenuState_inline__P35809_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MiniMenuState_inline__P18320, depth: s.depth + 1, + parent: s, fn: miniMenu_MiniMenuState_inline__P35809, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - sprite___18322: undefined, - unnamed204___U1: undefined, - unnamed205___U2: undefined, + sprite___35811: undefined, + unnamed296___U1: undefined, + unnamed297___U2: undefined, } } -function miniMenu_buttonEventsEnabled__P7844(s) { +function miniMenu_buttonEventsEnabled__P25145(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41394,12 +41616,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_buttonEventsEnabled__P7844.info = {"start":76690,"length":116,"line":1983,"column":4,"endLine":1985,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"buttonEventsEnabled","argumentNames":["sprite"]} +miniMenu_buttonEventsEnabled__P25145.info = {"start":76690,"length":116,"line":1983,"column":4,"endLine":1985,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"buttonEventsEnabled","argumentNames":["sprite"]} -function miniMenu_buttonEventsEnabled__P7844_mk(s) { +function miniMenu_buttonEventsEnabled__P25145_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_buttonEventsEnabled__P7844, depth: s.depth + 1, + parent: s, fn: miniMenu_buttonEventsEnabled__P25145, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -41412,7 +41634,7 @@ function miniMenu_buttonEventsEnabled__P7844_mk(s) { -function miniMenu_MenuSprite_fireButtonEvent__P4449(s) { +function miniMenu_MenuSprite_fireButtonEvent__P21735(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41422,14 +41644,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handler___18336 = undefined; + s.handler___35825 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C4416_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuSprite__C21702_VT)) failedCast(r0); r0 = s.arg0.fields["buttonEventsEnabled"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -41446,8 +41668,8 @@ switch (step) { r0 = s.arg1.fields["id"]; s.tmp_4 = r0; r0 = pxsim_pxtrt.mapGetGeneric(s.tmp_3, s.tmp_4); - s.handler___18336 = (r0); - s.tmp_0 = r0 = s.handler___18336; + s.handler___35825 = (r0); + s.tmp_0 = r0 = s.handler___35825; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 3; continue; } r0 = s.tmp_0; @@ -41462,7 +41684,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 5; continue; } s.tmp_3 = lambda_3_mk(s); - s.tmp_3.argL = s.handler___18336; + s.tmp_3.argL = s.handler___35825; r0 = s.arg0.fields["items"]; s.tmp_4 = r0; r0 = s.arg0.fields["selectedIndex"]; @@ -41483,12 +41705,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_fireButtonEvent__P4449.info = {"start":48444,"length":319,"line":1297,"column":8,"endLine":1305,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"fireButtonEvent","argumentNames":["this","button"]} +miniMenu_MenuSprite_fireButtonEvent__P21735.info = {"start":48444,"length":319,"line":1297,"column":8,"endLine":1305,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"fireButtonEvent","argumentNames":["this","button"]} -function miniMenu_MenuSprite_fireButtonEvent__P4449_mk(s) { +function miniMenu_MenuSprite_fireButtonEvent__P21735_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_fireButtonEvent__P4449, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_fireButtonEvent__P21735, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -41496,7 +41718,7 @@ function miniMenu_MenuSprite_fireButtonEvent__P4449_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - handler___18336: undefined, + handler___35825: undefined, arg0: undefined, arg1: undefined, } } @@ -41505,7 +41727,7 @@ function miniMenu_MenuSprite_fireButtonEvent__P4449_mk(s) { -function miniMenu_Style_clone__P4405(s) { +function miniMenu_Style_clone__P21691(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41515,28 +41737,28 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___18495 = undefined; + s.res___35984 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C4376_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C4376_VT); + if (!checkSubtype(r0, miniMenu_Style__C21662_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C21662_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_Style_constructor__P4404_mk(s); + s.tmp_1 = miniMenu_Style_constructor__P21690_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 2125; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.res___18495 = (s.tmp_0); + s.res___35984 = (s.tmp_0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } - s.tmp_0 = miniMenu_Style_padding__P4387_mk(s); - s.tmp_0.arg0 = s.res___18495; - s.tmp_1 = miniMenu_Style_padding__P4386_mk(s); + s.tmp_0 = miniMenu_Style_padding__P21673_mk(s); + s.tmp_0.arg0 = s.res___35984; + s.tmp_1 = miniMenu_Style_padding__P21672_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2126; s.pc = 5; return s.tmp_1; case 5: @@ -41545,9 +41767,9 @@ switch (step) { s.callLocIdx = 2127; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = miniMenu_Style_foreground__P4389_mk(s); - s.tmp_0.arg0 = s.res___18495; - s.tmp_1 = miniMenu_Style_foreground__P4388_mk(s); + s.tmp_0 = miniMenu_Style_foreground__P21675_mk(s); + s.tmp_0.arg0 = s.res___35984; + s.tmp_1 = miniMenu_Style_foreground__P21674_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2128; s.pc = 7; return s.tmp_1; case 7: @@ -41556,9 +41778,9 @@ switch (step) { s.callLocIdx = 2129; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = miniMenu_Style_background__P4391_mk(s); - s.tmp_0.arg0 = s.res___18495; - s.tmp_1 = miniMenu_Style_background__P4390_mk(s); + s.tmp_0 = miniMenu_Style_background__P21677_mk(s); + s.tmp_0.arg0 = s.res___35984; + s.tmp_1 = miniMenu_Style_background__P21676_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2130; s.pc = 9; return s.tmp_1; case 9: @@ -41567,9 +41789,9 @@ switch (step) { s.callLocIdx = 2131; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = miniMenu_Style_borderColor__P4393_mk(s); - s.tmp_0.arg0 = s.res___18495; - s.tmp_1 = miniMenu_Style_borderColor__P4392_mk(s); + s.tmp_0 = miniMenu_Style_borderColor__P21679_mk(s); + s.tmp_0.arg0 = s.res___35984; + s.tmp_1 = miniMenu_Style_borderColor__P21678_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2132; s.pc = 11; return s.tmp_1; case 11: @@ -41578,9 +41800,9 @@ switch (step) { s.callLocIdx = 2133; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.tmp_0 = miniMenu_Style_border__P4395_mk(s); - s.tmp_0.arg0 = s.res___18495; - s.tmp_1 = miniMenu_Style_border__P4394_mk(s); + s.tmp_0 = miniMenu_Style_border__P21681_mk(s); + s.tmp_0.arg0 = s.res___35984; + s.tmp_1 = miniMenu_Style_border__P21680_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2134; s.pc = 13; return s.tmp_1; case 13: @@ -41589,9 +41811,9 @@ switch (step) { s.callLocIdx = 2135; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = miniMenu_Style_margin__P4397_mk(s); - s.tmp_0.arg0 = s.res___18495; - s.tmp_1 = miniMenu_Style_margin__P4396_mk(s); + s.tmp_0 = miniMenu_Style_margin__P21683_mk(s); + s.tmp_0.arg0 = s.res___35984; + s.tmp_1 = miniMenu_Style_margin__P21682_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2136; s.pc = 15; return s.tmp_1; case 15: @@ -41600,9 +41822,9 @@ switch (step) { s.callLocIdx = 2137; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.tmp_0 = miniMenu_Style_iconOnly__P4401_mk(s); - s.tmp_0.arg0 = s.res___18495; - s.tmp_1 = miniMenu_Style_iconOnly__P4400_mk(s); + s.tmp_0 = miniMenu_Style_iconOnly__P21687_mk(s); + s.tmp_0.arg0 = s.res___35984; + s.tmp_1 = miniMenu_Style_iconOnly__P21686_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2138; s.pc = 17; return s.tmp_1; case 17: @@ -41611,9 +41833,9 @@ switch (step) { s.callLocIdx = 2139; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.tmp_0 = miniMenu_Style_iconTextSpacing__P4399_mk(s); - s.tmp_0.arg0 = s.res___18495; - s.tmp_1 = miniMenu_Style_iconTextSpacing__P4398_mk(s); + s.tmp_0 = miniMenu_Style_iconTextSpacing__P21685_mk(s); + s.tmp_0.arg0 = s.res___35984; + s.tmp_1 = miniMenu_Style_iconTextSpacing__P21684_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2140; s.pc = 19; return s.tmp_1; case 19: @@ -41622,9 +41844,9 @@ switch (step) { s.callLocIdx = 2141; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = miniMenu_Style_alignment__P4403_mk(s); - s.tmp_0.arg0 = s.res___18495; - s.tmp_1 = miniMenu_Style_alignment__P4402_mk(s); + s.tmp_0 = miniMenu_Style_alignment__P21689_mk(s); + s.tmp_0.arg0 = s.res___35984; + s.tmp_1 = miniMenu_Style_alignment__P21688_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2142; s.pc = 21; return s.tmp_1; case 21: @@ -41637,49 +41859,49 @@ switch (step) { case 1: r0 = s.arg0.fields["_padding"]; s.tmp_0 = r0; - r0 = (s.res___18495).fields["_padding"] = (s.tmp_0); + r0 = (s.res___35984).fields["_padding"] = (s.tmp_0); r0 = s.arg0.fields["_foreground"]; s.tmp_0 = r0; - r0 = (s.res___18495).fields["_foreground"] = (s.tmp_0); + r0 = (s.res___35984).fields["_foreground"] = (s.tmp_0); r0 = s.arg0.fields["_background"]; s.tmp_0 = r0; - r0 = (s.res___18495).fields["_background"] = (s.tmp_0); + r0 = (s.res___35984).fields["_background"] = (s.tmp_0); r0 = s.arg0.fields["_borderColor"]; s.tmp_0 = r0; - r0 = (s.res___18495).fields["_borderColor"] = (s.tmp_0); + r0 = (s.res___35984).fields["_borderColor"] = (s.tmp_0); r0 = s.arg0.fields["_border"]; s.tmp_0 = r0; - r0 = (s.res___18495).fields["_border"] = (s.tmp_0); + r0 = (s.res___35984).fields["_border"] = (s.tmp_0); r0 = s.arg0.fields["_margin"]; s.tmp_0 = r0; - r0 = (s.res___18495).fields["_margin"] = (s.tmp_0); + r0 = (s.res___35984).fields["_margin"] = (s.tmp_0); r0 = s.arg0.fields["_iconOnly"]; s.tmp_0 = r0; - r0 = (s.res___18495).fields["_iconOnly"] = (s.tmp_0); + r0 = (s.res___35984).fields["_iconOnly"] = (s.tmp_0); r0 = s.arg0.fields["_iconTextSpacing"]; s.tmp_0 = r0; - r0 = (s.res___18495).fields["_iconTextSpacing"] = (s.tmp_0); + r0 = (s.res___35984).fields["_iconTextSpacing"] = (s.tmp_0); r0 = s.arg0.fields["_alignment"]; s.tmp_0 = r0; - r0 = (s.res___18495).fields["_alignment"] = (s.tmp_0); + r0 = (s.res___35984).fields["_alignment"] = (s.tmp_0); r0 = s.arg0.fields["parent"]; s.tmp_0 = r0; - r0 = (s.res___18495).fields["parent"] = (s.tmp_0); + r0 = (s.res___35984).fields["parent"] = (s.tmp_0); case 2: - r0 = s.res___18495; + r0 = s.res___35984; return leave(s, r0) default: oops() } } } -miniMenu_Style_clone__P4405.info = {"start":12250,"length":1147,"line":428,"column":8,"endLine":455,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"clone","argumentNames":["this","flattenInheritance"]} +miniMenu_Style_clone__P21691.info = {"start":12250,"length":1147,"line":428,"column":8,"endLine":455,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"clone","argumentNames":["this","flattenInheritance"]} -function miniMenu_Style_clone__P4405_mk(s) { +function miniMenu_Style_clone__P21691_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_clone__P4405, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_clone__P21691, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - res___18495: undefined, + res___35984: undefined, arg0: undefined, arg1: undefined, } } @@ -41688,7 +41910,7 @@ function miniMenu_Style_clone__P4405_mk(s) { -function miniMenu_Style_alignment__P4403(s) { +function miniMenu_Style_alignment__P21689(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41704,18 +41926,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C4376_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C21662_VT)) failedCast(r0); r0 = (s.arg0).fields["_alignment"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_Style_alignment__P4403.info = {"start":11705,"length":82,"line":409,"column":8,"endLine":411,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"alignment","argumentNames":["this","value"]} +miniMenu_Style_alignment__P21689.info = {"start":11705,"length":82,"line":409,"column":8,"endLine":411,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"alignment","argumentNames":["this","value"]} -function miniMenu_Style_alignment__P4403_mk(s) { +function miniMenu_Style_alignment__P21689_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_alignment__P4403, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_alignment__P21689, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -41725,7 +41947,7 @@ function miniMenu_Style_alignment__P4403_mk(s) { -function miniMenu_Style_alignment__P4402(s) { +function miniMenu_Style_alignment__P21688(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41740,14 +41962,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C4376_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C21662_VT)) failedCast(r0); r0 = s.arg0.fields["_alignment"]; s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = miniMenu_Style_alignment__P4402_mk(s); + s.tmp_2 = miniMenu_Style_alignment__P21688_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2115; s.pc = 4; return s.tmp_2; @@ -41761,13 +41983,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_Style_alignment__P4402.info = {"start":11506,"length":187,"line":402,"column":8,"endLine":407,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"alignment","argumentNames":["this"]} -miniMenu_Style_alignment__P4402.isGetter = true; +miniMenu_Style_alignment__P21688.info = {"start":11506,"length":187,"line":402,"column":8,"endLine":407,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"alignment","argumentNames":["this"]} +miniMenu_Style_alignment__P21688.isGetter = true; -function miniMenu_Style_alignment__P4402_mk(s) { +function miniMenu_Style_alignment__P21688_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_alignment__P4402, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_alignment__P21688, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -41779,7 +42001,7 @@ function miniMenu_Style_alignment__P4402_mk(s) { -function miniMenu_Style_iconOnly__P4401(s) { +function miniMenu_Style_iconOnly__P21687(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41795,18 +42017,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C4376_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C21662_VT)) failedCast(r0); r0 = (s.arg0).fields["_iconOnly"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_Style_iconOnly__P4401.info = {"start":11417,"length":77,"line":398,"column":8,"endLine":400,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"iconOnly","argumentNames":["this","value"]} +miniMenu_Style_iconOnly__P21687.info = {"start":11417,"length":77,"line":398,"column":8,"endLine":400,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"iconOnly","argumentNames":["this","value"]} -function miniMenu_Style_iconOnly__P4401_mk(s) { +function miniMenu_Style_iconOnly__P21687_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_iconOnly__P4401, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_iconOnly__P21687, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -41816,7 +42038,7 @@ function miniMenu_Style_iconOnly__P4401_mk(s) { -function miniMenu_Style_iconOnly__P4400(s) { +function miniMenu_Style_iconOnly__P21686(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41831,14 +42053,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C4376_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C21662_VT)) failedCast(r0); r0 = s.arg0.fields["_iconOnly"]; s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = miniMenu_Style_iconOnly__P4400_mk(s); + s.tmp_2 = miniMenu_Style_iconOnly__P21686_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2114; s.pc = 4; return s.tmp_2; @@ -41852,13 +42074,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_Style_iconOnly__P4400.info = {"start":11225,"length":180,"line":391,"column":8,"endLine":396,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"iconOnly","argumentNames":["this"]} -miniMenu_Style_iconOnly__P4400.isGetter = true; +miniMenu_Style_iconOnly__P21686.info = {"start":11225,"length":180,"line":391,"column":8,"endLine":396,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"iconOnly","argumentNames":["this"]} +miniMenu_Style_iconOnly__P21686.isGetter = true; -function miniMenu_Style_iconOnly__P4400_mk(s) { +function miniMenu_Style_iconOnly__P21686_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_iconOnly__P4400, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_iconOnly__P21686, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -41870,7 +42092,7 @@ function miniMenu_Style_iconOnly__P4400_mk(s) { -function miniMenu_Style_margin__P4397(s) { +function miniMenu_Style_margin__P21683(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41886,18 +42108,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C4376_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C21662_VT)) failedCast(r0); r0 = (s.arg0).fields["_margin"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_Style_margin__P4397.info = {"start":10817,"length":73,"line":376,"column":8,"endLine":378,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"margin","argumentNames":["this","value"]} +miniMenu_Style_margin__P21683.info = {"start":10817,"length":73,"line":376,"column":8,"endLine":378,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"margin","argumentNames":["this","value"]} -function miniMenu_Style_margin__P4397_mk(s) { +function miniMenu_Style_margin__P21683_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_margin__P4397, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_margin__P21683, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -41907,7 +42129,7 @@ function miniMenu_Style_margin__P4397_mk(s) { -function miniMenu_Style_margin__P4396(s) { +function miniMenu_Style_margin__P21682(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41922,14 +42144,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C4376_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C21662_VT)) failedCast(r0); r0 = s.arg0.fields["_margin"]; s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = miniMenu_Style_margin__P4396_mk(s); + s.tmp_2 = miniMenu_Style_margin__P21682_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2112; s.pc = 4; return s.tmp_2; @@ -41943,13 +42165,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_Style_margin__P4396.info = {"start":10633,"length":172,"line":369,"column":8,"endLine":374,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"margin","argumentNames":["this"]} -miniMenu_Style_margin__P4396.isGetter = true; +miniMenu_Style_margin__P21682.info = {"start":10633,"length":172,"line":369,"column":8,"endLine":374,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"margin","argumentNames":["this"]} +miniMenu_Style_margin__P21682.isGetter = true; -function miniMenu_Style_margin__P4396_mk(s) { +function miniMenu_Style_margin__P21682_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_margin__P4396, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_margin__P21682, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -41961,7 +42183,7 @@ function miniMenu_Style_margin__P4396_mk(s) { -function miniMenu_Style_border__P4395(s) { +function miniMenu_Style_border__P21681(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41977,18 +42199,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C4376_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C21662_VT)) failedCast(r0); r0 = (s.arg0).fields["_border"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_Style_border__P4395.info = {"start":10548,"length":73,"line":365,"column":8,"endLine":367,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"border","argumentNames":["this","value"]} +miniMenu_Style_border__P21681.info = {"start":10548,"length":73,"line":365,"column":8,"endLine":367,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"border","argumentNames":["this","value"]} -function miniMenu_Style_border__P4395_mk(s) { +function miniMenu_Style_border__P21681_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_border__P4395, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_border__P21681, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -41998,7 +42220,7 @@ function miniMenu_Style_border__P4395_mk(s) { -function miniMenu_Style_border__P4394(s) { +function miniMenu_Style_border__P21680(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42013,14 +42235,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C4376_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C21662_VT)) failedCast(r0); r0 = s.arg0.fields["_border"]; s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = miniMenu_Style_border__P4394_mk(s); + s.tmp_2 = miniMenu_Style_border__P21680_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2111; s.pc = 4; return s.tmp_2; @@ -42034,13 +42256,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_Style_border__P4394.info = {"start":10364,"length":172,"line":358,"column":8,"endLine":363,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"border","argumentNames":["this"]} -miniMenu_Style_border__P4394.isGetter = true; +miniMenu_Style_border__P21680.info = {"start":10364,"length":172,"line":358,"column":8,"endLine":363,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"border","argumentNames":["this"]} +miniMenu_Style_border__P21680.isGetter = true; -function miniMenu_Style_border__P4394_mk(s) { +function miniMenu_Style_border__P21680_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_border__P4394, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_border__P21680, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -42052,7 +42274,7 @@ function miniMenu_Style_border__P4394_mk(s) { -function miniMenu_Style_borderColor__P4393(s) { +function miniMenu_Style_borderColor__P21679(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42068,18 +42290,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C4376_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C21662_VT)) failedCast(r0); r0 = (s.arg0).fields["_borderColor"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_Style_borderColor__P4393.info = {"start":10269,"length":83,"line":354,"column":8,"endLine":356,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"borderColor","argumentNames":["this","value"]} +miniMenu_Style_borderColor__P21679.info = {"start":10269,"length":83,"line":354,"column":8,"endLine":356,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"borderColor","argumentNames":["this","value"]} -function miniMenu_Style_borderColor__P4393_mk(s) { +function miniMenu_Style_borderColor__P21679_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_borderColor__P4393, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_borderColor__P21679, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -42089,7 +42311,7 @@ function miniMenu_Style_borderColor__P4393_mk(s) { -function miniMenu_Style_borderColor__P4392(s) { +function miniMenu_Style_borderColor__P21678(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42104,14 +42326,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C4376_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C21662_VT)) failedCast(r0); r0 = s.arg0.fields["_borderColor"]; s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = miniMenu_Style_borderColor__P4392_mk(s); + s.tmp_2 = miniMenu_Style_borderColor__P21678_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2110; s.pc = 4; return s.tmp_2; @@ -42125,13 +42347,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_Style_borderColor__P4392.info = {"start":10065,"length":192,"line":347,"column":8,"endLine":352,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"borderColor","argumentNames":["this"]} -miniMenu_Style_borderColor__P4392.isGetter = true; +miniMenu_Style_borderColor__P21678.info = {"start":10065,"length":192,"line":347,"column":8,"endLine":352,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"borderColor","argumentNames":["this"]} +miniMenu_Style_borderColor__P21678.isGetter = true; -function miniMenu_Style_borderColor__P4392_mk(s) { +function miniMenu_Style_borderColor__P21678_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_borderColor__P4392, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_borderColor__P21678, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -42143,7 +42365,7 @@ function miniMenu_Style_borderColor__P4392_mk(s) { -function miniMenu_Style_iconTextSpacing__P4399(s) { +function miniMenu_Style_iconTextSpacing__P21685(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42159,18 +42381,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C4376_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C21662_VT)) failedCast(r0); r0 = (s.arg0).fields["_iconTextSpacing"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_Style_iconTextSpacing__P4399.info = {"start":11122,"length":91,"line":387,"column":8,"endLine":389,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"iconTextSpacing","argumentNames":["this","value"]} +miniMenu_Style_iconTextSpacing__P21685.info = {"start":11122,"length":91,"line":387,"column":8,"endLine":389,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"iconTextSpacing","argumentNames":["this","value"]} -function miniMenu_Style_iconTextSpacing__P4399_mk(s) { +function miniMenu_Style_iconTextSpacing__P21685_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_iconTextSpacing__P4399, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_iconTextSpacing__P21685, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -42180,7 +42402,7 @@ function miniMenu_Style_iconTextSpacing__P4399_mk(s) { -function miniMenu_Style_iconTextSpacing__P4398(s) { +function miniMenu_Style_iconTextSpacing__P21684(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42195,14 +42417,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C4376_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C21662_VT)) failedCast(r0); r0 = s.arg0.fields["_iconTextSpacing"]; s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = miniMenu_Style_iconTextSpacing__P4398_mk(s); + s.tmp_2 = miniMenu_Style_iconTextSpacing__P21684_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2113; s.pc = 4; return s.tmp_2; @@ -42216,13 +42438,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_Style_iconTextSpacing__P4398.info = {"start":10902,"length":208,"line":380,"column":8,"endLine":385,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"iconTextSpacing","argumentNames":["this"]} -miniMenu_Style_iconTextSpacing__P4398.isGetter = true; +miniMenu_Style_iconTextSpacing__P21684.info = {"start":10902,"length":208,"line":380,"column":8,"endLine":385,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"iconTextSpacing","argumentNames":["this"]} +miniMenu_Style_iconTextSpacing__P21684.isGetter = true; -function miniMenu_Style_iconTextSpacing__P4398_mk(s) { +function miniMenu_Style_iconTextSpacing__P21684_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_iconTextSpacing__P4398, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_iconTextSpacing__P21684, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -42234,7 +42456,7 @@ function miniMenu_Style_iconTextSpacing__P4398_mk(s) { -function miniMenu_Style_background__P4391(s) { +function miniMenu_Style_background__P21677(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42250,18 +42472,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C4376_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C21662_VT)) failedCast(r0); r0 = (s.arg0).fields["_background"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_Style_background__P4391.info = {"start":9972,"length":81,"line":343,"column":8,"endLine":345,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"background","argumentNames":["this","value"]} +miniMenu_Style_background__P21677.info = {"start":9972,"length":81,"line":343,"column":8,"endLine":345,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"background","argumentNames":["this","value"]} -function miniMenu_Style_background__P4391_mk(s) { +function miniMenu_Style_background__P21677_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_background__P4391, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_background__P21677, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -42271,7 +42493,7 @@ function miniMenu_Style_background__P4391_mk(s) { -function miniMenu_Style_background__P4390(s) { +function miniMenu_Style_background__P21676(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42286,14 +42508,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C4376_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C21662_VT)) failedCast(r0); r0 = s.arg0.fields["_background"]; s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = miniMenu_Style_background__P4390_mk(s); + s.tmp_2 = miniMenu_Style_background__P21676_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2109; s.pc = 4; return s.tmp_2; @@ -42307,13 +42529,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_Style_background__P4390.info = {"start":9772,"length":188,"line":336,"column":8,"endLine":341,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"background","argumentNames":["this"]} -miniMenu_Style_background__P4390.isGetter = true; +miniMenu_Style_background__P21676.info = {"start":9772,"length":188,"line":336,"column":8,"endLine":341,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"background","argumentNames":["this"]} +miniMenu_Style_background__P21676.isGetter = true; -function miniMenu_Style_background__P4390_mk(s) { +function miniMenu_Style_background__P21676_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_background__P4390, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_background__P21676, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -42325,7 +42547,7 @@ function miniMenu_Style_background__P4390_mk(s) { -function miniMenu_Style_foreground__P4389(s) { +function miniMenu_Style_foreground__P21675(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42341,18 +42563,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C4376_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C21662_VT)) failedCast(r0); r0 = (s.arg0).fields["_foreground"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_Style_foreground__P4389.info = {"start":9679,"length":81,"line":332,"column":8,"endLine":334,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"foreground","argumentNames":["this","value"]} +miniMenu_Style_foreground__P21675.info = {"start":9679,"length":81,"line":332,"column":8,"endLine":334,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"foreground","argumentNames":["this","value"]} -function miniMenu_Style_foreground__P4389_mk(s) { +function miniMenu_Style_foreground__P21675_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_foreground__P4389, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_foreground__P21675, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -42362,7 +42584,7 @@ function miniMenu_Style_foreground__P4389_mk(s) { -function miniMenu_Style_foreground__P4388(s) { +function miniMenu_Style_foreground__P21674(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42377,14 +42599,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C4376_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C21662_VT)) failedCast(r0); r0 = s.arg0.fields["_foreground"]; s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = miniMenu_Style_foreground__P4388_mk(s); + s.tmp_2 = miniMenu_Style_foreground__P21674_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2108; s.pc = 4; return s.tmp_2; @@ -42398,13 +42620,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_Style_foreground__P4388.info = {"start":9479,"length":188,"line":325,"column":8,"endLine":330,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"foreground","argumentNames":["this"]} -miniMenu_Style_foreground__P4388.isGetter = true; +miniMenu_Style_foreground__P21674.info = {"start":9479,"length":188,"line":325,"column":8,"endLine":330,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"foreground","argumentNames":["this"]} +miniMenu_Style_foreground__P21674.isGetter = true; -function miniMenu_Style_foreground__P4388_mk(s) { +function miniMenu_Style_foreground__P21674_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_foreground__P4388, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_foreground__P21674, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -42416,7 +42638,7 @@ function miniMenu_Style_foreground__P4388_mk(s) { -function miniMenu_Style_padding__P4387(s) { +function miniMenu_Style_padding__P21673(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42432,18 +42654,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C4376_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C21662_VT)) failedCast(r0); r0 = (s.arg0).fields["_padding"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_Style_padding__P4387.info = {"start":9392,"length":75,"line":321,"column":8,"endLine":323,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"padding","argumentNames":["this","value"]} +miniMenu_Style_padding__P21673.info = {"start":9392,"length":75,"line":321,"column":8,"endLine":323,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"padding","argumentNames":["this","value"]} -function miniMenu_Style_padding__P4387_mk(s) { +function miniMenu_Style_padding__P21673_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_padding__P4387, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_padding__P21673, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -42453,7 +42675,7 @@ function miniMenu_Style_padding__P4387_mk(s) { -function miniMenu_Style_padding__P4386(s) { +function miniMenu_Style_padding__P21672(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42468,14 +42690,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C4376_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C21662_VT)) failedCast(r0); r0 = s.arg0.fields["_padding"]; s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = miniMenu_Style_padding__P4386_mk(s); + s.tmp_2 = miniMenu_Style_padding__P21672_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2107; s.pc = 4; return s.tmp_2; @@ -42489,13 +42711,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_Style_padding__P4386.info = {"start":9204,"length":176,"line":314,"column":8,"endLine":319,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"padding","argumentNames":["this"]} -miniMenu_Style_padding__P4386.isGetter = true; +miniMenu_Style_padding__P21672.info = {"start":9204,"length":176,"line":314,"column":8,"endLine":319,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"padding","argumentNames":["this"]} +miniMenu_Style_padding__P21672.isGetter = true; -function miniMenu_Style_padding__P4386_mk(s) { +function miniMenu_Style_padding__P21672_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_padding__P4386, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_padding__P21672, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -42507,7 +42729,7 @@ function miniMenu_Style_padding__P4386_mk(s) { -function miniMenu_MenuStyle_constructor__P4353(s) { +function miniMenu_MenuStyle_constructor__P21639(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42523,7 +42745,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C4342_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C21628_VT)) failedCast(r0); r0 = (s.arg0).fields["parent"] = (s.arg1); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; @@ -42531,43 +42753,43 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = miniMenu_MenuStyle_scrollSpeed__P4359_mk(s); + s.tmp_2 = miniMenu_MenuStyle_scrollSpeed__P21645_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = 150; s.callLocIdx = 2058; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_columns__P4361_mk(s); + s.tmp_0 = miniMenu_MenuStyle_columns__P21647_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 2059; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_rows__P4363_mk(s); + s.tmp_0 = miniMenu_MenuStyle_rows__P21649_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 2060; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_backgroundColor__P4371_mk(s); + s.tmp_0 = miniMenu_MenuStyle_backgroundColor__P21657_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 2061; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_border__P4365_mk(s); + s.tmp_0 = miniMenu_MenuStyle_border__P21651_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 2062; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_padding__P4369_mk(s); + s.tmp_0 = miniMenu_MenuStyle_padding__P21655_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 2063; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_borderColor__P4367_mk(s); + s.tmp_0 = miniMenu_MenuStyle_borderColor__P21653_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 2064; s.pc = 9; return s.tmp_0; @@ -42579,12 +42801,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_constructor__P4353.info = {"start":3501,"length":353,"line":132,"column":8,"endLine":142,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":["this","parent"]} +miniMenu_MenuStyle_constructor__P21639.info = {"start":3501,"length":353,"line":132,"column":8,"endLine":142,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":["this","parent"]} -function miniMenu_MenuStyle_constructor__P4353_mk(s) { +function miniMenu_MenuStyle_constructor__P21639_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_constructor__P4353, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_constructor__P21639, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -42597,7 +42819,7 @@ function miniMenu_MenuStyle_constructor__P4353_mk(s) { -function miniMenu_MenuStyle_backgroundColor__P4371(s) { +function miniMenu_MenuStyle_backgroundColor__P21657(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42613,18 +42835,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C4342_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C21628_VT)) failedCast(r0); r0 = (s.arg0).fields["_backgroundColor"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_backgroundColor__P4371.info = {"start":6508,"length":91,"line":239,"column":8,"endLine":241,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"backgroundColor","argumentNames":["this","value"]} +miniMenu_MenuStyle_backgroundColor__P21657.info = {"start":6508,"length":91,"line":239,"column":8,"endLine":241,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"backgroundColor","argumentNames":["this","value"]} -function miniMenu_MenuStyle_backgroundColor__P4371_mk(s) { +function miniMenu_MenuStyle_backgroundColor__P21657_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_backgroundColor__P4371, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_backgroundColor__P21657, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -42634,7 +42856,7 @@ function miniMenu_MenuStyle_backgroundColor__P4371_mk(s) { -function miniMenu_MenuStyle_backgroundColor__P4370(s) { +function miniMenu_MenuStyle_backgroundColor__P21656(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42649,7 +42871,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C4342_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C21628_VT)) failedCast(r0); r0 = s.arg0.fields["parent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -42665,7 +42887,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_3 = miniMenu_MenuStyle_backgroundColor__P4370_mk(s); + s.tmp_3 = miniMenu_MenuStyle_backgroundColor__P21656_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_3.arg0 = r0; s.callLocIdx = 2073; s.pc = 6; return s.tmp_3; @@ -42679,13 +42901,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_MenuStyle_backgroundColor__P4370.info = {"start":6272,"length":224,"line":232,"column":8,"endLine":237,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"backgroundColor","argumentNames":["this"]} -miniMenu_MenuStyle_backgroundColor__P4370.isGetter = true; +miniMenu_MenuStyle_backgroundColor__P21656.info = {"start":6272,"length":224,"line":232,"column":8,"endLine":237,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"backgroundColor","argumentNames":["this"]} +miniMenu_MenuStyle_backgroundColor__P21656.isGetter = true; -function miniMenu_MenuStyle_backgroundColor__P4370_mk(s) { +function miniMenu_MenuStyle_backgroundColor__P21656_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_backgroundColor__P4370, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_backgroundColor__P21656, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -42698,7 +42920,7 @@ function miniMenu_MenuStyle_backgroundColor__P4370_mk(s) { -function miniMenu_MenuStyle_padding__P4369(s) { +function miniMenu_MenuStyle_padding__P21655(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42714,18 +42936,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C4342_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C21628_VT)) failedCast(r0); r0 = (s.arg0).fields["_padding"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_padding__P4369.info = {"start":6185,"length":75,"line":228,"column":8,"endLine":230,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"padding","argumentNames":["this","value"]} +miniMenu_MenuStyle_padding__P21655.info = {"start":6185,"length":75,"line":228,"column":8,"endLine":230,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"padding","argumentNames":["this","value"]} -function miniMenu_MenuStyle_padding__P4369_mk(s) { +function miniMenu_MenuStyle_padding__P21655_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_padding__P4369, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_padding__P21655, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -42735,7 +42957,7 @@ function miniMenu_MenuStyle_padding__P4369_mk(s) { -function miniMenu_MenuStyle_padding__P4368(s) { +function miniMenu_MenuStyle_padding__P21654(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42750,7 +42972,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C4342_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C21628_VT)) failedCast(r0); r0 = s.arg0.fields["parent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -42766,7 +42988,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_3 = miniMenu_MenuStyle_padding__P4368_mk(s); + s.tmp_3 = miniMenu_MenuStyle_padding__P21654_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_3.arg0 = r0; s.callLocIdx = 2072; s.pc = 6; return s.tmp_3; @@ -42780,13 +43002,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_MenuStyle_padding__P4368.info = {"start":5981,"length":192,"line":221,"column":8,"endLine":226,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"padding","argumentNames":["this"]} -miniMenu_MenuStyle_padding__P4368.isGetter = true; +miniMenu_MenuStyle_padding__P21654.info = {"start":5981,"length":192,"line":221,"column":8,"endLine":226,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"padding","argumentNames":["this"]} +miniMenu_MenuStyle_padding__P21654.isGetter = true; -function miniMenu_MenuStyle_padding__P4368_mk(s) { +function miniMenu_MenuStyle_padding__P21654_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_padding__P4368, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_padding__P21654, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -42799,7 +43021,7 @@ function miniMenu_MenuStyle_padding__P4368_mk(s) { -function miniMenu_MenuStyle_borderColor__P4367(s) { +function miniMenu_MenuStyle_borderColor__P21653(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42815,18 +43037,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C4342_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C21628_VT)) failedCast(r0); r0 = (s.arg0).fields["_borderColor"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_borderColor__P4367.info = {"start":5886,"length":83,"line":217,"column":8,"endLine":219,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"borderColor","argumentNames":["this","value"]} +miniMenu_MenuStyle_borderColor__P21653.info = {"start":5886,"length":83,"line":217,"column":8,"endLine":219,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"borderColor","argumentNames":["this","value"]} -function miniMenu_MenuStyle_borderColor__P4367_mk(s) { +function miniMenu_MenuStyle_borderColor__P21653_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_borderColor__P4367, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_borderColor__P21653, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -42836,7 +43058,7 @@ function miniMenu_MenuStyle_borderColor__P4367_mk(s) { -function miniMenu_MenuStyle_borderColor__P4366(s) { +function miniMenu_MenuStyle_borderColor__P21652(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42851,7 +43073,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C4342_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C21628_VT)) failedCast(r0); r0 = s.arg0.fields["parent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -42867,7 +43089,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_3 = miniMenu_MenuStyle_borderColor__P4366_mk(s); + s.tmp_3 = miniMenu_MenuStyle_borderColor__P21652_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_3.arg0 = r0; s.callLocIdx = 2071; s.pc = 6; return s.tmp_3; @@ -42881,13 +43103,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_MenuStyle_borderColor__P4366.info = {"start":5666,"length":208,"line":210,"column":8,"endLine":215,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"borderColor","argumentNames":["this"]} -miniMenu_MenuStyle_borderColor__P4366.isGetter = true; +miniMenu_MenuStyle_borderColor__P21652.info = {"start":5666,"length":208,"line":210,"column":8,"endLine":215,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"borderColor","argumentNames":["this"]} +miniMenu_MenuStyle_borderColor__P21652.isGetter = true; -function miniMenu_MenuStyle_borderColor__P4366_mk(s) { +function miniMenu_MenuStyle_borderColor__P21652_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_borderColor__P4366, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_borderColor__P21652, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -42900,7 +43122,7 @@ function miniMenu_MenuStyle_borderColor__P4366_mk(s) { -function miniMenu_MenuStyle_border__P4365(s) { +function miniMenu_MenuStyle_border__P21651(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42916,18 +43138,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C4342_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C21628_VT)) failedCast(r0); r0 = (s.arg0).fields["_border"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_border__P4365.info = {"start":5581,"length":73,"line":206,"column":8,"endLine":208,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"border","argumentNames":["this","value"]} +miniMenu_MenuStyle_border__P21651.info = {"start":5581,"length":73,"line":206,"column":8,"endLine":208,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"border","argumentNames":["this","value"]} -function miniMenu_MenuStyle_border__P4365_mk(s) { +function miniMenu_MenuStyle_border__P21651_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_border__P4365, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_border__P21651, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -42937,7 +43159,7 @@ function miniMenu_MenuStyle_border__P4365_mk(s) { -function miniMenu_MenuStyle_border__P4364(s) { +function miniMenu_MenuStyle_border__P21650(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42952,7 +43174,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C4342_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C21628_VT)) failedCast(r0); r0 = s.arg0.fields["parent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -42968,7 +43190,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_3 = miniMenu_MenuStyle_border__P4364_mk(s); + s.tmp_3 = miniMenu_MenuStyle_border__P21650_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_3.arg0 = r0; s.callLocIdx = 2070; s.pc = 6; return s.tmp_3; @@ -42982,13 +43204,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_MenuStyle_border__P4364.info = {"start":5381,"length":188,"line":199,"column":8,"endLine":204,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"border","argumentNames":["this"]} -miniMenu_MenuStyle_border__P4364.isGetter = true; +miniMenu_MenuStyle_border__P21650.info = {"start":5381,"length":188,"line":199,"column":8,"endLine":204,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"border","argumentNames":["this"]} +miniMenu_MenuStyle_border__P21650.isGetter = true; -function miniMenu_MenuStyle_border__P4364_mk(s) { +function miniMenu_MenuStyle_border__P21650_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_border__P4364, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_border__P21650, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -43001,7 +43223,7 @@ function miniMenu_MenuStyle_border__P4364_mk(s) { -function miniMenu_MenuStyle_rows__P4363(s) { +function miniMenu_MenuStyle_rows__P21649(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43017,18 +43239,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C4342_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C21628_VT)) failedCast(r0); r0 = (s.arg0).fields["_rows"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_rows__P4363.info = {"start":5300,"length":69,"line":195,"column":8,"endLine":197,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"rows","argumentNames":["this","value"]} +miniMenu_MenuStyle_rows__P21649.info = {"start":5300,"length":69,"line":195,"column":8,"endLine":197,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"rows","argumentNames":["this","value"]} -function miniMenu_MenuStyle_rows__P4363_mk(s) { +function miniMenu_MenuStyle_rows__P21649_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_rows__P4363, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_rows__P21649, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -43038,7 +43260,7 @@ function miniMenu_MenuStyle_rows__P4363_mk(s) { -function miniMenu_MenuStyle_rows__P4362(s) { +function miniMenu_MenuStyle_rows__P21648(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43053,7 +43275,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C4342_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C21628_VT)) failedCast(r0); r0 = s.arg0.fields["parent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -43069,7 +43291,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_3 = miniMenu_MenuStyle_rows__P4362_mk(s); + s.tmp_3 = miniMenu_MenuStyle_rows__P21648_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_3.arg0 = r0; s.callLocIdx = 2069; s.pc = 6; return s.tmp_3; @@ -43083,13 +43305,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_MenuStyle_rows__P4362.info = {"start":5108,"length":180,"line":188,"column":8,"endLine":193,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"rows","argumentNames":["this"]} -miniMenu_MenuStyle_rows__P4362.isGetter = true; +miniMenu_MenuStyle_rows__P21648.info = {"start":5108,"length":180,"line":188,"column":8,"endLine":193,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"rows","argumentNames":["this"]} +miniMenu_MenuStyle_rows__P21648.isGetter = true; -function miniMenu_MenuStyle_rows__P4362_mk(s) { +function miniMenu_MenuStyle_rows__P21648_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_rows__P4362, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_rows__P21648, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -43102,7 +43324,7 @@ function miniMenu_MenuStyle_rows__P4362_mk(s) { -function miniMenu_MenuStyle_columns__P4361(s) { +function miniMenu_MenuStyle_columns__P21647(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43118,18 +43340,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C4342_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C21628_VT)) failedCast(r0); r0 = (s.arg0).fields["_columns"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_columns__P4361.info = {"start":5021,"length":75,"line":184,"column":8,"endLine":186,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"columns","argumentNames":["this","value"]} +miniMenu_MenuStyle_columns__P21647.info = {"start":5021,"length":75,"line":184,"column":8,"endLine":186,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"columns","argumentNames":["this","value"]} -function miniMenu_MenuStyle_columns__P4361_mk(s) { +function miniMenu_MenuStyle_columns__P21647_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_columns__P4361, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_columns__P21647, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -43139,7 +43361,7 @@ function miniMenu_MenuStyle_columns__P4361_mk(s) { -function miniMenu_MenuStyle_columns__P4360(s) { +function miniMenu_MenuStyle_columns__P21646(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43154,7 +43376,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C4342_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C21628_VT)) failedCast(r0); r0 = s.arg0.fields["parent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -43170,7 +43392,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_3 = miniMenu_MenuStyle_columns__P4360_mk(s); + s.tmp_3 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_3.arg0 = r0; s.callLocIdx = 2068; s.pc = 6; return s.tmp_3; @@ -43184,13 +43406,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_MenuStyle_columns__P4360.info = {"start":4817,"length":192,"line":177,"column":8,"endLine":182,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"columns","argumentNames":["this"]} -miniMenu_MenuStyle_columns__P4360.isGetter = true; +miniMenu_MenuStyle_columns__P21646.info = {"start":4817,"length":192,"line":177,"column":8,"endLine":182,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"columns","argumentNames":["this"]} +miniMenu_MenuStyle_columns__P21646.isGetter = true; -function miniMenu_MenuStyle_columns__P4360_mk(s) { +function miniMenu_MenuStyle_columns__P21646_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_columns__P4360, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_columns__P21646, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -43203,7 +43425,7 @@ function miniMenu_MenuStyle_columns__P4360_mk(s) { -function miniMenu_MenuStyle_scrollSpeed__P4359(s) { +function miniMenu_MenuStyle_scrollSpeed__P21645(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43219,18 +43441,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C4342_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C21628_VT)) failedCast(r0); r0 = (s.arg0).fields["_scrollSpeed"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_scrollSpeed__P4359.info = {"start":4722,"length":83,"line":173,"column":8,"endLine":175,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"scrollSpeed","argumentNames":["this","value"]} +miniMenu_MenuStyle_scrollSpeed__P21645.info = {"start":4722,"length":83,"line":173,"column":8,"endLine":175,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"scrollSpeed","argumentNames":["this","value"]} -function miniMenu_MenuStyle_scrollSpeed__P4359_mk(s) { +function miniMenu_MenuStyle_scrollSpeed__P21645_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_scrollSpeed__P4359, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_scrollSpeed__P21645, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -43240,7 +43462,7 @@ function miniMenu_MenuStyle_scrollSpeed__P4359_mk(s) { -function miniMenu_MenuStyle_scrollSpeed__P4358(s) { +function miniMenu_MenuStyle_scrollSpeed__P21644(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43255,7 +43477,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C4342_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C21628_VT)) failedCast(r0); r0 = s.arg0.fields["parent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -43271,7 +43493,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_3 = miniMenu_MenuStyle_scrollSpeed__P4358_mk(s); + s.tmp_3 = miniMenu_MenuStyle_scrollSpeed__P21644_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_3.arg0 = r0; s.callLocIdx = 2067; s.pc = 6; return s.tmp_3; @@ -43285,13 +43507,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_MenuStyle_scrollSpeed__P4358.info = {"start":4502,"length":208,"line":166,"column":8,"endLine":171,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"scrollSpeed","argumentNames":["this"]} -miniMenu_MenuStyle_scrollSpeed__P4358.isGetter = true; +miniMenu_MenuStyle_scrollSpeed__P21644.info = {"start":4502,"length":208,"line":166,"column":8,"endLine":171,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"scrollSpeed","argumentNames":["this"]} +miniMenu_MenuStyle_scrollSpeed__P21644.isGetter = true; -function miniMenu_MenuStyle_scrollSpeed__P4358_mk(s) { +function miniMenu_MenuStyle_scrollSpeed__P21644_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_scrollSpeed__P4358, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_scrollSpeed__P21644, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -43304,7 +43526,7 @@ function miniMenu_MenuStyle_scrollSpeed__P4358_mk(s) { -function controller_Button_addEventListener__P1987(s) { +function controller_Button_addEventListener__P19273(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43314,10 +43536,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handlerState___18369 = undefined; - s.eventHandler___18378 = undefined; - s.unnamed158___U2 = undefined; - s.unnamed159___U3 = undefined; + s.handlerState___35858 = undefined; + s.eventHandler___35867 = undefined; + s.unnamed250___U2 = undefined; + s.unnamed251___U3 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -43325,20 +43547,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C1979_VT)) failedCast(r0); - s.tmp_0 = controller_Button_getOrCreateHandlerForEvent__P5426_mk(s); + if (!checkSubtype(r0, controller_Button__C19265_VT)) failedCast(r0); + s.tmp_0 = controller_Button_getOrCreateHandlerForEvent__P22727_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 247; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.tmp_0 = controller_Button_handlerState__P5421_mk(s); + s.tmp_0 = controller_Button_handlerState__P22722_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 248; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.handlerState___18369 = (r0); - r0 = s.handlerState___18369.fields["system"]; + s.handlerState___35858 = (r0); + r0 = s.handlerState___35858.fields["system"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -43346,25 +43568,25 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_3 = r0 = s.handlerState___18369; + s.tmp_3 = r0 = s.handlerState___35858; r0 = pxsim_Array__mk(); s.tmp_4 = r0; r0 = (s.tmp_3).fields["system"] = (s.tmp_4); case 1: case 2: - s.eventHandler___18378 = (undefined); - r0 = s.handlerState___18369.fields["system"]; - s.unnamed158___U2 = (r0); - s.unnamed159___U3 = (0); + s.eventHandler___35867 = (undefined); + r0 = s.handlerState___35858.fields["system"]; + s.unnamed250___U2 = (r0); + s.unnamed251___U3 = (0); case 3: - s.tmp_0 = r0 = s.unnamed159___U3; - r0 = pxsim_Array__length(s.unnamed158___U2); + s.tmp_0 = r0 = s.unnamed251___U3; + r0 = pxsim_Array__length(s.unnamed250___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 8; continue; } - r0 = pxsim_Array__getAt(s.unnamed158___U2, s.unnamed159___U3); - s.eventHandler___18378 = (r0); - r0 = s.eventHandler___18378.fields["event"]; + r0 = pxsim_Array__getAt(s.unnamed250___U2, s.unnamed251___U3); + s.eventHandler___35867 = (r0); + r0 = s.eventHandler___35867.fields["event"]; s.tmp_3 = r0; r0 = (s.tmp_3 === s.arg1); s.tmp_2 = r0; @@ -43373,7 +43595,7 @@ switch (step) { r0 = s.tmp_2; { step = 5; continue; } case 4: - r0 = s.eventHandler___18378.fields["callback"]; + r0 = s.eventHandler___35867.fields["callback"]; s.tmp_4 = r0; r0 = (s.tmp_4 === s.arg2); case 5: @@ -43384,21 +43606,21 @@ switch (step) { { step = 9; continue; } case 6: case 7: - r0 = (s.unnamed159___U3 + 1); - s.unnamed159___U3 = (r0); + r0 = (s.unnamed251___U3 + 1); + s.unnamed251___U3 = (r0); { step = 3; continue; } case 8: - s.unnamed158___U2 = (undefined); - r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonHandler__C1973_VT); + s.unnamed250___U2 = (undefined); + r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonHandler__C19259_VT); s.tmp_6 = r0; - s.tmp_7 = controller_ButtonHandler_constructor__P1974_mk(s); + s.tmp_7 = controller_ButtonHandler_constructor__P19260_mk(s); s.tmp_7.arg0 = s.tmp_6; s.tmp_7.arg1 = s.arg1; s.tmp_7.arg2 = s.arg2; s.callLocIdx = 249; s.pc = 12; return s.tmp_7; case 12: r0 = s.retval; - r0 = s.handlerState___18369.fields["system"]; + r0 = s.handlerState___35858.fields["system"]; s.tmp_8 = r0; r0 = pxsim_Array__push(s.tmp_8, s.tmp_6); case 9: @@ -43406,12 +43628,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_addEventListener__P1987.info = {"start":4445,"length":495,"line":137,"column":8,"endLine":149,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"addEventListener","argumentNames":["this","event","handler"]} +controller_Button_addEventListener__P19273.info = {"start":4445,"length":495,"line":137,"column":8,"endLine":149,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"addEventListener","argumentNames":["this","event","handler"]} -function controller_Button_addEventListener__P1987_mk(s) { +function controller_Button_addEventListener__P19273_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_addEventListener__P1987, depth: s.depth + 1, + parent: s, fn: controller_Button_addEventListener__P19273, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -43422,10 +43644,10 @@ function controller_Button_addEventListener__P1987_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - handlerState___18369: undefined, - eventHandler___18378: undefined, - unnamed158___U2: undefined, - unnamed159___U3: undefined, + handlerState___35858: undefined, + eventHandler___35867: undefined, + unnamed250___U2: undefined, + unnamed251___U3: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -43435,7 +43657,7 @@ function controller_Button_addEventListener__P1987_mk(s) { -function controller_Button_getOrCreateHandlerForEvent__P5426(s) { +function controller_Button_getOrCreateHandlerForEvent__P22727(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43445,19 +43667,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handlerState___18428 = undefined; - s.eventHandler___18437 = undefined; - s.unnamed162___U2 = undefined; - s.unnamed163___U3 = undefined; - s.newHandler___18452 = undefined; + s.handlerState___35917 = undefined; + s.eventHandler___35926 = undefined; + s.unnamed254___U2 = undefined; + s.unnamed255___U3 = undefined; + s.newHandler___35941 = 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__C1979_VT)) failedCast(r0); - s.tmp_3 = controller_Button_handlerState__P5421_mk(s); + if (!checkSubtype(r0, controller_Button__C19265_VT)) failedCast(r0); + s.tmp_3 = controller_Button_handlerState__P22722_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 259; s.pc = 10; return s.tmp_3; case 10: @@ -43469,16 +43691,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__C1975_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonEventHandlerState__C19261_VT); s.tmp_4 = r0; - s.tmp_5 = controller_ButtonEventHandlerState_constructor__P1976_mk(s); + s.tmp_5 = controller_ButtonEventHandlerState_constructor__P19262_mk(s); s.tmp_5.arg0 = s.tmp_4; r0 = s.arg0.fields["id"]; s.tmp_5.arg1 = r0; s.callLocIdx = 261; s.pc = 11; return s.tmp_5; case 11: r0 = s.retval; - s.tmp_7 = game_currentScene__P2693_mk(s); + s.tmp_7 = game_currentScene__P19979_mk(s); s.callLocIdx = 260; s.pc = 12; return s.tmp_7; case 12: r0 = s.retval; @@ -43487,13 +43709,13 @@ switch (step) { r0 = pxsim_Array__push(s.tmp_6, s.tmp_4); case 1: case 2: - s.tmp_0 = controller_Button_handlerState__P5421_mk(s); + s.tmp_0 = controller_Button_handlerState__P22722_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 262; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.handlerState___18428 = (r0); - r0 = s.handlerState___18428.fields["user"]; + s.handlerState___35917 = (r0); + r0 = s.handlerState___35917.fields["user"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -43501,44 +43723,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___18428; + s.tmp_3 = r0 = s.handlerState___35917; r0 = pxsim_Array__mk(); s.tmp_4 = r0; r0 = (s.tmp_3).fields["user"] = (s.tmp_4); case 3: case 4: - s.eventHandler___18437 = (undefined); - r0 = s.handlerState___18428.fields["user"]; - s.unnamed162___U2 = (r0); - s.unnamed163___U3 = (0); + s.eventHandler___35926 = (undefined); + r0 = s.handlerState___35917.fields["user"]; + s.unnamed254___U2 = (r0); + s.unnamed255___U3 = (0); case 5: - s.tmp_0 = r0 = s.unnamed163___U3; - r0 = pxsim_Array__length(s.unnamed162___U2); + s.tmp_0 = r0 = s.unnamed255___U3; + r0 = pxsim_Array__length(s.unnamed254___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 8; continue; } - r0 = pxsim_Array__getAt(s.unnamed162___U2, s.unnamed163___U3); - s.eventHandler___18437 = (r0); - r0 = s.eventHandler___18437.fields["event"]; + r0 = pxsim_Array__getAt(s.unnamed254___U2, s.unnamed255___U3); + s.eventHandler___35926 = (r0); + r0 = s.eventHandler___35926.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___18437; + r0 = s.eventHandler___35926; { step = 9; continue; } case 6: case 7: - r0 = (s.unnamed163___U3 + 1); - s.unnamed163___U3 = (r0); + r0 = (s.unnamed255___U3 + 1); + s.unnamed255___U3 = (r0); { step = 5; continue; } case 8: - s.unnamed162___U2 = (undefined); - r0 = pxsim_pxtcore_mkAction(2, controller_Button_getOrCreateHandlerForEvent_inline__P18449); + s.unnamed254___U2 = (undefined); + r0 = pxsim_pxtcore_mkAction(2, controller_Button_getOrCreateHandlerForEvent_inline__P35938); 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__P391_mk(s); + s.tmp_5 = control_onEvent__P17677_mk(s); s.tmp_5.arg0 = s.arg1; r0 = s.arg0.fields["id"]; s.tmp_5.arg1 = r0; @@ -43547,30 +43769,30 @@ switch (step) { s.callLocIdx = 264; s.pc = 14; return s.tmp_5; case 14: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonHandler__C1973_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonHandler__C19259_VT); s.tmp_0 = r0; - s.tmp_1 = controller_ButtonHandler_constructor__P1974_mk(s); + s.tmp_1 = controller_ButtonHandler_constructor__P19260_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = undefined; s.callLocIdx = 265; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; - s.newHandler___18452 = (s.tmp_0); - r0 = s.handlerState___18428.fields["user"]; + s.newHandler___35941 = (s.tmp_0); + r0 = s.handlerState___35917.fields["user"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.newHandler___18452); - r0 = s.newHandler___18452; + r0 = pxsim_Array__push(s.tmp_0, s.newHandler___35941); + r0 = s.newHandler___35941; case 9: return leave(s, r0) default: oops() } } } -controller_Button_getOrCreateHandlerForEvent__P5426.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__P22727.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__P5426_mk(s) { +function controller_Button_getOrCreateHandlerForEvent__P22727_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_getOrCreateHandlerForEvent__P5426, depth: s.depth + 1, + parent: s, fn: controller_Button_getOrCreateHandlerForEvent__P22727, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -43580,11 +43802,11 @@ function controller_Button_getOrCreateHandlerForEvent__P5426_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - handlerState___18428: undefined, - eventHandler___18437: undefined, - unnamed162___U2: undefined, - unnamed163___U3: undefined, - newHandler___18452: undefined, + handlerState___35917: undefined, + eventHandler___35926: undefined, + unnamed254___U2: undefined, + unnamed255___U3: undefined, + newHandler___35941: undefined, arg0: undefined, arg1: undefined, } } @@ -43593,7 +43815,7 @@ function controller_Button_getOrCreateHandlerForEvent__P5426_mk(s) { -function controller_Button_getOrCreateHandlerForEvent_inline__P18449(s) { +function controller_Button_getOrCreateHandlerForEvent_inline__P35938(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43603,7 +43825,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller_Button_runButtonEvents__P5425_mk(s); + s.tmp_0 = controller_Button_runButtonEvents__P22726_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.caps[1]; s.callLocIdx = 263; s.pc = 1; return s.tmp_0; @@ -43613,12 +43835,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_getOrCreateHandlerForEvent_inline__P18449.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__P35938.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__P18449_mk(s) { +function controller_Button_getOrCreateHandlerForEvent_inline__P35938_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_getOrCreateHandlerForEvent_inline__P18449, depth: s.depth + 1, + parent: s, fn: controller_Button_getOrCreateHandlerForEvent_inline__P35938, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -43627,7 +43849,7 @@ function controller_Button_getOrCreateHandlerForEvent_inline__P18449_mk(s) { -function controller_Button_runButtonEvents__P5425(s) { +function controller_Button_runButtonEvents__P22726(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43637,25 +43859,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handlerState___18465 = undefined; - s.userHandler___18469 = undefined; - s.eventHandler___18480 = undefined; - s.unnamed160___U3 = undefined; - s.unnamed161___U4 = undefined; + s.handlerState___35954 = undefined; + s.userHandler___35958 = undefined; + s.eventHandler___35969 = undefined; + s.unnamed252___U3 = undefined; + s.unnamed253___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__C1979_VT)) failedCast(r0); - s.tmp_0 = controller_Button_handlerState__P5421_mk(s); + if (!checkSubtype(r0, controller_Button__C19265_VT)) failedCast(r0); + s.tmp_0 = controller_Button_handlerState__P22722_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 255; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.handlerState___18465 = (r0); - r0 = pxsim_numops_toBoolDecr(s.handlerState___18465); + s.handlerState___35954 = (r0); + r0 = pxsim_numops_toBoolDecr(s.handlerState___35954); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -43664,19 +43886,19 @@ switch (step) { { step = 13; continue; } case 1: case 2: - s.tmp_2 = controller_Button_getOrCreateHandlerForEvent__P5426_mk(s); + s.tmp_2 = controller_Button_getOrCreateHandlerForEvent__P22727_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; s.callLocIdx = 256; s.pc = 15; return s.tmp_2; case 15: r0 = s.retval; - s.userHandler___18469 = (r0); - r0 = s.userHandler___18469.fields["callback"]; + s.userHandler___35958 = (r0); + r0 = s.userHandler___35958.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___18469; + s.tmp_1.arg0 = s.userHandler___35958; if (!s.tmp_1.arg0.vtable.iface) { setupLambda(s.tmp_1, pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "callback"), 1); s.callLocIdx = 257; s.pc = 16; return s.tmp_1; @@ -43690,23 +43912,23 @@ switch (step) { r0 = s.retval; case 3: case 4: - r0 = s.handlerState___18465.fields["system"]; + r0 = s.handlerState___35954.fields["system"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.eventHandler___18480 = (undefined); - r0 = s.handlerState___18465.fields["system"]; - s.unnamed160___U3 = (r0); - s.unnamed161___U4 = (0); + s.eventHandler___35969 = (undefined); + r0 = s.handlerState___35954.fields["system"]; + s.unnamed252___U3 = (r0); + s.unnamed253___U4 = (0); case 5: - s.tmp_0 = r0 = s.unnamed161___U4; - r0 = pxsim_Array__length(s.unnamed160___U3); + s.tmp_0 = r0 = s.unnamed253___U4; + r0 = pxsim_Array__length(s.unnamed252___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 10; continue; } - r0 = pxsim_Array__getAt(s.unnamed160___U3, s.unnamed161___U4); - s.eventHandler___18480 = (r0); - r0 = s.eventHandler___18480.fields["event"]; + r0 = pxsim_Array__getAt(s.unnamed252___U3, s.unnamed253___U4); + s.eventHandler___35969 = (r0); + r0 = s.eventHandler___35969.fields["event"]; s.tmp_3 = r0; r0 = (s.tmp_3 === s.arg1); s.tmp_2 = r0; @@ -43715,14 +43937,14 @@ switch (step) { r0 = s.tmp_2; { step = 7; continue; } case 6: - r0 = s.eventHandler___18480.fields["callback"]; + r0 = s.eventHandler___35969.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___18480; + s.tmp_5.arg0 = s.eventHandler___35969; if (!s.tmp_5.arg0.vtable.iface) { setupLambda(s.tmp_5, pxsim_pxtrt.mapGetByString(s.tmp_5.arg0, "callback"), 1); s.callLocIdx = 258; s.pc = 17; return s.tmp_5; @@ -43736,11 +43958,11 @@ switch (step) { r0 = s.retval; case 8: case 9: - r0 = (s.unnamed161___U4 + 1); - s.unnamed161___U4 = (r0); + r0 = (s.unnamed253___U4 + 1); + s.unnamed253___U4 = (r0); { step = 5; continue; } case 10: - s.unnamed160___U3 = (undefined); + s.unnamed252___U3 = (undefined); case 11: case 12: case 13: @@ -43748,12 +43970,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_runButtonEvents__P5425.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__P22726.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__P5425_mk(s) { +function controller_Button_runButtonEvents__P22726_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_runButtonEvents__P5425, depth: s.depth + 1, + parent: s, fn: controller_Button_runButtonEvents__P22726, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -43761,11 +43983,11 @@ function controller_Button_runButtonEvents__P5425_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - handlerState___18465: undefined, - userHandler___18469: undefined, - eventHandler___18480: undefined, - unnamed160___U3: undefined, - unnamed161___U4: undefined, + handlerState___35954: undefined, + userHandler___35958: undefined, + eventHandler___35969: undefined, + unnamed252___U3: undefined, + unnamed253___U4: undefined, arg0: undefined, arg1: undefined, } } @@ -43774,7 +43996,7 @@ function controller_Button_runButtonEvents__P5425_mk(s) { -function controller_ButtonEventHandlerState_constructor__P1976(s) { +function controller_ButtonEventHandlerState_constructor__P19262(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43790,18 +44012,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_ButtonEventHandlerState__C1975_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_ButtonEventHandlerState__C19261_VT)) failedCast(r0); r0 = (s.arg0).fields["id"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -controller_ButtonEventHandlerState_constructor__P1976.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__P19262.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__P1976_mk(s) { +function controller_ButtonEventHandlerState_constructor__P19262_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_ButtonEventHandlerState_constructor__P1976, depth: s.depth + 1, + parent: s, fn: controller_ButtonEventHandlerState_constructor__P19262, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -43811,7 +44033,7 @@ function controller_ButtonEventHandlerState_constructor__P1976_mk(s) { -function controller_Button_handlerState__P5421(s) { +function controller_Button_handlerState__P22722(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43821,32 +44043,32 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.state___18403 = undefined; - s.unnamed156___U1 = undefined; - s.unnamed157___U2 = undefined; + s.state___35892 = undefined; + s.unnamed248___U1 = undefined; + s.unnamed249___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C1979_VT)) failedCast(r0); - s.state___18403 = (undefined); - s.tmp_0 = game_currentScene__P2693_mk(s); + if (!checkSubtype(r0, controller_Button__C19265_VT)) failedCast(r0); + s.state___35892 = (undefined); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 242; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; r0 = r0.fields["buttonEventHandlers"]; - s.unnamed156___U1 = (r0); - s.unnamed157___U2 = (0); + s.unnamed248___U1 = (r0); + s.unnamed249___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed157___U2; - r0 = pxsim_Array__length(s.unnamed156___U1); + s.tmp_0 = r0 = s.unnamed249___U2; + r0 = pxsim_Array__length(s.unnamed248___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed156___U1, s.unnamed157___U2); - s.state___18403 = (r0); - r0 = s.state___18403.fields["id"]; + r0 = pxsim_Array__getAt(s.unnamed248___U1, s.unnamed249___U2); + s.state___35892 = (r0); + r0 = s.state___35892.fields["id"]; s.tmp_3 = r0; r0 = s.arg0.fields["id"]; s.tmp_4 = r0; @@ -43854,36 +44076,36 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 2; continue; } - r0 = s.state___18403; + r0 = s.state___35892; { step = 5; continue; } case 2: case 3: - r0 = (s.unnamed157___U2 + 1); - s.unnamed157___U2 = (r0); + r0 = (s.unnamed249___U2 + 1); + s.unnamed249___U2 = (r0); { step = 1; continue; } case 4: - s.unnamed156___U1 = (undefined); + s.unnamed248___U1 = (undefined); r0 = undefined; case 5: return leaveAccessor(s, r0) default: oops() } } } -controller_Button_handlerState__P5421.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__P5421.isGetter = true; +controller_Button_handlerState__P22722.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__P22722.isGetter = true; -function controller_Button_handlerState__P5421_mk(s) { +function controller_Button_handlerState__P22722_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_handlerState__P5421, depth: s.depth + 1, + parent: s, fn: controller_Button_handlerState__P22722, 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___18403: undefined, - unnamed156___U1: undefined, - unnamed157___U2: undefined, + state___35892: undefined, + unnamed248___U1: undefined, + unnamed249___U2: undefined, arg0: undefined, } } @@ -43891,7 +44113,7 @@ function controller_Button_handlerState__P5421_mk(s) { -function controller_ButtonHandler_constructor__P1974(s) { +function controller_ButtonHandler_constructor__P19260(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43908,19 +44130,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_ButtonHandler__C1973_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_ButtonHandler__C19259_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__P1974.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__P19260.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__P1974_mk(s) { +function controller_ButtonHandler_constructor__P19260_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_ButtonHandler_constructor__P1974, depth: s.depth + 1, + parent: s, fn: controller_ButtonHandler_constructor__P19260, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -43931,7 +44153,7 @@ function controller_ButtonHandler_constructor__P1974_mk(s) { -function miniMenu_Style_copyTo__P4406(s) { +function miniMenu_Style_copyTo__P21692(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43947,10 +44169,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C4376_VT)) failedCast(r0); - s.tmp_0 = miniMenu_Style_padding__P4387_mk(s); + if (!checkSubtype(r0, miniMenu_Style__C21662_VT)) failedCast(r0); + s.tmp_0 = miniMenu_Style_padding__P21673_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_Style_padding__P4386_mk(s); + s.tmp_1 = miniMenu_Style_padding__P21672_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2144; s.pc = 2; return s.tmp_1; case 2: @@ -43959,9 +44181,9 @@ switch (step) { s.callLocIdx = 2145; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = miniMenu_Style_foreground__P4389_mk(s); + s.tmp_0 = miniMenu_Style_foreground__P21675_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_Style_foreground__P4388_mk(s); + s.tmp_1 = miniMenu_Style_foreground__P21674_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2146; s.pc = 4; return s.tmp_1; case 4: @@ -43970,9 +44192,9 @@ switch (step) { s.callLocIdx = 2147; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = miniMenu_Style_background__P4391_mk(s); + s.tmp_0 = miniMenu_Style_background__P21677_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_Style_background__P4390_mk(s); + s.tmp_1 = miniMenu_Style_background__P21676_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2148; s.pc = 6; return s.tmp_1; case 6: @@ -43981,9 +44203,9 @@ switch (step) { s.callLocIdx = 2149; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = miniMenu_Style_borderColor__P4393_mk(s); + s.tmp_0 = miniMenu_Style_borderColor__P21679_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_Style_borderColor__P4392_mk(s); + s.tmp_1 = miniMenu_Style_borderColor__P21678_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2150; s.pc = 8; return s.tmp_1; case 8: @@ -43992,9 +44214,9 @@ switch (step) { s.callLocIdx = 2151; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = miniMenu_Style_border__P4395_mk(s); + s.tmp_0 = miniMenu_Style_border__P21681_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_Style_border__P4394_mk(s); + s.tmp_1 = miniMenu_Style_border__P21680_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2152; s.pc = 10; return s.tmp_1; case 10: @@ -44003,9 +44225,9 @@ switch (step) { s.callLocIdx = 2153; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = miniMenu_Style_margin__P4397_mk(s); + s.tmp_0 = miniMenu_Style_margin__P21683_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_Style_margin__P4396_mk(s); + s.tmp_1 = miniMenu_Style_margin__P21682_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2154; s.pc = 12; return s.tmp_1; case 12: @@ -44014,9 +44236,9 @@ switch (step) { s.callLocIdx = 2155; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = miniMenu_Style_iconOnly__P4401_mk(s); + s.tmp_0 = miniMenu_Style_iconOnly__P21687_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_Style_iconOnly__P4400_mk(s); + s.tmp_1 = miniMenu_Style_iconOnly__P21686_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2156; s.pc = 14; return s.tmp_1; case 14: @@ -44025,9 +44247,9 @@ switch (step) { s.callLocIdx = 2157; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.tmp_0 = miniMenu_Style_iconTextSpacing__P4399_mk(s); + s.tmp_0 = miniMenu_Style_iconTextSpacing__P21685_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_Style_iconTextSpacing__P4398_mk(s); + s.tmp_1 = miniMenu_Style_iconTextSpacing__P21684_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2158; s.pc = 16; return s.tmp_1; case 16: @@ -44036,9 +44258,9 @@ switch (step) { s.callLocIdx = 2159; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - s.tmp_0 = miniMenu_Style_alignment__P4403_mk(s); + s.tmp_0 = miniMenu_Style_alignment__P21689_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_Style_alignment__P4402_mk(s); + s.tmp_1 = miniMenu_Style_alignment__P21688_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2160; s.pc = 18; return s.tmp_1; case 18: @@ -44051,12 +44273,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_Style_copyTo__P4406.info = {"start":13409,"length":468,"line":457,"column":8,"endLine":467,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"copyTo","argumentNames":["this","target"]} +miniMenu_Style_copyTo__P21692.info = {"start":13409,"length":468,"line":457,"column":8,"endLine":467,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"copyTo","argumentNames":["this","target"]} -function miniMenu_Style_copyTo__P4406_mk(s) { +function miniMenu_Style_copyTo__P21692_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_copyTo__P4406, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_copyTo__P21692, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -44068,7 +44290,7 @@ function miniMenu_Style_copyTo__P4406_mk(s) { -function miniMenu_Style_constructor__P4404(s) { +function miniMenu_Style_constructor__P21690(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44084,7 +44306,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C4376_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C21662_VT)) failedCast(r0); r0 = (s.arg0).fields["parent"] = (s.arg1); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; @@ -44092,55 +44314,55 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = miniMenu_Style_padding__P4387_mk(s); + s.tmp_2 = miniMenu_Style_padding__P21673_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = 0; s.callLocIdx = 2116; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - s.tmp_0 = miniMenu_Style_foreground__P4389_mk(s); + s.tmp_0 = miniMenu_Style_foreground__P21675_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 1; s.callLocIdx = 2117; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = miniMenu_Style_background__P4391_mk(s); + s.tmp_0 = miniMenu_Style_background__P21677_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 15; s.callLocIdx = 2118; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = miniMenu_Style_borderColor__P4393_mk(s); + s.tmp_0 = miniMenu_Style_borderColor__P21679_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 1; s.callLocIdx = 2119; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = miniMenu_Style_border__P4395_mk(s); + s.tmp_0 = miniMenu_Style_border__P21681_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 2120; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = miniMenu_Style_margin__P4397_mk(s); + s.tmp_0 = miniMenu_Style_margin__P21683_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 2121; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = miniMenu_Style_iconTextSpacing__P4399_mk(s); + s.tmp_0 = miniMenu_Style_iconTextSpacing__P21685_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 2122; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = miniMenu_Style_iconOnly__P4401_mk(s); + s.tmp_0 = miniMenu_Style_iconOnly__P21687_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 2123; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.tmp_0 = miniMenu_Style_alignment__P4403_mk(s); + s.tmp_0 = miniMenu_Style_alignment__P21689_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 2124; s.pc = 11; return s.tmp_0; @@ -44152,12 +44374,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_Style_constructor__P4404.info = {"start":11801,"length":437,"line":414,"column":8,"endLine":426,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":["this","parent"]} +miniMenu_Style_constructor__P21690.info = {"start":11801,"length":437,"line":414,"column":8,"endLine":426,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":["this","parent"]} -function miniMenu_Style_constructor__P4404_mk(s) { +function miniMenu_Style_constructor__P21690_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_constructor__P4404, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_constructor__P21690, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -44170,7 +44392,7 @@ function miniMenu_Style_constructor__P4404_mk(s) { -function miniMenu_MenuStyle_copyTo__P4375(s) { +function miniMenu_MenuStyle_copyTo__P21661(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44186,10 +44408,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C4342_VT)) failedCast(r0); - s.tmp_0 = miniMenu_MenuStyle_customWidth__P4355_mk(s); + if (!checkSubtype(r0, miniMenu_MenuStyle__C21628_VT)) failedCast(r0); + s.tmp_0 = miniMenu_MenuStyle_customWidth__P21641_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_MenuStyle_customWidth__P4354_mk(s); + s.tmp_1 = miniMenu_MenuStyle_customWidth__P21640_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2087; s.pc = 2; return s.tmp_1; case 2: @@ -44198,9 +44420,9 @@ switch (step) { s.callLocIdx = 2088; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_customHeight__P4357_mk(s); + s.tmp_0 = miniMenu_MenuStyle_customHeight__P21643_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_MenuStyle_customHeight__P4356_mk(s); + s.tmp_1 = miniMenu_MenuStyle_customHeight__P21642_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2089; s.pc = 4; return s.tmp_1; case 4: @@ -44209,9 +44431,9 @@ switch (step) { s.callLocIdx = 2090; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_scrollSpeed__P4359_mk(s); + s.tmp_0 = miniMenu_MenuStyle_scrollSpeed__P21645_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_MenuStyle_scrollSpeed__P4358_mk(s); + s.tmp_1 = miniMenu_MenuStyle_scrollSpeed__P21644_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2091; s.pc = 6; return s.tmp_1; case 6: @@ -44220,9 +44442,9 @@ switch (step) { s.callLocIdx = 2092; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_columns__P4361_mk(s); + s.tmp_0 = miniMenu_MenuStyle_columns__P21647_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_MenuStyle_columns__P4360_mk(s); + s.tmp_1 = miniMenu_MenuStyle_columns__P21646_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2093; s.pc = 8; return s.tmp_1; case 8: @@ -44231,9 +44453,9 @@ switch (step) { s.callLocIdx = 2094; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_rows__P4363_mk(s); + s.tmp_0 = miniMenu_MenuStyle_rows__P21649_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_MenuStyle_rows__P4362_mk(s); + s.tmp_1 = miniMenu_MenuStyle_rows__P21648_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2095; s.pc = 10; return s.tmp_1; case 10: @@ -44242,9 +44464,9 @@ switch (step) { s.callLocIdx = 2096; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_border__P4365_mk(s); + s.tmp_0 = miniMenu_MenuStyle_border__P21651_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_MenuStyle_border__P4364_mk(s); + s.tmp_1 = miniMenu_MenuStyle_border__P21650_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2097; s.pc = 12; return s.tmp_1; case 12: @@ -44253,9 +44475,9 @@ switch (step) { s.callLocIdx = 2098; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_borderColor__P4367_mk(s); + s.tmp_0 = miniMenu_MenuStyle_borderColor__P21653_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_MenuStyle_borderColor__P4366_mk(s); + s.tmp_1 = miniMenu_MenuStyle_borderColor__P21652_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2099; s.pc = 14; return s.tmp_1; case 14: @@ -44264,9 +44486,9 @@ switch (step) { s.callLocIdx = 2100; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_padding__P4369_mk(s); + s.tmp_0 = miniMenu_MenuStyle_padding__P21655_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_MenuStyle_padding__P4368_mk(s); + s.tmp_1 = miniMenu_MenuStyle_padding__P21654_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2101; s.pc = 16; return s.tmp_1; case 16: @@ -44275,9 +44497,9 @@ switch (step) { s.callLocIdx = 2102; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_backgroundColor__P4371_mk(s); + s.tmp_0 = miniMenu_MenuStyle_backgroundColor__P21657_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_MenuStyle_backgroundColor__P4370_mk(s); + s.tmp_1 = miniMenu_MenuStyle_backgroundColor__P21656_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2103; s.pc = 18; return s.tmp_1; case 18: @@ -44286,9 +44508,9 @@ switch (step) { s.callLocIdx = 2104; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; - s.tmp_0 = miniMenu_MenuStyle_scrollColor__P4373_mk(s); + s.tmp_0 = miniMenu_MenuStyle_scrollColor__P21659_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = miniMenu_MenuStyle_scrollColor__P4372_mk(s); + s.tmp_1 = miniMenu_MenuStyle_scrollColor__P21658_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2105; s.pc = 20; return s.tmp_1; case 20: @@ -44301,12 +44523,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_copyTo__P4375.info = {"start":8364,"length":528,"line":289,"column":8,"endLine":300,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"copyTo","argumentNames":["this","target"]} +miniMenu_MenuStyle_copyTo__P21661.info = {"start":8364,"length":528,"line":289,"column":8,"endLine":300,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"copyTo","argumentNames":["this","target"]} -function miniMenu_MenuStyle_copyTo__P4375_mk(s) { +function miniMenu_MenuStyle_copyTo__P21661_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_copyTo__P4375, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_copyTo__P21661, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -44318,7 +44540,7 @@ function miniMenu_MenuStyle_copyTo__P4375_mk(s) { -function miniMenu_MenuStyle_scrollColor__P4373(s) { +function miniMenu_MenuStyle_scrollColor__P21659(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44334,18 +44556,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C4342_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C21628_VT)) failedCast(r0); r0 = (s.arg0).fields["_scrollColor"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_scrollColor__P4373.info = {"start":6831,"length":83,"line":250,"column":8,"endLine":252,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"scrollColor","argumentNames":["this","value"]} +miniMenu_MenuStyle_scrollColor__P21659.info = {"start":6831,"length":83,"line":250,"column":8,"endLine":252,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"scrollColor","argumentNames":["this","value"]} -function miniMenu_MenuStyle_scrollColor__P4373_mk(s) { +function miniMenu_MenuStyle_scrollColor__P21659_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_scrollColor__P4373, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_scrollColor__P21659, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -44355,7 +44577,7 @@ function miniMenu_MenuStyle_scrollColor__P4373_mk(s) { -function miniMenu_MenuStyle_scrollColor__P4372(s) { +function miniMenu_MenuStyle_scrollColor__P21658(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44370,7 +44592,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C4342_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C21628_VT)) failedCast(r0); r0 = s.arg0.fields["parent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -44386,7 +44608,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_3 = miniMenu_MenuStyle_scrollColor__P4372_mk(s); + s.tmp_3 = miniMenu_MenuStyle_scrollColor__P21658_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_3.arg0 = r0; s.callLocIdx = 2074; s.pc = 6; return s.tmp_3; @@ -44400,13 +44622,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_MenuStyle_scrollColor__P4372.info = {"start":6611,"length":208,"line":243,"column":8,"endLine":248,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"scrollColor","argumentNames":["this"]} -miniMenu_MenuStyle_scrollColor__P4372.isGetter = true; +miniMenu_MenuStyle_scrollColor__P21658.info = {"start":6611,"length":208,"line":243,"column":8,"endLine":248,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"scrollColor","argumentNames":["this"]} +miniMenu_MenuStyle_scrollColor__P21658.isGetter = true; -function miniMenu_MenuStyle_scrollColor__P4372_mk(s) { +function miniMenu_MenuStyle_scrollColor__P21658_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_scrollColor__P4372, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_scrollColor__P21658, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -44419,7 +44641,7 @@ function miniMenu_MenuStyle_scrollColor__P4372_mk(s) { -function miniMenu_MenuStyle_customHeight__P4357(s) { +function miniMenu_MenuStyle_customHeight__P21643(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44435,18 +44657,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C4342_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C21628_VT)) failedCast(r0); r0 = (s.arg0).fields["_customHeight"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_customHeight__P4357.info = {"start":4405,"length":85,"line":162,"column":8,"endLine":164,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"customHeight","argumentNames":["this","value"]} +miniMenu_MenuStyle_customHeight__P21643.info = {"start":4405,"length":85,"line":162,"column":8,"endLine":164,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"customHeight","argumentNames":["this","value"]} -function miniMenu_MenuStyle_customHeight__P4357_mk(s) { +function miniMenu_MenuStyle_customHeight__P21643_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_customHeight__P4357, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_customHeight__P21643, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -44456,7 +44678,7 @@ function miniMenu_MenuStyle_customHeight__P4357_mk(s) { -function miniMenu_MenuStyle_customHeight__P4356(s) { +function miniMenu_MenuStyle_customHeight__P21642(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44471,7 +44693,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C4342_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C21628_VT)) failedCast(r0); r0 = s.arg0.fields["parent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -44487,7 +44709,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_3 = miniMenu_MenuStyle_customHeight__P4356_mk(s); + s.tmp_3 = miniMenu_MenuStyle_customHeight__P21642_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_3.arg0 = r0; s.callLocIdx = 2066; s.pc = 6; return s.tmp_3; @@ -44501,13 +44723,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_MenuStyle_customHeight__P4356.info = {"start":4181,"length":212,"line":155,"column":8,"endLine":160,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"customHeight","argumentNames":["this"]} -miniMenu_MenuStyle_customHeight__P4356.isGetter = true; +miniMenu_MenuStyle_customHeight__P21642.info = {"start":4181,"length":212,"line":155,"column":8,"endLine":160,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"customHeight","argumentNames":["this"]} +miniMenu_MenuStyle_customHeight__P21642.isGetter = true; -function miniMenu_MenuStyle_customHeight__P4356_mk(s) { +function miniMenu_MenuStyle_customHeight__P21642_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_customHeight__P4356, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_customHeight__P21642, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -44520,7 +44742,7 @@ function miniMenu_MenuStyle_customHeight__P4356_mk(s) { -function miniMenu_MenuStyle_customWidth__P4355(s) { +function miniMenu_MenuStyle_customWidth__P21641(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44536,18 +44758,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C4342_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C21628_VT)) failedCast(r0); r0 = (s.arg0).fields["_customWidth"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_customWidth__P4355.info = {"start":4086,"length":83,"line":151,"column":8,"endLine":153,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"customWidth","argumentNames":["this","value"]} +miniMenu_MenuStyle_customWidth__P21641.info = {"start":4086,"length":83,"line":151,"column":8,"endLine":153,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"customWidth","argumentNames":["this","value"]} -function miniMenu_MenuStyle_customWidth__P4355_mk(s) { +function miniMenu_MenuStyle_customWidth__P21641_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_customWidth__P4355, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_customWidth__P21641, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -44557,7 +44779,7 @@ function miniMenu_MenuStyle_customWidth__P4355_mk(s) { -function miniMenu_MenuStyle_customWidth__P4354(s) { +function miniMenu_MenuStyle_customWidth__P21640(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44572,7 +44794,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C4342_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C21628_VT)) failedCast(r0); r0 = s.arg0.fields["parent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -44588,7 +44810,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_3 = miniMenu_MenuStyle_customWidth__P4354_mk(s); + s.tmp_3 = miniMenu_MenuStyle_customWidth__P21640_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_3.arg0 = r0; s.callLocIdx = 2065; s.pc = 6; return s.tmp_3; @@ -44602,13 +44824,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_MenuStyle_customWidth__P4354.info = {"start":3866,"length":208,"line":144,"column":8,"endLine":149,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"customWidth","argumentNames":["this"]} -miniMenu_MenuStyle_customWidth__P4354.isGetter = true; +miniMenu_MenuStyle_customWidth__P21640.info = {"start":3866,"length":208,"line":144,"column":8,"endLine":149,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"customWidth","argumentNames":["this"]} +miniMenu_MenuStyle_customWidth__P21640.isGetter = true; -function miniMenu_MenuStyle_customWidth__P4354_mk(s) { +function miniMenu_MenuStyle_customWidth__P21640_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_customWidth__P4354, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_customWidth__P21640, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -44621,7 +44843,7 @@ function miniMenu_MenuStyle_customWidth__P4354_mk(s) { -function miniMenu_MenuStyle_setMenuStyleProperty__P4374(s) { +function miniMenu_MenuStyle_setMenuStyleProperty__P21660(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44638,7 +44860,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuStyle__C4342_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuStyle__C21628_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg1; r0 = pxsim_pxtcore.switch_eq(0, s.tmp_0); if (r0) { step = 1; continue; } @@ -44663,7 +44885,7 @@ switch (step) { r0 = s.tmp_0; { step = 11; continue; } case 1: - s.tmp_1 = miniMenu_MenuStyle_customWidth__P4355_mk(s); + s.tmp_1 = miniMenu_MenuStyle_customWidth__P21641_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg2; s.callLocIdx = 2075; s.pc = 12; return s.tmp_1; @@ -44671,7 +44893,7 @@ switch (step) { r0 = s.retval; { step = 11; continue; } case 2: - s.tmp_0 = miniMenu_MenuStyle_customHeight__P4357_mk(s); + s.tmp_0 = miniMenu_MenuStyle_customHeight__P21643_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 2076; s.pc = 13; return s.tmp_0; @@ -44679,7 +44901,7 @@ switch (step) { r0 = s.retval; { step = 11; continue; } case 3: - s.tmp_0 = miniMenu_MenuStyle_scrollSpeed__P4359_mk(s); + s.tmp_0 = miniMenu_MenuStyle_scrollSpeed__P21645_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 2077; s.pc = 14; return s.tmp_0; @@ -44687,9 +44909,9 @@ switch (step) { r0 = s.retval; { step = 11; continue; } case 4: - s.tmp_0 = miniMenu_MenuStyle_columns__P4361_mk(s); + s.tmp_0 = miniMenu_MenuStyle_columns__P21647_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Math_max__P130_mk(s); + s.tmp_1 = Math_max__P17416_mk(s); r0 = (s.arg2 | 0); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; @@ -44702,9 +44924,9 @@ switch (step) { r0 = s.retval; { step = 11; continue; } case 5: - s.tmp_0 = miniMenu_MenuStyle_rows__P4363_mk(s); + s.tmp_0 = miniMenu_MenuStyle_rows__P21649_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Math_max__P130_mk(s); + s.tmp_1 = Math_max__P17416_mk(s); r0 = (s.arg2 | 0); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; @@ -44717,7 +44939,7 @@ switch (step) { r0 = s.retval; { step = 11; continue; } case 6: - s.tmp_0 = miniMenu_MenuStyle_border__P4365_mk(s); + s.tmp_0 = miniMenu_MenuStyle_border__P21651_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg2 | 0); s.tmp_0.arg1 = r0; @@ -44726,7 +44948,7 @@ switch (step) { r0 = s.retval; { step = 11; continue; } case 7: - s.tmp_0 = miniMenu_MenuStyle_padding__P4369_mk(s); + s.tmp_0 = miniMenu_MenuStyle_padding__P21655_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg2 | 0); s.tmp_0.arg1 = r0; @@ -44735,7 +44957,7 @@ switch (step) { r0 = s.retval; { step = 11; continue; } case 8: - s.tmp_0 = miniMenu_MenuStyle_borderColor__P4367_mk(s); + s.tmp_0 = miniMenu_MenuStyle_borderColor__P21653_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg2 | 0); s.tmp_0.arg1 = r0; @@ -44744,7 +44966,7 @@ switch (step) { r0 = s.retval; { step = 11; continue; } case 9: - s.tmp_0 = miniMenu_MenuStyle_backgroundColor__P4371_mk(s); + s.tmp_0 = miniMenu_MenuStyle_backgroundColor__P21657_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg2 | 0); s.tmp_0.arg1 = r0; @@ -44753,7 +44975,7 @@ switch (step) { r0 = s.retval; { step = 11; continue; } case 10: - s.tmp_0 = miniMenu_MenuStyle_scrollColor__P4373_mk(s); + s.tmp_0 = miniMenu_MenuStyle_scrollColor__P21659_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg2 | 0); s.tmp_0.arg1 = r0; @@ -44765,12 +44987,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuStyle_setMenuStyleProperty__P4374.info = {"start":6926,"length":1426,"line":254,"column":8,"endLine":287,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setMenuStyleProperty","argumentNames":["this","property","value"]} +miniMenu_MenuStyle_setMenuStyleProperty__P21660.info = {"start":6926,"length":1426,"line":254,"column":8,"endLine":287,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setMenuStyleProperty","argumentNames":["this","property","value"]} -function miniMenu_MenuStyle_setMenuStyleProperty__P4374_mk(s) { +function miniMenu_MenuStyle_setMenuStyleProperty__P21660_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuStyle_setMenuStyleProperty__P4374, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuStyle_setMenuStyleProperty__P21660, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -44783,7 +45005,7 @@ function miniMenu_MenuStyle_setMenuStyleProperty__P4374_mk(s) { -function miniMenu_createMenuFromArray__P4462(s) { +function miniMenu_createMenuFromArray__P21748(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44793,61 +45015,61 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.m___23867 = undefined; + s.m___41356 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = miniMenu__init__P4415_mk(s); + s.tmp_0 = miniMenu__init__P21701_mk(s); s.callLocIdx = 2589; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MenuSprite__C4416_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MenuSprite__C21702_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_MenuSprite_constructor__P4433_mk(s); + s.tmp_1 = miniMenu_MenuSprite_constructor__P21719_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 2590; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; - s.m___23867 = (s.tmp_0); - s.tmp_0 = miniMenu_MenuSprite_setMenuItems__P4438_mk(s); - s.tmp_0.arg0 = s.m___23867; + s.m___41356 = (s.tmp_0); + s.tmp_0 = miniMenu_MenuSprite_setMenuItems__P21724_mk(s); + s.tmp_0.arg0 = s.m___41356; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 2591; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setButtonEventsEnabled__P4439_mk(s); - s.tmp_0.arg0 = s.m___23867; + s.tmp_0 = miniMenu_MenuSprite_setButtonEventsEnabled__P21725_mk(s); + s.tmp_0.arg0 = s.m___41356; s.tmp_0.arg1 = true; s.callLocIdx = 2592; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = Sprite_x__P2142_mk(s); - s.tmp_0.arg0 = s.m___23867; + s.tmp_0 = Sprite_x__P19428_mk(s); + s.tmp_0.arg0 = s.m___41356; s.tmp_0.arg1 = 80; s.callLocIdx = 2593; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = Sprite_y__P2144_mk(s); - s.tmp_0.arg0 = s.m___23867; + s.tmp_0 = Sprite_y__P19430_mk(s); + s.tmp_0.arg0 = s.m___41356; s.tmp_0.arg1 = 60; s.callLocIdx = 2594; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = s.m___23867; + r0 = s.m___41356; return leave(s, r0) default: oops() } } } -miniMenu_createMenuFromArray__P4462.info = {"start":3739,"length":287,"line":114,"column":4,"endLine":128,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/api.ts","functionName":"createMenuFromArray","argumentNames":["items"]} +miniMenu_createMenuFromArray__P21748.info = {"start":3739,"length":287,"line":114,"column":4,"endLine":128,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/api.ts","functionName":"createMenuFromArray","argumentNames":["items"]} -function miniMenu_createMenuFromArray__P4462_mk(s) { +function miniMenu_createMenuFromArray__P21748_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_createMenuFromArray__P4462, depth: s.depth + 1, + parent: s, fn: miniMenu_createMenuFromArray__P21748, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - m___23867: undefined, + m___41356: undefined, arg0: undefined, } } @@ -44855,7 +45077,7 @@ function miniMenu_createMenuFromArray__P4462_mk(s) { -function miniMenu_MenuSprite_setMenuItems__P4438(s) { +function miniMenu_MenuSprite_setMenuItems__P21724(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44871,18 +45093,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C4416_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuSprite__C21702_VT)) failedCast(r0); r0 = (s.arg0).fields["items"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_setMenuItems__P4438.info = {"start":35165,"length":77,"line":988,"column":8,"endLine":990,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setMenuItems","argumentNames":["this","items"]} +miniMenu_MenuSprite_setMenuItems__P21724.info = {"start":35165,"length":77,"line":988,"column":8,"endLine":990,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setMenuItems","argumentNames":["this","items"]} -function miniMenu_MenuSprite_setMenuItems__P4438_mk(s) { +function miniMenu_MenuSprite_setMenuItems__P21724_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_setMenuItems__P4438, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_setMenuItems__P21724, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -44892,7 +45114,7 @@ function miniMenu_MenuSprite_setMenuItems__P4438_mk(s) { -function miniMenu_MenuSprite_constructor__P4433(s) { +function miniMenu_MenuSprite_constructor__P21719(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44907,24 +45129,24 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C4416_VT)) failedCast(r0); - s.tmp_0 = sprites_ExtendableSprite_constructor__P2224_mk(s); + if (!checkSubtype(r0, miniMenu_MenuSprite__C21702_VT)) failedCast(r0); + s.tmp_0 = sprites_ExtendableSprite_constructor__P19510_mk(s); s.tmp_0.arg0 = s.arg0; - r0 = pxsim.image.ofBuffer(_hex23888); + r0 = pxsim.image.ofBuffer(_hex41377); s.tmp_0.arg1 = r0; - s.tmp_0.arg2 = globals.MiniMenu___4303; + s.tmp_0.arg2 = globals.MiniMenu___21589; s.callLocIdx = 2295; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = miniMenu__init__P4415_mk(s); + s.tmp_0 = miniMenu__init__P21701_mk(s); s.callLocIdx = 2296; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MenuStyle__C4342_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MenuStyle__C21628_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_MenuStyle_constructor__P4353_mk(s); + s.tmp_1 = miniMenu_MenuStyle_constructor__P21639_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_2 = miniMenu__state__P4414_mk(s); + s.tmp_2 = miniMenu__state__P21700_mk(s); s.callLocIdx = 2297; s.pc = 4; return s.tmp_2; case 4: r0 = s.retval; @@ -44934,11 +45156,11 @@ switch (step) { case 3: r0 = s.retval; r0 = (s.arg0).fields["menuStyle"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C4376_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C21662_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_Style_constructor__P4404_mk(s); + s.tmp_1 = miniMenu_Style_constructor__P21690_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_2 = miniMenu__state__P4414_mk(s); + s.tmp_2 = miniMenu__state__P21700_mk(s); s.callLocIdx = 2299; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; @@ -44948,11 +45170,11 @@ switch (step) { case 5: r0 = s.retval; r0 = (s.arg0).fields["titleStyle"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C4376_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C21662_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_Style_constructor__P4404_mk(s); + s.tmp_1 = miniMenu_Style_constructor__P21690_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_2 = miniMenu__state__P4414_mk(s); + s.tmp_2 = miniMenu__state__P21700_mk(s); s.callLocIdx = 2301; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; @@ -44962,11 +45184,11 @@ switch (step) { case 7: r0 = s.retval; r0 = (s.arg0).fields["defaultStyle"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C4376_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_Style__C21662_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_Style_constructor__P4404_mk(s); + s.tmp_1 = miniMenu_Style_constructor__P21690_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_2 = miniMenu__state__P4414_mk(s); + s.tmp_2 = miniMenu__state__P21700_mk(s); s.callLocIdx = 2303; s.pc = 10; return s.tmp_2; case 10: r0 = s.retval; @@ -44986,42 +45208,42 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["buttonHandlers"] = (s.tmp_1); r0 = (s.arg0).fields["buttonEventsEnabled"] = (false); - r0 = pxsim_pxtcore_mkAction(1, miniMenu_MenuSprite_inline__P23930); + r0 = pxsim_pxtcore_mkAction(1, miniMenu_MenuSprite_inline__P41419); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = miniMenu_MenuSprite_onButtonEvent__P4450_mk(s); + s.tmp_1 = miniMenu_MenuSprite_onButtonEvent__P21736_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = globals.up___1910; + s.tmp_1.arg1 = globals.up___19196; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 2306; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, miniMenu_MenuSprite_inline__P23935); + r0 = pxsim_pxtcore_mkAction(1, miniMenu_MenuSprite_inline__P41424); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = miniMenu_MenuSprite_onButtonEvent__P4450_mk(s); + s.tmp_1 = miniMenu_MenuSprite_onButtonEvent__P21736_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = globals.down___1912; + s.tmp_1.arg1 = globals.down___19198; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 2308; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, miniMenu_MenuSprite_inline__P23940); + r0 = pxsim_pxtcore_mkAction(1, miniMenu_MenuSprite_inline__P41429); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = miniMenu_MenuSprite_onButtonEvent__P4450_mk(s); + s.tmp_1 = miniMenu_MenuSprite_onButtonEvent__P21736_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = globals.left___1909; + s.tmp_1.arg1 = globals.left___19195; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 2310; s.pc = 13; return s.tmp_1; case 13: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, miniMenu_MenuSprite_inline__P23945); + r0 = pxsim_pxtcore_mkAction(1, miniMenu_MenuSprite_inline__P41434); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = miniMenu_MenuSprite_onButtonEvent__P4450_mk(s); + s.tmp_1 = miniMenu_MenuSprite_onButtonEvent__P21736_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = globals.right___1911; + s.tmp_1.arg1 = globals.right___19197; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 2312; s.pc = 14; return s.tmp_1; case 14: @@ -45036,12 +45258,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_constructor__P4433.info = {"start":25705,"length":1120,"line":776,"column":8,"endLine":800,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":["this"]} +miniMenu_MenuSprite_constructor__P21719.info = {"start":25705,"length":1120,"line":776,"column":8,"endLine":800,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":["this"]} -function miniMenu_MenuSprite_constructor__P4433_mk(s) { +function miniMenu_MenuSprite_constructor__P21719_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_constructor__P4433, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_constructor__P21719, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -45049,12 +45271,12 @@ function miniMenu_MenuSprite_constructor__P4433_mk(s) { arg0: undefined, } } -const _hex23888 = pxsim.BufferMethods.createBufferFromHex("870401000100000000000000") +const _hex41377 = pxsim.BufferMethods.createBufferFromHex("870401000100000000000000") -function miniMenu_MenuSprite_inline__P23930(s) { +function miniMenu_MenuSprite_inline__P41419(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45064,7 +45286,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = miniMenu_MenuSprite_moveSelection__P4440_mk(s); + s.tmp_0 = miniMenu_MenuSprite_moveSelection__P21726_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = 0; s.callLocIdx = 2305; s.pc = 1; return s.tmp_0; @@ -45074,12 +45296,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_inline__P23930.info = {"start":26258,"length":42,"line":790,"column":46,"endLine":790,"endColumn":88,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} +miniMenu_MenuSprite_inline__P41419.info = {"start":26258,"length":42,"line":790,"column":46,"endLine":790,"endColumn":88,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} -function miniMenu_MenuSprite_inline__P23930_mk(s) { +function miniMenu_MenuSprite_inline__P41419_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_inline__P23930, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_inline__P41419, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -45088,7 +45310,7 @@ function miniMenu_MenuSprite_inline__P23930_mk(s) { -function miniMenu_MenuSprite_inline__P23935(s) { +function miniMenu_MenuSprite_inline__P41424(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45098,7 +45320,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = miniMenu_MenuSprite_moveSelection__P4440_mk(s); + s.tmp_0 = miniMenu_MenuSprite_moveSelection__P21726_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = 1; s.callLocIdx = 2307; s.pc = 1; return s.tmp_0; @@ -45108,12 +45330,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_inline__P23935.info = {"start":26352,"length":44,"line":791,"column":48,"endLine":791,"endColumn":92,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} +miniMenu_MenuSprite_inline__P41424.info = {"start":26352,"length":44,"line":791,"column":48,"endLine":791,"endColumn":92,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} -function miniMenu_MenuSprite_inline__P23935_mk(s) { +function miniMenu_MenuSprite_inline__P41424_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_inline__P23935, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_inline__P41424, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -45122,7 +45344,7 @@ function miniMenu_MenuSprite_inline__P23935_mk(s) { -function miniMenu_MenuSprite_inline__P23940(s) { +function miniMenu_MenuSprite_inline__P41429(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45132,7 +45354,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = miniMenu_MenuSprite_moveSelection__P4440_mk(s); + s.tmp_0 = miniMenu_MenuSprite_moveSelection__P21726_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = 2; s.callLocIdx = 2309; s.pc = 1; return s.tmp_0; @@ -45142,12 +45364,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_inline__P23940.info = {"start":26448,"length":44,"line":792,"column":48,"endLine":792,"endColumn":92,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} +miniMenu_MenuSprite_inline__P41429.info = {"start":26448,"length":44,"line":792,"column":48,"endLine":792,"endColumn":92,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} -function miniMenu_MenuSprite_inline__P23940_mk(s) { +function miniMenu_MenuSprite_inline__P41429_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_inline__P23940, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_inline__P41429, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -45156,7 +45378,7 @@ function miniMenu_MenuSprite_inline__P23940_mk(s) { -function miniMenu_MenuSprite_inline__P23945(s) { +function miniMenu_MenuSprite_inline__P41434(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45166,7 +45388,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = miniMenu_MenuSprite_moveSelection__P4440_mk(s); + s.tmp_0 = miniMenu_MenuSprite_moveSelection__P21726_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = 3; s.callLocIdx = 2311; s.pc = 1; return s.tmp_0; @@ -45176,12 +45398,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_inline__P23945.info = {"start":26545,"length":45,"line":793,"column":49,"endLine":793,"endColumn":94,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} +miniMenu_MenuSprite_inline__P41434.info = {"start":26545,"length":45,"line":793,"column":49,"endLine":793,"endColumn":94,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":[]} -function miniMenu_MenuSprite_inline__P23945_mk(s) { +function miniMenu_MenuSprite_inline__P41434_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_inline__P23945, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_inline__P41434, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -45190,7 +45412,7 @@ function miniMenu_MenuSprite_inline__P23945_mk(s) { -function miniMenu_MenuSprite_onButtonEvent__P4450(s) { +function miniMenu_MenuSprite_onButtonEvent__P21736(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45207,7 +45429,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C4416_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuSprite__C21702_VT)) failedCast(r0); r0 = s.arg0.fields["buttonHandlers"]; s.tmp_0 = r0; r0 = s.arg1.fields["id"]; @@ -45217,12 +45439,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_onButtonEvent__P4450.info = {"start":48775,"length":164,"line":1307,"column":8,"endLine":1309,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"onButtonEvent","argumentNames":["this","button","handler"]} +miniMenu_MenuSprite_onButtonEvent__P21736.info = {"start":48775,"length":164,"line":1307,"column":8,"endLine":1309,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"onButtonEvent","argumentNames":["this","button","handler"]} -function miniMenu_MenuSprite_onButtonEvent__P4450_mk(s) { +function miniMenu_MenuSprite_onButtonEvent__P21736_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_onButtonEvent__P4450, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_onButtonEvent__P21736, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -45235,7 +45457,7 @@ function miniMenu_MenuSprite_onButtonEvent__P4450_mk(s) { -function sprites_ExtendableSprite_constructor__P2224(s) { +function sprites_ExtendableSprite_constructor__P19510(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45245,7 +45467,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___23967 = undefined; + s.scene___41456 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -45253,42 +45475,42 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_ExtendableSprite__C2223_VT)) failedCast(r0); - s.tmp_0 = Sprite_constructor__P2175_mk(s); + if (!checkSubtype(r0, sprites_ExtendableSprite__C19509_VT)) failedCast(r0); + s.tmp_0 = Sprite_constructor__P19461_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 721; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = game_currentScene__P2693_mk(s); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 722; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.scene___23967 = (r0); - s.tmp_0 = Sprite_setKind__P2195_mk(s); + s.scene___41456 = (r0); + s.tmp_0 = Sprite_setKind__P19481_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 723; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = PhysicsEngine__C2298_v0_2_mk(s); - r0 = s.scene___23967.fields["physicsEngine"]; + s.tmp_0 = PhysicsEngine__C19584_v0_2_mk(s); + r0 = s.scene___41456.fields["physicsEngine"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C2298_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C19584_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__P23979); + r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P41468); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg2); - r0 = pxsim_pxtcore_mkAction(1, sprites_ExtendableSprite_inline__P23985); + r0 = pxsim_pxtcore_mkAction(1, sprites_ExtendableSprite_inline__P41474); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P109_mk(s); - s.tmp_3 = helpers_arrayFilter__P110_mk(s); - r0 = s.scene___23967.fields["createdHandlers"]; + s.tmp_2 = helpers_arrayForEach__P17395_mk(s); + s.tmp_3 = helpers_arrayFilter__P17396_mk(s); + r0 = s.scene___41456.fields["createdHandlers"]; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 724; s.pc = 6; return s.tmp_3; @@ -45304,18 +45526,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_ExtendableSprite_constructor__P2224.info = {"start":386,"length":437,"line":11,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"inline","argumentNames":["this","spriteImage","kind"]} +sprites_ExtendableSprite_constructor__P19510.info = {"start":386,"length":437,"line":11,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"inline","argumentNames":["this","spriteImage","kind"]} -function sprites_ExtendableSprite_constructor__P2224_mk(s) { +function sprites_ExtendableSprite_constructor__P19510_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_ExtendableSprite_constructor__P2224, depth: s.depth + 1, + parent: s, fn: sprites_ExtendableSprite_constructor__P19510, 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___23967: undefined, + scene___41456: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -45325,7 +45547,7 @@ function sprites_ExtendableSprite_constructor__P2224_mk(s) { -function forEach_inline__P23979(s) { +function forEach_inline__P41468(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45345,12 +45567,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P23979.info = {"start":698,"length":19,"line":20,"column":24,"endLine":20,"endColumn":43,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"inline","argumentNames":["h"]} +forEach_inline__P41468.info = {"start":698,"length":19,"line":20,"column":24,"endLine":20,"endColumn":43,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"inline","argumentNames":["h"]} -function forEach_inline__P23979_mk(s) { +function forEach_inline__P41468_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P23979, depth: s.depth + 1, + parent: s, fn: forEach_inline__P41468, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -45360,7 +45582,7 @@ function forEach_inline__P23979_mk(s) { -function sprites_ExtendableSprite_inline__P23985(s) { +function sprites_ExtendableSprite_inline__P41474(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45392,12 +45614,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_ExtendableSprite_inline__P23985.info = {"start":744,"length":20,"line":21,"column":25,"endLine":21,"endColumn":45,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"inline","argumentNames":["h"]} +sprites_ExtendableSprite_inline__P41474.info = {"start":744,"length":20,"line":21,"column":25,"endLine":21,"endColumn":45,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"inline","argumentNames":["h"]} -function sprites_ExtendableSprite_inline__P23985_mk(s) { +function sprites_ExtendableSprite_inline__P41474_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_ExtendableSprite_inline__P23985, depth: s.depth + 1, + parent: s, fn: sprites_ExtendableSprite_inline__P41474, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -45407,7 +45629,7 @@ function sprites_ExtendableSprite_inline__P23985_mk(s) { -function prepare_player__P83045(s) { +function prepare_player__P164172(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45422,44 +45644,44 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = prepare_car__P82635_mk(s); + s.tmp_0 = prepare_car__P163762_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - s.callLocIdx = 417; s.pc = 3; return s.tmp_0; + s.callLocIdx = 433; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.sprite_player___81802 = (r0); - s.tmp_0 = scene_cameraFollowSprite__P2625_mk(s); - s.tmp_0.arg0 = globals.sprite_player___81802; - s.callLocIdx = 418; s.pc = 4; return s.tmp_0; + globals.sprite_player___162897 = (r0); + s.tmp_0 = scene_cameraFollowSprite__P19911_mk(s); + s.tmp_0.arg0 = globals.sprite_player___162897; + s.callLocIdx = 434; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = sprites_setDataBoolean__P4491_mk(s); - s.tmp_0.arg0 = globals.sprite_player___81802; + s.tmp_0 = sprites_setDataBoolean__P21777_mk(s); + s.tmp_0.arg0 = globals.sprite_player___162897; s.tmp_0.arg1 = "bot"; s.tmp_0.arg2 = false; - s.callLocIdx = 419; s.pc = 5; return s.tmp_0; + s.callLocIdx = 435; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = sprites_setDataString__P4489_mk(s); - s.tmp_0.arg0 = globals.sprite_player___81802; + s.tmp_0 = sprites_setDataString__P21775_mk(s); + s.tmp_0.arg0 = globals.sprite_player___162897; s.tmp_0.arg1 = "name"; s.tmp_0.arg2 = "You"; - s.callLocIdx = 420; s.pc = 6; return s.tmp_0; + s.callLocIdx = 436; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals.splash_mode___82654); + r0 = pxsim_numops_toBoolDecr(globals.splash_mode___163781); 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 = Sprite_sayText__P2199_mk(s); - s.tmp_2.arg0 = globals.sprite_player___81802; - s.tmp_3 = sprites_readDataString__P4490_mk(s); - s.tmp_3.arg0 = globals.sprite_player___81802; + s.tmp_2 = Sprite_sayText__P19485_mk(s); + s.tmp_2.arg0 = globals.sprite_player___162897; + s.tmp_3 = sprites_readDataString__P21776_mk(s); + s.tmp_3.arg0 = globals.sprite_player___162897; s.tmp_3.arg1 = "name"; - s.callLocIdx = 421; s.pc = 8; return s.tmp_3; + s.callLocIdx = 437; s.pc = 8; return s.tmp_3; case 8: r0 = s.retval; s.tmp_2.arg1 = r0; @@ -45467,21 +45689,21 @@ switch (step) { s.tmp_2.arg3 = false; s.tmp_2.arg4 = 15; s.tmp_2.arg5 = 1; - s.callLocIdx = 422; s.pc = 7; return s.tmp_2; + s.callLocIdx = 438; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; case 1: case 2: - r0 = globals.sprite_player___81802; + r0 = globals.sprite_player___162897; return leave(s, r0) default: oops() } } } -prepare_player__P83045.info = {"start":25608,"length":398,"line":675,"column":0,"endLine":684,"endColumn":1,"fileName":"main.ts","functionName":"prepare_player","argumentNames":["skin","place_on"]} +prepare_player__P164172.info = {"start":26284,"length":398,"line":693,"column":0,"endLine":702,"endColumn":1,"fileName":"main.ts","functionName":"prepare_player","argumentNames":["skin","place_on"]} -function prepare_player__P83045_mk(s) { +function prepare_player__P164172_mk(s) { checkStack(s.depth); return { - parent: s, fn: prepare_player__P83045, depth: s.depth + 1, + parent: s, fn: prepare_player__P164172, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -45495,7 +45717,7 @@ function prepare_player__P83045_mk(s) { -function sprites_setDataString__P4489(s) { +function sprites_setDataString__P21775(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45505,7 +45727,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.d___22501 = undefined; + s.d___39990 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -45532,31 +45754,31 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_4 = Sprite_data__P2163_mk(s); + s.tmp_4 = Sprite_data__P19449_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 2619; s.pc = 6; return s.tmp_4; case 6: r0 = s.retval; - s.d___22501 = (r0); - r0 = pxsim_pxtrt.mapSetGeneric(s.d___22501, s.arg1, s.arg2); + s.d___39990 = (r0); + r0 = pxsim_pxtrt.mapSetGeneric(s.d___39990, s.arg1, s.arg2); case 5: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_setDataString__P4489.info = {"start":1479,"length":176,"line":47,"column":4,"endLine":51,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"setDataString","argumentNames":["sprite","name","value"]} +sprites_setDataString__P21775.info = {"start":1479,"length":176,"line":47,"column":4,"endLine":51,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"setDataString","argumentNames":["sprite","name","value"]} -function sprites_setDataString__P4489_mk(s) { +function sprites_setDataString__P21775_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_setDataString__P4489, depth: s.depth + 1, + parent: s, fn: sprites_setDataString__P21775, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - d___22501: undefined, + d___39990: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -45566,7 +45788,7 @@ function sprites_setDataString__P4489_mk(s) { -function prepare_car__P82635(s) { +function prepare_car__P163762(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45581,255 +45803,255 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = sprites_create__P2064_mk(s); - r0 = pxsim_Array__getAt(globals.car_images___81928, s.arg0); + s.tmp_0 = sprites_create__P19350_mk(s); + r0 = pxsim_Array__getAt(globals.car_images___163023, s.arg0); s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_2, 0); s.tmp_1 = r0; r0 = pxsim_Array__getAt(s.tmp_1, 0); s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = globals.Player___2267; - s.callLocIdx = 338; s.pc = 1; return s.tmp_0; + s.tmp_0.arg1 = globals.Player___19553; + s.callLocIdx = 354; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - globals.sprite_car___82665 = (r0); - s.tmp_0 = characterAnimations_loopFrames__P4293_mk(s); - s.tmp_0.arg0 = globals.sprite_car___82665; - r0 = pxsim_Array__getAt(globals.car_images___81928, s.arg0); + globals.sprite_car___163792 = (r0); + s.tmp_0 = characterAnimations_loopFrames__P21579_mk(s); + s.tmp_0.arg0 = globals.sprite_car___163792; + r0 = pxsim_Array__getAt(globals.car_images___163023, s.arg0); s.tmp_1 = r0; r0 = pxsim_Array__getAt(s.tmp_1, 0); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 100; - s.tmp_2 = characterAnimations_rule__P4299_mk(s); + s.tmp_2 = characterAnimations_rule__P21585_mk(s); s.tmp_2.arg0 = 64; s.tmp_2.arg1 = undefined; s.tmp_2.arg2 = undefined; s.tmp_2.arg3 = undefined; s.tmp_2.arg4 = undefined; - s.callLocIdx = 339; s.pc = 3; return s.tmp_2; + s.callLocIdx = 355; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; s.tmp_0.arg3 = r0; - s.callLocIdx = 340; s.pc = 2; return s.tmp_0; + s.callLocIdx = 356; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__getAt(globals.car_images___81928, s.arg0); + r0 = pxsim_Array__getAt(globals.car_images___163023, s.arg0); s.tmp_3 = r0; r0 = pxsim_Array__getAt(s.tmp_3, 0); s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_2, 0); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.tmp_4 = characterAnimations_loopFrames__P4293_mk(s); - s.tmp_4.arg0 = globals.sprite_car___82665; + s.tmp_4 = characterAnimations_loopFrames__P21579_mk(s); + s.tmp_4.arg0 = globals.sprite_car___163792; s.tmp_4.arg1 = s.tmp_0; s.tmp_4.arg2 = 100; - s.tmp_5 = characterAnimations_rule__P4299_mk(s); + s.tmp_5 = characterAnimations_rule__P21585_mk(s); s.tmp_5.arg0 = 4; s.tmp_5.arg1 = 1; s.tmp_5.arg2 = undefined; s.tmp_5.arg3 = undefined; s.tmp_5.arg4 = undefined; - s.callLocIdx = 341; s.pc = 5; return s.tmp_5; + s.callLocIdx = 357; s.pc = 5; return s.tmp_5; case 5: r0 = s.retval; s.tmp_4.arg3 = r0; - s.callLocIdx = 342; s.pc = 4; return s.tmp_4; + s.callLocIdx = 358; s.pc = 4; return s.tmp_4; case 4: r0 = s.retval; - s.tmp_0 = characterAnimations_loopFrames__P4293_mk(s); - s.tmp_0.arg0 = globals.sprite_car___82665; - r0 = pxsim_Array__getAt(globals.car_images___81928, s.arg0); + s.tmp_0 = characterAnimations_loopFrames__P21579_mk(s); + s.tmp_0.arg0 = globals.sprite_car___163792; + r0 = pxsim_Array__getAt(globals.car_images___163023, s.arg0); s.tmp_1 = r0; r0 = pxsim_Array__getAt(s.tmp_1, 1); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 100; - s.tmp_2 = characterAnimations_rule__P4299_mk(s); + s.tmp_2 = characterAnimations_rule__P21585_mk(s); s.tmp_2.arg0 = 128; s.tmp_2.arg1 = undefined; s.tmp_2.arg2 = undefined; s.tmp_2.arg3 = undefined; s.tmp_2.arg4 = undefined; - s.callLocIdx = 343; s.pc = 7; return s.tmp_2; + s.callLocIdx = 359; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; s.tmp_0.arg3 = r0; - s.callLocIdx = 344; s.pc = 6; return s.tmp_0; + s.callLocIdx = 360; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__getAt(globals.car_images___81928, s.arg0); + r0 = pxsim_Array__getAt(globals.car_images___163023, s.arg0); s.tmp_3 = r0; r0 = pxsim_Array__getAt(s.tmp_3, 1); s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_2, 0); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.tmp_4 = characterAnimations_loopFrames__P4293_mk(s); - s.tmp_4.arg0 = globals.sprite_car___82665; + s.tmp_4 = characterAnimations_loopFrames__P21579_mk(s); + s.tmp_4.arg0 = globals.sprite_car___163792; s.tmp_4.arg1 = s.tmp_0; s.tmp_4.arg2 = 100; - s.tmp_5 = characterAnimations_rule__P4299_mk(s); + s.tmp_5 = characterAnimations_rule__P21585_mk(s); s.tmp_5.arg0 = 8; s.tmp_5.arg1 = 1; s.tmp_5.arg2 = undefined; s.tmp_5.arg3 = undefined; s.tmp_5.arg4 = undefined; - s.callLocIdx = 345; s.pc = 9; return s.tmp_5; + s.callLocIdx = 361; s.pc = 9; return s.tmp_5; case 9: r0 = s.retval; s.tmp_4.arg3 = r0; - s.callLocIdx = 346; s.pc = 8; return s.tmp_4; + s.callLocIdx = 362; s.pc = 8; return s.tmp_4; case 8: r0 = s.retval; - s.tmp_0 = characterAnimations_loopFrames__P4293_mk(s); - s.tmp_0.arg0 = globals.sprite_car___82665; - r0 = pxsim_Array__getAt(globals.car_images___81928, s.arg0); + s.tmp_0 = characterAnimations_loopFrames__P21579_mk(s); + s.tmp_0.arg0 = globals.sprite_car___163792; + r0 = pxsim_Array__getAt(globals.car_images___163023, s.arg0); s.tmp_1 = r0; r0 = pxsim_Array__getAt(s.tmp_1, 2); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 100; - s.tmp_2 = characterAnimations_rule__P4299_mk(s); + s.tmp_2 = characterAnimations_rule__P21585_mk(s); s.tmp_2.arg0 = 256; s.tmp_2.arg1 = undefined; s.tmp_2.arg2 = undefined; s.tmp_2.arg3 = undefined; s.tmp_2.arg4 = undefined; - s.callLocIdx = 347; s.pc = 11; return s.tmp_2; + s.callLocIdx = 363; s.pc = 11; return s.tmp_2; case 11: r0 = s.retval; s.tmp_0.arg3 = r0; - s.callLocIdx = 348; s.pc = 10; return s.tmp_0; + s.callLocIdx = 364; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__getAt(globals.car_images___81928, s.arg0); + r0 = pxsim_Array__getAt(globals.car_images___163023, s.arg0); s.tmp_3 = r0; r0 = pxsim_Array__getAt(s.tmp_3, 2); s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_2, 0); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.tmp_4 = characterAnimations_loopFrames__P4293_mk(s); - s.tmp_4.arg0 = globals.sprite_car___82665; + s.tmp_4 = characterAnimations_loopFrames__P21579_mk(s); + s.tmp_4.arg0 = globals.sprite_car___163792; s.tmp_4.arg1 = s.tmp_0; s.tmp_4.arg2 = 100; - s.tmp_5 = characterAnimations_rule__P4299_mk(s); + s.tmp_5 = characterAnimations_rule__P21585_mk(s); s.tmp_5.arg0 = 16; s.tmp_5.arg1 = 1; s.tmp_5.arg2 = undefined; s.tmp_5.arg3 = undefined; s.tmp_5.arg4 = undefined; - s.callLocIdx = 349; s.pc = 13; return s.tmp_5; + s.callLocIdx = 365; s.pc = 13; return s.tmp_5; case 13: r0 = s.retval; s.tmp_4.arg3 = r0; - s.callLocIdx = 350; s.pc = 12; return s.tmp_4; + s.callLocIdx = 366; s.pc = 12; return s.tmp_4; case 12: r0 = s.retval; - s.tmp_0 = characterAnimations_loopFrames__P4293_mk(s); - s.tmp_0.arg0 = globals.sprite_car___82665; - r0 = pxsim_Array__getAt(globals.car_images___81928, s.arg0); + s.tmp_0 = characterAnimations_loopFrames__P21579_mk(s); + s.tmp_0.arg0 = globals.sprite_car___163792; + r0 = pxsim_Array__getAt(globals.car_images___163023, s.arg0); s.tmp_1 = r0; r0 = pxsim_Array__getAt(s.tmp_1, 3); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 100; - s.tmp_2 = characterAnimations_rule__P4299_mk(s); + s.tmp_2 = characterAnimations_rule__P21585_mk(s); s.tmp_2.arg0 = 512; s.tmp_2.arg1 = undefined; s.tmp_2.arg2 = undefined; s.tmp_2.arg3 = undefined; s.tmp_2.arg4 = undefined; - s.callLocIdx = 351; s.pc = 15; return s.tmp_2; + s.callLocIdx = 367; s.pc = 15; return s.tmp_2; case 15: r0 = s.retval; s.tmp_0.arg3 = r0; - s.callLocIdx = 352; s.pc = 14; return s.tmp_0; + s.callLocIdx = 368; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__getAt(globals.car_images___81928, s.arg0); + r0 = pxsim_Array__getAt(globals.car_images___163023, s.arg0); s.tmp_3 = r0; r0 = pxsim_Array__getAt(s.tmp_3, 3); s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_2, 0); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.tmp_4 = characterAnimations_loopFrames__P4293_mk(s); - s.tmp_4.arg0 = globals.sprite_car___82665; + s.tmp_4 = characterAnimations_loopFrames__P21579_mk(s); + s.tmp_4.arg0 = globals.sprite_car___163792; s.tmp_4.arg1 = s.tmp_0; s.tmp_4.arg2 = 100; - s.tmp_5 = characterAnimations_rule__P4299_mk(s); + s.tmp_5 = characterAnimations_rule__P21585_mk(s); s.tmp_5.arg0 = 32; s.tmp_5.arg1 = 1; s.tmp_5.arg2 = undefined; s.tmp_5.arg3 = undefined; s.tmp_5.arg4 = undefined; - s.callLocIdx = 353; s.pc = 17; return s.tmp_5; + s.callLocIdx = 369; s.pc = 17; return s.tmp_5; case 17: r0 = s.retval; s.tmp_4.arg3 = r0; - s.callLocIdx = 354; s.pc = 16; return s.tmp_4; + s.callLocIdx = 370; s.pc = 16; return s.tmp_4; case 16: r0 = s.retval; - s.tmp_0 = tiles_placeOnRandomTile__P2513_mk(s); - s.tmp_0.arg0 = globals.sprite_car___82665; - s.tmp_1 = r0 = globals.map_starting_tiles___82131; + s.tmp_0 = tiles_placeOnRandomTile__P19799_mk(s); + s.tmp_0.arg0 = globals.sprite_car___163792; + s.tmp_1 = r0 = globals.map_starting_tiles___163237; r0 = (s.arg1 + 1); s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_1, s.tmp_2); s.tmp_0.arg1 = r0; - s.callLocIdx = 355; s.pc = 18; return s.tmp_0; + s.callLocIdx = 371; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = tileUtil_replaceAllTiles__P4600_mk(s); - s.tmp_1 = r0 = globals.map_starting_tiles___82131; + s.tmp_0 = tileUtil_replaceAllTiles__P21886_mk(s); + s.tmp_1 = r0 = globals.map_starting_tiles___163237; r0 = (s.arg1 + 1); s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_1, s.tmp_2); s.tmp_0.arg0 = r0; - r0 = pxsim_Array__getAt(globals.map_starting_tiles___82131, 0); + r0 = pxsim_Array__getAt(globals.map_starting_tiles___163237, 0); s.tmp_0.arg1 = r0; - s.callLocIdx = 356; s.pc = 19; return s.tmp_0; + s.callLocIdx = 372; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - s.tmp_0 = sprites_setDataNumber__P4486_mk(s); - s.tmp_0.arg0 = globals.sprite_car___82665; + s.tmp_0 = sprites_setDataNumber__P21772_mk(s); + s.tmp_0.arg0 = globals.sprite_car___163792; s.tmp_0.arg1 = "lap"; s.tmp_0.arg2 = 0; - s.callLocIdx = 357; s.pc = 20; return s.tmp_0; + s.callLocIdx = 373; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; - s.tmp_0 = sprites_setDataNumber__P4486_mk(s); - s.tmp_0.arg0 = globals.sprite_car___82665; + s.tmp_0 = sprites_setDataNumber__P21772_mk(s); + s.tmp_0.arg0 = globals.sprite_car___163792; s.tmp_0.arg1 = "last_checkpoint"; - r0 = (globals.map_checkpoints_needed___81848 - 1); + r0 = (globals.map_checkpoints_needed___162943 - 1); s.tmp_0.arg2 = r0; - s.callLocIdx = 358; s.pc = 21; return s.tmp_0; + s.callLocIdx = 374; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - s.tmp_0 = sprites_setDataNumber__P4486_mk(s); - s.tmp_0.arg0 = globals.sprite_car___82665; + s.tmp_0 = sprites_setDataNumber__P21772_mk(s); + s.tmp_0.arg0 = globals.sprite_car___163792; s.tmp_0.arg1 = "checkpoints_got"; s.tmp_0.arg2 = 0; - s.callLocIdx = 359; s.pc = 22; return s.tmp_0; + s.callLocIdx = 375; s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; - r0 = globals.sprite_car___82665; + r0 = globals.sprite_car___163792; return leave(s, r0) default: oops() } } } -prepare_car__P82635.info = {"start":16637,"length":1753,"line":492,"column":0,"endLine":548,"endColumn":1,"fileName":"main.ts","functionName":"prepare_car","argumentNames":["skin","place_on"]} +prepare_car__P163762.info = {"start":17313,"length":1753,"line":510,"column":0,"endLine":566,"endColumn":1,"fileName":"main.ts","functionName":"prepare_car","argumentNames":["skin","place_on"]} -function prepare_car__P82635_mk(s) { +function prepare_car__P163762_mk(s) { checkStack(s.depth); return { - parent: s, fn: prepare_car__P82635, depth: s.depth + 1, + parent: s, fn: prepare_car__P163762, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -45845,7 +46067,7 @@ function prepare_car__P82635_mk(s) { -function tileUtil_replaceAllTiles__P4600(s) { +function tileUtil_replaceAllTiles__P21886(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45855,58 +46077,58 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.loc___21478 = undefined; - s.unnamed238___U1 = undefined; - s.unnamed239___U2 = undefined; + s.loc___38967 = undefined; + s.unnamed330___U1 = undefined; + s.unnamed331___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.loc___21478 = (undefined); - s.tmp_0 = tiles_getTilesByType__P2514_mk(s); + s.loc___38967 = (undefined); + s.tmp_0 = tiles_getTilesByType__P19800_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 2769; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.unnamed238___U1 = (r0); - s.unnamed239___U2 = (0); + s.unnamed330___U1 = (r0); + s.unnamed331___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed239___U2; - r0 = pxsim_Array__length(s.unnamed238___U1); + s.tmp_0 = r0 = s.unnamed331___U2; + r0 = pxsim_Array__length(s.unnamed330___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed238___U1, s.unnamed239___U2); - s.loc___21478 = (r0); - s.tmp_2 = tiles_setTileAt__P2504_mk(s); - s.tmp_2.arg0 = s.loc___21478; + r0 = pxsim_Array__getAt(s.unnamed330___U1, s.unnamed331___U2); + s.loc___38967 = (r0); + s.tmp_2 = tiles_setTileAt__P19790_mk(s); + s.tmp_2.arg0 = s.loc___38967; s.tmp_2.arg1 = s.arg1; s.callLocIdx = 2770; s.pc = 4; return s.tmp_2; case 4: r0 = s.retval; - r0 = (s.unnamed239___U2 + 1); - s.unnamed239___U2 = (r0); + r0 = (s.unnamed331___U2 + 1); + s.unnamed331___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed238___U1 = (undefined); + s.unnamed330___U1 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -tileUtil_replaceAllTiles__P4600.info = {"start":8442,"length":166,"line":246,"column":4,"endLine":250,"endColumn":5,"fileName":"pxt_modules/arcade-tile-util/api.ts","functionName":"replaceAllTiles","argumentNames":["from","to"]} +tileUtil_replaceAllTiles__P21886.info = {"start":8442,"length":166,"line":246,"column":4,"endLine":250,"endColumn":5,"fileName":"pxt_modules/arcade-tile-util/api.ts","functionName":"replaceAllTiles","argumentNames":["from","to"]} -function tileUtil_replaceAllTiles__P4600_mk(s) { +function tileUtil_replaceAllTiles__P21886_mk(s) { checkStack(s.depth); return { - parent: s, fn: tileUtil_replaceAllTiles__P4600, depth: s.depth + 1, + parent: s, fn: tileUtil_replaceAllTiles__P21886, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - loc___21478: undefined, - unnamed238___U1: undefined, - unnamed239___U2: undefined, + loc___38967: undefined, + unnamed330___U1: undefined, + unnamed331___U2: undefined, arg0: undefined, arg1: undefined, } } @@ -45915,7 +46137,7 @@ function tileUtil_replaceAllTiles__P4600_mk(s) { -function tiles_getTilesByType__P2514(s) { +function tiles_getTilesByType__P19800(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45925,17 +46147,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___24817 = undefined; - s.index___24827 = undefined; + s.scene___42306 = undefined; + s.index___42316 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P2693_mk(s); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 1243; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.scene___24817 = (r0); + s.scene___42306 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg0); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -45945,7 +46167,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.scene___24817.fields["tileMap"]; + r0 = s.scene___42306.fields["tileMap"]; s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -45959,18 +46181,18 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_5 = tiles_TileMap_getImageType__P2491_mk(s); - r0 = s.scene___24817.fields["tileMap"]; + s.tmp_5 = tiles_TileMap_getImageType__P19777_mk(s); + r0 = s.scene___42306.fields["tileMap"]; s.tmp_5.arg0 = r0; s.tmp_5.arg1 = s.arg0; s.callLocIdx = 1244; s.pc = 7; return s.tmp_5; case 7: r0 = s.retval; - s.index___24827 = (r0); - s.tmp_0 = tiles_TileMap_getTilesByType__P2493_mk(s); - r0 = s.scene___24817.fields["tileMap"]; + s.index___42316 = (r0); + s.tmp_0 = tiles_TileMap_getTilesByType__P19779_mk(s); + r0 = s.scene___42306.fields["tileMap"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.index___24827; + s.tmp_0.arg1 = s.index___42316; s.callLocIdx = 1245; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; @@ -45978,12 +46200,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_getTilesByType__P2514.info = {"start":25925,"length":262,"line":780,"column":4,"endLine":785,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTilesByType","argumentNames":["tile"]} +tiles_getTilesByType__P19800.info = {"start":25925,"length":262,"line":780,"column":4,"endLine":785,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTilesByType","argumentNames":["tile"]} -function tiles_getTilesByType__P2514_mk(s) { +function tiles_getTilesByType__P19800_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_getTilesByType__P2514, depth: s.depth + 1, + parent: s, fn: tiles_getTilesByType__P19800, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -45991,8 +46213,8 @@ function tiles_getTilesByType__P2514_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - scene___24817: undefined, - index___24827: undefined, + scene___42306: undefined, + index___42316: undefined, arg0: undefined, } } @@ -46000,7 +46222,7 @@ function tiles_getTilesByType__P2514_mk(s) { -function tiles_TileMap_getTilesByType__P2493(s) { +function tiles_TileMap_getTilesByType__P19779(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46010,18 +46232,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.output___24846 = undefined; - s.col___24848 = undefined; - s.row___24855 = undefined; - s.currTile___24862 = undefined; + s.output___42335 = undefined; + s.col___42337 = undefined; + s.row___42344 = undefined; + s.currTile___42351 = 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__C2474_VT)) failedCast(r0); - s.tmp_1 = tiles_TileMap_isInvalidIndex__P5561_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C19760_VT)) failedCast(r0); + s.tmp_1 = tiles_TileMap_isInvalidIndex__P22862_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 1160; s.pc = 12; return s.tmp_1; @@ -46056,10 +46278,10 @@ switch (step) { case 3: case 4: r0 = pxsim_Array__mk(); - s.output___24846 = (r0); - s.col___24848 = (0); + s.output___42335 = (r0); + s.col___42337 = (0); case 5: - s.tmp_1 = r0 = s.col___24848; + s.tmp_1 = r0 = s.col___42337; r0 = s.arg0.fields["_map"]; s.tmp_3 = r0; r0 = s.tmp_3.fields["_width"]; @@ -46068,9 +46290,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } - s.row___24855 = (0); + s.row___42344 = (0); case 6: - s.tmp_1 = r0 = s.row___24855; + s.tmp_1 = r0 = s.row___42344; r0 = s.arg0.fields["_map"]; s.tmp_3 = r0; r0 = s.tmp_3.fields["_height"]; @@ -46079,51 +46301,51 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - s.tmp_4 = tiles_TileMapData_getTile__P2462_mk(s); + s.tmp_4 = tiles_TileMapData_getTile__P19748_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_4.arg0 = r0; - s.tmp_4.arg1 = s.col___24848; - s.tmp_4.arg2 = s.row___24855; + s.tmp_4.arg1 = s.col___42337; + s.tmp_4.arg2 = s.row___42344; s.callLocIdx = 1164; s.pc = 13; return s.tmp_4; case 13: r0 = s.retval; - s.currTile___24862 = (r0); - r0 = (s.currTile___24862 === s.arg1); + s.currTile___42351 = (r0); + r0 = (s.currTile___42351 === s.arg1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - r0 = pxsim_pxtcore_mkClassInstance(tiles_Location__C2432_VT); + r0 = pxsim_pxtcore_mkClassInstance(tiles_Location__C19718_VT); s.tmp_1 = r0; - s.tmp_2 = tiles_Location_constructor__P2433_mk(s); + s.tmp_2 = tiles_Location_constructor__P19719_mk(s); s.tmp_2.arg0 = s.tmp_1; - s.tmp_2.arg1 = s.col___24848; - s.tmp_2.arg2 = s.row___24855; + s.tmp_2.arg1 = s.col___42337; + s.tmp_2.arg2 = s.row___42344; s.tmp_2.arg3 = s.arg0; s.callLocIdx = 1165; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; - r0 = pxsim_Array__push(s.output___24846, s.tmp_1); + r0 = pxsim_Array__push(s.output___42335, s.tmp_1); case 7: case 8: - r0 = (s.row___24855 + 1); - s.row___24855 = (r0); + r0 = (s.row___42344 + 1); + s.row___42344 = (r0); { step = 6; continue; } case 9: - r0 = (s.col___24848 + 1); - s.col___24848 = (r0); + r0 = (s.col___42337 + 1); + s.col___42337 = (r0); { step = 5; continue; } case 10: - r0 = s.output___24846; + r0 = s.output___42335; case 11: return leave(s, r0) default: oops() } } } -tiles_TileMap_getTilesByType__P2493.info = {"start":12164,"length":561,"line":413,"column":8,"endLine":426,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTilesByType","argumentNames":["this","index"]} +tiles_TileMap_getTilesByType__P19779.info = {"start":12164,"length":561,"line":413,"column":8,"endLine":426,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTilesByType","argumentNames":["this","index"]} -function tiles_TileMap_getTilesByType__P2493_mk(s) { +function tiles_TileMap_getTilesByType__P19779_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTilesByType__P2493, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTilesByType__P19779, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -46134,10 +46356,10 @@ function tiles_TileMap_getTilesByType__P2493_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - output___24846: undefined, - col___24848: undefined, - row___24855: undefined, - currTile___24862: undefined, + output___42335: undefined, + col___42337: undefined, + row___42344: undefined, + currTile___42351: undefined, arg0: undefined, arg1: undefined, } } @@ -46146,7 +46368,7 @@ function tiles_TileMap_getTilesByType__P2493_mk(s) { -function tiles_TileMap_isInvalidIndex__P5561(s) { +function tiles_TileMap_isInvalidIndex__P22862(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46162,7 +46384,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C2474_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C19760_VT)) failedCast(r0); r0 = (s.arg1 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -46178,12 +46400,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_isInvalidIndex__P5561.info = {"start":13846,"length":106,"line":454,"column":8,"endLine":456,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isInvalidIndex","argumentNames":["this","index"]} +tiles_TileMap_isInvalidIndex__P22862.info = {"start":13846,"length":106,"line":454,"column":8,"endLine":456,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isInvalidIndex","argumentNames":["this","index"]} -function tiles_TileMap_isInvalidIndex__P5561_mk(s) { +function tiles_TileMap_isInvalidIndex__P22862_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_isInvalidIndex__P5561, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_isInvalidIndex__P22862, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -46195,7 +46417,7 @@ function tiles_TileMap_isInvalidIndex__P5561_mk(s) { -function tiles_TileMap_getImageType__P2491(s) { +function tiles_TileMap_getImageType__P19777(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46205,48 +46427,48 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tileset___21648 = undefined; - s.i___21653 = undefined; - s.newIndex___21667 = undefined; + s.tileset___39137 = undefined; + s.i___39142 = undefined; + s.newIndex___39156 = 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__C2474_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C19760_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_0 = r0; r0 = s.tmp_0.fields["tileset"]; - s.tileset___21648 = (r0); - s.i___21653 = (0); + s.tileset___39137 = (r0); + s.i___39142 = (0); case 1: - s.tmp_1 = r0 = s.i___21653; - r0 = pxsim_Array__length(s.tileset___21648); + s.tmp_1 = r0 = s.i___39142; + r0 = pxsim_Array__length(s.tileset___39137); 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(s.tileset___21648, s.i___21653); + r0 = pxsim_Array__getAt(s.tileset___39137, s.i___39142); s.tmp_4 = r0; r0 = pxsim_ImageMethods.equals(s.tmp_4, s.arg1); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 2; continue; } - r0 = s.i___21653; + r0 = s.i___39142; { step = 7; continue; } case 2: case 3: - r0 = (s.i___21653 + 1); - s.i___21653 = (r0); + r0 = (s.i___39142 + 1); + s.i___39142 = (r0); { step = 1; continue; } case 4: - r0 = pxsim_Array__length(s.tileset___21648); - s.newIndex___21667 = (r0); - s.tmp_3 = tiles_TileMap_isInvalidIndex__P5561_mk(s); + r0 = pxsim_Array__length(s.tileset___39137); + s.newIndex___39156 = (r0); + s.tmp_3 = tiles_TileMap_isInvalidIndex__P22862_mk(s); s.tmp_3.arg0 = s.arg0; - s.tmp_3.arg1 = s.newIndex___21667; + s.tmp_3.arg1 = s.newIndex___39156; s.callLocIdx = 1157; s.pc = 8; return s.tmp_3; case 8: r0 = s.retval; @@ -46257,8 +46479,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = pxsim_Array__push(s.tileset___21648, s.arg1); - r0 = s.newIndex___21667; + r0 = pxsim_Array__push(s.tileset___39137, s.arg1); + r0 = s.newIndex___39156; { step = 7; continue; } case 5: case 6: @@ -46267,21 +46489,21 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getImageType__P2491.info = {"start":11489,"length":482,"line":393,"column":8,"endLine":406,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getImageType","argumentNames":["this","im"]} +tiles_TileMap_getImageType__P19777.info = {"start":11489,"length":482,"line":393,"column":8,"endLine":406,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getImageType","argumentNames":["this","im"]} -function tiles_TileMap_getImageType__P2491_mk(s) { +function tiles_TileMap_getImageType__P19777_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getImageType__P2491, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getImageType__P19777, 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, - tileset___21648: undefined, - i___21653: undefined, - newIndex___21667: undefined, + tileset___39137: undefined, + i___39142: undefined, + newIndex___39156: undefined, arg0: undefined, arg1: undefined, } } @@ -46290,7 +46512,7 @@ function tiles_TileMap_getImageType__P2491_mk(s) { -function tiles_TileMapData_getTileset__P2464(s) { +function tiles_TileMapData_getTileset__P19750(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46305,17 +46527,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C2456_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C19742_VT)) failedCast(r0); r0 = s.arg0.fields["tileset"]; return leave(s, r0) default: oops() } } } -tiles_TileMapData_getTileset__P2464.info = {"start":7251,"length":57,"line":247,"column":8,"endLine":249,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileset","argumentNames":["this"]} +tiles_TileMapData_getTileset__P19750.info = {"start":7251,"length":57,"line":247,"column":8,"endLine":249,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileset","argumentNames":["this"]} -function tiles_TileMapData_getTileset__P2464_mk(s) { +function tiles_TileMapData_getTileset__P19750_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_getTileset__P2464, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_getTileset__P19750, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -46324,7 +46546,7 @@ function tiles_TileMapData_getTileset__P2464_mk(s) { -function tiles_setTileAt__P2504(s) { +function tiles_setTileAt__P19790(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46334,19 +46556,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___24724 = undefined; - s.scale___24737 = undefined; - s.index___24741 = undefined; + s.scene___42213 = undefined; + s.scale___42226 = undefined; + s.index___42230 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P2693_mk(s); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 1220; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.scene___24724 = (r0); + s.scene___42213 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg0); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -46367,7 +46589,7 @@ switch (step) { r0 = s.tmp_3; { step = 4; continue; } case 3: - r0 = s.scene___24724.fields["tileMap"]; + r0 = s.scene___42213.fields["tileMap"]; s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); s.tmp_4 = r0; @@ -46381,38 +46603,38 @@ switch (step) { { step = 7; continue; } case 5: case 6: - r0 = s.scene___24724.fields["tileMap"]; + r0 = s.scene___42213.fields["tileMap"]; s.tmp_7 = r0; r0 = s.tmp_7.fields["_scale"]; - s.scale___24737 = (r0); - s.tmp_0 = tiles_TileMap_getImageType__P2491_mk(s); - r0 = s.scene___24724.fields["tileMap"]; + s.scale___42226 = (r0); + s.tmp_0 = tiles_TileMap_getImageType__P19777_mk(s); + r0 = s.scene___42213.fields["tileMap"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1222; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.index___24741 = (r0); - s.tmp_0 = tiles_TileMap_setTileAt__P2490_mk(s); - r0 = s.scene___24724.fields["tileMap"]; + s.index___42230 = (r0); + s.tmp_0 = tiles_TileMap_setTileAt__P19776_mk(s); + r0 = s.scene___42213.fields["tileMap"]; s.tmp_0.arg0 = r0; - s.tmp_2 = tiles_Location_x__P2437_mk(s); + s.tmp_2 = tiles_Location_x__P19723_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 1223; s.pc = 11; return s.tmp_2; case 11: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 >> s.scale___24737); + r0 = (s.tmp_1 >> s.scale___42226); s.tmp_0.arg1 = r0; - s.tmp_4 = tiles_Location_y__P2438_mk(s); + s.tmp_4 = tiles_Location_y__P19724_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 1224; s.pc = 12; return s.tmp_4; case 12: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 >> s.scale___24737); + r0 = (s.tmp_3 >> s.scale___42226); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.index___24741; + s.tmp_0.arg3 = s.index___42230; s.callLocIdx = 1225; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; @@ -46421,12 +46643,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_setTileAt__P2504.info = {"start":20225,"length":339,"line":629,"column":4,"endLine":635,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"setTileAt","argumentNames":["loc","tile"]} +tiles_setTileAt__P19790.info = {"start":20225,"length":339,"line":629,"column":4,"endLine":635,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"setTileAt","argumentNames":["loc","tile"]} -function tiles_setTileAt__P2504_mk(s) { +function tiles_setTileAt__P19790_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_setTileAt__P2504, depth: s.depth + 1, + parent: s, fn: tiles_setTileAt__P19790, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -46436,9 +46658,9 @@ function tiles_setTileAt__P2504_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - scene___24724: undefined, - scale___24737: undefined, - index___24741: undefined, + scene___42213: undefined, + scale___42226: undefined, + index___42230: undefined, arg0: undefined, arg1: undefined, } } @@ -46447,7 +46669,7 @@ function tiles_setTileAt__P2504_mk(s) { -function tiles_TileMap_setTileAt__P2490(s) { +function tiles_TileMap_setTileAt__P19776(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46465,8 +46687,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C2474_VT)) failedCast(r0); - s.tmp_3 = tiles_TileMapData_isOutsideMap__P2468_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C19760_VT)) failedCast(r0); + s.tmp_3 = tiles_TileMapData_isOutsideMap__P19754_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = s.arg1; @@ -46484,7 +46706,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_6 = tiles_TileMap_isInvalidIndex__P5561_mk(s); + s.tmp_6 = tiles_TileMap_isInvalidIndex__P22862_mk(s); s.tmp_6.arg0 = s.arg0; s.tmp_6.arg1 = s.arg3; s.callLocIdx = 1154; s.pc = 6; return s.tmp_6; @@ -46499,7 +46721,7 @@ switch (step) { s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 3; continue; } - s.tmp_8 = tiles_TileMapData_setTile__P2463_mk(s); + s.tmp_8 = tiles_TileMapData_setTile__P19749_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_8.arg0 = r0; s.tmp_8.arg1 = s.arg1; @@ -46514,12 +46736,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_setTileAt__P2490.info = {"start":11270,"length":209,"line":388,"column":8,"endLine":391,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"setTileAt","argumentNames":["this","col","row","index"]} +tiles_TileMap_setTileAt__P19776.info = {"start":11270,"length":209,"line":388,"column":8,"endLine":391,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"setTileAt","argumentNames":["this","col","row","index"]} -function tiles_TileMap_setTileAt__P2490_mk(s) { +function tiles_TileMap_setTileAt__P19776_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_setTileAt__P2490, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_setTileAt__P19776, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -46540,7 +46762,7 @@ function tiles_TileMap_setTileAt__P2490_mk(s) { -function tiles_TileMapData_setTile__P2463(s) { +function tiles_TileMapData_setTile__P19749(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46558,8 +46780,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C2456_VT)) failedCast(r0); - s.tmp_1 = tiles_TileMapData_isOutsideMap__P2468_mk(s); + if (!checkSubtype(r0, tiles_TileMapData__C19742_VT)) failedCast(r0); + s.tmp_1 = tiles_TileMapData_isOutsideMap__P19754_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; @@ -46606,12 +46828,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_setTile__P2463.info = {"start":6926,"length":315,"line":237,"column":8,"endLine":245,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"setTile","argumentNames":["this","col","row","tile"]} +tiles_TileMapData_setTile__P19749.info = {"start":6926,"length":315,"line":237,"column":8,"endLine":245,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"setTile","argumentNames":["this","col","row","tile"]} -function tiles_TileMapData_setTile__P2463_mk(s) { +function tiles_TileMapData_setTile__P19749_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_setTile__P2463, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_setTile__P19749, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -46630,7 +46852,7 @@ function tiles_TileMapData_setTile__P2463_mk(s) { -function tiles_Location_y__P2438(s) { +function tiles_Location_y__P19724(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46640,26 +46862,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scale___21511 = undefined; + s.scale___39000 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C2432_VT)) failedCast(r0); - s.tmp_1 = tiles_Location_tileMap__P2434_mk(s); + if (!checkSubtype(r0, tiles_Location__C19718_VT)) failedCast(r0); + s.tmp_1 = tiles_Location_tileMap__P19720_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1111; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; r0 = s.tmp_0.fields["_scale"]; - s.scale___21511 = (r0); + s.scale___39000 = (r0); r0 = s.arg0.fields["_row"]; s.tmp_1 = r0; - r0 = (s.tmp_1 << s.scale___21511); + r0 = (s.tmp_1 << s.scale___39000); s.tmp_0 = r0; - r0 = (s.scale___21511 - 1); + r0 = (s.scale___39000 - 1); s.tmp_3 = r0; r0 = (1 << s.tmp_3); s.tmp_2 = r0; @@ -46667,19 +46889,19 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_y__P2438.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__P2438.isGetter = true; +tiles_Location_y__P19724.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__P19724.isGetter = true; -function tiles_Location_y__P2438_mk(s) { +function tiles_Location_y__P19724_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_y__P2438, depth: s.depth + 1, + parent: s, fn: tiles_Location_y__P19724, 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___21511: undefined, + scale___39000: undefined, arg0: undefined, } } @@ -46687,7 +46909,7 @@ function tiles_Location_y__P2438_mk(s) { -function tiles_Location_x__P2437(s) { +function tiles_Location_x__P19723(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46697,26 +46919,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scale___21527 = undefined; + s.scale___39016 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C2432_VT)) failedCast(r0); - s.tmp_1 = tiles_Location_tileMap__P2434_mk(s); + if (!checkSubtype(r0, tiles_Location__C19718_VT)) failedCast(r0); + s.tmp_1 = tiles_Location_tileMap__P19720_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1109; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; r0 = s.tmp_0.fields["_scale"]; - s.scale___21527 = (r0); + s.scale___39016 = (r0); r0 = s.arg0.fields["_col"]; s.tmp_1 = r0; - r0 = (s.tmp_1 << s.scale___21527); + r0 = (s.tmp_1 << s.scale___39016); s.tmp_0 = r0; - r0 = (s.scale___21527 - 1); + r0 = (s.scale___39016 - 1); s.tmp_3 = r0; r0 = (1 << s.tmp_3); s.tmp_2 = r0; @@ -46724,19 +46946,19 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_x__P2437.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__P2437.isGetter = true; +tiles_Location_x__P19723.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__P19723.isGetter = true; -function tiles_Location_x__P2437_mk(s) { +function tiles_Location_x__P19723_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_x__P2437, depth: s.depth + 1, + parent: s, fn: tiles_Location_x__P19723, 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___21527: undefined, + scale___39016: undefined, arg0: undefined, } } @@ -46744,7 +46966,7 @@ function tiles_Location_x__P2437_mk(s) { -function tiles_placeOnRandomTile__P2513(s) { +function tiles_placeOnRandomTile__P19799(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46754,7 +46976,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.loc___21494 = undefined; + s.loc___38983 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -46769,7 +46991,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_4 = game_currentScene__P2693_mk(s); + s.tmp_4 = game_currentScene__P19979_mk(s); s.callLocIdx = 1240; s.pc = 8; return s.tmp_4; case 8: r0 = s.retval; @@ -46786,16 +47008,16 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_6 = tiles_getRandomTileByType__P2515_mk(s); + s.tmp_6 = tiles_getRandomTileByType__P19801_mk(s); s.tmp_6.arg0 = s.arg1; s.callLocIdx = 1241; s.pc = 9; return s.tmp_6; case 9: r0 = s.retval; - s.loc___21494 = (r0); - r0 = pxsim_numops_toBoolDecr(s.loc___21494); + s.loc___38983 = (r0); + r0 = pxsim_numops_toBoolDecr(s.loc___38983); if (!r0) { step = 5; continue; } - s.tmp_0 = tiles_Location_place__P2448_mk(s); - s.tmp_0.arg0 = s.loc___21494; + s.tmp_0 = tiles_Location_place__P19734_mk(s); + s.tmp_0.arg0 = s.loc___38983; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1242; s.pc = 10; return s.tmp_0; case 10: @@ -46807,12 +47029,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_placeOnRandomTile__P2513.info = {"start":25313,"length":232,"line":763,"column":4,"endLine":768,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"placeOnRandomTile","argumentNames":["sprite","tile"]} +tiles_placeOnRandomTile__P19799.info = {"start":25313,"length":232,"line":763,"column":4,"endLine":768,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"placeOnRandomTile","argumentNames":["sprite","tile"]} -function tiles_placeOnRandomTile__P2513_mk(s) { +function tiles_placeOnRandomTile__P19799_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_placeOnRandomTile__P2513, depth: s.depth + 1, + parent: s, fn: tiles_placeOnRandomTile__P19799, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -46821,7 +47043,7 @@ function tiles_placeOnRandomTile__P2513_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - loc___21494: undefined, + loc___38983: undefined, arg0: undefined, arg1: undefined, } } @@ -46830,7 +47052,7 @@ function tiles_placeOnRandomTile__P2513_mk(s) { -function tiles_getRandomTileByType__P2515(s) { +function tiles_getRandomTileByType__P19801(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46840,18 +47062,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___21543 = undefined; - s.index___21553 = undefined; - s.sample___21559 = undefined; + s.scene___39032 = undefined; + s.index___39042 = undefined; + s.sample___39048 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P2693_mk(s); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 1246; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.scene___21543 = (r0); + s.scene___39032 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg0); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -46861,7 +47083,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.scene___21543.fields["tileMap"]; + r0 = s.scene___39032.fields["tileMap"]; s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -46875,34 +47097,34 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_5 = tiles_TileMap_getImageType__P2491_mk(s); - r0 = s.scene___21543.fields["tileMap"]; + s.tmp_5 = tiles_TileMap_getImageType__P19777_mk(s); + r0 = s.scene___39032.fields["tileMap"]; s.tmp_5.arg0 = r0; s.tmp_5.arg1 = s.arg0; s.callLocIdx = 1247; s.pc = 7; return s.tmp_5; case 7: r0 = s.retval; - s.index___21553 = (r0); - s.tmp_0 = tiles_TileMap_sampleTilesByType__P2494_mk(s); - r0 = s.scene___21543.fields["tileMap"]; + s.index___39042 = (r0); + s.tmp_0 = tiles_TileMap_sampleTilesByType__P19780_mk(s); + r0 = s.scene___39032.fields["tileMap"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.index___21553; + s.tmp_0.arg1 = s.index___39042; s.tmp_0.arg2 = 1; s.callLocIdx = 1248; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.sample___21559 = (r0); - r0 = pxsim_Array__getAt(s.sample___21559, 0); + s.sample___39048 = (r0); + r0 = pxsim_Array__getAt(s.sample___39048, 0); case 5: return leave(s, r0) default: oops() } } } -tiles_getRandomTileByType__P2515.info = {"start":26317,"length":324,"line":791,"column":4,"endLine":798,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getRandomTileByType","argumentNames":["tile"]} +tiles_getRandomTileByType__P19801.info = {"start":26317,"length":324,"line":791,"column":4,"endLine":798,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getRandomTileByType","argumentNames":["tile"]} -function tiles_getRandomTileByType__P2515_mk(s) { +function tiles_getRandomTileByType__P19801_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_getRandomTileByType__P2515, depth: s.depth + 1, + parent: s, fn: tiles_getRandomTileByType__P19801, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -46910,9 +47132,9 @@ function tiles_getRandomTileByType__P2515_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - scene___21543: undefined, - index___21553: undefined, - sample___21559: undefined, + scene___39032: undefined, + index___39042: undefined, + sample___39048: undefined, arg0: undefined, } } @@ -46920,7 +47142,7 @@ function tiles_getRandomTileByType__P2515_mk(s) { -function tiles_TileMap_sampleTilesByType__P2494(s) { +function tiles_TileMap_sampleTilesByType__P19780(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46930,12 +47152,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.count___21579 = undefined; - s.reservoir___21580 = undefined; - s.col___21582 = undefined; - s.row___21589 = undefined; - s.currTile___21596 = undefined; - s.potentialIndex___21615 = undefined; + s.count___39068 = undefined; + s.reservoir___39069 = undefined; + s.col___39071 = undefined; + s.row___39078 = undefined; + s.currTile___39085 = undefined; + s.potentialIndex___39104 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -46943,8 +47165,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C2474_VT)) failedCast(r0); - s.tmp_1 = tiles_TileMap_isInvalidIndex__P5561_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C19760_VT)) failedCast(r0); + s.tmp_1 = tiles_TileMap_isInvalidIndex__P22862_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 1166; s.pc = 18; return s.tmp_1; @@ -46987,12 +47209,12 @@ switch (step) { { step = 17; continue; } case 5: case 6: - s.count___21579 = (0); + s.count___39068 = (0); r0 = pxsim_Array__mk(); - s.reservoir___21580 = (r0); - s.col___21582 = (0); + s.reservoir___39069 = (r0); + s.col___39071 = (0); case 7: - s.tmp_1 = r0 = s.col___21582; + s.tmp_1 = r0 = s.col___39071; r0 = s.arg0.fields["_map"]; s.tmp_3 = r0; r0 = s.tmp_3.fields["_width"]; @@ -47001,9 +47223,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 16; continue; } - s.row___21589 = (0); + s.row___39078 = (0); case 8: - s.tmp_1 = r0 = s.row___21589; + s.tmp_1 = r0 = s.row___39078; r0 = s.arg0.fields["_map"]; s.tmp_3 = r0; r0 = s.tmp_3.fields["_height"]; @@ -47012,79 +47234,79 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - s.tmp_4 = tiles_TileMapData_getTile__P2462_mk(s); + s.tmp_4 = tiles_TileMapData_getTile__P19748_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_4.arg0 = r0; - s.tmp_4.arg1 = s.col___21582; - s.tmp_4.arg2 = s.row___21589; + s.tmp_4.arg1 = s.col___39071; + s.tmp_4.arg2 = s.row___39078; s.callLocIdx = 1170; s.pc = 19; return s.tmp_4; case 19: r0 = s.retval; - s.currTile___21596 = (r0); - r0 = (s.currTile___21596 === s.arg1); + s.currTile___39085 = (r0); + r0 = (s.currTile___39085 === s.arg1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = (s.count___21579 < s.arg2); + r0 = (s.count___39068 < s.arg2); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 9; continue; } - r0 = pxsim_pxtcore_mkClassInstance(tiles_Location__C2432_VT); + r0 = pxsim_pxtcore_mkClassInstance(tiles_Location__C19718_VT); s.tmp_2 = r0; - s.tmp_3 = tiles_Location_constructor__P2433_mk(s); + s.tmp_3 = tiles_Location_constructor__P19719_mk(s); s.tmp_3.arg0 = s.tmp_2; - s.tmp_3.arg1 = s.col___21582; - s.tmp_3.arg2 = s.row___21589; + s.tmp_3.arg1 = s.col___39071; + s.tmp_3.arg2 = s.row___39078; s.tmp_3.arg3 = s.arg0; s.callLocIdx = 1171; s.pc = 20; return s.tmp_3; case 20: r0 = s.retval; - r0 = pxsim_Array__push(s.reservoir___21580, s.tmp_2); + r0 = pxsim_Array__push(s.reservoir___39069, s.tmp_2); { step = 12; continue; } case 9: - r0 = pxsim.Math_.randomRange(0, s.count___21579); - s.potentialIndex___21615 = (r0); - r0 = (s.potentialIndex___21615 < s.arg2); + r0 = pxsim.Math_.randomRange(0, s.count___39068); + s.potentialIndex___39104 = (r0); + r0 = (s.potentialIndex___39104 < s.arg2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } - r0 = pxsim_pxtcore_mkClassInstance(tiles_Location__C2432_VT); + r0 = pxsim_pxtcore_mkClassInstance(tiles_Location__C19718_VT); s.tmp_1 = r0; - s.tmp_2 = tiles_Location_constructor__P2433_mk(s); + s.tmp_2 = tiles_Location_constructor__P19719_mk(s); s.tmp_2.arg0 = s.tmp_1; - s.tmp_2.arg1 = s.col___21582; - s.tmp_2.arg2 = s.row___21589; + s.tmp_2.arg1 = s.col___39071; + s.tmp_2.arg2 = s.row___39078; s.tmp_2.arg3 = s.arg0; s.callLocIdx = 1172; s.pc = 21; return s.tmp_2; case 21: r0 = s.retval; - r0 = pxsim_Array_.setAt(s.reservoir___21580, s.potentialIndex___21615, s.tmp_1); + r0 = pxsim_Array_.setAt(s.reservoir___39069, s.potentialIndex___39104, s.tmp_1); case 10: case 11: case 12: - r0 = (s.count___21579 + 1); - s.count___21579 = (r0); + r0 = (s.count___39068 + 1); + s.count___39068 = (r0); case 13: case 14: - r0 = (s.row___21589 + 1); - s.row___21589 = (r0); + r0 = (s.row___39078 + 1); + s.row___39078 = (r0); { step = 8; continue; } case 15: - r0 = (s.col___21582 + 1); - s.col___21582 = (r0); + r0 = (s.col___39071 + 1); + s.col___39071 = (r0); { step = 7; continue; } case 16: - r0 = s.reservoir___21580; + r0 = s.reservoir___39069; case 17: return leave(s, r0) default: oops() } } } -tiles_TileMap_sampleTilesByType__P2494.info = {"start":12735,"length":1101,"line":428,"column":8,"endLine":452,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"sampleTilesByType","argumentNames":["this","index","maxCount"]} +tiles_TileMap_sampleTilesByType__P19780.info = {"start":12735,"length":1101,"line":428,"column":8,"endLine":452,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"sampleTilesByType","argumentNames":["this","index","maxCount"]} -function tiles_TileMap_sampleTilesByType__P2494_mk(s) { +function tiles_TileMap_sampleTilesByType__P19780_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_sampleTilesByType__P2494, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_sampleTilesByType__P19780, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -47096,12 +47318,12 @@ function tiles_TileMap_sampleTilesByType__P2494_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - count___21579: undefined, - reservoir___21580: undefined, - col___21582: undefined, - row___21589: undefined, - currTile___21596: undefined, - potentialIndex___21615: undefined, + count___39068: undefined, + reservoir___39069: undefined, + col___39071: undefined, + row___39078: undefined, + currTile___39085: undefined, + potentialIndex___39104: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -47111,7 +47333,7 @@ function tiles_TileMap_sampleTilesByType__P2494_mk(s) { -function tiles_Location_place__P2448(s) { +function tiles_Location_place__P19734(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47127,7 +47349,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C2432_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C19718_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -47137,15 +47359,15 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_2 = Sprite_setPosition__P2196_mk(s); + s.tmp_2 = Sprite_setPosition__P19482_mk(s); s.tmp_2.arg0 = s.arg1; - s.tmp_3 = tiles_Location_x__P2437_mk(s); + s.tmp_3 = tiles_Location_x__P19723_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1122; s.pc = 5; return s.tmp_3; case 5: r0 = s.retval; s.tmp_2.arg1 = r0; - s.tmp_4 = tiles_Location_y__P2438_mk(s); + s.tmp_4 = tiles_Location_y__P19724_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 1123; s.pc = 6; return s.tmp_4; case 6: @@ -47159,12 +47381,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_Location_place__P2448.info = {"start":3895,"length":126,"line":130,"column":8,"endLine":133,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"place","argumentNames":["this","mySprite"]} +tiles_Location_place__P19734.info = {"start":3895,"length":126,"line":130,"column":8,"endLine":133,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"place","argumentNames":["this","mySprite"]} -function tiles_Location_place__P2448_mk(s) { +function tiles_Location_place__P19734_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_place__P2448, depth: s.depth + 1, + parent: s, fn: tiles_Location_place__P19734, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -47179,7 +47401,7 @@ function tiles_Location_place__P2448_mk(s) { -function characterAnimations_rule__P4299(s) { +function characterAnimations_rule__P21585(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47189,7 +47411,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.rule___21689 = undefined; + s.rule___39178 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -47198,33 +47420,33 @@ switch (step) { s.arg4 = (s.lambdaArgs[4]); s.lambdaArgs = null; } - s.rule___21689 = (s.arg0); + s.rule___39178 = (s.arg0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } - r0 = (s.rule___21689 | s.arg1); - s.rule___21689 = (r0); + r0 = (s.rule___39178 | s.arg1); + s.rule___39178 = (r0); case 1: case 2: r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 3; continue; } - r0 = (s.rule___21689 | s.arg2); - s.rule___21689 = (r0); + r0 = (s.rule___39178 | s.arg2); + s.rule___39178 = (r0); case 3: case 4: r0 = pxsim_numops_toBoolDecr(s.arg3); if (!r0) { step = 5; continue; } - r0 = (s.rule___21689 | s.arg3); - s.rule___21689 = (r0); + r0 = (s.rule___39178 | s.arg3); + s.rule___39178 = (r0); case 5: case 6: - r0 = (s.rule___21689 & 1); + r0 = (s.rule___39178 & 1); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 7; continue; } r0 = s.tmp_0; { step = 8; continue; } case 7: - r0 = (s.rule___21689 & 962); + r0 = (s.rule___39178 & 962); case 8: // jmp value (already in r0) s.tmp_1 = r0; @@ -47233,14 +47455,14 @@ switch (step) { r0 = s.tmp_1; { step = 12; continue; } case 9: - r0 = (s.rule___21689 & 544); + r0 = (s.rule___39178 & 544); s.tmp_2 = r0; r0 = pxsim_numops_toBool(s.tmp_2); if (r0) { step = 10; continue; } r0 = s.tmp_2; { step = 11; continue; } case 10: - r0 = (s.rule___21689 & 136); + r0 = (s.rule___39178 & 136); case 11: // jmp value (already in r0) s.tmp_3 = r0; @@ -47253,14 +47475,14 @@ switch (step) { r0 = s.tmp_4; { step = 16; continue; } case 13: - r0 = (s.rule___21689 & 68); + r0 = (s.rule___39178 & 68); s.tmp_5 = r0; r0 = pxsim_numops_toBool(s.tmp_5); if (r0) { step = 14; continue; } r0 = s.tmp_5; { step = 15; continue; } case 14: - r0 = (s.rule___21689 & 272); + r0 = (s.rule___39178 & 272); case 15: // jmp value (already in r0) s.tmp_6 = r0; @@ -47273,14 +47495,14 @@ switch (step) { r0 = s.tmp_7; { step = 20; continue; } case 17: - r0 = (s.rule___21689 & 256); + r0 = (s.rule___39178 & 256); s.tmp_8 = r0; r0 = pxsim_numops_toBool(s.tmp_8); if (r0) { step = 18; continue; } r0 = s.tmp_8; { step = 19; continue; } case 18: - r0 = (s.rule___21689 & 4096); + r0 = (s.rule___39178 & 4096); case 19: // jmp value (already in r0) s.tmp_9 = r0; @@ -47293,14 +47515,14 @@ switch (step) { r0 = s.tmp_10; { step = 24; continue; } case 21: - r0 = (s.rule___21689 & 64); + r0 = (s.rule___39178 & 64); s.tmp_11 = r0; r0 = pxsim_numops_toBool(s.tmp_11); if (r0) { step = 22; continue; } r0 = s.tmp_11; { step = 23; continue; } case 22: - r0 = (s.rule___21689 & 1024); + r0 = (s.rule___39178 & 1024); case 23: // jmp value (already in r0) s.tmp_12 = r0; @@ -47313,14 +47535,14 @@ switch (step) { r0 = s.tmp_13; { step = 28; continue; } case 25: - r0 = (s.rule___21689 & 128); + r0 = (s.rule___39178 & 128); s.tmp_14 = r0; r0 = pxsim_numops_toBool(s.tmp_14); if (r0) { step = 26; continue; } r0 = s.tmp_14; { step = 27; continue; } case 26: - r0 = (s.rule___21689 & 2048); + r0 = (s.rule___39178 & 2048); case 27: // jmp value (already in r0) s.tmp_15 = r0; @@ -47333,14 +47555,14 @@ switch (step) { r0 = s.tmp_16; { step = 32; continue; } case 29: - r0 = (s.rule___21689 & 512); + r0 = (s.rule___39178 & 512); s.tmp_17 = r0; r0 = pxsim_numops_toBool(s.tmp_17); if (r0) { step = 30; continue; } r0 = s.tmp_17; { step = 31; continue; } case 30: - r0 = (s.rule___21689 & 8192); + r0 = (s.rule___39178 & 8192); case 31: // jmp value (already in r0) s.tmp_18 = r0; @@ -47354,17 +47576,17 @@ switch (step) { { step = 35; continue; } case 33: case 34: - r0 = s.rule___21689; + r0 = s.rule___39178; case 35: return leave(s, r0) default: oops() } } } -characterAnimations_rule__P4299.info = {"start":21959,"length":1258,"line":631,"column":4,"endLine":659,"endColumn":5,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"rule","argumentNames":["p1","p2","p3","p4","p5"]} +characterAnimations_rule__P21585.info = {"start":21959,"length":1258,"line":631,"column":4,"endLine":659,"endColumn":5,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"rule","argumentNames":["p1","p2","p3","p4","p5"]} -function characterAnimations_rule__P4299_mk(s) { +function characterAnimations_rule__P21585_mk(s) { checkStack(s.depth); return { - parent: s, fn: characterAnimations_rule__P4299, depth: s.depth + 1, + parent: s, fn: characterAnimations_rule__P21585, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -47386,7 +47608,7 @@ function characterAnimations_rule__P4299_mk(s) { tmp_17: undefined, tmp_18: undefined, tmp_19: undefined, - rule___21689: undefined, + rule___39178: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -47398,7 +47620,7 @@ function characterAnimations_rule__P4299_mk(s) { -function characterAnimations_loopFrames__P4293(s) { +function characterAnimations_loopFrames__P21579(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47408,7 +47630,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.state___21801 = undefined; + s.state___39290 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -47416,7 +47638,7 @@ switch (step) { s.arg3 = (s.lambdaArgs[3]); s.lambdaArgs = null; } - s.tmp_0 = characterAnimations_init__P7824_mk(s); + s.tmp_0 = characterAnimations_init__P25125_mk(s); s.callLocIdx = 2038; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; @@ -47464,7 +47686,7 @@ switch (step) { { step = 13; continue; } case 7: case 8: - s.tmp_10 = Number_isNaN__P95_mk(s); + s.tmp_10 = Number_isNaN__P17381_mk(s); s.tmp_10.arg0 = s.arg2; s.callLocIdx = 2039; s.pc = 15; return s.tmp_10; case 15: @@ -47484,15 +47706,15 @@ switch (step) { s.arg2 = (5); case 11: case 12: - s.tmp_0 = characterAnimations_getStateForSprite__P7827_mk(s); + s.tmp_0 = characterAnimations_getStateForSprite__P25128_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = true; s.callLocIdx = 2040; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.state___21801 = (r0); - s.tmp_0 = characterAnimations_CharacterState_setLoopFrames__P7815_mk(s); - s.tmp_0.arg0 = s.state___21801; + s.state___39290 = (r0); + s.tmp_0 = characterAnimations_CharacterState_setLoopFrames__P25116_mk(s); + s.tmp_0.arg0 = s.state___39290; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; s.tmp_0.arg3 = s.arg3; @@ -47504,12 +47726,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -characterAnimations_loopFrames__P4293.info = {"start":14693,"length":380,"line":454,"column":4,"endLine":461,"endColumn":5,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"loopFrames","argumentNames":["sprite","frames","frameInterval","rule"]} +characterAnimations_loopFrames__P21579.info = {"start":14693,"length":380,"line":454,"column":4,"endLine":461,"endColumn":5,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"loopFrames","argumentNames":["sprite","frames","frameInterval","rule"]} -function characterAnimations_loopFrames__P4293_mk(s) { +function characterAnimations_loopFrames__P21579_mk(s) { checkStack(s.depth); return { - parent: s, fn: characterAnimations_loopFrames__P4293, depth: s.depth + 1, + parent: s, fn: characterAnimations_loopFrames__P21579, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -47523,7 +47745,7 @@ function characterAnimations_loopFrames__P4293_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - state___21801: undefined, + state___39290: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -47534,7 +47756,7 @@ function characterAnimations_loopFrames__P4293_mk(s) { -function characterAnimations_getStateForSprite__P7827(s) { +function characterAnimations_getStateForSprite__P25128(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47544,17 +47766,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sceneState___21887 = undefined; - s.state___21894 = undefined; - s.unnamed200___U2 = undefined; - s.unnamed201___U3 = undefined; - s.newState___21905 = undefined; + s.sceneState___39376 = undefined; + s.state___39383 = undefined; + s.unnamed292___U2 = undefined; + s.unnamed293___U3 = undefined; + s.newState___39394 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = characterAnimations_init__P7824_mk(s); + s.tmp_0 = characterAnimations_init__P25125_mk(s); s.callLocIdx = 2036; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; @@ -47568,55 +47790,55 @@ switch (step) { { step = 9; continue; } case 1: case 2: - s.tmp_2 = r0 = globals.sceneStack___7807; - r0 = pxsim_Array__length(globals.sceneStack___7807); + s.tmp_2 = r0 = globals.sceneStack___25108; + r0 = pxsim_Array__length(globals.sceneStack___25108); s.tmp_4 = r0; r0 = (s.tmp_4 - 1); s.tmp_3 = r0; r0 = pxsim_Array__getAt(s.tmp_2, s.tmp_3); - s.sceneState___21887 = (r0); - s.state___21894 = (undefined); - r0 = s.sceneState___21887.fields["characters"]; - s.unnamed200___U2 = (r0); - s.unnamed201___U3 = (0); + s.sceneState___39376 = (r0); + s.state___39383 = (undefined); + r0 = s.sceneState___39376.fields["characters"]; + s.unnamed292___U2 = (r0); + s.unnamed293___U3 = (0); case 3: - s.tmp_0 = r0 = s.unnamed201___U3; - r0 = pxsim_Array__length(s.unnamed200___U2); + s.tmp_0 = r0 = s.unnamed293___U3; + r0 = pxsim_Array__length(s.unnamed292___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed200___U2, s.unnamed201___U3); - s.state___21894 = (r0); - r0 = s.state___21894.fields["sprite"]; + r0 = pxsim_Array__getAt(s.unnamed292___U2, s.unnamed293___U3); + s.state___39383 = (r0); + r0 = s.state___39383.fields["sprite"]; s.tmp_3 = r0; r0 = (s.tmp_3 === s.arg0); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 4; continue; } - r0 = s.state___21894; + r0 = s.state___39383; { step = 9; continue; } case 4: case 5: - r0 = (s.unnamed201___U3 + 1); - s.unnamed201___U3 = (r0); + r0 = (s.unnamed293___U3 + 1); + s.unnamed293___U3 = (r0); { step = 3; continue; } case 6: - s.unnamed200___U2 = (undefined); + s.unnamed292___U2 = (undefined); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 7; continue; } - r0 = pxsim_pxtcore_mkClassInstance(characterAnimations_CharacterState__C7813_VT); + r0 = pxsim_pxtcore_mkClassInstance(characterAnimations_CharacterState__C25114_VT); s.tmp_4 = r0; - s.tmp_5 = characterAnimations_CharacterState_constructor__P7823_mk(s); + s.tmp_5 = characterAnimations_CharacterState_constructor__P25124_mk(s); s.tmp_5.arg0 = s.tmp_4; s.tmp_5.arg1 = s.arg0; s.callLocIdx = 2037; s.pc = 11; return s.tmp_5; case 11: r0 = s.retval; - s.newState___21905 = (s.tmp_4); - r0 = s.sceneState___21887.fields["characters"]; + s.newState___39394 = (s.tmp_4); + r0 = s.sceneState___39376.fields["characters"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.newState___21905); - r0 = s.newState___21905; + r0 = pxsim_Array__push(s.tmp_0, s.newState___39394); + r0 = s.newState___39394; { step = 9; continue; } case 7: case 8: @@ -47625,12 +47847,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -characterAnimations_getStateForSprite__P7827.info = {"start":11738,"length":551,"line":363,"column":4,"endLine":381,"endColumn":5,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"getStateForSprite","argumentNames":["sprite","createIfNotFound"]} +characterAnimations_getStateForSprite__P25128.info = {"start":11738,"length":551,"line":363,"column":4,"endLine":381,"endColumn":5,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"getStateForSprite","argumentNames":["sprite","createIfNotFound"]} -function characterAnimations_getStateForSprite__P7827_mk(s) { +function characterAnimations_getStateForSprite__P25128_mk(s) { checkStack(s.depth); return { - parent: s, fn: characterAnimations_getStateForSprite__P7827, depth: s.depth + 1, + parent: s, fn: characterAnimations_getStateForSprite__P25128, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -47638,11 +47860,11 @@ function characterAnimations_getStateForSprite__P7827_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - sceneState___21887: undefined, - state___21894: undefined, - unnamed200___U2: undefined, - unnamed201___U3: undefined, - newState___21905: undefined, + sceneState___39376: undefined, + state___39383: undefined, + unnamed292___U2: undefined, + unnamed293___U3: undefined, + newState___39394: undefined, arg0: undefined, arg1: undefined, } } @@ -47651,7 +47873,7 @@ function characterAnimations_getStateForSprite__P7827_mk(s) { -function characterAnimations_CharacterState_constructor__P7823(s) { +function characterAnimations_CharacterState_constructor__P25124(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47667,7 +47889,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, characterAnimations_CharacterState__C7813_VT)) failedCast(r0); + if (!checkSubtype(r0, characterAnimations_CharacterState__C25114_VT)) failedCast(r0); r0 = (s.arg0).fields["sprite"] = (s.arg1); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); @@ -47679,7 +47901,7 @@ switch (step) { r0 = (s.arg0).fields["possibleFacingDirections"] = (0); r0 = (s.arg0).fields["enabled"] = (true); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Sprite_x__P2141_mk(s); + s.tmp_2 = Sprite_x__P19427_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 1998; s.pc = 1; return s.tmp_2; case 1: @@ -47687,7 +47909,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["lastX"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Sprite_y__P2143_mk(s); + s.tmp_2 = Sprite_y__P19429_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 1999; s.pc = 2; return s.tmp_2; case 2: @@ -47699,12 +47921,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -characterAnimations_CharacterState_constructor__P7823.info = {"start":2805,"length":372,"line":98,"column":8,"endLine":108,"endColumn":9,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"inline","argumentNames":["this","sprite"]} +characterAnimations_CharacterState_constructor__P25124.info = {"start":2805,"length":372,"line":98,"column":8,"endLine":108,"endColumn":9,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"inline","argumentNames":["this","sprite"]} -function characterAnimations_CharacterState_constructor__P7823_mk(s) { +function characterAnimations_CharacterState_constructor__P25124_mk(s) { checkStack(s.depth); return { - parent: s, fn: characterAnimations_CharacterState_constructor__P7823, depth: s.depth + 1, + parent: s, fn: characterAnimations_CharacterState_constructor__P25124, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -47717,7 +47939,7 @@ function characterAnimations_CharacterState_constructor__P7823_mk(s) { -function characterAnimations_init__P7824(s) { +function characterAnimations_init__P25125(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47727,9 +47949,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.sceneStack___7807); + r0 = pxsim_numops_toBoolDecr(globals.sceneStack___25108); if (!r0) { step = 3; continue; } - r0 = pxsim_Array__length(globals.sceneStack___7807); + r0 = pxsim_Array__length(globals.sceneStack___25108); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -47737,7 +47959,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_3 = characterAnimations_initScene__P7825_mk(s); + s.tmp_3 = characterAnimations_initScene__P25126_mk(s); s.callLocIdx = 2028; s.pc = 6; return s.tmp_3; case 6: r0 = s.retval; @@ -47747,18 +47969,18 @@ switch (step) { case 3: case 4: r0 = pxsim_Array__mk(); - globals.sceneStack___7807 = (r0); - s.tmp_0 = game_addScenePushHandler__P2707_mk(s); - s.tmp_0.arg0 = characterAnimations_initScene__P7825; + globals.sceneStack___25108 = (r0); + s.tmp_0 = game_addScenePushHandler__P19993_mk(s); + s.tmp_0.arg0 = characterAnimations_initScene__P25126; s.callLocIdx = 2029; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = game_addScenePopHandler__P2709_mk(s); - s.tmp_0.arg0 = characterAnimations_init_inline__P21966; + s.tmp_0 = game_addScenePopHandler__P19995_mk(s); + s.tmp_0.arg0 = characterAnimations_init_inline__P39455; s.callLocIdx = 2030; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = characterAnimations_initScene__P7825_mk(s); + s.tmp_0 = characterAnimations_initScene__P25126_mk(s); s.callLocIdx = 2031; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; @@ -47767,12 +47989,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -characterAnimations_init__P7824.info = {"start":10726,"length":376,"line":320,"column":5,"endLine":336,"endColumn":6,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"init","argumentNames":[]} +characterAnimations_init__P25125.info = {"start":10726,"length":376,"line":320,"column":5,"endLine":336,"endColumn":6,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"init","argumentNames":[]} -function characterAnimations_init__P7824_mk(s) { +function characterAnimations_init__P25125_mk(s) { checkStack(s.depth); return { - parent: s, fn: characterAnimations_init__P7824, depth: s.depth + 1, + parent: s, fn: characterAnimations_init__P25125, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -47784,7 +48006,7 @@ function characterAnimations_init__P7824_mk(s) { -function characterAnimations_init_inline__P21966(s) { +function characterAnimations_init_inline__P39455(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47798,17 +48020,17 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_Array_.pop(globals.sceneStack___7807); + r0 = pxsim_Array_.pop(globals.sceneStack___25108); r0 = undefined; return leave(s, r0) default: oops() } } } -characterAnimations_init_inline__P21966.info = {"start":10994,"length":76,"line":331,"column":33,"endLine":333,"endColumn":10,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"inline","argumentNames":["oldScene"]} +characterAnimations_init_inline__P39455.info = {"start":10994,"length":76,"line":331,"column":33,"endLine":333,"endColumn":10,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"inline","argumentNames":["oldScene"]} -function characterAnimations_init_inline__P21966_mk(s) { +function characterAnimations_init_inline__P39455_mk(s) { checkStack(s.depth); return { - parent: s, fn: characterAnimations_init_inline__P21966, depth: s.depth + 1, + parent: s, fn: characterAnimations_init_inline__P39455, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -47817,7 +48039,7 @@ function characterAnimations_init_inline__P21966_mk(s) { -function characterAnimations_initScene__P7825(s) { +function characterAnimations_initScene__P25126(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47827,27 +48049,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sceneState___21977 = undefined; - r0 = pxsim_pxtcore_mkClassInstance(characterAnimations_CharacterAnimationSceneState__C7808_VT); + s.sceneState___39466 = undefined; + r0 = pxsim_pxtcore_mkClassInstance(characterAnimations_CharacterAnimationSceneState__C25109_VT); s.tmp_0 = r0; - s.tmp_1 = characterAnimations_CharacterAnimationSceneState_constructor__P7810_mk(s); + s.tmp_1 = characterAnimations_CharacterAnimationSceneState_constructor__P25111_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 2032; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; - r0 = pxsim_Array__push(globals.sceneStack___7807, s.tmp_0); - s.tmp_0 = r0 = globals.sceneStack___7807; - r0 = pxsim_Array__length(globals.sceneStack___7807); + r0 = pxsim_Array__push(globals.sceneStack___25108, s.tmp_0); + s.tmp_0 = r0 = globals.sceneStack___25108; + r0 = pxsim_Array__length(globals.sceneStack___25108); s.tmp_2 = r0; r0 = (s.tmp_2 - 1); s.tmp_1 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.tmp_1); - s.sceneState___21977 = (r0); - r0 = pxsim_pxtcore_mkAction(1, characterAnimations_initScene_inline__P21988); + s.sceneState___39466 = (r0); + r0 = pxsim_pxtcore_mkAction(1, characterAnimations_initScene_inline__P39477); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.sceneState___21977); - s.tmp_1 = control_EventContext_registerFrameHandler__P403_mk(s); - s.tmp_2 = game_currentScene__P2693_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.sceneState___39466); + s.tmp_1 = control_EventContext_registerFrameHandler__P17689_mk(s); + s.tmp_2 = game_currentScene__P19979_mk(s); s.callLocIdx = 2033; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; @@ -47862,24 +48084,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -characterAnimations_initScene__P7825.info = {"start":11109,"length":361,"line":338,"column":5,"endLine":347,"endColumn":6,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"initScene","argumentNames":[]} +characterAnimations_initScene__P25126.info = {"start":11109,"length":361,"line":338,"column":5,"endLine":347,"endColumn":6,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"initScene","argumentNames":[]} -function characterAnimations_initScene__P7825_mk(s) { +function characterAnimations_initScene__P25126_mk(s) { checkStack(s.depth); return { - parent: s, fn: characterAnimations_initScene__P7825, depth: s.depth + 1, + parent: s, fn: characterAnimations_initScene__P25126, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - sceneState___21977: undefined, + sceneState___39466: undefined, } } -function characterAnimations_initScene_inline__P21988(s) { +function characterAnimations_initScene_inline__P39477(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47891,7 +48113,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.caps[0]); if (!r0) { step = 1; continue; } - s.tmp_0 = characterAnimations_CharacterAnimationSceneState_update__P7809_mk(s); + s.tmp_0 = characterAnimations_CharacterAnimationSceneState_update__P25110_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 2034; s.pc = 3; return s.tmp_0; case 3: @@ -47902,12 +48124,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -characterAnimations_initScene_inline__P21988.info = {"start":11354,"length":107,"line":342,"column":96,"endLine":346,"endColumn":10,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"inline","argumentNames":[]} +characterAnimations_initScene_inline__P39477.info = {"start":11354,"length":107,"line":342,"column":96,"endLine":346,"endColumn":10,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"inline","argumentNames":[]} -function characterAnimations_initScene_inline__P21988_mk(s) { +function characterAnimations_initScene_inline__P39477_mk(s) { checkStack(s.depth); return { - parent: s, fn: characterAnimations_initScene_inline__P21988, depth: s.depth + 1, + parent: s, fn: characterAnimations_initScene_inline__P39477, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -47916,7 +48138,7 @@ function characterAnimations_initScene_inline__P21988_mk(s) { -function characterAnimations_CharacterAnimationSceneState_constructor__P7810(s) { +function characterAnimations_CharacterAnimationSceneState_constructor__P25111(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47931,7 +48153,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, characterAnimations_CharacterAnimationSceneState__C7808_VT)) failedCast(r0); + if (!checkSubtype(r0, characterAnimations_CharacterAnimationSceneState__C25109_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -47940,12 +48162,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -characterAnimations_CharacterAnimationSceneState_constructor__P7810.info = {"start":1552,"length":59,"line":52,"column":8,"endLine":54,"endColumn":9,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"inline","argumentNames":["this"]} +characterAnimations_CharacterAnimationSceneState_constructor__P25111.info = {"start":1552,"length":59,"line":52,"column":8,"endLine":54,"endColumn":9,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"inline","argumentNames":["this"]} -function characterAnimations_CharacterAnimationSceneState_constructor__P7810_mk(s) { +function characterAnimations_CharacterAnimationSceneState_constructor__P25111_mk(s) { checkStack(s.depth); return { - parent: s, fn: characterAnimations_CharacterAnimationSceneState_constructor__P7810, depth: s.depth + 1, + parent: s, fn: characterAnimations_CharacterAnimationSceneState_constructor__P25111, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -47956,7 +48178,7 @@ function characterAnimations_CharacterAnimationSceneState_constructor__P7810_mk( -function characterAnimations_CharacterAnimationSceneState_update__P7809(s) { +function characterAnimations_CharacterAnimationSceneState_update__P25110(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47966,65 +48188,65 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dt___21993 = undefined; - s.cleanup___21998 = undefined; - s.character___22000 = undefined; - s.unnamed194___U3 = undefined; - s.unnamed195___U4 = undefined; + s.dt___39482 = undefined; + s.cleanup___39487 = undefined; + s.character___39489 = undefined; + s.unnamed286___U3 = undefined; + s.unnamed287___U4 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, characterAnimations_CharacterAnimationSceneState__C7808_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P2693_mk(s); + if (!checkSubtype(r0, characterAnimations_CharacterAnimationSceneState__C25109_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 1995; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; r0 = r0.fields["eventContext"]; r0 = r0.fields["deltaTimeMillis"]; - s.dt___21993 = (r0); - s.cleanup___21998 = (false); - s.character___22000 = (undefined); + s.dt___39482 = (r0); + s.cleanup___39487 = (false); + s.character___39489 = (undefined); r0 = s.arg0.fields["characters"]; - s.unnamed194___U3 = (r0); - s.unnamed195___U4 = (0); + s.unnamed286___U3 = (r0); + s.unnamed287___U4 = (0); case 1: - s.tmp_0 = r0 = s.unnamed195___U4; - r0 = pxsim_Array__length(s.unnamed194___U3); + s.tmp_0 = r0 = s.unnamed287___U4; + r0 = pxsim_Array__length(s.unnamed286___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed194___U3, s.unnamed195___U4); - s.character___22000 = (r0); - r0 = s.character___22000.fields["sprite"]; + r0 = pxsim_Array__getAt(s.unnamed286___U3, s.unnamed287___U4); + s.character___39489 = (r0); + r0 = s.character___39489.fields["sprite"]; r0 = r0.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 2); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 2; continue; } - s.cleanup___21998 = (true); + s.cleanup___39487 = (true); case 2: case 3: - s.tmp_0 = characterAnimations_CharacterState_update__P7817_mk(s); - s.tmp_0.arg0 = s.character___22000; - s.tmp_0.arg1 = s.dt___21993; + s.tmp_0 = characterAnimations_CharacterState_update__P25118_mk(s); + s.tmp_0.arg0 = s.character___39489; + s.tmp_0.arg1 = s.dt___39482; s.callLocIdx = 1996; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - r0 = (s.unnamed195___U4 + 1); - s.unnamed195___U4 = (r0); + r0 = (s.unnamed287___U4 + 1); + s.unnamed287___U4 = (r0); { step = 1; continue; } case 4: - s.unnamed194___U3 = (undefined); - r0 = pxsim_numops_toBoolDecr(s.cleanup___21998); + s.unnamed286___U3 = (undefined); + r0 = pxsim_numops_toBoolDecr(s.cleanup___39487); if (!r0) { step = 5; continue; } s.tmp_0 = r0 = s.arg0; - s.tmp_2 = helpers_arrayFilter__P110_mk(s); + s.tmp_2 = helpers_arrayFilter__P17396_mk(s); r0 = s.arg0.fields["characters"]; s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = characterAnimations_CharacterAnimationSceneState_update_inline__P22018; + s.tmp_2.arg1 = characterAnimations_CharacterAnimationSceneState_update_inline__P39507; s.callLocIdx = 1997; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; @@ -48036,22 +48258,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -characterAnimations_CharacterAnimationSceneState_update__P7809.info = {"start":1621,"length":483,"line":56,"column":8,"endLine":68,"endColumn":9,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"update","argumentNames":["this"]} +characterAnimations_CharacterAnimationSceneState_update__P25110.info = {"start":1621,"length":483,"line":56,"column":8,"endLine":68,"endColumn":9,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"update","argumentNames":["this"]} -function characterAnimations_CharacterAnimationSceneState_update__P7809_mk(s) { +function characterAnimations_CharacterAnimationSceneState_update__P25110_mk(s) { checkStack(s.depth); return { - parent: s, fn: characterAnimations_CharacterAnimationSceneState_update__P7809, depth: s.depth + 1, + parent: s, fn: characterAnimations_CharacterAnimationSceneState_update__P25110, 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, - dt___21993: undefined, - cleanup___21998: undefined, - character___22000: undefined, - unnamed194___U3: undefined, - unnamed195___U4: undefined, + dt___39482: undefined, + cleanup___39487: undefined, + character___39489: undefined, + unnamed286___U3: undefined, + unnamed287___U4: undefined, arg0: undefined, } } @@ -48059,7 +48281,7 @@ function characterAnimations_CharacterAnimationSceneState_update__P7809_mk(s) { -function characterAnimations_CharacterAnimationSceneState_update_inline__P22018(s) { +function characterAnimations_CharacterAnimationSceneState_update_inline__P39507(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48084,12 +48306,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -characterAnimations_CharacterAnimationSceneState_update_inline__P22018.info = {"start":2016,"length":63,"line":66,"column":57,"endLine":66,"endColumn":120,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"inline","argumentNames":["character"]} +characterAnimations_CharacterAnimationSceneState_update_inline__P39507.info = {"start":2016,"length":63,"line":66,"column":57,"endLine":66,"endColumn":120,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"inline","argumentNames":["character"]} -function characterAnimations_CharacterAnimationSceneState_update_inline__P22018_mk(s) { +function characterAnimations_CharacterAnimationSceneState_update_inline__P39507_mk(s) { checkStack(s.depth); return { - parent: s, fn: characterAnimations_CharacterAnimationSceneState_update_inline__P22018, depth: s.depth + 1, + parent: s, fn: characterAnimations_CharacterAnimationSceneState_update_inline__P39507, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -48101,7 +48323,7 @@ function characterAnimations_CharacterAnimationSceneState_update_inline__P22018_ -function characterAnimations_CharacterState_update__P7817(s) { +function characterAnimations_CharacterState_update__P25118(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48111,24 +48333,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.state___22029 = undefined; - s.newAnimation___22255 = undefined; + s.state___39518 = undefined; + s.newAnimation___39744 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, characterAnimations_CharacterState__C7813_VT)) failedCast(r0); - s.state___22029 = (0); - s.tmp_2 = Sprite_vx__P2145_mk(s); + if (!checkSubtype(r0, characterAnimations_CharacterState__C25114_VT)) failedCast(r0); + s.state___39518 = (0); + s.tmp_2 = Sprite_vx__P19431_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2002; s.pc = 66; return s.tmp_2; case 66: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = Sprite_vy__P2147_mk(s); + s.tmp_4 = Sprite_vy__P19433_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2003; s.pc = 67; return s.tmp_4; @@ -48139,9 +48361,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - r0 = (s.state___22029 | 2); - s.state___22029 = (r0); - s.tmp_2 = Sprite_vx__P2145_mk(s); + r0 = (s.state___39518 | 2); + s.state___39518 = (r0); + s.tmp_2 = Sprite_vx__P19431_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2004; s.pc = 68; return s.tmp_2; @@ -48152,7 +48374,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_3 = r0 = s.state___22029; + s.tmp_3 = r0 = s.state___39518; r0 = s.arg0.fields["possibleFacingDirections"]; s.tmp_6 = r0; r0 = (8 & s.tmp_6); @@ -48160,10 +48382,10 @@ switch (step) { r0 = (s.tmp_5 | 128); s.tmp_4 = r0; r0 = (s.tmp_3 | s.tmp_4); - s.state___22029 = (r0); + s.state___39518 = (r0); { step = 4; continue; } case 1: - s.tmp_2 = Sprite_vx__P2145_mk(s); + s.tmp_2 = Sprite_vx__P19431_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2005; s.pc = 69; return s.tmp_2; @@ -48174,7 +48396,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_3 = r0 = s.state___22029; + s.tmp_3 = r0 = s.state___39518; r0 = s.arg0.fields["possibleFacingDirections"]; s.tmp_6 = r0; r0 = (32 & s.tmp_6); @@ -48182,11 +48404,11 @@ switch (step) { r0 = (s.tmp_5 | 512); s.tmp_4 = r0; r0 = (s.tmp_3 | s.tmp_4); - s.state___22029 = (r0); + s.state___39518 = (r0); case 2: case 3: case 4: - s.tmp_2 = Sprite_vy__P2147_mk(s); + s.tmp_2 = Sprite_vy__P19433_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2006; s.pc = 70; return s.tmp_2; @@ -48197,7 +48419,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_3 = r0 = s.state___22029; + s.tmp_3 = r0 = s.state___39518; r0 = s.arg0.fields["possibleFacingDirections"]; s.tmp_6 = r0; r0 = (16 & s.tmp_6); @@ -48205,10 +48427,10 @@ switch (step) { r0 = (s.tmp_5 | 256); s.tmp_4 = r0; r0 = (s.tmp_3 | s.tmp_4); - s.state___22029 = (r0); + s.state___39518 = (r0); { step = 8; continue; } case 5: - s.tmp_2 = Sprite_vy__P2147_mk(s); + s.tmp_2 = Sprite_vy__P19433_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2007; s.pc = 71; return s.tmp_2; @@ -48219,7 +48441,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.tmp_3 = r0 = s.state___22029; + s.tmp_3 = r0 = s.state___39518; r0 = s.arg0.fields["possibleFacingDirections"]; s.tmp_6 = r0; r0 = (4 & s.tmp_6); @@ -48227,11 +48449,11 @@ switch (step) { r0 = (s.tmp_5 | 64); s.tmp_4 = r0; r0 = (s.tmp_3 | s.tmp_4); - s.state___22029 = (r0); + s.state___39518 = (r0); case 6: case 7: case 8: - r0 = (s.state___22029 & 60); + r0 = (s.state___39518 & 60); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -48239,18 +48461,18 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - s.tmp_3 = r0 = s.state___22029; + s.tmp_3 = r0 = s.state___39518; r0 = s.arg0.fields["lastState"]; s.tmp_5 = r0; r0 = (s.tmp_5 & 60); s.tmp_4 = r0; r0 = (s.tmp_3 | s.tmp_4); - s.state___22029 = (r0); + s.state___39518 = (r0); case 9: case 10: { step = 26; continue; } case 11: - s.tmp_2 = Sprite_x__P2141_mk(s); + s.tmp_2 = Sprite_x__P19427_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2008; s.pc = 72; return s.tmp_2; @@ -48266,7 +48488,7 @@ switch (step) { r0 = s.tmp_0; { step = 13; continue; } case 12: - s.tmp_5 = Sprite_y__P2143_mk(s); + s.tmp_5 = Sprite_y__P19429_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_5.arg0 = r0; s.callLocIdx = 2009; s.pc = 73; return s.tmp_5; @@ -48281,9 +48503,9 @@ switch (step) { s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 24; continue; } - r0 = (s.state___22029 | 2); - s.state___22029 = (r0); - s.tmp_2 = Sprite_x__P2141_mk(s); + r0 = (s.state___39518 | 2); + s.state___39518 = (r0); + s.tmp_2 = Sprite_x__P19427_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2010; s.pc = 74; return s.tmp_2; @@ -48296,7 +48518,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - s.tmp_4 = r0 = s.state___22029; + s.tmp_4 = r0 = s.state___39518; r0 = s.arg0.fields["possibleFacingDirections"]; s.tmp_7 = r0; r0 = (8 & s.tmp_7); @@ -48304,10 +48526,10 @@ switch (step) { r0 = (s.tmp_6 | 128); s.tmp_5 = r0; r0 = (s.tmp_4 | s.tmp_5); - s.state___22029 = (r0); + s.state___39518 = (r0); { step = 17; continue; } case 14: - s.tmp_2 = Sprite_x__P2141_mk(s); + s.tmp_2 = Sprite_x__P19427_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2011; s.pc = 75; return s.tmp_2; @@ -48320,7 +48542,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - s.tmp_4 = r0 = s.state___22029; + s.tmp_4 = r0 = s.state___39518; r0 = s.arg0.fields["possibleFacingDirections"]; s.tmp_7 = r0; r0 = (32 & s.tmp_7); @@ -48328,11 +48550,11 @@ switch (step) { r0 = (s.tmp_6 | 512); s.tmp_5 = r0; r0 = (s.tmp_4 | s.tmp_5); - s.state___22029 = (r0); + s.state___39518 = (r0); case 15: case 16: case 17: - s.tmp_2 = Sprite_y__P2143_mk(s); + s.tmp_2 = Sprite_y__P19429_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2012; s.pc = 76; return s.tmp_2; @@ -48345,7 +48567,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } - s.tmp_4 = r0 = s.state___22029; + s.tmp_4 = r0 = s.state___39518; r0 = s.arg0.fields["possibleFacingDirections"]; s.tmp_7 = r0; r0 = (16 & s.tmp_7); @@ -48353,10 +48575,10 @@ switch (step) { r0 = (s.tmp_6 | 256); s.tmp_5 = r0; r0 = (s.tmp_4 | s.tmp_5); - s.state___22029 = (r0); + s.state___39518 = (r0); { step = 21; continue; } case 18: - s.tmp_2 = Sprite_y__P2143_mk(s); + s.tmp_2 = Sprite_y__P19429_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2013; s.pc = 77; return s.tmp_2; @@ -48369,7 +48591,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 19; continue; } - s.tmp_4 = r0 = s.state___22029; + s.tmp_4 = r0 = s.state___39518; r0 = s.arg0.fields["possibleFacingDirections"]; s.tmp_7 = r0; r0 = (4 & s.tmp_7); @@ -48377,11 +48599,11 @@ switch (step) { r0 = (s.tmp_6 | 64); s.tmp_5 = r0; r0 = (s.tmp_4 | s.tmp_5); - s.state___22029 = (r0); + s.state___39518 = (r0); case 19: case 20: case 21: - r0 = (s.state___22029 & 60); + r0 = (s.state___39518 & 60); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -48389,29 +48611,29 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - s.tmp_3 = r0 = s.state___22029; + s.tmp_3 = r0 = s.state___39518; r0 = s.arg0.fields["lastState"]; s.tmp_5 = r0; r0 = (s.tmp_5 & 60); s.tmp_4 = r0; r0 = (s.tmp_3 | s.tmp_4); - s.state___22029 = (r0); + s.state___39518 = (r0); case 22: case 23: { step = 25; continue; } case 24: - r0 = (s.state___22029 | 1); - s.state___22029 = (r0); - s.tmp_0 = r0 = s.state___22029; + r0 = (s.state___39518 | 1); + s.state___39518 = (r0); + s.tmp_0 = r0 = s.state___39518; r0 = s.arg0.fields["lastState"]; s.tmp_2 = r0; r0 = (s.tmp_2 & 60); s.tmp_1 = r0; r0 = (s.tmp_0 | s.tmp_1); - s.state___22029 = (r0); + s.state___39518 = (r0); case 25: case 26: - s.tmp_1 = Sprite_isHittingTile__P2208_mk(s); + s.tmp_1 = Sprite_isHittingTile__P19494_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 3; @@ -48421,11 +48643,11 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 27; continue; } - r0 = (s.state___22029 | 4096); - s.state___22029 = (r0); + r0 = (s.state___39518 | 4096); + s.state___39518 = (r0); case 27: case 28: - s.tmp_1 = Sprite_isHittingTile__P2208_mk(s); + s.tmp_1 = Sprite_isHittingTile__P19494_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 1; @@ -48435,11 +48657,11 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 29; continue; } - r0 = (s.state___22029 | 1024); - s.state___22029 = (r0); + r0 = (s.state___39518 | 1024); + s.state___39518 = (r0); case 29: case 30: - s.tmp_1 = Sprite_isHittingTile__P2208_mk(s); + s.tmp_1 = Sprite_isHittingTile__P19494_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 2; @@ -48449,11 +48671,11 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 31; continue; } - r0 = (s.state___22029 | 2048); - s.state___22029 = (r0); + r0 = (s.state___39518 | 2048); + s.state___39518 = (r0); case 31: case 32: - s.tmp_1 = Sprite_isHittingTile__P2208_mk(s); + s.tmp_1 = Sprite_isHittingTile__P19494_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; @@ -48463,12 +48685,12 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 33; continue; } - r0 = (s.state___22029 | 8192); - s.state___22029 = (r0); + r0 = (s.state___39518 | 8192); + s.state___39518 = (r0); case 33: case 34: s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Sprite_x__P2141_mk(s); + s.tmp_2 = Sprite_x__P19427_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2018; s.pc = 82; return s.tmp_2; @@ -48477,7 +48699,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["lastX"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Sprite_y__P2143_mk(s); + s.tmp_2 = Sprite_y__P19429_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2019; s.pc = 83; return s.tmp_2; @@ -48492,32 +48714,32 @@ switch (step) { r0 = s.tmp_0; { step = 36; continue; } case 35: - r0 = s.state___22029; + r0 = s.state___39518; case 36: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_2 = characterAnimations_CharacterState_pickRule__P7822_mk(s); + s.tmp_2 = characterAnimations_CharacterState_pickRule__P25123_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.tmp_1; s.callLocIdx = 2020; s.pc = 84; return s.tmp_2; case 84: r0 = s.retval; - s.newAnimation___22255 = (r0); + s.newAnimation___39744 = (r0); r0 = s.arg0.fields["current"]; s.tmp_1 = r0; - r0 = (s.newAnimation___22255 !== s.tmp_1); + r0 = (s.newAnimation___39744 !== s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 45; continue; } r0 = (s.arg0).fields["frame"] = (0); r0 = (s.arg0).fields["timer"] = (0); - s.tmp_0 = r0 = s.newAnimation___22255; + s.tmp_0 = r0 = s.newAnimation___39744; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 37; continue; } r0 = s.tmp_0; { step = 38; continue; } case 37: - r0 = s.newAnimation___22255.fields["startFrames"]; + r0 = s.newAnimation___39744.fields["startFrames"]; case 38: // jmp value (already in r0) s.tmp_1 = r0; @@ -48531,7 +48753,7 @@ switch (step) { r0 = pxsim_Boolean__bang(s.tmp_4); s.tmp_3 = r0; r0 = (s.tmp_2).fields["runningStartFrames"] = (s.tmp_3); - r0 = (s.arg0).fields["current"] = (s.newAnimation___22255); + r0 = (s.arg0).fields["current"] = (s.newAnimation___39744); r0 = s.arg0.fields["current"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -48549,7 +48771,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 41; continue; } - s.tmp_3 = Sprite_setImage__P2178_mk(s); + s.tmp_3 = Sprite_setImage__P19464_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_3.arg0 = r0; r0 = s.arg0.fields["current"]; @@ -48562,7 +48784,7 @@ switch (step) { r0 = s.retval; { step = 42; continue; } case 41: - s.tmp_0 = Sprite_setImage__P2178_mk(s); + s.tmp_0 = Sprite_setImage__P19464_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["current"]; @@ -48663,7 +48885,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 54; continue; } - s.tmp_1 = Sprite_setImage__P2178_mk(s); + s.tmp_1 = Sprite_setImage__P19464_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_1.arg0 = r0; r0 = s.arg0.fields["current"]; @@ -48680,7 +48902,7 @@ switch (step) { case 55: { step = 57; continue; } case 56: - s.tmp_0 = Sprite_setImage__P2178_mk(s); + s.tmp_0 = Sprite_setImage__P19464_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["current"]; @@ -48735,7 +48957,7 @@ switch (step) { r0 = (s.tmp_2 % s.tmp_4); s.tmp_1 = r0; r0 = (s.tmp_0).fields["frame"] = (s.tmp_1); - s.tmp_0 = Sprite_setImage__P2178_mk(s); + s.tmp_0 = Sprite_setImage__P19464_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["current"]; @@ -48758,12 +48980,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -characterAnimations_CharacterState_update__P7817.info = {"start":4466,"length":4626,"line":148,"column":8,"endLine":265,"endColumn":9,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"update","argumentNames":["this","dt"]} +characterAnimations_CharacterState_update__P25118.info = {"start":4466,"length":4626,"line":148,"column":8,"endLine":265,"endColumn":9,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"update","argumentNames":["this","dt"]} -function characterAnimations_CharacterState_update__P7817_mk(s) { +function characterAnimations_CharacterState_update__P25118_mk(s) { checkStack(s.depth); return { - parent: s, fn: characterAnimations_CharacterState_update__P7817, depth: s.depth + 1, + parent: s, fn: characterAnimations_CharacterState_update__P25118, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -48774,8 +48996,8 @@ function characterAnimations_CharacterState_update__P7817_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - state___22029: undefined, - newAnimation___22255: undefined, + state___39518: undefined, + newAnimation___39744: undefined, arg0: undefined, arg1: undefined, } } @@ -48784,7 +49006,7 @@ function characterAnimations_CharacterState_update__P7817_mk(s) { -function characterAnimations_CharacterState_pickRule__P7822(s) { +function characterAnimations_CharacterState_pickRule__P25123(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48794,22 +49016,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.best___22409 = undefined; - s.bestScore___22412 = undefined; - s.currentScore___22420 = undefined; - s.animation___22422 = undefined; - s.unnamed198___U4 = undefined; - s.unnamed199___U5 = undefined; + s.best___39898 = undefined; + s.bestScore___39901 = undefined; + s.currentScore___39909 = undefined; + s.animation___39911 = undefined; + s.unnamed290___U4 = undefined; + s.unnamed291___U5 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, characterAnimations_CharacterState__C7813_VT)) failedCast(r0); + if (!checkSubtype(r0, characterAnimations_CharacterState__C25114_VT)) failedCast(r0); r0 = (s.arg0).fields["lastState"] = (s.arg1); r0 = s.arg0.fields["current"]; - s.best___22409 = (r0); + s.best___39898 = (r0); r0 = s.arg0.fields["current"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -48817,9 +49039,9 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_1 = characterAnimations_score__P7826_mk(s); + s.tmp_1 = characterAnimations_score__P25127_mk(s); s.tmp_1.arg0 = s.arg1; - r0 = s.best___22409.fields["rule"]; + r0 = s.best___39898.fields["rule"]; s.tmp_1.arg1 = r0; s.callLocIdx = 2026; s.pc = 12; return s.tmp_1; case 12: @@ -48827,48 +49049,48 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_2 = r0; - s.bestScore___22412 = (s.tmp_2); - s.animation___22422 = (undefined); + s.bestScore___39901 = (s.tmp_2); + s.animation___39911 = (undefined); r0 = s.arg0.fields["animations"]; - s.unnamed198___U4 = (r0); - s.unnamed199___U5 = (0); + s.unnamed290___U4 = (r0); + s.unnamed291___U5 = (0); case 3: - s.tmp_0 = r0 = s.unnamed199___U5; - r0 = pxsim_Array__length(s.unnamed198___U4); + s.tmp_0 = r0 = s.unnamed291___U5; + r0 = pxsim_Array__length(s.unnamed290___U4); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed198___U4, s.unnamed199___U5); - s.animation___22422 = (r0); - s.tmp_2 = characterAnimations_score__P7826_mk(s); + r0 = pxsim_Array__getAt(s.unnamed290___U4, s.unnamed291___U5); + s.animation___39911 = (r0); + s.tmp_2 = characterAnimations_score__P25127_mk(s); s.tmp_2.arg0 = s.arg1; - r0 = s.animation___22422.fields["rule"]; + r0 = s.animation___39911.fields["rule"]; s.tmp_2.arg1 = r0; s.callLocIdx = 2027; s.pc = 13; return s.tmp_2; case 13: r0 = s.retval; - s.currentScore___22420 = (r0); - r0 = (s.currentScore___22420 > s.bestScore___22412); + s.currentScore___39909 = (r0); + r0 = (s.currentScore___39909 > s.bestScore___39901); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.bestScore___22412 = (s.currentScore___22420); - s.best___22409 = (s.animation___22422); + s.bestScore___39901 = (s.currentScore___39909); + s.best___39898 = (s.animation___39911); case 4: case 5: - r0 = (s.unnamed199___U5 + 1); - s.unnamed199___U5 = (r0); + r0 = (s.unnamed291___U5 + 1); + s.unnamed291___U5 = (r0); { step = 3; continue; } case 6: - s.unnamed198___U4 = (undefined); - r0 = (s.bestScore___22412 === 0); + s.unnamed290___U4 = (undefined); + r0 = (s.bestScore___39901 === 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 7; continue; } r0 = s.tmp_0; { step = 8; continue; } case 7: - r0 = (s.bestScore___22412 == undefined); + r0 = (s.bestScore___39901 == undefined); case 8: // jmp value (already in r0) s.tmp_1 = r0; @@ -48878,27 +49100,27 @@ switch (step) { { step = 11; continue; } case 9: case 10: - r0 = s.best___22409; + r0 = s.best___39898; case 11: return leave(s, r0) default: oops() } } } -characterAnimations_CharacterState_pickRule__P7822.info = {"start":9914,"length":799,"line":296,"column":8,"endLine":317,"endColumn":9,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"pickRule","argumentNames":["this","state"]} +characterAnimations_CharacterState_pickRule__P25123.info = {"start":9914,"length":799,"line":296,"column":8,"endLine":317,"endColumn":9,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"pickRule","argumentNames":["this","state"]} -function characterAnimations_CharacterState_pickRule__P7822_mk(s) { +function characterAnimations_CharacterState_pickRule__P25123_mk(s) { checkStack(s.depth); return { - parent: s, fn: characterAnimations_CharacterState_pickRule__P7822, depth: s.depth + 1, + parent: s, fn: characterAnimations_CharacterState_pickRule__P25123, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - best___22409: undefined, - bestScore___22412: undefined, - currentScore___22420: undefined, - animation___22422: undefined, - unnamed198___U4: undefined, - unnamed199___U5: undefined, + best___39898: undefined, + bestScore___39901: undefined, + currentScore___39909: undefined, + animation___39911: undefined, + unnamed290___U4: undefined, + unnamed291___U5: undefined, arg0: undefined, arg1: undefined, } } @@ -48907,7 +49129,7 @@ function characterAnimations_CharacterState_pickRule__P7822_mk(s) { -function characterAnimations_score__P7826(s) { +function characterAnimations_score__P25127(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48917,17 +49139,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___22447 = undefined; - s.check___22448 = undefined; + s.res___39936 = undefined; + s.check___39937 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.res___22447 = (0); + s.res___39936 = (0); r0 = (s.arg0 & s.arg1); - s.check___22448 = (r0); - r0 = (s.check___22448 ^ s.arg1); + s.check___39937 = (r0); + r0 = (s.check___39937 ^ s.arg1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -48936,36 +49158,36 @@ switch (step) { case 1: case 2: case 3: - r0 = pxsim_numops_toBoolDecr(s.check___22448); + r0 = pxsim_numops_toBoolDecr(s.check___39937); if (!r0) { step = 6; continue; } - r0 = (s.check___22448 & 1); + r0 = (s.check___39937 & 1); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 4; continue; } - r0 = (s.res___22447 + 1); - s.res___22447 = (r0); + r0 = (s.res___39936 + 1); + s.res___39936 = (r0); case 4: case 5: - r0 = (s.check___22448 >> 1); - s.check___22448 = (r0); + r0 = (s.check___39937 >> 1); + s.check___39937 = (r0); { step = 3; continue; } case 6: - r0 = s.res___22447; + r0 = s.res___39936; case 7: return leave(s, r0) default: oops() } } } -characterAnimations_score__P7826.info = {"start":11476,"length":256,"line":349,"column":4,"endLine":361,"endColumn":5,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"score","argumentNames":["state","rule"]} +characterAnimations_score__P25127.info = {"start":11476,"length":256,"line":349,"column":4,"endLine":361,"endColumn":5,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"score","argumentNames":["state","rule"]} -function characterAnimations_score__P7826_mk(s) { +function characterAnimations_score__P25127_mk(s) { checkStack(s.depth); return { - parent: s, fn: characterAnimations_score__P7826, depth: s.depth + 1, + parent: s, fn: characterAnimations_score__P25127, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - res___22447: undefined, - check___22448: undefined, + res___39936: undefined, + check___39937: undefined, arg0: undefined, arg1: undefined, } } @@ -48974,7 +49196,7 @@ function characterAnimations_score__P7826_mk(s) { -function Sprite_isHittingTile__P2208(s) { +function Sprite_isHittingTile__P19494(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48990,7 +49212,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); r0 = s.arg0.fields["_obstacles"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -49016,12 +49238,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_isHittingTile__P2208.info = {"start":24488,"length":125,"line":801,"column":4,"endLine":803,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isHittingTile","argumentNames":["this","direction"]} +Sprite_isHittingTile__P19494.info = {"start":24488,"length":125,"line":801,"column":4,"endLine":803,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isHittingTile","argumentNames":["this","direction"]} -function Sprite_isHittingTile__P2208_mk(s) { +function Sprite_isHittingTile__P19494_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_isHittingTile__P2208, depth: s.depth + 1, + parent: s, fn: Sprite_isHittingTile__P19494, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -49038,7 +49260,7 @@ function Sprite_isHittingTile__P2208_mk(s) { -function characterAnimations_CharacterState_setLoopFrames__P7815(s) { +function characterAnimations_CharacterState_setLoopFrames__P25116(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49056,8 +49278,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, characterAnimations_CharacterState__C7813_VT)) failedCast(r0); - s.tmp_0 = characterAnimations_CharacterState_setFrames__P7814_mk(s); + if (!checkSubtype(r0, characterAnimations_CharacterState__C25114_VT)) failedCast(r0); + s.tmp_0 = characterAnimations_CharacterState_setFrames__P25115_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = true; s.tmp_0.arg2 = s.arg1; @@ -49070,12 +49292,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -characterAnimations_CharacterState_setLoopFrames__P7815.info = {"start":4184,"length":130,"line":140,"column":8,"endLine":142,"endColumn":9,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"setLoopFrames","argumentNames":["this","frames","interval","rule"]} +characterAnimations_CharacterState_setLoopFrames__P25116.info = {"start":4184,"length":130,"line":140,"column":8,"endLine":142,"endColumn":9,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"setLoopFrames","argumentNames":["this","frames","interval","rule"]} -function characterAnimations_CharacterState_setLoopFrames__P7815_mk(s) { +function characterAnimations_CharacterState_setLoopFrames__P25116_mk(s) { checkStack(s.depth); return { - parent: s, fn: characterAnimations_CharacterState_setLoopFrames__P7815, depth: s.depth + 1, + parent: s, fn: characterAnimations_CharacterState_setLoopFrames__P25116, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -49088,7 +49310,7 @@ function characterAnimations_CharacterState_setLoopFrames__P7815_mk(s) { -function characterAnimations_CharacterState_setFrames__P7814(s) { +function characterAnimations_CharacterState_setFrames__P25115(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49098,10 +49320,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.animation___21832 = undefined; - s.unnamed196___U1 = undefined; - s.unnamed197___U2 = undefined; - s.anim___21858 = undefined; + s.animation___39321 = undefined; + s.unnamed288___U1 = undefined; + s.unnamed289___U2 = undefined; + s.anim___39347 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -49111,7 +49333,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, characterAnimations_CharacterState__C7813_VT)) failedCast(r0); + if (!checkSubtype(r0, characterAnimations_CharacterState__C25114_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["possibleFacingDirections"]; s.tmp_2 = r0; @@ -49120,19 +49342,19 @@ switch (step) { r0 = (s.tmp_2 | s.tmp_3); s.tmp_1 = r0; r0 = (s.tmp_0).fields["possibleFacingDirections"] = (s.tmp_1); - s.animation___21832 = (undefined); + s.animation___39321 = (undefined); r0 = s.arg0.fields["animations"]; - s.unnamed196___U1 = (r0); - s.unnamed197___U2 = (0); + s.unnamed288___U1 = (r0); + s.unnamed289___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed197___U2; - r0 = pxsim_Array__length(s.unnamed196___U1); + s.tmp_0 = r0 = s.unnamed289___U2; + r0 = pxsim_Array__length(s.unnamed288___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed196___U1, s.unnamed197___U2); - s.animation___21832 = (r0); - r0 = s.animation___21832.fields["rule"]; + r0 = pxsim_Array__getAt(s.unnamed288___U1, s.unnamed289___U2); + s.animation___39321 = (r0); + r0 = s.animation___39321.fields["rule"]; s.tmp_3 = r0; r0 = (s.tmp_3 === s.arg4); s.tmp_2 = r0; @@ -49140,62 +49362,62 @@ switch (step) { if (!r0) { step = 4; continue; } r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 2; continue; } - r0 = (s.animation___21832).fields["loopFrames"] = (s.arg2); - r0 = (s.animation___21832).fields["loopInterval"] = (s.arg3); + r0 = (s.animation___39321).fields["loopFrames"] = (s.arg2); + r0 = (s.animation___39321).fields["loopInterval"] = (s.arg3); { step = 3; continue; } case 2: - r0 = (s.animation___21832).fields["startFrames"] = (s.arg2); - r0 = (s.animation___21832).fields["startInterval"] = (s.arg3); + r0 = (s.animation___39321).fields["startFrames"] = (s.arg2); + r0 = (s.animation___39321).fields["startInterval"] = (s.arg3); case 3: { step = 9; continue; } case 4: case 5: - r0 = (s.unnamed197___U2 + 1); - s.unnamed197___U2 = (r0); + r0 = (s.unnamed289___U2 + 1); + s.unnamed289___U2 = (r0); { step = 1; continue; } case 6: - s.unnamed196___U1 = (undefined); - r0 = pxsim_pxtcore_mkClassInstance(characterAnimations_CharacterAnimation__C7811_VT); + s.unnamed288___U1 = (undefined); + r0 = pxsim_pxtcore_mkClassInstance(characterAnimations_CharacterAnimation__C25112_VT); s.tmp_0 = r0; - s.tmp_1 = characterAnimations_CharacterAnimation_constructor__P7812_mk(s); + s.tmp_1 = characterAnimations_CharacterAnimation_constructor__P25113_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg4; s.callLocIdx = 2000; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - s.anim___21858 = (s.tmp_0); + s.anim___39347 = (s.tmp_0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 7; continue; } - r0 = (s.anim___21858).fields["loopFrames"] = (s.arg2); - r0 = (s.anim___21858).fields["loopInterval"] = (s.arg3); + r0 = (s.anim___39347).fields["loopFrames"] = (s.arg2); + r0 = (s.anim___39347).fields["loopInterval"] = (s.arg3); { step = 8; continue; } case 7: - r0 = (s.anim___21858).fields["startFrames"] = (s.arg2); - r0 = (s.anim___21858).fields["startInterval"] = (s.arg3); + r0 = (s.anim___39347).fields["startFrames"] = (s.arg2); + r0 = (s.anim___39347).fields["startInterval"] = (s.arg3); case 8: r0 = s.arg0.fields["animations"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.anim___21858); + r0 = pxsim_Array__push(s.tmp_0, s.anim___39347); case 9: r0 = undefined; return leave(s, r0) default: oops() } } } -characterAnimations_CharacterState_setFrames__P7814.info = {"start":3187,"length":987,"line":110,"column":8,"endLine":138,"endColumn":9,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"setFrames","argumentNames":["this","loop","frames","interval","rule"]} +characterAnimations_CharacterState_setFrames__P25115.info = {"start":3187,"length":987,"line":110,"column":8,"endLine":138,"endColumn":9,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"setFrames","argumentNames":["this","loop","frames","interval","rule"]} -function characterAnimations_CharacterState_setFrames__P7814_mk(s) { +function characterAnimations_CharacterState_setFrames__P25115_mk(s) { checkStack(s.depth); return { - parent: s, fn: characterAnimations_CharacterState_setFrames__P7814, depth: s.depth + 1, + parent: s, fn: characterAnimations_CharacterState_setFrames__P25115, 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, - animation___21832: undefined, - unnamed196___U1: undefined, - unnamed197___U2: undefined, - anim___21858: undefined, + animation___39321: undefined, + unnamed288___U1: undefined, + unnamed289___U2: undefined, + anim___39347: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -49207,7 +49429,7 @@ function characterAnimations_CharacterState_setFrames__P7814_mk(s) { -function characterAnimations_CharacterAnimation_constructor__P7812(s) { +function characterAnimations_CharacterAnimation_constructor__P25113(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49223,18 +49445,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, characterAnimations_CharacterAnimation__C7811_VT)) failedCast(r0); + if (!checkSubtype(r0, characterAnimations_CharacterAnimation__C25112_VT)) failedCast(r0); r0 = (s.arg0).fields["rule"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -characterAnimations_CharacterAnimation_constructor__P7812.info = {"start":2272,"length":42,"line":77,"column":8,"endLine":78,"endColumn":9,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"inline","argumentNames":["this","rule"]} +characterAnimations_CharacterAnimation_constructor__P25113.info = {"start":2272,"length":42,"line":77,"column":8,"endLine":78,"endColumn":9,"fileName":"pxt_modules/arcade-character-animations/main.ts","functionName":"inline","argumentNames":["this","rule"]} -function characterAnimations_CharacterAnimation_constructor__P7812_mk(s) { +function characterAnimations_CharacterAnimation_constructor__P25113_mk(s) { checkStack(s.depth); return { - parent: s, fn: characterAnimations_CharacterAnimation_constructor__P7812, depth: s.depth + 1, + parent: s, fn: characterAnimations_CharacterAnimation_constructor__P25113, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -49244,7 +49466,7 @@ function characterAnimations_CharacterAnimation_constructor__P7812_mk(s) { -function Number_isNaN__P95(s) { +function Number_isNaN__P17381(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49275,12 +49497,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Number_isNaN__P95.info = {"start":355,"length":93,"line":21,"column":4,"endLine":23,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"isNaN","argumentNames":["x"]} +Number_isNaN__P17381.info = {"start":355,"length":93,"line":21,"column":4,"endLine":23,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"isNaN","argumentNames":["x"]} -function Number_isNaN__P95_mk(s) { +function Number_isNaN__P17381_mk(s) { checkStack(s.depth); return { - parent: s, fn: Number_isNaN__P95, depth: s.depth + 1, + parent: s, fn: Number_isNaN__P17381, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -49292,7 +49514,7 @@ function Number_isNaN__P95_mk(s) { -function sprites_readDataString__P4490(s) { +function sprites_readDataString__P21776(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49302,7 +49524,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.d___22488 = undefined; + s.d___39977 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -49329,30 +49551,30 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_4 = Sprite_data__P2163_mk(s); + s.tmp_4 = Sprite_data__P19449_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 2620; s.pc = 6; return s.tmp_4; case 6: r0 = s.retval; - s.d___22488 = (r0); - r0 = pxsim_pxtrt.mapGetGeneric(s.d___22488, s.arg1); + s.d___39977 = (r0); + r0 = pxsim_pxtrt.mapGetGeneric(s.d___39977, s.arg1); case 5: return leave(s, r0) default: oops() } } } -sprites_readDataString__P4490.info = {"start":1867,"length":182,"line":60,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"readDataString","argumentNames":["sprite","name"]} +sprites_readDataString__P21776.info = {"start":1867,"length":182,"line":60,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"readDataString","argumentNames":["sprite","name"]} -function sprites_readDataString__P4490_mk(s) { +function sprites_readDataString__P21776_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_readDataString__P4490, depth: s.depth + 1, + parent: s, fn: sprites_readDataString__P21776, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - d___22488: undefined, + d___39977: undefined, arg0: undefined, arg1: undefined, } } @@ -49361,7 +49583,7 @@ function sprites_readDataString__P4490_mk(s) { -function sprites_destroyAllSpritesOfKind__P2067(s) { +function sprites_destroyAllSpritesOfKind__P19353(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49371,60 +49593,60 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sprite___18079 = undefined; - s.unnamed164___U1 = undefined; - s.unnamed165___U2 = undefined; + s.sprite___35568 = undefined; + s.unnamed256___U1 = undefined; + s.unnamed257___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.sprite___18079 = (undefined); - s.tmp_0 = sprites_allOfKind__P2066_mk(s); + s.sprite___35568 = (undefined); + s.tmp_0 = sprites_allOfKind__P19352_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 469; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.unnamed164___U1 = (r0); - s.unnamed165___U2 = (0); + s.unnamed256___U1 = (r0); + s.unnamed257___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed165___U2; - r0 = pxsim_Array__length(s.unnamed164___U1); + s.tmp_0 = r0 = s.unnamed257___U2; + r0 = pxsim_Array__length(s.unnamed256___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed164___U1, s.unnamed165___U2); - s.sprite___18079 = (r0); - s.tmp_2 = Sprite_destroy__P2215_mk(s); - s.tmp_2.arg0 = s.sprite___18079; + r0 = pxsim_Array__getAt(s.unnamed256___U1, s.unnamed257___U2); + s.sprite___35568 = (r0); + s.tmp_2 = Sprite_destroy__P19501_mk(s); + s.tmp_2.arg0 = s.sprite___35568; s.tmp_2.arg1 = s.arg1; s.tmp_2.arg2 = s.arg2; s.callLocIdx = 470; s.pc = 4; return s.tmp_2; case 4: r0 = s.retval; - r0 = (s.unnamed165___U2 + 1); - s.unnamed165___U2 = (r0); + r0 = (s.unnamed257___U2 + 1); + s.unnamed257___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed164___U1 = (undefined); + s.unnamed256___U1 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_destroyAllSpritesOfKind__P2067.info = {"start":2570,"length":217,"line":84,"column":4,"endLine":88,"endColumn":5,"fileName":"pxt_modules/game/sprites.ts","functionName":"destroyAllSpritesOfKind","argumentNames":["kind","effect","duration"]} +sprites_destroyAllSpritesOfKind__P19353.info = {"start":2570,"length":217,"line":84,"column":4,"endLine":88,"endColumn":5,"fileName":"pxt_modules/game/sprites.ts","functionName":"destroyAllSpritesOfKind","argumentNames":["kind","effect","duration"]} -function sprites_destroyAllSpritesOfKind__P2067_mk(s) { +function sprites_destroyAllSpritesOfKind__P19353_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_destroyAllSpritesOfKind__P2067, depth: s.depth + 1, + parent: s, fn: sprites_destroyAllSpritesOfKind__P19353, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - sprite___18079: undefined, - unnamed164___U1: undefined, - unnamed165___U2: undefined, + sprite___35568: undefined, + unnamed256___U1: undefined, + unnamed257___U2: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -49434,7 +49656,7 @@ function sprites_destroyAllSpritesOfKind__P2067_mk(s) { -function title_pop_away_sprite_left__P82348(s) { +function title_pop_away_sprite_left__P163454(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49448,23 +49670,23 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Sprite_setFlag__P2206_mk(s); + s.tmp_0 = Sprite_setFlag__P19492_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 4; s.tmp_0.arg2 = true; - s.callLocIdx = 256; s.pc = 1; return s.tmp_0; + s.callLocIdx = 267; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_ax__P2150_mk(s); + s.tmp_0 = Sprite_ax__P19436_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = -1000; - s.callLocIdx = 257; s.pc = 2; return s.tmp_0; + s.callLocIdx = 268; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_vx__P2146_mk(s); + s.tmp_0 = Sprite_vx__P19432_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = -200; - s.callLocIdx = 258; s.pc = 3; return s.tmp_0; + s.callLocIdx = 269; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; r0 = (s.arg0).fields["lifespan"] = (1000); @@ -49472,12 +49694,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -title_pop_away_sprite_left__P82348.info = {"start":11667,"length":150,"line":345,"column":0,"endLine":350,"endColumn":1,"fileName":"main.ts","functionName":"title_pop_away_sprite_left","argumentNames":["s"]} +title_pop_away_sprite_left__P163454.info = {"start":11949,"length":150,"line":354,"column":0,"endLine":359,"endColumn":1,"fileName":"main.ts","functionName":"title_pop_away_sprite_left","argumentNames":["s"]} -function title_pop_away_sprite_left__P82348_mk(s) { +function title_pop_away_sprite_left__P163454_mk(s) { checkStack(s.depth); return { - parent: s, fn: title_pop_away_sprite_left__P82348, depth: s.depth + 1, + parent: s, fn: title_pop_away_sprite_left__P163454, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -49487,7 +49709,7 @@ function title_pop_away_sprite_left__P82348_mk(s) { -function blockSettings_clear__P4984(s) { +function blockSettings_clear__P22270(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49497,7 +49719,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = settings_clear__P1854_mk(s); + s.tmp_0 = settings_clear__P19140_mk(s); s.callLocIdx = 2804; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -49505,12 +49727,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -blockSettings_clear__P4984.info = {"start":3424,"length":63,"line":115,"column":4,"endLine":117,"endColumn":5,"fileName":"pxt_modules/settings-blocks/main.ts","functionName":"clear","argumentNames":[]} +blockSettings_clear__P22270.info = {"start":3424,"length":63,"line":115,"column":4,"endLine":117,"endColumn":5,"fileName":"pxt_modules/settings-blocks/main.ts","functionName":"clear","argumentNames":[]} -function blockSettings_clear__P4984_mk(s) { +function blockSettings_clear__P22270_mk(s) { checkStack(s.depth); return { - parent: s, fn: blockSettings_clear__P4984, depth: s.depth + 1, + parent: s, fn: blockSettings_clear__P22270, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -49519,7 +49741,7 @@ function blockSettings_clear__P4984_mk(s) { -function settings_clear__P1854(s) { +function settings_clear__P19140(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49534,12 +49756,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_clear__P1854.info = {"start":1414,"length":58,"line":56,"column":4,"endLine":58,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"clear","argumentNames":[]} +settings_clear__P19140.info = {"start":1414,"length":58,"line":56,"column":4,"endLine":58,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"clear","argumentNames":[]} -function settings_clear__P1854_mk(s) { +function settings_clear__P19140_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_clear__P1854, depth: s.depth + 1, + parent: s, fn: settings_clear__P19140, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -49547,7 +49769,7 @@ function settings_clear__P1854_mk(s) { -function wait_for_a_button_release__P82491(s) { +function wait_for_a_button_release__P163597(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49558,9 +49780,9 @@ switch (step) { case 0: case 1: - s.tmp_1 = controller_Button__C1979_v0_1_mk(s); - s.tmp_1.arg0 = globals.A___1907; - if (!checkSubtype(s.tmp_1.arg0, controller_Button__C1979_VT)) failedCast(s.tmp_1.arg0); + s.tmp_1 = controller_Button__C19265_v0_1_mk(s); + s.tmp_1.arg0 = globals.A___19193; + if (!checkSubtype(s.tmp_1.arg0, controller_Button__C19265_VT)) failedCast(s.tmp_1.arg0); s.tmp_1.fn = s.tmp_1.arg0.vtable.methods.isPressed; s.pc = 3; return s.tmp_1; case 3: @@ -49568,9 +49790,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_2 = pause__P413_mk(s); + s.tmp_2 = pause__P17699_mk(s); s.tmp_2.arg0 = 0; - s.callLocIdx = 294; s.pc = 4; return s.tmp_2; + s.callLocIdx = 305; s.pc = 4; return s.tmp_2; case 4: r0 = s.retval; { step = 1; continue; } @@ -49579,12 +49801,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -wait_for_a_button_release__P82491.info = {"start":13926,"length":103,"line":431,"column":0,"endLine":435,"endColumn":1,"fileName":"main.ts","functionName":"wait_for_a_button_release","argumentNames":[]} +wait_for_a_button_release__P163597.info = {"start":14208,"length":103,"line":440,"column":0,"endLine":444,"endColumn":1,"fileName":"main.ts","functionName":"wait_for_a_button_release","argumentNames":[]} -function wait_for_a_button_release__P82491_mk(s) { +function wait_for_a_button_release__P163597_mk(s) { checkStack(s.depth); return { - parent: s, fn: wait_for_a_button_release__P82491, depth: s.depth + 1, + parent: s, fn: wait_for_a_button_release__P163597, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -49595,7 +49817,7 @@ function wait_for_a_button_release__P82491_mk(s) { -function blockSettings_writeNumber__P4975(s) { +function blockSettings_writeNumber__P22261(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49610,7 +49832,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = settings_writeNumber__P1858_mk(s); + s.tmp_0 = settings_writeNumber__P19144_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 2801; s.pc = 1; return s.tmp_0; @@ -49620,12 +49842,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -blockSettings_writeNumber__P4975.info = {"start":401,"length":107,"line":11,"column":4,"endLine":13,"endColumn":5,"fileName":"pxt_modules/settings-blocks/main.ts","functionName":"writeNumber","argumentNames":["name","value"]} +blockSettings_writeNumber__P22261.info = {"start":401,"length":107,"line":11,"column":4,"endLine":13,"endColumn":5,"fileName":"pxt_modules/settings-blocks/main.ts","functionName":"writeNumber","argumentNames":["name","value"]} -function blockSettings_writeNumber__P4975_mk(s) { +function blockSettings_writeNumber__P22261_mk(s) { checkStack(s.depth); return { - parent: s, fn: blockSettings_writeNumber__P4975, depth: s.depth + 1, + parent: s, fn: blockSettings_writeNumber__P22261, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -49636,7 +49858,7 @@ function blockSettings_writeNumber__P4975_mk(s) { -function miniMenu_MenuSprite_moveSelection__P4440(s) { +function miniMenu_MenuSprite_moveSelection__P21726(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49646,17 +49868,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.oldSelection___19431 = undefined; - s.column___19518 = undefined; - s.row___19525 = undefined; - s.maxRows___19533 = undefined; + s.oldSelection___36920 = undefined; + s.column___37007 = undefined; + s.row___37014 = undefined; + s.maxRows___37022 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C4416_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuSprite__C21702_VT)) failedCast(r0); r0 = s.arg0.fields["items"]; s.tmp_2 = r0; r0 = pxsim_Array__length(s.tmp_2); @@ -49669,8 +49891,8 @@ switch (step) { case 1: case 2: r0 = s.arg0.fields["selectedIndex"]; - s.oldSelection___19431 = (r0); - s.tmp_2 = miniMenu_MenuStyle_columns__P4360_mk(s); + s.oldSelection___36920 = (r0); + s.tmp_2 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2407; s.pc = 40; return s.tmp_2; @@ -49684,7 +49906,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - s.tmp_4 = miniMenu_MenuStyle_rows__P4362_mk(s); + s.tmp_4 = miniMenu_MenuStyle_rows__P21648_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2408; s.pc = 41; return s.tmp_4; @@ -49745,7 +49967,7 @@ switch (step) { r0 = (s.arg0).fields["scrollAnimationTick"] = (0); { step = 34; continue; } case 9: - s.tmp_2 = miniMenu_MenuStyle_columns__P4360_mk(s); + s.tmp_2 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2409; s.pc = 42; return s.tmp_2; @@ -49759,7 +49981,7 @@ switch (step) { r0 = s.tmp_0; { step = 11; continue; } case 10: - s.tmp_4 = miniMenu_MenuStyle_rows__P4362_mk(s); + s.tmp_4 = miniMenu_MenuStyle_rows__P21648_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2410; s.pc = 43; return s.tmp_4; @@ -49822,7 +50044,7 @@ switch (step) { case 16: r0 = s.arg0.fields["selectedIndex"]; s.tmp_0 = r0; - s.tmp_2 = miniMenu_MenuStyle_columns__P4360_mk(s); + s.tmp_2 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2411; s.pc = 44; return s.tmp_2; @@ -49830,10 +50052,10 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 % s.tmp_1); - s.column___19518 = (r0); + s.column___37007 = (r0); r0 = s.arg0.fields["selectedIndex"]; s.tmp_0 = r0; - s.tmp_2 = miniMenu_MenuStyle_columns__P4360_mk(s); + s.tmp_2 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2412; s.pc = 45; return s.tmp_2; @@ -49841,12 +50063,12 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_1); - s.row___19525 = (r0); + s.row___37014 = (r0); r0 = s.arg0.fields["items"]; s.tmp_2 = r0; r0 = pxsim_Array__length(s.tmp_2); s.tmp_1 = r0; - s.tmp_4 = miniMenu_MenuStyle_columns__P4360_mk(s); + s.tmp_4 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2413; s.pc = 46; return s.tmp_4; @@ -49856,20 +50078,20 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_3); s.tmp_0 = r0; r0 = pxsim.Math_.ceil(s.tmp_0); - s.maxRows___19533 = (r0); + s.maxRows___37022 = (r0); r0 = (s.arg1 === 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 19; continue; } - r0 = (s.row___19525 + s.maxRows___19533); + r0 = (s.row___37014 + s.maxRows___37022); s.tmp_2 = r0; r0 = (s.tmp_2 - 1); s.tmp_1 = r0; - r0 = (s.tmp_1 % s.maxRows___19533); - s.row___19525 = (r0); - s.tmp_2 = r0 = s.column___19518; - s.tmp_4 = r0 = s.row___19525; - s.tmp_6 = miniMenu_MenuStyle_columns__P4360_mk(s); + r0 = (s.tmp_1 % s.maxRows___37022); + s.row___37014 = (r0); + s.tmp_2 = r0 = s.column___37007; + s.tmp_4 = r0 = s.row___37014; + s.tmp_6 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_6.arg0 = r0; s.callLocIdx = 2414; s.pc = 47; return s.tmp_6; @@ -49888,8 +50110,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 17; continue; } - r0 = (s.maxRows___19533 - 2); - s.row___19525 = (r0); + r0 = (s.maxRows___37022 - 2); + s.row___37014 = (r0); case 17: case 18: { step = 32; continue; } @@ -49898,13 +50120,13 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = (s.row___19525 + 1); + r0 = (s.row___37014 + 1); s.tmp_1 = r0; - r0 = (s.tmp_1 % s.maxRows___19533); - s.row___19525 = (r0); - s.tmp_2 = r0 = s.column___19518; - s.tmp_4 = r0 = s.row___19525; - s.tmp_6 = miniMenu_MenuStyle_columns__P4360_mk(s); + r0 = (s.tmp_1 % s.maxRows___37022); + s.row___37014 = (r0); + s.tmp_2 = r0 = s.column___37007; + s.tmp_4 = r0 = s.row___37014; + s.tmp_6 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_6.arg0 = r0; s.callLocIdx = 2415; s.pc = 48; return s.tmp_6; @@ -49923,7 +50145,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - s.row___19525 = (0); + s.row___37014 = (0); case 20: case 21: { step = 31; continue; } @@ -49932,8 +50154,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 25; continue; } - s.tmp_3 = r0 = s.column___19518; - s.tmp_5 = miniMenu_MenuStyle_columns__P4360_mk(s); + s.tmp_3 = r0 = s.column___37007; + s.tmp_5 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_5.arg0 = r0; s.callLocIdx = 2416; s.pc = 49; return s.tmp_5; @@ -49944,7 +50166,7 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_2 - 1); s.tmp_1 = r0; - s.tmp_7 = miniMenu_MenuStyle_columns__P4360_mk(s); + s.tmp_7 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_7.arg0 = r0; s.callLocIdx = 2417; s.pc = 50; return s.tmp_7; @@ -49952,10 +50174,10 @@ switch (step) { r0 = s.retval; s.tmp_6 = r0; r0 = (s.tmp_1 % s.tmp_6); - s.column___19518 = (r0); - s.tmp_2 = r0 = s.column___19518; - s.tmp_4 = r0 = s.row___19525; - s.tmp_6 = miniMenu_MenuStyle_columns__P4360_mk(s); + s.column___37007 = (r0); + s.tmp_2 = r0 = s.column___37007; + s.tmp_4 = r0 = s.row___37014; + s.tmp_6 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_6.arg0 = r0; s.callLocIdx = 2418; s.pc = 51; return s.tmp_6; @@ -49980,7 +50202,7 @@ switch (step) { s.tmp_10 = r0; r0 = (s.tmp_10 - 1); s.tmp_9 = r0; - s.tmp_13 = miniMenu_MenuStyle_columns__P4360_mk(s); + s.tmp_13 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_13.arg0 = r0; s.callLocIdx = 2419; s.pc = 52; return s.tmp_13; @@ -49988,7 +50210,7 @@ switch (step) { r0 = s.retval; s.tmp_12 = r0; r0 = (s.tmp_9 % s.tmp_12); - s.column___19518 = (r0); + s.column___37007 = (r0); case 23: case 24: { step = 30; continue; } @@ -49997,9 +50219,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 28; continue; } - r0 = (s.column___19518 + 1); + r0 = (s.column___37007 + 1); s.tmp_1 = r0; - s.tmp_3 = miniMenu_MenuStyle_columns__P4360_mk(s); + s.tmp_3 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_3.arg0 = r0; s.callLocIdx = 2420; s.pc = 53; return s.tmp_3; @@ -50007,10 +50229,10 @@ switch (step) { r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_1 % s.tmp_2); - s.column___19518 = (r0); - s.tmp_2 = r0 = s.column___19518; - s.tmp_4 = r0 = s.row___19525; - s.tmp_6 = miniMenu_MenuStyle_columns__P4360_mk(s); + s.column___37007 = (r0); + s.tmp_2 = r0 = s.column___37007; + s.tmp_4 = r0 = s.row___37014; + s.tmp_6 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_6.arg0 = r0; s.callLocIdx = 2421; s.pc = 54; return s.tmp_6; @@ -50029,7 +50251,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 26; continue; } - s.column___19518 = (0); + s.column___37007 = (0); case 26: case 27: case 28: @@ -50038,9 +50260,9 @@ switch (step) { case 31: case 32: s.tmp_0 = r0 = s.arg0; - s.tmp_2 = r0 = s.column___19518; - s.tmp_4 = r0 = s.row___19525; - s.tmp_6 = miniMenu_MenuStyle_columns__P4360_mk(s); + s.tmp_2 = r0 = s.column___37007; + s.tmp_4 = r0 = s.row___37014; + s.tmp_6 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_6.arg0 = r0; s.callLocIdx = 2422; s.pc = 55; return s.tmp_6; @@ -50064,7 +50286,7 @@ switch (step) { case 35: r0 = s.arg0.fields["selectedIndex"]; s.tmp_1 = r0; - r0 = (s.oldSelection___19431 !== s.tmp_1); + r0 = (s.oldSelection___36920 !== s.tmp_1); case 36: // jmp value (already in r0) s.tmp_2 = r0; @@ -50099,12 +50321,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_moveSelection__P4440.info = {"start":36439,"length":3116,"line":1022,"column":8,"endLine":1090,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"moveSelection","argumentNames":["this","direction"]} +miniMenu_MenuSprite_moveSelection__P21726.info = {"start":36439,"length":3116,"line":1022,"column":8,"endLine":1090,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"moveSelection","argumentNames":["this","direction"]} -function miniMenu_MenuSprite_moveSelection__P4440_mk(s) { +function miniMenu_MenuSprite_moveSelection__P21726_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_moveSelection__P4440, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_moveSelection__P21726, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -50122,10 +50344,10 @@ function miniMenu_MenuSprite_moveSelection__P4440_mk(s) { tmp_13: undefined, tmp_14: undefined, tmp_15: undefined, - oldSelection___19431: undefined, - column___19518: undefined, - row___19525: undefined, - maxRows___19533: undefined, + oldSelection___36920: undefined, + column___37007: undefined, + row___37014: undefined, + maxRows___37022: undefined, arg0: undefined, arg1: undefined, } } @@ -50134,7 +50356,7 @@ function miniMenu_MenuSprite_moveSelection__P4440_mk(s) { -function blockSettings_readNumber__P4976(s) { +function blockSettings_readNumber__P22262(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50148,7 +50370,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = settings_readNumber__P1863_mk(s); + s.tmp_0 = settings_readNumber__P19149_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 2802; s.pc = 1; return s.tmp_0; case 1: @@ -50156,12 +50378,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -blockSettings_readNumber__P4976.info = {"start":752,"length":90,"line":23,"column":4,"endLine":25,"endColumn":5,"fileName":"pxt_modules/settings-blocks/main.ts","functionName":"readNumber","argumentNames":["name"]} +blockSettings_readNumber__P22262.info = {"start":752,"length":90,"line":23,"column":4,"endLine":25,"endColumn":5,"fileName":"pxt_modules/settings-blocks/main.ts","functionName":"readNumber","argumentNames":["name"]} -function blockSettings_readNumber__P4976_mk(s) { +function blockSettings_readNumber__P22262_mk(s) { checkStack(s.depth); return { - parent: s, fn: blockSettings_readNumber__P4976, depth: s.depth + 1, + parent: s, fn: blockSettings_readNumber__P22262, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -50171,7 +50393,7 @@ function blockSettings_readNumber__P4976_mk(s) { -function music_beat__P1724(s) { +function music_beat__P19010(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50181,12 +50403,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.beat___18100 = undefined; + s.beat___35589 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = music_init__P5326_mk(s); + s.tmp_0 = music_init__P22627_mk(s); s.callLocIdx = 119; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; @@ -50197,8 +50419,8 @@ switch (step) { s.arg0 = (1); case 1: case 2: - r0 = (60000 / globals.beatsPerMinute___5325); - s.beat___18100 = (r0); + r0 = (60000 / globals.beatsPerMinute___22626); + s.beat___35589 = (r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_pxtcore.switch_eq(2, s.tmp_0); if (r0) { step = 3; continue; } @@ -50217,46 +50439,46 @@ switch (step) { r0 = s.tmp_0; { step = 10; continue; } case 3: - r0 = (s.beat___18100 / 2); - s.beat___18100 = (r0); + r0 = (s.beat___35589 / 2); + s.beat___35589 = (r0); { step = 10; continue; } case 4: - r0 = (s.beat___18100 / 4); - s.beat___18100 = (r0); + r0 = (s.beat___35589 / 4); + s.beat___35589 = (r0); { step = 10; continue; } case 5: - r0 = (s.beat___18100 / 8); - s.beat___18100 = (r0); + r0 = (s.beat___35589 / 8); + s.beat___35589 = (r0); { step = 10; continue; } case 6: - r0 = (s.beat___18100 / 16); - s.beat___18100 = (r0); + r0 = (s.beat___35589 / 16); + s.beat___35589 = (r0); { step = 10; continue; } case 7: - r0 = (s.beat___18100 * 2); - s.beat___18100 = (r0); + r0 = (s.beat___35589 * 2); + s.beat___35589 = (r0); { step = 10; continue; } case 8: - r0 = (s.beat___18100 * 4); - s.beat___18100 = (r0); + r0 = (s.beat___35589 * 4); + s.beat___35589 = (r0); { step = 10; continue; } case 9: - r0 = (s.beat___18100 / 3); - s.beat___18100 = (r0); + r0 = (s.beat___35589 / 3); + s.beat___35589 = (r0); case 10: - r0 = (s.beat___18100 >> 0); + r0 = (s.beat___35589 >> 0); return leave(s, r0) default: oops() } } } -music_beat__P1724.info = {"start":5158,"length":640,"line":174,"column":4,"endLine":188,"endColumn":5,"fileName":"pxt_modules/mixer/music.ts","functionName":"beat","argumentNames":["fraction"]} +music_beat__P19010.info = {"start":5158,"length":640,"line":174,"column":4,"endLine":188,"endColumn":5,"fileName":"pxt_modules/mixer/music.ts","functionName":"beat","argumentNames":["fraction"]} -function music_beat__P1724_mk(s) { +function music_beat__P19010_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_beat__P1724, depth: s.depth + 1, + parent: s, fn: music_beat__P19010, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - beat___18100: undefined, + beat___35589: undefined, arg0: undefined, } } @@ -50264,7 +50486,7 @@ function music_beat__P1724_mk(s) { -function music_init__P5326(s) { +function music_init__P22627(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50274,25 +50496,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.beatsPerMinute___5325); + r0 = pxsim_numops_toBoolDecr(globals.beatsPerMinute___22626); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - globals.beatsPerMinute___5325 = (120); + globals.beatsPerMinute___22626 = (120); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -music_init__P5326.info = {"start":4778,"length":74,"line":162,"column":4,"endLine":164,"endColumn":5,"fileName":"pxt_modules/mixer/music.ts","functionName":"init","argumentNames":[]} +music_init__P22627.info = {"start":4778,"length":74,"line":162,"column":4,"endLine":164,"endColumn":5,"fileName":"pxt_modules/mixer/music.ts","functionName":"init","argumentNames":[]} -function music_init__P5326_mk(s) { +function music_init__P22627_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_init__P5326, depth: s.depth + 1, + parent: s, fn: music_init__P22627, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -50302,7 +50524,7 @@ function music_init__P5326_mk(s) { -function music_playTone__P1608(s) { +function music_playTone__P18894(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50312,7 +50534,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.id___18151 = undefined; + s.id___35640 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -50337,7 +50559,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_2 = music_playNoteCore__P5296_mk(s); + s.tmp_2 = music_playNoteCore__P22597_mk(s); s.tmp_2.arg0 = 0; s.tmp_2.arg1 = s.arg0; r0 = pxsim_pxtrt_ldlocRef(s.arg1); @@ -50345,7 +50567,7 @@ switch (step) { s.callLocIdx = 77; s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; - s.tmp_0 = pause__P413_mk(s); + s.tmp_0 = pause__P17699_mk(s); r0 = pxsim_pxtrt_ldlocRef(s.arg1); s.tmp_0.arg0 = r0; s.callLocIdx = 78; s.pc = 6; return s.tmp_0; @@ -50353,13 +50575,13 @@ switch (step) { r0 = s.retval; { step = 4; continue; } case 3: - r0 = (globals.playToneID___5298 + 1); + r0 = (globals.playToneID___22599 + 1); s.tmp_0 = r0; - globals.playToneID___5298 = (r0); - s.id___18151 = (s.tmp_0); - r0 = pxsim_pxtcore_mkAction(3, music_playTone_inline__P18157); + globals.playToneID___22599 = (r0); + s.id___35640 = (s.tmp_0); + r0 = pxsim_pxtcore_mkAction(3, music_playTone_inline__P35646); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.id___18151); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.id___35640); 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); @@ -50368,17 +50590,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_playTone__P1608.info = {"start":2591,"length":831,"line":83,"column":4,"endLine":108,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"playTone","argumentNames":["frequency","ms"]} +music_playTone__P18894.info = {"start":2591,"length":831,"line":83,"column":4,"endLine":108,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"playTone","argumentNames":["frequency","ms"]} -function music_playTone__P1608_mk(s) { +function music_playTone__P18894_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_playTone__P1608, depth: s.depth + 1, + parent: s, fn: music_playTone__P18894, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - id___18151: undefined, + id___35640: undefined, arg0: undefined, arg1: undefined, } } @@ -50387,7 +50609,7 @@ function music_playTone__P1608_mk(s) { -function music_playTone_inline__P18157(s) { +function music_playTone_inline__P35646(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50397,14 +50619,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.pos___18158 = undefined; - s.now___18168 = undefined; - s.d___18171 = undefined; - s.t___18175 = undefined; + s.pos___35647 = undefined; + s.now___35657 = undefined; + s.d___35660 = undefined; + s.t___35664 = undefined; r0 = pxsim.control.millis(); - s.pos___18158 = (r0); + s.pos___35647 = (r0); case 1: - r0 = (s.caps[0] == globals.playToneID___5298); + r0 = (s.caps[0] == globals.playToneID___22599); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 2; continue; } @@ -50420,30 +50642,30 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 6; continue; } r0 = pxsim.control.millis(); - s.now___18168 = (r0); - r0 = (s.pos___18158 - s.now___18168); - s.d___18171 = (r0); - s.tmp_0 = Math_min__P131_mk(s); + s.now___35657 = (r0); + r0 = (s.pos___35647 - s.now___35657); + s.d___35660 = (r0); + s.tmp_0 = Math_min__P17417_mk(s); r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 500; s.callLocIdx = 79; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.t___18175 = (r0); + s.t___35664 = (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___18175); + r0 = (s.tmp_2 - s.t___35664); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - r0 = (s.pos___18158 + s.t___18175); - s.pos___18158 = (r0); - s.tmp_0 = music_playNoteCore__P5296_mk(s); - r0 = (s.d___18171 - 1); + r0 = (s.pos___35647 + s.t___35664); + s.pos___35647 = (r0); + s.tmp_0 = music_playNoteCore__P22597_mk(s); + r0 = (s.d___35660 - 1); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.caps[2]; - s.tmp_0.arg2 = s.t___18175; + s.tmp_0.arg2 = s.t___35664; s.callLocIdx = 80; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; @@ -50453,16 +50675,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_2 = pause__P413_mk(s); - r0 = (s.d___18171 + s.t___18175); + s.tmp_2 = pause__P17699_mk(s); + r0 = (s.d___35660 + s.t___35664); s.tmp_2.arg0 = r0; s.callLocIdx = 81; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; { step = 5; continue; } case 4: - s.tmp_0 = pause__P413_mk(s); - r0 = (s.d___18171 + s.t___18175); + s.tmp_0 = pause__P17699_mk(s); + r0 = (s.d___35660 + s.t___35664); s.tmp_1 = r0; r0 = (s.tmp_1 - 100); s.tmp_0.arg0 = r0; @@ -50476,27 +50698,27 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_playTone_inline__P18157.info = {"start":2890,"length":515,"line":92,"column":34,"endLine":106,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} +music_playTone_inline__P35646.info = {"start":2890,"length":515,"line":92,"column":34,"endLine":106,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} -function music_playTone_inline__P18157_mk(s) { +function music_playTone_inline__P35646_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_playTone_inline__P18157, depth: s.depth + 1, + parent: s, fn: music_playTone_inline__P35646, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - pos___18158: undefined, - now___18168: undefined, - d___18171: undefined, - t___18175: undefined, + pos___35647: undefined, + now___35657: undefined, + d___35660: undefined, + t___35664: undefined, } } -function music_playNoteCore__P5296(s) { +function music_playNoteCore__P22597(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50506,7 +50728,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.buf___18205 = undefined; + s.buf___35694 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -50514,16 +50736,16 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim.control.createBuffer(12); - s.buf___18205 = (r0); - s.tmp_0 = music_addNote__P5303_mk(s); - s.tmp_0.arg0 = s.buf___18205; + s.buf___35694 = (r0); + s.tmp_0 = music_addNote__P22604_mk(s); + s.tmp_0.arg0 = s.buf___35694; 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__P1607_mk(s); + s.tmp_1 = music_volume__P18893_mk(s); s.callLocIdx = 75; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; @@ -50532,21 +50754,21 @@ switch (step) { s.callLocIdx = 76; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = pxsim.music.queuePlayInstructions(s.arg0, s.buf___18205); + r0 = pxsim.music.queuePlayInstructions(s.arg0, s.buf___35694); r0 = undefined; return leave(s, r0) default: oops() } } } -music_playNoteCore__P5296.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__P22597.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__P5296_mk(s) { +function music_playNoteCore__P22597_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_playNoteCore__P5296, depth: s.depth + 1, + parent: s, fn: music_playNoteCore__P22597, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - buf___18205: undefined, + buf___35694: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -50556,7 +50778,7 @@ function music_playNoteCore__P5296_mk(s) { -function miniMenu_createMenuItem__P4460(s) { +function miniMenu_createMenuItem__P21746(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50571,13 +50793,13 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = miniMenu__init__P4415_mk(s); + s.tmp_0 = miniMenu__init__P21701_mk(s); s.callLocIdx = 2587; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MenuItem__C4408_VT); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MenuItem__C21694_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_MenuItem_constructor__P4410_mk(s); + s.tmp_1 = miniMenu_MenuItem_constructor__P21696_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.tmp_1.arg2 = s.arg1; @@ -50588,12 +50810,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_createMenuItem__P4460.info = {"start":615,"length":125,"line":21,"column":4,"endLine":24,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/api.ts","functionName":"createMenuItem","argumentNames":["text","image"]} +miniMenu_createMenuItem__P21746.info = {"start":615,"length":125,"line":21,"column":4,"endLine":24,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/api.ts","functionName":"createMenuItem","argumentNames":["text","image"]} -function miniMenu_createMenuItem__P4460_mk(s) { +function miniMenu_createMenuItem__P21746_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_createMenuItem__P4460, depth: s.depth + 1, + parent: s, fn: miniMenu_createMenuItem__P21746, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -50605,7 +50827,7 @@ function miniMenu_createMenuItem__P4460_mk(s) { -function miniMenu_MenuItem_constructor__P4410(s) { +function miniMenu_MenuItem_constructor__P21696(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50622,11 +50844,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuItem__C4408_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuItem__C21694_VT)) failedCast(r0); r0 = (s.arg0).fields["text"] = (s.arg1); r0 = (s.arg0).fields["icon"] = (s.arg2); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = image_getFontForText__P1774_mk(s); + s.tmp_2 = image_getFontForText__P19060_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 2171; s.pc = 1; return s.tmp_2; case 1: @@ -50637,12 +50859,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuItem_constructor__P4410.info = {"start":15152,"length":118,"line":505,"column":8,"endLine":507,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":["this","text","icon"]} +miniMenu_MenuItem_constructor__P21696.info = {"start":15152,"length":118,"line":505,"column":8,"endLine":507,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"inline","argumentNames":["this","text","icon"]} -function miniMenu_MenuItem_constructor__P4410_mk(s) { +function miniMenu_MenuItem_constructor__P21696_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuItem_constructor__P4410, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuItem_constructor__P21696, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -50656,7 +50878,7 @@ function miniMenu_MenuItem_constructor__P4410_mk(s) { -function make_title_menu__P82583(s) { +function make_title_menu__P163689(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50669,12 +50891,13 @@ switch (step) { if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); + s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tmp_3 = spriteutils_isDestroyed__P4235_mk(s); - s.tmp_3.arg0 = globals.menu_start___82498; - s.callLocIdx = 323; s.pc = 5; return s.tmp_3; - case 5: + s.tmp_3 = spriteutils_isDestroyed__P21521_mk(s); + s.tmp_3.arg0 = globals.menu_start___163604; + s.callLocIdx = 334; s.pc = 9; return s.tmp_3; + case 9: r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -50683,104 +50906,131 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_4 = title_pop_away_sprite_left__P82348_mk(s); - s.tmp_4.arg0 = globals.menu_start___82498; - s.callLocIdx = 324; s.pc = 6; return s.tmp_4; - case 6: + s.tmp_4 = title_pop_away_sprite_left__P163454_mk(s); + s.tmp_4.arg0 = globals.menu_start___163604; + s.callLocIdx = 335; s.pc = 10; return s.tmp_4; + case 10: r0 = s.retval; case 1: case 2: - s.tmp_0 = miniMenu_createMenuFromArray__P4462_mk(s); + s.tmp_0 = miniMenu_createMenuFromArray__P21748_mk(s); s.tmp_0.arg0 = s.arg1; - s.callLocIdx = 325; s.pc = 7; return s.tmp_0; - case 7: + s.callLocIdx = 336; s.pc = 11; return s.tmp_0; + case 11: r0 = s.retval; - globals.menu_start___82498 = (r0); + globals.menu_start___163604 = (r0); r0 = pxsim_String_.length(s.arg0); 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; } - s.tmp_2 = miniMenu_MenuSprite_setTitle__P4446_mk(s); - s.tmp_2.arg0 = globals.menu_start___82498; + s.tmp_2 = miniMenu_MenuSprite_setTitle__P21732_mk(s); + s.tmp_2.arg0 = globals.menu_start___163604; s.tmp_2.arg1 = s.arg0; - s.callLocIdx = 326; s.pc = 8; return s.tmp_2; - case 8: + s.callLocIdx = 337; s.pc = 12; return s.tmp_2; + case 12: r0 = s.retval; case 3: case 4: - s.tmp_0 = miniMenu_MenuSprite__C4416_v11_3_mk(s); - s.tmp_0.arg0 = globals.menu_start___82498; - s.tmp_1 = Sprite__C2128_v6_1_mk(s); - s.tmp_1.arg0 = globals.sprite_title___82605; - if (!checkSubtype(s.tmp_1.arg0, Sprite__C2128_VT)) failedCast(s.tmp_1.arg0); + s.tmp_0 = miniMenu_MenuSprite__C21702_v11_3_mk(s); + s.tmp_0.arg0 = globals.menu_start___163604; + s.tmp_1 = Sprite__C19414_v6_1_mk(s); + s.tmp_1.arg0 = globals.sprite_title___163712; + if (!checkSubtype(s.tmp_1.arg0, Sprite__C19414_VT)) failedCast(s.tmp_1.arg0); s.tmp_1.fn = s.tmp_1.arg0.vtable.methods.width; - s.pc = 10; return s.tmp_1; - case 10: + s.pc = 14; return s.tmp_1; + case 14: r0 = s.retval; s.tmp_0.arg1 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___1829); + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_3 = r0; r0 = (s.tmp_3 - 12); s.tmp_2 = r0; - s.tmp_5 = Sprite__C2128_v7_1_mk(s); - s.tmp_5.arg0 = globals.sprite_title___82605; - if (!checkSubtype(s.tmp_5.arg0, Sprite__C2128_VT)) failedCast(s.tmp_5.arg0); + s.tmp_5 = Sprite__C19414_v7_1_mk(s); + s.tmp_5.arg0 = globals.sprite_title___163712; + if (!checkSubtype(s.tmp_5.arg0, Sprite__C19414_VT)) failedCast(s.tmp_5.arg0); s.tmp_5.fn = s.tmp_5.arg0.vtable.methods.height; - s.pc = 11; return s.tmp_5; - case 11: + s.pc = 15; return s.tmp_5; + case 15: r0 = s.retval; s.tmp_4 = r0; r0 = (s.tmp_2 - s.tmp_4); s.tmp_0.arg2 = r0; - if (!checkSubtype(s.tmp_0.arg0, miniMenu_MenuSprite__C4416_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, miniMenu_MenuSprite__C21702_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.setDimensions; - s.pc = 9; return s.tmp_0; - case 9: + s.pc = 13; return s.tmp_0; + case 13: + r0 = s.retval; + r0 = pxsim_Array__length(s.arg1); + s.tmp_1 = r0; + r0 = (s.tmp_1 > 6); + s.tmp_0 = r0; + r0 = pxsim_numops_toBoolDecr(s.tmp_0); + if (!r0) { step = 5; continue; } + s.tmp_2 = miniMenu_MenuSprite_setMenuStyleProperty__P21731_mk(s); + s.tmp_2.arg0 = globals.menu_start___163604; + s.tmp_2.arg1 = 9; + r0 = 15; + s.tmp_2.arg2 = r0; + s.callLocIdx = 340; s.pc = 16; return s.tmp_2; + case 16: + r0 = s.retval; + case 5: + case 6: + r0 = pxsim_numops_toBoolDecr(s.arg2); + if (!r0) { step = 7; continue; } + s.tmp_0 = miniMenu_MenuSprite_onButtonPressed__P21728_mk(s); + s.tmp_0.arg0 = globals.menu_start___163604; + s.tmp_0.arg1 = globals.B___19194; + s.tmp_0.arg2 = make_title_menu_inline__P163731; + s.callLocIdx = 343; s.pc = 17; return s.tmp_0; + case 17: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P2206_mk(s); - s.tmp_0.arg0 = globals.menu_start___82498; + case 7: + case 8: + s.tmp_0 = Sprite_setFlag__P19492_mk(s); + s.tmp_0.arg0 = globals.menu_start___163604; s.tmp_0.arg1 = 7168; s.tmp_0.arg2 = true; - s.callLocIdx = 328; s.pc = 12; return s.tmp_0; - case 12: + s.callLocIdx = 344; s.pc = 18; return s.tmp_0; + case 18: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P2206_mk(s); - s.tmp_0.arg0 = globals.menu_start___82498; + s.tmp_0 = Sprite_setFlag__P19492_mk(s); + s.tmp_0.arg0 = globals.menu_start___163604; s.tmp_0.arg1 = 512; s.tmp_0.arg2 = true; - s.callLocIdx = 329; s.pc = 13; return s.tmp_0; - case 13: + s.callLocIdx = 345; s.pc = 19; return s.tmp_0; + case 19: r0 = s.retval; - s.tmp_0 = Sprite_top__P2191_mk(s); - s.tmp_0.arg0 = globals.menu_start___82498; - s.tmp_2 = Sprite_bottom__P2192_mk(s); - s.tmp_2.arg0 = globals.sprite_title___82605; - s.callLocIdx = 330; s.pc = 15; return s.tmp_2; - case 15: + s.tmp_0 = Sprite_top__P19477_mk(s); + s.tmp_0.arg0 = globals.menu_start___163604; + s.tmp_2 = Sprite_bottom__P19478_mk(s); + s.tmp_2.arg0 = globals.sprite_title___163712; + s.callLocIdx = 346; s.pc = 21; return s.tmp_2; + case 21: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_1 + 4); s.tmp_0.arg1 = r0; - s.callLocIdx = 331; s.pc = 14; return s.tmp_0; - case 14: + s.callLocIdx = 347; s.pc = 20; return s.tmp_0; + case 20: r0 = s.retval; - s.tmp_0 = title_pop_in_sprite_left__P81875_mk(s); - s.tmp_0.arg0 = globals.menu_start___82498; - s.callLocIdx = 332; s.pc = 16; return s.tmp_0; - case 16: + s.tmp_0 = title_pop_in_sprite_left__P162970_mk(s); + s.tmp_0.arg0 = globals.menu_start___163604; + s.callLocIdx = 348; s.pc = 22; return s.tmp_0; + case 22: r0 = s.retval; - r0 = globals.menu_start___82498; + r0 = globals.menu_start___163604; return leave(s, r0) default: oops() } } } -make_title_menu__P82583.info = {"start":15658,"length":598,"line":468,"column":0,"endLine":482,"endColumn":1,"fileName":"main.ts","functionName":"make_title_menu","argumentNames":["title","options"]} +make_title_menu__P163689.info = {"start":15940,"length":992,"line":477,"column":0,"endLine":500,"endColumn":1,"fileName":"main.ts","functionName":"make_title_menu","argumentNames":["title","options","can_exit"]} -function make_title_menu__P82583_mk(s) { +function make_title_menu__P163689_mk(s) { checkStack(s.depth); return { - parent: s, fn: make_title_menu__P82583, depth: s.depth + 1, + parent: s, fn: make_title_menu__P163689, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -50790,13 +51040,94 @@ function make_title_menu__P82583_mk(s) { tmp_5: undefined, arg0: undefined, arg1: undefined, + arg2: undefined, } } -function miniMenu_MenuSprite_setTitle__P4446(s) { +function make_title_menu_inline__P163731(s) { +let r0 = s.r0, step = s.pc; +s.pc = -1; + + +while (true) { +if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) return null; +switch (step) { + case 0: + + if (s.lambdaArgs) { + s.arg0 = (s.lambdaArgs[0]); + s.arg1 = (s.lambdaArgs[1]); + s.lambdaArgs = null; + } + s.tmp_0 = music_playTone__P18894_mk(s); + s.tmp_0.arg0 = 262; + s.tmp_1 = music_beat__P19010_mk(s); + s.tmp_1.arg0 = 16; + s.callLocIdx = 341; s.pc = 2; return s.tmp_1; + case 2: + r0 = s.retval; + s.tmp_0.arg1 = r0; + s.callLocIdx = 342; s.pc = 1; return s.tmp_0; + case 1: + r0 = s.retval; + globals.option_selected___163738 = (true); + r0 = undefined; + return leave(s, r0) + default: oops() +} } } +make_title_menu_inline__P163731.info = {"start":16560,"length":150,"line":490,"column":49,"endLine":493,"endColumn":9,"fileName":"main.ts","functionName":"inline","argumentNames":["selection","selectedIndex"]} + +function make_title_menu_inline__P163731_mk(s) { + checkStack(s.depth); + return { + parent: s, fn: make_title_menu_inline__P163731, depth: s.depth + 1, + pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, + tmp_0: undefined, + tmp_1: undefined, + arg0: undefined, + arg1: undefined, +} } + + + + + +function images_colorBlock__P21464(s) { +let r0 = s.r0, step = s.pc; +s.pc = -1; + + +while (true) { +if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) return null; +switch (step) { + case 0: + + if (s.lambdaArgs) { + s.arg0 = (s.lambdaArgs[0]); + s.lambdaArgs = null; + } + r0 = s.arg0; + return leave(s, r0) + default: oops() +} } } +images_colorBlock__P21464.info = {"start":109,"length":79,"line":4,"column":4,"endLine":6,"endColumn":5,"fileName":"pxt_modules/ColorBlock/color_block.ts","functionName":"colorBlock","argumentNames":["color"]} + +function images_colorBlock__P21464_mk(s) { + checkStack(s.depth); + return { + parent: s, fn: images_colorBlock__P21464, depth: s.depth + 1, + pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, + arg0: undefined, +} } + + + + + +function miniMenu_MenuSprite_setTitle__P21732(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50812,10 +51143,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C4416_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MenuItem__C4408_VT); + if (!checkSubtype(r0, miniMenu_MenuSprite__C21702_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkClassInstance(miniMenu_MenuItem__C21694_VT); s.tmp_0 = r0; - s.tmp_1 = miniMenu_MenuItem_constructor__P4410_mk(s); + s.tmp_1 = miniMenu_MenuItem_constructor__P21696_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = undefined; @@ -50827,12 +51158,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_setTitle__P4446.info = {"start":46111,"length":103,"line":1240,"column":8,"endLine":1242,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setTitle","argumentNames":["this","title"]} +miniMenu_MenuSprite_setTitle__P21732.info = {"start":46111,"length":103,"line":1240,"column":8,"endLine":1242,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setTitle","argumentNames":["this","title"]} -function miniMenu_MenuSprite_setTitle__P4446_mk(s) { +function miniMenu_MenuSprite_setTitle__P21732_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_setTitle__P4446, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_setTitle__P21732, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -50844,7 +51175,7 @@ function miniMenu_MenuSprite_setTitle__P4446_mk(s) { -function miniMenu_MenuSprite_onButtonPressed__P4442(s) { +function miniMenu_MenuSprite_onButtonPressed__P21728(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50861,8 +51192,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C4416_VT)) failedCast(r0); - s.tmp_0 = miniMenu_MenuSprite_onButtonEvent__P4450_mk(s); + if (!checkSubtype(r0, miniMenu_MenuSprite__C21702_VT)) failedCast(r0); + s.tmp_0 = miniMenu_MenuSprite_onButtonEvent__P21736_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -50873,12 +51204,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_onButtonPressed__P4442.info = {"start":40722,"length":166,"line":1121,"column":8,"endLine":1123,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"onButtonPressed","argumentNames":["this","button","handler"]} +miniMenu_MenuSprite_onButtonPressed__P21728.info = {"start":40722,"length":166,"line":1121,"column":8,"endLine":1123,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"onButtonPressed","argumentNames":["this","button","handler"]} -function miniMenu_MenuSprite_onButtonPressed__P4442_mk(s) { +function miniMenu_MenuSprite_onButtonPressed__P21728_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_onButtonPressed__P4442, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_onButtonPressed__P21728, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -50890,7 +51221,7 @@ function miniMenu_MenuSprite_onButtonPressed__P4442_mk(s) { -function start_race__P82487(s) { +function start_race__P163593(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50900,21 +51231,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - globals.in_game___81826 = (true); - s.tmp_0 = refresh_following__P82490_mk(s); - s.callLocIdx = 293; s.pc = 1; return s.tmp_0; + globals.in_game___162921 = (true); + s.tmp_0 = refresh_following__P163596_mk(s); + s.callLocIdx = 304; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -start_race__P82487.info = {"start":13856,"length":69,"line":427,"column":0,"endLine":430,"endColumn":1,"fileName":"main.ts","functionName":"start_race","argumentNames":[]} +start_race__P163593.info = {"start":14138,"length":69,"line":436,"column":0,"endLine":439,"endColumn":1,"fileName":"main.ts","functionName":"start_race","argumentNames":[]} -function start_race__P82487_mk(s) { +function start_race__P163593_mk(s) { checkStack(s.depth); return { - parent: s, fn: start_race__P82487, depth: s.depth + 1, + parent: s, fn: start_race__P163593, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -50923,7 +51254,7 @@ function start_race__P82487_mk(s) { -function fade_out__P82112(s) { +function fade_out__P163218(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50940,29 +51271,29 @@ switch (step) { } r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 3; continue; } - s.tmp_0 = color_startFade__P4153_mk(s); - s.tmp_0.arg0 = globals.Black___4169; - s.tmp_0.arg1 = globals.originalPalette___4158; + s.tmp_0 = color_startFade__P21439_mk(s); + s.tmp_0.arg0 = globals.Black___21455; + s.tmp_0.arg1 = globals.originalPalette___21444; s.tmp_0.arg2 = 2000; - s.callLocIdx = 276; s.pc = 5; return s.tmp_0; + s.callLocIdx = 287; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; r0 = pxsim_numops_toBoolDecr(s.arg0); if (!r0) { step = 1; continue; } - s.tmp_0 = color_pauseUntilFadeDone__P4156_mk(s); - s.callLocIdx = 277; s.pc = 6; return s.tmp_0; + s.tmp_0 = color_pauseUntilFadeDone__P21442_mk(s); + s.callLocIdx = 288; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; case 1: case 2: { step = 4; continue; } case 3: - s.tmp_0 = color_setPalette__P4118_mk(s); - s.tmp_0.arg0 = globals.originalPalette___4158; + s.tmp_0 = color_setPalette__P21404_mk(s); + s.tmp_0.arg0 = globals.originalPalette___21444; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 0; s.tmp_0.arg3 = 0; - s.callLocIdx = 278; s.pc = 7; return s.tmp_0; + s.callLocIdx = 289; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; case 4: @@ -50970,12 +51301,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -fade_out__P82112.info = {"start":12900,"length":292,"line":385,"column":0,"endLine":396,"endColumn":1,"fileName":"main.ts","functionName":"fade_out","argumentNames":["block","delay"]} +fade_out__P163218.info = {"start":13182,"length":292,"line":394,"column":0,"endLine":405,"endColumn":1,"fileName":"main.ts","functionName":"fade_out","argumentNames":["block","delay"]} -function fade_out__P82112_mk(s) { +function fade_out__P163218_mk(s) { checkStack(s.depth); return { - parent: s, fn: fade_out__P82112, depth: s.depth + 1, + parent: s, fn: fade_out__P163218, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -50986,7 +51317,7 @@ function fade_out__P82112_mk(s) { -function color_setPalette__P4118(s) { +function color_setPalette__P21404(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50996,11 +51327,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.fromStart___24055 = undefined; - s.toStart___24058 = undefined; - s.asBuf___24061 = undefined; - s.copyLength___24064 = undefined; - s.i___24071 = undefined; + s.fromStart___41544 = undefined; + s.toStart___41547 = undefined; + s.asBuf___41550 = undefined; + s.copyLength___41553 = undefined; + s.i___41560 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -51018,7 +51349,7 @@ switch (step) { { step = 2; continue; } case 1: s.tmp_2 = r0 = s.arg2; - s.tmp_4 = color_ColorBuffer_length__P4079_mk(s); + s.tmp_4 = color_ColorBuffer_length__P21365_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 1760; s.pc = 9; return s.tmp_4; case 9: @@ -51030,7 +51361,7 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 3; continue; } - s.tmp_6 = color_ColorBuffer_length__P4079_mk(s); + s.tmp_6 = color_ColorBuffer_length__P21365_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 1761; s.pc = 10; return s.tmp_6; case 10: @@ -51038,27 +51369,27 @@ switch (step) { s.arg2 = (r0); case 3: case 4: - r0 = pxsim_numops_toBoolDecr(globals.currentColors___7642); + r0 = pxsim_numops_toBoolDecr(globals.currentColors___24943); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = globals.originalPalette___4158.fields["buf"]; + r0 = globals.originalPalette___21444.fields["buf"]; s.tmp_2 = r0; r0 = pxsim.BufferMethods.slice(s.tmp_2, 0, -1); - globals.currentColors___7642 = (r0); + globals.currentColors___24943 = (r0); case 5: case 6: r0 = (s.arg3 * 3); - s.fromStart___24055 = (r0); + s.fromStart___41544 = (r0); r0 = (s.arg1 * 3); - s.toStart___24058 = (r0); + s.toStart___41547 = (r0); r0 = s.arg0.fields["buf"]; - s.asBuf___24061 = (r0); - s.tmp_1 = Math_clamp__P127_mk(s); + s.asBuf___41550 = (r0); + s.tmp_1 = Math_clamp__P17413_mk(s); s.tmp_1.arg0 = 0; - s.tmp_2 = color_availableColors__P4124_mk(s); + s.tmp_2 = color_availableColors__P21410_mk(s); s.callLocIdx = 1762; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; @@ -51069,37 +51400,37 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = (3 * s.tmp_0); - s.copyLength___24064 = (r0); - s.i___24071 = (0); + s.copyLength___41553 = (r0); + s.i___41560 = (0); case 7: - r0 = (s.i___24071 < s.copyLength___24064); + r0 = (s.i___41560 < s.copyLength___41553); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.tmp_1 = r0 = globals.currentColors___7642; - r0 = (s.toStart___24058 + s.i___24071); + s.tmp_1 = r0 = globals.currentColors___24943; + r0 = (s.toStart___41547 + s.i___41560); s.tmp_2 = r0; - s.tmp_4 = r0 = s.asBuf___24061; - r0 = (s.fromStart___24055 + s.i___24071); + s.tmp_4 = r0 = s.asBuf___41550; + r0 = (s.fromStart___41544 + s.i___41560); s.tmp_5 = r0; r0 = pxsim.BufferMethods.getByte(s.tmp_4, s.tmp_5); s.tmp_3 = r0; r0 = pxsim.BufferMethods.setByte(s.tmp_1, s.tmp_2, s.tmp_3); - r0 = (s.i___24071 + 1); - s.i___24071 = (r0); + r0 = (s.i___41560 + 1); + s.i___41560 = (r0); { step = 7; continue; } case 8: - r0 = pxsim_pxtcore.setPalette(globals.currentColors___7642); + r0 = pxsim_pxtcore.setPalette(globals.currentColors___24943); r0 = undefined; return leave(s, r0) default: oops() } } } -color_setPalette__P4118.info = {"start":7964,"length":617,"line":270,"column":4,"endLine":287,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"setPalette","argumentNames":["palette","start","length","paletteOffset"]} +color_setPalette__P21404.info = {"start":7964,"length":617,"line":270,"column":4,"endLine":287,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"setPalette","argumentNames":["palette","start","length","paletteOffset"]} -function color_setPalette__P4118_mk(s) { +function color_setPalette__P21404_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_setPalette__P4118, depth: s.depth + 1, + parent: s, fn: color_setPalette__P21404, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -51108,11 +51439,11 @@ function color_setPalette__P4118_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - fromStart___24055: undefined, - toStart___24058: undefined, - asBuf___24061: undefined, - copyLength___24064: undefined, - i___24071: undefined, + fromStart___41544: undefined, + toStart___41547: undefined, + asBuf___41550: undefined, + copyLength___41553: undefined, + i___41560: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -51123,7 +51454,7 @@ function color_setPalette__P4118_mk(s) { -function color_availableColors__P4124(s) { +function color_availableColors__P21410(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51133,20 +51464,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = color_ColorBuffer_length__P4079_mk(s); - s.tmp_0.arg0 = globals.originalPalette___4158; + s.tmp_0 = color_ColorBuffer_length__P21365_mk(s); + s.tmp_0.arg0 = globals.originalPalette___21444; s.callLocIdx = 1768; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; return leave(s, r0) default: oops() } } } -color_availableColors__P4124.info = {"start":11548,"length":88,"line":366,"column":4,"endLine":368,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"availableColors","argumentNames":[]} +color_availableColors__P21410.info = {"start":11548,"length":88,"line":366,"column":4,"endLine":368,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"availableColors","argumentNames":[]} -function color_availableColors__P4124_mk(s) { +function color_availableColors__P21410_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_availableColors__P4124, depth: s.depth + 1, + parent: s, fn: color_availableColors__P21410, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -51155,7 +51486,7 @@ function color_availableColors__P4124_mk(s) { -function color_ColorBuffer_length__P4079(s) { +function color_ColorBuffer_length__P21365(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51170,12 +51501,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_ColorBuffer__C4073_VT)) failedCast(r0); + if (!checkSubtype(r0, color_ColorBuffer__C21359_VT)) failedCast(r0); r0 = s.arg0.fields["buf"]; s.tmp_1 = r0; r0 = pxsim.BufferMethods.length(s.tmp_1); s.tmp_0 = r0; - s.tmp_3 = color_ColorBuffer_stride__P4078_mk(s); + s.tmp_3 = color_ColorBuffer_stride__P21364_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1733; s.pc = 1; return s.tmp_3; case 1: @@ -51185,13 +51516,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -color_ColorBuffer_length__P4079.info = {"start":836,"length":84,"line":34,"column":8,"endLine":36,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"length","argumentNames":["this"]} -color_ColorBuffer_length__P4079.isGetter = true; +color_ColorBuffer_length__P21365.info = {"start":836,"length":84,"line":34,"column":8,"endLine":36,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"length","argumentNames":["this"]} +color_ColorBuffer_length__P21365.isGetter = true; -function color_ColorBuffer_length__P4079_mk(s) { +function color_ColorBuffer_length__P21365_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_ColorBuffer_length__P4079, depth: s.depth + 1, + parent: s, fn: color_ColorBuffer_length__P21365, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -51204,7 +51535,7 @@ function color_ColorBuffer_length__P4079_mk(s) { -function color_ColorBuffer_stride__P4078(s) { +function color_ColorBuffer_stride__P21364(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51219,7 +51550,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_ColorBuffer__C4073_VT)) failedCast(r0); + if (!checkSubtype(r0, color_ColorBuffer__C21359_VT)) failedCast(r0); r0 = s.arg0.fields["layout"]; s.tmp_1 = r0; r0 = (s.tmp_1 == 0); @@ -51237,13 +51568,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -color_ColorBuffer_stride__P4078.info = {"start":737,"length":89,"line":30,"column":8,"endLine":32,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"stride","argumentNames":["this"]} -color_ColorBuffer_stride__P4078.isGetter = true; +color_ColorBuffer_stride__P21364.info = {"start":737,"length":89,"line":30,"column":8,"endLine":32,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"stride","argumentNames":["this"]} +color_ColorBuffer_stride__P21364.isGetter = true; -function color_ColorBuffer_stride__P4078_mk(s) { +function color_ColorBuffer_stride__P21364_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_ColorBuffer_stride__P4078, depth: s.depth + 1, + parent: s, fn: color_ColorBuffer_stride__P21364, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -51255,7 +51586,7 @@ function color_ColorBuffer_stride__P4078_mk(s) { -function color_pauseUntilFadeDone__P4156(s) { +function color_pauseUntilFadeDone__P21442(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51265,10 +51596,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.activeFade___7653); + r0 = pxsim_numops_toBoolDecr(globals.activeFade___24954); if (!r0) { step = 1; continue; } - s.tmp_0 = color_Fade_pauseUntilDone__P4148_mk(s); - s.tmp_0.arg0 = globals.activeFade___7653; + s.tmp_0 = color_Fade_pauseUntilDone__P21434_mk(s); + s.tmp_0.arg0 = globals.activeFade___24954; s.callLocIdx = 1821; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; @@ -51278,12 +51609,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_pauseUntilFadeDone__P4156.info = {"start":7710,"length":121,"line":270,"column":4,"endLine":274,"endColumn":5,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"pauseUntilFadeDone","argumentNames":[]} +color_pauseUntilFadeDone__P21442.info = {"start":7710,"length":121,"line":270,"column":4,"endLine":274,"endColumn":5,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"pauseUntilFadeDone","argumentNames":[]} -function color_pauseUntilFadeDone__P4156_mk(s) { +function color_pauseUntilFadeDone__P21442_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_pauseUntilFadeDone__P4156, depth: s.depth + 1, + parent: s, fn: color_pauseUntilFadeDone__P21442, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -51292,7 +51623,7 @@ function color_pauseUntilFadeDone__P4156_mk(s) { -function color_Fade_pauseUntilDone__P4148(s) { +function color_Fade_pauseUntilDone__P21434(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51307,11 +51638,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C4134_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkAction(1, color_Fade_pauseUntilDone_inline__P24110); + if (!checkSubtype(r0, color_Fade__C21420_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkAction(1, color_Fade_pauseUntilDone_inline__P41599); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = pauseUntil__P367_mk(s); + s.tmp_1 = pauseUntil__P17653_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 1806; s.pc = 1; return s.tmp_1; @@ -51321,12 +51652,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_Fade_pauseUntilDone__P4148.info = {"start":2872,"length":114,"line":102,"column":8,"endLine":105,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"pauseUntilDone","argumentNames":["this"]} +color_Fade_pauseUntilDone__P21434.info = {"start":2872,"length":114,"line":102,"column":8,"endLine":105,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"pauseUntilDone","argumentNames":["this"]} -function color_Fade_pauseUntilDone__P4148_mk(s) { +function color_Fade_pauseUntilDone__P21434_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_pauseUntilDone__P4148, depth: s.depth + 1, + parent: s, fn: color_Fade_pauseUntilDone__P21434, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -51337,7 +51668,7 @@ function color_Fade_pauseUntilDone__P4148_mk(s) { -function color_Fade_pauseUntilDone_inline__P24110(s) { +function color_Fade_pauseUntilDone_inline__P41599(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51347,7 +51678,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_2 = color_Fade_isActive__P4138_mk(s); + s.tmp_2 = color_Fade_isActive__P21424_mk(s); s.tmp_2.arg0 = s.caps[0]; s.callLocIdx = 1805; s.pc = 1; return s.tmp_2; case 1: @@ -51359,12 +51690,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_Fade_pauseUntilDone_inline__P24110.info = {"start":2927,"length":22,"line":103,"column":23,"endLine":103,"endColumn":45,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"inline","argumentNames":[]} +color_Fade_pauseUntilDone_inline__P41599.info = {"start":2927,"length":22,"line":103,"column":23,"endLine":103,"endColumn":45,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"inline","argumentNames":[]} -function color_Fade_pauseUntilDone_inline__P24110_mk(s) { +function color_Fade_pauseUntilDone_inline__P41599_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_pauseUntilDone_inline__P24110, depth: s.depth + 1, + parent: s, fn: color_Fade_pauseUntilDone_inline__P41599, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -51375,7 +51706,7 @@ function color_Fade_pauseUntilDone_inline__P24110_mk(s) { -function color_Fade_isActive__P4138(s) { +function color_Fade_isActive__P21424(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51390,7 +51721,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C4134_VT)) failedCast(r0); + if (!checkSubtype(r0, color_Fade__C21420_VT)) failedCast(r0); r0 = s.arg0.fields["startTime"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== undefined); @@ -51417,7 +51748,7 @@ switch (step) { s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_4 = r0; - s.tmp_8 = game_runtime__P2714_mk(s); + s.tmp_8 = game_runtime__P20000_mk(s); s.callLocIdx = 1786; s.pc = 5; return s.tmp_8; case 5: r0 = s.retval; @@ -51430,12 +51761,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_Fade_isActive__P4138.info = {"start":623,"length":201,"line":23,"column":8,"endLine":27,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"isActive","argumentNames":["this"]} +color_Fade_isActive__P21424.info = {"start":623,"length":201,"line":23,"column":8,"endLine":27,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"isActive","argumentNames":["this"]} -function color_Fade_isActive__P4138_mk(s) { +function color_Fade_isActive__P21424_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_isActive__P4138, depth: s.depth + 1, + parent: s, fn: color_Fade_isActive__P21424, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -51454,7 +51785,7 @@ function color_Fade_isActive__P4138_mk(s) { -function game_runtime__P2714(s) { +function game_runtime__P20000(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51464,7 +51795,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_1 = game_currentScene__P2693_mk(s); + s.tmp_1 = game_currentScene__P19979_mk(s); s.callLocIdx = 1401; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; @@ -51473,12 +51804,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_runtime__P2714.info = {"start":1504,"length":81,"line":46,"column":4,"endLine":48,"endColumn":5,"fileName":"pxt_modules/game/gameutil.ts","functionName":"runtime","argumentNames":[]} +game_runtime__P20000.info = {"start":1504,"length":81,"line":46,"column":4,"endLine":48,"endColumn":5,"fileName":"pxt_modules/game/gameutil.ts","functionName":"runtime","argumentNames":[]} -function game_runtime__P2714_mk(s) { +function game_runtime__P20000_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_runtime__P2714, depth: s.depth + 1, + parent: s, fn: game_runtime__P20000, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -51488,7 +51819,7 @@ function game_runtime__P2714_mk(s) { -function color_bufferToPalette__P4127(s) { +function color_bufferToPalette__P21413(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51498,14 +51829,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___24139 = undefined; + s.p___41628 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(color_Palette__C4113_VT); + r0 = pxsim_pxtcore_mkClassInstance(color_Palette__C21399_VT); s.tmp_0 = r0; - s.tmp_1 = color_ColorBuffer_constructor__P4076_mk(s); + s.tmp_1 = color_ColorBuffer_constructor__P21362_mk(s); s.tmp_1.arg0 = s.tmp_0; r0 = pxsim.BufferMethods.length(s.arg0); s.tmp_2 = r0; @@ -51515,23 +51846,23 @@ switch (step) { s.callLocIdx = 1769; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; - s.p___24139 = (s.tmp_0); - r0 = (s.p___24139).fields["buf"] = (s.arg0); - r0 = s.p___24139; + s.p___41628 = (s.tmp_0); + r0 = (s.p___41628).fields["buf"] = (s.arg0); + r0 = s.p___41628; return leave(s, r0) default: oops() } } } -color_bufferToPalette__P4127.info = {"start":12086,"length":147,"line":384,"column":4,"endLine":388,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"bufferToPalette","argumentNames":["buf"]} +color_bufferToPalette__P21413.info = {"start":12086,"length":147,"line":384,"column":4,"endLine":388,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"bufferToPalette","argumentNames":["buf"]} -function color_bufferToPalette__P4127_mk(s) { +function color_bufferToPalette__P21413_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_bufferToPalette__P4127, depth: s.depth + 1, + parent: s, fn: color_bufferToPalette__P21413, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - p___24139: undefined, + p___41628: undefined, arg0: undefined, } } @@ -51539,7 +51870,7 @@ function color_bufferToPalette__P4127_mk(s) { -function color_ColorBuffer_constructor__P4076(s) { +function color_ColorBuffer_constructor__P21362(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51556,7 +51887,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_ColorBuffer__C4073_VT)) failedCast(r0); + if (!checkSubtype(r0, color_ColorBuffer__C21359_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } @@ -51571,7 +51902,7 @@ switch (step) { s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 | 0); s.tmp_3 = r0; - s.tmp_5 = color_ColorBuffer_stride__P4078_mk(s); + s.tmp_5 = color_ColorBuffer_stride__P21364_mk(s); s.tmp_5.arg0 = s.arg0; s.callLocIdx = 1732; s.pc = 3; return s.tmp_5; case 3: @@ -51586,12 +51917,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_ColorBuffer_constructor__P4076.info = {"start":338,"length":199,"line":19,"column":8,"endLine":22,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"inline","argumentNames":["this","length","layout"]} +color_ColorBuffer_constructor__P21362.info = {"start":338,"length":199,"line":19,"column":8,"endLine":22,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"inline","argumentNames":["this","length","layout"]} -function color_ColorBuffer_constructor__P4076_mk(s) { +function color_ColorBuffer_constructor__P21362_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_ColorBuffer_constructor__P4076, depth: s.depth + 1, + parent: s, fn: color_ColorBuffer_constructor__P21362, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -51608,7 +51939,7 @@ function color_ColorBuffer_constructor__P4076_mk(s) { -function color_startFade__P4153(s) { +function color_startFade__P21439(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51644,13 +51975,13 @@ switch (step) { r0 = s.tmp_3; { step = 4; continue; } case 3: - s.tmp_5 = color_ColorBuffer_length__P4079_mk(s); + s.tmp_5 = color_ColorBuffer_length__P21365_mk(s); s.tmp_5.arg0 = s.arg0; s.callLocIdx = 1814; s.pc = 8; return s.tmp_5; case 8: r0 = s.retval; s.tmp_4 = r0; - s.tmp_7 = color_ColorBuffer_length__P4079_mk(s); + s.tmp_7 = color_ColorBuffer_length__P21365_mk(s); s.tmp_7.arg0 = s.arg1; s.callLocIdx = 1815; s.pc = 9; return s.tmp_7; case 9: @@ -51665,28 +51996,28 @@ switch (step) { { step = 7; continue; } case 5: case 6: - s.tmp_9 = color_clearFadeEffect__P4122_mk(s); + s.tmp_9 = color_clearFadeEffect__P21408_mk(s); s.callLocIdx = 1816; s.pc = 10; return s.tmp_9; case 10: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(color_Fade__C4134_VT); + r0 = pxsim_pxtcore_mkClassInstance(color_Fade__C21420_VT); s.tmp_0 = r0; r0 = undefined; - globals.activeFade___7653 = (s.tmp_0); - s.tmp_0 = color_Fade_setStartPalette__P4142_mk(s); - s.tmp_0.arg0 = globals.activeFade___7653; + globals.activeFade___24954 = (s.tmp_0); + s.tmp_0 = color_Fade_setStartPalette__P21428_mk(s); + s.tmp_0.arg0 = globals.activeFade___24954; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1818; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = color_Fade_setEndPalette__P4144_mk(s); - s.tmp_0.arg0 = globals.activeFade___7653; + s.tmp_0 = color_Fade_setEndPalette__P21430_mk(s); + s.tmp_0.arg0 = globals.activeFade___24954; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1819; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = color_Fade_start__P4139_mk(s); - s.tmp_0.arg0 = globals.activeFade___7653; + s.tmp_0 = color_Fade_start__P21425_mk(s); + s.tmp_0.arg0 = globals.activeFade___24954; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 1820; s.pc = 13; return s.tmp_0; case 13: @@ -51696,12 +52027,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_startFade__P4153.info = {"start":6657,"length":344,"line":238,"column":4,"endLine":248,"endColumn":5,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"startFade","argumentNames":["start","end","duration"]} +color_startFade__P21439.info = {"start":6657,"length":344,"line":238,"column":4,"endLine":248,"endColumn":5,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"startFade","argumentNames":["start","end","duration"]} -function color_startFade__P4153_mk(s) { +function color_startFade__P21439_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_startFade__P4153, depth: s.depth + 1, + parent: s, fn: color_startFade__P21439, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -51722,7 +52053,7 @@ function color_startFade__P4153_mk(s) { -function color_Fade_setEndPalette__P4144(s) { +function color_Fade_setEndPalette__P21430(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51738,9 +52069,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C4134_VT)) failedCast(r0); + if (!checkSubtype(r0, color_Fade__C21420_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = color__clone__P4132_mk(s); + s.tmp_2 = color__clone__P21418_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 1792; s.pc = 1; return s.tmp_2; case 1: @@ -51751,12 +52082,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_Fade_setEndPalette__P4144.info = {"start":1647,"length":127,"line":59,"column":8,"endLine":62,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"setEndPalette","argumentNames":["this","colors"]} +color_Fade_setEndPalette__P21430.info = {"start":1647,"length":127,"line":59,"column":8,"endLine":62,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"setEndPalette","argumentNames":["this","colors"]} -function color_Fade_setEndPalette__P4144_mk(s) { +function color_Fade_setEndPalette__P21430_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_setEndPalette__P4144, depth: s.depth + 1, + parent: s, fn: color_Fade_setEndPalette__P21430, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -51769,7 +52100,7 @@ function color_Fade_setEndPalette__P4144_mk(s) { -function color__clone__P4132(s) { +function color__clone__P21418(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51779,17 +52110,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.out___24235 = undefined; - s.i___24241 = undefined; + s.out___41724 = undefined; + s.i___41730 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(color_Palette__C4113_VT); + r0 = pxsim_pxtcore_mkClassInstance(color_Palette__C21399_VT); s.tmp_0 = r0; - s.tmp_1 = color_ColorBuffer_constructor__P4076_mk(s); + s.tmp_1 = color_ColorBuffer_constructor__P21362_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_2 = color_ColorBuffer_length__P4079_mk(s); + s.tmp_2 = color_ColorBuffer_length__P21365_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 1780; s.pc = 4; return s.tmp_2; case 4: @@ -51799,11 +52130,11 @@ switch (step) { s.callLocIdx = 1781; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.out___24235 = (s.tmp_0); - s.i___24241 = (0); + s.out___41724 = (s.tmp_0); + s.i___41730 = (0); case 1: - s.tmp_1 = r0 = s.i___24241; - s.tmp_3 = color_ColorBuffer_length__P4079_mk(s); + s.tmp_1 = r0 = s.i___41730; + s.tmp_3 = color_ColorBuffer_length__P21365_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1782; s.pc = 5; return s.tmp_3; case 5: @@ -51813,12 +52144,12 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_4 = color_ColorBuffer_setColor__P4081_mk(s); - s.tmp_4.arg0 = s.out___24235; - s.tmp_4.arg1 = s.i___24241; - s.tmp_5 = color_ColorBuffer_color__P4080_mk(s); + s.tmp_4 = color_ColorBuffer_setColor__P21367_mk(s); + s.tmp_4.arg0 = s.out___41724; + s.tmp_4.arg1 = s.i___41730; + s.tmp_5 = color_ColorBuffer_color__P21366_mk(s); s.tmp_5.arg0 = s.arg0; - s.tmp_5.arg1 = s.i___24241; + s.tmp_5.arg1 = s.i___41730; s.callLocIdx = 1783; s.pc = 7; return s.tmp_5; case 7: r0 = s.retval; @@ -51826,20 +52157,20 @@ switch (step) { s.callLocIdx = 1784; s.pc = 6; return s.tmp_4; case 6: r0 = s.retval; - r0 = (s.i___24241 + 1); - s.i___24241 = (r0); + r0 = (s.i___41730 + 1); + s.i___41730 = (r0); { step = 1; continue; } case 2: - r0 = s.out___24235; + r0 = s.out___41724; return leave(s, r0) default: oops() } } } -color__clone__P4132.info = {"start":14259,"length":200,"line":457,"column":4,"endLine":463,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"_clone","argumentNames":["p"]} +color__clone__P21418.info = {"start":14259,"length":200,"line":457,"column":4,"endLine":463,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"_clone","argumentNames":["p"]} -function color__clone__P4132_mk(s) { +function color__clone__P21418_mk(s) { checkStack(s.depth); return { - parent: s, fn: color__clone__P4132, depth: s.depth + 1, + parent: s, fn: color__clone__P21418, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -51847,8 +52178,8 @@ function color__clone__P4132_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - out___24235: undefined, - i___24241: undefined, + out___41724: undefined, + i___41730: undefined, arg0: undefined, } } @@ -51856,7 +52187,7 @@ function color__clone__P4132_mk(s) { -function color_ColorBuffer_setColor__P4081(s) { +function color_ColorBuffer_setColor__P21367(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51866,9 +52197,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___24310 = undefined; - s.start___24312 = undefined; - s.i___24316 = undefined; + s.s___41799 = undefined; + s.start___41801 = undefined; + s.i___41805 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -51876,7 +52207,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_ColorBuffer__C4073_VT)) failedCast(r0); + if (!checkSubtype(r0, color_ColorBuffer__C21359_VT)) failedCast(r0); r0 = (s.arg1 | 0); s.arg1 = (r0); r0 = (s.arg1 < 0); @@ -51887,7 +52218,7 @@ switch (step) { { step = 2; continue; } case 1: s.tmp_1 = r0 = s.arg1; - s.tmp_3 = color_ColorBuffer_length__P4079_mk(s); + s.tmp_3 = color_ColorBuffer_length__P21365_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1736; s.pc = 8; return s.tmp_3; case 8: @@ -51902,32 +52233,32 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_5 = color_ColorBuffer_stride__P4078_mk(s); + s.tmp_5 = color_ColorBuffer_stride__P21364_mk(s); s.tmp_5.arg0 = s.arg0; s.callLocIdx = 1737; s.pc = 9; return s.tmp_5; case 9: r0 = s.retval; - s.s___24310 = (r0); - r0 = (s.arg1 * s.s___24310); - s.start___24312 = (r0); - r0 = (s.s___24310 - 1); - s.i___24316 = (r0); + s.s___41799 = (r0); + r0 = (s.arg1 * s.s___41799); + s.start___41801 = (r0); + r0 = (s.s___41799 - 1); + s.i___41805 = (r0); case 5: - r0 = (s.i___24316 >= 0); + r0 = (s.i___41805 >= 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } r0 = s.arg0.fields["buf"]; s.tmp_1 = r0; - r0 = (s.start___24312 + s.i___24316); + r0 = (s.start___41801 + s.i___41805); s.tmp_2 = r0; r0 = (s.arg2 & 255); s.tmp_3 = r0; r0 = pxsim.BufferMethods.setByte(s.tmp_1, s.tmp_2, s.tmp_3); r0 = (s.arg2 >> 8); s.arg2 = (r0); - r0 = (s.i___24316 - 1); - s.i___24316 = (r0); + r0 = (s.i___41805 - 1); + s.i___41805 = (r0); { step = 5; continue; } case 6: case 7: @@ -51935,12 +52266,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_ColorBuffer_setColor__P4081.info = {"start":1308,"length":362,"line":51,"column":8,"endLine":61,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"setColor","argumentNames":["this","index","color"]} +color_ColorBuffer_setColor__P21367.info = {"start":1308,"length":362,"line":51,"column":8,"endLine":61,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"setColor","argumentNames":["this","index","color"]} -function color_ColorBuffer_setColor__P4081_mk(s) { +function color_ColorBuffer_setColor__P21367_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_ColorBuffer_setColor__P4081, depth: s.depth + 1, + parent: s, fn: color_ColorBuffer_setColor__P21367, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -51948,9 +52279,9 @@ function color_ColorBuffer_setColor__P4081_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - s___24310: undefined, - start___24312: undefined, - i___24316: undefined, + s___41799: undefined, + start___41801: undefined, + i___41805: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -51960,7 +52291,7 @@ function color_ColorBuffer_setColor__P4081_mk(s) { -function color_ColorBuffer_color__P4080(s) { +function color_ColorBuffer_color__P21366(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51970,17 +52301,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___24270 = undefined; - s.start___24272 = undefined; - s.c___24276 = undefined; - s.i___24277 = undefined; + s.s___41759 = undefined; + s.start___41761 = undefined; + s.c___41765 = undefined; + s.i___41766 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_ColorBuffer__C4073_VT)) failedCast(r0); + if (!checkSubtype(r0, color_ColorBuffer__C21359_VT)) failedCast(r0); r0 = (s.arg1 | 0); s.arg1 = (r0); r0 = (s.arg1 < 0); @@ -51991,7 +52322,7 @@ switch (step) { { step = 2; continue; } case 1: s.tmp_1 = r0 = s.arg1; - s.tmp_3 = color_ColorBuffer_length__P4079_mk(s); + s.tmp_3 = color_ColorBuffer_length__P21365_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1734; s.pc = 8; return s.tmp_3; case 8: @@ -52007,48 +52338,48 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_5 = color_ColorBuffer_stride__P4078_mk(s); + s.tmp_5 = color_ColorBuffer_stride__P21364_mk(s); s.tmp_5.arg0 = s.arg0; s.callLocIdx = 1735; s.pc = 9; return s.tmp_5; case 9: r0 = s.retval; - s.s___24270 = (r0); - r0 = (s.arg1 * s.s___24270); - s.start___24272 = (r0); - s.c___24276 = (0); - s.i___24277 = (0); + s.s___41759 = (r0); + r0 = (s.arg1 * s.s___41759); + s.start___41761 = (r0); + s.c___41765 = (0); + s.i___41766 = (0); case 5: - r0 = (s.i___24277 < s.s___24270); + r0 = (s.i___41766 < s.s___41759); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - r0 = (s.c___24276 << 8); + r0 = (s.c___41765 << 8); s.tmp_1 = r0; r0 = s.arg0.fields["buf"]; s.tmp_4 = r0; - r0 = (s.start___24272 + s.i___24277); + r0 = (s.start___41761 + s.i___41766); s.tmp_5 = r0; r0 = pxsim.BufferMethods.getByte(s.tmp_4, s.tmp_5); s.tmp_3 = r0; r0 = (s.tmp_3 & 255); s.tmp_2 = r0; r0 = (s.tmp_1 | s.tmp_2); - s.c___24276 = (r0); - r0 = (s.i___24277 + 1); - s.i___24277 = (r0); + s.c___41765 = (r0); + r0 = (s.i___41766 + 1); + s.i___41766 = (r0); { step = 5; continue; } case 6: - r0 = s.c___24276; + r0 = s.c___41765; case 7: return leave(s, r0) default: oops() } } } -color_ColorBuffer_color__P4080.info = {"start":930,"length":368,"line":38,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"color","argumentNames":["this","index"]} +color_ColorBuffer_color__P21366.info = {"start":930,"length":368,"line":38,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/color/colorbuffer.ts","functionName":"color","argumentNames":["this","index"]} -function color_ColorBuffer_color__P4080_mk(s) { +function color_ColorBuffer_color__P21366_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_ColorBuffer_color__P4080, depth: s.depth + 1, + parent: s, fn: color_ColorBuffer_color__P21366, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -52056,10 +52387,10 @@ function color_ColorBuffer_color__P4080_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - s___24270: undefined, - start___24272: undefined, - c___24276: undefined, - i___24277: undefined, + s___41759: undefined, + start___41761: undefined, + c___41765: undefined, + i___41766: undefined, arg0: undefined, arg1: undefined, } } @@ -52068,7 +52399,7 @@ function color_ColorBuffer_color__P4080_mk(s) { -function color_Fade_setStartPalette__P4142(s) { +function color_Fade_setStartPalette__P21428(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52084,9 +52415,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C4134_VT)) failedCast(r0); + if (!checkSubtype(r0, color_Fade__C21420_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = color__clone__P4132_mk(s); + s.tmp_2 = color__clone__P21418_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 1791; s.pc = 1; return s.tmp_2; case 1: @@ -52097,12 +52428,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_Fade_setStartPalette__P4142.info = {"start":1352,"length":131,"line":49,"column":8,"endLine":52,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"setStartPalette","argumentNames":["this","colors"]} +color_Fade_setStartPalette__P21428.info = {"start":1352,"length":131,"line":49,"column":8,"endLine":52,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"setStartPalette","argumentNames":["this","colors"]} -function color_Fade_setStartPalette__P4142_mk(s) { +function color_Fade_setStartPalette__P21428_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_setStartPalette__P4142, depth: s.depth + 1, + parent: s, fn: color_Fade_setStartPalette__P21428, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -52115,7 +52446,7 @@ function color_Fade_setStartPalette__P4142_mk(s) { -function color_Fade_start__P4139(s) { +function color_Fade_start__P21425(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52131,14 +52462,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C4134_VT)) failedCast(r0); - s.tmp_0 = color_init__P7707_mk(s); + if (!checkSubtype(r0, color_Fade__C21420_VT)) failedCast(r0); + s.tmp_0 = color_init__P25008_mk(s); s.callLocIdx = 1787; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = (s.arg0).fields["duration"] = (s.arg1); - s.tmp_0 = color_setPalette__P4118_mk(s); - s.tmp_1 = color_Fade_startPalette__P4136_mk(s); + s.tmp_0 = color_setPalette__P21404_mk(s); + s.tmp_1 = color_Fade_startPalette__P21422_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1788; s.pc = 3; return s.tmp_1; case 3: @@ -52151,23 +52482,23 @@ switch (step) { case 2: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = game_runtime__P2714_mk(s); + s.tmp_2 = game_runtime__P20000_mk(s); s.callLocIdx = 1790; s.pc = 4; return s.tmp_2; case 4: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["startTime"] = (s.tmp_1); - globals.activeFade___7653 = (s.arg0); + globals.activeFade___24954 = (s.arg0); r0 = s.arg0; return leave(s, r0) default: oops() } } } -color_Fade_start__P4139.info = {"start":834,"length":258,"line":29,"column":8,"endLine":37,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"start","argumentNames":["this","duration"]} +color_Fade_start__P21425.info = {"start":834,"length":258,"line":29,"column":8,"endLine":37,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"start","argumentNames":["this","duration"]} -function color_Fade_start__P4139_mk(s) { +function color_Fade_start__P21425_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_start__P4139, depth: s.depth + 1, + parent: s, fn: color_Fade_start__P21425, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -52180,7 +52511,7 @@ function color_Fade_start__P4139_mk(s) { -function color_init__P7707(s) { +function color_init__P25008(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52190,34 +52521,34 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.currentScene___7654); + r0 = pxsim_numops_toBoolDecr(globals.currentScene___24955); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = game_forever__P2704_mk(s); - s.tmp_2.arg0 = color_init_inline__P24339; + s.tmp_2 = game_forever__P19990_mk(s); + s.tmp_2.arg0 = color_init_inline__P41828; s.callLocIdx = 1812; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - s.tmp_0 = game_currentScene__P2693_mk(s); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 1813; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - globals.currentScene___7654 = (r0); + globals.currentScene___24955 = (r0); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -color_init__P7707.info = {"start":6049,"length":374,"line":217,"column":4,"endLine":230,"endColumn":5,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"init","argumentNames":[]} +color_init__P25008.info = {"start":6049,"length":374,"line":217,"column":4,"endLine":230,"endColumn":5,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"init","argumentNames":[]} -function color_init__P7707_mk(s) { +function color_init__P25008_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_init__P7707, depth: s.depth + 1, + parent: s, fn: color_init__P25008, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -52228,7 +52559,7 @@ function color_init__P7707_mk(s) { -function color_init_inline__P24339(s) { +function color_init_inline__P41828(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52238,18 +52569,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.finished___24341 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.activeFade___7653); + s.finished___41830 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.activeFade___24954); if (!r0) { step = 3; continue; } - s.tmp_0 = color_Fade_step__P4146_mk(s); - s.tmp_0.arg0 = globals.activeFade___7653; + s.tmp_0 = color_Fade_step__P21432_mk(s); + s.tmp_0.arg0 = globals.activeFade___24954; s.callLocIdx = 1811; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.finished___24341 = (r0); - r0 = pxsim_numops_toBoolDecr(s.finished___24341); + s.finished___41830 = (r0); + r0 = pxsim_numops_toBoolDecr(s.finished___41830); if (!r0) { step = 1; continue; } - globals.activeFade___7653 = (undefined); + globals.activeFade___24954 = (undefined); case 1: case 2: case 3: @@ -52258,22 +52589,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_init_inline__P24339.info = {"start":6121,"length":236,"line":219,"column":25,"endLine":227,"endColumn":13,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"inline","argumentNames":[]} +color_init_inline__P41828.info = {"start":6121,"length":236,"line":219,"column":25,"endLine":227,"endColumn":13,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"inline","argumentNames":[]} -function color_init_inline__P24339_mk(s) { +function color_init_inline__P41828_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_init_inline__P24339, depth: s.depth + 1, + parent: s, fn: color_init_inline__P41828, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - finished___24341: undefined, + finished___41830: undefined, } } -function color_Fade_step__P4146(s) { +function color_Fade_step__P21432(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52283,16 +52614,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.time___24369 = undefined; - s.p___24375 = undefined; - s.i___24382 = undefined; - s.col___24388 = undefined; + s.time___41858 = undefined; + s.p___41864 = undefined; + s.i___41871 = undefined; + s.col___41877 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C4134_VT)) failedCast(r0); + if (!checkSubtype(r0, color_Fade__C21420_VT)) failedCast(r0); r0 = s.arg0.fields["_endPalette"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -52316,7 +52647,7 @@ switch (step) { { step = 9; continue; } case 3: case 4: - s.tmp_8 = color_Fade_isActive__P4138_mk(s); + s.tmp_8 = color_Fade_isActive__P21424_mk(s); s.tmp_8.arg0 = s.arg0; s.callLocIdx = 1793; s.pc = 10; return s.tmp_8; case 10: @@ -52328,7 +52659,7 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 5; continue; } - s.tmp_9 = color_setPalette__P4118_mk(s); + s.tmp_9 = color_setPalette__P21404_mk(s); r0 = s.arg0.fields["_endPalette"]; s.tmp_9.arg0 = r0; s.tmp_9.arg1 = 0; @@ -52342,7 +52673,7 @@ switch (step) { { step = 9; continue; } case 5: case 6: - s.tmp_1 = game_runtime__P2714_mk(s); + s.tmp_1 = game_runtime__P20000_mk(s); s.callLocIdx = 1795; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; @@ -52350,12 +52681,12 @@ switch (step) { r0 = s.arg0.fields["startTime"]; s.tmp_2 = r0; r0 = (s.tmp_0 - s.tmp_2); - s.time___24369 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(color_Palette__C4113_VT); + s.time___41858 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(color_Palette__C21399_VT); s.tmp_0 = r0; - s.tmp_1 = color_ColorBuffer_constructor__P4076_mk(s); + s.tmp_1 = color_ColorBuffer_constructor__P21362_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_2 = color_ColorBuffer_length__P4079_mk(s); + s.tmp_2 = color_ColorBuffer_length__P21365_mk(s); r0 = s.arg0.fields["_startPalette"]; s.tmp_2.arg0 = r0; s.callLocIdx = 1796; s.pc = 14; return s.tmp_2; @@ -52366,12 +52697,12 @@ switch (step) { s.callLocIdx = 1797; s.pc = 13; return s.tmp_1; case 13: r0 = s.retval; - s.p___24375 = (s.tmp_0); - s.i___24382 = (0); + s.p___41864 = (s.tmp_0); + s.i___41871 = (0); case 7: - s.tmp_1 = r0 = s.i___24382; - s.tmp_3 = color_ColorBuffer_length__P4079_mk(s); - s.tmp_3.arg0 = s.p___24375; + s.tmp_1 = r0 = s.i___41871; + s.tmp_3 = color_ColorBuffer_length__P21365_mk(s); + s.tmp_3.arg0 = s.p___41864; s.callLocIdx = 1798; s.pc = 15; return s.tmp_3; case 15: r0 = s.retval; @@ -52380,44 +52711,44 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.tmp_4 = color_partialColorTransition__P4129_mk(s); - s.tmp_5 = color_ColorBuffer_color__P4080_mk(s); + s.tmp_4 = color_partialColorTransition__P21415_mk(s); + s.tmp_5 = color_ColorBuffer_color__P21366_mk(s); r0 = s.arg0.fields["_startPalette"]; s.tmp_5.arg0 = r0; - s.tmp_5.arg1 = s.i___24382; + s.tmp_5.arg1 = s.i___41871; s.callLocIdx = 1799; s.pc = 17; return s.tmp_5; case 17: r0 = s.retval; s.tmp_4.arg0 = r0; - s.tmp_6 = color_ColorBuffer_color__P4080_mk(s); + s.tmp_6 = color_ColorBuffer_color__P21366_mk(s); r0 = s.arg0.fields["_endPalette"]; s.tmp_6.arg0 = r0; - s.tmp_6.arg1 = s.i___24382; + s.tmp_6.arg1 = s.i___41871; s.callLocIdx = 1800; s.pc = 18; return s.tmp_6; case 18: r0 = s.retval; s.tmp_4.arg1 = r0; r0 = s.arg0.fields["duration"]; s.tmp_7 = r0; - r0 = (s.time___24369 / s.tmp_7); + r0 = (s.time___41858 / s.tmp_7); s.tmp_4.arg2 = r0; s.callLocIdx = 1801; s.pc = 16; return s.tmp_4; case 16: r0 = s.retval; - s.col___24388 = (r0); - s.tmp_0 = color_ColorBuffer_setColor__P4081_mk(s); - s.tmp_0.arg0 = s.p___24375; - s.tmp_0.arg1 = s.i___24382; - s.tmp_0.arg2 = s.col___24388; + s.col___41877 = (r0); + s.tmp_0 = color_ColorBuffer_setColor__P21367_mk(s); + s.tmp_0.arg0 = s.p___41864; + s.tmp_0.arg1 = s.i___41871; + s.tmp_0.arg2 = s.col___41877; s.callLocIdx = 1802; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - r0 = (s.i___24382 + 1); - s.i___24382 = (r0); + r0 = (s.i___41871 + 1); + s.i___41871 = (r0); { step = 7; continue; } case 8: - s.tmp_0 = color_setPalette__P4118_mk(s); - s.tmp_0.arg0 = s.p___24375; + s.tmp_0 = color_setPalette__P21404_mk(s); + s.tmp_0.arg0 = s.p___41864; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 0; s.tmp_0.arg3 = 0; @@ -52429,12 +52760,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_Fade_step__P4146.info = {"start":1934,"length":818,"line":69,"column":8,"endLine":95,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"step","argumentNames":["this"]} +color_Fade_step__P21432.info = {"start":1934,"length":818,"line":69,"column":8,"endLine":95,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"step","argumentNames":["this"]} -function color_Fade_step__P4146_mk(s) { +function color_Fade_step__P21432_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_step__P4146, depth: s.depth + 1, + parent: s, fn: color_Fade_step__P21432, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -52446,10 +52777,10 @@ function color_Fade_step__P4146_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - time___24369: undefined, - p___24375: undefined, - i___24382: undefined, - col___24388: undefined, + time___41858: undefined, + p___41864: undefined, + i___41871: undefined, + col___41877: undefined, arg0: undefined, } } @@ -52457,7 +52788,7 @@ function color_Fade_step__P4146_mk(s) { -function color_partialColorTransition__P4129(s) { +function color_partialColorTransition__P21415(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52467,12 +52798,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.r1___24421 = undefined; - s.g1___24425 = undefined; - s.b1___24429 = undefined; - s.rDiff___24433 = undefined; - s.gDiff___24439 = undefined; - s.bDiff___24445 = undefined; + s.r1___41910 = undefined; + s.g1___41914 = undefined; + s.b1___41918 = undefined; + s.rDiff___41922 = undefined; + s.gDiff___41928 = undefined; + s.bDiff___41934 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -52499,50 +52830,50 @@ switch (step) { r0 = (s.arg0 >> 16); s.tmp_2 = r0; r0 = (s.tmp_2 & 255); - s.r1___24421 = (r0); + s.r1___41910 = (r0); r0 = (s.arg0 >> 8); s.tmp_0 = r0; r0 = (s.tmp_0 & 255); - s.g1___24425 = (r0); + s.g1___41914 = (r0); r0 = (s.arg0 >> 0); s.tmp_0 = r0; r0 = (s.tmp_0 & 255); - s.b1___24429 = (r0); + s.b1___41918 = (r0); r0 = (s.arg1 >> 16); s.tmp_1 = r0; r0 = (s.tmp_1 & 255); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.r1___24421); - s.rDiff___24433 = (r0); + r0 = (s.tmp_0 - s.r1___41910); + s.rDiff___41922 = (r0); r0 = (s.arg1 >> 8); s.tmp_1 = r0; r0 = (s.tmp_1 & 255); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.g1___24425); - s.gDiff___24439 = (r0); + r0 = (s.tmp_0 - s.g1___41914); + s.gDiff___41928 = (r0); r0 = (s.arg1 >> 0); s.tmp_1 = r0; r0 = (s.tmp_1 & 255); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.b1___24429); - s.bDiff___24445 = (r0); - s.tmp_0 = color_toColor__P7650_mk(s); - s.tmp_1 = r0 = s.r1___24421; - r0 = (s.rDiff___24433 * s.arg2); + r0 = (s.tmp_0 - s.b1___41918); + s.bDiff___41934 = (r0); + s.tmp_0 = color_toColor__P24951_mk(s); + s.tmp_1 = r0 = s.r1___41910; + r0 = (s.rDiff___41922 * s.arg2); s.tmp_3 = r0; r0 = pxsim.Math_.round(s.tmp_3); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0.arg0 = r0; - s.tmp_4 = r0 = s.g1___24425; - r0 = (s.gDiff___24439 * s.arg2); + s.tmp_4 = r0 = s.g1___41914; + r0 = (s.gDiff___41928 * s.arg2); s.tmp_6 = r0; r0 = pxsim.Math_.round(s.tmp_6); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); s.tmp_0.arg1 = r0; - s.tmp_7 = r0 = s.b1___24429; - r0 = (s.bDiff___24445 * s.arg2); + s.tmp_7 = r0 = s.b1___41918; + r0 = (s.bDiff___41934 * s.arg2); s.tmp_9 = r0; r0 = pxsim.Math_.round(s.tmp_9); s.tmp_8 = r0; @@ -52555,12 +52886,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_partialColorTransition__P4129.info = {"start":12952,"length":669,"line":413,"column":4,"endLine":433,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"partialColorTransition","argumentNames":["start","end","percentage"]} +color_partialColorTransition__P21415.info = {"start":12952,"length":669,"line":413,"column":4,"endLine":433,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"partialColorTransition","argumentNames":["start","end","percentage"]} -function color_partialColorTransition__P4129_mk(s) { +function color_partialColorTransition__P21415_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_partialColorTransition__P4129, depth: s.depth + 1, + parent: s, fn: color_partialColorTransition__P21415, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -52572,12 +52903,12 @@ function color_partialColorTransition__P4129_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - r1___24421: undefined, - g1___24425: undefined, - b1___24429: undefined, - rDiff___24433: undefined, - gDiff___24439: undefined, - bDiff___24445: undefined, + r1___41910: undefined, + g1___41914: undefined, + b1___41918: undefined, + rDiff___41922: undefined, + gDiff___41928: undefined, + bDiff___41934: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -52587,7 +52918,7 @@ function color_partialColorTransition__P4129_mk(s) { -function color_toColor__P7650(s) { +function color_toColor__P24951(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52619,12 +52950,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_toColor__P7650.info = {"start":14121,"length":132,"line":453,"column":4,"endLine":455,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"toColor","argumentNames":["r","g","b"]} +color_toColor__P24951.info = {"start":14121,"length":132,"line":453,"column":4,"endLine":455,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"toColor","argumentNames":["r","g","b"]} -function color_toColor__P7650_mk(s) { +function color_toColor__P24951_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_toColor__P7650, depth: s.depth + 1, + parent: s, fn: color_toColor__P24951, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -52641,7 +52972,7 @@ function color_toColor__P7650_mk(s) { -function color_unpackB__P4067(s) { +function color_unpackB__P21353(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52661,12 +52992,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_unpackB__P4067.info = {"start":6742,"length":86,"line":211,"column":4,"endLine":213,"endColumn":5,"fileName":"pxt_modules/color/colors.ts","functionName":"unpackB","argumentNames":["rgb"]} +color_unpackB__P21353.info = {"start":6742,"length":86,"line":211,"column":4,"endLine":213,"endColumn":5,"fileName":"pxt_modules/color/colors.ts","functionName":"unpackB","argumentNames":["rgb"]} -function color_unpackB__P4067_mk(s) { +function color_unpackB__P21353_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_unpackB__P4067, depth: s.depth + 1, + parent: s, fn: color_unpackB__P21353, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -52676,7 +53007,7 @@ function color_unpackB__P4067_mk(s) { -function color_unpackG__P4066(s) { +function color_unpackG__P21352(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52696,12 +53027,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_unpackG__P4066.info = {"start":6651,"length":86,"line":208,"column":4,"endLine":210,"endColumn":5,"fileName":"pxt_modules/color/colors.ts","functionName":"unpackG","argumentNames":["rgb"]} +color_unpackG__P21352.info = {"start":6651,"length":86,"line":208,"column":4,"endLine":210,"endColumn":5,"fileName":"pxt_modules/color/colors.ts","functionName":"unpackG","argumentNames":["rgb"]} -function color_unpackG__P4066_mk(s) { +function color_unpackG__P21352_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_unpackG__P4066, depth: s.depth + 1, + parent: s, fn: color_unpackG__P21352, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -52711,7 +53042,7 @@ function color_unpackG__P4066_mk(s) { -function color_unpackR__P4065(s) { +function color_unpackR__P21351(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52731,12 +53062,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_unpackR__P4065.info = {"start":6559,"length":87,"line":205,"column":4,"endLine":207,"endColumn":5,"fileName":"pxt_modules/color/colors.ts","functionName":"unpackR","argumentNames":["rgb"]} +color_unpackR__P21351.info = {"start":6559,"length":87,"line":205,"column":4,"endLine":207,"endColumn":5,"fileName":"pxt_modules/color/colors.ts","functionName":"unpackR","argumentNames":["rgb"]} -function color_unpackR__P4065_mk(s) { +function color_unpackR__P21351_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_unpackR__P4065, depth: s.depth + 1, + parent: s, fn: color_unpackR__P21351, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -52746,7 +53077,7 @@ function color_unpackR__P4065_mk(s) { -function color_Fade_startPalette__P4136(s) { +function color_Fade_startPalette__P21422(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52761,7 +53092,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C4134_VT)) failedCast(r0); + if (!checkSubtype(r0, color_Fade__C21420_VT)) failedCast(r0); r0 = s.arg0.fields["_startPalette"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -52771,7 +53102,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } s.tmp_3 = r0 = s.arg0; - s.tmp_5 = color_currentPalette__P4131_mk(s); + s.tmp_5 = color_currentPalette__P21417_mk(s); s.callLocIdx = 1785; s.pc = 3; return s.tmp_5; case 3: r0 = s.retval; @@ -52783,12 +53114,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_Fade_startPalette__P4136.info = {"start":233,"length":189,"line":9,"column":8,"endLine":14,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"startPalette","argumentNames":["this"]} +color_Fade_startPalette__P21422.info = {"start":233,"length":189,"line":9,"column":8,"endLine":14,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"startPalette","argumentNames":["this"]} -function color_Fade_startPalette__P4136_mk(s) { +function color_Fade_startPalette__P21422_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_startPalette__P4136, depth: s.depth + 1, + parent: s, fn: color_Fade_startPalette__P21422, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -52803,7 +53134,7 @@ function color_Fade_startPalette__P4136_mk(s) { -function color_currentPalette__P4131(s) { +function color_currentPalette__P21417(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52813,14 +53144,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___24219 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.currentColors___7642); + s.p___41708 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.currentColors___24943); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkClassInstance(color_Palette__C4113_VT); + r0 = pxsim_pxtcore_mkClassInstance(color_Palette__C21399_VT); s.tmp_0 = r0; - s.tmp_1 = color_ColorBuffer_constructor__P4076_mk(s); + s.tmp_1 = color_ColorBuffer_constructor__P21362_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_2 = color_availableColors__P4124_mk(s); + s.tmp_2 = color_availableColors__P21410_mk(s); s.callLocIdx = 1777; s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; @@ -52829,17 +53160,17 @@ switch (step) { s.callLocIdx = 1778; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; - s.p___24219 = (s.tmp_0); - s.tmp_0 = r0 = s.p___24219; - r0 = pxsim.BufferMethods.slice(globals.currentColors___7642, 0, -1); + s.p___41708 = (s.tmp_0); + s.tmp_0 = r0 = s.p___41708; + r0 = pxsim.BufferMethods.slice(globals.currentColors___24943, 0, -1); s.tmp_1 = r0; r0 = (s.tmp_0).fields["buf"] = (s.tmp_1); - r0 = s.p___24219; + r0 = s.p___41708; { step = 3; continue; } { step = 2; continue; } case 1: - s.tmp_0 = color__clone__P4132_mk(s); - s.tmp_0.arg0 = globals.originalPalette___4158; + s.tmp_0 = color__clone__P21418_mk(s); + s.tmp_0.arg0 = globals.originalPalette___21444; s.callLocIdx = 1779; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; @@ -52850,24 +53181,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_currentPalette__P4131.info = {"start":13794,"length":258,"line":442,"column":4,"endLine":450,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"currentPalette","argumentNames":[]} +color_currentPalette__P21417.info = {"start":13794,"length":258,"line":442,"column":4,"endLine":450,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"currentPalette","argumentNames":[]} -function color_currentPalette__P4131_mk(s) { +function color_currentPalette__P21417_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_currentPalette__P4131, depth: s.depth + 1, + parent: s, fn: color_currentPalette__P21417, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - p___24219: undefined, + p___41708: undefined, } } -function color_Fade_constructor__P4135(s) { +function color_Fade_constructor__P21421(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52882,17 +53213,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C4134_VT)) failedCast(r0); + if (!checkSubtype(r0, color_Fade__C21420_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -color_Fade_constructor__P4135.info = {"start":206,"length":17,"line":7,"column":8,"endLine":7,"endColumn":25,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"inline","argumentNames":["this"]} +color_Fade_constructor__P21421.info = {"start":206,"length":17,"line":7,"column":8,"endLine":7,"endColumn":25,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"inline","argumentNames":["this"]} -function color_Fade_constructor__P4135_mk(s) { +function color_Fade_constructor__P21421_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_constructor__P4135, depth: s.depth + 1, + parent: s, fn: color_Fade_constructor__P21421, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -52901,7 +53232,7 @@ function color_Fade_constructor__P4135_mk(s) { -function color_clearFadeEffect__P4122(s) { +function color_clearFadeEffect__P21408(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52911,19 +53242,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.effectStack___24517 = undefined; - s.tmp_0 = color_getFadingEffectStack__P7648_mk(s); + s.effectStack___42006 = undefined; + s.tmp_0 = color_getFadingEffectStack__P24949_mk(s); s.callLocIdx = 1764; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.effectStack___24517 = (r0); - r0 = pxsim_Array__length(s.effectStack___24517); + s.effectStack___42006 = (r0); + r0 = pxsim_Array__length(s.effectStack___42006); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = color_FadeEffect_stop__P4117_mk(s); - s.tmp_2 = r0 = s.effectStack___24517; - r0 = pxsim_Array__length(s.effectStack___24517); + s.tmp_1 = color_FadeEffect_stop__P21403_mk(s); + s.tmp_2 = r0 = s.effectStack___42006; + r0 = pxsim_Array__length(s.effectStack___42006); s.tmp_4 = r0; r0 = (s.tmp_4 - 1); s.tmp_3 = r0; @@ -52933,14 +53264,14 @@ switch (step) { s.callLocIdx = 1765; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; - s.tmp_0 = color_FadeRevert_applyRevert__P7645_mk(s); - r0 = pxsim_Array__getAt(s.effectStack___24517, 0); + s.tmp_0 = color_FadeRevert_applyRevert__P24946_mk(s); + r0 = pxsim_Array__getAt(s.effectStack___42006, 0); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 0; s.callLocIdx = 1766; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = color_clearFadingEffectStack__P7649_mk(s); + s.tmp_0 = color_clearFadingEffectStack__P24950_mk(s); s.callLocIdx = 1767; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; @@ -52950,26 +53281,26 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_clearFadeEffect__P4122.info = {"start":11097,"length":279,"line":350,"column":4,"endLine":357,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"clearFadeEffect","argumentNames":[]} +color_clearFadeEffect__P21408.info = {"start":11097,"length":279,"line":350,"column":4,"endLine":357,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"clearFadeEffect","argumentNames":[]} -function color_clearFadeEffect__P4122_mk(s) { +function color_clearFadeEffect__P21408_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_clearFadeEffect__P4122, depth: s.depth + 1, + parent: s, fn: color_clearFadeEffect__P21408, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - effectStack___24517: undefined, + effectStack___42006: undefined, } } -function color_clearFadingEffectStack__P7649(s) { +function color_clearFadingEffectStack__P24950(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52979,14 +53310,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_2 = game_currentScene__P2693_mk(s); + s.tmp_2 = game_currentScene__P19979_mk(s); s.callLocIdx = 1744; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; r0 = s.tmp_1.fields["_data"]; s.tmp_0 = r0; - s.tmp_3 = r0 = globals.COLOR_FADING_EFFECT_KEY___7647; + s.tmp_3 = r0 = globals.COLOR_FADING_EFFECT_KEY___24948; r0 = pxsim_Array__mk(); s.tmp_4 = r0; r0 = pxsim_pxtrt.mapSetGeneric(s.tmp_0, s.tmp_3, s.tmp_4); @@ -52994,12 +53325,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_clearFadingEffectStack__P7649.info = {"start":5417,"length":126,"line":197,"column":4,"endLine":199,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"clearFadingEffectStack","argumentNames":[]} +color_clearFadingEffectStack__P24950.info = {"start":5417,"length":126,"line":197,"column":4,"endLine":199,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"clearFadingEffectStack","argumentNames":[]} -function color_clearFadingEffectStack__P7649_mk(s) { +function color_clearFadingEffectStack__P24950_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_clearFadingEffectStack__P7649, depth: s.depth + 1, + parent: s, fn: color_clearFadingEffectStack__P24950, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -53012,7 +53343,7 @@ function color_clearFadingEffectStack__P7649_mk(s) { -function scene_Scene_data__P2603(s) { +function scene_Scene_data__P19889(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53027,18 +53358,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C2579_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C19865_VT)) failedCast(r0); r0 = s.arg0.fields["_data"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Scene_data__P2603.info = {"start":6765,"length":53,"line":184,"column":8,"endLine":186,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"data","argumentNames":["this"]} -scene_Scene_data__P2603.isGetter = true; +scene_Scene_data__P19889.info = {"start":6765,"length":53,"line":184,"column":8,"endLine":186,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"data","argumentNames":["this"]} +scene_Scene_data__P19889.isGetter = true; -function scene_Scene_data__P2603_mk(s) { +function scene_Scene_data__P19889_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_data__P2603, depth: s.depth + 1, + parent: s, fn: scene_Scene_data__P19889, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -53047,7 +53378,7 @@ function scene_Scene_data__P2603_mk(s) { -function color_getFadingEffectStack__P7648(s) { +function color_getFadingEffectStack__P24949(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53057,51 +53388,51 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sceneState___24585 = undefined; - s.tmp_2 = game_currentScene__P2693_mk(s); + s.sceneState___42074 = undefined; + s.tmp_2 = game_currentScene__P19979_mk(s); s.callLocIdx = 1741; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; s.tmp_1 = r0; r0 = s.tmp_1.fields["_data"]; s.tmp_0 = r0; - r0 = pxsim_pxtrt.mapGetGeneric(s.tmp_0, globals.COLOR_FADING_EFFECT_KEY___7647); - s.sceneState___24585 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sceneState___24585); + r0 = pxsim_pxtrt.mapGetGeneric(s.tmp_0, globals.COLOR_FADING_EFFECT_KEY___24948); + s.sceneState___42074 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sceneState___42074); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = color_clearFadingEffectStack__P7649_mk(s); + s.tmp_2 = color_clearFadingEffectStack__P24950_mk(s); s.callLocIdx = 1743; s.pc = 4; return s.tmp_2; case 4: r0 = s.retval; - s.sceneState___24585 = (r0); + s.sceneState___42074 = (r0); case 1: case 2: - r0 = s.sceneState___24585; + r0 = s.sceneState___42074; return leave(s, r0) default: oops() } } } -color_getFadingEffectStack__P7648.info = {"start":5153,"length":258,"line":189,"column":4,"endLine":195,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"getFadingEffectStack","argumentNames":[]} +color_getFadingEffectStack__P24949.info = {"start":5153,"length":258,"line":189,"column":4,"endLine":195,"endColumn":5,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"getFadingEffectStack","argumentNames":[]} -function color_getFadingEffectStack__P7648_mk(s) { +function color_getFadingEffectStack__P24949_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_getFadingEffectStack__P7648, depth: s.depth + 1, + parent: s, fn: color_getFadingEffectStack__P24949, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - sceneState___24585: undefined, + sceneState___42074: undefined, } } -function color_FadeRevert_applyRevert__P7645(s) { +function color_FadeRevert_applyRevert__P24946(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53117,11 +53448,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_FadeRevert__C7644_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkAction(1, color_FadeRevert_applyRevert_inline__P24548); + if (!checkSubtype(r0, color_FadeRevert__C24945_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkAction(1, color_FadeRevert_applyRevert_inline__P42037); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = color_Fade_then__P4147_mk(s); + s.tmp_1 = color_Fade_then__P21433_mk(s); s.tmp_2 = if_revert_2_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; @@ -53144,12 +53475,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_FadeRevert_applyRevert__P7645.info = {"start":4832,"length":245,"line":179,"column":8,"endLine":185,"endColumn":9,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"applyRevert","argumentNames":["this","duration"]} +color_FadeRevert_applyRevert__P24946.info = {"start":4832,"length":245,"line":179,"column":8,"endLine":185,"endColumn":9,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"applyRevert","argumentNames":["this","duration"]} -function color_FadeRevert_applyRevert__P7645_mk(s) { +function color_FadeRevert_applyRevert__P24946_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_FadeRevert_applyRevert__P7645, depth: s.depth + 1, + parent: s, fn: color_FadeRevert_applyRevert__P24946, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -53162,7 +53493,7 @@ function color_FadeRevert_applyRevert__P7645_mk(s) { -function color_FadeRevert_applyRevert_inline__P24548(s) { +function color_FadeRevert_applyRevert_inline__P42037(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53172,30 +53503,30 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.effectStack___24550 = undefined; + s.effectStack___42039 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = color_getFadingEffectStack__P7648_mk(s); + s.tmp_0 = color_getFadingEffectStack__P24949_mk(s); s.callLocIdx = 1739; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.effectStack___24550 = (r0); - r0 = pxsim_Array_.removeElement(s.effectStack___24550, s.caps[0]); + s.effectStack___42039 = (r0); + r0 = pxsim_Array_.removeElement(s.effectStack___42039, s.caps[0]); r0 = s.arg0; return leave(s, r0) default: oops() } } } -color_FadeRevert_applyRevert_inline__P24548.info = {"start":4910,"length":155,"line":180,"column":46,"endLine":184,"endColumn":13,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"inline","argumentNames":["f"]} +color_FadeRevert_applyRevert_inline__P42037.info = {"start":4910,"length":155,"line":180,"column":46,"endLine":184,"endColumn":13,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"inline","argumentNames":["f"]} -function color_FadeRevert_applyRevert_inline__P24548_mk(s) { +function color_FadeRevert_applyRevert_inline__P42037_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_FadeRevert_applyRevert_inline__P24548, depth: s.depth + 1, + parent: s, fn: color_FadeRevert_applyRevert_inline__P42037, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - effectStack___24550: undefined, + effectStack___42039: undefined, arg0: undefined, } } @@ -53203,7 +53534,7 @@ function color_FadeRevert_applyRevert_inline__P24548_mk(s) { -function color_Fade_then__P4147(s) { +function color_Fade_then__P21433(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53219,7 +53550,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C4134_VT)) failedCast(r0); + if (!checkSubtype(r0, color_Fade__C21420_VT)) failedCast(r0); s.tmp_0 = lambda_2_mk(s); s.tmp_0.argL = s.arg1; s.tmp_0.arg0 = s.arg0; @@ -53231,12 +53562,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_Fade_then__P4147.info = {"start":2762,"length":100,"line":97,"column":8,"endLine":100,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"then","argumentNames":["this","h"]} +color_Fade_then__P21433.info = {"start":2762,"length":100,"line":97,"column":8,"endLine":100,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"then","argumentNames":["this","h"]} -function color_Fade_then__P4147_mk(s) { +function color_Fade_then__P21433_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_then__P4147, depth: s.depth + 1, + parent: s, fn: color_Fade_then__P21433, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -53247,7 +53578,7 @@ function color_Fade_then__P4147_mk(s) { -function color_FadeEffect_stop__P4117(s) { +function color_FadeEffect_stop__P21403(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53257,18 +53588,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.effectStack___24561 = undefined; + s.effectStack___42050 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_FadeEffect__C4114_VT)) failedCast(r0); - s.tmp_0 = color_getFadingEffectStack__P7648_mk(s); + if (!checkSubtype(r0, color_FadeEffect__C21400_VT)) failedCast(r0); + s.tmp_0 = color_getFadingEffectStack__P24949_mk(s); s.callLocIdx = 1758; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.effectStack___24561 = (r0); + s.effectStack___42050 = (r0); r0 = s.arg0.fields["currentFade"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -53276,7 +53607,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array__length(s.effectStack___24561); + r0 = pxsim_Array__length(s.effectStack___42050); case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -53285,8 +53616,8 @@ switch (step) { r0 = s.tmp_1; { step = 4; continue; } case 3: - s.tmp_3 = r0 = s.effectStack___24561; - r0 = pxsim_Array__length(s.effectStack___24561); + s.tmp_3 = r0 = s.effectStack___42050; + r0 = pxsim_Array__length(s.effectStack___42050); s.tmp_5 = r0; r0 = (s.tmp_5 - 1); s.tmp_4 = r0; @@ -53299,7 +53630,7 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 5; continue; } - s.tmp_7 = color_Fade_stop__P4141_mk(s); + s.tmp_7 = color_Fade_stop__P21427_mk(s); r0 = s.arg0.fields["currentFade"]; s.tmp_7.arg0 = r0; s.callLocIdx = 1759; s.pc = 8; return s.tmp_7; @@ -53311,12 +53642,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_FadeEffect_stop__P4117.info = {"start":7277,"length":285,"line":249,"column":8,"endLine":257,"endColumn":9,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"stop","argumentNames":["this"]} +color_FadeEffect_stop__P21403.info = {"start":7277,"length":285,"line":249,"column":8,"endLine":257,"endColumn":9,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"stop","argumentNames":["this"]} -function color_FadeEffect_stop__P4117_mk(s) { +function color_FadeEffect_stop__P21403_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_FadeEffect_stop__P4117, depth: s.depth + 1, + parent: s, fn: color_FadeEffect_stop__P21403, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -53326,7 +53657,7 @@ function color_FadeEffect_stop__P4117_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - effectStack___24561: undefined, + effectStack___42050: undefined, arg0: undefined, } } @@ -53334,7 +53665,7 @@ function color_FadeEffect_stop__P4117_mk(s) { -function color_Fade_stop__P4141(s) { +function color_Fade_stop__P21427(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53349,18 +53680,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_Fade__C4134_VT)) failedCast(r0); + if (!checkSubtype(r0, color_Fade__C21420_VT)) failedCast(r0); r0 = (s.arg0).fields["startTime"] = (undefined); r0 = s.arg0; return leave(s, r0) default: oops() } } } -color_Fade_stop__P4141.info = {"start":1246,"length":96,"line":44,"column":8,"endLine":47,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"stop","argumentNames":["this"]} +color_Fade_stop__P21427.info = {"start":1246,"length":96,"line":44,"column":8,"endLine":47,"endColumn":9,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"stop","argumentNames":["this"]} -function color_Fade_stop__P4141_mk(s) { +function color_Fade_stop__P21427_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_Fade_stop__P4141, depth: s.depth + 1, + parent: s, fn: color_Fade_stop__P21427, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -53369,7 +53700,7 @@ function color_Fade_stop__P4141_mk(s) { -function title_pop_in_sprite_left__P81875(s) { +function title_pop_in_sprite_left__P162970(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53383,42 +53714,42 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Sprite_right__P2189_mk(s); + s.tmp_0 = Sprite_right__P19475_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; - s.callLocIdx = 128; s.pc = 1; return s.tmp_0; + s.callLocIdx = 133; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_ax__P2150_mk(s); + s.tmp_0 = Sprite_ax__P19436_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 1000; - s.callLocIdx = 129; s.pc = 2; return s.tmp_0; + s.callLocIdx = 134; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_vx__P2146_mk(s); + s.tmp_0 = Sprite_vx__P19432_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 200; - s.callLocIdx = 130; s.pc = 3; return s.tmp_0; + s.callLocIdx = 135; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, title_pop_in_sprite_left_inline__P81884); + r0 = pxsim_pxtcore_mkAction(1, title_pop_in_sprite_left_inline__P162979); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = timer_background__P4273_mk(s); + s.tmp_1 = timer_background__P21559_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.callLocIdx = 136; s.pc = 4; return s.tmp_1; + s.callLocIdx = 141; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -title_pop_in_sprite_left__P81875.info = {"start":1591,"length":251,"line":44,"column":0,"endLine":56,"endColumn":1,"fileName":"main.ts","functionName":"title_pop_in_sprite_left","argumentNames":["s"]} +title_pop_in_sprite_left__P162970.info = {"start":1591,"length":251,"line":44,"column":0,"endLine":56,"endColumn":1,"fileName":"main.ts","functionName":"title_pop_in_sprite_left","argumentNames":["s"]} -function title_pop_in_sprite_left__P81875_mk(s) { +function title_pop_in_sprite_left__P162970_mk(s) { checkStack(s.depth); return { - parent: s, fn: title_pop_in_sprite_left__P81875, depth: s.depth + 1, + parent: s, fn: title_pop_in_sprite_left__P162970, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -53429,7 +53760,7 @@ function title_pop_in_sprite_left__P81875_mk(s) { -function title_pop_in_sprite_left_inline__P81884(s) { +function title_pop_in_sprite_left_inline__P162979(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53440,9 +53771,9 @@ switch (step) { case 0: case 1: - s.tmp_2 = Sprite_left__P2186_mk(s); + s.tmp_2 = Sprite_left__P19472_mk(s); s.tmp_2.arg0 = s.caps[0]; - s.callLocIdx = 131; s.pc = 3; return s.tmp_2; + s.callLocIdx = 136; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; s.tmp_1 = r0; @@ -53450,41 +53781,41 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_3 = pause__P413_mk(s); + s.tmp_3 = pause__P17699_mk(s); s.tmp_3.arg0 = 0; - s.callLocIdx = 132; s.pc = 4; return s.tmp_3; + s.callLocIdx = 137; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; { step = 1; continue; } case 2: - s.tmp_0 = Sprite_ax__P2150_mk(s); + s.tmp_0 = Sprite_ax__P19436_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = 0; - s.callLocIdx = 133; s.pc = 5; return s.tmp_0; + s.callLocIdx = 138; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = Sprite_vx__P2146_mk(s); + s.tmp_0 = Sprite_vx__P19432_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = 0; - s.callLocIdx = 134; s.pc = 6; return s.tmp_0; + s.callLocIdx = 139; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = Sprite_left__P2187_mk(s); + s.tmp_0 = Sprite_left__P19473_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = 4; - s.callLocIdx = 135; s.pc = 7; return s.tmp_0; + s.callLocIdx = 140; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -title_pop_in_sprite_left_inline__P81884.info = {"start":1707,"length":132,"line":48,"column":21,"endLine":55,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +title_pop_in_sprite_left_inline__P162979.info = {"start":1707,"length":132,"line":48,"column":21,"endLine":55,"endColumn":5,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function title_pop_in_sprite_left_inline__P81884_mk(s) { +function title_pop_in_sprite_left_inline__P162979_mk(s) { checkStack(s.depth); return { - parent: s, fn: title_pop_in_sprite_left_inline__P81884, depth: s.depth + 1, + parent: s, fn: title_pop_in_sprite_left_inline__P162979, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -53496,7 +53827,7 @@ function title_pop_in_sprite_left_inline__P81884_mk(s) { -function Sprite_right__P2189(s) { +function Sprite_right__P19475(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53512,13 +53843,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); - s.tmp_0 = Sprite_left__P2187_mk(s); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); + s.tmp_0 = Sprite_left__P19473_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_3 = Sprite__C2128_v6_1_mk(s); + s.tmp_3 = Sprite__C19414_v6_1_mk(s); s.tmp_3.arg0 = s.arg0; - if (!checkSubtype(s.tmp_3.arg0, Sprite__C2128_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, Sprite__C19414_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.width; s.pc = 2; return s.tmp_3; case 2: @@ -53533,12 +53864,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_right__P2189.info = {"start":12470,"length":71,"line":443,"column":4,"endLine":445,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"right","argumentNames":["this","value"]} +Sprite_right__P19475.info = {"start":12470,"length":71,"line":443,"column":4,"endLine":445,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"right","argumentNames":["this","value"]} -function Sprite_right__P2189_mk(s) { +function Sprite_right__P19475_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_right__P2189, depth: s.depth + 1, + parent: s, fn: Sprite_right__P19475, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -53552,7 +53883,7 @@ function Sprite_right__P2189_mk(s) { -function Sprite_right__P2188(s) { +function Sprite_right__P19474(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53567,16 +53898,16 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); - s.tmp_1 = Sprite_left__P2186_mk(s); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); + s.tmp_1 = Sprite_left__P19472_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 551; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Sprite__C2128_v6_1_mk(s); + s.tmp_3 = Sprite__C19414_v6_1_mk(s); s.tmp_3.arg0 = s.arg0; - if (!checkSubtype(s.tmp_3.arg0, Sprite__C2128_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, Sprite__C19414_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.width; s.pc = 2; return s.tmp_3; case 2: @@ -53586,13 +53917,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_right__P2188.info = {"start":12321,"length":57,"line":438,"column":4,"endLine":440,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"right","argumentNames":["this"]} -Sprite_right__P2188.isGetter = true; +Sprite_right__P19474.info = {"start":12321,"length":57,"line":438,"column":4,"endLine":440,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"right","argumentNames":["this"]} +Sprite_right__P19474.isGetter = true; -function Sprite_right__P2188_mk(s) { +function Sprite_right__P19474_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_right__P2188, depth: s.depth + 1, + parent: s, fn: Sprite_right__P19474, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -53605,7 +53936,7 @@ function Sprite_right__P2188_mk(s) { -function Sprite_top__P2191(s) { +function Sprite_top__P19477(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53615,22 +53946,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.physics___24006 = undefined; + s.physics___41495 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P2693_mk(s); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 554; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["physicsEngine"]; - s.physics___24006 = (r0); - s.tmp_0 = PhysicsEngine__C2298_v2_4_mk(s); - s.tmp_0.arg0 = s.physics___24006; + s.physics___41495 = (r0); + s.tmp_0 = PhysicsEngine__C19584_v2_4_mk(s); + s.tmp_0.arg0 = s.physics___41495; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = 0; r0 = (s.arg1 * 256); @@ -53641,7 +53972,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__C2298_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C19584_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: @@ -53650,18 +53981,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_top__P2191.info = {"start":12790,"length":256,"line":454,"column":4,"endLine":464,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"top","argumentNames":["this","value"]} +Sprite_top__P19477.info = {"start":12790,"length":256,"line":454,"column":4,"endLine":464,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"top","argumentNames":["this","value"]} -function Sprite_top__P2191_mk(s) { +function Sprite_top__P19477_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_top__P2191, depth: s.depth + 1, + parent: s, fn: Sprite_top__P19477, 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___24006: undefined, + physics___41495: undefined, arg0: undefined, arg1: undefined, } } @@ -53670,7 +54001,7 @@ function Sprite_top__P2191_mk(s) { -function Sprite_top__P2190(s) { +function Sprite_top__P19476(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53685,20 +54016,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_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__P2190.info = {"start":12647,"length":53,"line":449,"column":4,"endLine":451,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"top","argumentNames":["this"]} -Sprite_top__P2190.isGetter = true; +Sprite_top__P19476.info = {"start":12647,"length":53,"line":449,"column":4,"endLine":451,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"top","argumentNames":["this"]} +Sprite_top__P19476.isGetter = true; -function Sprite_top__P2190_mk(s) { +function Sprite_top__P19476_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_top__P2190, depth: s.depth + 1, + parent: s, fn: Sprite_top__P19476, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -53708,7 +54039,7 @@ function Sprite_top__P2190_mk(s) { -function Sprite_setFlag__P2206(s) { +function Sprite_setFlag__P19492(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53725,7 +54056,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 1; continue; } s.tmp_0 = r0 = s.arg0; @@ -53751,12 +54082,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setFlag__P2206.info = {"start":22188,"length":130,"line":731,"column":4,"endLine":734,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setFlag","argumentNames":["this","flag","on"]} +Sprite_setFlag__P19492.info = {"start":22188,"length":130,"line":731,"column":4,"endLine":734,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setFlag","argumentNames":["this","flag","on"]} -function Sprite_setFlag__P2206_mk(s) { +function Sprite_setFlag__P19492_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setFlag__P2206, depth: s.depth + 1, + parent: s, fn: Sprite_setFlag__P19492, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -53772,7 +54103,7 @@ function Sprite_setFlag__P2206_mk(s) { -function TextSprite_setBorder__P4548(s) { +function TextSprite_setBorder__P21834(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53790,9 +54121,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, TextSprite__C4542_VT)) failedCast(r0); + if (!checkSubtype(r0, TextSprite__C21828_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_max__P130_mk(s); + s.tmp_2 = Math_max__P17416_mk(s); s.tmp_2.arg0 = s.arg1; s.tmp_2.arg1 = 0; s.callLocIdx = 2730; s.pc = 1; return s.tmp_2; @@ -53802,7 +54133,7 @@ switch (step) { r0 = (s.tmp_0).fields["borderWidth"] = (s.tmp_1); r0 = (s.arg0).fields["borderColor"] = (s.arg2); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_max__P130_mk(s); + s.tmp_2 = Math_max__P17416_mk(s); s.tmp_2.arg0 = s.arg3; s.tmp_2.arg1 = 0; s.callLocIdx = 2731; s.pc = 2; return s.tmp_2; @@ -53810,7 +54141,7 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["padding"] = (s.tmp_1); - s.tmp_0 = TextSprite_update__P4544_mk(s); + s.tmp_0 = TextSprite_update__P21830_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 2732; s.pc = 3; return s.tmp_0; case 3: @@ -53819,12 +54150,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -TextSprite_setBorder__P4548.info = {"start":2748,"length":223,"line":77,"column":4,"endLine":82,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"setBorder","argumentNames":["this","width","color","padding"]} +TextSprite_setBorder__P21834.info = {"start":2748,"length":223,"line":77,"column":4,"endLine":82,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"setBorder","argumentNames":["this","width","color","padding"]} -function TextSprite_setBorder__P4548_mk(s) { +function TextSprite_setBorder__P21834_mk(s) { checkStack(s.depth); return { - parent: s, fn: TextSprite_setBorder__P4548, depth: s.depth + 1, + parent: s, fn: TextSprite_setBorder__P21834, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -53839,7 +54170,7 @@ function TextSprite_setBorder__P4548_mk(s) { -function TextSprite_setMaxFontHeight__P4545(s) { +function TextSprite_setMaxFontHeight__P21831(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53855,9 +54186,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, TextSprite__C4542_VT)) failedCast(r0); + if (!checkSubtype(r0, TextSprite__C21828_VT)) failedCast(r0); r0 = (s.arg0).fields["maxFontHeight"] = (s.arg1); - s.tmp_0 = TextSprite_update__P4544_mk(s); + s.tmp_0 = TextSprite_update__P21830_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 2728; s.pc = 1; return s.tmp_0; case 1: @@ -53866,12 +54197,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -TextSprite_setMaxFontHeight__P4545.info = {"start":2047,"length":106,"line":50,"column":4,"endLine":53,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"setMaxFontHeight","argumentNames":["this","height"]} +TextSprite_setMaxFontHeight__P21831.info = {"start":2047,"length":106,"line":50,"column":4,"endLine":53,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"setMaxFontHeight","argumentNames":["this","height"]} -function TextSprite_setMaxFontHeight__P4545_mk(s) { +function TextSprite_setMaxFontHeight__P21831_mk(s) { checkStack(s.depth); return { - parent: s, fn: TextSprite_setMaxFontHeight__P4545, depth: s.depth + 1, + parent: s, fn: TextSprite_setMaxFontHeight__P21831, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -53882,7 +54213,7 @@ function TextSprite_setMaxFontHeight__P4545_mk(s) { -function textsprite_create__P4553(s) { +function textsprite_create__P21839(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53892,16 +54223,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sprite___18894 = undefined; + s.sprite___36383 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(TextSprite__C4542_VT); + r0 = pxsim_pxtcore_mkClassInstance(TextSprite__C21828_VT); s.tmp_0 = r0; - s.tmp_1 = TextSprite_constructor__P4543_mk(s); + s.tmp_1 = TextSprite_constructor__P21829_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.tmp_1.arg2 = s.arg1; @@ -53916,34 +54247,34 @@ switch (step) { s.callLocIdx = 2740; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; - s.sprite___18894 = (s.tmp_0); - s.tmp_0 = PhysicsEngine__C2298_v0_2_mk(s); - s.tmp_1 = game_currentScene__P2693_mk(s); + s.sprite___36383 = (s.tmp_0); + s.tmp_0 = PhysicsEngine__C19584_v0_2_mk(s); + s.tmp_1 = game_currentScene__P19979_mk(s); s.callLocIdx = 2741; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; r0 = r0.fields["physicsEngine"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.sprite___18894; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C2298_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.sprite___36383; + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C19584_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.addSprite; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - r0 = s.sprite___18894; + r0 = s.sprite___36383; return leave(s, r0) default: oops() } } } -textsprite_create__P4553.info = {"start":5013,"length":274,"line":138,"column":4,"endLine":146,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"create","argumentNames":["text","bg","fg"]} +textsprite_create__P21839.info = {"start":5013,"length":274,"line":138,"column":4,"endLine":146,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"create","argumentNames":["text","bg","fg"]} -function textsprite_create__P4553_mk(s) { +function textsprite_create__P21839_mk(s) { checkStack(s.depth); return { - parent: s, fn: textsprite_create__P4553, depth: s.depth + 1, + parent: s, fn: textsprite_create__P21839, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - sprite___18894: undefined, + sprite___36383: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -53953,7 +54284,7 @@ function textsprite_create__P4553_mk(s) { -function TextSprite_constructor__P4543(s) { +function TextSprite_constructor__P21829(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53978,7 +54309,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, TextSprite__C4542_VT)) failedCast(r0); + if (!checkSubtype(r0, TextSprite__C21828_VT)) failedCast(r0); r0 = (s.arg0).fields["text"] = (s.arg1); r0 = (s.arg0).fields["bg"] = (s.arg2); r0 = (s.arg0).fields["fg"] = (s.arg3); @@ -53989,27 +54320,27 @@ switch (step) { r0 = (s.arg0).fields["outlineWidth"] = (s.arg8); r0 = (s.arg0).fields["outlineColor"] = (s.arg9); r0 = (s.arg0).fields["icon"] = (s.arg10); - s.tmp_0 = Sprite_constructor__P2175_mk(s); + s.tmp_0 = Sprite_constructor__P19461_mk(s); s.tmp_0.arg0 = s.arg0; r0 = pxsim.image.create(0, 0); s.tmp_0.arg1 = r0; s.callLocIdx = 2714; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_setKind__P2195_mk(s); + s.tmp_0 = Sprite_setKind__P19481_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = globals.Text___4541; + s.tmp_0.arg1 = globals.Text___21827; s.callLocIdx = 2715; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P2206_mk(s); + s.tmp_0 = Sprite_setFlag__P19492_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 7168; s.tmp_0.arg2 = true; s.callLocIdx = 2716; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = TextSprite_update__P4544_mk(s); + s.tmp_0 = TextSprite_update__P21830_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 2717; s.pc = 4; return s.tmp_0; case 4: @@ -54018,12 +54349,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -TextSprite_constructor__P4543.info = {"start":171,"length":501,"line":8,"column":4,"endLine":24,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"inline","argumentNames":["this","text","bg","fg","maxFontHeight","borderWidth","borderColor","padding","outlineWidth","outlineColor","icon"]} +TextSprite_constructor__P21829.info = {"start":171,"length":501,"line":8,"column":4,"endLine":24,"endColumn":5,"fileName":"pxt_modules/arcade-text/text.ts","functionName":"inline","argumentNames":["this","text","bg","fg","maxFontHeight","borderWidth","borderColor","padding","outlineWidth","outlineColor","icon"]} -function TextSprite_constructor__P4543_mk(s) { +function TextSprite_constructor__P21829_mk(s) { checkStack(s.depth); return { - parent: s, fn: TextSprite_constructor__P4543, depth: s.depth + 1, + parent: s, fn: TextSprite_constructor__P21829, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -54043,7 +54374,7 @@ function TextSprite_constructor__P4543_mk(s) { -function scene_cameraFollowSprite__P2625(s) { +function scene_cameraFollowSprite__P19911(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54053,32 +54384,32 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___27322 = undefined; + s.scene___44811 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P2693_mk(s); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 1310; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.scene___27322 = (r0); - r0 = s.scene___27322.fields["camera"]; + s.scene___44811 = (r0); + r0 = s.scene___44811.fields["camera"]; s.tmp_0 = r0; r0 = (s.tmp_0).fields["sprite"] = (s.arg0); r0 = undefined; return leave(s, r0) default: oops() } } } -scene_cameraFollowSprite__P2625.info = {"start":4010,"length":139,"line":143,"column":4,"endLine":146,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"cameraFollowSprite","argumentNames":["sprite"]} +scene_cameraFollowSprite__P19911.info = {"start":4010,"length":139,"line":143,"column":4,"endLine":146,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"cameraFollowSprite","argumentNames":["sprite"]} -function scene_cameraFollowSprite__P2625_mk(s) { +function scene_cameraFollowSprite__P19911_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_cameraFollowSprite__P2625, depth: s.depth + 1, + parent: s, fn: scene_cameraFollowSprite__P19911, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - scene___27322: undefined, + scene___44811: undefined, arg0: undefined, } } @@ -54086,7 +54417,7 @@ function scene_cameraFollowSprite__P2625_mk(s) { -function prepare_bot__P82628(s) { +function prepare_bot__P163755(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54101,25 +54432,25 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = prepare_car__P82635_mk(s); + s.tmp_0 = prepare_car__P163762_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - s.callLocIdx = 333; s.pc = 3; return s.tmp_0; + s.callLocIdx = 349; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.sprite_bot___82632 = (r0); - s.tmp_0 = sprites_setDataBoolean__P4491_mk(s); - s.tmp_0.arg0 = globals.sprite_bot___82632; + globals.sprite_bot___163759 = (r0); + s.tmp_0 = sprites_setDataBoolean__P21777_mk(s); + s.tmp_0.arg0 = globals.sprite_bot___163759; s.tmp_0.arg1 = "bot"; s.tmp_0.arg2 = true; - s.callLocIdx = 334; s.pc = 4; return s.tmp_0; + s.callLocIdx = 350; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = sprites_setDataString__P4489_mk(s); - s.tmp_0.arg0 = globals.sprite_bot___82632; + s.tmp_0 = sprites_setDataString__P21775_mk(s); + s.tmp_0.arg0 = globals.sprite_bot___163759; s.tmp_0.arg1 = "name"; - s.tmp_1 = r0 = globals.bot_names___82645; - r0 = pxsim_Array__length(globals.bot_names___82645); + s.tmp_1 = r0 = globals.bot_names___163772; + r0 = pxsim_Array__length(globals.bot_names___163772); s.tmp_4 = r0; r0 = (s.tmp_4 - 1); s.tmp_3 = r0; @@ -54127,21 +54458,21 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_Array_.removeAt(s.tmp_1, s.tmp_2); s.tmp_0.arg2 = r0; - s.callLocIdx = 335; s.pc = 5; return s.tmp_0; + s.callLocIdx = 351; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals.splash_mode___82654); + r0 = pxsim_numops_toBoolDecr(globals.splash_mode___163781); 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 = Sprite_sayText__P2199_mk(s); - s.tmp_2.arg0 = globals.sprite_bot___82632; - s.tmp_3 = sprites_readDataString__P4490_mk(s); - s.tmp_3.arg0 = globals.sprite_bot___82632; + s.tmp_2 = Sprite_sayText__P19485_mk(s); + s.tmp_2.arg0 = globals.sprite_bot___163759; + s.tmp_3 = sprites_readDataString__P21776_mk(s); + s.tmp_3.arg0 = globals.sprite_bot___163759; s.tmp_3.arg1 = "name"; - s.callLocIdx = 336; s.pc = 7; return s.tmp_3; + s.callLocIdx = 352; s.pc = 7; return s.tmp_3; case 7: r0 = s.retval; s.tmp_2.arg1 = r0; @@ -54149,21 +54480,21 @@ switch (step) { s.tmp_2.arg3 = false; s.tmp_2.arg4 = 15; s.tmp_2.arg5 = 1; - s.callLocIdx = 337; s.pc = 6; return s.tmp_2; + s.callLocIdx = 353; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; case 1: case 2: - r0 = globals.sprite_bot___82632; + r0 = globals.sprite_bot___163759; return leave(s, r0) default: oops() } } } -prepare_bot__P82628.info = {"start":16257,"length":379,"line":483,"column":0,"endLine":491,"endColumn":1,"fileName":"main.ts","functionName":"prepare_bot","argumentNames":["skin","place_on"]} +prepare_bot__P163755.info = {"start":16933,"length":379,"line":501,"column":0,"endLine":509,"endColumn":1,"fileName":"main.ts","functionName":"prepare_bot","argumentNames":["skin","place_on"]} -function prepare_bot__P82628_mk(s) { +function prepare_bot__P163755_mk(s) { checkStack(s.depth); return { - parent: s, fn: prepare_bot__P82628, depth: s.depth + 1, + parent: s, fn: prepare_bot__P163755, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -54178,7 +54509,7 @@ function prepare_bot__P82628_mk(s) { -function prepare_map__P82102(s) { +function prepare_map__P163208(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54188,171 +54519,171 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.index___82169 = undefined; - s.tile___82179 = undefined; - s.unnamed3090___U2 = undefined; - s.unnamed3091___U3 = undefined; - s.index___82207 = undefined; - s.tile___82215 = undefined; - s.unnamed3092___U6 = undefined; - s.unnamed3093___U7 = undefined; - s.tile___82234 = undefined; - s.unnamed3094___U9 = undefined; - s.unnamed3095___U10 = undefined; - s.location___82237 = undefined; - s.unnamed3096___U12 = undefined; - s.unnamed3097___U13 = undefined; - s.index___82282 = undefined; - s.location___82292 = undefined; - s.unnamed3098___U16 = undefined; - s.unnamed3099___U17 = undefined; + s.index___163275 = undefined; + s.tile___163285 = undefined; + s.unnamed8714___U2 = undefined; + s.unnamed8715___U3 = undefined; + s.index___163313 = undefined; + s.tile___163321 = undefined; + s.unnamed8716___U6 = undefined; + s.unnamed8717___U7 = undefined; + s.tile___163340 = undefined; + s.unnamed8718___U9 = undefined; + s.unnamed8719___U10 = undefined; + s.location___163343 = undefined; + s.unnamed8720___U12 = undefined; + s.unnamed8721___U13 = undefined; + s.index___163388 = undefined; + s.location___163398 = undefined; + s.unnamed8722___U16 = undefined; + s.unnamed8723___U17 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = LoadingAnimations_show_loading__P4195_mk(s); + s.tmp_0 = LoadingAnimations_show_loading__P21481_mk(s); s.tmp_0.arg0 = 100; - s.callLocIdx = 186; s.pc = 21; return s.tmp_0; + s.callLocIdx = 197; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - s.tmp_0 = LoadingAnimations_set_loading_value__P4201_mk(s); + s.tmp_0 = LoadingAnimations_set_loading_value__P21487_mk(s); s.tmp_0.arg0 = 0; s.tmp_0.arg1 = 0; - s.callLocIdx = 187; s.pc = 22; return s.tmp_0; + s.callLocIdx = 198; s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; - s.tmp_0 = LoadingAnimations_set_loading_value__P4201_mk(s); + s.tmp_0 = LoadingAnimations_set_loading_value__P21487_mk(s); s.tmp_0.arg0 = 1; s.tmp_0.arg1 = 0; - s.callLocIdx = 188; s.pc = 23; return s.tmp_0; + s.callLocIdx = 199; s.pc = 23; return s.tmp_0; case 23: r0 = s.retval; - s.tmp_0 = LoadingAnimations_set_loading_value__P4201_mk(s); + s.tmp_0 = LoadingAnimations_set_loading_value__P21487_mk(s); s.tmp_0.arg0 = 2; s.tmp_0.arg1 = 8; - s.callLocIdx = 189; s.pc = 24; return s.tmp_0; + s.callLocIdx = 200; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.tmp_0 = fade_out__P82112_mk(s); + s.tmp_0 = fade_out__P163218_mk(s); s.tmp_0.arg0 = false; s.tmp_0.arg1 = true; - s.callLocIdx = 190; s.pc = 25; return s.tmp_0; + s.callLocIdx = 201; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.tmp_0 = pause__P413_mk(s); + s.tmp_0 = pause__P17699_mk(s); s.tmp_0.arg0 = 1000; - s.callLocIdx = 191; s.pc = 26; return s.tmp_0; + s.callLocIdx = 202; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; - s.tmp_0 = tiles_setCurrentTilemap__P2503_mk(s); - s.tmp_1 = tileUtil_cloneMap__P4594_mk(s); - r0 = pxsim_Array__getAt(globals.maps___82000, s.arg0); + s.tmp_0 = tiles_setCurrentTilemap__P19789_mk(s); + s.tmp_1 = tileUtil_cloneMap__P21880_mk(s); + r0 = pxsim_Array__getAt(globals.maps___163095, s.arg0); s.tmp_1.arg0 = r0; - s.callLocIdx = 192; s.pc = 28; return s.tmp_1; + s.callLocIdx = 203; s.pc = 28; return s.tmp_1; case 28: r0 = s.retval; s.tmp_0.arg0 = r0; - s.callLocIdx = 193; s.pc = 27; return s.tmp_0; + s.callLocIdx = 204; s.pc = 27; return s.tmp_0; case 27: r0 = s.retval; r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__getAt(globals.maps_driving_tiles___82029, s.arg0); + r0 = pxsim_Array__getAt(globals.maps_driving_tiles___163128, s.arg0); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.tmp_2 = get_all_tiles_in_tilemap__P82121_mk(s); + s.tmp_2 = get_all_tiles_in_tilemap__P163227_mk(s); s.tmp_2.arg0 = s.tmp_0; - s.callLocIdx = 194; s.pc = 29; return s.tmp_2; + s.callLocIdx = 205; s.pc = 29; return s.tmp_2; case 29: r0 = s.retval; - globals.map_driving_tiles___82119 = (r0); - s.tmp_0 = increment_loader__P82126_mk(s); - s.callLocIdx = 195; s.pc = 30; return s.tmp_0; + globals.map_driving_tiles___163225 = (r0); + s.tmp_0 = increment_loader__P163232_mk(s); + s.callLocIdx = 206; s.pc = 30; return s.tmp_0; case 30: r0 = s.retval; - r0 = pxsim_Array__getAt(globals.maps_checkpoints_needed___82013, s.arg0); - globals.map_checkpoints_needed___81848 = (r0); + r0 = pxsim_Array__getAt(globals.maps_checkpoints_needed___163110, s.arg0); + globals.map_checkpoints_needed___162943 = (r0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__getAt(globals.maps_starting_tile___82016, s.arg0); + r0 = pxsim_Array__getAt(globals.maps_starting_tile___163113, s.arg0); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.tmp_2 = get_all_tiles_in_tilemap__P82121_mk(s); + s.tmp_2 = get_all_tiles_in_tilemap__P163227_mk(s); s.tmp_2.arg0 = s.tmp_0; - s.callLocIdx = 196; s.pc = 31; return s.tmp_2; + s.callLocIdx = 207; s.pc = 31; return s.tmp_2; case 31: r0 = s.retval; - globals.map_starting_tiles___82131 = (r0); - s.tmp_0 = increment_loader__P82126_mk(s); - s.callLocIdx = 197; s.pc = 32; return s.tmp_0; + globals.map_starting_tiles___163237 = (r0); + s.tmp_0 = increment_loader__P163232_mk(s); + s.callLocIdx = 208; s.pc = 32; return s.tmp_0; case 32: r0 = s.retval; r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__getAt(globals.maps_slow_tiles___82042, s.arg0); + r0 = pxsim_Array__getAt(globals.maps_slow_tiles___163143, s.arg0); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.tmp_2 = get_all_tiles_in_tilemap__P82121_mk(s); + s.tmp_2 = get_all_tiles_in_tilemap__P163227_mk(s); s.tmp_2.arg0 = s.tmp_0; - s.callLocIdx = 198; s.pc = 33; return s.tmp_2; + s.callLocIdx = 209; s.pc = 33; return s.tmp_2; case 33: r0 = s.retval; - globals.map_slow_tiles___82138 = (r0); - s.tmp_0 = increment_loader__P82126_mk(s); - s.callLocIdx = 199; s.pc = 34; return s.tmp_0; + globals.map_slow_tiles___163244 = (r0); + s.tmp_0 = increment_loader__P163232_mk(s); + s.callLocIdx = 210; s.pc = 34; return s.tmp_0; case 34: r0 = s.retval; r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__getAt(globals.maps_wall_tiles___82055, s.arg0); + r0 = pxsim_Array__getAt(globals.maps_wall_tiles___163158, s.arg0); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.tmp_2 = get_all_tiles_in_tilemap__P82121_mk(s); + s.tmp_2 = get_all_tiles_in_tilemap__P163227_mk(s); s.tmp_2.arg0 = s.tmp_0; - s.callLocIdx = 200; s.pc = 35; return s.tmp_2; + s.callLocIdx = 211; s.pc = 35; return s.tmp_2; case 35: r0 = s.retval; - globals.map_wall_tiles___82145 = (r0); - s.tmp_0 = increment_loader__P82126_mk(s); - s.callLocIdx = 201; s.pc = 36; return s.tmp_0; + globals.map_wall_tiles___163251 = (r0); + s.tmp_0 = increment_loader__P163232_mk(s); + s.callLocIdx = 212; s.pc = 36; return s.tmp_0; case 36: r0 = s.retval; - r0 = pxsim_Array__getAt(globals.maps_names___82068, s.arg0); - globals.map_name___82152 = (r0); - s.tmp_0 = scene_setBackgroundColor__P2618_mk(s); - r0 = pxsim_Array__getAt(globals.maps_background_color___82076, s.arg0); + r0 = pxsim_Array__getAt(globals.maps_names___163173, s.arg0); + globals.map_name___163258 = (r0); + s.tmp_0 = scene_setBackgroundColor__P19904_mk(s); + r0 = pxsim_Array__getAt(globals.maps_background_color___163181, s.arg0); s.tmp_0.arg0 = r0; - s.callLocIdx = 202; s.pc = 37; return s.tmp_0; + s.callLocIdx = 213; s.pc = 37; return s.tmp_0; case 37: r0 = s.retval; - s.tmp_0 = increment_loader__P82126_mk(s); - s.callLocIdx = 203; s.pc = 38; return s.tmp_0; + s.tmp_0 = increment_loader__P163232_mk(s); + s.callLocIdx = 214; s.pc = 38; return s.tmp_0; case 38: r0 = s.retval; - r0 = pxsim_Array__getAt(globals.maps_flower_seeds___82071, s.arg0); + r0 = pxsim_Array__getAt(globals.maps_flower_seeds___163176, s.arg0); s.tmp_1 = r0; r0 = (s.tmp_1 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = Random_createRNG__P4189_mk(s); - r0 = pxsim_Array__getAt(globals.maps_flower_seeds___82071, s.arg0); + s.tmp_2 = Random_createRNG__P21475_mk(s); + r0 = pxsim_Array__getAt(globals.maps_flower_seeds___163176, s.arg0); s.tmp_2.arg0 = r0; - s.callLocIdx = 204; s.pc = 39; return s.tmp_2; + s.callLocIdx = 215; s.pc = 39; return s.tmp_2; case 39: r0 = s.retval; - globals.rng_decoration___82164 = (r0); - s.index___82169 = (0); + globals.rng_decoration___163270 = (r0); + s.index___163275 = (0); case 1: - s.tmp_1 = r0 = s.index___82169; - s.tmp_5 = tiles_getTilesByType__P2514_mk(s); - s.tmp_6 = helpers_getTileByName__P3025_mk(s); + s.tmp_1 = r0 = s.index___163275; + s.tmp_5 = tiles_getTilesByType__P19800_mk(s); + s.tmp_6 = helpers_getTileByName__P20311_mk(s); s.tmp_6.arg0 = "grass"; - s.callLocIdx = 205; s.pc = 41; return s.tmp_6; + s.callLocIdx = 216; s.pc = 41; return s.tmp_6; case 41: r0 = s.retval; s.tmp_5.arg0 = r0; - s.callLocIdx = 206; s.pc = 40; return s.tmp_5; + s.callLocIdx = 217; s.pc = 40; return s.tmp_5; case 40: r0 = s.retval; s.tmp_4 = r0; @@ -54364,88 +54695,88 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tile___82179 = (undefined); + s.tile___163285 = (undefined); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, globals.tileGrass1___3375); - r0 = pxsim_Array__push(s.tmp_0, globals.tileGrass3___3379); - r0 = pxsim_Array__push(s.tmp_0, globals.tileGrass2___3371); - s.unnamed3090___U2 = (s.tmp_0); - s.unnamed3091___U3 = (0); + r0 = pxsim_Array__push(s.tmp_0, globals.tileGrass1___20661); + r0 = pxsim_Array__push(s.tmp_0, globals.tileGrass3___20665); + r0 = pxsim_Array__push(s.tmp_0, globals.tileGrass2___20657); + s.unnamed8714___U2 = (s.tmp_0); + s.unnamed8715___U3 = (0); case 2: - s.tmp_0 = r0 = s.unnamed3091___U3; - r0 = pxsim_Array__length(s.unnamed3090___U2); + s.tmp_0 = r0 = s.unnamed8715___U3; + r0 = pxsim_Array__length(s.unnamed8714___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 3; continue; } - r0 = pxsim_Array__getAt(s.unnamed3090___U2, s.unnamed3091___U3); - s.tile___82179 = (r0); - s.tmp_2 = tiles_setTileAt__P2504_mk(s); - s.tmp_3 = FastRandomBlocks_randomElement__P4186_mk(s); - s.tmp_3.arg0 = globals.rng_decoration___82164; - s.tmp_4 = tiles_getTilesByType__P2514_mk(s); - s.tmp_5 = helpers_getTileByName__P3025_mk(s); + r0 = pxsim_Array__getAt(s.unnamed8714___U2, s.unnamed8715___U3); + s.tile___163285 = (r0); + s.tmp_2 = tiles_setTileAt__P19790_mk(s); + s.tmp_3 = FastRandomBlocks_randomElement__P21472_mk(s); + s.tmp_3.arg0 = globals.rng_decoration___163270; + s.tmp_4 = tiles_getTilesByType__P19800_mk(s); + s.tmp_5 = helpers_getTileByName__P20311_mk(s); s.tmp_5.arg0 = "grass"; - s.callLocIdx = 207; s.pc = 45; return s.tmp_5; + s.callLocIdx = 218; s.pc = 45; return s.tmp_5; case 45: r0 = s.retval; s.tmp_4.arg0 = r0; - s.callLocIdx = 208; s.pc = 44; return s.tmp_4; + s.callLocIdx = 219; s.pc = 44; return s.tmp_4; case 44: r0 = s.retval; s.tmp_3.arg1 = r0; - s.callLocIdx = 209; s.pc = 43; return s.tmp_3; + s.callLocIdx = 220; s.pc = 43; return s.tmp_3; case 43: r0 = s.retval; s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = s.tile___82179; - s.callLocIdx = 210; s.pc = 42; return s.tmp_2; + s.tmp_2.arg1 = s.tile___163285; + s.callLocIdx = 221; s.pc = 42; return s.tmp_2; case 42: r0 = s.retval; - s.tmp_0 = pause__P413_mk(s); + s.tmp_0 = pause__P17699_mk(s); s.tmp_0.arg0 = 0; - s.callLocIdx = 211; s.pc = 46; return s.tmp_0; + s.callLocIdx = 222; s.pc = 46; return s.tmp_0; case 46: r0 = s.retval; - r0 = (s.unnamed3091___U3 + 1); - s.unnamed3091___U3 = (r0); + r0 = (s.unnamed8715___U3 + 1); + s.unnamed8715___U3 = (r0); { step = 2; continue; } case 3: - s.unnamed3090___U2 = (undefined); - r0 = (s.index___82169 + 1); - s.index___82169 = (r0); + s.unnamed8714___U2 = (undefined); + r0 = (s.index___163275 + 1); + s.index___163275 = (r0); { step = 1; continue; } case 4: { step = 12; continue; } case 5: - r0 = pxsim_Array__getAt(globals.maps_flower_seeds___82071, s.arg0); + r0 = pxsim_Array__getAt(globals.maps_flower_seeds___163176, s.arg0); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } - s.tmp_2 = Random_createRNG__P4189_mk(s); - s.tmp_3 = Math_abs__P128_mk(s); - r0 = pxsim_Array__getAt(globals.maps_flower_seeds___82071, s.arg0); + s.tmp_2 = Random_createRNG__P21475_mk(s); + s.tmp_3 = Math_abs__P17414_mk(s); + r0 = pxsim_Array__getAt(globals.maps_flower_seeds___163176, s.arg0); s.tmp_3.arg0 = r0; - s.callLocIdx = 212; s.pc = 48; return s.tmp_3; + s.callLocIdx = 223; s.pc = 48; return s.tmp_3; case 48: r0 = s.retval; s.tmp_2.arg0 = r0; - s.callLocIdx = 213; s.pc = 47; return s.tmp_2; + s.callLocIdx = 224; s.pc = 47; return s.tmp_2; case 47: r0 = s.retval; - globals.rng_decoration___82164 = (r0); - s.tmp_0 = tiles_getTilesByType__P2514_mk(s); - s.tmp_0.arg0 = globals.forestTiles10___3510; - s.callLocIdx = 214; s.pc = 49; return s.tmp_0; + globals.rng_decoration___163270 = (r0); + s.tmp_0 = tiles_getTilesByType__P19800_mk(s); + s.tmp_0.arg0 = globals.forestTiles10___20796; + s.callLocIdx = 225; s.pc = 49; return s.tmp_0; case 49: r0 = s.retval; - globals.all_black_tiles___82204 = (r0); - s.index___82207 = (0); + globals.all_black_tiles___163310 = (r0); + s.index___163313 = (0); case 6: - s.tmp_1 = r0 = s.index___82207; - r0 = pxsim_Array__length(globals.all_black_tiles___82204); + s.tmp_1 = r0 = s.index___163313; + r0 = pxsim_Array__length(globals.all_black_tiles___163310); s.tmp_3 = r0; r0 = (s.tmp_3 / 6); s.tmp_2 = r0; @@ -54453,367 +54784,367 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - s.tile___82215 = (undefined); + s.tile___163321 = (undefined); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - s.tmp_2 = helpers_getTileByName__P3025_mk(s); + s.tmp_2 = helpers_getTileByName__P20311_mk(s); s.tmp_2.arg0 = "night_star_2"; - s.callLocIdx = 215; s.pc = 50; return s.tmp_2; + s.callLocIdx = 226; s.pc = 50; return s.tmp_2; case 50: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.tmp_4 = helpers_getTileByName__P3025_mk(s); + s.tmp_4 = helpers_getTileByName__P20311_mk(s); s.tmp_4.arg0 = "night_star_1"; - s.callLocIdx = 216; s.pc = 51; return s.tmp_4; + s.callLocIdx = 227; s.pc = 51; return s.tmp_4; case 51: r0 = s.retval; s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_3); - s.tmp_6 = helpers_getTileByName__P3025_mk(s); + s.tmp_6 = helpers_getTileByName__P20311_mk(s); s.tmp_6.arg0 = "night_star_0"; - s.callLocIdx = 217; s.pc = 52; return s.tmp_6; + s.callLocIdx = 228; s.pc = 52; return s.tmp_6; case 52: r0 = s.retval; s.tmp_5 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_5); - s.tmp_8 = helpers_getTileByName__P3025_mk(s); + s.tmp_8 = helpers_getTileByName__P20311_mk(s); s.tmp_8.arg0 = "night_star_4"; - s.callLocIdx = 218; s.pc = 53; return s.tmp_8; + s.callLocIdx = 229; s.pc = 53; return s.tmp_8; case 53: r0 = s.retval; s.tmp_7 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_7); - s.unnamed3092___U6 = (s.tmp_0); - s.unnamed3093___U7 = (0); + s.unnamed8716___U6 = (s.tmp_0); + s.unnamed8717___U7 = (0); case 7: - s.tmp_0 = r0 = s.unnamed3093___U7; - r0 = pxsim_Array__length(s.unnamed3092___U6); + s.tmp_0 = r0 = s.unnamed8717___U7; + r0 = pxsim_Array__length(s.unnamed8716___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 8; continue; } - r0 = pxsim_Array__getAt(s.unnamed3092___U6, s.unnamed3093___U7); - s.tile___82215 = (r0); - s.tmp_2 = tiles_setTileAt__P2504_mk(s); - s.tmp_3 = FastRandomBlocks_randomElement__P4186_mk(s); - s.tmp_3.arg0 = globals.rng_decoration___82164; - s.tmp_3.arg1 = globals.all_black_tiles___82204; - s.callLocIdx = 219; s.pc = 55; return s.tmp_3; + r0 = pxsim_Array__getAt(s.unnamed8716___U6, s.unnamed8717___U7); + s.tile___163321 = (r0); + s.tmp_2 = tiles_setTileAt__P19790_mk(s); + s.tmp_3 = FastRandomBlocks_randomElement__P21472_mk(s); + s.tmp_3.arg0 = globals.rng_decoration___163270; + s.tmp_3.arg1 = globals.all_black_tiles___163310; + s.callLocIdx = 230; s.pc = 55; return s.tmp_3; case 55: r0 = s.retval; s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = s.tile___82215; - s.callLocIdx = 220; s.pc = 54; return s.tmp_2; + s.tmp_2.arg1 = s.tile___163321; + s.callLocIdx = 231; s.pc = 54; return s.tmp_2; case 54: r0 = s.retval; - r0 = (s.unnamed3093___U7 + 1); - s.unnamed3093___U7 = (r0); + r0 = (s.unnamed8717___U7 + 1); + s.unnamed8717___U7 = (r0); { step = 7; continue; } case 8: - s.unnamed3092___U6 = (undefined); - r0 = (s.index___82207 + 1); - s.index___82207 = (r0); + s.unnamed8716___U6 = (undefined); + r0 = (s.index___163313 + 1); + s.index___163313 = (r0); { step = 6; continue; } case 9: case 10: case 11: case 12: - s.tmp_0 = increment_loader__P82126_mk(s); - s.callLocIdx = 221; s.pc = 56; return s.tmp_0; + s.tmp_0 = increment_loader__P163232_mk(s); + s.callLocIdx = 232; s.pc = 56; return s.tmp_0; case 56: r0 = s.retval; - s.tile___82234 = (undefined); - s.unnamed3094___U9 = (globals.map_wall_tiles___82145); - s.unnamed3095___U10 = (0); + s.tile___163340 = (undefined); + s.unnamed8718___U9 = (globals.map_wall_tiles___163251); + s.unnamed8719___U10 = (0); case 13: - s.tmp_0 = r0 = s.unnamed3095___U10; - r0 = pxsim_Array__length(s.unnamed3094___U9); + s.tmp_0 = r0 = s.unnamed8719___U10; + r0 = pxsim_Array__length(s.unnamed8718___U9); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 16; continue; } - r0 = pxsim_Array__getAt(s.unnamed3094___U9, s.unnamed3095___U10); - s.tile___82234 = (r0); - s.location___82237 = (undefined); - s.tmp_0 = tiles_getTilesByType__P2514_mk(s); - s.tmp_0.arg0 = s.tile___82234; - s.callLocIdx = 222; s.pc = 57; return s.tmp_0; + r0 = pxsim_Array__getAt(s.unnamed8718___U9, s.unnamed8719___U10); + s.tile___163340 = (r0); + s.location___163343 = (undefined); + s.tmp_0 = tiles_getTilesByType__P19800_mk(s); + s.tmp_0.arg0 = s.tile___163340; + s.callLocIdx = 233; s.pc = 57; return s.tmp_0; case 57: r0 = s.retval; - s.unnamed3096___U12 = (r0); - s.unnamed3097___U13 = (0); + s.unnamed8720___U12 = (r0); + s.unnamed8721___U13 = (0); case 14: - s.tmp_0 = r0 = s.unnamed3097___U13; - r0 = pxsim_Array__length(s.unnamed3096___U12); + s.tmp_0 = r0 = s.unnamed8721___U13; + r0 = pxsim_Array__length(s.unnamed8720___U12); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 15; continue; } - r0 = pxsim_Array__getAt(s.unnamed3096___U12, s.unnamed3097___U13); - s.location___82237 = (r0); - s.tmp_2 = tiles_setWallAt__P2505_mk(s); - s.tmp_2.arg0 = s.location___82237; + r0 = pxsim_Array__getAt(s.unnamed8720___U12, s.unnamed8721___U13); + s.location___163343 = (r0); + s.tmp_2 = tiles_setWallAt__P19791_mk(s); + s.tmp_2.arg0 = s.location___163343; s.tmp_2.arg1 = true; - s.callLocIdx = 223; s.pc = 58; return s.tmp_2; + s.callLocIdx = 234; s.pc = 58; return s.tmp_2; case 58: r0 = s.retval; - r0 = (s.unnamed3097___U13 + 1); - s.unnamed3097___U13 = (r0); + r0 = (s.unnamed8721___U13 + 1); + s.unnamed8721___U13 = (r0); { step = 14; continue; } case 15: - s.unnamed3096___U12 = (undefined); - r0 = (s.unnamed3095___U10 + 1); - s.unnamed3095___U10 = (r0); + s.unnamed8720___U12 = (undefined); + r0 = (s.unnamed8719___U10 + 1); + s.unnamed8719___U10 = (r0); { step = 13; continue; } case 16: - s.unnamed3094___U9 = (undefined); - s.tmp_0 = increment_loader__P82126_mk(s); - s.callLocIdx = 224; s.pc = 59; return s.tmp_0; + s.unnamed8718___U9 = (undefined); + s.tmp_0 = increment_loader__P163232_mk(s); + s.callLocIdx = 235; s.pc = 59; return s.tmp_0; case 59: r0 = s.retval; r0 = pxsim_Array__mk(); s.tmp_0 = r0; - s.tmp_2 = helpers_getTileByName__P3025_mk(s); + s.tmp_2 = helpers_getTileByName__P20311_mk(s); s.tmp_2.arg0 = "checkpoint_1_tile1"; - s.callLocIdx = 225; s.pc = 60; return s.tmp_2; + s.callLocIdx = 236; s.pc = 60; return s.tmp_2; case 60: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.tmp_4 = helpers_getTileByName__P3025_mk(s); + s.tmp_4 = helpers_getTileByName__P20311_mk(s); s.tmp_4.arg0 = "checkpoint_2_tile"; - s.callLocIdx = 226; s.pc = 61; return s.tmp_4; + s.callLocIdx = 237; s.pc = 61; return s.tmp_4; case 61: r0 = s.retval; s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_3); - s.tmp_6 = helpers_getTileByName__P3025_mk(s); + s.tmp_6 = helpers_getTileByName__P20311_mk(s); s.tmp_6.arg0 = "checkpoint_3_tile"; - s.callLocIdx = 227; s.pc = 62; return s.tmp_6; + s.callLocIdx = 238; s.pc = 62; return s.tmp_6; case 62: r0 = s.retval; s.tmp_5 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_5); - s.tmp_8 = helpers_getTileByName__P3025_mk(s); + s.tmp_8 = helpers_getTileByName__P20311_mk(s); s.tmp_8.arg0 = "checkpoint_4_tile"; - s.callLocIdx = 228; s.pc = 63; return s.tmp_8; + s.callLocIdx = 239; s.pc = 63; return s.tmp_8; case 63: r0 = s.retval; s.tmp_7 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_7); - s.tmp_10 = helpers_getTileByName__P3025_mk(s); + s.tmp_10 = helpers_getTileByName__P20311_mk(s); s.tmp_10.arg0 = "checkpoint_5_tile0"; - s.callLocIdx = 229; s.pc = 64; return s.tmp_10; + s.callLocIdx = 240; s.pc = 64; return s.tmp_10; case 64: r0 = s.retval; s.tmp_9 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_9); - s.tmp_12 = helpers_getTileByName__P3025_mk(s); + s.tmp_12 = helpers_getTileByName__P20311_mk(s); s.tmp_12.arg0 = "checkpoint_6_tile"; - s.callLocIdx = 230; s.pc = 65; return s.tmp_12; + s.callLocIdx = 241; s.pc = 65; return s.tmp_12; case 65: r0 = s.retval; s.tmp_11 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_11); - s.tmp_14 = helpers_getTileByName__P3025_mk(s); + s.tmp_14 = helpers_getTileByName__P20311_mk(s); s.tmp_14.arg0 = "checkpoint_7_tile"; - s.callLocIdx = 231; s.pc = 66; return s.tmp_14; + s.callLocIdx = 242; s.pc = 66; return s.tmp_14; case 66: r0 = s.retval; s.tmp_13 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_13); - s.tmp_16 = helpers_getTileByName__P3025_mk(s); + s.tmp_16 = helpers_getTileByName__P20311_mk(s); s.tmp_16.arg0 = "checkpoint_8_tile"; - s.callLocIdx = 232; s.pc = 67; return s.tmp_16; + s.callLocIdx = 243; s.pc = 67; return s.tmp_16; case 67: r0 = s.retval; s.tmp_15 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_15); - s.tmp_18 = helpers_getTileByName__P3025_mk(s); + s.tmp_18 = helpers_getTileByName__P20311_mk(s); s.tmp_18.arg0 = "checkpoint_9_tile"; - s.callLocIdx = 233; s.pc = 68; return s.tmp_18; + s.callLocIdx = 244; s.pc = 68; return s.tmp_18; case 68: r0 = s.retval; s.tmp_17 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_17); - s.tmp_20 = helpers_getTileByName__P3025_mk(s); + s.tmp_20 = helpers_getTileByName__P20311_mk(s); s.tmp_20.arg0 = "checkpoint_10_tile"; - s.callLocIdx = 234; s.pc = 69; return s.tmp_20; + s.callLocIdx = 245; s.pc = 69; return s.tmp_20; case 69: r0 = s.retval; s.tmp_19 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_19); - s.tmp_22 = helpers_getTileByName__P3025_mk(s); + s.tmp_22 = helpers_getTileByName__P20311_mk(s); s.tmp_22.arg0 = "checkpoint_11_tile1"; - s.callLocIdx = 235; s.pc = 70; return s.tmp_22; + s.callLocIdx = 246; s.pc = 70; return s.tmp_22; case 70: r0 = s.retval; s.tmp_21 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_21); - s.tmp_24 = helpers_getTileByName__P3025_mk(s); + s.tmp_24 = helpers_getTileByName__P20311_mk(s); s.tmp_24.arg0 = "checkpoint_12_tile"; - s.callLocIdx = 236; s.pc = 71; return s.tmp_24; + s.callLocIdx = 247; s.pc = 71; return s.tmp_24; case 71: r0 = s.retval; s.tmp_23 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_23); - s.tmp_26 = helpers_getTileByName__P3025_mk(s); + s.tmp_26 = helpers_getTileByName__P20311_mk(s); s.tmp_26.arg0 = "checkpoint_13_tile0"; - s.callLocIdx = 237; s.pc = 72; return s.tmp_26; + s.callLocIdx = 248; s.pc = 72; return s.tmp_26; case 72: r0 = s.retval; s.tmp_25 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_25); - s.tmp_28 = helpers_getTileByName__P3025_mk(s); + s.tmp_28 = helpers_getTileByName__P20311_mk(s); s.tmp_28.arg0 = "checkpoint_14_tile0"; - s.callLocIdx = 238; s.pc = 73; return s.tmp_28; + s.callLocIdx = 249; s.pc = 73; return s.tmp_28; case 73: r0 = s.retval; s.tmp_27 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_27); - s.tmp_30 = helpers_getTileByName__P3025_mk(s); + s.tmp_30 = helpers_getTileByName__P20311_mk(s); s.tmp_30.arg0 = "checkpoint_15_tile0"; - s.callLocIdx = 239; s.pc = 74; return s.tmp_30; + s.callLocIdx = 250; s.pc = 74; return s.tmp_30; case 74: r0 = s.retval; s.tmp_29 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_29); - s.tmp_32 = helpers_getTileByName__P3025_mk(s); + s.tmp_32 = helpers_getTileByName__P20311_mk(s); s.tmp_32.arg0 = "checkpoint_16_tile"; - s.callLocIdx = 240; s.pc = 75; return s.tmp_32; + s.callLocIdx = 251; s.pc = 75; return s.tmp_32; case 75: r0 = s.retval; s.tmp_31 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_31); - globals.all_checkpoint_tiles___82245 = (s.tmp_0); + globals.all_checkpoint_tiles___163351 = (s.tmp_0); r0 = pxsim_Array__mk(); - globals.all_checkpoints___82280 = (r0); - s.index___82282 = (0); + globals.all_checkpoints___163386 = (r0); + s.index___163388 = (0); case 17: - s.tmp_1 = r0 = s.index___82282; - r0 = (globals.map_checkpoints_needed___81848 - 1); + s.tmp_1 = r0 = s.index___163388; + r0 = (globals.map_checkpoints_needed___162943 - 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 = 20; continue; } r0 = pxsim_Array__mk(); - globals.these_checkpoints___82289 = (r0); - s.location___82292 = (undefined); - s.tmp_0 = tiles_getTilesByType__P2514_mk(s); - r0 = pxsim_Array__getAt(globals.all_checkpoint_tiles___82245, s.index___82282); + globals.these_checkpoints___163395 = (r0); + s.location___163398 = (undefined); + s.tmp_0 = tiles_getTilesByType__P19800_mk(s); + r0 = pxsim_Array__getAt(globals.all_checkpoint_tiles___163351, s.index___163388); s.tmp_0.arg0 = r0; - s.callLocIdx = 241; s.pc = 76; return s.tmp_0; + s.callLocIdx = 252; s.pc = 76; return s.tmp_0; case 76: r0 = s.retval; - s.unnamed3098___U16 = (r0); - s.unnamed3099___U17 = (0); + s.unnamed8722___U16 = (r0); + s.unnamed8723___U17 = (0); case 18: - s.tmp_0 = r0 = s.unnamed3099___U17; - r0 = pxsim_Array__length(s.unnamed3098___U16); + s.tmp_0 = r0 = s.unnamed8723___U17; + r0 = pxsim_Array__length(s.unnamed8722___U16); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 19; continue; } - r0 = pxsim_Array__getAt(s.unnamed3098___U16, s.unnamed3099___U17); - s.location___82292 = (r0); - s.tmp_2 = sprites_create__P2064_mk(s); - s.tmp_3 = helpers_getImageByName__P3023_mk(s); + r0 = pxsim_Array__getAt(s.unnamed8722___U16, s.unnamed8723___U17); + s.location___163398 = (r0); + s.tmp_2 = sprites_create__P19350_mk(s); + s.tmp_3 = helpers_getImageByName__P20309_mk(s); s.tmp_3.arg0 = "checkpoint_sprite"; - s.callLocIdx = 242; s.pc = 78; return s.tmp_3; + s.callLocIdx = 253; s.pc = 78; return s.tmp_3; case 78: r0 = s.retval; s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = globals.Checkpoint___81779; - s.callLocIdx = 243; s.pc = 77; return s.tmp_2; + s.tmp_2.arg1 = globals.Checkpoint___162874; + s.callLocIdx = 254; s.pc = 77; return s.tmp_2; case 77: r0 = s.retval; - globals.sprite_checkpoint___82298 = (r0); - s.tmp_0 = Sprite_setFlag__P2206_mk(s); - s.tmp_0.arg0 = globals.sprite_checkpoint___82298; + globals.sprite_checkpoint___163404 = (r0); + s.tmp_0 = Sprite_setFlag__P19492_mk(s); + s.tmp_0.arg0 = globals.sprite_checkpoint___163404; s.tmp_0.arg1 = 128; s.tmp_0.arg2 = true; - s.callLocIdx = 244; s.pc = 79; return s.tmp_0; + s.callLocIdx = 255; s.pc = 79; return s.tmp_0; case 79: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P2206_mk(s); - s.tmp_0.arg0 = globals.sprite_checkpoint___82298; + s.tmp_0 = Sprite_setFlag__P19492_mk(s); + s.tmp_0.arg0 = globals.sprite_checkpoint___163404; s.tmp_0.arg1 = 1024; s.tmp_0.arg2 = true; - s.callLocIdx = 245; s.pc = 80; return s.tmp_0; + s.callLocIdx = 256; s.pc = 80; return s.tmp_0; case 80: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P2206_mk(s); - s.tmp_0.arg0 = globals.sprite_checkpoint___82298; + s.tmp_0 = Sprite_setFlag__P19492_mk(s); + s.tmp_0.arg0 = globals.sprite_checkpoint___163404; s.tmp_0.arg1 = 2048; s.tmp_0.arg2 = true; - s.callLocIdx = 246; s.pc = 81; return s.tmp_0; + s.callLocIdx = 257; s.pc = 81; return s.tmp_0; case 81: r0 = s.retval; - s.tmp_0 = sprites_setDataNumber__P4486_mk(s); - s.tmp_0.arg0 = globals.sprite_checkpoint___82298; + s.tmp_0 = sprites_setDataNumber__P21772_mk(s); + s.tmp_0.arg0 = globals.sprite_checkpoint___163404; s.tmp_0.arg1 = "checkpoint"; - s.tmp_0.arg2 = s.index___82282; - s.callLocIdx = 247; s.pc = 82; return s.tmp_0; + s.tmp_0.arg2 = s.index___163388; + s.callLocIdx = 258; s.pc = 82; return s.tmp_0; case 82: r0 = s.retval; - s.tmp_0 = tiles_placeOnTile__P2512_mk(s); - s.tmp_0.arg0 = globals.sprite_checkpoint___82298; - s.tmp_0.arg1 = s.location___82292; - s.callLocIdx = 248; s.pc = 83; return s.tmp_0; + s.tmp_0 = tiles_placeOnTile__P19798_mk(s); + s.tmp_0.arg0 = globals.sprite_checkpoint___163404; + s.tmp_0.arg1 = s.location___163398; + s.callLocIdx = 259; s.pc = 83; return s.tmp_0; case 83: r0 = s.retval; - s.tmp_0 = tiles_setTileAt__P2504_mk(s); - s.tmp_0.arg0 = s.location___82292; - r0 = pxsim_Array__getAt(globals.map_driving_tiles___82119, 0); + s.tmp_0 = tiles_setTileAt__P19790_mk(s); + s.tmp_0.arg0 = s.location___163398; + r0 = pxsim_Array__getAt(globals.map_driving_tiles___163225, 0); s.tmp_0.arg1 = r0; - s.callLocIdx = 249; s.pc = 84; return s.tmp_0; + s.callLocIdx = 260; s.pc = 84; return s.tmp_0; case 84: r0 = s.retval; - r0 = pxsim_Array__push(globals.these_checkpoints___82289, globals.sprite_checkpoint___82298); - s.tmp_0 = pause__P413_mk(s); + r0 = pxsim_Array__push(globals.these_checkpoints___163395, globals.sprite_checkpoint___163404); + s.tmp_0 = pause__P17699_mk(s); s.tmp_0.arg0 = 0; - s.callLocIdx = 250; s.pc = 85; return s.tmp_0; + s.callLocIdx = 261; s.pc = 85; return s.tmp_0; case 85: r0 = s.retval; - r0 = (s.unnamed3099___U17 + 1); - s.unnamed3099___U17 = (r0); + r0 = (s.unnamed8723___U17 + 1); + s.unnamed8723___U17 = (r0); { step = 18; continue; } case 19: - s.unnamed3098___U16 = (undefined); - r0 = pxsim_Array__push(globals.all_checkpoints___82280, globals.these_checkpoints___82289); - r0 = (s.index___82282 + 1); - s.index___82282 = (r0); + s.unnamed8722___U16 = (undefined); + r0 = pxsim_Array__push(globals.all_checkpoints___163386, globals.these_checkpoints___163395); + r0 = (s.index___163388 + 1); + s.index___163388 = (r0); { step = 17; continue; } case 20: r0 = pxsim_Array__mk(); - globals.finished_cars___82334 = (r0); - s.tmp_0 = increment_loader__P82126_mk(s); - s.callLocIdx = 251; s.pc = 86; return s.tmp_0; + globals.finished_cars___163440 = (r0); + s.tmp_0 = increment_loader__P163232_mk(s); + s.callLocIdx = 262; s.pc = 86; return s.tmp_0; case 86: r0 = s.retval; - s.tmp_0 = pause__P413_mk(s); + s.tmp_0 = pause__P17699_mk(s); s.tmp_0.arg0 = 1000; - s.callLocIdx = 252; s.pc = 87; return s.tmp_0; + s.callLocIdx = 263; s.pc = 87; return s.tmp_0; case 87: r0 = s.retval; - s.tmp_0 = fade_in__P82339_mk(s); + s.tmp_0 = fade_in__P163445_mk(s); s.tmp_0.arg0 = true; s.tmp_0.arg1 = true; - s.callLocIdx = 253; s.pc = 88; return s.tmp_0; + s.callLocIdx = 264; s.pc = 88; return s.tmp_0; case 88: r0 = s.retval; - s.tmp_0 = LoadingAnimations_hide_loading__P4196_mk(s); - s.callLocIdx = 254; s.pc = 89; return s.tmp_0; + s.tmp_0 = LoadingAnimations_hide_loading__P21482_mk(s); + s.callLocIdx = 265; s.pc = 89; return s.tmp_0; case 89: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -prepare_map__P82102.info = {"start":7611,"length":3950,"line":251,"column":0,"endLine":339,"endColumn":1,"fileName":"main.ts","functionName":"prepare_map","argumentNames":["map_select"]} +prepare_map__P163208.info = {"start":7893,"length":3950,"line":260,"column":0,"endLine":348,"endColumn":1,"fileName":"main.ts","functionName":"prepare_map","argumentNames":["map_select"]} -function prepare_map__P82102_mk(s) { +function prepare_map__P163208_mk(s) { checkStack(s.depth); return { - parent: s, fn: prepare_map__P82102, depth: s.depth + 1, + parent: s, fn: prepare_map__P163208, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -54848,24 +55179,24 @@ function prepare_map__P82102_mk(s) { tmp_30: undefined, tmp_31: undefined, tmp_32: undefined, - index___82169: undefined, - tile___82179: undefined, - unnamed3090___U2: undefined, - unnamed3091___U3: undefined, - index___82207: undefined, - tile___82215: undefined, - unnamed3092___U6: undefined, - unnamed3093___U7: undefined, - tile___82234: undefined, - unnamed3094___U9: undefined, - unnamed3095___U10: undefined, - location___82237: undefined, - unnamed3096___U12: undefined, - unnamed3097___U13: undefined, - index___82282: undefined, - location___82292: undefined, - unnamed3098___U16: undefined, - unnamed3099___U17: undefined, + index___163275: undefined, + tile___163285: undefined, + unnamed8714___U2: undefined, + unnamed8715___U3: undefined, + index___163313: undefined, + tile___163321: undefined, + unnamed8716___U6: undefined, + unnamed8717___U7: undefined, + tile___163340: undefined, + unnamed8718___U9: undefined, + unnamed8719___U10: undefined, + location___163343: undefined, + unnamed8720___U12: undefined, + unnamed8721___U13: undefined, + index___163388: undefined, + location___163398: undefined, + unnamed8722___U16: undefined, + unnamed8723___U17: undefined, arg0: undefined, } } @@ -54873,7 +55204,7 @@ function prepare_map__P82102_mk(s) { -function LoadingAnimations_hide_loading__P4196(s) { +function LoadingAnimations_hide_loading__P21482(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54883,10 +55214,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals._loading___7767); + r0 = pxsim_numops_toBoolDecr(globals._loading___25068); if (!r0) { step = 1; continue; } - s.tmp_0 = LoadingAnimations_InhouseAnimation_stop__P7746_mk(s); - s.tmp_0.arg0 = globals._loading___7767; + s.tmp_0 = LoadingAnimations_InhouseAnimation_stop__P25047_mk(s); + s.tmp_0.arg0 = globals._loading___25068; s.callLocIdx = 1912; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; @@ -54896,12 +55227,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_hide_loading__P4196.info = {"start":55741,"length":107,"line":575,"column":4,"endLine":579,"endColumn":5,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"hide_loading","argumentNames":[]} +LoadingAnimations_hide_loading__P21482.info = {"start":55741,"length":107,"line":575,"column":4,"endLine":579,"endColumn":5,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"hide_loading","argumentNames":[]} -function LoadingAnimations_hide_loading__P4196_mk(s) { +function LoadingAnimations_hide_loading__P21482_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_hide_loading__P4196, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_hide_loading__P21482, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -54910,7 +55241,7 @@ function LoadingAnimations_hide_loading__P4196_mk(s) { -function LoadingAnimations_InhouseAnimation_stop__P7746(s) { +function LoadingAnimations_InhouseAnimation_stop__P25047(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54925,7 +55256,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, LoadingAnimations_InhouseAnimation__C7744_VT)) failedCast(r0); + if (!checkSubtype(r0, LoadingAnimations_InhouseAnimation__C25045_VT)) failedCast(r0); r0 = s.arg0.fields["running"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -54956,7 +55287,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.tmp_3 = pause__P413_mk(s); + s.tmp_3 = pause__P17699_mk(s); s.tmp_3.arg0 = 0; s.callLocIdx = 1829; s.pc = 8; return s.tmp_3; case 8: @@ -54969,12 +55300,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_InhouseAnimation_stop__P7746.info = {"start":825,"length":264,"line":31,"column":8,"endLine":40,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"stop","argumentNames":["this"]} +LoadingAnimations_InhouseAnimation_stop__P25047.info = {"start":825,"length":264,"line":31,"column":8,"endLine":40,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"stop","argumentNames":["this"]} -function LoadingAnimations_InhouseAnimation_stop__P7746_mk(s) { +function LoadingAnimations_InhouseAnimation_stop__P25047_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_InhouseAnimation_stop__P7746, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_InhouseAnimation_stop__P25047, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -54987,7 +55318,7 @@ function LoadingAnimations_InhouseAnimation_stop__P7746_mk(s) { -function tiles_placeOnTile__P2512(s) { +function tiles_placeOnTile__P19798(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55022,7 +55353,7 @@ switch (step) { r0 = s.tmp_3; { step = 4; continue; } case 3: - s.tmp_6 = tiles_Location_tileMap__P2434_mk(s); + s.tmp_6 = tiles_Location_tileMap__P19720_mk(s); s.tmp_6.arg0 = s.arg1; s.callLocIdx = 1238; s.pc = 8; return s.tmp_6; case 8: @@ -55039,7 +55370,7 @@ switch (step) { { step = 7; continue; } case 5: case 6: - s.tmp_8 = tiles_Location_place__P2448_mk(s); + s.tmp_8 = tiles_Location_place__P19734_mk(s); s.tmp_8.arg0 = s.arg1; s.tmp_8.arg1 = s.arg0; s.callLocIdx = 1239; s.pc = 9; return s.tmp_8; @@ -55050,12 +55381,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_placeOnTile__P2512.info = {"start":24704,"length":152,"line":747,"column":4,"endLine":750,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"placeOnTile","argumentNames":["sprite","loc"]} +tiles_placeOnTile__P19798.info = {"start":24704,"length":152,"line":747,"column":4,"endLine":750,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"placeOnTile","argumentNames":["sprite","loc"]} -function tiles_placeOnTile__P2512_mk(s) { +function tiles_placeOnTile__P19798_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_placeOnTile__P2512, depth: s.depth + 1, + parent: s, fn: tiles_placeOnTile__P19798, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -55074,7 +55405,7 @@ function tiles_placeOnTile__P2512_mk(s) { -function helpers_getImageByName__P3023(s) { +function helpers_getImageByName__P20309(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55088,7 +55419,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers__getFactoryInstance__P3020_mk(s); + s.tmp_0 = helpers__getFactoryInstance__P20306_mk(s); s.tmp_0.arg0 = "image"; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1727; s.pc = 1; return s.tmp_0; @@ -55097,12 +55428,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_getImageByName__P3023.info = {"start":2638,"length":103,"line":81,"column":4,"endLine":83,"endColumn":5,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"getImageByName","argumentNames":["name"]} +helpers_getImageByName__P20309.info = {"start":2638,"length":103,"line":81,"column":4,"endLine":83,"endColumn":5,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"getImageByName","argumentNames":["name"]} -function helpers_getImageByName__P3023_mk(s) { +function helpers_getImageByName__P20309_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_getImageByName__P3023, depth: s.depth + 1, + parent: s, fn: helpers_getImageByName__P20309, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -55112,7 +55443,7 @@ function helpers_getImageByName__P3023_mk(s) { -function helpers__getFactoryInstance__P3020(s) { +function helpers__getFactoryInstance__P20306(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55122,30 +55453,30 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.factory___25600 = undefined; - s.unnamed192___U1 = undefined; - s.unnamed193___U2 = undefined; - s.data___25607 = undefined; + s.factory___43089 = undefined; + s.unnamed284___U1 = undefined; + s.unnamed285___U2 = undefined; + s.data___43096 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.factories___6034); + r0 = pxsim_numops_toBoolDecr(globals.factories___23335); if (!r0) { step = 7; continue; } - s.factory___25600 = (undefined); - s.unnamed192___U1 = (globals.factories___6034); - s.unnamed193___U2 = (0); + s.factory___43089 = (undefined); + s.unnamed284___U1 = (globals.factories___23335); + s.unnamed285___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed193___U2; - r0 = pxsim_Array__length(s.unnamed192___U1); + s.tmp_0 = r0 = s.unnamed285___U2; + r0 = pxsim_Array__length(s.unnamed284___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed192___U1, s.unnamed193___U2); - s.factory___25600 = (r0); + r0 = pxsim_Array__getAt(s.unnamed284___U1, s.unnamed285___U2); + s.factory___43089 = (r0); s.tmp_4 = if_kind_1_mk(s); - s.tmp_4.arg0 = s.factory___25600; + s.tmp_4.arg0 = s.factory___43089; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "kind"); } else { @@ -55162,7 +55493,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 4; continue; } s.tmp_5 = if_factory_2_mk(s); - s.tmp_5.arg0 = s.factory___25600; + s.tmp_5.arg0 = s.factory___43089; s.tmp_5.arg1 = s.arg1; if (!s.tmp_5.arg0.vtable.iface) { setupLambda(s.tmp_5, pxsim_pxtrt.mapGetByString(s.tmp_5.arg0, "factory"), 2); @@ -55175,20 +55506,20 @@ switch (step) { } case 11: r0 = s.retval; - s.data___25607 = (r0); - r0 = pxsim_numops_toBoolDecr(s.data___25607); + s.data___43096 = (r0); + r0 = pxsim_numops_toBoolDecr(s.data___43096); if (!r0) { step = 2; continue; } - r0 = s.data___25607; + r0 = s.data___43096; { step = 9; continue; } case 2: case 3: case 4: case 5: - r0 = (s.unnamed193___U2 + 1); - s.unnamed193___U2 = (r0); + r0 = (s.unnamed285___U2 + 1); + s.unnamed285___U2 = (r0); { step = 1; continue; } case 6: - s.unnamed192___U1 = (undefined); + s.unnamed284___U1 = (undefined); case 7: case 8: r0 = null; @@ -55196,12 +55527,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers__getFactoryInstance__P3020.info = {"start":1983,"length":348,"line":60,"column":4,"endLine":70,"endColumn":5,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"_getFactoryInstance","argumentNames":["kind","name"]} +helpers__getFactoryInstance__P20306.info = {"start":1983,"length":348,"line":60,"column":4,"endLine":70,"endColumn":5,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"_getFactoryInstance","argumentNames":["kind","name"]} -function helpers__getFactoryInstance__P3020_mk(s) { +function helpers__getFactoryInstance__P20306_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers__getFactoryInstance__P3020, depth: s.depth + 1, + parent: s, fn: helpers__getFactoryInstance__P20306, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -55209,10 +55540,10 @@ function helpers__getFactoryInstance__P3020_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - factory___25600: undefined, - unnamed192___U1: undefined, - unnamed193___U2: undefined, - data___25607: undefined, + factory___43089: undefined, + unnamed284___U1: undefined, + unnamed285___U2: undefined, + data___43096: undefined, arg0: undefined, arg1: undefined, } } @@ -55221,7 +55552,7 @@ function helpers__getFactoryInstance__P3020_mk(s) { -function assets_image__P3015(s) { +function assets_image__P20301(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55240,12 +55571,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -assets_image__P3015.info = {"start":931,"length":71,"line":26,"column":4,"endLine":26,"endColumn":75,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"image","argumentNames":["lits","args"]} +assets_image__P20301.info = {"start":931,"length":71,"line":26,"column":4,"endLine":26,"endColumn":75,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"image","argumentNames":["lits","args"]} -function assets_image__P3015_mk(s) { +function assets_image__P20301_mk(s) { checkStack(s.depth); return { - parent: s, fn: assets_image__P3015, depth: s.depth + 1, + parent: s, fn: assets_image__P20301, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -55255,7 +55586,7 @@ function assets_image__P3015_mk(s) { -function tiles_setWallAt__P2505(s) { +function tiles_setWallAt__P19791(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55265,18 +55596,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___24639 = undefined; - s.scale___24649 = undefined; + s.scene___42128 = undefined; + s.scale___42138 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P2693_mk(s); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 1226; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.scene___24639 = (r0); + s.scene___42128 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg0); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -55286,7 +55617,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.scene___24639.fields["tileMap"]; + r0 = s.scene___42128.fields["tileMap"]; s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -55300,28 +55631,28 @@ switch (step) { { step = 5; continue; } case 3: case 4: - r0 = s.scene___24639.fields["tileMap"]; + r0 = s.scene___42128.fields["tileMap"]; s.tmp_5 = r0; r0 = s.tmp_5.fields["_scale"]; - s.scale___24649 = (r0); - s.tmp_0 = tiles_TileMap_setWallAt__P2492_mk(s); - r0 = s.scene___24639.fields["tileMap"]; + s.scale___42138 = (r0); + s.tmp_0 = tiles_TileMap_setWallAt__P19778_mk(s); + r0 = s.scene___42128.fields["tileMap"]; s.tmp_0.arg0 = r0; - s.tmp_2 = tiles_Location_x__P2437_mk(s); + s.tmp_2 = tiles_Location_x__P19723_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 1228; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 >> s.scale___24649); + r0 = (s.tmp_1 >> s.scale___42138); s.tmp_0.arg1 = r0; - s.tmp_4 = tiles_Location_y__P2438_mk(s); + s.tmp_4 = tiles_Location_y__P19724_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 1229; s.pc = 9; return s.tmp_4; case 9: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 >> s.scale___24649); + r0 = (s.tmp_3 >> s.scale___42138); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = s.arg1; s.callLocIdx = 1230; s.pc = 7; return s.tmp_0; @@ -55332,12 +55663,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_setWallAt__P2505.info = {"start":20904,"length":271,"line":647,"column":4,"endLine":652,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"setWallAt","argumentNames":["loc","on"]} +tiles_setWallAt__P19791.info = {"start":20904,"length":271,"line":647,"column":4,"endLine":652,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"setWallAt","argumentNames":["loc","on"]} -function tiles_setWallAt__P2505_mk(s) { +function tiles_setWallAt__P19791_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_setWallAt__P2505, depth: s.depth + 1, + parent: s, fn: tiles_setWallAt__P19791, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -55345,8 +55676,8 @@ function tiles_setWallAt__P2505_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - scene___24639: undefined, - scale___24649: undefined, + scene___42128: undefined, + scale___42138: undefined, arg0: undefined, arg1: undefined, } } @@ -55355,7 +55686,7 @@ function tiles_setWallAt__P2505_mk(s) { -function tiles_TileMap_setWallAt__P2492(s) { +function tiles_TileMap_setWallAt__P19778(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55373,8 +55704,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C2474_VT)) failedCast(r0); - s.tmp_3 = tiles_TileMapData_isOutsideMap__P2468_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C19760_VT)) failedCast(r0); + s.tmp_3 = tiles_TileMapData_isOutsideMap__P19754_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = s.arg1; @@ -55389,7 +55720,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_4 = tiles_TileMapData_setWall__P2466_mk(s); + s.tmp_4 = tiles_TileMapData_setWall__P19752_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_4.arg0 = r0; s.tmp_4.arg1 = s.arg1; @@ -55404,12 +55735,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_setWallAt__P2492.info = {"start":11981,"length":173,"line":408,"column":8,"endLine":411,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"setWallAt","argumentNames":["this","col","row","on"]} +tiles_TileMap_setWallAt__P19778.info = {"start":11981,"length":173,"line":408,"column":8,"endLine":411,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"setWallAt","argumentNames":["this","col","row","on"]} -function tiles_TileMap_setWallAt__P2492_mk(s) { +function tiles_TileMap_setWallAt__P19778_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_setWallAt__P2492, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_setWallAt__P19778, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -55426,7 +55757,7 @@ function tiles_TileMap_setWallAt__P2492_mk(s) { -function tiles_TileMapData_setWall__P2466(s) { +function tiles_TileMapData_setWall__P19752(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55444,7 +55775,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C2456_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C19742_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg3); if (!r0) { step = 1; continue; } r0 = 2; @@ -55461,12 +55792,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_setWall__P2466.info = {"start":8045,"length":127,"line":270,"column":8,"endLine":272,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"setWall","argumentNames":["this","col","row","on"]} +tiles_TileMapData_setWall__P19752.info = {"start":8045,"length":127,"line":270,"column":8,"endLine":272,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"setWall","argumentNames":["this","col","row","on"]} -function tiles_TileMapData_setWall__P2466_mk(s) { +function tiles_TileMapData_setWall__P19752_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_setWall__P2466, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_setWall__P19752, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -55480,7 +55811,7 @@ function tiles_TileMapData_setWall__P2466_mk(s) { -function FastRandomBlocks_randomElement__P4186(s) { +function FastRandomBlocks_randomElement__P21472(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55496,8 +55827,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, FastRandomBlocks__C4179_VT)) failedCast(r0); - s.tmp_0 = Math_FastRandom_pickRandom__P2753_mk(s); + if (!checkSubtype(r0, FastRandomBlocks__C21465_VT)) failedCast(r0); + s.tmp_0 = Math_FastRandom_pickRandom__P20039_mk(s); r0 = s.arg0.fields["_rng"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -55507,12 +55838,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -FastRandomBlocks_randomElement__P4186.info = {"start":1783,"length":84,"line":60,"column":4,"endLine":62,"endColumn":5,"fileName":"pxt_modules/FastRandomBlocks/fast_random_blocks.ts","functionName":"randomElement","argumentNames":["this","elements"]} +FastRandomBlocks_randomElement__P21472.info = {"start":1783,"length":84,"line":60,"column":4,"endLine":62,"endColumn":5,"fileName":"pxt_modules/FastRandomBlocks/fast_random_blocks.ts","functionName":"randomElement","argumentNames":["this","elements"]} -function FastRandomBlocks_randomElement__P4186_mk(s) { +function FastRandomBlocks_randomElement__P21472_mk(s) { checkStack(s.depth); return { - parent: s, fn: FastRandomBlocks_randomElement__P4186, depth: s.depth + 1, + parent: s, fn: FastRandomBlocks_randomElement__P21472, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -55523,7 +55854,7 @@ function FastRandomBlocks_randomElement__P4186_mk(s) { -function Math_FastRandom_pickRandom__P2753(s) { +function Math_FastRandom_pickRandom__P20039(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55539,7 +55870,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C2748_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C20034_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -55562,7 +55893,7 @@ switch (step) { case 3: case 4: s.tmp_4 = r0 = s.arg1; - s.tmp_6 = Math_FastRandom_randomRange__P2752_mk(s); + s.tmp_6 = Math_FastRandom_randomRange__P20038_mk(s); s.tmp_6.arg0 = s.arg0; s.tmp_6.arg1 = 0; r0 = pxsim_Array__length(s.arg1); @@ -55578,12 +55909,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_pickRandom__P2753.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__P20039.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__P2753_mk(s) { +function Math_FastRandom_pickRandom__P20039_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_pickRandom__P2753, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_pickRandom__P20039, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -55601,7 +55932,7 @@ function Math_FastRandom_pickRandom__P2753_mk(s) { -function Random_createRNG__P4189(s) { +function Random_createRNG__P21475(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55615,9 +55946,9 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(FastRandomBlocks__C4179_VT); + r0 = pxsim_pxtcore_mkClassInstance(FastRandomBlocks__C21465_VT); s.tmp_0 = r0; - s.tmp_1 = FastRandomBlocks_constructor__P4181_mk(s); + s.tmp_1 = FastRandomBlocks_constructor__P21467_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.callLocIdx = 1826; s.pc = 1; return s.tmp_1; @@ -55627,12 +55958,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Random_createRNG__P4189.info = {"start":2391,"length":115,"line":86,"column":4,"endLine":88,"endColumn":5,"fileName":"pxt_modules/FastRandomBlocks/fast_random_blocks.ts","functionName":"createRNG","argumentNames":["seed"]} +Random_createRNG__P21475.info = {"start":2391,"length":115,"line":86,"column":4,"endLine":88,"endColumn":5,"fileName":"pxt_modules/FastRandomBlocks/fast_random_blocks.ts","functionName":"createRNG","argumentNames":["seed"]} -function Random_createRNG__P4189_mk(s) { +function Random_createRNG__P21475_mk(s) { checkStack(s.depth); return { - parent: s, fn: Random_createRNG__P4189, depth: s.depth + 1, + parent: s, fn: Random_createRNG__P21475, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -55643,7 +55974,7 @@ function Random_createRNG__P4189_mk(s) { -function FastRandomBlocks_constructor__P4181(s) { +function FastRandomBlocks_constructor__P21467(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55659,10 +55990,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, FastRandomBlocks__C4179_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C2748_VT); + if (!checkSubtype(r0, FastRandomBlocks__C21465_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C20034_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P2750_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P20036_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 1824; s.pc = 1; return s.tmp_1; @@ -55673,12 +56004,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -FastRandomBlocks_constructor__P4181.info = {"start":98,"length":79,"line":4,"column":4,"endLine":6,"endColumn":5,"fileName":"pxt_modules/FastRandomBlocks/fast_random_blocks.ts","functionName":"inline","argumentNames":["this","seed"]} +FastRandomBlocks_constructor__P21467.info = {"start":98,"length":79,"line":4,"column":4,"endLine":6,"endColumn":5,"fileName":"pxt_modules/FastRandomBlocks/fast_random_blocks.ts","functionName":"inline","argumentNames":["this","seed"]} -function FastRandomBlocks_constructor__P4181_mk(s) { +function FastRandomBlocks_constructor__P21467_mk(s) { checkStack(s.depth); return { - parent: s, fn: FastRandomBlocks_constructor__P4181, depth: s.depth + 1, + parent: s, fn: FastRandomBlocks_constructor__P21467, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -55690,7 +56021,7 @@ function FastRandomBlocks_constructor__P4181_mk(s) { -function scene_setBackgroundColor__P2618(s) { +function scene_setBackgroundColor__P19904(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55700,32 +56031,32 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___24897 = undefined; + s.scene___42386 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P2693_mk(s); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 1302; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.scene___24897 = (r0); - r0 = s.scene___24897.fields["background"]; + s.scene___42386 = (r0); + r0 = s.scene___42386.fields["background"]; s.tmp_0 = r0; r0 = (s.tmp_0).fields["color"] = (s.arg0); r0 = undefined; return leave(s, r0) default: oops() } } } -scene_setBackgroundColor__P2618.info = {"start":1231,"length":140,"line":53,"column":4,"endLine":56,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"setBackgroundColor","argumentNames":["color"]} +scene_setBackgroundColor__P19904.info = {"start":1231,"length":140,"line":53,"column":4,"endLine":56,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"setBackgroundColor","argumentNames":["color"]} -function scene_setBackgroundColor__P2618_mk(s) { +function scene_setBackgroundColor__P19904_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_setBackgroundColor__P2618, depth: s.depth + 1, + parent: s, fn: scene_setBackgroundColor__P19904, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - scene___24897: undefined, + scene___42386: undefined, arg0: undefined, } } @@ -55733,7 +56064,7 @@ function scene_setBackgroundColor__P2618_mk(s) { -function increment_loader__P82126(s) { +function increment_loader__P163232(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55743,27 +56074,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = LoadingAnimations_change_loading_value__P4203_mk(s); + s.tmp_0 = LoadingAnimations_change_loading_value__P21489_mk(s); s.tmp_0.arg0 = 1; s.tmp_0.arg1 = 1; - s.callLocIdx = 363; s.pc = 1; return s.tmp_0; + s.callLocIdx = 379; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = pause__P413_mk(s); + s.tmp_0 = pause__P17699_mk(s); s.tmp_0.arg0 = 0; - s.callLocIdx = 364; s.pc = 2; return s.tmp_0; + s.callLocIdx = 380; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -increment_loader__P82126.info = {"start":18577,"length":131,"line":554,"column":0,"endLine":557,"endColumn":1,"fileName":"main.ts","functionName":"increment_loader","argumentNames":[]} +increment_loader__P163232.info = {"start":19253,"length":131,"line":572,"column":0,"endLine":575,"endColumn":1,"fileName":"main.ts","functionName":"increment_loader","argumentNames":[]} -function increment_loader__P82126_mk(s) { +function increment_loader__P163232_mk(s) { checkStack(s.depth); return { - parent: s, fn: increment_loader__P82126, depth: s.depth + 1, + parent: s, fn: increment_loader__P163232, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -55772,7 +56103,7 @@ function increment_loader__P82126_mk(s) { -function LoadingAnimations_change_loading_value__P4203(s) { +function LoadingAnimations_change_loading_value__P21489(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55787,9 +56118,9 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = LoadingAnimations_set_loading_value__P4201_mk(s); + s.tmp_0 = LoadingAnimations_set_loading_value__P21487_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = LoadingAnimations_get_loading_value__P4202_mk(s); + s.tmp_2 = LoadingAnimations_get_loading_value__P21488_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 1919; s.pc = 2; return s.tmp_2; case 2: @@ -55804,12 +56135,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_change_loading_value__P4203.info = {"start":58059,"length":157,"line":660,"column":4,"endLine":662,"endColumn":5,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"change_loading_value","argumentNames":["option","value"]} +LoadingAnimations_change_loading_value__P21489.info = {"start":58059,"length":157,"line":660,"column":4,"endLine":662,"endColumn":5,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"change_loading_value","argumentNames":["option","value"]} -function LoadingAnimations_change_loading_value__P4203_mk(s) { +function LoadingAnimations_change_loading_value__P21489_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_change_loading_value__P4203, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_change_loading_value__P21489, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -55822,7 +56153,7 @@ function LoadingAnimations_change_loading_value__P4203_mk(s) { -function LoadingAnimations_get_loading_value__P4202(s) { +function LoadingAnimations_get_loading_value__P21488(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55836,7 +56167,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._loading___7767); + r0 = pxsim_numops_toBoolDecr(globals._loading___25068); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -55856,13 +56187,13 @@ switch (step) { r0 = s.tmp_2; { step = 6; continue; } case 3: - r0 = globals._loading___7767.fields["_minimum"]; + r0 = globals._loading___25068.fields["_minimum"]; { step = 7; continue; } case 4: - r0 = globals._loading___7767.fields["_current"]; + r0 = globals._loading___25068.fields["_current"]; { step = 7; continue; } case 5: - r0 = globals._loading___7767.fields["_maximum"]; + r0 = globals._loading___25068.fields["_maximum"]; { step = 7; continue; } case 6: r0 = pxsim_pxtcore.throwValue("Not a valid property to get on the loading bar"); @@ -55871,12 +56202,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_get_loading_value__P4202.info = {"start":57219,"length":567,"line":631,"column":4,"endLine":649,"endColumn":5,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"get_loading_value","argumentNames":["option"]} +LoadingAnimations_get_loading_value__P21488.info = {"start":57219,"length":567,"line":631,"column":4,"endLine":649,"endColumn":5,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"get_loading_value","argumentNames":["option"]} -function LoadingAnimations_get_loading_value__P4202_mk(s) { +function LoadingAnimations_get_loading_value__P21488_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_get_loading_value__P4202, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_get_loading_value__P21488, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -55888,7 +56219,7 @@ function LoadingAnimations_get_loading_value__P4202_mk(s) { -function LoadingAnimations_Loading_maximum__P7761(s) { +function LoadingAnimations_Loading_maximum__P25062(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55903,18 +56234,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, LoadingAnimations_Loading__C7754_VT)) failedCast(r0); + if (!checkSubtype(r0, LoadingAnimations_Loading__C25055_VT)) failedCast(r0); r0 = s.arg0.fields["_maximum"]; return leaveAccessor(s, r0) default: oops() } } } -LoadingAnimations_Loading_maximum__P7761.info = {"start":31242,"length":74,"line":343,"column":8,"endLine":345,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"maximum","argumentNames":["this"]} -LoadingAnimations_Loading_maximum__P7761.isGetter = true; +LoadingAnimations_Loading_maximum__P25062.info = {"start":31242,"length":74,"line":343,"column":8,"endLine":345,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"maximum","argumentNames":["this"]} +LoadingAnimations_Loading_maximum__P25062.isGetter = true; -function LoadingAnimations_Loading_maximum__P7761_mk(s) { +function LoadingAnimations_Loading_maximum__P25062_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_Loading_maximum__P7761, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_Loading_maximum__P25062, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -55923,7 +56254,7 @@ function LoadingAnimations_Loading_maximum__P7761_mk(s) { -function LoadingAnimations_Loading_maximum__P7760(s) { +function LoadingAnimations_Loading_maximum__P25061(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55939,9 +56270,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, LoadingAnimations_Loading__C7754_VT)) failedCast(r0); + if (!checkSubtype(r0, LoadingAnimations_Loading__C25055_VT)) failedCast(r0); r0 = (s.arg0).fields["_maximum"] = (s.arg1); - s.tmp_0 = LoadingAnimations_Loading_current__P7756_mk(s); + s.tmp_0 = LoadingAnimations_Loading_current__P25057_mk(s); s.tmp_0.arg0 = s.arg0; r0 = s.arg0.fields["_current"]; s.tmp_0.arg1 = r0; @@ -55953,12 +56284,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_Loading_maximum__P7760.info = {"start":31045,"length":187,"line":337,"column":8,"endLine":341,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"maximum","argumentNames":["this","new_max"]} +LoadingAnimations_Loading_maximum__P25061.info = {"start":31045,"length":187,"line":337,"column":8,"endLine":341,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"maximum","argumentNames":["this","new_max"]} -function LoadingAnimations_Loading_maximum__P7760_mk(s) { +function LoadingAnimations_Loading_maximum__P25061_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_Loading_maximum__P7760, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_Loading_maximum__P25061, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -55969,7 +56300,7 @@ function LoadingAnimations_Loading_maximum__P7760_mk(s) { -function LoadingAnimations_Loading_minimum__P7759(s) { +function LoadingAnimations_Loading_minimum__P25060(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -55984,18 +56315,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, LoadingAnimations_Loading__C7754_VT)) failedCast(r0); + if (!checkSubtype(r0, LoadingAnimations_Loading__C25055_VT)) failedCast(r0); r0 = s.arg0.fields["_minimum"]; return leaveAccessor(s, r0) default: oops() } } } -LoadingAnimations_Loading_minimum__P7759.info = {"start":30961,"length":74,"line":333,"column":8,"endLine":335,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"minimum","argumentNames":["this"]} -LoadingAnimations_Loading_minimum__P7759.isGetter = true; +LoadingAnimations_Loading_minimum__P25060.info = {"start":30961,"length":74,"line":333,"column":8,"endLine":335,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"minimum","argumentNames":["this"]} +LoadingAnimations_Loading_minimum__P25060.isGetter = true; -function LoadingAnimations_Loading_minimum__P7759_mk(s) { +function LoadingAnimations_Loading_minimum__P25060_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_Loading_minimum__P7759, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_Loading_minimum__P25060, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -56004,7 +56335,7 @@ function LoadingAnimations_Loading_minimum__P7759_mk(s) { -function LoadingAnimations_Loading_minimum__P7758(s) { +function LoadingAnimations_Loading_minimum__P25059(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56020,9 +56351,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, LoadingAnimations_Loading__C7754_VT)) failedCast(r0); + if (!checkSubtype(r0, LoadingAnimations_Loading__C25055_VT)) failedCast(r0); r0 = (s.arg0).fields["_minimum"] = (s.arg1); - s.tmp_0 = LoadingAnimations_Loading_current__P7756_mk(s); + s.tmp_0 = LoadingAnimations_Loading_current__P25057_mk(s); s.tmp_0.arg0 = s.arg0; r0 = s.arg0.fields["_current"]; s.tmp_0.arg1 = r0; @@ -56034,12 +56365,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_Loading_minimum__P7758.info = {"start":30764,"length":187,"line":327,"column":8,"endLine":331,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"minimum","argumentNames":["this","new_min"]} +LoadingAnimations_Loading_minimum__P25059.info = {"start":30764,"length":187,"line":327,"column":8,"endLine":331,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"minimum","argumentNames":["this","new_min"]} -function LoadingAnimations_Loading_minimum__P7758_mk(s) { +function LoadingAnimations_Loading_minimum__P25059_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_Loading_minimum__P7758, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_Loading_minimum__P25059, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -56050,7 +56381,7 @@ function LoadingAnimations_Loading_minimum__P7758_mk(s) { -function LoadingAnimations_Loading_current__P7757(s) { +function LoadingAnimations_Loading_current__P25058(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56065,18 +56396,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, LoadingAnimations_Loading__C7754_VT)) failedCast(r0); + if (!checkSubtype(r0, LoadingAnimations_Loading__C25055_VT)) failedCast(r0); r0 = s.arg0.fields["_current"]; return leaveAccessor(s, r0) default: oops() } } } -LoadingAnimations_Loading_current__P7757.info = {"start":30680,"length":74,"line":323,"column":8,"endLine":325,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"current","argumentNames":["this"]} -LoadingAnimations_Loading_current__P7757.isGetter = true; +LoadingAnimations_Loading_current__P25058.info = {"start":30680,"length":74,"line":323,"column":8,"endLine":325,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"current","argumentNames":["this"]} +LoadingAnimations_Loading_current__P25058.isGetter = true; -function LoadingAnimations_Loading_current__P7757_mk(s) { +function LoadingAnimations_Loading_current__P25058_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_Loading_current__P7757, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_Loading_current__P25058, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -56085,7 +56416,7 @@ function LoadingAnimations_Loading_current__P7757_mk(s) { -function LoadingAnimations_Loading_current__P7756(s) { +function LoadingAnimations_Loading_current__P25057(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56101,12 +56432,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, LoadingAnimations_Loading__C7754_VT)) failedCast(r0); + if (!checkSubtype(r0, LoadingAnimations_Loading__C25055_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_max__P130_mk(s); + s.tmp_2 = Math_max__P17416_mk(s); r0 = s.arg0.fields["_minimum"]; s.tmp_2.arg0 = r0; - s.tmp_3 = Math_min__P131_mk(s); + s.tmp_3 = Math_min__P17417_mk(s); r0 = s.arg0.fields["_maximum"]; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = s.arg1; @@ -56124,12 +56455,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_Loading_current__P7756.info = {"start":30495,"length":175,"line":318,"column":8,"endLine":321,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"current","argumentNames":["this","new_curr"]} +LoadingAnimations_Loading_current__P25057.info = {"start":30495,"length":175,"line":318,"column":8,"endLine":321,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"current","argumentNames":["this","new_curr"]} -function LoadingAnimations_Loading_current__P7756_mk(s) { +function LoadingAnimations_Loading_current__P25057_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_Loading_current__P7756, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_Loading_current__P25057, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -56143,7 +56474,7 @@ function LoadingAnimations_Loading_current__P7756_mk(s) { -function get_all_tiles_in_tilemap__P82121(s) { +function get_all_tiles_in_tilemap__P163227(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56153,36 +56484,36 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.y___82828 = undefined; - s.x___82835 = undefined; + s.y___163955 = undefined; + s.x___163962 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - globals.local_all_tiles___82820 = (r0); - s.tmp_0 = tileUtil_currentTilemap__P4601_mk(s); - s.callLocIdx = 368; s.pc = 7; return s.tmp_0; + globals.local_all_tiles___163947 = (r0); + s.tmp_0 = tileUtil_currentTilemap__P21887_mk(s); + s.callLocIdx = 384; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - globals.local_last_tilemap___82823 = (r0); - s.tmp_0 = tiles_setCurrentTilemap__P2503_mk(s); + globals.local_last_tilemap___163950 = (r0); + s.tmp_0 = tiles_setCurrentTilemap__P19789_mk(s); r0 = pxsim_Array__getAt(s.arg0, 0); s.tmp_0.arg0 = r0; - s.callLocIdx = 369; s.pc = 8; return s.tmp_0; + s.callLocIdx = 385; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.y___82828 = (0); + s.y___163955 = (0); case 1: - s.tmp_1 = r0 = s.y___82828; - s.tmp_3 = tileUtil_tilemapProperty__P4588_mk(s); - s.tmp_4 = tileUtil_currentTilemap__P4601_mk(s); - s.callLocIdx = 370; s.pc = 10; return s.tmp_4; + s.tmp_1 = r0 = s.y___163955; + s.tmp_3 = tileUtil_tilemapProperty__P21874_mk(s); + s.tmp_4 = tileUtil_currentTilemap__P21887_mk(s); + s.callLocIdx = 386; s.pc = 10; return s.tmp_4; case 10: r0 = s.retval; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = 1; - s.callLocIdx = 371; s.pc = 9; return s.tmp_3; + s.callLocIdx = 387; s.pc = 9; return s.tmp_3; case 9: r0 = s.retval; s.tmp_2 = r0; @@ -56190,17 +56521,17 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.x___82835 = (0); + s.x___163962 = (0); case 2: - s.tmp_1 = r0 = s.x___82835; - s.tmp_3 = tileUtil_tilemapProperty__P4588_mk(s); - s.tmp_4 = tileUtil_currentTilemap__P4601_mk(s); - s.callLocIdx = 372; s.pc = 12; return s.tmp_4; + s.tmp_1 = r0 = s.x___163962; + s.tmp_3 = tileUtil_tilemapProperty__P21874_mk(s); + s.tmp_4 = tileUtil_currentTilemap__P21887_mk(s); + s.callLocIdx = 388; s.pc = 12; return s.tmp_4; case 12: r0 = s.retval; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = 0; - s.callLocIdx = 373; s.pc = 11; return s.tmp_3; + s.callLocIdx = 389; s.pc = 11; return s.tmp_3; case 11: r0 = s.retval; s.tmp_2 = r0; @@ -56208,16 +56539,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_7 = r0 = globals.local_all_tiles___82820; - s.tmp_9 = tiles_tileImageAtLocation__P2511_mk(s); - s.tmp_10 = tiles_getTileLocation__P2506_mk(s); - s.tmp_10.arg0 = s.x___82835; - s.tmp_10.arg1 = s.y___82828; - s.callLocIdx = 374; s.pc = 14; return s.tmp_10; + s.tmp_7 = r0 = globals.local_all_tiles___163947; + s.tmp_9 = tiles_tileImageAtLocation__P19797_mk(s); + s.tmp_10 = tiles_getTileLocation__P19792_mk(s); + s.tmp_10.arg0 = s.x___163962; + s.tmp_10.arg1 = s.y___163955; + s.callLocIdx = 390; s.pc = 14; return s.tmp_10; case 14: r0 = s.retval; s.tmp_9.arg0 = r0; - s.callLocIdx = 375; s.pc = 13; return s.tmp_9; + s.callLocIdx = 391; s.pc = 13; return s.tmp_9; case 13: r0 = s.retval; s.tmp_8 = r0; @@ -56227,51 +56558,51 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 3; continue; } - s.tmp_11 = r0 = globals.local_all_tiles___82820; - s.tmp_13 = tiles_tileImageAtLocation__P2511_mk(s); - s.tmp_14 = tiles_getTileLocation__P2506_mk(s); - s.tmp_14.arg0 = s.x___82835; - s.tmp_14.arg1 = s.y___82828; - s.callLocIdx = 376; s.pc = 16; return s.tmp_14; + s.tmp_11 = r0 = globals.local_all_tiles___163947; + s.tmp_13 = tiles_tileImageAtLocation__P19797_mk(s); + s.tmp_14 = tiles_getTileLocation__P19792_mk(s); + s.tmp_14.arg0 = s.x___163962; + s.tmp_14.arg1 = s.y___163955; + s.callLocIdx = 392; s.pc = 16; return s.tmp_14; case 16: r0 = s.retval; s.tmp_13.arg0 = r0; - s.callLocIdx = 377; s.pc = 15; return s.tmp_13; + s.callLocIdx = 393; s.pc = 15; return s.tmp_13; case 15: r0 = s.retval; s.tmp_12 = r0; r0 = pxsim_Array__push(s.tmp_11, s.tmp_12); case 3: case 4: - s.tmp_0 = pause__P413_mk(s); + s.tmp_0 = pause__P17699_mk(s); s.tmp_0.arg0 = 0; - s.callLocIdx = 378; s.pc = 17; return s.tmp_0; + s.callLocIdx = 394; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; - r0 = (s.x___82835 + 1); - s.x___82835 = (r0); + r0 = (s.x___163962 + 1); + s.x___163962 = (r0); { step = 2; continue; } case 5: - r0 = (s.y___82828 + 1); - s.y___82828 = (r0); + r0 = (s.y___163955 + 1); + s.y___163955 = (r0); { step = 1; continue; } case 6: - s.tmp_0 = tiles_setCurrentTilemap__P2503_mk(s); - s.tmp_0.arg0 = globals.local_last_tilemap___82823; - s.callLocIdx = 379; s.pc = 18; return s.tmp_0; + s.tmp_0 = tiles_setCurrentTilemap__P19789_mk(s); + s.tmp_0.arg0 = globals.local_last_tilemap___163950; + s.callLocIdx = 395; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - r0 = pxsim_Array_.pop(globals.local_all_tiles___82820); - r0 = globals.local_all_tiles___82820; + r0 = pxsim_Array_.pop(globals.local_all_tiles___163947); + r0 = globals.local_all_tiles___163947; return leave(s, r0) default: oops() } } } -get_all_tiles_in_tilemap__P82121.info = {"start":18905,"length":777,"line":563,"column":0,"endLine":578,"endColumn":1,"fileName":"main.ts","functionName":"get_all_tiles_in_tilemap","argumentNames":["tilemap_in_array"]} +get_all_tiles_in_tilemap__P163227.info = {"start":19581,"length":777,"line":581,"column":0,"endLine":596,"endColumn":1,"fileName":"main.ts","functionName":"get_all_tiles_in_tilemap","argumentNames":["tilemap_in_array"]} -function get_all_tiles_in_tilemap__P82121_mk(s) { +function get_all_tiles_in_tilemap__P163227_mk(s) { checkStack(s.depth); return { - parent: s, fn: get_all_tiles_in_tilemap__P82121, depth: s.depth + 1, + parent: s, fn: get_all_tiles_in_tilemap__P163227, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -56288,8 +56619,8 @@ function get_all_tiles_in_tilemap__P82121_mk(s) { tmp_12: undefined, tmp_13: undefined, tmp_14: undefined, - y___82828: undefined, - x___82835: undefined, + y___163955: undefined, + x___163962: undefined, arg0: undefined, } } @@ -56297,7 +56628,7 @@ function get_all_tiles_in_tilemap__P82121_mk(s) { -function tiles_getTileLocation__P2506(s) { +function tiles_getTileLocation__P19792(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56307,17 +56638,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___21334 = undefined; + s.scene___38823 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P2693_mk(s); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 1231; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.scene___21334 = (r0); + s.scene___38823 = (r0); r0 = (s.arg0 == undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -56334,7 +56665,7 @@ switch (step) { r0 = s.tmp_1; { step = 4; continue; } case 3: - r0 = s.scene___21334.fields["tileMap"]; + r0 = s.scene___38823.fields["tileMap"]; s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -56348,8 +56679,8 @@ switch (step) { { step = 7; continue; } case 5: case 6: - s.tmp_5 = tiles_TileMap_getTile__P2488_mk(s); - r0 = s.scene___21334.fields["tileMap"]; + s.tmp_5 = tiles_TileMap_getTile__P19774_mk(s); + r0 = s.scene___38823.fields["tileMap"]; s.tmp_5.arg0 = r0; s.tmp_5.arg1 = s.arg0; s.tmp_5.arg2 = s.arg1; @@ -56360,12 +56691,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_getTileLocation__P2506.info = {"start":21477,"length":247,"line":663,"column":4,"endLine":667,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileLocation","argumentNames":["col","row"]} +tiles_getTileLocation__P19792.info = {"start":21477,"length":247,"line":663,"column":4,"endLine":667,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileLocation","argumentNames":["col","row"]} -function tiles_getTileLocation__P2506_mk(s) { +function tiles_getTileLocation__P19792_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_getTileLocation__P2506, depth: s.depth + 1, + parent: s, fn: tiles_getTileLocation__P19792, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -56373,7 +56704,7 @@ function tiles_getTileLocation__P2506_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - scene___21334: undefined, + scene___38823: undefined, arg0: undefined, arg1: undefined, } } @@ -56382,7 +56713,7 @@ function tiles_getTileLocation__P2506_mk(s) { -function tiles_tileImageAtLocation__P2511(s) { +function tiles_tileImageAtLocation__P19797(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56392,16 +56723,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___21355 = undefined; + s.scene___38844 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P2693_mk(s); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 1236; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.scene___21355 = (r0); + s.scene___38844 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg0); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -56411,7 +56742,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.scene___21355.fields["tileMap"]; + r0 = s.scene___38844.fields["tileMap"]; s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -56421,11 +56752,11 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - r0 = pxsim.image.ofBuffer(_hex21365); + r0 = pxsim.image.ofBuffer(_hex38854); { step = 5; continue; } case 3: case 4: - s.tmp_5 = tiles_Location_getImage__P2446_mk(s); + s.tmp_5 = tiles_Location_getImage__P19732_mk(s); s.tmp_5.arg0 = s.arg0; s.callLocIdx = 1237; s.pc = 7; return s.tmp_5; case 7: @@ -56434,12 +56765,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_tileImageAtLocation__P2511.info = {"start":24145,"length":204,"line":731,"column":4,"endLine":735,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"tileImageAtLocation","argumentNames":["location"]} +tiles_tileImageAtLocation__P19797.info = {"start":24145,"length":204,"line":731,"column":4,"endLine":735,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"tileImageAtLocation","argumentNames":["location"]} -function tiles_tileImageAtLocation__P2511_mk(s) { +function tiles_tileImageAtLocation__P19797_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_tileImageAtLocation__P2511, depth: s.depth + 1, + parent: s, fn: tiles_tileImageAtLocation__P19797, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -56447,16 +56778,16 @@ function tiles_tileImageAtLocation__P2511_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - scene___21355: undefined, + scene___38844: undefined, arg0: undefined, } } -const _hex21365 = pxsim.BufferMethods.createBufferFromHex("8704000000000000") +const _hex38854 = pxsim.BufferMethods.createBufferFromHex("8704000000000000") -function tiles_Location_getImage__P2446(s) { +function tiles_Location_getImage__P19732(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56471,15 +56802,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C2432_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMap_getTileImage__P2498_mk(s); - s.tmp_1 = tiles_Location_tileMap__P2434_mk(s); + if (!checkSubtype(r0, tiles_Location__C19718_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMap_getTileImage__P19784_mk(s); + s.tmp_1 = tiles_Location_tileMap__P19720_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1119; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_2 = tiles_Location_tileSet__P2443_mk(s); + s.tmp_2 = tiles_Location_tileSet__P19729_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 1120; s.pc = 3; return s.tmp_2; case 3: @@ -56491,12 +56822,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_Location_getImage__P2446.info = {"start":2631,"length":96,"line":99,"column":8,"endLine":101,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getImage","argumentNames":["this"]} +tiles_Location_getImage__P19732.info = {"start":2631,"length":96,"line":99,"column":8,"endLine":101,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getImage","argumentNames":["this"]} -function tiles_Location_getImage__P2446_mk(s) { +function tiles_Location_getImage__P19732_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_getImage__P2446, depth: s.depth + 1, + parent: s, fn: tiles_Location_getImage__P19732, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -56508,7 +56839,7 @@ function tiles_Location_getImage__P2446_mk(s) { -function tileUtil_tilemapProperty__P4588(s) { +function tileUtil_tilemapProperty__P21874(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56567,12 +56898,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tileUtil_tilemapProperty__P4588.info = {"start":1020,"length":555,"line":45,"column":4,"endLine":58,"endColumn":5,"fileName":"pxt_modules/arcade-tile-util/api.ts","functionName":"tilemapProperty","argumentNames":["data","prop"]} +tileUtil_tilemapProperty__P21874.info = {"start":1020,"length":555,"line":45,"column":4,"endLine":58,"endColumn":5,"fileName":"pxt_modules/arcade-tile-util/api.ts","functionName":"tilemapProperty","argumentNames":["data","prop"]} -function tileUtil_tilemapProperty__P4588_mk(s) { +function tileUtil_tilemapProperty__P21874_mk(s) { checkStack(s.depth); return { - parent: s, fn: tileUtil_tilemapProperty__P4588, depth: s.depth + 1, + parent: s, fn: tileUtil_tilemapProperty__P21874, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -56588,7 +56919,7 @@ function tileUtil_tilemapProperty__P4588_mk(s) { -function tileUtil_currentTilemap__P4601(s) { +function tileUtil_currentTilemap__P21887(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56598,7 +56929,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_3 = game_currentScene__P2693_mk(s); + s.tmp_3 = game_currentScene__P19979_mk(s); s.callLocIdx = 2771; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; @@ -56614,7 +56945,7 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_5 = game_currentScene__P2693_mk(s); + s.tmp_5 = game_currentScene__P19979_mk(s); s.callLocIdx = 2772; s.pc = 5; return s.tmp_5; case 5: r0 = s.retval; @@ -56625,12 +56956,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tileUtil_currentTilemap__P4601.info = {"start":8770,"length":169,"line":258,"column":4,"endLine":262,"endColumn":5,"fileName":"pxt_modules/arcade-tile-util/api.ts","functionName":"currentTilemap","argumentNames":[]} +tileUtil_currentTilemap__P21887.info = {"start":8770,"length":169,"line":258,"column":4,"endLine":262,"endColumn":5,"fileName":"pxt_modules/arcade-tile-util/api.ts","functionName":"currentTilemap","argumentNames":[]} -function tileUtil_currentTilemap__P4601_mk(s) { +function tileUtil_currentTilemap__P21887_mk(s) { checkStack(s.depth); return { - parent: s, fn: tileUtil_currentTilemap__P4601, depth: s.depth + 1, + parent: s, fn: tileUtil_currentTilemap__P21887, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -56644,7 +56975,7 @@ function tileUtil_currentTilemap__P4601_mk(s) { -function tileUtil_cloneMap__P4594(s) { +function tileUtil_cloneMap__P21880(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56654,10 +56985,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.buffer___24905 = undefined; - s.result___24927 = undefined; - s.x___24944 = undefined; - s.y___24950 = undefined; + s.buffer___42394 = undefined; + s.result___42416 = undefined; + s.x___42433 = undefined; + s.y___42439 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -56671,24 +57002,24 @@ switch (step) { r0 = (4 + s.tmp_1); s.tmp_0 = r0; r0 = pxsim.control.createBuffer(s.tmp_0); - s.buffer___24905 = (r0); - s.tmp_0 = r0 = s.buffer___24905; + s.buffer___42394 = (r0); + s.tmp_0 = r0 = s.buffer___42394; r0 = s.arg0.fields["_width"]; s.tmp_1 = r0; r0 = pxsim.BufferMethods.setNumber(s.tmp_0, 4, 0, s.tmp_1); - s.tmp_0 = r0 = s.buffer___24905; + s.tmp_0 = r0 = s.buffer___42394; r0 = s.arg0.fields["_height"]; s.tmp_1 = r0; r0 = pxsim.BufferMethods.setNumber(s.tmp_0, 4, 2, s.tmp_1); - s.tmp_0 = tiles_createTilemap__P2501_mk(s); - s.tmp_0.arg0 = s.buffer___24905; + s.tmp_0 = tiles_createTilemap__P19787_mk(s); + s.tmp_0.arg0 = s.buffer___42394; r0 = s.arg0.fields["_width"]; s.tmp_1 = r0; r0 = s.arg0.fields["_height"]; s.tmp_2 = r0; r0 = pxsim.image.create(s.tmp_1, s.tmp_2); s.tmp_0.arg1 = r0; - s.tmp_3 = helpers_arraySlice__P115_mk(s); + s.tmp_3 = helpers_arraySlice__P17401_mk(s); r0 = s.arg0.fields["tileset"]; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = undefined; @@ -56702,33 +57033,33 @@ switch (step) { s.callLocIdx = 2762; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.result___24927 = (r0); - s.x___24944 = (0); + s.result___42416 = (r0); + s.x___42433 = (0); case 1: - s.tmp_1 = r0 = s.x___24944; + s.tmp_1 = r0 = s.x___42433; r0 = s.arg0.fields["_width"]; 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.y___24950 = (0); + s.y___42439 = (0); case 2: - s.tmp_1 = r0 = s.y___24950; + s.tmp_1 = r0 = s.y___42439; r0 = s.arg0.fields["_height"]; 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 = 3; continue; } - s.tmp_3 = tiles_TileMapData_setTile__P2463_mk(s); - s.tmp_3.arg0 = s.result___24927; - s.tmp_3.arg1 = s.x___24944; - s.tmp_3.arg2 = s.y___24950; - s.tmp_4 = tiles_TileMapData_getTile__P2462_mk(s); + s.tmp_3 = tiles_TileMapData_setTile__P19749_mk(s); + s.tmp_3.arg0 = s.result___42416; + s.tmp_3.arg1 = s.x___42433; + s.tmp_3.arg2 = s.y___42439; + s.tmp_4 = tiles_TileMapData_getTile__P19748_mk(s); s.tmp_4.arg0 = s.arg0; - s.tmp_4.arg1 = s.x___24944; - s.tmp_4.arg2 = s.y___24950; + s.tmp_4.arg1 = s.x___42433; + s.tmp_4.arg2 = s.y___42439; s.callLocIdx = 2765; s.pc = 8; return s.tmp_4; case 8: r0 = s.retval; @@ -56736,47 +57067,47 @@ switch (step) { s.callLocIdx = 2766; s.pc = 7; return s.tmp_3; case 7: r0 = s.retval; - s.tmp_0 = tiles_TileMapData_setWall__P2466_mk(s); - s.tmp_0.arg0 = s.result___24927; - s.tmp_0.arg1 = s.x___24944; - s.tmp_0.arg2 = s.y___24950; + s.tmp_0 = tiles_TileMapData_setWall__P19752_mk(s); + s.tmp_0.arg0 = s.result___42416; + s.tmp_0.arg1 = s.x___42433; + s.tmp_0.arg2 = s.y___42439; r0 = s.arg0.fields["layers"]; s.tmp_2 = r0; - r0 = pxsim_ImageMethods.getPixel(s.tmp_2, s.x___24944, s.y___24950); + r0 = pxsim_ImageMethods.getPixel(s.tmp_2, s.x___42433, s.y___42439); s.tmp_1 = r0; r0 = (s.tmp_1 === 2); s.tmp_0.arg3 = r0; s.callLocIdx = 2768; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - r0 = (s.y___24950 + 1); - s.y___24950 = (r0); + r0 = (s.y___42439 + 1); + s.y___42439 = (r0); { step = 2; continue; } case 3: - r0 = (s.x___24944 + 1); - s.x___24944 = (r0); + r0 = (s.x___42433 + 1); + s.x___42433 = (r0); { step = 1; continue; } case 4: - r0 = s.result___24927; + r0 = s.result___42416; return leave(s, r0) default: oops() } } } -tileUtil_cloneMap__P4594.info = {"start":4746,"length":718,"line":142,"column":4,"endLine":162,"endColumn":5,"fileName":"pxt_modules/arcade-tile-util/api.ts","functionName":"cloneMap","argumentNames":["map"]} +tileUtil_cloneMap__P21880.info = {"start":4746,"length":718,"line":142,"column":4,"endLine":162,"endColumn":5,"fileName":"pxt_modules/arcade-tile-util/api.ts","functionName":"cloneMap","argumentNames":["map"]} -function tileUtil_cloneMap__P4594_mk(s) { +function tileUtil_cloneMap__P21880_mk(s) { checkStack(s.depth); return { - parent: s, fn: tileUtil_cloneMap__P4594, depth: s.depth + 1, + parent: s, fn: tileUtil_cloneMap__P21880, 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, - buffer___24905: undefined, - result___24927: undefined, - x___24944: undefined, - y___24950: undefined, + buffer___42394: undefined, + result___42416: undefined, + x___42433: undefined, + y___42439: undefined, arg0: undefined, } } @@ -56784,7 +57115,7 @@ function tileUtil_cloneMap__P4594_mk(s) { -function tiles_TileMapData_isWall__P2467(s) { +function tiles_TileMapData_isWall__P19753(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56801,7 +57132,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C2456_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C19742_VT)) failedCast(r0); r0 = s.arg0.fields["layers"]; s.tmp_1 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_1, s.arg1, s.arg2); @@ -56810,12 +57141,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_isWall__P2467.info = {"start":8182,"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__P19753.info = {"start":8182,"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__P2467_mk(s) { +function tiles_TileMapData_isWall__P19753_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_isWall__P2467, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_isWall__P19753, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -56828,7 +57159,7 @@ function tiles_TileMapData_isWall__P2467_mk(s) { -function tiles_setCurrentTilemap__P2503(s) { +function tiles_setCurrentTilemap__P19789(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56842,7 +57173,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = scene_setTileMapLevel__P2623_mk(s); + s.tmp_0 = scene_setTileMapLevel__P19909_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1219; s.pc = 1; return s.tmp_0; case 1: @@ -56851,12 +57182,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_setCurrentTilemap__P2503.info = {"start":19732,"length":103,"line":614,"column":4,"endLine":616,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"setCurrentTilemap","argumentNames":["tilemap"]} +tiles_setCurrentTilemap__P19789.info = {"start":19732,"length":103,"line":614,"column":4,"endLine":616,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"setCurrentTilemap","argumentNames":["tilemap"]} -function tiles_setCurrentTilemap__P2503_mk(s) { +function tiles_setCurrentTilemap__P19789_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_setCurrentTilemap__P2503, depth: s.depth + 1, + parent: s, fn: tiles_setCurrentTilemap__P19789, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -56866,7 +57197,7 @@ function tiles_setCurrentTilemap__P2503_mk(s) { -function scene_setTileMapLevel__P2623(s) { +function scene_setTileMapLevel__P19909(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56876,17 +57207,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___24992 = undefined; + s.scene___42481 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P2693_mk(s); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 1307; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.scene___24992 = (r0); - r0 = s.scene___24992.fields["tileMap"]; + s.scene___42481 = (r0); + r0 = s.scene___42481.fields["tileMap"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -56894,19 +57225,19 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkClassInstance(tiles_TileMap__C2474_VT); + r0 = pxsim_pxtcore_mkClassInstance(tiles_TileMap__C19760_VT); s.tmp_3 = r0; - s.tmp_4 = tiles_TileMap_constructor__P2476_mk(s); + s.tmp_4 = tiles_TileMap_constructor__P19762_mk(s); s.tmp_4.arg0 = s.tmp_3; s.tmp_4.arg1 = 4; s.callLocIdx = 1308; s.pc = 4; return s.tmp_4; case 4: r0 = s.retval; - r0 = (s.scene___24992).fields["tileMap"] = (s.tmp_3); + r0 = (s.scene___42481).fields["tileMap"] = (s.tmp_3); case 1: case 2: - s.tmp_0 = tiles_TileMap_setData__P2487_mk(s); - r0 = s.scene___24992.fields["tileMap"]; + s.tmp_0 = tiles_TileMap_setData__P19773_mk(s); + r0 = s.scene___42481.fields["tileMap"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1309; s.pc = 5; return s.tmp_0; @@ -56916,19 +57247,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_setTileMapLevel__P2623.info = {"start":3018,"length":219,"line":113,"column":4,"endLine":118,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"setTileMapLevel","argumentNames":["map"]} +scene_setTileMapLevel__P19909.info = {"start":3018,"length":219,"line":113,"column":4,"endLine":118,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"setTileMapLevel","argumentNames":["map"]} -function scene_setTileMapLevel__P2623_mk(s) { +function scene_setTileMapLevel__P19909_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_setTileMapLevel__P2623, depth: s.depth + 1, + parent: s, fn: scene_setTileMapLevel__P19909, 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, - scene___24992: undefined, + scene___42481: undefined, arg0: undefined, } } @@ -56936,7 +57267,7 @@ function scene_setTileMapLevel__P2623_mk(s) { -function tiles_TileMap_setData__P2487(s) { +function tiles_TileMap_setData__P19773(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56946,22 +57277,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.previous___25009 = undefined; - s.eventHandler___25022 = undefined; - s.unnamed182___U2 = undefined; - s.unnamed183___U3 = undefined; - s.eventHandler___25051 = undefined; - s.unnamed184___U5 = undefined; - s.unnamed185___U6 = undefined; + s.previous___42498 = undefined; + s.eventHandler___42511 = undefined; + s.unnamed274___U2 = undefined; + s.unnamed275___U3 = undefined; + s.eventHandler___42540 = undefined; + s.unnamed276___U5 = undefined; + s.unnamed277___U6 = 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__C2474_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C19760_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; - s.previous___25009 = (r0); + s.previous___42498 = (r0); r0 = s.arg0.fields["handlerState"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -56969,7 +57300,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = (s.previous___25009 !== s.arg1); + r0 = (s.previous___42498 !== s.arg1); case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -56978,33 +57309,33 @@ switch (step) { r0 = s.tmp_1; { step = 4; continue; } case 3: - r0 = s.previous___25009; + r0 = s.previous___42498; case 4: // jmp value (already in r0) s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 9; continue; } - s.eventHandler___25022 = (undefined); + s.eventHandler___42511 = (undefined); r0 = s.arg0.fields["handlerState"]; - s.unnamed182___U2 = (r0); - s.unnamed183___U3 = (0); + s.unnamed274___U2 = (r0); + s.unnamed275___U3 = (0); case 5: - s.tmp_0 = r0 = s.unnamed183___U3; - r0 = pxsim_Array__length(s.unnamed182___U2); + s.tmp_0 = r0 = s.unnamed275___U3; + r0 = pxsim_Array__length(s.unnamed274___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 8; continue; } - r0 = pxsim_Array__getAt(s.unnamed182___U2, s.unnamed183___U3); - s.eventHandler___25022 = (r0); - r0 = s.eventHandler___25022.fields["event"]; + r0 = pxsim_Array__getAt(s.unnamed274___U2, s.unnamed275___U3); + s.eventHandler___42511 = (r0); + r0 = s.eventHandler___42511.fields["event"]; s.tmp_3 = r0; r0 = (s.tmp_3 === 1); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 6; continue; } s.tmp_4 = if_callback_2_mk(s); - s.tmp_4.arg0 = s.eventHandler___25022; - s.tmp_4.arg1 = s.previous___25009; + s.tmp_4.arg0 = s.eventHandler___42511; + s.tmp_4.arg1 = s.previous___42498; if (!s.tmp_4.arg0.vtable.iface) { setupLambda(s.tmp_4, pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "callback"), 2); s.callLocIdx = 1147; s.pc = 23; return s.tmp_4; @@ -57018,11 +57349,11 @@ switch (step) { r0 = s.retval; case 6: case 7: - r0 = (s.unnamed183___U3 + 1); - s.unnamed183___U3 = (r0); + r0 = (s.unnamed275___U3 + 1); + s.unnamed275___U3 = (r0); { step = 5; continue; } case 8: - s.unnamed182___U2 = (undefined); + s.unnamed274___U2 = (undefined); case 9: case 10: r0 = (s.arg0).fields["_map"] = (s.arg1); @@ -57041,7 +57372,7 @@ switch (step) { r0 = s.tmp_0; { step = 14; continue; } case 13: - r0 = (s.previous___25009 !== s.arg1); + r0 = (s.previous___42498 !== s.arg1); case 14: // jmp value (already in r0) s.tmp_1 = r0; @@ -57056,26 +57387,26 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 21; continue; } - s.eventHandler___25051 = (undefined); + s.eventHandler___42540 = (undefined); r0 = s.arg0.fields["handlerState"]; - s.unnamed184___U5 = (r0); - s.unnamed185___U6 = (0); + s.unnamed276___U5 = (r0); + s.unnamed277___U6 = (0); case 17: - s.tmp_0 = r0 = s.unnamed185___U6; - r0 = pxsim_Array__length(s.unnamed184___U5); + s.tmp_0 = r0 = s.unnamed277___U6; + r0 = pxsim_Array__length(s.unnamed276___U5); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 20; continue; } - r0 = pxsim_Array__getAt(s.unnamed184___U5, s.unnamed185___U6); - s.eventHandler___25051 = (r0); - r0 = s.eventHandler___25051.fields["event"]; + r0 = pxsim_Array__getAt(s.unnamed276___U5, s.unnamed277___U6); + s.eventHandler___42540 = (r0); + r0 = s.eventHandler___42540.fields["event"]; 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; } s.tmp_4 = if_callback_2_mk(s); - s.tmp_4.arg0 = s.eventHandler___25051; + s.tmp_4.arg0 = s.eventHandler___42540; s.tmp_4.arg1 = s.arg1; if (!s.tmp_4.arg0.vtable.iface) { setupLambda(s.tmp_4, pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "callback"), 2); @@ -57090,36 +57421,36 @@ switch (step) { r0 = s.retval; case 18: case 19: - r0 = (s.unnamed185___U6 + 1); - s.unnamed185___U6 = (r0); + r0 = (s.unnamed277___U6 + 1); + s.unnamed277___U6 = (r0); { step = 17; continue; } case 20: - s.unnamed184___U5 = (undefined); + s.unnamed276___U5 = (undefined); case 21: case 22: r0 = undefined; return leave(s, r0) default: oops() } } } -tiles_TileMap_setData__P2487.info = {"start":10217,"length":807,"line":355,"column":8,"endLine":378,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"setData","argumentNames":["this","map"]} +tiles_TileMap_setData__P19773.info = {"start":10217,"length":807,"line":355,"column":8,"endLine":378,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"setData","argumentNames":["this","map"]} -function tiles_TileMap_setData__P2487_mk(s) { +function tiles_TileMap_setData__P19773_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_setData__P2487, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_setData__P19773, 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, - previous___25009: undefined, - eventHandler___25022: undefined, - unnamed182___U2: undefined, - unnamed183___U3: undefined, - eventHandler___25051: undefined, - unnamed184___U5: undefined, - unnamed185___U6: undefined, + previous___42498: undefined, + eventHandler___42511: undefined, + unnamed274___U2: undefined, + unnamed275___U3: undefined, + eventHandler___42540: undefined, + unnamed276___U5: undefined, + unnamed277___U6: undefined, arg0: undefined, arg1: undefined, } } @@ -57128,7 +57459,7 @@ function tiles_TileMap_setData__P2487_mk(s) { -function tiles_TileMap_constructor__P2476(s) { +function tiles_TileMap_constructor__P19762(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57144,19 +57475,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C2474_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C19760_VT)) failedCast(r0); r0 = (s.arg0).fields["_layer"] = (1); - s.tmp_0 = tiles_TileMap_scale__P2478_mk(s); + s.tmp_0 = tiles_TileMap_scale__P19764_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1133; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, tiles_TileMap_inline__P25073); + r0 = pxsim_pxtcore_mkAction(1, tiles_TileMap_inline__P42562); 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__P2543_mk(s); + s.tmp_3 = scene_createRenderable__P19829_mk(s); s.tmp_3.arg0 = -1; s.tmp_3.arg1 = s.tmp_0; s.tmp_3.arg2 = undefined; @@ -57169,12 +57500,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_constructor__P2476.info = {"start":8891,"length":268,"line":300,"column":8,"endLine":308,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","scale"]} +tiles_TileMap_constructor__P19762.info = {"start":8891,"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__P2476_mk(s) { +function tiles_TileMap_constructor__P19762_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_constructor__P2476, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_constructor__P19762, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -57188,7 +57519,7 @@ function tiles_TileMap_constructor__P2476_mk(s) { -function tiles_TileMap_inline__P25073(s) { +function tiles_TileMap_inline__P42562(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57203,7 +57534,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = tiles_TileMap_draw__P5562_mk(s); + s.tmp_0 = tiles_TileMap_draw__P22863_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg1; @@ -57214,12 +57545,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_inline__P25073.info = {"start":9109,"length":25,"line":306,"column":16,"endLine":306,"endColumn":41,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["t","c"]} +tiles_TileMap_inline__P42562.info = {"start":9109,"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__P25073_mk(s) { +function tiles_TileMap_inline__P42562_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_inline__P25073, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_inline__P42562, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -57230,7 +57561,7 @@ function tiles_TileMap_inline__P25073_mk(s) { -function tiles_TileMap_draw__P5562(s) { +function tiles_TileMap_draw__P22863(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57240,21 +57571,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.bitmask___25084 = undefined; - s.offsetX___25090 = undefined; - s.offsetY___25095 = undefined; - s.x0___25100 = undefined; - s.xn___25107 = undefined; - s.y0___25124 = undefined; - s.yn___25131 = undefined; - s.x___25148 = undefined; - s.y___25154 = undefined; - s.index___25160 = undefined; - s.tile___25167 = undefined; - s.x___25203 = undefined; - s.xLine___25209 = undefined; - s.y___25235 = undefined; - s.yLine___25241 = undefined; + s.bitmask___42573 = undefined; + s.offsetX___42579 = undefined; + s.offsetY___42584 = undefined; + s.x0___42589 = undefined; + s.xn___42596 = undefined; + s.y0___42613 = undefined; + s.yn___42620 = undefined; + s.x___42637 = undefined; + s.y___42643 = undefined; + s.index___42649 = undefined; + s.tile___42656 = undefined; + s.x___42692 = undefined; + s.xLine___42698 = undefined; + s.y___42724 = undefined; + s.yLine___42730 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -57262,7 +57593,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C2474_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C19760_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); @@ -57287,16 +57618,16 @@ switch (step) { r0 = (1 << s.tmp_8); s.tmp_7 = r0; r0 = (s.tmp_7 - 1); - s.bitmask___25084 = (r0); + s.bitmask___42573 = (r0); r0 = s.arg2.fields["drawOffsetX"]; s.tmp_0 = r0; - r0 = (s.tmp_0 & s.bitmask___25084); - s.offsetX___25090 = (r0); + r0 = (s.tmp_0 & s.bitmask___42573); + s.offsetX___42579 = (r0); r0 = s.arg2.fields["drawOffsetY"]; s.tmp_0 = r0; - r0 = (s.tmp_0 & s.bitmask___25084); - s.offsetY___25095 = (r0); - s.tmp_0 = Math_max__P130_mk(s); + r0 = (s.tmp_0 & s.bitmask___42573); + s.offsetY___42584 = (r0); + s.tmp_0 = Math_max__P17416_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg2.fields["drawOffsetX"]; s.tmp_1 = r0; @@ -57307,8 +57638,8 @@ switch (step) { s.callLocIdx = 1176; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.x0___25100 = (r0); - s.tmp_0 = Math_min__P131_mk(s); + s.x0___42589 = (r0); + s.tmp_0 = Math_min__P17417_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_width"]; @@ -57328,8 +57659,8 @@ switch (step) { s.callLocIdx = 1179; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.xn___25107 = (r0); - s.tmp_0 = Math_max__P130_mk(s); + s.xn___42596 = (r0); + s.tmp_0 = Math_max__P17416_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg2.fields["drawOffsetY"]; s.tmp_1 = r0; @@ -57340,8 +57671,8 @@ switch (step) { s.callLocIdx = 1181; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; - s.y0___25124 = (r0); - s.tmp_0 = Math_min__P131_mk(s); + s.y0___42613 = (r0); + s.tmp_0 = Math_min__P17417_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_height"]; @@ -57361,92 +57692,92 @@ switch (step) { s.callLocIdx = 1184; s.pc = 27; return s.tmp_0; case 27: r0 = s.retval; - s.yn___25131 = (r0); - s.x___25148 = (s.x0___25100); + s.yn___42620 = (r0); + s.x___42637 = (s.x0___42589); case 3: - r0 = (s.x___25148 <= s.xn___25107); + r0 = (s.x___42637 <= s.xn___42596); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.y___25154 = (s.y0___25124); + s.y___42643 = (s.y0___42613); case 4: - r0 = (s.y___25154 <= s.yn___25131); + r0 = (s.y___42643 <= s.yn___42620); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = tiles_TileMapData_getTile__P2462_mk(s); + s.tmp_1 = tiles_TileMapData_getTile__P19748_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.x___25148; - s.tmp_1.arg2 = s.y___25154; + s.tmp_1.arg1 = s.x___42637; + s.tmp_1.arg2 = s.y___42643; s.callLocIdx = 1185; s.pc = 28; return s.tmp_1; case 28: r0 = s.retval; - s.index___25160 = (r0); - s.tmp_0 = tiles_TileMapData_getTileImage__P2465_mk(s); + s.index___42649 = (r0); + s.tmp_0 = tiles_TileMapData_getTileImage__P19751_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.index___25160; + s.tmp_0.arg1 = s.index___42649; s.callLocIdx = 1186; s.pc = 29; return s.tmp_0; case 29: r0 = s.retval; - s.tile___25167 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tile___25167); + s.tile___42656 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tile___42656); if (!r0) { step = 5; continue; } s.tmp_0 = r0 = s.arg1; - s.tmp_1 = r0 = s.tile___25167; - r0 = (s.x___25148 - s.x0___25100); + s.tmp_1 = r0 = s.tile___42656; + r0 = (s.x___42637 - s.x0___42589); 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___25090); + r0 = (s.tmp_3 - s.offsetX___42579); s.tmp_2 = r0; - r0 = (s.y___25154 - s.y0___25124); + r0 = (s.y___42643 - s.y0___42613); 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___25095); + r0 = (s.tmp_7 - s.offsetY___42584); 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___25154 + 1); - s.y___25154 = (r0); + r0 = (s.y___42643 + 1); + s.y___42643 = (r0); { step = 4; continue; } case 7: - r0 = (s.x___25148 + 1); - s.x___25148 = (r0); + r0 = (s.x___42637 + 1); + s.x___42637 = (r0); { step = 3; continue; } case 8: - r0 = pxsim_numops_toBoolDecr(globals.debug___2689); + r0 = pxsim_numops_toBoolDecr(globals.debug___19975); if (!r0) { step = 21; continue; } - s.x___25203 = (s.x0___25100); + s.x___42692 = (s.x0___42589); case 9: - r0 = (s.x___25203 <= s.xn___25107); + r0 = (s.x___42692 <= s.xn___42596); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.x___25203 - s.x0___25100); + r0 = (s.x___42692 - s.x0___42589); 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___25090); - s.xLine___25209 = (r0); - r0 = (s.xLine___25209 >= 0); + r0 = (s.tmp_1 - s.offsetX___42579); + s.xLine___42698 = (r0); + r0 = (s.xLine___42698 >= 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___25209; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + s.tmp_1 = r0 = s.xLine___42698; + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_2 = r0; r0 = (s.tmp_1 <= s.tmp_2); case 11: @@ -57454,11 +57785,11 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 12; continue; } - s.tmp_4 = helpers_imageDrawLine__P1757_mk(s); + s.tmp_4 = helpers_imageDrawLine__P19043_mk(s); s.tmp_4.arg0 = s.arg1; - s.tmp_4.arg1 = s.xLine___25209; + s.tmp_4.arg1 = s.xLine___42698; s.tmp_4.arg2 = 0; - s.tmp_4.arg3 = s.xLine___25209; + s.tmp_4.arg3 = s.xLine___42698; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_4.arg4 = r0; s.tmp_4.arg5 = 1; @@ -57467,33 +57798,33 @@ switch (step) { r0 = s.retval; case 12: case 13: - r0 = (s.x___25203 + 1); - s.x___25203 = (r0); + r0 = (s.x___42692 + 1); + s.x___42692 = (r0); { step = 9; continue; } case 14: - s.y___25235 = (s.y0___25124); + s.y___42724 = (s.y0___42613); case 15: - r0 = (s.y___25235 <= s.yn___25131); + r0 = (s.y___42724 <= s.yn___42620); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - r0 = (s.y___25235 - s.y0___25124); + r0 = (s.y___42724 - s.y0___42613); 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___25095); - s.yLine___25241 = (r0); - r0 = (s.yLine___25241 >= 0); + r0 = (s.tmp_1 - s.offsetY___42584); + s.yLine___42730 = (r0); + r0 = (s.yLine___42730 >= 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___25241; - r0 = pxsim_ImageMethods.height(globals.screen___1829); + s.tmp_1 = r0 = s.yLine___42730; + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_2 = r0; r0 = (s.tmp_1 <= s.tmp_2); case 17: @@ -57501,21 +57832,21 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 18; continue; } - s.tmp_4 = helpers_imageDrawLine__P1757_mk(s); + s.tmp_4 = helpers_imageDrawLine__P19043_mk(s); s.tmp_4.arg0 = s.arg1; s.tmp_4.arg1 = 0; - s.tmp_4.arg2 = s.yLine___25241; + s.tmp_4.arg2 = s.yLine___42730; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_4.arg3 = r0; - s.tmp_4.arg4 = s.yLine___25241; + s.tmp_4.arg4 = s.yLine___42730; s.tmp_4.arg5 = 1; s.callLocIdx = 1192; s.pc = 31; return s.tmp_4; case 31: r0 = s.retval; case 18: case 19: - r0 = (s.y___25235 + 1); - s.y___25235 = (r0); + r0 = (s.y___42724 + 1); + s.y___42724 = (r0); { step = 15; continue; } case 20: case 21: @@ -57525,12 +57856,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_draw__P5562.info = {"start":13962,"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__P22863.info = {"start":13962,"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__P5562_mk(s) { +function tiles_TileMap_draw__P22863_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_draw__P5562, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_draw__P22863, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -57542,21 +57873,21 @@ function tiles_TileMap_draw__P5562_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - bitmask___25084: undefined, - offsetX___25090: undefined, - offsetY___25095: undefined, - x0___25100: undefined, - xn___25107: undefined, - y0___25124: undefined, - yn___25131: undefined, - x___25148: undefined, - y___25154: undefined, - index___25160: undefined, - tile___25167: undefined, - x___25203: undefined, - xLine___25209: undefined, - y___25235: undefined, - yLine___25241: undefined, + bitmask___42573: undefined, + offsetX___42579: undefined, + offsetY___42584: undefined, + x0___42589: undefined, + xn___42596: undefined, + y0___42613: undefined, + yn___42620: undefined, + x___42637: undefined, + y___42643: undefined, + index___42649: undefined, + tile___42656: undefined, + x___42692: undefined, + xLine___42698: undefined, + y___42724: undefined, + yLine___42730: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -57566,7 +57897,7 @@ function tiles_TileMap_draw__P5562_mk(s) { -function tiles_TileMap_scale__P2478(s) { +function tiles_TileMap_scale__P19764(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57582,13 +57913,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C2474_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C19760_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__P2461_mk(s); + s.tmp_1 = tiles_TileMapData_scale__P19747_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; @@ -57601,12 +57932,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_scale__P2478.info = {"start":9234,"length":144,"line":314,"column":8,"endLine":319,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this","s"]} +tiles_TileMap_scale__P19764.info = {"start":9234,"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__P2478_mk(s) { +function tiles_TileMap_scale__P19764_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_scale__P2478, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_scale__P19764, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -57618,7 +57949,7 @@ function tiles_TileMap_scale__P2478_mk(s) { -function tiles_TileMapData_scale__P2461(s) { +function tiles_TileMapData_scale__P19747(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57634,7 +57965,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C2456_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C19742_VT)) failedCast(r0); r0 = (s.arg0).fields["_scale"] = (s.arg1); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); @@ -57644,12 +57975,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_scale__P2461.info = {"start":6604,"length":102,"line":226,"column":8,"endLine":229,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this","s"]} +tiles_TileMapData_scale__P19747.info = {"start":6604,"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__P2461_mk(s) { +function tiles_TileMapData_scale__P19747_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_scale__P2461, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_scale__P19747, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -57661,7 +57992,7 @@ function tiles_TileMapData_scale__P2461_mk(s) { -function LoadingAnimations_set_loading_value__P4201(s) { +function LoadingAnimations_set_loading_value__P21487(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57676,7 +58007,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._loading___7767); + r0 = pxsim_numops_toBoolDecr(globals._loading___25068); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -57695,24 +58026,24 @@ switch (step) { r0 = s.tmp_2; { step = 6; continue; } case 3: - s.tmp_3 = LoadingAnimations_Loading_minimum__P7758_mk(s); - s.tmp_3.arg0 = globals._loading___7767; + s.tmp_3 = LoadingAnimations_Loading_minimum__P25059_mk(s); + s.tmp_3.arg0 = globals._loading___25068; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 1913; s.pc = 9; return s.tmp_3; case 9: r0 = s.retval; { step = 7; continue; } case 4: - s.tmp_0 = LoadingAnimations_Loading_current__P7756_mk(s); - s.tmp_0.arg0 = globals._loading___7767; + s.tmp_0 = LoadingAnimations_Loading_current__P25057_mk(s); + s.tmp_0.arg0 = globals._loading___25068; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1914; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; { step = 7; continue; } case 5: - s.tmp_0 = LoadingAnimations_Loading_maximum__P7760_mk(s); - s.tmp_0.arg0 = globals._loading___7767; + s.tmp_0 = LoadingAnimations_Loading_maximum__P25061_mk(s); + s.tmp_0.arg0 = globals._loading___25068; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1915; s.pc = 11; return s.tmp_0; case 11: @@ -57726,12 +58057,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_set_loading_value__P4201.info = {"start":56287,"length":650,"line":599,"column":4,"endLine":620,"endColumn":5,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"set_loading_value","argumentNames":["option","value"]} +LoadingAnimations_set_loading_value__P21487.info = {"start":56287,"length":650,"line":599,"column":4,"endLine":620,"endColumn":5,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"set_loading_value","argumentNames":["option","value"]} -function LoadingAnimations_set_loading_value__P4201_mk(s) { +function LoadingAnimations_set_loading_value__P21487_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_set_loading_value__P4201, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_set_loading_value__P21487, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -57745,7 +58076,7 @@ function LoadingAnimations_set_loading_value__P4201_mk(s) { -function LoadingAnimations_show_loading__P4195(s) { +function LoadingAnimations_show_loading__P21481(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57759,25 +58090,25 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._loading___7767); + r0 = pxsim_numops_toBoolDecr(globals._loading___25068); if (!r0) { step = 1; continue; } - s.tmp_0 = LoadingAnimations_hide_loading__P4196_mk(s); + s.tmp_0 = LoadingAnimations_hide_loading__P21482_mk(s); s.callLocIdx = 1909; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(LoadingAnimations_Loading__C7754_VT); + r0 = pxsim_pxtcore_mkClassInstance(LoadingAnimations_Loading__C25055_VT); s.tmp_0 = r0; - s.tmp_1 = LoadingAnimations_Loading_constructor__P7763_mk(s); + s.tmp_1 = LoadingAnimations_Loading_constructor__P25064_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.callLocIdx = 1910; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; - globals._loading___7767 = (s.tmp_0); - s.tmp_0 = LoadingAnimations_InhouseAnimation_start__P7745_mk(s); - s.tmp_0.arg0 = globals._loading___7767; + globals._loading___25068 = (s.tmp_0); + s.tmp_0 = LoadingAnimations_InhouseAnimation_start__P25046_mk(s); + s.tmp_0.arg0 = globals._loading___25068; s.callLocIdx = 1911; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -57785,12 +58116,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_show_loading__P4195.info = {"start":55362,"length":192,"line":560,"column":4,"endLine":566,"endColumn":5,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"show_loading","argumentNames":["z_index"]} +LoadingAnimations_show_loading__P21481.info = {"start":55362,"length":192,"line":560,"column":4,"endLine":566,"endColumn":5,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"show_loading","argumentNames":["z_index"]} -function LoadingAnimations_show_loading__P4195_mk(s) { +function LoadingAnimations_show_loading__P21481_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_show_loading__P4195, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_show_loading__P21481, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -57801,7 +58132,7 @@ function LoadingAnimations_show_loading__P4195_mk(s) { -function LoadingAnimations_Loading_constructor__P7763(s) { +function LoadingAnimations_Loading_constructor__P25064(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57817,9 +58148,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, LoadingAnimations_Loading__C7754_VT)) failedCast(r0); + if (!checkSubtype(r0, LoadingAnimations_Loading__C25055_VT)) failedCast(r0); r0 = (s.arg0).fields["z_index"] = (s.arg1); - s.tmp_0 = LoadingAnimations_InhouseAnimation_constructor__P7750_mk(s); + s.tmp_0 = LoadingAnimations_InhouseAnimation_constructor__P25051_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1879; s.pc = 1; return s.tmp_0; @@ -57833,12 +58164,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_Loading_constructor__P7763.info = {"start":30265,"length":220,"line":310,"column":8,"endLine":316,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"inline","argumentNames":["this","z_index"]} +LoadingAnimations_Loading_constructor__P25064.info = {"start":30265,"length":220,"line":310,"column":8,"endLine":316,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"inline","argumentNames":["this","z_index"]} -function LoadingAnimations_Loading_constructor__P7763_mk(s) { +function LoadingAnimations_Loading_constructor__P25064_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_Loading_constructor__P7763, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_Loading_constructor__P25064, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -57849,7 +58180,7 @@ function LoadingAnimations_Loading_constructor__P7763_mk(s) { -function LoadingAnimations_InhouseAnimation_constructor__P7750(s) { +function LoadingAnimations_InhouseAnimation_constructor__P25051(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57865,7 +58196,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, LoadingAnimations_InhouseAnimation__C7744_VT)) failedCast(r0); + if (!checkSubtype(r0, LoadingAnimations_InhouseAnimation__C25045_VT)) failedCast(r0); r0 = (s.arg0).fields["z_index"] = (s.arg1); r0 = (s.arg0).fields["running"] = (false); r0 = (s.arg0).fields["pls_stop"] = (false); @@ -57874,12 +58205,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_InhouseAnimation_constructor__P7750.info = {"start":338,"length":160,"line":13,"column":8,"endLine":17,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"inline","argumentNames":["this","z_index"]} +LoadingAnimations_InhouseAnimation_constructor__P25051.info = {"start":338,"length":160,"line":13,"column":8,"endLine":17,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"inline","argumentNames":["this","z_index"]} -function LoadingAnimations_InhouseAnimation_constructor__P7750_mk(s) { +function LoadingAnimations_InhouseAnimation_constructor__P25051_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_InhouseAnimation_constructor__P7750, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_InhouseAnimation_constructor__P25051, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -57889,7 +58220,7 @@ function LoadingAnimations_InhouseAnimation_constructor__P7750_mk(s) { -function LoadingAnimations_InhouseAnimation_start__P7745(s) { +function LoadingAnimations_InhouseAnimation_start__P25046(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57904,12 +58235,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, LoadingAnimations_InhouseAnimation__C7744_VT)) failedCast(r0); + if (!checkSubtype(r0, LoadingAnimations_InhouseAnimation__C25045_VT)) failedCast(r0); r0 = s.arg0.fields["running"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = LoadingAnimations_InhouseAnimation_stop__P7746_mk(s); + s.tmp_1 = LoadingAnimations_InhouseAnimation_stop__P25047_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1828; s.pc = 3; return s.tmp_1; case 3: @@ -57919,7 +58250,7 @@ switch (step) { r0 = (s.arg0).fields["stopped"] = (false); r0 = (s.arg0).fields["pls_stop"] = (false); r0 = (s.arg0).fields["running"] = (true); - r0 = pxsim_pxtcore_mkAction(1, LoadingAnimations_InhouseAnimation_start_inline__P19135); + r0 = pxsim_pxtcore_mkAction(1, LoadingAnimations_InhouseAnimation_start_inline__P36624); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); r0 = pxsim.control.runInParallel(s.tmp_0); @@ -57927,12 +58258,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_InhouseAnimation_start__P7745.info = {"start":508,"length":307,"line":19,"column":8,"endLine":29,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"start","argumentNames":["this"]} +LoadingAnimations_InhouseAnimation_start__P25046.info = {"start":508,"length":307,"line":19,"column":8,"endLine":29,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"start","argumentNames":["this"]} -function LoadingAnimations_InhouseAnimation_start__P7745_mk(s) { +function LoadingAnimations_InhouseAnimation_start__P25046_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_InhouseAnimation_start__P7745, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_InhouseAnimation_start__P25046, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -57943,7 +58274,7 @@ function LoadingAnimations_InhouseAnimation_start__P7745_mk(s) { -function LoadingAnimations_InhouseAnimation_start_inline__P19135(s) { +function LoadingAnimations_InhouseAnimation_start_inline__P36624(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57953,9 +58284,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = LoadingAnimations_InhouseAnimation__C7744_v0_1_mk(s); + s.tmp_0 = LoadingAnimations_InhouseAnimation__C25045_v0_1_mk(s); s.tmp_0.arg0 = s.caps[0]; - if (!checkSubtype(s.tmp_0.arg0, LoadingAnimations_InhouseAnimation__C7744_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, LoadingAnimations_InhouseAnimation__C25045_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.start_animation; s.pc = 1; return s.tmp_0; case 1: @@ -57964,12 +58295,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_InhouseAnimation_start_inline__P19135.info = {"start":742,"length":61,"line":26,"column":34,"endLine":28,"endColumn":13,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"inline","argumentNames":[]} +LoadingAnimations_InhouseAnimation_start_inline__P36624.info = {"start":742,"length":61,"line":26,"column":34,"endLine":28,"endColumn":13,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"inline","argumentNames":[]} -function LoadingAnimations_InhouseAnimation_start_inline__P19135_mk(s) { +function LoadingAnimations_InhouseAnimation_start_inline__P36624_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_InhouseAnimation_start_inline__P19135, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_InhouseAnimation_start_inline__P36624, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -57978,7 +58309,7 @@ function LoadingAnimations_InhouseAnimation_start_inline__P19135_mk(s) { -function LoadingAnimations_InhouseAnimation_start_animation__P7749(s) { +function LoadingAnimations_InhouseAnimation_start_animation__P25050(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57993,12 +58324,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, LoadingAnimations_InhouseAnimation__C7744_VT)) failedCast(r0); + if (!checkSubtype(r0, LoadingAnimations_InhouseAnimation__C25045_VT)) failedCast(r0); r0 = pxsim_pxtcore.throwValue("Not implemented"); case 1: r0 = pxsim_numops_toBoolDecr(true); if (!r0) { step = 4; continue; } - s.tmp_0 = pause__P413_mk(s); + s.tmp_0 = pause__P17699_mk(s); s.tmp_0.arg0 = 0; s.callLocIdx = 1833; s.pc = 5; return s.tmp_0; case 5: @@ -58017,12 +58348,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_InhouseAnimation_start_animation__P7749.info = {"start":1550,"length":364,"line":53,"column":8,"endLine":71,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"start_animation","argumentNames":["this"]} +LoadingAnimations_InhouseAnimation_start_animation__P25050.info = {"start":1550,"length":364,"line":53,"column":8,"endLine":71,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"start_animation","argumentNames":["this"]} -function LoadingAnimations_InhouseAnimation_start_animation__P7749_mk(s) { +function LoadingAnimations_InhouseAnimation_start_animation__P25050_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_InhouseAnimation_start_animation__P7749, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_InhouseAnimation_start_animation__P25050, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -58032,7 +58363,7 @@ function LoadingAnimations_InhouseAnimation_start_animation__P7749_mk(s) { -function define_settings__P82482(s) { +function define_settings__P163588(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58042,9 +58373,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_3 = blockSettings_exists__P4982_mk(s); + s.tmp_3 = blockSettings_exists__P22268_mk(s); s.tmp_3.arg0 = "user_skin"; - s.callLocIdx = 291; s.pc = 3; return s.tmp_3; + s.callLocIdx = 302; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; s.tmp_2 = r0; @@ -58054,10 +58385,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_4 = blockSettings_writeNumber__P4975_mk(s); + s.tmp_4 = blockSettings_writeNumber__P22261_mk(s); s.tmp_4.arg0 = "user_skin"; s.tmp_4.arg1 = 0; - s.callLocIdx = 292; s.pc = 4; return s.tmp_4; + s.callLocIdx = 303; s.pc = 4; return s.tmp_4; case 4: r0 = s.retval; case 1: @@ -58066,12 +58397,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -define_settings__P82482.info = {"start":13720,"length":135,"line":422,"column":0,"endLine":426,"endColumn":1,"fileName":"main.ts","functionName":"define_settings","argumentNames":[]} +define_settings__P163588.info = {"start":14002,"length":135,"line":431,"column":0,"endLine":435,"endColumn":1,"fileName":"main.ts","functionName":"define_settings","argumentNames":[]} -function define_settings__P82482_mk(s) { +function define_settings__P163588_mk(s) { checkStack(s.depth); return { - parent: s, fn: define_settings__P82482, depth: s.depth + 1, + parent: s, fn: define_settings__P163588, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -58084,7 +58415,7 @@ function define_settings__P82482_mk(s) { -function blockSettings_exists__P4982(s) { +function blockSettings_exists__P22268(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58102,12 +58433,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -blockSettings_exists__P4982.info = {"start":2896,"length":82,"line":95,"column":4,"endLine":97,"endColumn":5,"fileName":"pxt_modules/settings-blocks/main.ts","functionName":"exists","argumentNames":["name"]} +blockSettings_exists__P22268.info = {"start":2896,"length":82,"line":95,"column":4,"endLine":97,"endColumn":5,"fileName":"pxt_modules/settings-blocks/main.ts","functionName":"exists","argumentNames":["name"]} -function blockSettings_exists__P4982_mk(s) { +function blockSettings_exists__P22268_mk(s) { checkStack(s.depth); return { - parent: s, fn: blockSettings_exists__P4982, depth: s.depth + 1, + parent: s, fn: blockSettings_exists__P22268, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -58116,7 +58447,7 @@ function blockSettings_exists__P4982_mk(s) { -function settings_exists__P1867(s) { +function settings_exists__P19153(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58134,12 +58465,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_exists__P1867.info = {"start":4224,"length":71,"line":172,"column":4,"endLine":174,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"exists","argumentNames":["key"]} +settings_exists__P19153.info = {"start":4224,"length":71,"line":172,"column":4,"endLine":174,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"exists","argumentNames":["key"]} -function settings_exists__P1867_mk(s) { +function settings_exists__P19153_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_exists__P1867, depth: s.depth + 1, + parent: s, fn: settings_exists__P19153, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -58148,7 +58479,7 @@ function settings_exists__P1867_mk(s) { -function define_menu_styles__P82496(s) { +function define_menu_styles__P163602(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58158,76 +58489,76 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = miniMenu_createMenuFromArray__P4462_mk(s); + s.tmp_0 = miniMenu_createMenuFromArray__P21748_mk(s); r0 = pxsim_Array__mk(); s.tmp_0.arg0 = r0; - s.callLocIdx = 295; s.pc = 1; return s.tmp_0; + s.callLocIdx = 306; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - globals.menu_start___82498 = (r0); - s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P4445_mk(s); - s.tmp_0.arg0 = globals.menu_start___82498; + globals.menu_start___163604 = (r0); + s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P21731_mk(s); + s.tmp_0.arg0 = globals.menu_start___163604; s.tmp_0.arg1 = 2; s.tmp_0.arg2 = 1; - s.callLocIdx = 296; s.pc = 2; return s.tmp_0; + s.callLocIdx = 307; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P4445_mk(s); - s.tmp_0.arg0 = globals.menu_start___82498; + s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P21731_mk(s); + s.tmp_0.arg0 = globals.menu_start___163604; s.tmp_0.arg1 = 3; r0 = 15; s.tmp_0.arg2 = r0; - s.callLocIdx = 298; s.pc = 3; return s.tmp_0; + s.callLocIdx = 309; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P4445_mk(s); - s.tmp_0.arg0 = globals.menu_start___82498; + s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P21731_mk(s); + s.tmp_0.arg0 = globals.menu_start___163604; s.tmp_0.arg1 = 5; r0 = 1; s.tmp_0.arg2 = r0; - s.callLocIdx = 300; s.pc = 4; return s.tmp_0; + s.callLocIdx = 311; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P4445_mk(s); - s.tmp_0.arg0 = globals.menu_start___82498; + s.tmp_0 = miniMenu_MenuSprite_setMenuStyleProperty__P21731_mk(s); + s.tmp_0.arg0 = globals.menu_start___163604; s.tmp_0.arg1 = 10; s.tmp_0.arg2 = 1; - s.callLocIdx = 301; s.pc = 5; return s.tmp_0; + s.callLocIdx = 312; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setStyleProperty__P4444_mk(s); - s.tmp_0.arg0 = globals.menu_start___82498; + s.tmp_0 = miniMenu_MenuSprite_setStyleProperty__P21730_mk(s); + s.tmp_0.arg0 = globals.menu_start___163604; s.tmp_0.arg1 = 2; s.tmp_0.arg2 = 1; r0 = 1; s.tmp_0.arg3 = r0; - s.callLocIdx = 303; s.pc = 6; return s.tmp_0; + s.callLocIdx = 314; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_setStyleProperty__P4444_mk(s); - s.tmp_0.arg0 = globals.menu_start___82498; + s.tmp_0 = miniMenu_MenuSprite_setStyleProperty__P21730_mk(s); + s.tmp_0.arg0 = globals.menu_start___163604; s.tmp_0.arg1 = 2; s.tmp_0.arg2 = 2; r0 = 15; s.tmp_0.arg3 = r0; - s.callLocIdx = 305; s.pc = 7; return s.tmp_0; + s.callLocIdx = 316; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = miniMenu_MenuSprite_close__P4441_mk(s); - s.tmp_0.arg0 = globals.menu_start___82498; - s.callLocIdx = 306; s.pc = 8; return s.tmp_0; + s.tmp_0 = miniMenu_MenuSprite_close__P21727_mk(s); + s.tmp_0.arg0 = globals.menu_start___163604; + s.callLocIdx = 317; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; r0 = undefined; return leave(s, r0) default: oops() } } } -define_menu_styles__P82496.info = {"start":14030,"length":694,"line":436,"column":0,"endLine":445,"endColumn":1,"fileName":"main.ts","functionName":"define_menu_styles","argumentNames":[]} +define_menu_styles__P163602.info = {"start":14312,"length":694,"line":445,"column":0,"endLine":454,"endColumn":1,"fileName":"main.ts","functionName":"define_menu_styles","argumentNames":[]} -function define_menu_styles__P82496_mk(s) { +function define_menu_styles__P163602_mk(s) { checkStack(s.depth); return { - parent: s, fn: define_menu_styles__P82496, depth: s.depth + 1, + parent: s, fn: define_menu_styles__P163602, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -58236,7 +58567,7 @@ function define_menu_styles__P82496_mk(s) { -function miniMenu_MenuSprite_close__P4441(s) { +function miniMenu_MenuSprite_close__P21727(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58251,8 +58582,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C4416_VT)) failedCast(r0); - s.tmp_0 = Sprite_destroy__P2215_mk(s); + if (!checkSubtype(r0, miniMenu_MenuSprite__C21702_VT)) failedCast(r0); + s.tmp_0 = Sprite_destroy__P19501_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = undefined; s.tmp_0.arg2 = undefined; @@ -58263,12 +58594,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_close__P4441.info = {"start":39922,"length":49,"line":1101,"column":8,"endLine":1103,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"close","argumentNames":["this"]} +miniMenu_MenuSprite_close__P21727.info = {"start":39922,"length":49,"line":1101,"column":8,"endLine":1103,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"close","argumentNames":["this"]} -function miniMenu_MenuSprite_close__P4441_mk(s) { +function miniMenu_MenuSprite_close__P21727_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_close__P4441, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_close__P21727, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -58278,7 +58609,7 @@ function miniMenu_MenuSprite_close__P4441_mk(s) { -function miniMenu_MenuSprite_setStyleProperty__P4444(s) { +function miniMenu_MenuSprite_setStyleProperty__P21730(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58296,7 +58627,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C4416_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuSprite__C21702_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg1; r0 = pxsim_pxtcore.switch_eq(0, s.tmp_0); if (r0) { step = 1; continue; } @@ -58311,7 +58642,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 1: - s.tmp_1 = miniMenu_Style_setProperty__P4407_mk(s); + s.tmp_1 = miniMenu_Style_setProperty__P21693_mk(s); r0 = s.arg0.fields["defaultStyle"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg2; @@ -58321,7 +58652,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 2: - s.tmp_0 = miniMenu_Style_setProperty__P4407_mk(s); + s.tmp_0 = miniMenu_Style_setProperty__P21693_mk(s); r0 = s.arg0.fields["selectedStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg2; @@ -58331,7 +58662,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 3: - s.tmp_0 = miniMenu_Style_setProperty__P4407_mk(s); + s.tmp_0 = miniMenu_Style_setProperty__P21693_mk(s); r0 = s.arg0.fields["titleStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg2; @@ -58341,7 +58672,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 4: - s.tmp_0 = miniMenu_Style_setProperty__P4407_mk(s); + s.tmp_0 = miniMenu_Style_setProperty__P21693_mk(s); r0 = s.arg0.fields["defaultStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg2; @@ -58349,7 +58680,7 @@ switch (step) { s.callLocIdx = 2429; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.tmp_0 = miniMenu_Style_setProperty__P4407_mk(s); + s.tmp_0 = miniMenu_Style_setProperty__P21693_mk(s); r0 = s.arg0.fields["selectedStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg2; @@ -58359,7 +58690,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 5: - s.tmp_0 = miniMenu_Style_setProperty__P4407_mk(s); + s.tmp_0 = miniMenu_Style_setProperty__P21693_mk(s); r0 = s.arg0.fields["defaultStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg2; @@ -58367,7 +58698,7 @@ switch (step) { s.callLocIdx = 2431; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = miniMenu_Style_setProperty__P4407_mk(s); + s.tmp_0 = miniMenu_Style_setProperty__P21693_mk(s); r0 = s.arg0.fields["selectedStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg2; @@ -58375,7 +58706,7 @@ switch (step) { s.callLocIdx = 2432; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.tmp_0 = miniMenu_Style_setProperty__P4407_mk(s); + s.tmp_0 = miniMenu_Style_setProperty__P21693_mk(s); r0 = s.arg0.fields["titleStyle"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg2; @@ -58388,12 +58719,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_setStyleProperty__P4444.info = {"start":42767,"length":1032,"line":1163,"column":8,"endLine":1184,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setStyleProperty","argumentNames":["this","kind","property","value"]} +miniMenu_MenuSprite_setStyleProperty__P21730.info = {"start":42767,"length":1032,"line":1163,"column":8,"endLine":1184,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setStyleProperty","argumentNames":["this","kind","property","value"]} -function miniMenu_MenuSprite_setStyleProperty__P4444_mk(s) { +function miniMenu_MenuSprite_setStyleProperty__P21730_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_setStyleProperty__P4444, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_setStyleProperty__P21730, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -58407,7 +58738,7 @@ function miniMenu_MenuSprite_setStyleProperty__P4444_mk(s) { -function miniMenu_Style_setProperty__P4407(s) { +function miniMenu_Style_setProperty__P21693(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58424,7 +58755,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_Style__C4376_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_Style__C21662_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg1; r0 = pxsim_pxtcore.switch_eq(0, s.tmp_0); if (r0) { step = 1; continue; } @@ -58447,7 +58778,7 @@ switch (step) { r0 = s.tmp_0; { step = 10; continue; } case 1: - s.tmp_1 = miniMenu_Style_padding__P4387_mk(s); + s.tmp_1 = miniMenu_Style_padding__P21673_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg2; s.callLocIdx = 2162; s.pc = 11; return s.tmp_1; @@ -58455,7 +58786,7 @@ switch (step) { r0 = s.retval; { step = 10; continue; } case 2: - s.tmp_0 = miniMenu_Style_foreground__P4389_mk(s); + s.tmp_0 = miniMenu_Style_foreground__P21675_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 2163; s.pc = 12; return s.tmp_0; @@ -58463,7 +58794,7 @@ switch (step) { r0 = s.retval; { step = 10; continue; } case 3: - s.tmp_0 = miniMenu_Style_background__P4391_mk(s); + s.tmp_0 = miniMenu_Style_background__P21677_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 2164; s.pc = 13; return s.tmp_0; @@ -58471,7 +58802,7 @@ switch (step) { r0 = s.retval; { step = 10; continue; } case 4: - s.tmp_0 = miniMenu_Style_borderColor__P4393_mk(s); + s.tmp_0 = miniMenu_Style_borderColor__P21679_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 2165; s.pc = 14; return s.tmp_0; @@ -58479,7 +58810,7 @@ switch (step) { r0 = s.retval; { step = 10; continue; } case 5: - s.tmp_0 = miniMenu_Style_border__P4395_mk(s); + s.tmp_0 = miniMenu_Style_border__P21681_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 2166; s.pc = 15; return s.tmp_0; @@ -58487,7 +58818,7 @@ switch (step) { r0 = s.retval; { step = 10; continue; } case 6: - s.tmp_0 = miniMenu_Style_margin__P4397_mk(s); + s.tmp_0 = miniMenu_Style_margin__P21683_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 2167; s.pc = 16; return s.tmp_0; @@ -58495,7 +58826,7 @@ switch (step) { r0 = s.retval; { step = 10; continue; } case 7: - s.tmp_0 = miniMenu_Style_iconTextSpacing__P4399_mk(s); + s.tmp_0 = miniMenu_Style_iconTextSpacing__P21685_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 2168; s.pc = 17; return s.tmp_0; @@ -58503,7 +58834,7 @@ switch (step) { r0 = s.retval; { step = 10; continue; } case 8: - s.tmp_0 = miniMenu_Style_alignment__P4403_mk(s); + s.tmp_0 = miniMenu_Style_alignment__P21689_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 2169; s.pc = 18; return s.tmp_0; @@ -58511,7 +58842,7 @@ switch (step) { r0 = s.retval; { step = 10; continue; } case 9: - s.tmp_0 = miniMenu_Style_iconOnly__P4401_mk(s); + s.tmp_0 = miniMenu_Style_iconOnly__P21687_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 2170; s.pc = 19; return s.tmp_0; @@ -58522,12 +58853,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_Style_setProperty__P4407.info = {"start":13889,"length":1186,"line":469,"column":8,"endLine":499,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setProperty","argumentNames":["this","prop","value"]} +miniMenu_Style_setProperty__P21693.info = {"start":13889,"length":1186,"line":469,"column":8,"endLine":499,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"setProperty","argumentNames":["this","prop","value"]} -function miniMenu_Style_setProperty__P4407_mk(s) { +function miniMenu_Style_setProperty__P21693_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_Style_setProperty__P4407, depth: s.depth + 1, + parent: s, fn: miniMenu_Style_setProperty__P21693, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -58540,39 +58871,7 @@ function miniMenu_Style_setProperty__P4407_mk(s) { -function images_colorBlock__P4178(s) { -let r0 = s.r0, step = s.pc; -s.pc = -1; - - -while (true) { -if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) return null; -switch (step) { - case 0: - - if (s.lambdaArgs) { - s.arg0 = (s.lambdaArgs[0]); - s.lambdaArgs = null; - } - r0 = s.arg0; - return leave(s, r0) - default: oops() -} } } -images_colorBlock__P4178.info = {"start":109,"length":79,"line":4,"column":4,"endLine":6,"endColumn":5,"fileName":"pxt_modules/ColorBlock/color_block.ts","functionName":"colorBlock","argumentNames":["color"]} - -function images_colorBlock__P4178_mk(s) { - checkStack(s.depth); - return { - parent: s, fn: images_colorBlock__P4178, depth: s.depth + 1, - pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, - arg0: undefined, -} } - - - - - -function define_bot_names__P83041(s) { +function define_bot_names__P164168(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58582,24 +58881,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = helpers_stringSplit__P122_mk(s); + s.tmp_0 = helpers_stringSplit__P17408_mk(s); s.tmp_0.arg0 = "UnsignedArduino,richard,Dreadmask197,GameGod,Kat,Agent_14,jwunderl,livcheerful,DahbixLP,purna079,FlintAsher,AlexK,shakao,E-EnerG-Gamecentral,LCProCODER,omnisImperium,Lucas_M,peli,kwx,Kiwiphoenix364,UnderwaterAstronaut,cosmoscowboy,girlwhocode,Primal_Nexus,S0m3_random_guy,Colethewolf,darzu,jacob_c,MopishCobra75,AqeeAqee,ggiscool,fd268,LaserFoxPro,charliegregg,frank_schmidt,Adri314,ursoalph,mmoskal,MakeCode,CyberPulse,felixtsu,annapurna079,ThunderDrop180,TheJaky,brandodon,personalnote,NxNMatrixGL,theCobolKid,reyhanPanci256,Wanna_be_coder,edubsky,SoftTalker,Taser,GoMustangs,eanders,SCARfazewolf,SPerkins25,Segatendo,gusiscute64,Vidget,jacqueline.russell,Uggie,Purp13,EuJeen,andrew-ski,Bag3l,TZG,XDlol,Opistickz,jedgarpark,Quantum_games,Vegz78,Eden264,demoCrash,Kirito_theblacksword,ymxdj0,CarltonFade,HewwoBug,TakeTheL08,CDarius,Skitter,ractive,ThomasS,PrinceDaBezt123,marioeligi,senorlloyd,shaqattack8,ImaAngryBear,2ndClemens,Unique,shiba-jp,alex812,InvalidProject99,kirbop,Grimm,rymc88,kingcobralasersnakes,Cat10847,ChickenBoy,JRT,Eretick,hasanchik,logic_lab,MrHM,FlyingFox,Younes,timber,portalknight,Nome_muito_criativo,Gideon_loves_cats,hassan,Jabberwock,jvdos,KIKIvsIT,WeCodeMakeCode,kjw,bosnivan,Blobiy,NoValues,Local_momo,JazzyBurrito,Dylsaster,biscuit,gbraad,_nico,EgeoTube,EnteroPositivo,jmods,beepboop,Bill-0-Coding,paul,JustinXue,RarrboiMemes,WoodysWorkshop,cameron,E-EnerG-Gamecentral2,robigu444,codebott578,I_Love_HxH,stulowe80,Darkfeind,Gabriel,Kai,The_pro551,3issa,bsiever,nobita10,Sonicblaston,ChaseMor,Spinecho,Codeboy-Advanced,viny1234,IvanPoon,AussieAlpha,shaoziyang,Satisfaction,thesonicfan192,Rocket_Scion,Camaro,randomuser,drtongue96,SebT,otorp2,Redjay1011,Arielprogamer76,SAO_Me,CoolSwords4,loretod,thegreatone,squidink7,Cbomb,henrym,MinatsuT,joshmarinacci,eligaming1311,LJJames,peter,asigned_arduino,grandmadeb,cherietan,Daniel,techahoynyc,Jeanne,isaacreisbr23,jubelit,SizzleStick,DragonMountainDesign,mileswatson,Sirbull,CoolCreeper,nayrbgo,mameeewin,infchem,llNekoll,eigenjoy,CoreyZeneberg,jlj1978,KittenMaster37,Jernau,SM123456,Spacetime50,marioninja430,abchatra,cora.yang,njp,MK97-2007,salieri,NotOnefinity,Cookiecreationsyt,CuteMrMerp,KeveZeer,Napomex,mmmacademy,ArboTeach,DaEnderman,awful-coder,Galorlx,tballmsft,teachcreamer,wimberlyw,204maker,sofiania,MKleinSB,adcoding,jfo8000,Nobrain,Karlstens,Gickin,Santiago,Glitch,TailsCodingClub,Windoman,KalanTOWN,CardboardPete,GGBot,kristianpedersen,mouseart,Dace,user14,jenfoxbot,pvzsupersanicman,Josh,rossana,CharlieDeBoss12,SCAR.chris,Milo,Delta,CrownYou,dp4"; s.tmp_0.arg1 = ","; s.tmp_0.arg2 = undefined; - s.callLocIdx = 416; s.pc = 1; return s.tmp_0; + s.callLocIdx = 432; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - globals.bot_names___82645 = (r0); + globals.bot_names___163772 = (r0); r0 = undefined; return leave(s, r0) default: oops() } } } -define_bot_names__P83041.info = {"start":22558,"length":3049,"line":660,"column":0,"endLine":674,"endColumn":1,"fileName":"main.ts","functionName":"define_bot_names","argumentNames":[]} +define_bot_names__P164168.info = {"start":23234,"length":3049,"line":678,"column":0,"endLine":692,"endColumn":1,"fileName":"main.ts","functionName":"define_bot_names","argumentNames":[]} -function define_bot_names__P83041_mk(s) { +function define_bot_names__P164168_mk(s) { checkStack(s.depth); return { - parent: s, fn: define_bot_names__P83041, depth: s.depth + 1, + parent: s, fn: define_bot_names__P164168, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -58608,7 +58907,7 @@ function define_bot_names__P83041_mk(s) { -function define_animations__P81926(s) { +function define_animations__P163021(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58620,30 +58919,30 @@ switch (step) { r0 = pxsim_Array__mk(); s.tmp_0 = r0; - s.tmp_2 = helpers_getAnimationByName__P3024_mk(s); + s.tmp_2 = helpers_getAnimationByName__P20310_mk(s); s.tmp_2.arg0 = "red_car_up"; - s.callLocIdx = 137; s.pc = 1; return s.tmp_2; + s.callLocIdx = 142; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.tmp_4 = helpers_getAnimationByName__P3024_mk(s); + s.tmp_4 = helpers_getAnimationByName__P20310_mk(s); s.tmp_4.arg0 = "red_car_right"; - s.callLocIdx = 138; s.pc = 2; return s.tmp_4; + s.callLocIdx = 143; s.pc = 2; return s.tmp_4; case 2: r0 = s.retval; s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_3); - s.tmp_6 = helpers_getAnimationByName__P3024_mk(s); + s.tmp_6 = helpers_getAnimationByName__P20310_mk(s); s.tmp_6.arg0 = "red_car_down"; - s.callLocIdx = 139; s.pc = 3; return s.tmp_6; + s.callLocIdx = 144; s.pc = 3; return s.tmp_6; case 3: r0 = s.retval; s.tmp_5 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_5); - s.tmp_8 = helpers_getAnimationByName__P3024_mk(s); + s.tmp_8 = helpers_getAnimationByName__P20310_mk(s); s.tmp_8.arg0 = "red_car_left"; - s.callLocIdx = 140; s.pc = 4; return s.tmp_8; + s.callLocIdx = 145; s.pc = 4; return s.tmp_8; case 4: r0 = s.retval; s.tmp_7 = r0; @@ -58653,30 +58952,30 @@ switch (step) { r0 = pxsim_Array__push(s.tmp_9, s.tmp_0); r0 = pxsim_Array__mk(); s.tmp_10 = r0; - s.tmp_12 = helpers_getAnimationByName__P3024_mk(s); + s.tmp_12 = helpers_getAnimationByName__P20310_mk(s); s.tmp_12.arg0 = "blue_car_up"; - s.callLocIdx = 141; s.pc = 5; return s.tmp_12; + s.callLocIdx = 146; s.pc = 5; return s.tmp_12; case 5: r0 = s.retval; s.tmp_11 = r0; r0 = pxsim_Array__push(s.tmp_10, s.tmp_11); - s.tmp_14 = helpers_getAnimationByName__P3024_mk(s); + s.tmp_14 = helpers_getAnimationByName__P20310_mk(s); s.tmp_14.arg0 = "blue_car_right"; - s.callLocIdx = 142; s.pc = 6; return s.tmp_14; + s.callLocIdx = 147; s.pc = 6; return s.tmp_14; case 6: r0 = s.retval; s.tmp_13 = r0; r0 = pxsim_Array__push(s.tmp_10, s.tmp_13); - s.tmp_16 = helpers_getAnimationByName__P3024_mk(s); + s.tmp_16 = helpers_getAnimationByName__P20310_mk(s); s.tmp_16.arg0 = "blue_car_down"; - s.callLocIdx = 143; s.pc = 7; return s.tmp_16; + s.callLocIdx = 148; s.pc = 7; return s.tmp_16; case 7: r0 = s.retval; s.tmp_15 = r0; r0 = pxsim_Array__push(s.tmp_10, s.tmp_15); - s.tmp_18 = helpers_getAnimationByName__P3024_mk(s); + s.tmp_18 = helpers_getAnimationByName__P20310_mk(s); s.tmp_18.arg0 = "blue_car_left"; - s.callLocIdx = 144; s.pc = 8; return s.tmp_18; + s.callLocIdx = 149; s.pc = 8; return s.tmp_18; case 8: r0 = s.retval; s.tmp_17 = r0; @@ -58684,30 +58983,30 @@ switch (step) { r0 = pxsim_Array__push(s.tmp_9, s.tmp_10); r0 = pxsim_Array__mk(); s.tmp_19 = r0; - s.tmp_21 = helpers_getAnimationByName__P3024_mk(s); + s.tmp_21 = helpers_getAnimationByName__P20310_mk(s); s.tmp_21.arg0 = "pink_car_up"; - s.callLocIdx = 145; s.pc = 9; return s.tmp_21; + s.callLocIdx = 150; s.pc = 9; return s.tmp_21; case 9: r0 = s.retval; s.tmp_20 = r0; r0 = pxsim_Array__push(s.tmp_19, s.tmp_20); - s.tmp_23 = helpers_getAnimationByName__P3024_mk(s); + s.tmp_23 = helpers_getAnimationByName__P20310_mk(s); s.tmp_23.arg0 = "pink_car_right"; - s.callLocIdx = 146; s.pc = 10; return s.tmp_23; + s.callLocIdx = 151; s.pc = 10; return s.tmp_23; case 10: r0 = s.retval; s.tmp_22 = r0; r0 = pxsim_Array__push(s.tmp_19, s.tmp_22); - s.tmp_25 = helpers_getAnimationByName__P3024_mk(s); + s.tmp_25 = helpers_getAnimationByName__P20310_mk(s); s.tmp_25.arg0 = "pink_car_down"; - s.callLocIdx = 147; s.pc = 11; return s.tmp_25; + s.callLocIdx = 152; s.pc = 11; return s.tmp_25; case 11: r0 = s.retval; s.tmp_24 = r0; r0 = pxsim_Array__push(s.tmp_19, s.tmp_24); - s.tmp_27 = helpers_getAnimationByName__P3024_mk(s); + s.tmp_27 = helpers_getAnimationByName__P20310_mk(s); s.tmp_27.arg0 = "pink_car_left"; - s.callLocIdx = 148; s.pc = 12; return s.tmp_27; + s.callLocIdx = 153; s.pc = 12; return s.tmp_27; case 12: r0 = s.retval; s.tmp_26 = r0; @@ -58715,30 +59014,30 @@ switch (step) { r0 = pxsim_Array__push(s.tmp_9, s.tmp_19); r0 = pxsim_Array__mk(); s.tmp_28 = r0; - s.tmp_30 = helpers_getAnimationByName__P3024_mk(s); + s.tmp_30 = helpers_getAnimationByName__P20310_mk(s); s.tmp_30.arg0 = "green_car_up"; - s.callLocIdx = 149; s.pc = 13; return s.tmp_30; + s.callLocIdx = 154; s.pc = 13; return s.tmp_30; case 13: r0 = s.retval; s.tmp_29 = r0; r0 = pxsim_Array__push(s.tmp_28, s.tmp_29); - s.tmp_32 = helpers_getAnimationByName__P3024_mk(s); + s.tmp_32 = helpers_getAnimationByName__P20310_mk(s); s.tmp_32.arg0 = "green_car_right"; - s.callLocIdx = 150; s.pc = 14; return s.tmp_32; + s.callLocIdx = 155; s.pc = 14; return s.tmp_32; case 14: r0 = s.retval; s.tmp_31 = r0; r0 = pxsim_Array__push(s.tmp_28, s.tmp_31); - s.tmp_34 = helpers_getAnimationByName__P3024_mk(s); + s.tmp_34 = helpers_getAnimationByName__P20310_mk(s); s.tmp_34.arg0 = "green_car_down"; - s.callLocIdx = 151; s.pc = 15; return s.tmp_34; + s.callLocIdx = 156; s.pc = 15; return s.tmp_34; case 15: r0 = s.retval; s.tmp_33 = r0; r0 = pxsim_Array__push(s.tmp_28, s.tmp_33); - s.tmp_36 = helpers_getAnimationByName__P3024_mk(s); + s.tmp_36 = helpers_getAnimationByName__P20310_mk(s); s.tmp_36.arg0 = "green_car_left"; - s.callLocIdx = 152; s.pc = 16; return s.tmp_36; + s.callLocIdx = 157; s.pc = 16; return s.tmp_36; case 16: r0 = s.retval; s.tmp_35 = r0; @@ -58746,7 +59045,7 @@ switch (step) { r0 = pxsim_Array__push(s.tmp_9, s.tmp_28); r0 = pxsim_Array__mk(); s.tmp_37 = r0; - r0 = pxsim.image.ofBuffer(_hex81969); + r0 = pxsim.image.ofBuffer(_hex163064); s.tmp_38 = r0; r0 = pxsim_Array__push(s.tmp_37, s.tmp_38); r0 = pxsim_Array__mk(); @@ -58754,24 +59053,24 @@ switch (step) { r0 = pxsim_Array__push(s.tmp_39, s.tmp_37); r0 = pxsim_Array__mk(); s.tmp_40 = r0; - r0 = pxsim.image.ofBuffer(_hex81972); + r0 = pxsim.image.ofBuffer(_hex163067); s.tmp_41 = r0; r0 = pxsim_Array__push(s.tmp_40, s.tmp_41); r0 = pxsim_Array__push(s.tmp_39, s.tmp_40); r0 = pxsim_Array__mk(); s.tmp_42 = r0; - r0 = pxsim.image.ofBuffer(_hex81975); + r0 = pxsim.image.ofBuffer(_hex163070); s.tmp_43 = r0; r0 = pxsim_Array__push(s.tmp_42, s.tmp_43); r0 = pxsim_Array__push(s.tmp_39, s.tmp_42); r0 = pxsim_Array__mk(); s.tmp_44 = r0; - r0 = pxsim.image.ofBuffer(_hex81978); + r0 = pxsim.image.ofBuffer(_hex163073); s.tmp_45 = r0; r0 = pxsim_Array__push(s.tmp_44, s.tmp_45); r0 = pxsim_Array__push(s.tmp_39, s.tmp_44); r0 = pxsim_Array__push(s.tmp_9, s.tmp_39); - globals.car_images___81928 = (s.tmp_9); + globals.car_images___163023 = (s.tmp_9); r0 = pxsim_Array__mk(); s.tmp_0 = r0; r0 = pxsim_Array__push(s.tmp_0, "Red"); @@ -58779,17 +59078,17 @@ switch (step) { r0 = pxsim_Array__push(s.tmp_0, "Pink"); r0 = pxsim_Array__push(s.tmp_0, "Green"); r0 = pxsim_Array__push(s.tmp_0, "Yellow"); - globals.car_images_names___81980 = (s.tmp_0); + globals.car_images_names___163075 = (s.tmp_0); r0 = undefined; return leave(s, r0) default: oops() } } } -define_animations__P81926.info = {"start":2120,"length":3509,"line":63,"column":0,"endLine":171,"endColumn":1,"fileName":"main.ts","functionName":"define_animations","argumentNames":[]} +define_animations__P163021.info = {"start":2120,"length":3509,"line":63,"column":0,"endLine":171,"endColumn":1,"fileName":"main.ts","functionName":"define_animations","argumentNames":[]} -function define_animations__P81926_mk(s) { +function define_animations__P163021_mk(s) { checkStack(s.depth); return { - parent: s, fn: define_animations__P81926, depth: s.depth + 1, + parent: s, fn: define_animations__P163021, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -58839,15 +59138,15 @@ function define_animations__P81926_mk(s) { tmp_45: undefined, } } -const _hex81969 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000040ffff4444ff0f00555555554544ff40cc55c54c444df454151151c44bd40454555555bc4b44045c555555bc4b44045c555555bc4b440454555555bc4b440454555555c44bd40440cc5cc54c444df400555555554544ff0040ffff4444ff0f0000000000000000") -const _hex81972 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000005555444404000050cc454444ff0000c55cb44544ff0f501141bb4544ff0f505541bb4544ff0f505541444444f400505541bbf5ff4400505541bb45f44400505541bb45f4f400505545b4454fff0f50ccbc44f544ff0f00c5cc5b4444ff0f0050dd5d5544f40f00005555d544440000005d55d54d0400") -const _hex81975 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000000000000000000000000000000000000040ff4ff40f00000055455544540f00c5cccc5cdbdd4550151151b5dcd55d50515555cbdc555550515555cbdc555550555555cbdc555550555555cbdc555550555555b5dcd55d00c5cccc5cdbdd45000055455544540f000040ff4ff4ff000000000000000000") -const _hex81978 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000d055554d040000005d55d54d040000005555d54544000050dd5d5544f40f00c5cc5b4444ff0f50ccbc44f544ff0f505545b4454fff0f505541bb45f4f400505541bb45f44400505541bbf5ff4400505541444444f400505541bb4544ff0f501141bb4544ff0f00c55cb44544ff0f0050cc454444ff00") +const _hex163064 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000040ffff4444ff0f00555555554544ff40cc55c54c444df454151151c44bd40454555555bc4b44045c555555bc4b44045c555555bc4b440454555555bc4b440454555555c44bd40440cc5cc54c444df400555555554544ff0040ffff4444ff0f0000000000000000") +const _hex163067 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000005555444404000050cc454444ff0000c55cb44544ff0f501141bb4544ff0f505541bb4544ff0f505541444444f400505541bbf5ff4400505541bb45f44400505541bb45f4f400505545b4454fff0f50ccbc44f544ff0f00c5cc5b4444ff0f0050dd5d5544f40f00005555d544440000005d55d54d0400") +const _hex163070 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000000000000000000000000000000000000040ff4ff40f00000055455544540f00c5cccc5cdbdd4550151151b5dcd55d50515555cbdc555550515555cbdc555550555555cbdc555550555555cbdc555550555555b5dcd55d00c5cccc5cdbdd45000055455544540f000040ff4ff4ff000000000000000000") +const _hex163073 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000d055554d040000005d55d54d040000005555d54544000050dd5d5544f40f00c5cc5b4444ff0f50ccbc44f544ff0f505545b4454fff0f505541bb45f4f400505541bb45f44400505541bbf5ff4400505541444444f400505541bb4544ff0f501141bb4544ff0f00c55cb44544ff0f0050cc454444ff00") -function helpers_getAnimationByName__P3024(s) { +function helpers_getAnimationByName__P20310(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58861,7 +59160,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers__getFactoryInstance__P3020_mk(s); + s.tmp_0 = helpers__getFactoryInstance__P20306_mk(s); s.tmp_0.arg0 = "animation"; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1728; s.pc = 1; return s.tmp_0; @@ -58870,12 +59169,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_getAnimationByName__P3024.info = {"start":2747,"length":111,"line":85,"column":4,"endLine":87,"endColumn":5,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"getAnimationByName","argumentNames":["name"]} +helpers_getAnimationByName__P20310.info = {"start":2747,"length":111,"line":85,"column":4,"endLine":87,"endColumn":5,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"getAnimationByName","argumentNames":["name"]} -function helpers_getAnimationByName__P3024_mk(s) { +function helpers_getAnimationByName__P20310_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_getAnimationByName__P3024, depth: s.depth + 1, + parent: s, fn: helpers_getAnimationByName__P20310, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -58885,7 +59184,7 @@ function helpers_getAnimationByName__P3024_mk(s) { -function assets_animation__P3017(s) { +function assets_animation__P20303(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58904,12 +59203,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -assets_animation__P3017.info = {"start":1303,"length":77,"line":36,"column":4,"endLine":36,"endColumn":81,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"animation","argumentNames":["lits","args"]} +assets_animation__P20303.info = {"start":1303,"length":77,"line":36,"column":4,"endLine":36,"endColumn":81,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"animation","argumentNames":["lits","args"]} -function assets_animation__P3017_mk(s) { +function assets_animation__P20303_mk(s) { checkStack(s.depth); return { - parent: s, fn: assets_animation__P3017, depth: s.depth + 1, + parent: s, fn: assets_animation__P20303, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -58919,7 +59218,7 @@ function assets_animation__P3017_mk(s) { -function define_maps__P81998(s) { +function define_maps__P163093(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58931,42 +59230,49 @@ switch (step) { r0 = pxsim_Array__mk(); s.tmp_0 = r0; - s.tmp_2 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_2 = helpers_getTilemapByName__P20308_mk(s); s.tmp_2.arg0 = "classic_loop_map"; - s.callLocIdx = 156; s.pc = 1; return s.tmp_2; + s.callLocIdx = 161; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.tmp_4 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_4 = helpers_getTilemapByName__P20308_mk(s); s.tmp_4.arg0 = "forest_map"; - s.callLocIdx = 157; s.pc = 2; return s.tmp_4; + s.callLocIdx = 162; s.pc = 2; return s.tmp_4; case 2: r0 = s.retval; s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_3); - s.tmp_6 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_6 = helpers_getTilemapByName__P20308_mk(s); s.tmp_6.arg0 = "beach_side_map"; - s.callLocIdx = 158; s.pc = 3; return s.tmp_6; + s.callLocIdx = 163; s.pc = 3; return s.tmp_6; case 3: r0 = s.retval; s.tmp_5 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_5); - s.tmp_8 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_8 = helpers_getTilemapByName__P20308_mk(s); s.tmp_8.arg0 = "space_map"; - s.callLocIdx = 159; s.pc = 4; return s.tmp_8; + s.callLocIdx = 164; s.pc = 4; return s.tmp_8; case 4: r0 = s.retval; s.tmp_7 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_7); - s.tmp_10 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_10 = helpers_getTilemapByName__P20308_mk(s); s.tmp_10.arg0 = "mountain_map"; - s.callLocIdx = 160; s.pc = 5; return s.tmp_10; + s.callLocIdx = 165; s.pc = 5; return s.tmp_10; case 5: r0 = s.retval; s.tmp_9 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_9); - globals.maps___82000 = (s.tmp_0); + s.tmp_12 = helpers_getTilemapByName__P20308_mk(s); + s.tmp_12.arg0 = "cannonball_cove_map"; + s.callLocIdx = 166; s.pc = 6; return s.tmp_12; + case 6: + r0 = s.retval; + s.tmp_11 = r0; + r0 = pxsim_Array__push(s.tmp_0, s.tmp_11); + globals.maps___163095 = (s.tmp_0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; r0 = pxsim_Array__push(s.tmp_0, 6); @@ -58974,159 +59280,188 @@ switch (step) { r0 = pxsim_Array__push(s.tmp_0, 16); r0 = pxsim_Array__push(s.tmp_0, 9); r0 = pxsim_Array__push(s.tmp_0, 13); - globals.maps_checkpoints_needed___82013 = (s.tmp_0); + r0 = pxsim_Array__push(s.tmp_0, 16); + globals.maps_checkpoints_needed___163110 = (s.tmp_0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - s.tmp_2 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_2 = helpers_getTilemapByName__P20308_mk(s); s.tmp_2.arg0 = "classic_loop_starting_tiles"; - s.callLocIdx = 161; s.pc = 6; return s.tmp_2; - case 6: + s.callLocIdx = 167; s.pc = 7; return s.tmp_2; + case 7: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.tmp_4 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_4 = helpers_getTilemapByName__P20308_mk(s); s.tmp_4.arg0 = "forest_map_starting_tiles"; - s.callLocIdx = 162; s.pc = 7; return s.tmp_4; - case 7: + s.callLocIdx = 168; s.pc = 8; return s.tmp_4; + case 8: r0 = s.retval; s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_3); - s.tmp_6 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_6 = helpers_getTilemapByName__P20308_mk(s); s.tmp_6.arg0 = "beachside_map_starting_tiles"; - s.callLocIdx = 163; s.pc = 8; return s.tmp_6; - case 8: + s.callLocIdx = 169; s.pc = 9; return s.tmp_6; + case 9: r0 = s.retval; s.tmp_5 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_5); - s.tmp_8 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_8 = helpers_getTilemapByName__P20308_mk(s); s.tmp_8.arg0 = "space_map_starting_tiles"; - s.callLocIdx = 164; s.pc = 9; return s.tmp_8; - case 9: + s.callLocIdx = 170; s.pc = 10; return s.tmp_8; + case 10: r0 = s.retval; s.tmp_7 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_7); - s.tmp_10 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_10 = helpers_getTilemapByName__P20308_mk(s); s.tmp_10.arg0 = "mountain_map_starting_tiles"; - s.callLocIdx = 165; s.pc = 10; return s.tmp_10; - case 10: + s.callLocIdx = 171; s.pc = 11; return s.tmp_10; + case 11: r0 = s.retval; s.tmp_9 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_9); - globals.maps_starting_tile___82016 = (s.tmp_0); + s.tmp_12 = helpers_getTilemapByName__P20308_mk(s); + s.tmp_12.arg0 = "cannonball_cove_starting_tiles"; + s.callLocIdx = 172; s.pc = 12; return s.tmp_12; + case 12: + r0 = s.retval; + s.tmp_11 = r0; + r0 = pxsim_Array__push(s.tmp_0, s.tmp_11); + globals.maps_starting_tile___163113 = (s.tmp_0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - s.tmp_2 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_2 = helpers_getTilemapByName__P20308_mk(s); s.tmp_2.arg0 = "classic_loop_map_driving_tiles"; - s.callLocIdx = 166; s.pc = 11; return s.tmp_2; - case 11: + s.callLocIdx = 173; s.pc = 13; return s.tmp_2; + case 13: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.tmp_4 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_4 = helpers_getTilemapByName__P20308_mk(s); s.tmp_4.arg0 = "forest_map_driving_tiles"; - s.callLocIdx = 167; s.pc = 12; return s.tmp_4; - case 12: + s.callLocIdx = 174; s.pc = 14; return s.tmp_4; + case 14: r0 = s.retval; s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_3); - s.tmp_6 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_6 = helpers_getTilemapByName__P20308_mk(s); s.tmp_6.arg0 = "beachside_map_driving_tiles"; - s.callLocIdx = 168; s.pc = 13; return s.tmp_6; - case 13: + s.callLocIdx = 175; s.pc = 15; return s.tmp_6; + case 15: r0 = s.retval; s.tmp_5 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_5); - s.tmp_8 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_8 = helpers_getTilemapByName__P20308_mk(s); s.tmp_8.arg0 = "space_map_driving_tiles"; - s.callLocIdx = 169; s.pc = 14; return s.tmp_8; - case 14: + s.callLocIdx = 176; s.pc = 16; return s.tmp_8; + case 16: r0 = s.retval; s.tmp_7 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_7); - s.tmp_10 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_10 = helpers_getTilemapByName__P20308_mk(s); s.tmp_10.arg0 = "mountain_map_driving_tiles"; - s.callLocIdx = 170; s.pc = 15; return s.tmp_10; - case 15: + s.callLocIdx = 177; s.pc = 17; return s.tmp_10; + case 17: r0 = s.retval; s.tmp_9 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_9); - globals.maps_driving_tiles___82029 = (s.tmp_0); + s.tmp_12 = helpers_getTilemapByName__P20308_mk(s); + s.tmp_12.arg0 = "cannonball_cove_driving_tiles"; + s.callLocIdx = 178; s.pc = 18; return s.tmp_12; + case 18: + r0 = s.retval; + s.tmp_11 = r0; + r0 = pxsim_Array__push(s.tmp_0, s.tmp_11); + globals.maps_driving_tiles___163128 = (s.tmp_0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - s.tmp_2 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_2 = helpers_getTilemapByName__P20308_mk(s); s.tmp_2.arg0 = "classic_loop_map_slow_tiles"; - s.callLocIdx = 171; s.pc = 16; return s.tmp_2; - case 16: + s.callLocIdx = 179; s.pc = 19; return s.tmp_2; + case 19: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.tmp_4 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_4 = helpers_getTilemapByName__P20308_mk(s); s.tmp_4.arg0 = "forest_map_slow_tiles"; - s.callLocIdx = 172; s.pc = 17; return s.tmp_4; - case 17: + s.callLocIdx = 180; s.pc = 20; return s.tmp_4; + case 20: r0 = s.retval; s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_3); - s.tmp_6 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_6 = helpers_getTilemapByName__P20308_mk(s); s.tmp_6.arg0 = "beachside_map_slow_tiles"; - s.callLocIdx = 173; s.pc = 18; return s.tmp_6; - case 18: + s.callLocIdx = 181; s.pc = 21; return s.tmp_6; + case 21: r0 = s.retval; s.tmp_5 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_5); - s.tmp_8 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_8 = helpers_getTilemapByName__P20308_mk(s); s.tmp_8.arg0 = "space_map_slow_tiles"; - s.callLocIdx = 174; s.pc = 19; return s.tmp_8; - case 19: + s.callLocIdx = 182; s.pc = 22; return s.tmp_8; + case 22: r0 = s.retval; s.tmp_7 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_7); - s.tmp_10 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_10 = helpers_getTilemapByName__P20308_mk(s); s.tmp_10.arg0 = "mountain_map_slow_tiles"; - s.callLocIdx = 175; s.pc = 20; return s.tmp_10; - case 20: + s.callLocIdx = 183; s.pc = 23; return s.tmp_10; + case 23: r0 = s.retval; s.tmp_9 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_9); - globals.maps_slow_tiles___82042 = (s.tmp_0); + s.tmp_12 = helpers_getTilemapByName__P20308_mk(s); + s.tmp_12.arg0 = "cannonball_cove_slow_tiles"; + s.callLocIdx = 184; s.pc = 24; return s.tmp_12; + case 24: + r0 = s.retval; + s.tmp_11 = r0; + r0 = pxsim_Array__push(s.tmp_0, s.tmp_11); + globals.maps_slow_tiles___163143 = (s.tmp_0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - s.tmp_2 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_2 = helpers_getTilemapByName__P20308_mk(s); s.tmp_2.arg0 = "classic_loop_map_wall_tiles"; - s.callLocIdx = 176; s.pc = 21; return s.tmp_2; - case 21: + s.callLocIdx = 185; s.pc = 25; return s.tmp_2; + case 25: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.tmp_4 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_4 = helpers_getTilemapByName__P20308_mk(s); s.tmp_4.arg0 = "forest_map_wall_tiles"; - s.callLocIdx = 177; s.pc = 22; return s.tmp_4; - case 22: + s.callLocIdx = 186; s.pc = 26; return s.tmp_4; + case 26: r0 = s.retval; s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_3); - s.tmp_6 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_6 = helpers_getTilemapByName__P20308_mk(s); s.tmp_6.arg0 = "beachside_map_wall_tiles"; - s.callLocIdx = 178; s.pc = 23; return s.tmp_6; - case 23: + s.callLocIdx = 187; s.pc = 27; return s.tmp_6; + case 27: r0 = s.retval; s.tmp_5 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_5); - s.tmp_8 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_8 = helpers_getTilemapByName__P20308_mk(s); s.tmp_8.arg0 = "space_map_wall_tiles"; - s.callLocIdx = 179; s.pc = 24; return s.tmp_8; - case 24: + s.callLocIdx = 188; s.pc = 28; return s.tmp_8; + case 28: r0 = s.retval; s.tmp_7 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_7); - s.tmp_10 = helpers_getTilemapByName__P3022_mk(s); + s.tmp_10 = helpers_getTilemapByName__P20308_mk(s); s.tmp_10.arg0 = "mountain_map_wall_tiles"; - s.callLocIdx = 180; s.pc = 25; return s.tmp_10; - case 25: + s.callLocIdx = 189; s.pc = 29; return s.tmp_10; + case 29: r0 = s.retval; s.tmp_9 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_9); - globals.maps_wall_tiles___82055 = (s.tmp_0); + s.tmp_12 = helpers_getTilemapByName__P20308_mk(s); + s.tmp_12.arg0 = "cannonball_cove_wall_tiles"; + s.callLocIdx = 190; s.pc = 30; return s.tmp_12; + case 30: + r0 = s.retval; + s.tmp_11 = r0; + r0 = pxsim_Array__push(s.tmp_0, s.tmp_11); + globals.maps_wall_tiles___163158 = (s.tmp_0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; r0 = pxsim_Array__push(s.tmp_0, "Classic loop"); @@ -59134,7 +59469,8 @@ switch (step) { r0 = pxsim_Array__push(s.tmp_0, "Ocean"); r0 = pxsim_Array__push(s.tmp_0, "Star"); r0 = pxsim_Array__push(s.tmp_0, "Mountain - by Lucas_M"); - globals.maps_names___82068 = (s.tmp_0); + r0 = pxsim_Array__push(s.tmp_0, "Cannonball Cove - by Lucas_M"); + globals.maps_names___163173 = (s.tmp_0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; r0 = pxsim_Array__push(s.tmp_0, 645); @@ -59142,7 +59478,8 @@ switch (step) { r0 = pxsim_Array__push(s.tmp_0, 321); r0 = pxsim_Array__push(s.tmp_0, -281); r0 = pxsim_Array__push(s.tmp_0, 0); - globals.maps_flower_seeds___82071 = (s.tmp_0); + r0 = pxsim_Array__push(s.tmp_0, 0); + globals.maps_flower_seeds___163176 = (s.tmp_0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; r0 = 7; @@ -59160,17 +59497,20 @@ switch (step) { r0 = 7; s.tmp_5 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_5); - globals.maps_background_color___82076 = (s.tmp_0); + r0 = 7; + s.tmp_6 = r0; + r0 = pxsim_Array__push(s.tmp_0, s.tmp_6); + globals.maps_background_color___163181 = (s.tmp_0); r0 = undefined; return leave(s, r0) default: oops() } } } -define_maps__P81998.info = {"start":5824,"length":1522,"line":177,"column":0,"endLine":241,"endColumn":1,"fileName":"main.ts","functionName":"define_maps","argumentNames":[]} +define_maps__P163093.info = {"start":5824,"length":1804,"line":177,"column":0,"endLine":250,"endColumn":1,"fileName":"main.ts","functionName":"define_maps","argumentNames":[]} -function define_maps__P81998_mk(s) { +function define_maps__P163093_mk(s) { checkStack(s.depth); return { - parent: s, fn: define_maps__P81998, depth: s.depth + 1, + parent: s, fn: define_maps__P163093, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -59183,13 +59523,15 @@ function define_maps__P81998_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, + tmp_11: undefined, + tmp_12: undefined, } } -function helpers_getTilemapByName__P3022(s) { +function helpers_getTilemapByName__P20308(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -59203,7 +59545,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers__getFactoryInstance__P3020_mk(s); + s.tmp_0 = helpers__getFactoryInstance__P20306_mk(s); s.tmp_0.arg0 = "tilemap"; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1726; s.pc = 1; return s.tmp_0; @@ -59212,12 +59554,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_getTilemapByName__P3022.info = {"start":2525,"length":107,"line":77,"column":4,"endLine":79,"endColumn":5,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"getTilemapByName","argumentNames":["name"]} +helpers_getTilemapByName__P20308.info = {"start":2525,"length":107,"line":77,"column":4,"endLine":79,"endColumn":5,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"getTilemapByName","argumentNames":["name"]} -function helpers_getTilemapByName__P3022_mk(s) { +function helpers_getTilemapByName__P20308_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_getTilemapByName__P3022, depth: s.depth + 1, + parent: s, fn: helpers_getTilemapByName__P20308, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -59227,7 +59569,7 @@ function helpers_getTilemapByName__P3022_mk(s) { -function tilemap__P3009(s) { +function tilemap__P20295(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -59246,12 +59588,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tilemap__P3009.info = {"start":99,"length":78,"line":3,"column":0,"endLine":3,"endColumn":78,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"tilemap","argumentNames":["lits","args"]} +tilemap__P20295.info = {"start":99,"length":78,"line":3,"column":0,"endLine":3,"endColumn":78,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"tilemap","argumentNames":["lits","args"]} -function tilemap__P3009_mk(s) { +function tilemap__P20295_mk(s) { checkStack(s.depth); return { - parent: s, fn: tilemap__P3009, depth: s.depth + 1, + parent: s, fn: tilemap__P20295, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -59261,7 +59603,7 @@ function tilemap__P3009_mk(s) { -function controller_configureRepeatEventDefaults__P4941(s) { +function controller_configureRepeatEventDefaults__P22227(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -59276,7 +59618,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = controller_setRepeatDefault__P1994_mk(s); + s.tmp_0 = controller_setRepeatDefault__P19280_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 2799; s.pc = 1; return s.tmp_0; @@ -59286,12 +59628,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_configureRepeatEventDefaults__P4941.info = {"start":517,"length":139,"line":9,"column":4,"endLine":11,"endColumn":5,"fileName":"pxt_modules/controller/controller.ts","functionName":"configureRepeatEventDefaults","argumentNames":["delay","interval"]} +controller_configureRepeatEventDefaults__P22227.info = {"start":517,"length":139,"line":9,"column":4,"endLine":11,"endColumn":5,"fileName":"pxt_modules/controller/controller.ts","functionName":"configureRepeatEventDefaults","argumentNames":["delay","interval"]} -function controller_configureRepeatEventDefaults__P4941_mk(s) { +function controller_configureRepeatEventDefaults__P22227_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_configureRepeatEventDefaults__P4941, depth: s.depth + 1, + parent: s, fn: controller_configureRepeatEventDefaults__P22227, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -59302,7 +59644,7 @@ function controller_configureRepeatEventDefaults__P4941_mk(s) { -function controller_setRepeatDefault__P1994(s) { +function controller_setRepeatDefault__P19280(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -59317,18 +59659,18 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - globals.defaultRepeatDelay___5435 = (s.arg0); - globals.defaultRepeatInterval___5437 = (s.arg1); + globals.defaultRepeatDelay___22736 = (s.arg0); + globals.defaultRepeatInterval___22738 = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -controller_setRepeatDefault__P1994.info = {"start":9726,"length":151,"line":278,"column":4,"endLine":281,"endColumn":5,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"setRepeatDefault","argumentNames":["delay","interval"]} +controller_setRepeatDefault__P19280.info = {"start":9726,"length":151,"line":278,"column":4,"endLine":281,"endColumn":5,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"setRepeatDefault","argumentNames":["delay","interval"]} -function controller_setRepeatDefault__P1994_mk(s) { +function controller_setRepeatDefault__P19280_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_setRepeatDefault__P1994, depth: s.depth + 1, + parent: s, fn: controller_setRepeatDefault__P19280, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -59338,7 +59680,7 @@ function controller_setRepeatDefault__P1994_mk(s) { -function LoadingAnimations_hide_splash__P4194(s) { +function LoadingAnimations_hide_splash__P21480(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -59348,10 +59690,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals._splash___7765); + r0 = pxsim_numops_toBoolDecr(globals._splash___25066); if (!r0) { step = 1; continue; } - s.tmp_0 = LoadingAnimations_InhouseAnimation_stop__P7746_mk(s); - s.tmp_0.arg0 = globals._splash___7765; + s.tmp_0 = LoadingAnimations_InhouseAnimation_stop__P25047_mk(s); + s.tmp_0.arg0 = globals._splash___25066; s.callLocIdx = 1908; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; @@ -59361,12 +59703,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_hide_splash__P4194.info = {"start":54926,"length":104,"line":543,"column":4,"endLine":547,"endColumn":5,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"hide_splash","argumentNames":[]} +LoadingAnimations_hide_splash__P21480.info = {"start":54926,"length":104,"line":543,"column":4,"endLine":547,"endColumn":5,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"hide_splash","argumentNames":[]} -function LoadingAnimations_hide_splash__P4194_mk(s) { +function LoadingAnimations_hide_splash__P21480_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_hide_splash__P4194, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_hide_splash__P21480, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -59375,7 +59717,7 @@ function LoadingAnimations_hide_splash__P4194_mk(s) { -function fade_in__P82339(s) { +function fade_in__P163445(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -59392,29 +59734,29 @@ switch (step) { } r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 3; continue; } - s.tmp_0 = color_startFade__P4153_mk(s); - s.tmp_0.arg0 = globals.originalPalette___4158; - s.tmp_0.arg1 = globals.Black___4169; + s.tmp_0 = color_startFade__P21439_mk(s); + s.tmp_0.arg0 = globals.originalPalette___21444; + s.tmp_0.arg1 = globals.Black___21455; s.tmp_0.arg2 = 2000; - s.callLocIdx = 288; s.pc = 5; return s.tmp_0; + s.callLocIdx = 299; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; r0 = pxsim_numops_toBoolDecr(s.arg0); if (!r0) { step = 1; continue; } - s.tmp_0 = color_pauseUntilFadeDone__P4156_mk(s); - s.callLocIdx = 289; s.pc = 6; return s.tmp_0; + s.tmp_0 = color_pauseUntilFadeDone__P21442_mk(s); + s.callLocIdx = 300; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; case 1: case 2: { step = 4; continue; } case 3: - s.tmp_0 = color_setPalette__P4118_mk(s); - s.tmp_0.arg0 = globals.Black___4169; + s.tmp_0 = color_setPalette__P21404_mk(s); + s.tmp_0.arg0 = globals.Black___21455; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 0; s.tmp_0.arg3 = 0; - s.callLocIdx = 290; s.pc = 7; return s.tmp_0; + s.callLocIdx = 301; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; case 4: @@ -59422,12 +59764,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -fade_in__P82339.info = {"start":13438,"length":281,"line":410,"column":0,"endLine":421,"endColumn":1,"fileName":"main.ts","functionName":"fade_in","argumentNames":["block","delay"]} +fade_in__P163445.info = {"start":13720,"length":281,"line":419,"column":0,"endLine":430,"endColumn":1,"fileName":"main.ts","functionName":"fade_in","argumentNames":["block","delay"]} -function fade_in__P82339_mk(s) { +function fade_in__P163445_mk(s) { checkStack(s.depth); return { - parent: s, fn: fade_in__P82339, depth: s.depth + 1, + parent: s, fn: fade_in__P163445, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -59438,7 +59780,7 @@ function fade_in__P82339_mk(s) { -function LoadingAnimations_show_splash__P4193(s) { +function LoadingAnimations_show_splash__P21479(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -59452,25 +59794,25 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._splash___7765); + r0 = pxsim_numops_toBoolDecr(globals._splash___25066); if (!r0) { step = 1; continue; } - s.tmp_0 = LoadingAnimations_hide_splash__P4194_mk(s); + s.tmp_0 = LoadingAnimations_hide_splash__P21480_mk(s); s.callLocIdx = 1905; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(LoadingAnimations_Splash__C7751_VT); + r0 = pxsim_pxtcore_mkClassInstance(LoadingAnimations_Splash__C25052_VT); s.tmp_0 = r0; - s.tmp_1 = LoadingAnimations_InhouseAnimation_constructor__P7750_mk(s); + s.tmp_1 = LoadingAnimations_InhouseAnimation_constructor__P25051_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.callLocIdx = 1906; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; - globals._splash___7765 = (s.tmp_0); - s.tmp_0 = LoadingAnimations_InhouseAnimation_start__P7745_mk(s); - s.tmp_0.arg0 = globals._splash___7765; + globals._splash___25066 = (s.tmp_0); + s.tmp_0 = LoadingAnimations_InhouseAnimation_start__P25046_mk(s); + s.tmp_0.arg0 = globals._splash___25066; s.callLocIdx = 1907; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -59478,12 +59820,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_show_splash__P4193.info = {"start":54556,"length":186,"line":528,"column":4,"endLine":534,"endColumn":5,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"show_splash","argumentNames":["z_index"]} +LoadingAnimations_show_splash__P21479.info = {"start":54556,"length":186,"line":528,"column":4,"endLine":534,"endColumn":5,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"show_splash","argumentNames":["z_index"]} -function LoadingAnimations_show_splash__P4193_mk(s) { +function LoadingAnimations_show_splash__P21479_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_show_splash__P4193, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_show_splash__P21479, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -59494,7 +59836,7 @@ function LoadingAnimations_show_splash__P4193_mk(s) { -function stats_turnStats__P4267(s) { +function stats_turnStats__P21553(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -59508,8 +59850,8 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals.stats___2690 = (s.arg0); - r0 = pxsim_numops_toBoolDecr(globals.stats___2690); + globals.stats___19976 = (s.arg0); + r0 = pxsim_numops_toBoolDecr(globals.stats___19976); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -59518,14 +59860,14 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = globals.control_EventContext_onStats___398; + r0 = globals.control_EventContext_onStats___17684; 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___398; + s.tmp_3.argL = globals.control_EventContext_onStats___17684; r0 = pxsim_String_.mkEmpty(); s.tmp_3.arg0 = r0; setupLambda(s.tmp_3, s.tmp_3.argL); @@ -59538,12 +59880,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -stats_turnStats__P4267.info = {"start":178,"length":186,"line":8,"column":4,"endLine":13,"endColumn":5,"fileName":"pxt_modules/Stats/stats.ts","functionName":"turnStats","argumentNames":["on"]} +stats_turnStats__P21553.info = {"start":178,"length":186,"line":8,"column":4,"endLine":13,"endColumn":5,"fileName":"pxt_modules/Stats/stats.ts","functionName":"turnStats","argumentNames":["on"]} -function stats_turnStats__P4267_mk(s) { +function stats_turnStats__P21553_mk(s) { checkStack(s.depth); return { - parent: s, fn: stats_turnStats__P4267, depth: s.depth + 1, + parent: s, fn: stats_turnStats__P21553, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -59556,7 +59898,7 @@ function stats_turnStats__P4267_mk(s) { -function Notification_notify__P4262(s) { +function Notification_notify__P21548(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -59566,33 +59908,33 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.text___19959 = undefined; - s.font___19967 = undefined; - s.padding___19970 = undefined; - s.holdTime___19971 = undefined; - s.textTime___19972 = undefined; - s.textOffset___19982 = undefined; - s.textTimeMultiplier___19983 = undefined; - s.imageWidth___19987 = undefined; - s.textLength___19988 = undefined; - s.imageHeight___19999 = undefined; - s.bubble___20004 = undefined; - s.hasIcon___20009 = undefined; - s.clearBubble___20031 = undefined; - s.printToBubble___20035 = undefined; - s.padBubble___20053 = undefined; - s.roundBubbleEdges___20080 = undefined; - s.totalLength___20136 = undefined; - s.i___20141 = undefined; + s.text___37448 = undefined; + s.font___37456 = undefined; + s.padding___37459 = undefined; + s.holdTime___37460 = undefined; + s.textTime___37461 = undefined; + s.textOffset___37471 = undefined; + s.textTimeMultiplier___37472 = undefined; + s.imageWidth___37476 = undefined; + s.textLength___37477 = undefined; + s.imageHeight___37488 = undefined; + s.bubble___37493 = undefined; + s.hasIcon___37498 = undefined; + s.clearBubble___37520 = undefined; + s.printToBubble___37524 = undefined; + s.padBubble___37542 = undefined; + s.roundBubbleEdges___37569 = undefined; + s.totalLength___37625 = undefined; + s.i___37630 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tmp_0 = helpers_arrayJoin__P103_mk(s); - s.tmp_1 = helpers_stringSplit__P122_mk(s); - s.tmp_2 = console_inspect__P382_mk(s); + s.tmp_0 = helpers_arrayJoin__P17389_mk(s); + s.tmp_1 = helpers_stringSplit__P17408_mk(s); + s.tmp_2 = console_inspect__P17668_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = 20; s.callLocIdx = 1934; s.pc = 23; return s.tmp_2; @@ -59609,19 +59951,19 @@ switch (step) { s.callLocIdx = 1936; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - s.text___19959 = (r0); - s.tmp_0 = image_getFontForText__P1774_mk(s); - s.tmp_0.arg0 = s.text___19959; + s.text___37448 = (r0); + s.tmp_0 = image_getFontForText__P19060_mk(s); + s.tmp_0.arg0 = s.text___37448; s.callLocIdx = 1937; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.font___19967 = (r0); - s.padding___19970 = (4); - s.holdTime___19971 = (1000); - r0 = pxsim_String_.length(s.text___19959); + s.font___37456 = (r0); + s.padding___37459 = (4); + s.holdTime___37460 = (1000); + r0 = pxsim_String_.length(s.text___37448); s.tmp_2 = r0; s.tmp_4 = if_charWidth_1_mk(s); - s.tmp_4.arg0 = s.font___19967; + s.tmp_4.arg0 = s.font___37456; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charWidth"); } else { @@ -59638,20 +59980,20 @@ switch (step) { r0 = (s.tmp_1 / 40); s.tmp_0 = r0; r0 = (s.tmp_0 * 1000); - s.textTime___19972 = (r0); - s.textOffset___19982 = (0); - s.textTimeMultiplier___19983 = (1); + s.textTime___37461 = (r0); + s.textOffset___37471 = (0); + s.textTimeMultiplier___37472 = (1); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } - s.textTimeMultiplier___19983 = (s.arg1); + s.textTimeMultiplier___37472 = (s.arg1); case 1: case 2: - s.imageWidth___19987 = (156); - s.tmp_0 = Math_max__P130_mk(s); - r0 = pxsim_String_.length(s.text___19959); + s.imageWidth___37476 = (156); + s.tmp_0 = Math_max__P17416_mk(s); + r0 = pxsim_String_.length(s.text___37448); s.tmp_1 = r0; s.tmp_3 = if_charWidth_1_mk(s); - s.tmp_3.arg0 = s.font___19967; + s.tmp_3.arg0 = s.font___37456; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charWidth"); } else { @@ -59666,7 +60008,7 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_2); s.tmp_0.arg0 = r0; s.tmp_5 = if_charWidth_1_mk(s); - s.tmp_5.arg0 = s.font___19967; + s.tmp_5.arg0 = s.font___37456; if (!s.tmp_5.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_5.arg0, "charWidth"); } else { @@ -59683,9 +60025,9 @@ switch (step) { s.callLocIdx = 1941; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; - s.textLength___19988 = (r0); + s.textLength___37477 = (r0); s.tmp_1 = if_charHeight_1_mk(s); - s.tmp_1.arg0 = s.font___19967; + s.tmp_1.arg0 = s.font___37456; if (!s.tmp_1.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "charHeight"); } else { @@ -59697,13 +60039,13 @@ switch (step) { case 29: r0 = s.retval; s.tmp_0 = r0; - r0 = (s.tmp_0 + s.padding___19970); - s.imageHeight___19999 = (r0); - r0 = pxsim.image.create(s.imageWidth___19987, s.imageHeight___19999); - s.bubble___20004 = (r0); + r0 = (s.tmp_0 + s.padding___37459); + s.imageHeight___37488 = (r0); + r0 = pxsim.image.create(s.imageWidth___37476, s.imageHeight___37488); + s.bubble___37493 = (r0); r0 = pxsim_pxtrt.mklocRef(); - s.hasIcon___20009 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.hasIcon___20009, false); + s.hasIcon___37498 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.hasIcon___37498, false); s.tmp_0 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 3; continue; } @@ -59729,98 +60071,98 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 7; continue; } - r0 = pxsim_pxtrt_stlocRef(s.hasIcon___20009, true); + r0 = pxsim_pxtrt_stlocRef(s.hasIcon___37498, true); case 7: case 8: - s.tmp_0 = sprites_create__P2064_mk(s); - r0 = pxsim.image.ofBuffer(_hex20023); + s.tmp_0 = sprites_create__P19350_mk(s); + r0 = pxsim.image.ofBuffer(_hex37512); s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = globals.Notification___4260; + s.tmp_0.arg1 = globals.Notification___21546; s.callLocIdx = 1943; s.pc = 30; return s.tmp_0; case 30: r0 = s.retval; - globals.notification___7782 = (r0); - s.tmp_0 = Sprite_setFlag__P2206_mk(s); - s.tmp_0.arg0 = globals.notification___7782; + globals.notification___25083 = (r0); + s.tmp_0 = Sprite_setFlag__P19492_mk(s); + s.tmp_0.arg0 = globals.notification___25083; s.tmp_0.arg1 = 7168; s.tmp_0.arg2 = true; s.callLocIdx = 1944; s.pc = 31; return s.tmp_0; case 31: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P2206_mk(s); - s.tmp_0.arg0 = globals.notification___7782; + s.tmp_0 = Sprite_setFlag__P19492_mk(s); + s.tmp_0.arg0 = globals.notification___25083; s.tmp_0.arg1 = 512; s.tmp_0.arg2 = true; s.callLocIdx = 1945; s.pc = 32; return s.tmp_0; case 32: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, clearBubble__P20031); + r0 = pxsim_pxtcore_mkAction(1, clearBubble__P37520); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.bubble___20004); - s.clearBubble___20031 = (s.tmp_0); - r0 = pxsim_pxtcore_mkAction(3, printToBubble__P20035); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.bubble___37493); + s.clearBubble___37520 = (s.tmp_0); + r0 = pxsim_pxtcore_mkAction(3, printToBubble__P37524); s.tmp_1 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.hasIcon___20009); - r0 = pxsim_pxtrt_stclo(s.tmp_1, 1, s.bubble___20004); - r0 = pxsim_pxtrt_stclo(s.tmp_1, 2, s.font___19967); - s.printToBubble___20035 = (s.tmp_1); - r0 = pxsim_pxtcore_mkAction(7, padBubble__P20053); + r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.hasIcon___37498); + r0 = pxsim_pxtrt_stclo(s.tmp_1, 1, s.bubble___37493); + r0 = pxsim_pxtrt_stclo(s.tmp_1, 2, s.font___37456); + s.printToBubble___37524 = (s.tmp_1); + r0 = pxsim_pxtcore_mkAction(7, padBubble__P37542); s.tmp_2 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.hasIcon___20009); - r0 = pxsim_pxtrt_stclo(s.tmp_2, 1, s.bubble___20004); - r0 = pxsim_pxtrt_stclo(s.tmp_2, 2, s.padding___19970); - r0 = pxsim_pxtrt_stclo(s.tmp_2, 3, s.imageHeight___19999); + r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.hasIcon___37498); + r0 = pxsim_pxtrt_stclo(s.tmp_2, 1, s.bubble___37493); + r0 = pxsim_pxtrt_stclo(s.tmp_2, 2, s.padding___37459); + r0 = pxsim_pxtrt_stclo(s.tmp_2, 3, s.imageHeight___37488); r0 = pxsim_pxtrt_stclo(s.tmp_2, 4, s.arg2); - r0 = pxsim_pxtrt_stclo(s.tmp_2, 5, s.imageWidth___19987); - r0 = pxsim_pxtrt_stclo(s.tmp_2, 6, s.font___19967); - s.padBubble___20053 = (s.tmp_2); - r0 = pxsim_pxtcore_mkAction(4, roundBubbleEdges__P20080); - s.tmp_3 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_3, 0, s.bubble___20004); - r0 = pxsim_pxtrt_stclo(s.tmp_3, 1, s.imageWidth___19987); - r0 = pxsim_pxtrt_stclo(s.tmp_3, 2, s.font___19967); - r0 = pxsim_pxtrt_stclo(s.tmp_3, 3, s.padding___19970); - s.roundBubbleEdges___20080 = (s.tmp_3); + r0 = pxsim_pxtrt_stclo(s.tmp_2, 5, s.imageWidth___37476); + r0 = pxsim_pxtrt_stclo(s.tmp_2, 6, s.font___37456); + s.padBubble___37542 = (s.tmp_2); + r0 = pxsim_pxtcore_mkAction(4, roundBubbleEdges__P37569); + s.tmp_3 = r0; + r0 = pxsim_pxtrt_stclo(s.tmp_3, 0, s.bubble___37493); + r0 = pxsim_pxtrt_stclo(s.tmp_3, 1, s.imageWidth___37476); + r0 = pxsim_pxtrt_stclo(s.tmp_3, 2, s.font___37456); + r0 = pxsim_pxtrt_stclo(s.tmp_3, 3, s.padding___37459); + s.roundBubbleEdges___37569 = (s.tmp_3); s.tmp_4 = lambda_1_mk(s); - s.tmp_4.argL = s.clearBubble___20031; + s.tmp_4.argL = s.clearBubble___37520; setupLambda(s.tmp_4, s.tmp_4.argL); s.callLocIdx = 1955; s.pc = 33; return s.tmp_4; case 33: r0 = s.retval; s.tmp_0 = lambda_3_mk(s); - s.tmp_0.argL = s.printToBubble___20035; - s.tmp_0.arg0 = s.text___19959; - s.tmp_0.arg1 = s.padding___19970; + s.tmp_0.argL = s.printToBubble___37524; + s.tmp_0.arg0 = s.text___37448; + s.tmp_0.arg1 = s.padding___37459; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 1956; s.pc = 34; return s.tmp_0; case 34: r0 = s.retval; s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.padBubble___20053; + s.tmp_0.argL = s.padBubble___37542; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 1957; s.pc = 35; return s.tmp_0; case 35: r0 = s.retval; s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.roundBubbleEdges___20080; + s.tmp_0.argL = s.roundBubbleEdges___37569; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 1958; s.pc = 36; return s.tmp_0; case 36: r0 = s.retval; - s.tmp_0 = Sprite_setImage__P2178_mk(s); - s.tmp_0.arg0 = globals.notification___7782; - s.tmp_0.arg1 = s.bubble___20004; + s.tmp_0 = Sprite_setImage__P19464_mk(s); + s.tmp_0.arg0 = globals.notification___25083; + s.tmp_0.arg1 = s.bubble___37493; s.callLocIdx = 1959; s.pc = 37; return s.tmp_0; case 37: r0 = s.retval; - s.tmp_0 = Sprite_left__P2187_mk(s); - s.tmp_0.arg0 = globals.notification___7782; + s.tmp_0 = Sprite_left__P19473_mk(s); + s.tmp_0.arg0 = globals.notification___25083; s.tmp_0.arg1 = 2; s.callLocIdx = 1960; s.pc = 38; return s.tmp_0; case 38: r0 = s.retval; s.tmp_0 = if_z_2_mk(s); - s.tmp_0.arg0 = globals.notification___7782; + s.tmp_0.arg0 = globals.notification___25083; s.tmp_0.arg1 = 100000000000; if (!s.tmp_0.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapSetByString(s.tmp_0.arg0, "z", s.tmp_0.arg1); @@ -59832,16 +60174,16 @@ switch (step) { } case 39: r0 = s.retval; - globals.moving_notification___7784 = (true); - s.tmp_0 = Sprite_bottom__P2193_mk(s); - s.tmp_0.arg0 = globals.notification___7782; + globals.moving_notification___25085 = (true); + s.tmp_0 = Sprite_bottom__P19479_mk(s); + s.tmp_0.arg0 = globals.notification___25083; s.tmp_0.arg1 = -2; s.callLocIdx = 1962; s.pc = 40; return s.tmp_0; case 40: r0 = s.retval; case 9: - s.tmp_2 = Sprite_top__P2190_mk(s); - s.tmp_2.arg0 = globals.notification___7782; + s.tmp_2 = Sprite_top__P19476_mk(s); + s.tmp_2.arg0 = globals.notification___25083; s.callLocIdx = 1963; s.pc = 41; return s.tmp_2; case 41: r0 = s.retval; @@ -59850,15 +60192,15 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } - s.tmp_3 = pause__P413_mk(s); + s.tmp_3 = pause__P17699_mk(s); s.tmp_3.arg0 = 50; s.callLocIdx = 1964; s.pc = 42; return s.tmp_3; case 42: r0 = s.retval; - s.tmp_0 = Sprite_top__P2191_mk(s); - s.tmp_1 = r0 = globals.notification___7782; + s.tmp_0 = Sprite_top__P19477_mk(s); + s.tmp_1 = r0 = globals.notification___25083; s.tmp_0.arg0 = r0; - s.tmp_3 = Sprite_top__P2190_mk(s); + s.tmp_3 = Sprite_top__P19476_mk(s); s.tmp_3.arg0 = s.tmp_1; s.callLocIdx = 1965; s.pc = 44; return s.tmp_3; case 44: @@ -59871,27 +60213,27 @@ switch (step) { r0 = s.retval; { step = 9; continue; } case 10: - s.tmp_0 = Sprite_top__P2191_mk(s); - s.tmp_0.arg0 = globals.notification___7782; + s.tmp_0 = Sprite_top__P19477_mk(s); + s.tmp_0.arg0 = globals.notification___25083; s.tmp_0.arg1 = 2; s.callLocIdx = 1967; s.pc = 45; return s.tmp_0; case 45: r0 = s.retval; - globals.moving_notification___7784 = (false); - s.tmp_0 = pause__P413_mk(s); - r0 = (s.holdTime___19971 / s.textTimeMultiplier___19983); + globals.moving_notification___25085 = (false); + s.tmp_0 = pause__P17699_mk(s); + r0 = (s.holdTime___37460 / s.textTimeMultiplier___37472); s.tmp_0.arg0 = r0; s.callLocIdx = 1968; s.pc = 46; return s.tmp_0; case 46: r0 = s.retval; - s.i___20141 = (0); + s.i___37630 = (0); case 11: - s.tmp_1 = r0 = s.i___20141; - s.tmp_3 = Math_abs__P128_mk(s); - r0 = pxsim_String_.length(s.text___19959); + s.tmp_1 = r0 = s.i___37630; + s.tmp_3 = Math_abs__P17414_mk(s); + r0 = pxsim_String_.length(s.text___37448); s.tmp_4 = r0; s.tmp_6 = if_charWidth_1_mk(s); - s.tmp_6.arg0 = s.font___19967; + s.tmp_6.arg0 = s.font___37456; if (!s.tmp_6.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_6.arg0, "charWidth"); } else { @@ -59913,11 +60255,11 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } - s.tmp_9 = Math_abs__P128_mk(s); - r0 = pxsim_String_.length(s.text___19959); + s.tmp_9 = Math_abs__P17414_mk(s); + r0 = pxsim_String_.length(s.text___37448); s.tmp_10 = r0; s.tmp_12 = if_charWidth_1_mk(s); - s.tmp_12.arg0 = s.font___19967; + s.tmp_12.arg0 = s.font___37456; if (!s.tmp_12.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_12.arg0, "charWidth"); } else { @@ -59935,21 +60277,21 @@ switch (step) { case 49: r0 = s.retval; s.tmp_8 = r0; - r0 = (s.padding___19970 * 2); + r0 = (s.padding___37459 * 2); s.tmp_13 = r0; r0 = (s.tmp_8 + s.tmp_13); s.tmp_7 = r0; - r0 = (s.tmp_7 + s.textOffset___19982); - s.totalLength___20136 = (r0); - r0 = pxsim_pxtrt_ldlocRef(s.hasIcon___20009); + r0 = (s.tmp_7 + s.textOffset___37471); + s.totalLength___37625 = (r0); + r0 = pxsim_pxtrt_ldlocRef(s.hasIcon___37498); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 12; continue; } - r0 = (s.totalLength___20136 + 10); - s.totalLength___20136 = (r0); + r0 = (s.totalLength___37625 + 10); + s.totalLength___37625 = (r0); case 12: case 13: - r0 = pxsim_String_.length(s.text___19959); + r0 = pxsim_String_.length(s.text___37448); s.tmp_1 = r0; r0 = (s.tmp_1 > 24); s.tmp_0 = r0; @@ -59958,50 +60300,50 @@ switch (step) { r0 = s.tmp_0; { step = 15; continue; } case 14: - r0 = (s.totalLength___20136 > s.imageWidth___19987); + r0 = (s.totalLength___37625 > s.imageWidth___37476); case 15: // jmp value (already in r0) s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 16; continue; } s.tmp_3 = lambda_1_mk(s); - s.tmp_3.argL = s.clearBubble___20031; + s.tmp_3.argL = s.clearBubble___37520; setupLambda(s.tmp_3, s.tmp_3.argL); s.callLocIdx = 1973; s.pc = 51; return s.tmp_3; case 51: r0 = s.retval; s.tmp_0 = lambda_3_mk(s); - s.tmp_0.argL = s.printToBubble___20035; - s.tmp_0.arg0 = s.text___19959; - r0 = (s.padding___19970 + s.textOffset___19982); + s.tmp_0.argL = s.printToBubble___37524; + s.tmp_0.arg0 = s.text___37448; + r0 = (s.padding___37459 + s.textOffset___37471); s.tmp_0.arg1 = r0; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 1974; s.pc = 52; return s.tmp_0; case 52: r0 = s.retval; s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.padBubble___20053; + s.tmp_0.argL = s.padBubble___37542; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 1975; s.pc = 53; return s.tmp_0; case 53: r0 = s.retval; s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.roundBubbleEdges___20080; + s.tmp_0.argL = s.roundBubbleEdges___37569; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 1976; s.pc = 54; return s.tmp_0; case 54: r0 = s.retval; - r0 = (s.textOffset___19982 - 1); - s.textOffset___19982 = (r0); + r0 = (s.textOffset___37471 - 1); + s.textOffset___37471 = (r0); case 16: case 17: - s.tmp_0 = pause__P413_mk(s); - s.tmp_2 = r0 = s.textTime___19972; - s.tmp_4 = Math_abs__P128_mk(s); - r0 = pxsim_String_.length(s.text___19959); + s.tmp_0 = pause__P17699_mk(s); + s.tmp_2 = r0 = s.textTime___37461; + s.tmp_4 = Math_abs__P17414_mk(s); + r0 = pxsim_String_.length(s.text___37448); s.tmp_5 = r0; s.tmp_7 = if_charWidth_1_mk(s); - s.tmp_7.arg0 = s.font___19967; + s.tmp_7.arg0 = s.font___37456; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charWidth"); } else { @@ -60021,31 +60363,31 @@ switch (step) { s.tmp_3 = r0; r0 = (s.tmp_2 / s.tmp_3); s.tmp_1 = r0; - r0 = (s.tmp_1 / s.textTimeMultiplier___19983); + r0 = (s.tmp_1 / s.textTimeMultiplier___37472); s.tmp_0.arg0 = r0; s.callLocIdx = 1979; s.pc = 55; return s.tmp_0; case 55: r0 = s.retval; - r0 = (s.i___20141 + 1); - s.i___20141 = (r0); + r0 = (s.i___37630 + 1); + s.i___37630 = (r0); { step = 11; continue; } case 18: - s.tmp_0 = pause__P413_mk(s); - r0 = (s.holdTime___19971 / s.textTimeMultiplier___19983); + s.tmp_0 = pause__P17699_mk(s); + r0 = (s.holdTime___37460 / s.textTimeMultiplier___37472); s.tmp_0.arg0 = r0; s.callLocIdx = 1980; s.pc = 58; return s.tmp_0; case 58: r0 = s.retval; - globals.moving_notification___7784 = (true); - s.tmp_0 = Sprite_top__P2191_mk(s); - s.tmp_0.arg0 = globals.notification___7782; + globals.moving_notification___25085 = (true); + s.tmp_0 = Sprite_top__P19477_mk(s); + s.tmp_0.arg0 = globals.notification___25083; s.tmp_0.arg1 = 2; s.callLocIdx = 1981; s.pc = 59; return s.tmp_0; case 59: r0 = s.retval; case 19: - s.tmp_2 = Sprite_bottom__P2192_mk(s); - s.tmp_2.arg0 = globals.notification___7782; + s.tmp_2 = Sprite_bottom__P19478_mk(s); + s.tmp_2.arg0 = globals.notification___25083; s.callLocIdx = 1982; s.pc = 60; return s.tmp_2; case 60: r0 = s.retval; @@ -60054,15 +60396,15 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - s.tmp_3 = pause__P413_mk(s); + s.tmp_3 = pause__P17699_mk(s); s.tmp_3.arg0 = 50; s.callLocIdx = 1983; s.pc = 61; return s.tmp_3; case 61: r0 = s.retval; - s.tmp_0 = Sprite_bottom__P2193_mk(s); - s.tmp_1 = r0 = globals.notification___7782; + s.tmp_0 = Sprite_bottom__P19479_mk(s); + s.tmp_1 = r0 = globals.notification___25083; s.tmp_0.arg0 = r0; - s.tmp_3 = Sprite_bottom__P2192_mk(s); + s.tmp_3 = Sprite_bottom__P19478_mk(s); s.tmp_3.arg0 = s.tmp_1; s.callLocIdx = 1984; s.pc = 63; return s.tmp_3; case 63: @@ -60075,15 +60417,15 @@ switch (step) { r0 = s.retval; { step = 19; continue; } case 20: - s.tmp_0 = Sprite_bottom__P2193_mk(s); - s.tmp_0.arg0 = globals.notification___7782; + s.tmp_0 = Sprite_bottom__P19479_mk(s); + s.tmp_0.arg0 = globals.notification___25083; s.tmp_0.arg1 = -2; s.callLocIdx = 1986; s.pc = 64; return s.tmp_0; case 64: r0 = s.retval; - globals.moving_notification___7784 = (false); - s.tmp_0 = Sprite_destroy__P2215_mk(s); - s.tmp_0.arg0 = globals.notification___7782; + globals.moving_notification___25085 = (false); + s.tmp_0 = Sprite_destroy__P19501_mk(s); + s.tmp_0.arg0 = globals.notification___25083; s.tmp_0.arg1 = undefined; s.tmp_0.arg2 = undefined; s.callLocIdx = 1987; s.pc = 65; return s.tmp_0; @@ -60093,12 +60435,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Notification_notify__P4262.info = {"start":787,"length":3545,"line":21,"column":4,"endLine":110,"endColumn":5,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"notify","argumentNames":["rawText","speed","icon"]} +Notification_notify__P21548.info = {"start":787,"length":3545,"line":21,"column":4,"endLine":110,"endColumn":5,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"notify","argumentNames":["rawText","speed","icon"]} -function Notification_notify__P4262_mk(s) { +function Notification_notify__P21548_mk(s) { checkStack(s.depth); return { - parent: s, fn: Notification_notify__P4262, depth: s.depth + 1, + parent: s, fn: Notification_notify__P21548, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -60114,35 +60456,35 @@ function Notification_notify__P4262_mk(s) { tmp_11: undefined, tmp_12: undefined, tmp_13: undefined, - text___19959: undefined, - font___19967: undefined, - padding___19970: undefined, - holdTime___19971: undefined, - textTime___19972: undefined, - textOffset___19982: undefined, - textTimeMultiplier___19983: undefined, - imageWidth___19987: undefined, - textLength___19988: undefined, - imageHeight___19999: undefined, - bubble___20004: undefined, - hasIcon___20009: undefined, - clearBubble___20031: undefined, - printToBubble___20035: undefined, - padBubble___20053: undefined, - roundBubbleEdges___20080: undefined, - totalLength___20136: undefined, - i___20141: undefined, + text___37448: undefined, + font___37456: undefined, + padding___37459: undefined, + holdTime___37460: undefined, + textTime___37461: undefined, + textOffset___37471: undefined, + textTimeMultiplier___37472: undefined, + imageWidth___37476: undefined, + textLength___37477: undefined, + imageHeight___37488: undefined, + bubble___37493: undefined, + hasIcon___37498: undefined, + clearBubble___37520: undefined, + printToBubble___37524: undefined, + padBubble___37542: undefined, + roundBubbleEdges___37569: undefined, + totalLength___37625: undefined, + i___37630: undefined, arg0: undefined, arg1: undefined, arg2: undefined, } } -const _hex20023 = pxsim.BufferMethods.createBufferFromHex("870401000100000000000000") +const _hex37512 = pxsim.BufferMethods.createBufferFromHex("870401000100000000000000") -function clearBubble__P20031(s) { +function clearBubble__P37520(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60157,12 +60499,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -clearBubble__P20031.info = {"start":1855,"length":62,"line":46,"column":8,"endLine":48,"endColumn":9,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"clearBubble","argumentNames":[]} +clearBubble__P37520.info = {"start":1855,"length":62,"line":46,"column":8,"endLine":48,"endColumn":9,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"clearBubble","argumentNames":[]} -function clearBubble__P20031_mk(s) { +function clearBubble__P37520_mk(s) { checkStack(s.depth); return { - parent: s, fn: clearBubble__P20031, depth: s.depth + 1, + parent: s, fn: clearBubble__P37520, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -60170,7 +60512,7 @@ function clearBubble__P20031_mk(s) { -function printToBubble__P20035(s) { +function printToBubble__P37524(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60189,7 +60531,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = helpers_imagePrint__P1787_mk(s); + s.tmp_1 = helpers_imagePrint__P19073_mk(s); s.tmp_1.arg0 = s.caps[1]; s.tmp_1.arg1 = s.arg0; r0 = (s.arg1 + 10); @@ -60203,7 +60545,7 @@ switch (step) { r0 = s.retval; { step = 2; continue; } case 1: - s.tmp_0 = helpers_imagePrint__P1787_mk(s); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); s.tmp_0.arg0 = s.caps[1]; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg1; @@ -60219,12 +60561,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -printToBubble__P20035.info = {"start":1926,"length":225,"line":49,"column":8,"endLine":55,"endColumn":9,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"printToBubble","argumentNames":["str","x"]} +printToBubble__P37524.info = {"start":1926,"length":225,"line":49,"column":8,"endLine":55,"endColumn":9,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"printToBubble","argumentNames":["str","x"]} -function printToBubble__P20035_mk(s) { +function printToBubble__P37524_mk(s) { checkStack(s.depth); return { - parent: s, fn: printToBubble__P20035, depth: s.depth + 1, + parent: s, fn: printToBubble__P37524, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -60236,7 +60578,7 @@ function printToBubble__P20035_mk(s) { -function padBubble__P20053(s) { +function padBubble__P37542(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60250,7 +60592,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = helpers_imageFillRect__P1755_mk(s); + s.tmp_1 = helpers_imageFillRect__P19041_mk(s); s.tmp_1.arg0 = s.caps[1]; s.tmp_1.arg1 = 0; s.tmp_1.arg2 = 0; @@ -60261,7 +60603,7 @@ switch (step) { s.callLocIdx = 1948; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.tmp_0 = spriteutils_drawTransparentImage__P4248_mk(s); + s.tmp_0 = spriteutils_drawTransparentImage__P21534_mk(s); s.tmp_0.arg0 = s.caps[4]; s.tmp_0.arg1 = s.caps[1]; r0 = (s.caps[2] - 1); @@ -60272,7 +60614,7 @@ switch (step) { r0 = s.retval; { step = 2; continue; } case 1: - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); s.tmp_0.arg0 = s.caps[1]; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 0; @@ -60283,7 +60625,7 @@ switch (step) { case 5: r0 = s.retval; case 2: - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); s.tmp_0.arg0 = s.caps[1]; r0 = (s.caps[5] - s.caps[2]); s.tmp_0.arg1 = r0; @@ -60312,12 +60654,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -padBubble__P20053.info = {"start":2160,"length":458,"line":56,"column":8,"endLine":66,"endColumn":9,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"padBubble","argumentNames":[]} +padBubble__P37542.info = {"start":2160,"length":458,"line":56,"column":8,"endLine":66,"endColumn":9,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"padBubble","argumentNames":[]} -function padBubble__P20053_mk(s) { +function padBubble__P37542_mk(s) { checkStack(s.depth); return { - parent: s, fn: padBubble__P20053, depth: s.depth + 1, + parent: s, fn: padBubble__P37542, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -60328,7 +60670,7 @@ function padBubble__P20053_mk(s) { -function roundBubbleEdges__P20080(s) { +function roundBubbleEdges__P37569(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60387,12 +60729,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -roundBubbleEdges__P20080.info = {"start":2627,"length":273,"line":67,"column":8,"endLine":72,"endColumn":9,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"roundBubbleEdges","argumentNames":[]} +roundBubbleEdges__P37569.info = {"start":2627,"length":273,"line":67,"column":8,"endLine":72,"endColumn":9,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"roundBubbleEdges","argumentNames":[]} -function roundBubbleEdges__P20080_mk(s) { +function roundBubbleEdges__P37569_mk(s) { checkStack(s.depth); return { - parent: s, fn: roundBubbleEdges__P20080, depth: s.depth + 1, + parent: s, fn: roundBubbleEdges__P37569, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -60406,7 +60748,7 @@ function roundBubbleEdges__P20080_mk(s) { -function spriteutils_drawTransparentImage__P4248(s) { +function spriteutils_drawTransparentImage__P21534(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60449,12 +60791,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -spriteutils_drawTransparentImage__P4248.info = {"start":12573,"length":190,"line":381,"column":4,"endLine":386,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-util/spriteutils.ts","functionName":"drawTransparentImage","argumentNames":["src","to","x","y"]} +spriteutils_drawTransparentImage__P21534.info = {"start":12573,"length":190,"line":381,"column":4,"endLine":386,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-util/spriteutils.ts","functionName":"drawTransparentImage","argumentNames":["src","to","x","y"]} -function spriteutils_drawTransparentImage__P4248_mk(s) { +function spriteutils_drawTransparentImage__P21534_mk(s) { checkStack(s.depth); return { - parent: s, fn: spriteutils_drawTransparentImage__P4248, depth: s.depth + 1, + parent: s, fn: spriteutils_drawTransparentImage__P21534, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -60470,7 +60812,7 @@ function spriteutils_drawTransparentImage__P4248_mk(s) { -function Notification_waitForNotificationFinish__P4264(s) { +function Notification_waitForNotificationFinish__P21550(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60481,14 +60823,14 @@ switch (step) { case 0: case 1: - s.tmp_1 = Notification_isNotifying__P4263_mk(s); + s.tmp_1 = Notification_isNotifying__P21549_mk(s); s.callLocIdx = 1989; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_2 = pause__P413_mk(s); + s.tmp_2 = pause__P17699_mk(s); s.tmp_2.arg0 = 0; s.callLocIdx = 1990; s.pc = 4; return s.tmp_2; case 4: @@ -60499,12 +60841,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Notification_waitForNotificationFinish__P4264.info = {"start":4772,"length":128,"line":126,"column":4,"endLine":130,"endColumn":5,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"waitForNotificationFinish","argumentNames":[]} +Notification_waitForNotificationFinish__P21550.info = {"start":4772,"length":128,"line":126,"column":4,"endLine":130,"endColumn":5,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"waitForNotificationFinish","argumentNames":[]} -function Notification_waitForNotificationFinish__P4264_mk(s) { +function Notification_waitForNotificationFinish__P21550_mk(s) { checkStack(s.depth); return { - parent: s, fn: Notification_waitForNotificationFinish__P4264, depth: s.depth + 1, + parent: s, fn: Notification_waitForNotificationFinish__P21550, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -60515,7 +60857,7 @@ function Notification_waitForNotificationFinish__P4264_mk(s) { -function Notification_isNotifying__P4263(s) { +function Notification_isNotifying__P21549(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60525,8 +60867,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_2 = spriteutils_isDestroyed__P4235_mk(s); - s.tmp_2.arg0 = globals.notification___7782; + s.tmp_2 = spriteutils_isDestroyed__P21521_mk(s); + s.tmp_2.arg0 = globals.notification___25083; s.callLocIdx = 1988; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; @@ -60537,12 +60879,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Notification_isNotifying__P4263.info = {"start":4474,"length":103,"line":117,"column":4,"endLine":119,"endColumn":5,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"isNotifying","argumentNames":[]} +Notification_isNotifying__P21549.info = {"start":4474,"length":103,"line":117,"column":4,"endLine":119,"endColumn":5,"fileName":"pxt_modules/Notifications/notifications.ts","functionName":"isNotifying","argumentNames":[]} -function Notification_isNotifying__P4263_mk(s) { +function Notification_isNotifying__P21549_mk(s) { checkStack(s.depth); return { - parent: s, fn: Notification_isNotifying__P4263, depth: s.depth + 1, + parent: s, fn: Notification_isNotifying__P21549, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -60553,7 +60895,7 @@ function Notification_isNotifying__P4263_mk(s) { -function timer_background__P4273(s) { +function timer_background__P21559(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60567,7 +60909,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = control_runInBackground__P291_mk(s); + s.tmp_0 = control_runInBackground__P17577_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1994; s.pc = 1; return s.tmp_0; case 1: @@ -60576,12 +60918,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -timer_background__P4273.info = {"start":665,"length":90,"line":22,"column":4,"endLine":24,"endColumn":5,"fileName":"pxt_modules/Timers/timers.ts","functionName":"background","argumentNames":["then"]} +timer_background__P21559.info = {"start":665,"length":90,"line":22,"column":4,"endLine":24,"endColumn":5,"fileName":"pxt_modules/Timers/timers.ts","functionName":"background","argumentNames":["then"]} -function timer_background__P4273_mk(s) { +function timer_background__P21559_mk(s) { checkStack(s.depth); return { - parent: s, fn: timer_background__P4273, depth: s.depth + 1, + parent: s, fn: timer_background__P21559, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -60591,7 +60933,7 @@ function timer_background__P4273_mk(s) { -function control_runInBackground__P291(s) { +function control_runInBackground__P17577(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60610,12 +60952,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_runInBackground__P291.info = {"start":384,"length":88,"line":10,"column":4,"endLine":12,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"runInBackground","argumentNames":["a"]} +control_runInBackground__P17577.info = {"start":384,"length":88,"line":10,"column":4,"endLine":12,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"runInBackground","argumentNames":["a"]} -function control_runInBackground__P291_mk(s) { +function control_runInBackground__P17577_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_runInBackground__P291, depth: s.depth + 1, + parent: s, fn: control_runInBackground__P17577, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -60624,7 +60966,7 @@ function control_runInBackground__P291_mk(s) { -function game_showSystemMenu__P4270(s) { +function game_showSystemMenu__P21556(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60634,7 +60976,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_showSystemMenu__P2796_mk(s); + s.tmp_0 = scene_systemMenu_showSystemMenu__P20082_mk(s); s.callLocIdx = 1992; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -60642,12 +60984,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_showSystemMenu__P4270.info = {"start":82,"length":89,"line":3,"column":4,"endLine":5,"endColumn":5,"fileName":"pxt_modules/SystemMenuBlocks/systemMenuBlocks.ts","functionName":"showSystemMenu","argumentNames":[]} +game_showSystemMenu__P21556.info = {"start":82,"length":89,"line":3,"column":4,"endLine":5,"endColumn":5,"fileName":"pxt_modules/SystemMenuBlocks/systemMenuBlocks.ts","functionName":"showSystemMenu","argumentNames":[]} -function game_showSystemMenu__P4270_mk(s) { +function game_showSystemMenu__P21556_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_showSystemMenu__P4270, depth: s.depth + 1, + parent: s, fn: game_showSystemMenu__P21556, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -60656,7 +60998,7 @@ function game_showSystemMenu__P4270_mk(s) { -function scene_systemMenu_showSystemMenu__P2796(s) { +function scene_systemMenu_showSystemMenu__P20082(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60666,27 +61008,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___5869); + r0 = pxsim_numops_toBoolDecr(globals.instance___23170); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - s.tmp_0 = game_pushScene__P2697_mk(s); + s.tmp_0 = game_pushScene__P19983_mk(s); s.callLocIdx = 1547; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_PauseMenu__C2784_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_PauseMenu__C20070_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_PauseMenu_constructor__P2785_mk(s); + s.tmp_1 = scene_systemMenu_PauseMenu_constructor__P20071_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = scene_systemMenu_buildOptionList__P2792; + s.tmp_1.arg1 = scene_systemMenu_buildOptionList__P20078; s.tmp_1.arg2 = undefined; s.callLocIdx = 1548; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - globals.instance___5869 = (s.tmp_0); - s.tmp_0 = scene_systemMenu_PauseMenu_show__P2786_mk(s); - s.tmp_0.arg0 = globals.instance___5869; + globals.instance___23170 = (s.tmp_0); + s.tmp_0 = scene_systemMenu_PauseMenu_show__P20072_mk(s); + s.tmp_0.arg0 = globals.instance___23170; s.callLocIdx = 1549; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; @@ -60695,12 +61037,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_showSystemMenu__P2796.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__P20082.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__P2796_mk(s) { +function scene_systemMenu_showSystemMenu__P20082_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_showSystemMenu__P2796, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_showSystemMenu__P20082, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -60710,7 +61052,7 @@ function scene_systemMenu_showSystemMenu__P2796_mk(s) { -function scene_systemMenu_buildOptionList__P2792(s) { +function scene_systemMenu_buildOptionList__P20078(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60720,136 +61062,136 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.options___20996 = undefined; + s.options___38485 = undefined; r0 = pxsim_Array__mk(); - s.options___20996 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C2776_VT); + s.options___38485 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C20062_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P2777_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P20063_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.VOLUME_DOWN_ICON___2806; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P21004; - s.tmp_1.arg3 = scene_systemMenu_volumeDown__P5875; + s.tmp_1.arg1 = globals.VOLUME_DOWN_ICON___20092; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P38493; + s.tmp_1.arg3 = scene_systemMenu_volumeDown__P23176; s.callLocIdx = 1529; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - r0 = pxsim_Array__push(s.options___20996, s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C2776_VT); + r0 = pxsim_Array__push(s.options___38485, s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C20062_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P2777_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P20063_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.VOLUME_UP_ICON___2803; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P21018; - s.tmp_1.arg3 = scene_systemMenu_volumeUp__P5874; + s.tmp_1.arg1 = globals.VOLUME_UP_ICON___20089; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P38507; + s.tmp_1.arg3 = scene_systemMenu_volumeUp__P23175; s.callLocIdx = 1531; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - r0 = pxsim_Array__push(s.options___20996, s.tmp_0); + r0 = pxsim_Array__push(s.options___38485, 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__C2776_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C20062_VT); s.tmp_1 = r0; - s.tmp_2 = scene_systemMenu_MenuOption_constructor__P2777_mk(s); + s.tmp_2 = scene_systemMenu_MenuOption_constructor__P20063_mk(s); s.tmp_2.arg0 = s.tmp_1; - s.tmp_2.arg1 = globals.BRIGHTNESS_DOWN_ICON___2804; - s.tmp_2.arg2 = scene_systemMenu_buildOptionList_inline__P21033; - s.tmp_2.arg3 = scene_systemMenu_brightnessDown__P5877; + s.tmp_2.arg1 = globals.BRIGHTNESS_DOWN_ICON___20090; + s.tmp_2.arg2 = scene_systemMenu_buildOptionList_inline__P38522; + s.tmp_2.arg3 = scene_systemMenu_brightnessDown__P23178; s.callLocIdx = 1534; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; - r0 = pxsim_Array__push(s.options___20996, s.tmp_1); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C2776_VT); + r0 = pxsim_Array__push(s.options___38485, s.tmp_1); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C20062_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P2777_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P20063_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.BRIGHTNESS_UP_ICON___2809; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P21048; - s.tmp_1.arg3 = scene_systemMenu_brightnessUp__P5876; + s.tmp_1.arg1 = globals.BRIGHTNESS_UP_ICON___20095; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P38537; + s.tmp_1.arg3 = scene_systemMenu_brightnessUp__P23177; s.callLocIdx = 1536; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - r0 = pxsim_Array__push(s.options___20996, s.tmp_0); + r0 = pxsim_Array__push(s.options___38485, s.tmp_0); case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C2776_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C20062_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P2777_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P20063_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.STATS_ICON___2810; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P21063; - s.tmp_1.arg3 = scene_systemMenu_toggleStats__P5879; + s.tmp_1.arg1 = globals.STATS_ICON___20096; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P38552; + s.tmp_1.arg3 = scene_systemMenu_toggleStats__P23180; s.callLocIdx = 1537; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - r0 = pxsim_Array__push(s.options___20996, s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C2776_VT); + r0 = pxsim_Array__push(s.options___38485, s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C20062_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P2777_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P20063_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.CONSOLE_ICON___2808; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P21072; - s.tmp_1.arg3 = scene_systemMenu_toggleConsole__P5880; + s.tmp_1.arg1 = globals.CONSOLE_ICON___20094; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P38561; + s.tmp_1.arg3 = scene_systemMenu_toggleConsole__P23181; s.callLocIdx = 1539; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - r0 = pxsim_Array__push(s.options___20996, s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C2776_VT); + r0 = pxsim_Array__push(s.options___38485, s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C20062_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P2777_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P20063_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.SLEEP_ICON___2807; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P21081; - s.tmp_1.arg3 = scene_systemMenu_sleep__P5881; + s.tmp_1.arg1 = globals.SLEEP_ICON___20093; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P38570; + s.tmp_1.arg3 = scene_systemMenu_sleep__P23182; s.callLocIdx = 1540; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; - r0 = pxsim_Array__push(s.options___20996, s.tmp_0); - r0 = pxsim_numops_toBoolDecr(globals.customMenuOptions___5870); + r0 = pxsim_Array__push(s.options___38485, s.tmp_0); + r0 = pxsim_numops_toBoolDecr(globals.customMenuOptions___23171); if (!r0) { step = 3; continue; } - s.tmp_0 = helpers_arrayConcat__P113_mk(s); - s.tmp_0.arg0 = s.options___20996; - s.tmp_0.arg1 = globals.customMenuOptions___5870; + s.tmp_0 = helpers_arrayConcat__P17399_mk(s); + s.tmp_0.arg0 = s.options___38485; + s.tmp_0.arg1 = globals.customMenuOptions___23171; s.callLocIdx = 1541; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.options___20996 = (r0); + s.options___38485 = (r0); case 3: case 4: - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C2776_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C20062_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P2777_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P20063_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.CLOSE_MENU_ICON___2805; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P21094; - s.tmp_1.arg3 = scene_systemMenu_closeMenu__P2791; + s.tmp_1.arg1 = globals.CLOSE_MENU_ICON___20091; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P38583; + s.tmp_1.arg3 = scene_systemMenu_closeMenu__P20077; s.callLocIdx = 1542; s.pc = 13; return s.tmp_1; case 13: r0 = s.retval; - r0 = pxsim_Array__push(s.options___20996, s.tmp_0); - r0 = s.options___20996; + r0 = pxsim_Array__push(s.options___38485, s.tmp_0); + r0 = s.options___38485; return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList__P2792.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__P20078.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__P2792_mk(s) { +function scene_systemMenu_buildOptionList__P20078_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList__P2792, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList__P20078, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - options___20996: undefined, + options___38485: undefined, } } -function scene_systemMenu_buildOptionList_inline__P21004(s) { +function scene_systemMenu_buildOptionList_inline__P38493(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60859,7 +61201,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_3 = music_volume__P1607_mk(s); + s.tmp_3 = music_volume__P18893_mk(s); s.callLocIdx = 1528; s.pc = 1; return s.tmp_3; case 1: r0 = s.retval; @@ -60879,12 +61221,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P21004.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__P38493.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__P21004_mk(s) { +function scene_systemMenu_buildOptionList_inline__P38493_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P21004, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P38493, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -60896,7 +61238,7 @@ function scene_systemMenu_buildOptionList_inline__P21004_mk(s) { -function scene_systemMenu_buildOptionList_inline__P21018(s) { +function scene_systemMenu_buildOptionList_inline__P38507(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60906,7 +61248,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_3 = music_volume__P1607_mk(s); + s.tmp_3 = music_volume__P18893_mk(s); s.callLocIdx = 1530; s.pc = 1; return s.tmp_3; case 1: r0 = s.retval; @@ -60926,12 +61268,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P21018.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__P38507.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__P21018_mk(s) { +function scene_systemMenu_buildOptionList_inline__P38507_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P21018, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P38507, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -60943,7 +61285,7 @@ function scene_systemMenu_buildOptionList_inline__P21018_mk(s) { -function scene_systemMenu_buildOptionList_inline__P21033(s) { +function scene_systemMenu_buildOptionList_inline__P38522(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60953,7 +61295,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = globals.brightness___1750; + r0 = globals.brightness___19036; s.tmp_2 = r0; if ((s.tmp_2) && (s.tmp_2).vtable) { setupResume(s, 1); @@ -60970,12 +61312,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P21033.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__P38522.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__P21033_mk(s) { +function scene_systemMenu_buildOptionList_inline__P38522_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P21033, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P38522, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -60986,7 +61328,7 @@ function scene_systemMenu_buildOptionList_inline__P21033_mk(s) { -function scene_systemMenu_buildOptionList_inline__P21048(s) { +function scene_systemMenu_buildOptionList_inline__P38537(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60996,7 +61338,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = globals.brightness___1750; + r0 = globals.brightness___19036; s.tmp_2 = r0; if ((s.tmp_2) && (s.tmp_2).vtable) { setupResume(s, 1); @@ -61013,12 +61355,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P21048.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__P38537.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__P21048_mk(s) { +function scene_systemMenu_buildOptionList_inline__P38537_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P21048, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P38537, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -61029,7 +61371,7 @@ function scene_systemMenu_buildOptionList_inline__P21048_mk(s) { -function scene_systemMenu_buildOptionList_inline__P21063(s) { +function scene_systemMenu_buildOptionList_inline__P38552(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61039,7 +61381,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.stats___2690); + r0 = pxsim_numops_toBoolDecr(globals.stats___19976); if (!r0) { step = 1; continue; } r0 = "HIDE STATS"; { step = 2; continue; } @@ -61052,12 +61394,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P21063.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__P38552.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__P21063_mk(s) { +function scene_systemMenu_buildOptionList_inline__P38552_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P21063, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P38552, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -61066,7 +61408,7 @@ function scene_systemMenu_buildOptionList_inline__P21063_mk(s) { -function scene_systemMenu_buildOptionList_inline__P21072(s) { +function scene_systemMenu_buildOptionList_inline__P38561(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61076,7 +61418,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___5915); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___23216); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); s.tmp_2 = r0; @@ -61097,12 +61439,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P21072.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__P38561.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__P21072_mk(s) { +function scene_systemMenu_buildOptionList_inline__P38561_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P21072, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P38561, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -61115,7 +61457,7 @@ function scene_systemMenu_buildOptionList_inline__P21072_mk(s) { -function scene_systemMenu_buildOptionList_inline__P21081(s) { +function scene_systemMenu_buildOptionList_inline__P38570(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61129,12 +61471,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P21081.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__P38570.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__P21081_mk(s) { +function scene_systemMenu_buildOptionList_inline__P38570_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P21081, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P38570, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -61142,7 +61484,7 @@ function scene_systemMenu_buildOptionList_inline__P21081_mk(s) { -function scene_systemMenu_buildOptionList_inline__P21094(s) { +function scene_systemMenu_buildOptionList_inline__P38583(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61156,12 +61498,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P21094.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__P38583.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__P21094_mk(s) { +function scene_systemMenu_buildOptionList_inline__P38583_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P21094, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P38583, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -61169,7 +61511,7 @@ function scene_systemMenu_buildOptionList_inline__P21094_mk(s) { -function scene_systemMenu_setScreenBrightnessSupported__P5882(s) { +function scene_systemMenu_setScreenBrightnessSupported__P23183(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61183,12 +61525,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_setScreenBrightnessSupported__P5882.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__P23183.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__P5882_mk(s) { +function scene_systemMenu_setScreenBrightnessSupported__P23183_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_setScreenBrightnessSupported__P5882, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_setScreenBrightnessSupported__P23183, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -61196,7 +61538,7 @@ function scene_systemMenu_setScreenBrightnessSupported__P5882_mk(s) { -function scene_systemMenu_sleep__P5881(s) { +function scene_systemMenu_sleep__P23182(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61211,12 +61553,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_sleep__P5881.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__P23182.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__P5881_mk(s) { +function scene_systemMenu_sleep__P23182_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_sleep__P5881, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_sleep__P23182, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -61224,7 +61566,7 @@ function scene_systemMenu_sleep__P5881_mk(s) { -function scene_systemMenu_toggleConsole__P5880(s) { +function scene_systemMenu_toggleConsole__P23181(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61234,7 +61576,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___5915); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___23216); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); s.tmp_2 = r0; @@ -61244,7 +61586,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__P2815_mk(s); + s.tmp_4 = game_consoleOverlay_setVisible__P20101_mk(s); s.tmp_4.arg0 = false; s.tmp_4.arg1 = undefined; s.callLocIdx = 1522; s.pc = 3; return s.tmp_4; @@ -61252,13 +61594,13 @@ switch (step) { r0 = s.retval; { step = 2; continue; } case 1: - s.tmp_0 = game_consoleOverlay_setVisible__P2815_mk(s); + s.tmp_0 = game_consoleOverlay_setVisible__P20101_mk(s); s.tmp_0.arg0 = true; s.tmp_0.arg1 = undefined; s.callLocIdx = 1523; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = console_log__P380_mk(s); + s.tmp_0 = console_log__P17666_mk(s); s.tmp_0.arg0 = "console"; s.callLocIdx = 1524; s.pc = 5; return s.tmp_0; case 5: @@ -61268,12 +61610,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_toggleConsole__P5880.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__P23181.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__P5880_mk(s) { +function scene_systemMenu_toggleConsole__P23181_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_toggleConsole__P5880, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_toggleConsole__P23181, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -61286,7 +61628,7 @@ function scene_systemMenu_toggleConsole__P5880_mk(s) { -function game_consoleOverlay_setVisible__P2815(s) { +function game_consoleOverlay_setVisible__P20101(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61302,7 +61644,7 @@ switch (step) { s.lambdaArgs = null; } s.tmp_1 = r0 = s.arg0; - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___5915); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___23216); s.tmp_5 = r0; r0 = pxsim_Boolean__bang(s.tmp_5); s.tmp_4 = r0; @@ -61323,26 +61665,26 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_6 = r0; - globals.consoleStrings___5915 = (s.tmp_6); + globals.consoleStrings___23216 = (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___5914 = (s.arg1); + globals.consoleColor___23215 = (s.arg1); case 5: case 6: r0 = undefined; return leave(s, r0) default: oops() } } } -game_consoleOverlay_setVisible__P2815.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__P20101.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__P2815_mk(s) { +function game_consoleOverlay_setVisible__P20101_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_setVisible__P2815, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_setVisible__P20101, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -61359,7 +61701,7 @@ function game_consoleOverlay_setVisible__P2815_mk(s) { -function console_log__P380(s) { +function console_log__P17666(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61373,7 +61715,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = console_add__P376_mk(s); + s.tmp_0 = console_add__P17662_mk(s); s.tmp_0.arg0 = 1; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 44; s.pc = 1; return s.tmp_0; @@ -61383,12 +61725,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_log__P380.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__P17666.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__P380_mk(s) { +function console_log__P17666_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_log__P380, depth: s.depth + 1, + parent: s, fn: console_log__P17666, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -61398,7 +61740,7 @@ function console_log__P380_mk(s) { -function console_add__P376(s) { +function console_add__P17662(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61408,58 +61750,58 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.text___21133 = undefined; - s.i___21142 = undefined; + s.text___38622 = undefined; + s.i___38631 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = (s.arg0 < globals.minPriority___375); + r0 = (s.arg0 < globals.minPriority___17661); 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__P382_mk(s); + s.tmp_1 = console_inspect__P17668_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 20; s.callLocIdx = 42; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - s.text___21133 = (r0); - if ((s.text___21133) && (s.text___21133).vtable) { + s.text___38622 = (r0); + if ((s.text___38622) && (s.text___38622).vtable) { setupResume(s, 7); - pxsim_String__stringConv(s.text___21133); + pxsim_String__stringConv(s.text___38622); checkResumeConsumed(); return; - } else { s.retval = (s.text___21133) + ""; } + } else { s.retval = (s.text___38622) + ""; } case 7: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_String__concat(s.tmp_0, "\n"); - s.text___21133 = (r0); - s.i___21142 = (0); + s.text___38622 = (r0); + s.i___38631 = (0); case 3: - s.tmp_1 = r0 = s.i___21142; - r0 = pxsim_Array__length(globals.listeners___5238); + s.tmp_1 = r0 = s.i___38631; + r0 = pxsim_Array__length(globals.listeners___22539); 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___5238, s.i___21142); + r0 = pxsim_Array__getAt(globals.listeners___22539, s.i___38631); s.tmp_3.argL = r0; s.tmp_3.arg0 = s.arg0; - s.tmp_3.arg1 = s.text___21133; + s.tmp_3.arg1 = s.text___38622; setupLambda(s.tmp_3, s.tmp_3.argL); s.callLocIdx = 43; s.pc = 8; return s.tmp_3; case 8: r0 = s.retval; - r0 = (s.i___21142 + 1); - s.i___21142 = (r0); + r0 = (s.i___38631 + 1); + s.i___38631 = (r0); { step = 3; continue; } case 4: case 5: @@ -61467,19 +61809,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_add__P376.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__P17662.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__P376_mk(s) { +function console_add__P17662_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_add__P376, depth: s.depth + 1, + parent: s, fn: console_add__P17662, 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___21133: undefined, - i___21142: undefined, + text___38622: undefined, + i___38631: undefined, arg0: undefined, arg1: undefined, } } @@ -61488,7 +61830,7 @@ function console_add__P376_mk(s) { -function listeners_inline__P5237(s) { +function listeners_inline__P22538(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61508,12 +61850,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -listeners_inline__P5237.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__P22538.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__P5237_mk(s) { +function listeners_inline__P22538_mk(s) { checkStack(s.depth); return { - parent: s, fn: listeners_inline__P5237, depth: s.depth + 1, + parent: s, fn: listeners_inline__P22538, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -61523,7 +61865,7 @@ function listeners_inline__P5237_mk(s) { -function scene_systemMenu_toggleStats__P5879(s) { +function scene_systemMenu_toggleStats__P23180(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61533,11 +61875,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.stats___2690); + r0 = pxsim_numops_toBoolDecr(globals.stats___19976); s.tmp_0 = r0; r0 = pxsim_Boolean__bang(s.tmp_0); - globals.stats___2690 = (r0); - r0 = pxsim_numops_toBoolDecr(globals.stats___2690); + globals.stats___19976 = (r0); + r0 = pxsim_numops_toBoolDecr(globals.stats___19976); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -61546,14 +61888,14 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = globals.control_EventContext_onStats___398; + r0 = globals.control_EventContext_onStats___17684; 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___398; + s.tmp_3.argL = globals.control_EventContext_onStats___17684; r0 = pxsim_String_.mkEmpty(); s.tmp_3.arg0 = r0; setupLambda(s.tmp_3, s.tmp_3.argL); @@ -61566,12 +61908,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_toggleStats__P5879.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__P23180.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__P5879_mk(s) { +function scene_systemMenu_toggleStats__P23180_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_toggleStats__P5879, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_toggleStats__P23180, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -61583,7 +61925,7 @@ function scene_systemMenu_toggleStats__P5879_mk(s) { -function scene_systemMenu_brightnessDown__P5877(s) { +function scene_systemMenu_brightnessDown__P23178(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61593,8 +61935,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_setScreenBrightness__P5878_mk(s); - r0 = globals.brightness___1750; + s.tmp_0 = scene_systemMenu_setScreenBrightness__P23179_mk(s); + r0 = globals.brightness___19036; s.tmp_1 = r0; r0 = (s.tmp_1 - 5); s.tmp_0.arg0 = r0; @@ -61605,12 +61947,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_brightnessDown__P5877.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__P23178.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__P5877_mk(s) { +function scene_systemMenu_brightnessDown__P23178_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_brightnessDown__P5877, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_brightnessDown__P23178, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -61620,7 +61962,7 @@ function scene_systemMenu_brightnessDown__P5877_mk(s) { -function scene_systemMenu_setScreenBrightness__P5878(s) { +function scene_systemMenu_setScreenBrightness__P23179(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61634,15 +61976,15 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers_setScreenBrightness__P1762_mk(s); - s.tmp_0.arg0 = globals.screen___1829; + s.tmp_0 = helpers_setScreenBrightness__P19048_mk(s); + s.tmp_0.arg0 = globals.screen___19115; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1517; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = settings_writeNumber__P1858_mk(s); + s.tmp_0 = settings_writeNumber__P19144_mk(s); s.tmp_0.arg0 = "#brightness"; - r0 = globals.brightness___1750; + r0 = globals.brightness___19036; s.tmp_0.arg1 = r0; s.callLocIdx = 1519; s.pc = 2; return s.tmp_0; case 2: @@ -61651,12 +61993,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_setScreenBrightness__P5878.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__P23179.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__P5878_mk(s) { +function scene_systemMenu_setScreenBrightness__P23179_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_setScreenBrightness__P5878, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_setScreenBrightness__P23179, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -61666,7 +62008,7 @@ function scene_systemMenu_setScreenBrightness__P5878_mk(s) { -function helpers_setScreenBrightness__P1762(s) { +function helpers_setScreenBrightness__P19048(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61681,7 +62023,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = Math_clamp__P127_mk(s); + s.tmp_0 = Math_clamp__P17413_mk(s); s.tmp_0.arg0 = 10; s.tmp_0.arg1 = 100; r0 = (s.arg1 | 0); @@ -61690,18 +62032,18 @@ switch (step) { case 1: r0 = s.retval; s.arg1 = (r0); - globals.brightness___1750 = (s.arg1); - r0 = pxsim_pxtcore.setScreenBrightness(globals.brightness___1750); + globals.brightness___19036 = (s.arg1); + r0 = pxsim_pxtcore.setScreenBrightness(globals.brightness___19036); r0 = undefined; return leave(s, r0) default: oops() } } } -helpers_setScreenBrightness__P1762.info = {"start":7427,"length":210,"line":238,"column":4,"endLine":242,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"setScreenBrightness","argumentNames":["img","b"]} +helpers_setScreenBrightness__P19048.info = {"start":7427,"length":210,"line":238,"column":4,"endLine":242,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"setScreenBrightness","argumentNames":["img","b"]} -function helpers_setScreenBrightness__P1762_mk(s) { +function helpers_setScreenBrightness__P19048_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_setScreenBrightness__P1762, depth: s.depth + 1, + parent: s, fn: helpers_setScreenBrightness__P19048, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -61712,7 +62054,7 @@ function helpers_setScreenBrightness__P1762_mk(s) { -function scene_systemMenu_brightnessUp__P5876(s) { +function scene_systemMenu_brightnessUp__P23177(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61722,8 +62064,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_setScreenBrightness__P5878_mk(s); - r0 = globals.brightness___1750; + s.tmp_0 = scene_systemMenu_setScreenBrightness__P23179_mk(s); + r0 = globals.brightness___19036; s.tmp_1 = r0; r0 = (s.tmp_1 + 5); s.tmp_0.arg0 = r0; @@ -61734,12 +62076,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_brightnessUp__P5876.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__P23177.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__P5876_mk(s) { +function scene_systemMenu_brightnessUp__P23177_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_brightnessUp__P5876, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_brightnessUp__P23177, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -61749,7 +62091,7 @@ function scene_systemMenu_brightnessUp__P5876_mk(s) { -function scene_systemMenu_volumeDown__P5875(s) { +function scene_systemMenu_volumeDown__P23176(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61759,29 +62101,29 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.v___21241 = undefined; - s.remainder___21244 = undefined; - s.newVolume___21247 = undefined; - s.tmp_0 = music_volume__P1607_mk(s); + s.v___38730 = undefined; + s.remainder___38733 = undefined; + s.newVolume___38736 = undefined; + s.tmp_0 = music_volume__P18893_mk(s); s.callLocIdx = 1511; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.v___21241 = (r0); - r0 = (s.v___21241 % 32); - s.remainder___21244 = (r0); - r0 = pxsim_numops_toBoolDecr(s.remainder___21244); + s.v___38730 = (r0); + r0 = (s.v___38730 % 32); + s.remainder___38733 = (r0); + r0 = pxsim_numops_toBoolDecr(s.remainder___38733); if (!r0) { step = 1; continue; } - r0 = s.remainder___21244; + r0 = s.remainder___38733; { step = 2; continue; } case 1: r0 = 32; case 2: // jmp value (already in r0) s.tmp_0 = r0; - r0 = (s.v___21241 - s.tmp_0); - s.newVolume___21247 = (r0); - s.tmp_0 = scene_systemMenu_setVolume__P5873_mk(s); - s.tmp_0.arg0 = s.newVolume___21247; + r0 = (s.v___38730 - s.tmp_0); + s.newVolume___38736 = (r0); + s.tmp_0 = scene_systemMenu_setVolume__P23174_mk(s); + s.tmp_0.arg0 = s.newVolume___38736; s.callLocIdx = 1512; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; @@ -61789,24 +62131,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_volumeDown__P5875.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__P23176.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__P5875_mk(s) { +function scene_systemMenu_volumeDown__P23176_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_volumeDown__P5875, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_volumeDown__P23176, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - v___21241: undefined, - remainder___21244: undefined, - newVolume___21247: undefined, + v___38730: undefined, + remainder___38733: undefined, + newVolume___38736: undefined, } } -function scene_systemMenu_setVolume__P5873(s) { +function scene_systemMenu_setVolume__P23174(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61820,18 +62162,18 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = music_setVolume__P1606_mk(s); + s.tmp_0 = music_setVolume__P18892_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1506; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = music_playTone__P1608_mk(s); + s.tmp_0 = music_playTone__P18894_mk(s); s.tmp_0.arg0 = 440; s.tmp_0.arg1 = 500; s.callLocIdx = 1507; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = settings_writeNumber__P1858_mk(s); + s.tmp_0 = settings_writeNumber__P19144_mk(s); s.tmp_0.arg0 = "#volume"; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1508; s.pc = 3; return s.tmp_0; @@ -61841,12 +62183,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_setVolume__P5873.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__P23174.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__P5873_mk(s) { +function scene_systemMenu_setVolume__P23174_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_setVolume__P5873, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_setVolume__P23174, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -61856,7 +62198,7 @@ function scene_systemMenu_setVolume__P5873_mk(s) { -function scene_systemMenu_volumeUp__P5874(s) { +function scene_systemMenu_volumeUp__P23175(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61866,22 +62208,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.v___21221 = undefined; - s.remainder___21224 = undefined; - s.newVolume___21227 = undefined; - s.tmp_0 = music_volume__P1607_mk(s); + s.v___38710 = undefined; + s.remainder___38713 = undefined; + s.newVolume___38716 = undefined; + s.tmp_0 = music_volume__P18893_mk(s); s.callLocIdx = 1509; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.v___21221 = (r0); - r0 = (s.v___21221 % 32); - s.remainder___21224 = (r0); - r0 = (s.v___21221 + 32); + s.v___38710 = (r0); + r0 = (s.v___38710 % 32); + s.remainder___38713 = (r0); + r0 = (s.v___38710 + 32); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.remainder___21224); - s.newVolume___21227 = (r0); - s.tmp_0 = scene_systemMenu_setVolume__P5873_mk(s); - s.tmp_0.arg0 = s.newVolume___21227; + r0 = (s.tmp_0 - s.remainder___38713); + s.newVolume___38716 = (r0); + s.tmp_0 = scene_systemMenu_setVolume__P23174_mk(s); + s.tmp_0.arg0 = s.newVolume___38716; s.callLocIdx = 1510; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; @@ -61889,24 +62231,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_volumeUp__P5874.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__P23175.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__P5874_mk(s) { +function scene_systemMenu_volumeUp__P23175_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_volumeUp__P5874, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_volumeUp__P23175, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - v___21221: undefined, - remainder___21224: undefined, - newVolume___21227: undefined, + v___38710: undefined, + remainder___38713: undefined, + newVolume___38716: undefined, } } -function game_consoleOverlay_isVisible__P2813(s) { +function game_consoleOverlay_isVisible__P20099(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61916,7 +62258,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___5915); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___23216); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); s.tmp_1 = r0; @@ -61926,12 +62268,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_consoleOverlay_isVisible__P2813.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__P20099.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__P2813_mk(s) { +function game_consoleOverlay_isVisible__P20099_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_isVisible__P2813, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_isVisible__P20099, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -61942,7 +62284,7 @@ function game_consoleOverlay_isVisible__P2813_mk(s) { -function scene_systemMenu_closeMenu__P2791(s) { +function scene_systemMenu_closeMenu__P20077(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61952,20 +62294,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___5869); + r0 = pxsim_numops_toBoolDecr(globals.instance___23170); if (!r0) { step = 1; continue; } - s.tmp_0 = scene_systemMenu_PauseMenu_dispose__P2790_mk(s); - s.tmp_0.arg0 = globals.instance___5869; + s.tmp_0 = scene_systemMenu_PauseMenu_dispose__P20076_mk(s); + s.tmp_0.arg0 = globals.instance___23170; s.callLocIdx = 1525; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.instance___5869 = (undefined); - s.tmp_0 = controller__setUserEventsEnabled__P1996_mk(s); + globals.instance___23170 = (undefined); + s.tmp_0 = controller__setUserEventsEnabled__P19282_mk(s); s.tmp_0.arg0 = true; s.callLocIdx = 1526; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = game_popScene__P2698_mk(s); + s.tmp_0 = game_popScene__P19984_mk(s); s.callLocIdx = 1527; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -61975,12 +62317,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_closeMenu__P2791.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__P20077.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__P2791_mk(s) { +function scene_systemMenu_closeMenu__P20077_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_closeMenu__P2791, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_closeMenu__P20077, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -61989,7 +62331,7 @@ function scene_systemMenu_closeMenu__P2791_mk(s) { -function scene_systemMenu_PauseMenu_dispose__P2790(s) { +function scene_systemMenu_PauseMenu_dispose__P20076(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62004,15 +62346,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C2784_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C20070_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__P109_mk(s); + s.tmp_1 = helpers_arrayForEach__P17395_mk(s); r0 = s.arg0.fields["options"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = scene_systemMenu_PauseMenu_dispose_inline__P20856; + s.tmp_1.arg1 = scene_systemMenu_PauseMenu_dispose_inline__P38345; s.callLocIdx = 1502; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -62023,12 +62365,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_dispose__P2790.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__P20076.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__P2790_mk(s) { +function scene_systemMenu_PauseMenu_dispose__P20076_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_dispose__P2790, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_dispose__P20076, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -62039,7 +62381,7 @@ function scene_systemMenu_PauseMenu_dispose__P2790_mk(s) { -function scene_systemMenu_PauseMenu_dispose_inline__P20856(s) { +function scene_systemMenu_PauseMenu_dispose_inline__P38345(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62053,7 +62395,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = scene_systemMenu_MenuOption_dispose__P2783_mk(s); + s.tmp_0 = scene_systemMenu_MenuOption_dispose__P20069_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1501; s.pc = 1; return s.tmp_0; case 1: @@ -62062,12 +62404,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_dispose_inline__P20856.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__P38345.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__P20856_mk(s) { +function scene_systemMenu_PauseMenu_dispose_inline__P38345_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_dispose_inline__P20856, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_dispose_inline__P38345, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -62077,7 +62419,7 @@ function scene_systemMenu_PauseMenu_dispose_inline__P20856_mk(s) { -function scene_systemMenu_MenuOption_dispose__P2783(s) { +function scene_systemMenu_MenuOption_dispose__P20069(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62092,12 +62434,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C2776_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C20062_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__P2215_mk(s); + s.tmp_1 = Sprite_destroy__P19501_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = undefined; @@ -62105,7 +62447,7 @@ switch (step) { s.callLocIdx = 1421; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.tmp_0 = Sprite_destroy__P2215_mk(s); + s.tmp_0 = Sprite_destroy__P19501_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = undefined; @@ -62121,12 +62463,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_dispose__P2783.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__P20069.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__P2783_mk(s) { +function scene_systemMenu_MenuOption_dispose__P20069_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_dispose__P2783, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_dispose__P20069, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -62137,7 +62479,7 @@ function scene_systemMenu_MenuOption_dispose__P2783_mk(s) { -function controller__setUserEventsEnabled__P1996(s) { +function controller__setUserEventsEnabled__P19282(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62151,17 +62493,17 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals._userEventsEnabled___5433 = (s.arg0); + globals._userEventsEnabled___22734 = (s.arg0); r0 = undefined; return leave(s, r0) default: oops() } } } -controller__setUserEventsEnabled__P1996.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__P19282.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__P1996_mk(s) { +function controller__setUserEventsEnabled__P19282_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__setUserEventsEnabled__P1996, depth: s.depth + 1, + parent: s, fn: controller__setUserEventsEnabled__P19282, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -62170,7 +62512,7 @@ function controller__setUserEventsEnabled__P1996_mk(s) { -function scene_systemMenu_MenuOption_constructor__P2777(s) { +function scene_systemMenu_MenuOption_constructor__P20063(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62188,7 +62530,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C2776_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C20062_VT)) failedCast(r0); r0 = (s.arg0).fields["iconImage"] = (s.arg1); r0 = (s.arg0).fields["getText"] = (s.arg2); r0 = (s.arg0).fields["action"] = (s.arg3); @@ -62196,12 +62538,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_constructor__P2777.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__P20063.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__P2777_mk(s) { +function scene_systemMenu_MenuOption_constructor__P20063_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_constructor__P2777, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_constructor__P20063, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -62213,7 +62555,7 @@ function scene_systemMenu_MenuOption_constructor__P2777_mk(s) { -function helpers_screenBrightness__P1763(s) { +function helpers_screenBrightness__P19049(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62227,16 +62569,16 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = globals.brightness___1750; + r0 = globals.brightness___19036; return leave(s, r0) default: oops() } } } -helpers_screenBrightness__P1763.info = {"start":7643,"length":98,"line":244,"column":4,"endLine":246,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"screenBrightness","argumentNames":["img"]} +helpers_screenBrightness__P19049.info = {"start":7643,"length":98,"line":244,"column":4,"endLine":246,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"screenBrightness","argumentNames":["img"]} -function helpers_screenBrightness__P1763_mk(s) { +function helpers_screenBrightness__P19049_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_screenBrightness__P1763, depth: s.depth + 1, + parent: s, fn: helpers_screenBrightness__P19049, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -62245,7 +62587,7 @@ function helpers_screenBrightness__P1763_mk(s) { -function helpers_arrayConcat__P113(s) { +function helpers_arrayConcat__P17399(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62255,74 +62597,74 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.out___21099 = undefined; - s.value___21102 = undefined; - s.unnamed138___U2 = undefined; - s.unnamed139___U3 = undefined; - s.value___21109 = undefined; - s.unnamed140___U5 = undefined; - s.unnamed141___U6 = undefined; + s.out___38588 = undefined; + s.value___38591 = undefined; + s.unnamed230___U2 = undefined; + s.unnamed231___U3 = undefined; + s.value___38598 = undefined; + s.unnamed232___U5 = undefined; + s.unnamed233___U6 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.out___21099 = (r0); - s.value___21102 = (undefined); - s.unnamed138___U2 = (s.arg0); - s.unnamed139___U3 = (0); + s.out___38588 = (r0); + s.value___38591 = (undefined); + s.unnamed230___U2 = (s.arg0); + s.unnamed231___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed139___U3; - r0 = pxsim_Array__length(s.unnamed138___U2); + s.tmp_0 = r0 = s.unnamed231___U3; + r0 = pxsim_Array__length(s.unnamed230___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed138___U2, s.unnamed139___U3); - s.value___21102 = (r0); - r0 = pxsim_Array__push(s.out___21099, s.value___21102); - r0 = (s.unnamed139___U3 + 1); - s.unnamed139___U3 = (r0); + r0 = pxsim_Array__getAt(s.unnamed230___U2, s.unnamed231___U3); + s.value___38591 = (r0); + r0 = pxsim_Array__push(s.out___38588, s.value___38591); + r0 = (s.unnamed231___U3 + 1); + s.unnamed231___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed138___U2 = (undefined); - s.value___21109 = (undefined); - s.unnamed140___U5 = (s.arg1); - s.unnamed141___U6 = (0); + s.unnamed230___U2 = (undefined); + s.value___38598 = (undefined); + s.unnamed232___U5 = (s.arg1); + s.unnamed233___U6 = (0); case 3: - s.tmp_0 = r0 = s.unnamed141___U6; - r0 = pxsim_Array__length(s.unnamed140___U5); + s.tmp_0 = r0 = s.unnamed233___U6; + r0 = pxsim_Array__length(s.unnamed232___U5); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed140___U5, s.unnamed141___U6); - s.value___21109 = (r0); - r0 = pxsim_Array__push(s.out___21099, s.value___21109); - r0 = (s.unnamed141___U6 + 1); - s.unnamed141___U6 = (r0); + r0 = pxsim_Array__getAt(s.unnamed232___U5, s.unnamed233___U6); + s.value___38598 = (r0); + r0 = pxsim_Array__push(s.out___38588, s.value___38598); + r0 = (s.unnamed233___U6 + 1); + s.unnamed233___U6 = (r0); { step = 3; continue; } case 4: - s.unnamed140___U5 = (undefined); - r0 = s.out___21099; + s.unnamed232___U5 = (undefined); + r0 = s.out___38588; return leave(s, r0) default: oops() } } } -helpers_arrayConcat__P113.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__P17399.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__P113_mk(s) { +function helpers_arrayConcat__P17399_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayConcat__P113, depth: s.depth + 1, + parent: s, fn: helpers_arrayConcat__P17399, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - out___21099: undefined, - value___21102: undefined, - unnamed138___U2: undefined, - unnamed139___U3: undefined, - value___21109: undefined, - unnamed140___U5: undefined, - unnamed141___U6: undefined, + out___38588: undefined, + value___38591: undefined, + unnamed230___U2: undefined, + unnamed231___U3: undefined, + value___38598: undefined, + unnamed232___U5: undefined, + unnamed233___U6: undefined, arg0: undefined, arg1: undefined, } } @@ -62331,7 +62673,7 @@ function helpers_arrayConcat__P113_mk(s) { -function scene_systemMenu_PauseMenu_show__P2786(s) { +function scene_systemMenu_PauseMenu_show__P20072(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62341,14 +62683,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.current___20412 = undefined; - s.i___20413 = undefined; + s.current___37901 = undefined; + s.i___37902 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C2784_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C20070_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; s.tmp_2 = if_generator_1_mk(s); s.tmp_2.arg0 = s.arg0; @@ -62366,9 +62708,9 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["options"] = (s.tmp_1); r0 = (s.arg0).fields["selection"] = (0); - s.i___20413 = (0); + s.i___37902 = (0); case 1: - s.tmp_1 = r0 = s.i___20413; + s.tmp_1 = r0 = s.i___37902; r0 = s.arg0.fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -62379,22 +62721,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___20413); - s.current___20412 = (r0); - s.tmp_0 = scene_systemMenu_MenuOption_show__P2778_mk(s); - s.tmp_0.arg0 = s.current___20412; + r0 = pxsim_Array__getAt(s.tmp_4, s.i___37902); + s.current___37901 = (r0); + s.tmp_0 = scene_systemMenu_MenuOption_show__P20064_mk(s); + s.tmp_0.arg0 = s.current___37901; s.callLocIdx = 1435; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = scene_systemMenu_MenuOption_setTheme__P2781_mk(s); - s.tmp_0.arg0 = s.current___20412; + s.tmp_0 = scene_systemMenu_MenuOption_setTheme__P20067_mk(s); + s.tmp_0.arg0 = s.current___37901; r0 = s.arg0.fields["theme"]; s.tmp_0.arg1 = r0; s.callLocIdx = 1436; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = scene_systemMenu_MenuOption_position__P2779_mk(s); - s.tmp_0.arg0 = s.current___20412; + s.tmp_0 = scene_systemMenu_MenuOption_position__P20065_mk(s); + s.tmp_0.arg0 = s.current___37901; s.tmp_2 = if_padding_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_2.arg0 = r0; @@ -62409,7 +62751,7 @@ switch (step) { case 7: r0 = s.retval; s.tmp_1 = r0; - s.tmp_5 = r0 = s.i___20413; + s.tmp_5 = r0 = s.i___37902; s.tmp_7 = if_cardsPerRow_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_7.arg0 = r0; @@ -62474,7 +62816,7 @@ switch (step) { case 11: r0 = s.retval; s.tmp_13 = r0; - s.tmp_17 = r0 = s.i___20413; + s.tmp_17 = r0 = s.i___37902; s.tmp_19 = if_cardsPerRow_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_19.arg0 = r0; @@ -62528,98 +62870,98 @@ switch (step) { s.callLocIdx = 1445; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = (s.i___20413 + 1); - s.i___20413 = (r0); + r0 = (s.i___37902 + 1); + s.i___37902 = (r0); { step = 1; continue; } case 2: - s.tmp_0 = controller__setUserEventsEnabled__P1996_mk(s); + s.tmp_0 = controller__setUserEventsEnabled__P19282_mk(s); s.tmp_0.arg0 = false; s.callLocIdx = 1446; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P20476); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P37965); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P1986_mk(s); - s.tmp_1.arg0 = globals.A___1907; + s.tmp_1 = controller_Button_onEvent__P19272_mk(s); + s.tmp_1.arg0 = globals.A___19193; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1448; s.pc = 16; return s.tmp_1; case 16: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P20496); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P37985); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P1986_mk(s); - s.tmp_1.arg0 = globals.A___1907; + s.tmp_1 = controller_Button_onEvent__P19272_mk(s); + s.tmp_1.arg0 = globals.A___19193; s.tmp_1.arg1 = 2052; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1450; s.pc = 17; return s.tmp_1; case 17: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P1986_mk(s); - s.tmp_0.arg0 = globals.B___1908; + s.tmp_0 = controller_Button_onEvent__P19272_mk(s); + s.tmp_0.arg0 = globals.B___19194; s.tmp_0.arg1 = 2053; - s.tmp_0.arg2 = scene_systemMenu_PauseMenu_show_inline__P20525; + s.tmp_0.arg2 = scene_systemMenu_PauseMenu_show_inline__P38014; s.callLocIdx = 1452; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P1986_mk(s); - s.tmp_0.arg0 = globals.menu___1913; + s.tmp_0 = controller_Button_onEvent__P19272_mk(s); + s.tmp_0.arg0 = globals.menu___19199; s.tmp_0.arg1 = 2053; - s.tmp_0.arg2 = scene_systemMenu_PauseMenu_show_inline__P20530; + s.tmp_0.arg2 = scene_systemMenu_PauseMenu_show_inline__P38019; s.callLocIdx = 1454; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P20535); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P38024); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P1986_mk(s); - s.tmp_1.arg0 = globals.up___1910; + s.tmp_1 = controller_Button_onEvent__P19272_mk(s); + s.tmp_1.arg0 = globals.up___19196; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1458; s.pc = 20; return s.tmp_1; case 20: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P20547); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P38036); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P1986_mk(s); - s.tmp_1.arg0 = globals.left___1909; + s.tmp_1 = controller_Button_onEvent__P19272_mk(s); + s.tmp_1.arg0 = globals.left___19195; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1461; s.pc = 21; return s.tmp_1; case 21: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P20556); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P38045); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P1986_mk(s); - s.tmp_1.arg0 = globals.down___1912; + s.tmp_1 = controller_Button_onEvent__P19272_mk(s); + s.tmp_1.arg0 = globals.down___19198; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1465; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P20572); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P38061); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P1986_mk(s); - s.tmp_1.arg0 = globals.right___1911; + s.tmp_1 = controller_Button_onEvent__P19272_mk(s); + s.tmp_1.arg0 = globals.right___19197; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1468; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P20584); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P38073); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = game_onShade__P2706_mk(s); + s.tmp_1 = game_onShade__P19992_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 1471; s.pc = 24; return s.tmp_1; case 24: r0 = s.retval; - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P2788_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P20074_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 1472; s.pc = 25; return s.tmp_0; @@ -62629,12 +62971,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show__P2786.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__P20072.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__P2786_mk(s) { +function scene_systemMenu_PauseMenu_show__P20072_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show__P2786, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show__P20072, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -62661,8 +63003,8 @@ function scene_systemMenu_PauseMenu_show__P2786_mk(s) { tmp_22: undefined, tmp_23: undefined, tmp_24: undefined, - current___20412: undefined, - i___20413: undefined, + current___37901: undefined, + i___37902: undefined, arg0: undefined, } } @@ -62670,7 +63012,7 @@ function scene_systemMenu_PauseMenu_show__P2786_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P20476(s) { +function scene_systemMenu_PauseMenu_show_inline__P37965(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62708,7 +63050,7 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_8 = scene_systemMenu_MenuOption_setState__P2782_mk(s); + s.tmp_8 = scene_systemMenu_MenuOption_setState__P20068_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_9 = r0; r0 = s.caps[0].fields["selection"]; @@ -62724,12 +63066,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P20476.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__P37965.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__P20476_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P37965_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P20476, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P37965, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -62748,7 +63090,7 @@ function scene_systemMenu_PauseMenu_show_inline__P20476_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P20496(s) { +function scene_systemMenu_PauseMenu_show_inline__P37985(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62786,7 +63128,7 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_8 = scene_systemMenu_MenuOption_setState__P2782_mk(s); + s.tmp_8 = scene_systemMenu_MenuOption_setState__P20068_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_9 = r0; r0 = s.caps[0].fields["selection"]; @@ -62810,12 +63152,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P20496.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__P37985.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__P20496_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P37985_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P20496, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P37985, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -62834,7 +63176,7 @@ function scene_systemMenu_PauseMenu_show_inline__P20496_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P20525(s) { +function scene_systemMenu_PauseMenu_show_inline__P38014(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62844,7 +63186,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_closeMenu__P2791_mk(s); + s.tmp_0 = scene_systemMenu_closeMenu__P20077_mk(s); s.callLocIdx = 1451; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -62852,12 +63194,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P20525.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__P38014.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__P20525_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P38014_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P20525, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P38014, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -62866,7 +63208,7 @@ function scene_systemMenu_PauseMenu_show_inline__P20525_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P20530(s) { +function scene_systemMenu_PauseMenu_show_inline__P38019(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62876,7 +63218,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_closeMenu__P2791_mk(s); + s.tmp_0 = scene_systemMenu_closeMenu__P20077_mk(s); s.callLocIdx = 1453; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -62884,12 +63226,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P20530.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__P38019.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__P20530_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P38019_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P20530, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P38019, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -62898,7 +63240,7 @@ function scene_systemMenu_PauseMenu_show_inline__P20530_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P20535(s) { +function scene_systemMenu_PauseMenu_show_inline__P38024(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62908,9 +63250,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P2788_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P20074_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_max__P130_mk(s); + s.tmp_1 = Math_max__P17416_mk(s); s.tmp_1.arg0 = 0; r0 = s.caps[0].fields["selection"]; s.tmp_2 = r0; @@ -62941,12 +63283,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P20535.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__P38024.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__P20535_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P38024_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P20535, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P38024, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -62959,7 +63301,7 @@ function scene_systemMenu_PauseMenu_show_inline__P20535_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P20547(s) { +function scene_systemMenu_PauseMenu_show_inline__P38036(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62969,9 +63311,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P2788_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P20074_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_max__P130_mk(s); + s.tmp_1 = Math_max__P17416_mk(s); s.tmp_1.arg0 = 0; r0 = s.caps[0].fields["selection"]; s.tmp_2 = r0; @@ -62988,12 +63330,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P20547.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__P38036.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__P20547_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P38036_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P20547, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P38036, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -63004,7 +63346,7 @@ function scene_systemMenu_PauseMenu_show_inline__P20547_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P20556(s) { +function scene_systemMenu_PauseMenu_show_inline__P38045(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63014,9 +63356,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P2788_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P20074_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_min__P131_mk(s); + s.tmp_1 = Math_min__P17417_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -63052,12 +63394,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P20556.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__P38045.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__P20556_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P38045_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P20556, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P38045, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -63072,7 +63414,7 @@ function scene_systemMenu_PauseMenu_show_inline__P20556_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P20572(s) { +function scene_systemMenu_PauseMenu_show_inline__P38061(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63082,9 +63424,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P2788_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P20074_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_min__P131_mk(s); + s.tmp_1 = Math_min__P17417_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -63106,12 +63448,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P20572.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__P38061.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__P20572_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P38061_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P20572, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P38061, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -63124,7 +63466,7 @@ function scene_systemMenu_PauseMenu_show_inline__P20572_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P20584(s) { +function scene_systemMenu_PauseMenu_show_inline__P38073(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63134,12 +63476,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_onUpdate__P2787_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_onUpdate__P20073_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 1469; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = scene_systemMenu_PauseMenu_drawText__P2789_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_drawText__P20075_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 1470; s.pc = 2; return s.tmp_0; case 2: @@ -63148,12 +63490,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P20584.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__P38073.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__P20584_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P38073_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P20584, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P38073, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -63162,7 +63504,7 @@ function scene_systemMenu_PauseMenu_show_inline__P20584_mk(s) { -function scene_systemMenu_PauseMenu_drawText__P2789(s) { +function scene_systemMenu_PauseMenu_drawText__P20075(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63177,7 +63519,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C2784_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C20070_VT)) failedCast(r0); r0 = s.arg0.fields["options"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -63189,11 +63531,11 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_3 = helpers_imageFillRect__P1755_mk(s); - s.tmp_3.arg0 = globals.screen___1829; + s.tmp_3 = helpers_imageFillRect__P19041_mk(s); + s.tmp_3.arg0 = globals.screen___19115; s.tmp_3.arg1 = 0; s.tmp_3.arg2 = 0; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_3.arg3 = r0; s.tmp_5 = if_cardsTop_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -63215,8 +63557,8 @@ switch (step) { s.callLocIdx = 1484; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; - s.tmp_0 = helpers_imagePrintCenter__P1786_mk(s); - s.tmp_0.arg0 = globals.screen___1829; + s.tmp_0 = helpers_imagePrintCenter__P19072_mk(s); + s.tmp_0.arg0 = globals.screen___19115; s.tmp_1 = if_headerText_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_1.arg0 = r0; @@ -63250,8 +63592,8 @@ switch (step) { s.callLocIdx = 1487; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); - s.tmp_0.arg0 = globals.screen___1829; + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); + s.tmp_0.arg0 = globals.screen___19115; s.tmp_0.arg1 = 0; s.tmp_2 = if_infoTop_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -63269,9 +63611,9 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 - 3); s.tmp_0.arg2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_0.arg3 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___1829); + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_4 = r0; s.tmp_6 = if_infoTop_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -63295,8 +63637,8 @@ switch (step) { s.callLocIdx = 1490; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); - s.tmp_0.arg0 = globals.screen___1829; + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); + s.tmp_0.arg0 = globals.screen___19115; s.tmp_1 = if_padding_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_1.arg0 = r0; @@ -63325,7 +63667,7 @@ switch (step) { case 14: r0 = s.retval; s.tmp_0.arg2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_3 = r0; s.tmp_6 = if_padding_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -63377,8 +63719,8 @@ switch (step) { s.callLocIdx = 1496; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = helpers_imagePrintCenter__P1786_mk(s); - s.tmp_0.arg0 = globals.screen___1829; + s.tmp_0 = helpers_imagePrintCenter__P19072_mk(s); + s.tmp_0.arg0 = globals.screen___19115; s.tmp_1 = if_getText_1_mk(s); r0 = s.arg0.fields["options"]; s.tmp_2 = r0; @@ -63437,12 +63779,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_drawText__P2789.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__P20075.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__P2789_mk(s) { +function scene_systemMenu_PauseMenu_drawText__P20075_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_drawText__P2789, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_drawText__P20075, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -63461,7 +63803,7 @@ function scene_systemMenu_PauseMenu_drawText__P2789_mk(s) { -function scene_systemMenu_PauseMenu_setSelection__P2788(s) { +function scene_systemMenu_PauseMenu_setSelection__P20074(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63477,7 +63819,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C2784_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C20070_VT)) failedCast(r0); r0 = s.arg0.fields["options"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -63497,7 +63839,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__P2782_mk(s); + s.tmp_6 = scene_systemMenu_MenuOption_setState__P20068_mk(s); r0 = s.arg0.fields["options"]; s.tmp_7 = r0; r0 = s.arg0.fields["selection"]; @@ -63519,9 +63861,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_4 = controller_Button__C1979_v0_1_mk(s); - s.tmp_4.arg0 = globals.A___1907; - if (!checkSubtype(s.tmp_4.arg0, controller_Button__C1979_VT)) failedCast(s.tmp_4.arg0); + s.tmp_4 = controller_Button__C19265_v0_1_mk(s); + s.tmp_4.arg0 = globals.A___19193; + if (!checkSubtype(s.tmp_4.arg0, controller_Button__C19265_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: @@ -63536,7 +63878,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_5 = r0; - s.tmp_6 = scene_systemMenu_MenuOption_setState__P2782_mk(s); + s.tmp_6 = scene_systemMenu_MenuOption_setState__P20068_mk(s); r0 = s.arg0.fields["options"]; s.tmp_7 = r0; r0 = s.arg0.fields["selection"]; @@ -63549,7 +63891,7 @@ switch (step) { r0 = s.retval; case 7: case 8: - s.tmp_0 = scene_systemMenu_PauseMenu_updateScrollTarget__P5872_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_updateScrollTarget__P23173_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1482; s.pc = 13; return s.tmp_0; case 13: @@ -63559,12 +63901,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_setSelection__P2788.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__P20074.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__P2788_mk(s) { +function scene_systemMenu_PauseMenu_setSelection__P20074_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_setSelection__P2788, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_setSelection__P20074, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -63583,7 +63925,7 @@ function scene_systemMenu_PauseMenu_setSelection__P2788_mk(s) { -function scene_systemMenu_PauseMenu_updateScrollTarget__P5872(s) { +function scene_systemMenu_PauseMenu_updateScrollTarget__P23173(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63593,13 +63935,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.row___20802 = undefined; + s.row___38291 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C2784_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C20070_VT)) failedCast(r0); r0 = s.arg0.fields["selection"]; s.tmp_0 = r0; s.tmp_2 = if_cardsPerRow_1_mk(s); @@ -63617,17 +63959,17 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_1); - s.row___20802 = (r0); + s.row___38291 = (r0); r0 = s.arg0.fields["scrollRow"]; s.tmp_1 = r0; - r0 = (s.row___20802 === s.tmp_1); + r0 = (s.row___38291 === 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___20802 - 1); + r0 = (s.row___38291 - 1); s.tmp_2 = r0; r0 = s.arg0.fields["scrollRow"]; s.tmp_3 = r0; @@ -63642,7 +63984,7 @@ switch (step) { case 4: r0 = s.arg0.fields["scrollRow"]; s.tmp_6 = r0; - r0 = (s.row___20802 > s.tmp_6); + r0 = (s.row___38291 > s.tmp_6); s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 5; continue; } @@ -63702,12 +64044,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_updateScrollTarget__P5872.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__P23173.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__P5872_mk(s) { +function scene_systemMenu_PauseMenu_updateScrollTarget__P23173_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_updateScrollTarget__P5872, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_updateScrollTarget__P23173, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -63719,7 +64061,7 @@ function scene_systemMenu_PauseMenu_updateScrollTarget__P5872_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - row___20802: undefined, + row___38291: undefined, arg0: undefined, } } @@ -63727,7 +64069,7 @@ function scene_systemMenu_PauseMenu_updateScrollTarget__P5872_mk(s) { -function scene_systemMenu_PauseMenu_onUpdate__P2787(s) { +function scene_systemMenu_PauseMenu_onUpdate__P20073(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63737,22 +64079,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.t___20662 = undefined; - s.i___20666 = undefined; - s.dt___20695 = undefined; + s.t___38151 = undefined; + s.i___38155 = undefined; + s.dt___38184 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C2784_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C20070_VT)) failedCast(r0); r0 = pxsim.control.millis(); s.tmp_0 = r0; r0 = (s.tmp_0 / 250); - s.t___20662 = (r0); - s.i___20666 = (0); + s.t___38151 = (r0); + s.i___38155 = (0); case 1: - s.tmp_1 = r0 = s.i___20666; + s.tmp_1 = r0 = s.i___38155; r0 = s.arg0.fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -63761,13 +64103,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__P2780_mk(s); + s.tmp_4 = scene_systemMenu_MenuOption_setOffset__P20066_mk(s); r0 = s.arg0.fields["options"]; s.tmp_5 = r0; - r0 = pxsim_Array__getAt(s.tmp_5, s.i___20666); + r0 = pxsim_Array__getAt(s.tmp_5, s.i___38155); s.tmp_4.arg0 = r0; - s.tmp_8 = r0 = s.t___20662; - s.tmp_11 = r0 = s.i___20666; + s.tmp_8 = r0 = s.t___38151; + s.tmp_11 = r0 = s.i___38155; s.tmp_13 = if_cardsPerRow_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_13.arg0 = r0; @@ -63795,11 +64137,11 @@ switch (step) { s.callLocIdx = 1474; s.pc = 10; return s.tmp_4; case 10: r0 = s.retval; - r0 = (s.i___20666 + 1); - s.i___20666 = (r0); + r0 = (s.i___38155 + 1); + s.i___38155 = (r0); { step = 1; continue; } case 2: - s.tmp_1 = game_currentScene__P2693_mk(s); + s.tmp_1 = game_currentScene__P19979_mk(s); s.callLocIdx = 1475; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; @@ -63808,7 +64150,7 @@ switch (step) { r0 = s.tmp_0.fields["deltaTimeMillis"]; s.tmp_2 = r0; r0 = (s.tmp_2 / 1000); - s.dt___20695 = (r0); + s.dt___38184 = (r0); r0 = s.arg0.fields["scrollOffset"]; s.tmp_1 = r0; r0 = s.arg0.fields["scrollTarget"]; @@ -63820,7 +64162,7 @@ switch (step) { s.tmp_3 = r0 = s.arg0; r0 = s.tmp_3.fields["scrollOffset"]; s.tmp_5 = r0; - r0 = (s.dt___20695 * 100); + r0 = (s.dt___38184 * 100); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_4 = r0; @@ -63838,7 +64180,7 @@ switch (step) { s.tmp_3 = r0 = s.arg0; r0 = s.tmp_3.fields["scrollOffset"]; s.tmp_5 = r0; - r0 = (s.dt___20695 * 100); + r0 = (s.dt___38184 * 100); s.tmp_6 = r0; r0 = (s.tmp_5 - s.tmp_6); s.tmp_4 = r0; @@ -63848,7 +64190,7 @@ switch (step) { { step = 9; continue; } case 5: case 6: - s.tmp_2 = Math_abs__P128_mk(s); + s.tmp_2 = Math_abs__P17414_mk(s); r0 = s.arg0.fields["scrollOffset"]; s.tmp_3 = r0; r0 = s.arg0.fields["scrollTarget"]; @@ -63868,8 +64210,8 @@ switch (step) { r0 = (s.arg0).fields["scrollOffset"] = (s.tmp_5); case 7: case 8: - s.tmp_0 = scene_Camera_offsetY__P2528_mk(s); - s.tmp_1 = game_currentScene__P2693_mk(s); + s.tmp_0 = scene_Camera_offsetY__P19814_mk(s); + s.tmp_1 = game_currentScene__P19979_mk(s); s.callLocIdx = 1478; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; @@ -63885,12 +64227,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_onUpdate__P2787.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__P20073.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__P2787_mk(s) { +function scene_systemMenu_PauseMenu_onUpdate__P20073_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_onUpdate__P2787, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_onUpdate__P20073, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -63906,9 +64248,9 @@ function scene_systemMenu_PauseMenu_onUpdate__P2787_mk(s) { tmp_11: undefined, tmp_12: undefined, tmp_13: undefined, - t___20662: undefined, - i___20666: undefined, - dt___20695: undefined, + t___38151: undefined, + i___38155: undefined, + dt___38184: undefined, arg0: undefined, } } @@ -63916,7 +64258,7 @@ function scene_systemMenu_PauseMenu_onUpdate__P2787_mk(s) { -function scene_systemMenu_MenuOption_setOffset__P2780(s) { +function scene_systemMenu_MenuOption_setOffset__P20066(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63932,8 +64274,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C2776_VT)) failedCast(r0); - s.tmp_0 = Sprite_top__P2191_mk(s); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C20062_VT)) failedCast(r0); + s.tmp_0 = Sprite_top__P19477_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["top"]; @@ -63943,10 +64285,10 @@ switch (step) { s.callLocIdx = 1416; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_y__P2144_mk(s); + s.tmp_0 = Sprite_y__P19430_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_y__P2143_mk(s); + s.tmp_1 = Sprite_y__P19429_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 1417; s.pc = 3; return s.tmp_1; @@ -63960,12 +64302,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_setOffset__P2780.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__P20066.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__P2780_mk(s) { +function scene_systemMenu_MenuOption_setOffset__P20066_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_setOffset__P2780, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_setOffset__P20066, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -63977,7 +64319,7 @@ function scene_systemMenu_MenuOption_setOffset__P2780_mk(s) { -function scene_systemMenu_MenuOption_setState__P2782(s) { +function scene_systemMenu_MenuOption_setState__P20068(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63993,7 +64335,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C2776_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C20062_VT)) failedCast(r0); r0 = s.arg0.fields["state"]; s.tmp_1 = r0; r0 = (s.tmp_1 === s.arg1); @@ -64004,7 +64346,7 @@ switch (step) { case 1: case 2: r0 = (s.arg0).fields["state"] = (s.arg1); - s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P5871_mk(s); + s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P23172_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1420; s.pc = 4; return s.tmp_0; case 4: @@ -64014,12 +64356,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_setState__P2782.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__P20068.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__P2782_mk(s) { +function scene_systemMenu_MenuOption_setState__P20068_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_setState__P2782, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_setState__P20068, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -64031,7 +64373,7 @@ function scene_systemMenu_MenuOption_setState__P2782_mk(s) { -function scene_systemMenu_MenuOption_updateCard__P5871(s) { +function scene_systemMenu_MenuOption_updateCard__P23172(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64046,7 +64388,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C2776_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C20062_VT)) failedCast(r0); r0 = s.arg0.fields["theme"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -64069,7 +64411,7 @@ switch (step) { r0 = s.tmp_3; { step = 6; continue; } case 3: - s.tmp_4 = Sprite_setImage__P2178_mk(s); + s.tmp_4 = Sprite_setImage__P19464_mk(s); r0 = s.arg0.fields["card"]; s.tmp_4.arg0 = r0; s.tmp_5 = if_basicCard_1_mk(s); @@ -64091,7 +64433,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 4: - s.tmp_0 = Sprite_setImage__P2178_mk(s); + s.tmp_0 = Sprite_setImage__P19464_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_1 = if_selectedCard_1_mk(s); @@ -64113,7 +64455,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 5: - s.tmp_0 = Sprite_setImage__P2178_mk(s); + s.tmp_0 = Sprite_setImage__P19464_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_1 = if_activeCard_1_mk(s); @@ -64134,10 +64476,10 @@ switch (step) { case 12: r0 = s.retval; case 6: - s.tmp_0 = Sprite_x__P2142_mk(s); + s.tmp_0 = Sprite_x__P19428_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_x__P2141_mk(s); + s.tmp_1 = Sprite_x__P19427_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 1429; s.pc = 15; return s.tmp_1; @@ -64147,10 +64489,10 @@ switch (step) { s.callLocIdx = 1430; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.tmp_0 = Sprite_y__P2144_mk(s); + s.tmp_0 = Sprite_y__P19430_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_y__P2143_mk(s); + s.tmp_1 = Sprite_y__P19429_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 1431; s.pc = 17; return s.tmp_1; @@ -64165,12 +64507,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_updateCard__P5871.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__P23172.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__P5871_mk(s) { +function scene_systemMenu_MenuOption_updateCard__P23172_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_updateCard__P5871, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_updateCard__P23172, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -64185,7 +64527,7 @@ function scene_systemMenu_MenuOption_updateCard__P5871_mk(s) { -function scene_systemMenu_MenuOption_setTheme__P2781(s) { +function scene_systemMenu_MenuOption_setTheme__P20067(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64201,9 +64543,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C2776_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C20062_VT)) failedCast(r0); r0 = (s.arg0).fields["theme"] = (s.arg1); - s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P5871_mk(s); + s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P23172_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1419; s.pc = 1; return s.tmp_0; case 1: @@ -64212,12 +64554,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_setTheme__P2781.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__P20067.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__P2781_mk(s) { +function scene_systemMenu_MenuOption_setTheme__P20067_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_setTheme__P2781, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_setTheme__P20067, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -64228,7 +64570,7 @@ function scene_systemMenu_MenuOption_setTheme__P2781_mk(s) { -function scene_systemMenu_MenuOption_position__P2779(s) { +function scene_systemMenu_MenuOption_position__P20065(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64245,26 +64587,26 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C2776_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C20062_VT)) failedCast(r0); r0 = (s.arg0).fields["top"] = (s.arg2); - s.tmp_0 = Sprite_left__P2187_mk(s); + s.tmp_0 = Sprite_left__P19473_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1410; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_top__P2191_mk(s); + s.tmp_0 = Sprite_top__P19477_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 1411; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_x__P2142_mk(s); + s.tmp_0 = Sprite_x__P19428_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_x__P2141_mk(s); + s.tmp_1 = Sprite_x__P19427_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 1412; s.pc = 4; return s.tmp_1; @@ -64274,10 +64616,10 @@ switch (step) { s.callLocIdx = 1413; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_y__P2144_mk(s); + s.tmp_0 = Sprite_y__P19430_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_y__P2143_mk(s); + s.tmp_1 = Sprite_y__P19429_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 1414; s.pc = 6; return s.tmp_1; @@ -64291,12 +64633,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_position__P2779.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__P20065.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__P2779_mk(s) { +function scene_systemMenu_MenuOption_position__P20065_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_position__P2779, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_position__P20065, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -64309,7 +64651,7 @@ function scene_systemMenu_MenuOption_position__P2779_mk(s) { -function scene_systemMenu_MenuOption_show__P2778(s) { +function scene_systemMenu_MenuOption_show__P20064(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64324,7 +64666,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C2776_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C20062_VT)) failedCast(r0); r0 = s.arg0.fields["theme"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -64344,12 +64686,12 @@ switch (step) { r0 = s.retval; { step = 2; continue; } case 1: - r0 = globals.CARD_NORMAL___2800; + r0 = globals.CARD_NORMAL___20086; case 2: // jmp value (already in r0) s.tmp_2 = r0; s.tmp_3 = r0 = s.arg0; - s.tmp_5 = sprites_create__P2064_mk(s); + s.tmp_5 = sprites_create__P19350_mk(s); s.tmp_5.arg0 = s.tmp_2; s.tmp_5.arg1 = undefined; s.callLocIdx = 1406; s.pc = 4; return s.tmp_5; @@ -64372,7 +64714,7 @@ switch (step) { case 5: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = sprites_create__P2064_mk(s); + s.tmp_2 = sprites_create__P19350_mk(s); r0 = s.arg0.fields["iconImage"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = undefined; @@ -64400,12 +64742,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_show__P2778.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__P20064.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__P2778_mk(s) { +function scene_systemMenu_MenuOption_show__P20064_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_show__P2778, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_show__P20064, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -64420,7 +64762,7 @@ function scene_systemMenu_MenuOption_show__P2778_mk(s) { -function game_onShade__P2706(s) { +function game_onShade__P19992(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64434,7 +64776,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_init__P5625_mk(s); + s.tmp_0 = game_init__P22926_mk(s); s.tmp_0.arg0 = undefined; s.callLocIdx = 1392; s.pc = 4; return s.tmp_0; case 4: @@ -64448,7 +64790,7 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_2 = scene_createRenderable__P2543_mk(s); + s.tmp_2 = scene_createRenderable__P19829_mk(s); s.tmp_2.arg0 = 80; s.tmp_2.arg1 = s.arg0; s.tmp_2.arg2 = undefined; @@ -64460,12 +64802,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onShade__P2706.info = {"start":8745,"length":145,"line":286,"column":4,"endLine":290,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onShade","argumentNames":["a"]} +game_onShade__P19992.info = {"start":8745,"length":145,"line":286,"column":4,"endLine":290,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onShade","argumentNames":["a"]} -function game_onShade__P2706_mk(s) { +function game_onShade__P19992_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onShade__P2706, depth: s.depth + 1, + parent: s, fn: game_onShade__P19992, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -64477,7 +64819,7 @@ function game_onShade__P2706_mk(s) { -function scene_systemMenu_PauseMenu_constructor__P2785(s) { +function scene_systemMenu_PauseMenu_constructor__P20071(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64494,7 +64836,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C2784_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C20070_VT)) failedCast(r0); r0 = (s.arg0).fields["generator"] = (s.arg1); s.tmp_0 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_0); @@ -64502,8 +64844,8 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_1 = scene_systemMenu_buildMenuTheme__P2793_mk(s); - r0 = pxsim_ImageMethods.width(globals.CARD_NORMAL___2800); + s.tmp_1 = scene_systemMenu_buildMenuTheme__P20079_mk(s); + r0 = pxsim_ImageMethods.width(globals.CARD_NORMAL___20086); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 3; s.tmp_1.arg2 = undefined; @@ -64522,12 +64864,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_constructor__P2785.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__P20071.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__P2785_mk(s) { +function scene_systemMenu_PauseMenu_constructor__P20071_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_constructor__P2785, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_constructor__P20071, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -64541,7 +64883,7 @@ function scene_systemMenu_PauseMenu_constructor__P2785_mk(s) { -function scene_systemMenu_buildMenuTheme__P2793(s) { +function scene_systemMenu_buildMenuTheme__P20079(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64551,7 +64893,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.cardsPerRow___21276 = undefined; + s.cardsPerRow___38765 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -64559,19 +64901,19 @@ switch (step) { s.arg3 = (s.lambdaArgs[3]); s.lambdaArgs = null; } - r0 = pxsim_ImageMethods.width(globals.screen___1829); + r0 = pxsim_ImageMethods.width(globals.screen___19115); 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___21276 = (r0); + s.cardsPerRow___38765 = (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___1772; + r0 = globals.font8___19058; case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -64582,7 +64924,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - s.tmp_1 = image_doubledFont__P1775_mk(s); + s.tmp_1 = image_doubledFont__P19061_mk(s); s.tmp_1.arg0 = s.arg2; s.callLocIdx = 1543; s.pc = 5; return s.tmp_1; case 5: @@ -64595,12 +64937,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___21276); - r0 = pxsim_ImageMethods.width(globals.screen___1829); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "cardsPerRow", s.cardsPerRow___38765); + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_3 = r0; - r0 = (s.cardsPerRow___21276 * s.arg0); + r0 = (s.cardsPerRow___38765 * s.arg0); s.tmp_5 = r0; - r0 = (s.cardsPerRow___21276 - 1); + r0 = (s.cardsPerRow___38765 - 1); s.tmp_7 = r0; r0 = (s.tmp_7 * s.arg1); s.tmp_6 = r0; @@ -64631,7 +64973,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___1829); + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_14 = r0; s.tmp_16 = if_charHeight_1_mk(s); s.tmp_16.arg0 = s.arg2; @@ -64652,19 +64994,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___2801); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "activeCard", globals.CARD_ACTIVE___2802); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "basicCard", globals.CARD_NORMAL___2800); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "selectedCard", globals.CARD_SELECTED___20087); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "activeCard", globals.CARD_ACTIVE___20088); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "basicCard", globals.CARD_NORMAL___20086); r0 = s.tmp_0; return leave(s, r0) default: oops() } } } -scene_systemMenu_buildMenuTheme__P2793.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__P20079.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__P2793_mk(s) { +function scene_systemMenu_buildMenuTheme__P20079_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildMenuTheme__P2793, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildMenuTheme__P20079, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -64683,7 +65025,7 @@ function scene_systemMenu_buildMenuTheme__P2793_mk(s) { tmp_14: undefined, tmp_15: undefined, tmp_16: undefined, - cardsPerRow___21276: undefined, + cardsPerRow___38765: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -64694,7 +65036,7 @@ function scene_systemMenu_buildMenuTheme__P2793_mk(s) { -function image_doubledFont__P1775(s) { +function image_doubledFont__P19061(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64708,7 +65050,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = image_scaledFont__P1776_mk(s); + s.tmp_0 = image_scaledFont__P19062_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 2; s.callLocIdx = 134; s.pc = 1; return s.tmp_0; @@ -64717,12 +65059,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -image_doubledFont__P1775.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__P19061.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__P1775_mk(s) { +function image_doubledFont__P19061_mk(s) { checkStack(s.depth); return { - parent: s, fn: image_doubledFont__P1775, depth: s.depth + 1, + parent: s, fn: image_doubledFont__P19061, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -64732,7 +65074,7 @@ function image_doubledFont__P1775_mk(s) { -function move_car__P81993(s) { +function move_car__P163088(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64748,9 +65090,9 @@ switch (step) { s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tmp_1 = spriteutils_isDestroyed__P4235_mk(s); + s.tmp_1 = spriteutils_isDestroyed__P21521_mk(s); s.tmp_1.arg0 = s.arg0; - s.callLocIdx = 265; s.pc = 10; return s.tmp_1; + s.callLocIdx = 276; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; s.tmp_0 = r0; @@ -64763,11 +65105,11 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_3 = Sprite_ay__P2152_mk(s); + s.tmp_3 = Sprite_ay__P19438_mk(s); s.tmp_3.arg0 = s.arg0; r0 = (s.arg2 * -1); s.tmp_3.arg1 = r0; - s.callLocIdx = 266; s.pc = 11; return s.tmp_3; + s.callLocIdx = 277; s.pc = 11; return s.tmp_3; case 11: r0 = s.retval; { step = 8; continue; } @@ -64776,10 +65118,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_1 = Sprite_ax__P2150_mk(s); + s.tmp_1 = Sprite_ax__P19436_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg2; - s.callLocIdx = 267; s.pc = 12; return s.tmp_1; + s.callLocIdx = 278; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; { step = 7; continue; } @@ -64788,19 +65130,19 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_1 = Sprite_ay__P2152_mk(s); + s.tmp_1 = Sprite_ay__P19438_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg2; - s.callLocIdx = 268; s.pc = 13; return s.tmp_1; + s.callLocIdx = 279; s.pc = 13; return s.tmp_1; case 13: r0 = s.retval; { step = 6; continue; } case 5: - s.tmp_0 = Sprite_ax__P2150_mk(s); + s.tmp_0 = Sprite_ax__P19436_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg2 * -1); s.tmp_0.arg1 = r0; - s.callLocIdx = 269; s.pc = 14; return s.tmp_0; + s.callLocIdx = 280; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; case 6: @@ -64811,12 +65153,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -move_car__P81993.info = {"start":12203,"length":319,"line":361,"column":0,"endLine":374,"endColumn":1,"fileName":"main.ts","functionName":"move_car","argumentNames":["car","dir","accel"]} +move_car__P163088.info = {"start":12485,"length":319,"line":370,"column":0,"endLine":383,"endColumn":1,"fileName":"main.ts","functionName":"move_car","argumentNames":["car","dir","accel"]} -function move_car__P81993_mk(s) { +function move_car__P163088_mk(s) { checkStack(s.depth); return { - parent: s, fn: move_car__P81993, depth: s.depth + 1, + parent: s, fn: move_car__P163088, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -64831,7 +65173,7 @@ function move_car__P81993_mk(s) { -function sprites_readDataBoolean__P4492(s) { +function sprites_readDataBoolean__P21778(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64841,7 +65183,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.d___25625 = undefined; + s.d___43114 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -64868,13 +65210,13 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_4 = Sprite_data__P2163_mk(s); + s.tmp_4 = Sprite_data__P19449_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 2622; s.pc = 6; return s.tmp_4; case 6: r0 = s.retval; - s.d___25625 = (r0); - r0 = pxsim_pxtrt.mapGetGeneric(s.d___25625, s.arg1); + s.d___43114 = (r0); + r0 = pxsim_pxtrt.mapGetGeneric(s.d___43114, s.arg1); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -64887,19 +65229,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_readDataBoolean__P4492.info = {"start":2670,"length":179,"line":86,"column":4,"endLine":90,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"readDataBoolean","argumentNames":["sprite","name"]} +sprites_readDataBoolean__P21778.info = {"start":2670,"length":179,"line":86,"column":4,"endLine":90,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"readDataBoolean","argumentNames":["sprite","name"]} -function sprites_readDataBoolean__P4492_mk(s) { +function sprites_readDataBoolean__P21778_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_readDataBoolean__P4492, depth: s.depth + 1, + parent: s, fn: sprites_readDataBoolean__P21778, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - d___25625: undefined, + d___43114: undefined, arg0: undefined, arg1: undefined, } } @@ -64908,7 +65250,7 @@ function sprites_readDataBoolean__P4492_mk(s) { -function controller_Button_onEvent__P1986(s) { +function controller_Button_onEvent__P19272(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64918,7 +65260,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.eventHandler___25639 = undefined; + s.eventHandler___43128 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -64926,28 +65268,28 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C1979_VT)) failedCast(r0); - s.tmp_0 = controller_Button_getOrCreateHandlerForEvent__P5426_mk(s); + if (!checkSubtype(r0, controller_Button__C19265_VT)) failedCast(r0); + s.tmp_0 = controller_Button_getOrCreateHandlerForEvent__P22727_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 246; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.eventHandler___25639 = (r0); - r0 = (s.eventHandler___25639).fields["callback"] = (s.arg2); + s.eventHandler___43128 = (r0); + r0 = (s.eventHandler___43128).fields["callback"] = (s.arg2); r0 = undefined; return leave(s, r0) default: oops() } } } -controller_Button_onEvent__P1986.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__P19272.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__P1986_mk(s) { +function controller_Button_onEvent__P19272_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_onEvent__P1986, depth: s.depth + 1, + parent: s, fn: controller_Button_onEvent__P19272, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - eventHandler___25639: undefined, + eventHandler___43128: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -64957,7 +65299,7 @@ function controller_Button_onEvent__P1986_mk(s) { -function helpers_getTileByName__P3025(s) { +function helpers_getTileByName__P20311(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64971,7 +65313,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers__getFactoryInstance__P3020_mk(s); + s.tmp_0 = helpers__getFactoryInstance__P20306_mk(s); s.tmp_0.arg0 = "tile"; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1729; s.pc = 1; return s.tmp_0; @@ -64980,12 +65322,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_getTileByName__P3025.info = {"start":2864,"length":101,"line":89,"column":4,"endLine":91,"endColumn":5,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"getTileByName","argumentNames":["name"]} +helpers_getTileByName__P20311.info = {"start":2864,"length":101,"line":89,"column":4,"endLine":91,"endColumn":5,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"getTileByName","argumentNames":["name"]} -function helpers_getTileByName__P3025_mk(s) { +function helpers_getTileByName__P20311_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_getTileByName__P3025, depth: s.depth + 1, + parent: s, fn: helpers_getTileByName__P20311, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -64995,7 +65337,7 @@ function helpers_getTileByName__P3025_mk(s) { -function assets_tile__P3016(s) { +function assets_tile__P20302(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65014,12 +65356,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -assets_tile__P3016.info = {"start":1108,"length":70,"line":31,"column":4,"endLine":31,"endColumn":74,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"tile","argumentNames":["lits","args"]} +assets_tile__P20302.info = {"start":1108,"length":70,"line":31,"column":4,"endLine":31,"endColumn":74,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"tile","argumentNames":["lits","args"]} -function assets_tile__P3016_mk(s) { +function assets_tile__P20302_mk(s) { checkStack(s.depth); return { - parent: s, fn: assets_tile__P3016, depth: s.depth + 1, + parent: s, fn: assets_tile__P20302, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -65029,7 +65371,7 @@ function assets_tile__P3016_mk(s) { -function events_tileEvent__P4532(s) { +function events_tileEvent__P21818(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65039,7 +65381,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.existing___26262 = undefined; + s.existing___43751 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -65047,12 +65389,12 @@ switch (step) { s.arg3 = (s.lambdaArgs[3]); s.lambdaArgs = null; } - s.tmp_0 = events_init__P7880_mk(s); + s.tmp_0 = events_init__P25181_mk(s); s.callLocIdx = 2679; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = events_EventState_getTileHandler__P7850_mk(s); - s.tmp_1 = events_state__P7881_mk(s); + s.tmp_0 = events_EventState_getTileHandler__P25151_mk(s); + s.tmp_1 = events_state__P25182_mk(s); s.callLocIdx = 2680; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; @@ -65063,16 +65405,16 @@ switch (step) { s.callLocIdx = 2681; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.existing___26262 = (r0); - r0 = pxsim_numops_toBoolDecr(s.existing___26262); + s.existing___43751 = (r0); + r0 = pxsim_numops_toBoolDecr(s.existing___43751); if (!r0) { step = 1; continue; } - r0 = (s.existing___26262).fields["handler"] = (s.arg3); + r0 = (s.existing___43751).fields["handler"] = (s.arg3); { step = 3; continue; } case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(events_TileHandlerEntry__C7861_VT); + r0 = pxsim_pxtcore_mkClassInstance(events_TileHandlerEntry__C25162_VT); s.tmp_0 = r0; - s.tmp_1 = events_TileHandlerEntry_constructor__P7862_mk(s); + s.tmp_1 = events_TileHandlerEntry_constructor__P25163_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg2; s.tmp_1.arg2 = s.arg0; @@ -65081,17 +65423,17 @@ switch (step) { s.callLocIdx = 2683; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - s.tmp_3 = events_state__P7881_mk(s); + s.tmp_3 = events_state__P25182_mk(s); s.callLocIdx = 2682; s.pc = 8; return s.tmp_3; case 8: r0 = s.retval; r0 = r0.fields["tileHandlers"]; s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_2, s.tmp_0); - s.tmp_0 = scene_onOverlapTile__P2247_mk(s); + s.tmp_0 = scene_onOverlapTile__P19533_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - s.tmp_0.arg2 = events_tileEvent_inline__P26289; + s.tmp_0.arg2 = events_tileEvent_inline__P43778; s.callLocIdx = 2687; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; @@ -65100,18 +65442,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -events_tileEvent__P4532.info = {"start":15390,"length":562,"line":470,"column":4,"endLine":486,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"tileEvent","argumentNames":["kind","tile","event","handler"]} +events_tileEvent__P21818.info = {"start":15390,"length":562,"line":470,"column":4,"endLine":486,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"tileEvent","argumentNames":["kind","tile","event","handler"]} -function events_tileEvent__P4532_mk(s) { +function events_tileEvent__P21818_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_tileEvent__P4532, depth: s.depth + 1, + parent: s, fn: events_tileEvent__P21818, 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, - existing___26262: undefined, + existing___43751: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -65122,7 +65464,7 @@ function events_tileEvent__P4532_mk(s) { -function events_tileEvent_inline__P26289(s) { +function events_tileEvent_inline__P43778(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65137,15 +65479,15 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = events_updateTileStateAndFireEvents__P7882_mk(s); + s.tmp_0 = events_updateTileStateAndFireEvents__P25183_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = tiles_Location_tileSet__P2443_mk(s); + s.tmp_1 = tiles_Location_tileSet__P19729_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 2684; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = tiles_Location_tileMap__P2434_mk(s); + s.tmp_2 = tiles_Location_tileMap__P19720_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 2685; s.pc = 3; return s.tmp_2; case 3: @@ -65158,12 +65500,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -events_tileEvent_inline__P26289.info = {"start":15826,"length":119,"line":483,"column":40,"endLine":485,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"inline","argumentNames":["sprite","location"]} +events_tileEvent_inline__P43778.info = {"start":15826,"length":119,"line":483,"column":40,"endLine":485,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"inline","argumentNames":["sprite","location"]} -function events_tileEvent_inline__P26289_mk(s) { +function events_tileEvent_inline__P43778_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_tileEvent_inline__P26289, depth: s.depth + 1, + parent: s, fn: events_tileEvent_inline__P43778, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -65176,7 +65518,7 @@ function events_tileEvent_inline__P26289_mk(s) { -function events_updateTileStateAndFireEvents__P7882(s) { +function events_updateTileStateAndFireEvents__P25183(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65186,46 +65528,46 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.data___26301 = undefined; - s.tileState___26324 = undefined; - s.oldFlags___26329 = undefined; + s.data___43790 = undefined; + s.tileState___43813 = undefined; + s.oldFlags___43818 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tmp_1 = Sprite_data__P2163_mk(s); + s.tmp_1 = Sprite_data__P19449_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2688; s.pc = 26; return s.tmp_1; case 26: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim_pxtrt.mapGetGeneric(s.tmp_0, globals.SPRITE_DATA_KEY___4498); - s.data___26301 = (r0); - r0 = pxsim_numops_toBoolDecr(s.data___26301); + r0 = pxsim_pxtrt.mapGetGeneric(s.tmp_0, globals.SPRITE_DATA_KEY___21784); + s.data___43790 = (r0); + r0 = pxsim_numops_toBoolDecr(s.data___43790); 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(events_SpriteEventData__C7867_VT); + r0 = pxsim_pxtcore_mkClassInstance(events_SpriteEventData__C25168_VT); s.tmp_2 = r0; - s.tmp_3 = events_SpriteEventData_constructor__P7871_mk(s); + s.tmp_3 = events_SpriteEventData_constructor__P25172_mk(s); s.tmp_3.arg0 = s.tmp_2; s.tmp_3.arg1 = s.arg0; s.callLocIdx = 2689; s.pc = 27; return s.tmp_3; case 27: r0 = s.retval; - s.data___26301 = (s.tmp_2); - s.tmp_1 = Sprite_data__P2163_mk(s); + s.data___43790 = (s.tmp_2); + s.tmp_1 = Sprite_data__P19449_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 2690; s.pc = 28; return s.tmp_1; case 28: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim_pxtrt.mapSetGeneric(s.tmp_0, globals.SPRITE_DATA_KEY___4498, s.data___26301); - s.tmp_1 = events_state__P7881_mk(s); + r0 = pxsim_pxtrt.mapSetGeneric(s.tmp_0, globals.SPRITE_DATA_KEY___21784, s.data___43790); + s.tmp_1 = events_state__P25182_mk(s); s.callLocIdx = 2691; s.pc = 29; return s.tmp_1; case 29: r0 = s.retval; @@ -65234,40 +65576,40 @@ switch (step) { r0 = pxsim_Array__push(s.tmp_0, s.arg0); case 1: case 2: - s.tmp_0 = events_SpriteEventData_getTileEntry__P7868_mk(s); - s.tmp_0.arg0 = s.data___26301; + s.tmp_0 = events_SpriteEventData_getTileEntry__P25169_mk(s); + s.tmp_0.arg0 = s.data___43790; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = true; s.callLocIdx = 2692; s.pc = 30; return s.tmp_0; case 30: r0 = s.retval; - s.tileState___26324 = (r0); - r0 = s.tileState___26324.fields["flag"]; - s.oldFlags___26329 = (r0); - s.tmp_0 = events_updateTileState__P7883_mk(s); - s.tmp_0.arg0 = s.tileState___26324; + s.tileState___43813 = (r0); + r0 = s.tileState___43813.fields["flag"]; + s.oldFlags___43818 = (r0); + s.tmp_0 = events_updateTileState__P25184_mk(s); + s.tmp_0.arg0 = s.tileState___43813; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg1; s.tmp_0.arg3 = s.arg2; s.callLocIdx = 2693; s.pc = 31; return s.tmp_0; case 31: r0 = s.retval; - r0 = s.tileState___26324.fields["flag"]; + r0 = s.tileState___43813.fields["flag"]; s.tmp_1 = r0; - r0 = (s.oldFlags___26329 === s.tmp_1); + r0 = (s.oldFlags___43818 === s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } { step = 25; continue; } case 3: case 4: - r0 = s.tileState___26324.fields["flag"]; + r0 = s.tileState___43813.fields["flag"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 1); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 7; continue; } - r0 = (s.oldFlags___26329 & 1); + r0 = (s.oldFlags___43818 & 1); s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); s.tmp_5 = r0; @@ -65275,7 +65617,7 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 5; continue; } - s.tmp_7 = events_runTileEventHandlers__P7884_mk(s); + s.tmp_7 = events_runTileEventHandlers__P25185_mk(s); s.tmp_7.arg0 = s.arg0; s.tmp_7.arg1 = 0; s.tmp_7.arg2 = s.arg1; @@ -65286,11 +65628,11 @@ switch (step) { case 6: { step = 10; continue; } case 7: - r0 = (s.oldFlags___26329 & 1); + r0 = (s.oldFlags___43818 & 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.tmp_1 = events_runTileEventHandlers__P7884_mk(s); + s.tmp_1 = events_runTileEventHandlers__P25185_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = 1; s.tmp_1.arg2 = s.arg1; @@ -65300,13 +65642,13 @@ switch (step) { case 8: case 9: case 10: - r0 = s.tileState___26324.fields["flag"]; + r0 = s.tileState___43813.fields["flag"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = (s.oldFlags___26329 & 2); + r0 = (s.oldFlags___43818 & 2); s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); s.tmp_3 = r0; @@ -65314,7 +65656,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 11; continue; } - s.tmp_5 = events_runTileEventHandlers__P7884_mk(s); + s.tmp_5 = events_runTileEventHandlers__P25185_mk(s); s.tmp_5.arg0 = s.arg0; s.tmp_5.arg1 = 2; s.tmp_5.arg2 = s.arg1; @@ -65325,11 +65667,11 @@ switch (step) { case 12: { step = 16; continue; } case 13: - r0 = (s.oldFlags___26329 & 2); + r0 = (s.oldFlags___43818 & 2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - s.tmp_1 = events_runTileEventHandlers__P7884_mk(s); + s.tmp_1 = events_runTileEventHandlers__P25185_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = 3; s.tmp_1.arg2 = s.arg1; @@ -65339,13 +65681,13 @@ switch (step) { case 14: case 15: case 16: - r0 = s.tileState___26324.fields["flag"]; + r0 = s.tileState___43813.fields["flag"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 19; continue; } - r0 = (s.oldFlags___26329 & 4); + r0 = (s.oldFlags___43818 & 4); s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); s.tmp_3 = r0; @@ -65353,7 +65695,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 17; continue; } - s.tmp_5 = events_runTileEventHandlers__P7884_mk(s); + s.tmp_5 = events_runTileEventHandlers__P25185_mk(s); s.tmp_5.arg0 = s.arg0; s.tmp_5.arg1 = 4; s.tmp_5.arg2 = s.arg1; @@ -65364,11 +65706,11 @@ switch (step) { case 18: { step = 22; continue; } case 19: - r0 = (s.oldFlags___26329 & 4); + r0 = (s.oldFlags___43818 & 4); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - s.tmp_1 = events_runTileEventHandlers__P7884_mk(s); + s.tmp_1 = events_runTileEventHandlers__P25185_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = 5; s.tmp_1.arg2 = s.arg1; @@ -65378,15 +65720,15 @@ switch (step) { case 20: case 21: case 22: - r0 = s.tileState___26324.fields["flag"]; + r0 = s.tileState___43813.fields["flag"]; s.tmp_1 = r0; r0 = (s.tmp_1 === 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 23; continue; } - r0 = s.data___26301.fields["tiles"]; + r0 = s.data___43790.fields["tiles"]; s.tmp_2 = r0; - r0 = pxsim_Array_.removeElement(s.tmp_2, s.tileState___26324); + r0 = pxsim_Array_.removeElement(s.tmp_2, s.tileState___43813); case 23: case 24: case 25: @@ -65394,12 +65736,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -events_updateTileStateAndFireEvents__P7882.info = {"start":15958,"length":1697,"line":488,"column":4,"endLine":534,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"updateTileStateAndFireEvents","argumentNames":["sprite","tileIndex","map"]} +events_updateTileStateAndFireEvents__P25183.info = {"start":15958,"length":1697,"line":488,"column":4,"endLine":534,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"updateTileStateAndFireEvents","argumentNames":["sprite","tileIndex","map"]} -function events_updateTileStateAndFireEvents__P7882_mk(s) { +function events_updateTileStateAndFireEvents__P25183_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_updateTileStateAndFireEvents__P7882, depth: s.depth + 1, + parent: s, fn: events_updateTileStateAndFireEvents__P25183, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -65409,9 +65751,9 @@ function events_updateTileStateAndFireEvents__P7882_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - data___26301: undefined, - tileState___26324: undefined, - oldFlags___26329: undefined, + data___43790: undefined, + tileState___43813: undefined, + oldFlags___43818: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -65421,7 +65763,7 @@ function events_updateTileStateAndFireEvents__P7882_mk(s) { -function events_runTileEventHandlers__P7884(s) { +function events_runTileEventHandlers__P25185(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65431,15 +65773,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handler___26417 = undefined; + s.handler___43906 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tmp_0 = events_EventState_getTileHandler__P7850_mk(s); - s.tmp_1 = events_state__P7881_mk(s); + s.tmp_0 = events_EventState_getTileHandler__P25151_mk(s); + s.tmp_1 = events_state__P25182_mk(s); s.callLocIdx = 2707; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; @@ -65447,8 +65789,8 @@ switch (step) { s.tmp_0.arg1 = s.arg1; r0 = s.arg0.fields["_kind"]; s.tmp_0.arg2 = r0; - s.tmp_2 = tiles_TileMap_getTileImage__P2498_mk(s); - s.tmp_3 = game_currentScene__P2693_mk(s); + s.tmp_2 = tiles_TileMap_getTileImage__P19784_mk(s); + s.tmp_3 = game_currentScene__P19979_mk(s); s.callLocIdx = 2709; s.pc = 6; return s.tmp_3; case 6: r0 = s.retval; @@ -65462,11 +65804,11 @@ switch (step) { s.callLocIdx = 2711; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.handler___26417 = (r0); - r0 = pxsim_numops_toBoolDecr(s.handler___26417); + s.handler___43906 = (r0); + r0 = pxsim_numops_toBoolDecr(s.handler___43906); if (!r0) { step = 1; continue; } s.tmp_0 = if_handler_2_mk(s); - s.tmp_0.arg0 = s.handler___26417; + s.tmp_0.arg0 = s.handler___43906; s.tmp_0.arg1 = s.arg0; if (!s.tmp_0.arg0.vtable.iface) { setupLambda(s.tmp_0, pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "handler"), 2); @@ -65485,18 +65827,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -events_runTileEventHandlers__P7884.info = {"start":18830,"length":305,"line":572,"column":4,"endLine":579,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"runTileEventHandlers","argumentNames":["sprite","event","tileIndex"]} +events_runTileEventHandlers__P25185.info = {"start":18830,"length":305,"line":572,"column":4,"endLine":579,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"runTileEventHandlers","argumentNames":["sprite","event","tileIndex"]} -function events_runTileEventHandlers__P7884_mk(s) { +function events_runTileEventHandlers__P25185_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_runTileEventHandlers__P7884, depth: s.depth + 1, + parent: s, fn: events_runTileEventHandlers__P25185, 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, - handler___26417: undefined, + handler___43906: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -65506,7 +65848,7 @@ function events_runTileEventHandlers__P7884_mk(s) { -function events_updateTileState__P7883(s) { +function events_updateTileState__P25184(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65516,13 +65858,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tileWidth___26437 = undefined; - s.x0___26442 = undefined; - s.y0___26448 = undefined; - s.x1___26454 = undefined; - s.y1___26460 = undefined; - s.x___26490 = undefined; - s.y___26496 = undefined; + s.tileWidth___43926 = undefined; + s.x0___43931 = undefined; + s.y0___43937 = undefined; + s.x1___43943 = undefined; + s.y1___43949 = undefined; + s.x___43979 = undefined; + s.y___43985 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -65533,57 +65875,57 @@ switch (step) { r0 = s.arg3.fields["_scale"]; s.tmp_0 = r0; r0 = (1 << s.tmp_0); - s.tileWidth___26437 = (r0); - s.tmp_1 = Sprite_left__P2186_mk(s); + s.tileWidth___43926 = (r0); + s.tmp_1 = Sprite_left__P19472_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 2701; s.pc = 18; return s.tmp_1; case 18: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim.Math_.idiv(s.tmp_0, s.tileWidth___26437); - s.x0___26442 = (r0); - s.tmp_1 = Sprite_top__P2190_mk(s); + r0 = pxsim.Math_.idiv(s.tmp_0, s.tileWidth___43926); + s.x0___43931 = (r0); + s.tmp_1 = Sprite_top__P19476_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 2702; s.pc = 19; return s.tmp_1; case 19: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim.Math_.idiv(s.tmp_0, s.tileWidth___26437); - s.y0___26448 = (r0); - s.tmp_1 = Sprite_right__P2188_mk(s); + r0 = pxsim.Math_.idiv(s.tmp_0, s.tileWidth___43926); + s.y0___43937 = (r0); + s.tmp_1 = Sprite_right__P19474_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 2703; s.pc = 20; return s.tmp_1; case 20: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim.Math_.idiv(s.tmp_0, s.tileWidth___26437); - s.x1___26454 = (r0); - s.tmp_1 = Sprite_bottom__P2192_mk(s); + r0 = pxsim.Math_.idiv(s.tmp_0, s.tileWidth___43926); + s.x1___43943 = (r0); + s.tmp_1 = Sprite_bottom__P19478_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 2704; s.pc = 21; return s.tmp_1; case 21: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim.Math_.idiv(s.tmp_0, s.tileWidth___26437); - s.y1___26460 = (r0); + r0 = pxsim.Math_.idiv(s.tmp_0, s.tileWidth___43926); + s.y1___43949 = (r0); r0 = (s.arg0).fields["flag"] = (0); - r0 = (s.x0___26442 === s.x1___26454); + r0 = (s.x0___43931 === s.x1___43943); 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.y0___26448 === s.y1___26460); + r0 = (s.y0___43937 === s.y1___43949); case 2: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 5; continue; } - s.tmp_4 = tiles_TileMap_getTileIndex__P2489_mk(s); + s.tmp_4 = tiles_TileMap_getTileIndex__P19775_mk(s); s.tmp_4.arg0 = s.arg3; - s.tmp_4.arg1 = s.x0___26442; - s.tmp_4.arg2 = s.y0___26448; + s.tmp_4.arg1 = s.x0___43931; + s.tmp_4.arg2 = s.y0___43937; s.callLocIdx = 2705; s.pc = 22; return s.tmp_4; case 22: r0 = s.retval; @@ -65599,22 +65941,22 @@ switch (step) { { step = 17; continue; } case 5: case 6: - s.x___26490 = (s.x0___26442); + s.x___43979 = (s.x0___43931); case 7: - r0 = (s.x___26490 <= s.x1___26454); + r0 = (s.x___43979 <= s.x1___43943); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - s.y___26496 = (s.y0___26448); + s.y___43985 = (s.y0___43937); case 8: - r0 = (s.y___26496 <= s.y1___26460); + r0 = (s.y___43985 <= s.y1___43949); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - s.tmp_3 = tiles_TileMap_getTileIndex__P2489_mk(s); + s.tmp_3 = tiles_TileMap_getTileIndex__P19775_mk(s); s.tmp_3.arg0 = s.arg3; - s.tmp_3.arg1 = s.x___26490; - s.tmp_3.arg2 = s.y___26496; + s.tmp_3.arg1 = s.x___43979; + s.tmp_3.arg2 = s.y___43985; s.callLocIdx = 2706; s.pc = 23; return s.tmp_3; case 23: r0 = s.retval; @@ -65637,12 +65979,12 @@ switch (step) { case 10: case 11: case 12: - r0 = (s.y___26496 + 1); - s.y___26496 = (r0); + r0 = (s.y___43985 + 1); + s.y___43985 = (r0); { step = 8; continue; } case 13: - r0 = (s.x___26490 + 1); - s.x___26490 = (r0); + r0 = (s.x___43979 + 1); + s.x___43979 = (r0); { step = 7; continue; } case 14: r0 = s.arg0.fields["flag"]; @@ -65664,25 +66006,25 @@ switch (step) { return leave(s, r0) default: oops() } } } -events_updateTileState__P7883.info = {"start":17661,"length":1163,"line":536,"column":4,"endLine":570,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"updateTileState","argumentNames":["tileState","sprite","tileIndex","map"]} +events_updateTileState__P25184.info = {"start":17661,"length":1163,"line":536,"column":4,"endLine":570,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"updateTileState","argumentNames":["tileState","sprite","tileIndex","map"]} -function events_updateTileState__P7883_mk(s) { +function events_updateTileState__P25184_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_updateTileState__P7883, depth: s.depth + 1, + parent: s, fn: events_updateTileState__P25184, 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, - tileWidth___26437: undefined, - x0___26442: undefined, - y0___26448: undefined, - x1___26454: undefined, - y1___26460: undefined, - x___26490: undefined, - y___26496: undefined, + tileWidth___43926: undefined, + x0___43931: undefined, + y0___43937: undefined, + x1___43943: undefined, + y1___43949: undefined, + x___43979: undefined, + y___43985: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -65693,7 +66035,7 @@ function events_updateTileState__P7883_mk(s) { -function events_SpriteEventData_constructor__P7871(s) { +function events_SpriteEventData_constructor__P25172(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65709,7 +66051,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, events_SpriteEventData__C7867_VT)) failedCast(r0); + if (!checkSubtype(r0, events_SpriteEventData__C25168_VT)) failedCast(r0); r0 = (s.arg0).fields["owner"] = (s.arg1); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); @@ -65731,12 +66073,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -events_SpriteEventData_constructor__P7871.info = {"start":10943,"length":176,"line":323,"column":8,"endLine":328,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"inline","argumentNames":["this","owner"]} +events_SpriteEventData_constructor__P25172.info = {"start":10943,"length":176,"line":323,"column":8,"endLine":328,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"inline","argumentNames":["this","owner"]} -function events_SpriteEventData_constructor__P7871_mk(s) { +function events_SpriteEventData_constructor__P25172_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_SpriteEventData_constructor__P7871, depth: s.depth + 1, + parent: s, fn: events_SpriteEventData_constructor__P25172, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -65748,7 +66090,7 @@ function events_SpriteEventData_constructor__P7871_mk(s) { -function events_SpriteEventData_getTileEntry__P7868(s) { +function events_SpriteEventData_getTileEntry__P25169(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65758,10 +66100,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tile___26535 = undefined; - s.unnamed234___U1 = undefined; - s.unnamed235___U2 = undefined; - s.newEntry___26545 = undefined; + s.tile___44024 = undefined; + s.unnamed326___U1 = undefined; + s.unnamed327___U2 = undefined; + s.newEntry___44034 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -65769,50 +66111,50 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, events_SpriteEventData__C7867_VT)) failedCast(r0); - s.tile___26535 = (undefined); + if (!checkSubtype(r0, events_SpriteEventData__C25168_VT)) failedCast(r0); + s.tile___44024 = (undefined); r0 = s.arg0.fields["tiles"]; - s.unnamed234___U1 = (r0); - s.unnamed235___U2 = (0); + s.unnamed326___U1 = (r0); + s.unnamed327___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed235___U2; - r0 = pxsim_Array__length(s.unnamed234___U1); + s.tmp_0 = r0 = s.unnamed327___U2; + r0 = pxsim_Array__length(s.unnamed326___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed234___U1, s.unnamed235___U2); - s.tile___26535 = (r0); - r0 = s.tile___26535.fields["tile"]; + r0 = pxsim_Array__getAt(s.unnamed326___U1, s.unnamed327___U2); + s.tile___44024 = (r0); + r0 = s.tile___44024.fields["tile"]; s.tmp_3 = r0; r0 = (s.tmp_3 === s.arg1); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 2; continue; } - r0 = s.tile___26535; + r0 = s.tile___44024; { step = 7; continue; } case 2: case 3: - r0 = (s.unnamed235___U2 + 1); - s.unnamed235___U2 = (r0); + r0 = (s.unnamed327___U2 + 1); + s.unnamed327___U2 = (r0); { step = 1; continue; } case 4: - s.unnamed234___U1 = (undefined); + s.unnamed326___U1 = (undefined); r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 5; continue; } - r0 = pxsim_pxtcore_mkClassInstance(events_TileState__C7872_VT); + r0 = pxsim_pxtcore_mkClassInstance(events_TileState__C25173_VT); s.tmp_4 = r0; - s.tmp_5 = events_TileState_constructor__P7873_mk(s); + s.tmp_5 = events_TileState_constructor__P25174_mk(s); s.tmp_5.arg0 = s.tmp_4; s.tmp_5.arg1 = s.arg1; s.tmp_5.arg2 = 0; s.callLocIdx = 2670; s.pc = 8; return s.tmp_5; case 8: r0 = s.retval; - s.newEntry___26545 = (s.tmp_4); + s.newEntry___44034 = (s.tmp_4); r0 = s.arg0.fields["tiles"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.newEntry___26545); - r0 = s.newEntry___26545; + r0 = pxsim_Array__push(s.tmp_0, s.newEntry___44034); + r0 = s.newEntry___44034; { step = 7; continue; } case 5: case 6: @@ -65821,12 +66163,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -events_SpriteEventData_getTileEntry__P7868.info = {"start":11129,"length":428,"line":330,"column":8,"endLine":344,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"getTileEntry","argumentNames":["this","index","createIfMissing"]} +events_SpriteEventData_getTileEntry__P25169.info = {"start":11129,"length":428,"line":330,"column":8,"endLine":344,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"getTileEntry","argumentNames":["this","index","createIfMissing"]} -function events_SpriteEventData_getTileEntry__P7868_mk(s) { +function events_SpriteEventData_getTileEntry__P25169_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_SpriteEventData_getTileEntry__P7868, depth: s.depth + 1, + parent: s, fn: events_SpriteEventData_getTileEntry__P25169, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -65834,10 +66176,10 @@ function events_SpriteEventData_getTileEntry__P7868_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - tile___26535: undefined, - unnamed234___U1: undefined, - unnamed235___U2: undefined, - newEntry___26545: undefined, + tile___44024: undefined, + unnamed326___U1: undefined, + unnamed327___U2: undefined, + newEntry___44034: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -65847,7 +66189,7 @@ function events_SpriteEventData_getTileEntry__P7868_mk(s) { -function events_TileState_constructor__P7873(s) { +function events_TileState_constructor__P25174(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65864,19 +66206,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, events_TileState__C7872_VT)) failedCast(r0); + if (!checkSubtype(r0, events_TileState__C25173_VT)) failedCast(r0); r0 = (s.arg0).fields["tile"] = (s.arg1); r0 = (s.arg0).fields["flag"] = (s.arg2); r0 = undefined; return leave(s, r0) default: oops() } } } -events_TileState_constructor__P7873.info = {"start":12570,"length":84,"line":377,"column":8,"endLine":379,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"inline","argumentNames":["this","tile","flag"]} +events_TileState_constructor__P25174.info = {"start":12570,"length":84,"line":377,"column":8,"endLine":379,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"inline","argumentNames":["this","tile","flag"]} -function events_TileState_constructor__P7873_mk(s) { +function events_TileState_constructor__P25174_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_TileState_constructor__P7873, depth: s.depth + 1, + parent: s, fn: events_TileState_constructor__P25174, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -65887,7 +66229,7 @@ function events_TileState_constructor__P7873_mk(s) { -function events_state__P7881(s) { +function events_state__P25182(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65897,12 +66239,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = events_init__P7880_mk(s); + s.tmp_0 = events_init__P25181_mk(s); s.callLocIdx = 2678; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = r0 = globals.stateStack___7846; - r0 = pxsim_Array__length(globals.stateStack___7846); + s.tmp_0 = r0 = globals.stateStack___25147; + r0 = pxsim_Array__length(globals.stateStack___25147); s.tmp_2 = r0; r0 = (s.tmp_2 - 1); s.tmp_1 = r0; @@ -65910,12 +66252,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -events_state__P7881.info = {"start":13483,"length":90,"line":416,"column":4,"endLine":419,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"state","argumentNames":[]} +events_state__P25182.info = {"start":13483,"length":90,"line":416,"column":4,"endLine":419,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"state","argumentNames":[]} -function events_state__P7881_mk(s) { +function events_state__P25182_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_state__P7881, depth: s.depth + 1, + parent: s, fn: events_state__P25182, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -65926,7 +66268,7 @@ function events_state__P7881_mk(s) { -function events_init__P7880(s) { +function events_init__P25181(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65936,14 +66278,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.stateStack___7846); + r0 = pxsim_numops_toBoolDecr(globals.stateStack___25147); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(events_EventState__C7847_VT); + r0 = pxsim_pxtcore_mkClassInstance(events_EventState__C25148_VT); s.tmp_0 = r0; - s.tmp_1 = events_EventState_constructor__P7856_mk(s); + s.tmp_1 = events_EventState_constructor__P25157_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 2673; s.pc = 4; return s.tmp_1; case 4: @@ -65951,14 +66293,14 @@ switch (step) { r0 = pxsim_Array__mk(); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_2, s.tmp_0); - globals.stateStack___7846 = (s.tmp_2); - s.tmp_0 = game_addScenePushHandler__P2707_mk(s); - s.tmp_0.arg0 = events_init_inline__P26646; + globals.stateStack___25147 = (s.tmp_2); + s.tmp_0 = game_addScenePushHandler__P19993_mk(s); + s.tmp_0.arg0 = events_init_inline__P44135; s.callLocIdx = 2675; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = game_removeScenePushHandler__P2708_mk(s); - s.tmp_0.arg0 = events_init_inline__P26653; + s.tmp_0 = game_removeScenePushHandler__P19994_mk(s); + s.tmp_0.arg0 = events_init_inline__P44142; s.callLocIdx = 2677; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; @@ -65967,12 +66309,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -events_init__P7880.info = {"start":13122,"length":355,"line":402,"column":4,"endLine":414,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"init","argumentNames":[]} +events_init__P25181.info = {"start":13122,"length":355,"line":402,"column":4,"endLine":414,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"init","argumentNames":[]} -function events_init__P7880_mk(s) { +function events_init__P25181_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_init__P7880, depth: s.depth + 1, + parent: s, fn: events_init__P25181, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -65983,7 +66325,7 @@ function events_init__P7880_mk(s) { -function events_init_inline__P26646(s) { +function events_init_inline__P44135(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65993,24 +66335,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_pxtcore_mkClassInstance(events_EventState__C7847_VT); + r0 = pxsim_pxtcore_mkClassInstance(events_EventState__C25148_VT); s.tmp_0 = r0; - s.tmp_1 = events_EventState_constructor__P7856_mk(s); + s.tmp_1 = events_EventState_constructor__P25157_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 2674; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; - r0 = pxsim_Array__push(globals.stateStack___7846, s.tmp_0); + r0 = pxsim_Array__push(globals.stateStack___25147, s.tmp_0); r0 = undefined; return leave(s, r0) default: oops() } } } -events_init_inline__P26646.info = {"start":13247,"length":64,"line":406,"column":33,"endLine":408,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"inline","argumentNames":[]} +events_init_inline__P44135.info = {"start":13247,"length":64,"line":406,"column":33,"endLine":408,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"inline","argumentNames":[]} -function events_init_inline__P26646_mk(s) { +function events_init_inline__P44135_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_init_inline__P26646, depth: s.depth + 1, + parent: s, fn: events_init_inline__P44135, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -66020,7 +66362,7 @@ function events_init_inline__P26646_mk(s) { -function events_init_inline__P26653(s) { +function events_init_inline__P44142(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -66030,8 +66372,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_Array_.pop(globals.stateStack___7846); - r0 = pxsim_Array__length(globals.stateStack___7846); + r0 = pxsim_Array_.pop(globals.stateStack___25147); + r0 = pxsim_Array__length(globals.stateStack___25147); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -66039,26 +66381,26 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkClassInstance(events_EventState__C7847_VT); + r0 = pxsim_pxtcore_mkClassInstance(events_EventState__C25148_VT); s.tmp_3 = r0; - s.tmp_4 = events_EventState_constructor__P7856_mk(s); + s.tmp_4 = events_EventState_constructor__P25157_mk(s); s.tmp_4.arg0 = s.tmp_3; s.callLocIdx = 2676; s.pc = 3; return s.tmp_4; case 3: r0 = s.retval; - r0 = pxsim_Array__push(globals.stateStack___7846, s.tmp_3); + r0 = pxsim_Array__push(globals.stateStack___25147, s.tmp_3); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -events_init_inline__P26653.info = {"start":13351,"length":118,"line":410,"column":36,"endLine":413,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"inline","argumentNames":[]} +events_init_inline__P44142.info = {"start":13351,"length":118,"line":410,"column":36,"endLine":413,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"inline","argumentNames":[]} -function events_init_inline__P26653_mk(s) { +function events_init_inline__P44142_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_init_inline__P26653, depth: s.depth + 1, + parent: s, fn: events_init_inline__P44142, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -66071,7 +66413,7 @@ function events_init_inline__P26653_mk(s) { -function events_EventState_constructor__P7856(s) { +function events_EventState_constructor__P25157(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -66086,7 +66428,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, events_EventState__C7847_VT)) failedCast(r0); + if (!checkSubtype(r0, events_EventState__C25148_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -66107,11 +66449,11 @@ switch (step) { r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = (s.tmp_0).fields["trackedSprites"] = (s.tmp_1); - r0 = pxsim_pxtcore_mkAction(1, events_EventState_inline__P26695); + r0 = pxsim_pxtcore_mkAction(1, events_EventState_inline__P44184); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P403_mk(s); - s.tmp_2 = game_eventContext__P2696_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P17689_mk(s); + s.tmp_2 = game_eventContext__P19982_mk(s); s.callLocIdx = 2633; s.pc = 2; return s.tmp_2; case 2: r0 = s.retval; @@ -66125,12 +66467,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -events_EventState_constructor__P7856.info = {"start":2985,"length":348,"line":105,"column":8,"endLine":115,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"inline","argumentNames":["this"]} +events_EventState_constructor__P25157.info = {"start":2985,"length":348,"line":105,"column":8,"endLine":115,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"inline","argumentNames":["this"]} -function events_EventState_constructor__P7856_mk(s) { +function events_EventState_constructor__P25157_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_EventState_constructor__P7856, depth: s.depth + 1, + parent: s, fn: events_EventState_constructor__P25157, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -66142,7 +66484,7 @@ function events_EventState_constructor__P7856_mk(s) { -function events_EventState_inline__P26695(s) { +function events_EventState_inline__P44184(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -66152,7 +66494,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = events_EventState_update__P7848_mk(s); + s.tmp_0 = events_EventState_update__P25149_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 2634; s.pc = 1; return s.tmp_0; case 1: @@ -66161,12 +66503,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -events_EventState_inline__P26695.info = {"start":3269,"length":52,"line":112,"column":81,"endLine":114,"endColumn":13,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"inline","argumentNames":[]} +events_EventState_inline__P44184.info = {"start":3269,"length":52,"line":112,"column":81,"endLine":114,"endColumn":13,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"inline","argumentNames":[]} -function events_EventState_inline__P26695_mk(s) { +function events_EventState_inline__P44184_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_EventState_inline__P26695, depth: s.depth + 1, + parent: s, fn: events_EventState_inline__P44184, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -66175,7 +66517,7 @@ function events_EventState_inline__P26695_mk(s) { -function events_EventState_update__P7848(s) { +function events_EventState_update__P25149(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -66185,70 +66527,70 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.shouldPruneCurrentState___26698 = undefined; - s.shouldPruneAllStates___26699 = undefined; - s.sprite___26701 = undefined; - s.unnamed206___U3 = undefined; - s.unnamed207___U4 = undefined; - s.data___26704 = undefined; - s.otherSprite___26711 = undefined; - s.unnamed208___U7 = undefined; - s.unnamed209___U8 = undefined; - s.handler___26724 = undefined; - s.handler___26739 = undefined; - s.unnamed210___U11 = undefined; - s.unnamed211___U12 = undefined; - s.wallState___26760 = undefined; - s.unnamed212___U14 = undefined; - s.unnamed213___U15 = undefined; - s.tile___26765 = undefined; - s.unnamed214___U17 = undefined; - s.unnamed215___U18 = undefined; - s.handler___26786 = undefined; - s.tile___26804 = undefined; - s.unnamed216___U21 = undefined; - s.unnamed217___U22 = undefined; + s.shouldPruneCurrentState___44187 = undefined; + s.shouldPruneAllStates___44188 = undefined; + s.sprite___44190 = undefined; + s.unnamed298___U3 = undefined; + s.unnamed299___U4 = undefined; + s.data___44193 = undefined; + s.otherSprite___44200 = undefined; + s.unnamed300___U7 = undefined; + s.unnamed301___U8 = undefined; + s.handler___44213 = undefined; + s.handler___44228 = undefined; + s.unnamed302___U11 = undefined; + s.unnamed303___U12 = undefined; + s.wallState___44249 = undefined; + s.unnamed304___U14 = undefined; + s.unnamed305___U15 = undefined; + s.tile___44254 = undefined; + s.unnamed306___U17 = undefined; + s.unnamed307___U18 = undefined; + s.handler___44275 = undefined; + s.tile___44293 = undefined; + s.unnamed308___U21 = undefined; + s.unnamed309___U22 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, events_EventState__C7847_VT)) failedCast(r0); - s.sprite___26701 = (undefined); + if (!checkSubtype(r0, events_EventState__C25148_VT)) failedCast(r0); + s.sprite___44190 = (undefined); r0 = s.arg0.fields["trackedSprites"]; - s.unnamed206___U3 = (r0); - s.unnamed207___U4 = (0); + s.unnamed298___U3 = (r0); + s.unnamed299___U4 = (0); case 1: - s.tmp_0 = r0 = s.unnamed207___U4; - r0 = pxsim_Array__length(s.unnamed206___U3); + s.tmp_0 = r0 = s.unnamed299___U4; + r0 = pxsim_Array__length(s.unnamed298___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 28; continue; } - r0 = pxsim_Array__getAt(s.unnamed206___U3, s.unnamed207___U4); - s.sprite___26701 = (r0); - s.tmp_3 = Sprite_data__P2163_mk(s); - s.tmp_3.arg0 = s.sprite___26701; + r0 = pxsim_Array__getAt(s.unnamed298___U3, s.unnamed299___U4); + s.sprite___44190 = (r0); + s.tmp_3 = Sprite_data__P19449_mk(s); + s.tmp_3.arg0 = s.sprite___44190; s.callLocIdx = 2636; s.pc = 29; return s.tmp_3; case 29: r0 = s.retval; s.tmp_2 = r0; - r0 = pxsim_pxtrt.mapGetGeneric(s.tmp_2, globals.SPRITE_DATA_KEY___4498); - s.data___26704 = (r0); - s.otherSprite___26711 = (undefined); - r0 = s.data___26704.fields["overlappingSprites"]; - s.unnamed208___U7 = (r0); - s.unnamed209___U8 = (0); + r0 = pxsim_pxtrt.mapGetGeneric(s.tmp_2, globals.SPRITE_DATA_KEY___21784); + s.data___44193 = (r0); + s.otherSprite___44200 = (undefined); + r0 = s.data___44193.fields["overlappingSprites"]; + s.unnamed300___U7 = (r0); + s.unnamed301___U8 = (0); case 2: - s.tmp_0 = r0 = s.unnamed209___U8; - r0 = pxsim_Array__length(s.unnamed208___U7); + s.tmp_0 = r0 = s.unnamed301___U8; + r0 = pxsim_Array__length(s.unnamed300___U7); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 7; continue; } - r0 = pxsim_Array__getAt(s.unnamed208___U7, s.unnamed209___U8); - s.otherSprite___26711 = (r0); - s.tmp_5 = Sprite_overlapsWith__P2207_mk(s); - s.tmp_5.arg0 = s.sprite___26701; - s.tmp_5.arg1 = s.otherSprite___26711; + r0 = pxsim_Array__getAt(s.unnamed300___U7, s.unnamed301___U8); + s.otherSprite___44200 = (r0); + s.tmp_5 = Sprite_overlapsWith__P19493_mk(s); + s.tmp_5.arg0 = s.sprite___44190; + s.tmp_5.arg1 = s.otherSprite___44200; s.callLocIdx = 2637; s.pc = 30; return s.tmp_5; case 30: r0 = s.retval; @@ -66259,26 +66601,26 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 5; continue; } - r0 = s.data___26704.fields["overlappingSprites"]; + r0 = s.data___44193.fields["overlappingSprites"]; s.tmp_6 = r0; - r0 = pxsim_Array_.removeElement(s.tmp_6, s.otherSprite___26711); - s.tmp_0 = events_EventState_getSpriteHandler__P7849_mk(s); + r0 = pxsim_Array_.removeElement(s.tmp_6, s.otherSprite___44200); + s.tmp_0 = events_EventState_getSpriteHandler__P25150_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 1; - r0 = s.sprite___26701.fields["_kind"]; + r0 = s.sprite___44190.fields["_kind"]; s.tmp_0.arg2 = r0; - r0 = s.otherSprite___26711.fields["_kind"]; + r0 = s.otherSprite___44200.fields["_kind"]; s.tmp_0.arg3 = r0; s.callLocIdx = 2640; s.pc = 31; return s.tmp_0; case 31: r0 = s.retval; - s.handler___26724 = (r0); - r0 = pxsim_numops_toBoolDecr(s.handler___26724); + s.handler___44213 = (r0); + r0 = pxsim_numops_toBoolDecr(s.handler___44213); if (!r0) { step = 3; continue; } s.tmp_0 = if_handler_3_mk(s); - s.tmp_0.arg0 = s.handler___26724; - s.tmp_0.arg1 = s.sprite___26701; - s.tmp_0.arg2 = s.otherSprite___26711; + s.tmp_0.arg0 = s.handler___44213; + s.tmp_0.arg1 = s.sprite___44190; + s.tmp_0.arg2 = s.otherSprite___44200; if (!s.tmp_0.arg0.vtable.iface) { setupLambda(s.tmp_0, pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "handler"), 3); s.callLocIdx = 2641; s.pc = 32; return s.tmp_0; @@ -66294,47 +66636,47 @@ switch (step) { case 4: case 5: case 6: - r0 = (s.unnamed209___U8 + 1); - s.unnamed209___U8 = (r0); + r0 = (s.unnamed301___U8 + 1); + s.unnamed301___U8 = (r0); { step = 2; continue; } case 7: - s.unnamed208___U7 = (undefined); - s.handler___26739 = (undefined); + s.unnamed300___U7 = (undefined); + s.handler___44228 = (undefined); r0 = s.arg0.fields["tileHandlers"]; - s.unnamed210___U11 = (r0); - s.unnamed211___U12 = (0); + s.unnamed302___U11 = (r0); + s.unnamed303___U12 = (0); case 8: - s.tmp_0 = r0 = s.unnamed211___U12; - r0 = pxsim_Array__length(s.unnamed210___U11); + s.tmp_0 = r0 = s.unnamed303___U12; + r0 = pxsim_Array__length(s.unnamed302___U11); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 11; continue; } - r0 = pxsim_Array__getAt(s.unnamed210___U11, s.unnamed211___U12); - s.handler___26739 = (r0); - r0 = s.handler___26739.fields["kind"]; + r0 = pxsim_Array__getAt(s.unnamed302___U11, s.unnamed303___U12); + s.handler___44228 = (r0); + r0 = s.handler___44228.fields["kind"]; s.tmp_3 = r0; - r0 = s.sprite___26701.fields["_kind"]; + r0 = s.sprite___44190.fields["_kind"]; s.tmp_4 = r0; r0 = (s.tmp_3 === s.tmp_4); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 9; continue; } - s.tmp_5 = events_updateTileStateAndFireEvents__P7882_mk(s); - s.tmp_5.arg0 = s.sprite___26701; - s.tmp_6 = tiles_TileMap_getImageType__P2491_mk(s); - s.tmp_7 = game_currentScene__P2693_mk(s); + s.tmp_5 = events_updateTileStateAndFireEvents__P25183_mk(s); + s.tmp_5.arg0 = s.sprite___44190; + s.tmp_6 = tiles_TileMap_getImageType__P19777_mk(s); + s.tmp_7 = game_currentScene__P19979_mk(s); s.callLocIdx = 2643; s.pc = 35; return s.tmp_7; case 35: r0 = s.retval; r0 = r0.fields["tileMap"]; s.tmp_6.arg0 = r0; - r0 = s.handler___26739.fields["tile"]; + r0 = s.handler___44228.fields["tile"]; s.tmp_6.arg1 = r0; s.callLocIdx = 2644; s.pc = 34; return s.tmp_6; case 34: r0 = s.retval; s.tmp_5.arg1 = r0; - s.tmp_8 = game_currentScene__P2693_mk(s); + s.tmp_8 = game_currentScene__P19979_mk(s); s.callLocIdx = 2645; s.pc = 36; return s.tmp_8; case 36: r0 = s.retval; @@ -66345,38 +66687,38 @@ switch (step) { r0 = s.retval; case 9: case 10: - r0 = (s.unnamed211___U12 + 1); - s.unnamed211___U12 = (r0); + r0 = (s.unnamed303___U12 + 1); + s.unnamed303___U12 = (r0); { step = 8; continue; } case 11: - s.unnamed210___U11 = (undefined); - s.shouldPruneAllStates___26699 = (false); - s.wallState___26760 = (undefined); - r0 = s.data___26704.fields["walls"]; - s.unnamed212___U14 = (r0); - s.unnamed213___U15 = (0); + s.unnamed302___U11 = (undefined); + s.shouldPruneAllStates___44188 = (false); + s.wallState___44249 = (undefined); + r0 = s.data___44193.fields["walls"]; + s.unnamed304___U14 = (r0); + s.unnamed305___U15 = (0); case 12: - s.tmp_0 = r0 = s.unnamed213___U15; - r0 = pxsim_Array__length(s.unnamed212___U14); + s.tmp_0 = r0 = s.unnamed305___U15; + r0 = pxsim_Array__length(s.unnamed304___U14); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 25; continue; } - r0 = pxsim_Array__getAt(s.unnamed212___U14, s.unnamed213___U15); - s.wallState___26760 = (r0); - s.shouldPruneCurrentState___26698 = (false); - s.tile___26765 = (undefined); - r0 = s.wallState___26760.fields["hittingTiles"]; - s.unnamed214___U17 = (r0); - s.unnamed215___U18 = (0); + r0 = pxsim_Array__getAt(s.unnamed304___U14, s.unnamed305___U15); + s.wallState___44249 = (r0); + s.shouldPruneCurrentState___44187 = (false); + s.tile___44254 = (undefined); + r0 = s.wallState___44249.fields["hittingTiles"]; + s.unnamed306___U17 = (r0); + s.unnamed307___U18 = (0); case 13: - s.tmp_0 = r0 = s.unnamed215___U18; - r0 = pxsim_Array__length(s.unnamed214___U17); + s.tmp_0 = r0 = s.unnamed307___U18; + r0 = pxsim_Array__length(s.unnamed306___U17); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 16; continue; } - r0 = pxsim_Array__getAt(s.unnamed214___U17, s.unnamed215___U18); - s.tile___26765 = (r0); - r0 = s.tile___26765.fields["isHitting"]; + r0 = pxsim_Array__getAt(s.unnamed306___U17, s.unnamed307___U18); + s.tile___44254 = (r0); + r0 = s.tile___44254.fields["isHitting"]; s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); s.tmp_3 = r0; @@ -66384,21 +66726,21 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 14; continue; } - s.shouldPruneCurrentState___26698 = (true); + s.shouldPruneCurrentState___44187 = (true); case 14: case 15: - r0 = (s.unnamed215___U18 + 1); - s.unnamed215___U18 = (r0); + r0 = (s.unnamed307___U18 + 1); + s.unnamed307___U18 = (r0); { step = 13; continue; } case 16: - s.unnamed214___U17 = (undefined); - r0 = pxsim_numops_toBoolDecr(s.shouldPruneCurrentState___26698); + s.unnamed306___U17 = (undefined); + r0 = pxsim_numops_toBoolDecr(s.shouldPruneCurrentState___44187); if (!r0) { step = 17; continue; } - s.tmp_0 = r0 = s.wallState___26760; - s.tmp_2 = helpers_arrayFilter__P110_mk(s); - r0 = s.wallState___26760.fields["hittingTiles"]; + s.tmp_0 = r0 = s.wallState___44249; + s.tmp_2 = helpers_arrayFilter__P17396_mk(s); + r0 = s.wallState___44249.fields["hittingTiles"]; s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = events_wallTileStateIsHitting__P7857; + s.tmp_2.arg1 = events_wallTileStateIsHitting__P25158; s.callLocIdx = 2647; s.pc = 37; return s.tmp_2; case 37: r0 = s.retval; @@ -66406,7 +66748,7 @@ switch (step) { r0 = (s.tmp_0).fields["hittingTiles"] = (s.tmp_1); case 17: case 18: - r0 = s.wallState___26760.fields["hittingTiles"]; + r0 = s.wallState___44249.fields["hittingTiles"]; s.tmp_2 = r0; r0 = pxsim_Array__length(s.tmp_2); s.tmp_1 = r0; @@ -66414,25 +66756,25 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 21; continue; } - s.shouldPruneAllStates___26699 = (true); - s.tmp_0 = events_EventState_getWallHandler__P7852_mk(s); + s.shouldPruneAllStates___44188 = (true); + s.tmp_0 = events_EventState_getWallHandler__P25153_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 1; - r0 = s.sprite___26701.fields["_kind"]; + r0 = s.sprite___44190.fields["_kind"]; s.tmp_0.arg2 = r0; - r0 = s.wallState___26760.fields["wallFlags"]; + r0 = s.wallState___44249.fields["wallFlags"]; s.tmp_0.arg3 = r0; - r0 = s.wallState___26760.fields["tile"]; + r0 = s.wallState___44249.fields["tile"]; s.tmp_0.arg4 = r0; s.callLocIdx = 2649; s.pc = 38; return s.tmp_0; case 38: r0 = s.retval; - s.handler___26786 = (r0); - r0 = pxsim_numops_toBoolDecr(s.handler___26786); + s.handler___44275 = (r0); + r0 = pxsim_numops_toBoolDecr(s.handler___44275); if (!r0) { step = 19; continue; } s.tmp_0 = if_handler_2_mk(s); - s.tmp_0.arg0 = s.handler___26786; - s.tmp_0.arg1 = s.sprite___26701; + s.tmp_0.arg0 = s.handler___44275; + s.tmp_0.arg1 = s.sprite___44190; if (!s.tmp_0.arg0.vtable.iface) { setupLambda(s.tmp_0, pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "handler"), 2); s.callLocIdx = 2650; s.pc = 39; return s.tmp_0; @@ -66448,36 +66790,36 @@ switch (step) { case 20: case 21: case 22: - s.tile___26804 = (undefined); - r0 = s.wallState___26760.fields["hittingTiles"]; - s.unnamed216___U21 = (r0); - s.unnamed217___U22 = (0); + s.tile___44293 = (undefined); + r0 = s.wallState___44249.fields["hittingTiles"]; + s.unnamed308___U21 = (r0); + s.unnamed309___U22 = (0); case 23: - s.tmp_0 = r0 = s.unnamed217___U22; - r0 = pxsim_Array__length(s.unnamed216___U21); + s.tmp_0 = r0 = s.unnamed309___U22; + r0 = pxsim_Array__length(s.unnamed308___U21); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 24; continue; } - r0 = pxsim_Array__getAt(s.unnamed216___U21, s.unnamed217___U22); - s.tile___26804 = (r0); - r0 = (s.tile___26804).fields["isHitting"] = (false); - r0 = (s.unnamed217___U22 + 1); - s.unnamed217___U22 = (r0); + r0 = pxsim_Array__getAt(s.unnamed308___U21, s.unnamed309___U22); + s.tile___44293 = (r0); + r0 = (s.tile___44293).fields["isHitting"] = (false); + r0 = (s.unnamed309___U22 + 1); + s.unnamed309___U22 = (r0); { step = 23; continue; } case 24: - s.unnamed216___U21 = (undefined); - r0 = (s.unnamed213___U15 + 1); - s.unnamed213___U15 = (r0); + s.unnamed308___U21 = (undefined); + r0 = (s.unnamed305___U15 + 1); + s.unnamed305___U15 = (r0); { step = 12; continue; } case 25: - s.unnamed212___U14 = (undefined); - r0 = pxsim_numops_toBoolDecr(s.shouldPruneAllStates___26699); + s.unnamed304___U14 = (undefined); + r0 = pxsim_numops_toBoolDecr(s.shouldPruneAllStates___44188); if (!r0) { step = 26; continue; } - s.tmp_0 = r0 = s.data___26704; - s.tmp_2 = helpers_arrayFilter__P110_mk(s); - r0 = s.data___26704.fields["walls"]; + s.tmp_0 = r0 = s.data___44193; + s.tmp_2 = helpers_arrayFilter__P17396_mk(s); + r0 = s.data___44193.fields["walls"]; s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = events_wallStateIsHitting__P7858; + s.tmp_2.arg1 = events_wallStateIsHitting__P25159; s.callLocIdx = 2651; s.pc = 40; return s.tmp_2; case 40: r0 = s.retval; @@ -66485,17 +66827,17 @@ switch (step) { r0 = (s.tmp_0).fields["walls"] = (s.tmp_1); case 26: case 27: - r0 = (s.unnamed207___U4 + 1); - s.unnamed207___U4 = (r0); + r0 = (s.unnamed299___U4 + 1); + s.unnamed299___U4 = (r0); { step = 1; continue; } case 28: - s.unnamed206___U3 = (undefined); - s.tmp_0 = events_EventState_doRegionUpdate__P7854_mk(s); + s.unnamed298___U3 = (undefined); + s.tmp_0 = events_EventState_doRegionUpdate__P25155_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 2652; s.pc = 41; return s.tmp_0; case 41: r0 = s.retval; - s.tmp_0 = events_EventState_pruneTrackedSprites__P7853_mk(s); + s.tmp_0 = events_EventState_pruneTrackedSprites__P25154_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 2653; s.pc = 42; return s.tmp_0; case 42: @@ -66504,12 +66846,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -events_EventState_update__P7848.info = {"start":3343,"length":2484,"line":117,"column":8,"endLine":176,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"update","argumentNames":["this"]} +events_EventState_update__P25149.info = {"start":3343,"length":2484,"line":117,"column":8,"endLine":176,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"update","argumentNames":["this"]} -function events_EventState_update__P7848_mk(s) { +function events_EventState_update__P25149_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_EventState_update__P7848, depth: s.depth + 1, + parent: s, fn: events_EventState_update__P25149, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -66520,29 +66862,29 @@ function events_EventState_update__P7848_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - shouldPruneCurrentState___26698: undefined, - shouldPruneAllStates___26699: undefined, - sprite___26701: undefined, - unnamed206___U3: undefined, - unnamed207___U4: undefined, - data___26704: undefined, - otherSprite___26711: undefined, - unnamed208___U7: undefined, - unnamed209___U8: undefined, - handler___26724: undefined, - handler___26739: undefined, - unnamed210___U11: undefined, - unnamed211___U12: undefined, - wallState___26760: undefined, - unnamed212___U14: undefined, - unnamed213___U15: undefined, - tile___26765: undefined, - unnamed214___U17: undefined, - unnamed215___U18: undefined, - handler___26786: undefined, - tile___26804: undefined, - unnamed216___U21: undefined, - unnamed217___U22: undefined, + shouldPruneCurrentState___44187: undefined, + shouldPruneAllStates___44188: undefined, + sprite___44190: undefined, + unnamed298___U3: undefined, + unnamed299___U4: undefined, + data___44193: undefined, + otherSprite___44200: undefined, + unnamed300___U7: undefined, + unnamed301___U8: undefined, + handler___44213: undefined, + handler___44228: undefined, + unnamed302___U11: undefined, + unnamed303___U12: undefined, + wallState___44249: undefined, + unnamed304___U14: undefined, + unnamed305___U15: undefined, + tile___44254: undefined, + unnamed306___U17: undefined, + unnamed307___U18: undefined, + handler___44275: undefined, + tile___44293: undefined, + unnamed308___U21: undefined, + unnamed309___U22: undefined, arg0: undefined, } } @@ -66550,7 +66892,7 @@ function events_EventState_update__P7848_mk(s) { -function events_wallStateIsHitting__P7858(s) { +function events_wallStateIsHitting__P25159(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -66578,12 +66920,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -events_wallStateIsHitting__P7858.info = {"start":9805,"length":89,"line":277,"column":4,"endLine":279,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"wallStateIsHitting","argumentNames":["s"]} +events_wallStateIsHitting__P25159.info = {"start":9805,"length":89,"line":277,"column":4,"endLine":279,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"wallStateIsHitting","argumentNames":["s"]} -function events_wallStateIsHitting__P7858_mk(s) { +function events_wallStateIsHitting__P25159_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_wallStateIsHitting__P7858, depth: s.depth + 1, + parent: s, fn: events_wallStateIsHitting__P25159, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -66597,7 +66939,7 @@ function events_wallStateIsHitting__P7858_mk(s) { -function events_wallTileStateIsHitting__P7857(s) { +function events_wallTileStateIsHitting__P25158(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -66615,12 +66957,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -events_wallTileStateIsHitting__P7857.info = {"start":9714,"length":85,"line":273,"column":4,"endLine":275,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"wallTileStateIsHitting","argumentNames":["s"]} +events_wallTileStateIsHitting__P25158.info = {"start":9714,"length":85,"line":273,"column":4,"endLine":275,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"wallTileStateIsHitting","argumentNames":["s"]} -function events_wallTileStateIsHitting__P7857_mk(s) { +function events_wallTileStateIsHitting__P25158_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_wallTileStateIsHitting__P7857, depth: s.depth + 1, + parent: s, fn: events_wallTileStateIsHitting__P25158, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -66629,7 +66971,7 @@ function events_wallTileStateIsHitting__P7857_mk(s) { -function events_EventState_doRegionUpdate__P7854(s) { +function events_EventState_doRegionUpdate__P25155(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -66639,57 +66981,57 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.regionHandler___26848 = undefined; - s.unnamed230___U1 = undefined; - s.unnamed231___U2 = undefined; - s.sprite___26852 = undefined; - s.unnamed232___U4 = undefined; - s.unnamed233___U5 = undefined; - s.currentState___26870 = undefined; - s.regionState___26875 = undefined; - s.oldFlags___26882 = undefined; + s.regionHandler___44337 = undefined; + s.unnamed322___U1 = undefined; + s.unnamed323___U2 = undefined; + s.sprite___44341 = undefined; + s.unnamed324___U4 = undefined; + s.unnamed325___U5 = undefined; + s.currentState___44359 = undefined; + s.regionState___44364 = undefined; + s.oldFlags___44371 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, events_EventState__C7847_VT)) failedCast(r0); - s.regionHandler___26848 = (undefined); + if (!checkSubtype(r0, events_EventState__C25148_VT)) failedCast(r0); + s.regionHandler___44337 = (undefined); r0 = s.arg0.fields["regionHandlers"]; - s.unnamed230___U1 = (r0); - s.unnamed231___U2 = (0); + s.unnamed322___U1 = (r0); + s.unnamed323___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed231___U2; - r0 = pxsim_Array__length(s.unnamed230___U1); + s.tmp_0 = r0 = s.unnamed323___U2; + r0 = pxsim_Array__length(s.unnamed322___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 21; continue; } - r0 = pxsim_Array__getAt(s.unnamed230___U1, s.unnamed231___U2); - s.regionHandler___26848 = (r0); - s.sprite___26852 = (undefined); - s.tmp_0 = sprites_allOfKind__P2066_mk(s); - r0 = s.regionHandler___26848.fields["kind"]; + r0 = pxsim_Array__getAt(s.unnamed322___U1, s.unnamed323___U2); + s.regionHandler___44337 = (r0); + s.sprite___44341 = (undefined); + s.tmp_0 = sprites_allOfKind__P19352_mk(s); + r0 = s.regionHandler___44337.fields["kind"]; s.tmp_0.arg0 = r0; s.callLocIdx = 2656; s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; - s.unnamed232___U4 = (r0); - s.unnamed233___U5 = (0); + s.unnamed324___U4 = (r0); + s.unnamed325___U5 = (0); case 2: - s.tmp_0 = r0 = s.unnamed233___U5; - r0 = pxsim_Array__length(s.unnamed232___U4); + s.tmp_0 = r0 = s.unnamed325___U5; + r0 = pxsim_Array__length(s.unnamed324___U4); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 20; continue; } - r0 = pxsim_Array__getAt(s.unnamed232___U4, s.unnamed233___U5); - s.sprite___26852 = (r0); - s.tmp_6 = Sprite_data__P2163_mk(s); - s.tmp_6.arg0 = s.sprite___26852; + r0 = pxsim_Array__getAt(s.unnamed324___U4, s.unnamed325___U5); + s.sprite___44341 = (r0); + s.tmp_6 = Sprite_data__P19449_mk(s); + s.tmp_6.arg0 = s.sprite___44341; s.callLocIdx = 2657; s.pc = 23; return s.tmp_6; case 23: r0 = s.retval; s.tmp_5 = r0; - r0 = pxsim_pxtrt.mapGetGeneric(s.tmp_5, globals.SPRITE_DATA_KEY___4498); + r0 = pxsim_pxtrt.mapGetGeneric(s.tmp_5, globals.SPRITE_DATA_KEY___21784); s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); s.tmp_3 = r0; @@ -66697,68 +67039,68 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(events_SpriteEventData__C7867_VT); + r0 = pxsim_pxtcore_mkClassInstance(events_SpriteEventData__C25168_VT); s.tmp_7 = r0; - s.tmp_8 = events_SpriteEventData_constructor__P7871_mk(s); + s.tmp_8 = events_SpriteEventData_constructor__P25172_mk(s); s.tmp_8.arg0 = s.tmp_7; - s.tmp_8.arg1 = s.sprite___26852; + s.tmp_8.arg1 = s.sprite___44341; s.callLocIdx = 2659; s.pc = 24; return s.tmp_8; case 24: r0 = s.retval; - s.tmp_10 = Sprite_data__P2163_mk(s); - s.tmp_10.arg0 = s.sprite___26852; + s.tmp_10 = Sprite_data__P19449_mk(s); + s.tmp_10.arg0 = s.sprite___44341; s.callLocIdx = 2658; s.pc = 25; return s.tmp_10; case 25: r0 = s.retval; s.tmp_9 = r0; - r0 = pxsim_pxtrt.mapSetGeneric(s.tmp_9, globals.SPRITE_DATA_KEY___4498, s.tmp_7); + r0 = pxsim_pxtrt.mapSetGeneric(s.tmp_9, globals.SPRITE_DATA_KEY___21784, s.tmp_7); case 3: case 4: - s.tmp_1 = Sprite_data__P2163_mk(s); - s.tmp_1.arg0 = s.sprite___26852; + s.tmp_1 = Sprite_data__P19449_mk(s); + s.tmp_1.arg0 = s.sprite___44341; s.callLocIdx = 2660; s.pc = 26; return s.tmp_1; case 26: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim_pxtrt.mapGetGeneric(s.tmp_0, globals.SPRITE_DATA_KEY___4498); - s.currentState___26870 = (r0); - s.tmp_0 = events_SpriteEventData_getRegionEntry__P7869_mk(s); - s.tmp_0.arg0 = s.currentState___26870; - r0 = s.regionHandler___26848.fields["region"]; + r0 = pxsim_pxtrt.mapGetGeneric(s.tmp_0, globals.SPRITE_DATA_KEY___21784); + s.currentState___44359 = (r0); + s.tmp_0 = events_SpriteEventData_getRegionEntry__P25170_mk(s); + s.tmp_0.arg0 = s.currentState___44359; + r0 = s.regionHandler___44337.fields["region"]; s.tmp_0.arg1 = r0; s.tmp_0.arg2 = true; s.callLocIdx = 2661; s.pc = 27; return s.tmp_0; case 27: r0 = s.retval; - s.regionState___26875 = (r0); - r0 = s.regionState___26875.fields["flag"]; - s.oldFlags___26882 = (r0); - s.tmp_0 = r0 = s.regionState___26875; - s.tmp_2 = events_Region_checkSprite__P4526_mk(s); - r0 = s.regionHandler___26848.fields["region"]; + s.regionState___44364 = (r0); + r0 = s.regionState___44364.fields["flag"]; + s.oldFlags___44371 = (r0); + s.tmp_0 = r0 = s.regionState___44364; + s.tmp_2 = events_Region_checkSprite__P21812_mk(s); + r0 = s.regionHandler___44337.fields["region"]; s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = s.sprite___26852; + s.tmp_2.arg1 = s.sprite___44341; s.callLocIdx = 2662; s.pc = 28; return s.tmp_2; case 28: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["flag"] = (s.tmp_1); - r0 = s.regionState___26875.fields["flag"]; + r0 = s.regionState___44364.fields["flag"]; s.tmp_1 = r0; - r0 = (s.oldFlags___26882 === s.tmp_1); + r0 = (s.oldFlags___44371 === s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } { step = 19; continue; } case 5: case 6: - r0 = s.regionState___26875.fields["flag"]; + r0 = s.regionState___44364.fields["flag"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 1); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 9; continue; } - r0 = (s.oldFlags___26882 & 1); + r0 = (s.oldFlags___44371 & 1); s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); s.tmp_5 = r0; @@ -66766,11 +67108,11 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 7; continue; } - s.tmp_7 = events_EventState_runRegionHandler__P7855_mk(s); + s.tmp_7 = events_EventState_runRegionHandler__P25156_mk(s); s.tmp_7.arg0 = s.arg0; s.tmp_7.arg1 = 0; - s.tmp_7.arg2 = s.sprite___26852; - r0 = s.regionHandler___26848.fields["region"]; + s.tmp_7.arg2 = s.sprite___44341; + r0 = s.regionHandler___44337.fields["region"]; s.tmp_7.arg3 = r0; s.callLocIdx = 2663; s.pc = 29; return s.tmp_7; case 29: @@ -66779,15 +67121,15 @@ switch (step) { case 8: { step = 12; continue; } case 9: - r0 = (s.oldFlags___26882 & 1); + r0 = (s.oldFlags___44371 & 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } - s.tmp_1 = events_EventState_runRegionHandler__P7855_mk(s); + s.tmp_1 = events_EventState_runRegionHandler__P25156_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = 1; - s.tmp_1.arg2 = s.sprite___26852; - r0 = s.regionHandler___26848.fields["region"]; + s.tmp_1.arg2 = s.sprite___44341; + r0 = s.regionHandler___44337.fields["region"]; s.tmp_1.arg3 = r0; s.callLocIdx = 2664; s.pc = 30; return s.tmp_1; case 30: @@ -66795,13 +67137,13 @@ switch (step) { case 10: case 11: case 12: - r0 = s.regionState___26875.fields["flag"]; + r0 = s.regionState___44364.fields["flag"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - r0 = (s.oldFlags___26882 & 2); + r0 = (s.oldFlags___44371 & 2); s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); s.tmp_3 = r0; @@ -66809,11 +67151,11 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 13; continue; } - s.tmp_5 = events_EventState_runRegionHandler__P7855_mk(s); + s.tmp_5 = events_EventState_runRegionHandler__P25156_mk(s); s.tmp_5.arg0 = s.arg0; s.tmp_5.arg1 = 2; - s.tmp_5.arg2 = s.sprite___26852; - r0 = s.regionHandler___26848.fields["region"]; + s.tmp_5.arg2 = s.sprite___44341; + r0 = s.regionHandler___44337.fields["region"]; s.tmp_5.arg3 = r0; s.callLocIdx = 2665; s.pc = 31; return s.tmp_5; case 31: @@ -66822,15 +67164,15 @@ switch (step) { case 14: { step = 18; continue; } case 15: - r0 = (s.oldFlags___26882 & 2); + r0 = (s.oldFlags___44371 & 2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 16; continue; } - s.tmp_1 = events_EventState_runRegionHandler__P7855_mk(s); + s.tmp_1 = events_EventState_runRegionHandler__P25156_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = 3; - s.tmp_1.arg2 = s.sprite___26852; - r0 = s.regionHandler___26848.fields["region"]; + s.tmp_1.arg2 = s.sprite___44341; + r0 = s.regionHandler___44337.fields["region"]; s.tmp_1.arg3 = r0; s.callLocIdx = 2666; s.pc = 32; return s.tmp_1; case 32: @@ -66839,26 +67181,26 @@ switch (step) { case 17: case 18: case 19: - r0 = (s.unnamed233___U5 + 1); - s.unnamed233___U5 = (r0); + r0 = (s.unnamed325___U5 + 1); + s.unnamed325___U5 = (r0); { step = 2; continue; } case 20: - s.unnamed232___U4 = (undefined); - r0 = (s.unnamed231___U2 + 1); - s.unnamed231___U2 = (r0); + s.unnamed324___U4 = (undefined); + r0 = (s.unnamed323___U2 + 1); + s.unnamed323___U2 = (r0); { step = 1; continue; } case 21: - s.unnamed230___U1 = (undefined); + s.unnamed322___U1 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -events_EventState_doRegionUpdate__P7854.info = {"start":7762,"length":1709,"line":231,"column":8,"endLine":265,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"doRegionUpdate","argumentNames":["this"]} +events_EventState_doRegionUpdate__P25155.info = {"start":7762,"length":1709,"line":231,"column":8,"endLine":265,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"doRegionUpdate","argumentNames":["this"]} -function events_EventState_doRegionUpdate__P7854_mk(s) { +function events_EventState_doRegionUpdate__P25155_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_EventState_doRegionUpdate__P7854, depth: s.depth + 1, + parent: s, fn: events_EventState_doRegionUpdate__P25155, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -66871,15 +67213,15 @@ function events_EventState_doRegionUpdate__P7854_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - regionHandler___26848: undefined, - unnamed230___U1: undefined, - unnamed231___U2: undefined, - sprite___26852: undefined, - unnamed232___U4: undefined, - unnamed233___U5: undefined, - currentState___26870: undefined, - regionState___26875: undefined, - oldFlags___26882: undefined, + regionHandler___44337: undefined, + unnamed322___U1: undefined, + unnamed323___U2: undefined, + sprite___44341: undefined, + unnamed324___U4: undefined, + unnamed325___U5: undefined, + currentState___44359: undefined, + regionState___44364: undefined, + oldFlags___44371: undefined, arg0: undefined, } } @@ -66887,7 +67229,7 @@ function events_EventState_doRegionUpdate__P7854_mk(s) { -function events_SpriteEventData_getRegionEntry__P7869(s) { +function events_SpriteEventData_getRegionEntry__P25170(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -66897,10 +67239,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.regionState___27066 = undefined; - s.unnamed236___U1 = undefined; - s.unnamed237___U2 = undefined; - s.newEntry___27076 = undefined; + s.regionState___44555 = undefined; + s.unnamed328___U1 = undefined; + s.unnamed329___U2 = undefined; + s.newEntry___44565 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -66908,21 +67250,21 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, events_SpriteEventData__C7867_VT)) failedCast(r0); - s.regionState___27066 = (undefined); + if (!checkSubtype(r0, events_SpriteEventData__C25168_VT)) failedCast(r0); + s.regionState___44555 = (undefined); r0 = s.arg0.fields["regions"]; - s.unnamed236___U1 = (r0); - s.unnamed237___U2 = (0); + s.unnamed328___U1 = (r0); + s.unnamed329___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed237___U2; - r0 = pxsim_Array__length(s.unnamed236___U1); + s.tmp_0 = r0 = s.unnamed329___U2; + r0 = pxsim_Array__length(s.unnamed328___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed236___U1, s.unnamed237___U2); - s.regionState___27066 = (r0); - s.tmp_3 = events_Region_equals__P4525_mk(s); - r0 = s.regionState___27066.fields["region"]; + r0 = pxsim_Array__getAt(s.unnamed328___U1, s.unnamed329___U2); + s.regionState___44555 = (r0); + s.tmp_3 = events_Region_equals__P21811_mk(s); + r0 = s.regionState___44555.fields["region"]; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 2671; s.pc = 8; return s.tmp_3; @@ -66931,31 +67273,31 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 2; continue; } - r0 = s.regionState___27066; + r0 = s.regionState___44555; { step = 7; continue; } case 2: case 3: - r0 = (s.unnamed237___U2 + 1); - s.unnamed237___U2 = (r0); + r0 = (s.unnamed329___U2 + 1); + s.unnamed329___U2 = (r0); { step = 1; continue; } case 4: - s.unnamed236___U1 = (undefined); + s.unnamed328___U1 = (undefined); r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 5; continue; } - r0 = pxsim_pxtcore_mkClassInstance(events_RegionState__C7874_VT); + r0 = pxsim_pxtcore_mkClassInstance(events_RegionState__C25175_VT); s.tmp_4 = r0; - s.tmp_5 = events_RegionState_constructor__P7875_mk(s); + s.tmp_5 = events_RegionState_constructor__P25176_mk(s); s.tmp_5.arg0 = s.tmp_4; s.tmp_5.arg1 = s.arg1; s.tmp_5.arg2 = 0; s.callLocIdx = 2672; s.pc = 9; return s.tmp_5; case 9: r0 = s.retval; - s.newEntry___27076 = (s.tmp_4); + s.newEntry___44565 = (s.tmp_4); r0 = s.arg0.fields["regions"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.newEntry___27076); - r0 = s.newEntry___27076; + r0 = pxsim_Array__push(s.tmp_0, s.newEntry___44565); + r0 = s.newEntry___44565; { step = 7; continue; } case 5: case 6: @@ -66964,12 +67306,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -events_SpriteEventData_getRegionEntry__P7869.info = {"start":11567,"length":426,"line":346,"column":8,"endLine":358,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"getRegionEntry","argumentNames":["this","region","createIfMissing"]} +events_SpriteEventData_getRegionEntry__P25170.info = {"start":11567,"length":426,"line":346,"column":8,"endLine":358,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"getRegionEntry","argumentNames":["this","region","createIfMissing"]} -function events_SpriteEventData_getRegionEntry__P7869_mk(s) { +function events_SpriteEventData_getRegionEntry__P25170_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_SpriteEventData_getRegionEntry__P7869, depth: s.depth + 1, + parent: s, fn: events_SpriteEventData_getRegionEntry__P25170, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -66977,10 +67319,10 @@ function events_SpriteEventData_getRegionEntry__P7869_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - regionState___27066: undefined, - unnamed236___U1: undefined, - unnamed237___U2: undefined, - newEntry___27076: undefined, + regionState___44555: undefined, + unnamed328___U1: undefined, + unnamed329___U2: undefined, + newEntry___44565: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -66990,7 +67332,7 @@ function events_SpriteEventData_getRegionEntry__P7869_mk(s) { -function events_RegionState_constructor__P7875(s) { +function events_RegionState_constructor__P25176(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -67007,19 +67349,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, events_RegionState__C7874_VT)) failedCast(r0); + if (!checkSubtype(r0, events_RegionState__C25175_VT)) failedCast(r0); r0 = (s.arg0).fields["region"] = (s.arg1); r0 = (s.arg0).fields["flag"] = (s.arg2); r0 = undefined; return leave(s, r0) default: oops() } } } -events_RegionState_constructor__P7875.info = {"start":12716,"length":86,"line":384,"column":8,"endLine":386,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"inline","argumentNames":["this","region","flag"]} +events_RegionState_constructor__P25176.info = {"start":12716,"length":86,"line":384,"column":8,"endLine":386,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"inline","argumentNames":["this","region","flag"]} -function events_RegionState_constructor__P7875_mk(s) { +function events_RegionState_constructor__P25176_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_RegionState_constructor__P7875, depth: s.depth + 1, + parent: s, fn: events_RegionState_constructor__P25176, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -67030,7 +67372,7 @@ function events_RegionState_constructor__P7875_mk(s) { -function events_Region_equals__P4525(s) { +function events_Region_equals__P21811(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -67046,7 +67388,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, events_Region__C4523_VT)) failedCast(r0); + if (!checkSubtype(r0, events_Region__C21809_VT)) failedCast(r0); r0 = s.arg1.fields["left"]; s.tmp_1 = r0; r0 = s.arg0.fields["left"]; @@ -67096,12 +67438,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -events_Region_equals__P4525.info = {"start":1893,"length":165,"line":73,"column":8,"endLine":75,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"equals","argumentNames":["this","other"]} +events_Region_equals__P21811.info = {"start":1893,"length":165,"line":73,"column":8,"endLine":75,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"equals","argumentNames":["this","other"]} -function events_Region_equals__P4525_mk(s) { +function events_Region_equals__P21811_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_Region_equals__P4525, depth: s.depth + 1, + parent: s, fn: events_Region_equals__P21811, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -67123,7 +67465,7 @@ function events_Region_equals__P4525_mk(s) { -function events_EventState_runRegionHandler__P7855(s) { +function events_EventState_runRegionHandler__P25156(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -67133,7 +67475,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handler___26944 = undefined; + s.handler___44433 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -67142,8 +67484,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, events_EventState__C7847_VT)) failedCast(r0); - s.tmp_0 = events_EventState_getRegionHandler__P7851_mk(s); + if (!checkSubtype(r0, events_EventState__C25148_VT)) failedCast(r0); + s.tmp_0 = events_EventState_getRegionHandler__P25152_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; r0 = s.arg2.fields["_kind"]; @@ -67152,11 +67494,11 @@ switch (step) { s.callLocIdx = 2668; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.handler___26944 = (r0); - r0 = pxsim_numops_toBoolDecr(s.handler___26944); + s.handler___44433 = (r0); + r0 = pxsim_numops_toBoolDecr(s.handler___44433); if (!r0) { step = 1; continue; } s.tmp_0 = if_handler_2_mk(s); - s.tmp_0.arg0 = s.handler___26944; + s.tmp_0.arg0 = s.handler___44433; s.tmp_0.arg1 = s.arg2; if (!s.tmp_0.arg0.vtable.iface) { setupLambda(s.tmp_0, pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "handler"), 2); @@ -67175,15 +67517,15 @@ switch (step) { return leave(s, r0) default: oops() } } } -events_EventState_runRegionHandler__P7855.info = {"start":9481,"length":221,"line":267,"column":8,"endLine":270,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"runRegionHandler","argumentNames":["this","event","sprite","region"]} +events_EventState_runRegionHandler__P25156.info = {"start":9481,"length":221,"line":267,"column":8,"endLine":270,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"runRegionHandler","argumentNames":["this","event","sprite","region"]} -function events_EventState_runRegionHandler__P7855_mk(s) { +function events_EventState_runRegionHandler__P25156_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_EventState_runRegionHandler__P7855, depth: s.depth + 1, + parent: s, fn: events_EventState_runRegionHandler__P25156, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - handler___26944: undefined, + handler___44433: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -67194,7 +67536,7 @@ function events_EventState_runRegionHandler__P7855_mk(s) { -function events_EventState_getRegionHandler__P7851(s) { +function events_EventState_getRegionHandler__P25152(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -67204,9 +67546,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handler___26961 = undefined; - s.unnamed222___U1 = undefined; - s.unnamed223___U2 = undefined; + s.handler___44450 = undefined; + s.unnamed314___U1 = undefined; + s.unnamed315___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -67215,20 +67557,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, events_EventState__C7847_VT)) failedCast(r0); - s.handler___26961 = (undefined); + if (!checkSubtype(r0, events_EventState__C25148_VT)) failedCast(r0); + s.handler___44450 = (undefined); r0 = s.arg0.fields["regionHandlers"]; - s.unnamed222___U1 = (r0); - s.unnamed223___U2 = (0); + s.unnamed314___U1 = (r0); + s.unnamed315___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed223___U2; - r0 = pxsim_Array__length(s.unnamed222___U1); + s.tmp_0 = r0 = s.unnamed315___U2; + r0 = pxsim_Array__length(s.unnamed314___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 8; continue; } - r0 = pxsim_Array__getAt(s.unnamed222___U1, s.unnamed223___U2); - s.handler___26961 = (r0); - r0 = s.handler___26961.fields["event"]; + r0 = pxsim_Array__getAt(s.unnamed314___U1, s.unnamed315___U2); + s.handler___44450 = (r0); + r0 = s.handler___44450.fields["event"]; s.tmp_3 = r0; r0 = (s.tmp_3 === s.arg1); s.tmp_2 = r0; @@ -67237,7 +67579,7 @@ switch (step) { r0 = s.tmp_2; { step = 3; continue; } case 2: - r0 = s.handler___26961.fields["kind"]; + r0 = s.handler___44450.fields["kind"]; s.tmp_4 = r0; r0 = (s.tmp_4 === s.arg2); case 3: @@ -67248,8 +67590,8 @@ switch (step) { r0 = s.tmp_5; { step = 5; continue; } case 4: - s.tmp_6 = events_Region_equals__P4525_mk(s); - r0 = s.handler___26961.fields["region"]; + s.tmp_6 = events_Region_equals__P21811_mk(s); + r0 = s.handler___44450.fields["region"]; s.tmp_6.arg0 = r0; s.tmp_6.arg1 = s.arg3; s.callLocIdx = 2654; s.pc = 10; return s.tmp_6; @@ -67260,26 +67602,26 @@ switch (step) { s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 6; continue; } - r0 = s.handler___26961; + r0 = s.handler___44450; { step = 9; continue; } case 6: case 7: - r0 = (s.unnamed223___U2 + 1); - s.unnamed223___U2 = (r0); + r0 = (s.unnamed315___U2 + 1); + s.unnamed315___U2 = (r0); { step = 1; continue; } case 8: - s.unnamed222___U1 = (undefined); + s.unnamed314___U1 = (undefined); r0 = undefined; case 9: return leave(s, r0) default: oops() } } } -events_EventState_getRegionHandler__P7851.info = {"start":6490,"length":319,"line":197,"column":8,"endLine":204,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"getRegionHandler","argumentNames":["this","event","kind","region"]} +events_EventState_getRegionHandler__P25152.info = {"start":6490,"length":319,"line":197,"column":8,"endLine":204,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"getRegionHandler","argumentNames":["this","event","kind","region"]} -function events_EventState_getRegionHandler__P7851_mk(s) { +function events_EventState_getRegionHandler__P25152_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_EventState_getRegionHandler__P7851, depth: s.depth + 1, + parent: s, fn: events_EventState_getRegionHandler__P25152, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -67289,9 +67631,9 @@ function events_EventState_getRegionHandler__P7851_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - handler___26961: undefined, - unnamed222___U1: undefined, - unnamed223___U2: undefined, + handler___44450: undefined, + unnamed314___U1: undefined, + unnamed315___U2: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -67302,7 +67644,7 @@ function events_EventState_getRegionHandler__P7851_mk(s) { -function events_Region_checkSprite__P4526(s) { +function events_Region_checkSprite__P21812(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -67318,8 +67660,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, events_Region__C4523_VT)) failedCast(r0); - s.tmp_2 = Sprite_left__P2186_mk(s); + if (!checkSubtype(r0, events_Region__C21809_VT)) failedCast(r0); + s.tmp_2 = Sprite_left__P19472_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 2625; s.pc = 18; return s.tmp_2; case 18: @@ -67334,7 +67676,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_5 = Sprite_top__P2190_mk(s); + s.tmp_5 = Sprite_top__P19476_mk(s); s.tmp_5.arg0 = s.arg1; s.callLocIdx = 2626; s.pc = 19; return s.tmp_5; case 19: @@ -67351,7 +67693,7 @@ switch (step) { r0 = s.tmp_7; { step = 4; continue; } case 3: - s.tmp_9 = Sprite_right__P2188_mk(s); + s.tmp_9 = Sprite_right__P19474_mk(s); s.tmp_9.arg0 = s.arg1; s.callLocIdx = 2627; s.pc = 20; return s.tmp_9; case 20: @@ -67368,7 +67710,7 @@ switch (step) { r0 = s.tmp_11; { step = 6; continue; } case 5: - s.tmp_13 = Sprite_bottom__P2192_mk(s); + s.tmp_13 = Sprite_bottom__P19478_mk(s); s.tmp_13.arg0 = s.arg1; s.callLocIdx = 2628; s.pc = 21; return s.tmp_13; case 21: @@ -67386,7 +67728,7 @@ switch (step) { { step = 17; continue; } case 7: case 8: - s.tmp_18 = Sprite_left__P2186_mk(s); + s.tmp_18 = Sprite_left__P19472_mk(s); s.tmp_18.arg0 = s.arg1; s.callLocIdx = 2629; s.pc = 22; return s.tmp_18; case 22: @@ -67401,7 +67743,7 @@ switch (step) { r0 = s.tmp_16; { step = 10; continue; } case 9: - s.tmp_21 = Sprite_top__P2190_mk(s); + s.tmp_21 = Sprite_top__P19476_mk(s); s.tmp_21.arg0 = s.arg1; s.callLocIdx = 2630; s.pc = 23; return s.tmp_21; case 23: @@ -67418,7 +67760,7 @@ switch (step) { r0 = s.tmp_23; { step = 12; continue; } case 11: - s.tmp_25 = Sprite_right__P2188_mk(s); + s.tmp_25 = Sprite_right__P19474_mk(s); s.tmp_25.arg0 = s.arg1; s.callLocIdx = 2631; s.pc = 24; return s.tmp_25; case 24: @@ -67435,7 +67777,7 @@ switch (step) { r0 = s.tmp_27; { step = 14; continue; } case 13: - s.tmp_29 = Sprite_bottom__P2192_mk(s); + s.tmp_29 = Sprite_bottom__P19478_mk(s); s.tmp_29.arg0 = s.arg1; s.callLocIdx = 2632; s.pc = 25; return s.tmp_29; case 25: @@ -67458,12 +67800,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -events_Region_checkSprite__P4526.info = {"start":2068,"length":464,"line":77,"column":8,"endLine":87,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"checkSprite","argumentNames":["this","sprite"]} +events_Region_checkSprite__P21812.info = {"start":2068,"length":464,"line":77,"column":8,"endLine":87,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"checkSprite","argumentNames":["this","sprite"]} -function events_Region_checkSprite__P4526_mk(s) { +function events_Region_checkSprite__P21812_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_Region_checkSprite__P4526, depth: s.depth + 1, + parent: s, fn: events_Region_checkSprite__P21812, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -67505,7 +67847,7 @@ function events_Region_checkSprite__P4526_mk(s) { -function events_EventState_pruneTrackedSprites__P7853(s) { +function events_EventState_pruneTrackedSprites__P25154(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -67515,98 +67857,98 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.toRemove___26819 = undefined; - s.data___26821 = undefined; - s.sprite___26823 = undefined; - s.unnamed226___U3 = undefined; - s.unnamed227___U4 = undefined; - s.sprite___26839 = undefined; - s.unnamed228___U6 = undefined; - s.unnamed229___U7 = undefined; + s.toRemove___44308 = undefined; + s.data___44310 = undefined; + s.sprite___44312 = undefined; + s.unnamed318___U3 = undefined; + s.unnamed319___U4 = undefined; + s.sprite___44328 = undefined; + s.unnamed320___U6 = undefined; + s.unnamed321___U7 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, events_EventState__C7847_VT)) failedCast(r0); + if (!checkSubtype(r0, events_EventState__C25148_VT)) failedCast(r0); r0 = pxsim_Array__mk(); - s.toRemove___26819 = (r0); - s.sprite___26823 = (undefined); + s.toRemove___44308 = (r0); + s.sprite___44312 = (undefined); r0 = s.arg0.fields["trackedSprites"]; - s.unnamed226___U3 = (r0); - s.unnamed227___U4 = (0); + s.unnamed318___U3 = (r0); + s.unnamed319___U4 = (0); case 1: - s.tmp_0 = r0 = s.unnamed227___U4; - r0 = pxsim_Array__length(s.unnamed226___U3); + s.tmp_0 = r0 = s.unnamed319___U4; + r0 = pxsim_Array__length(s.unnamed318___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed226___U3, s.unnamed227___U4); - s.sprite___26823 = (r0); - s.tmp_3 = Sprite_data__P2163_mk(s); - s.tmp_3.arg0 = s.sprite___26823; + r0 = pxsim_Array__getAt(s.unnamed318___U3, s.unnamed319___U4); + s.sprite___44312 = (r0); + s.tmp_3 = Sprite_data__P19449_mk(s); + s.tmp_3.arg0 = s.sprite___44312; s.callLocIdx = 2655; s.pc = 7; return s.tmp_3; case 7: r0 = s.retval; s.tmp_2 = r0; - r0 = pxsim_pxtrt.mapGetGeneric(s.tmp_2, globals.SPRITE_DATA_KEY___4498); - s.data___26821 = (r0); - r0 = s.sprite___26823.fields["flags"]; + r0 = pxsim_pxtrt.mapGetGeneric(s.tmp_2, globals.SPRITE_DATA_KEY___21784); + s.data___44310 = (r0); + r0 = s.sprite___44312.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__push(s.toRemove___26819, s.sprite___26823); + r0 = pxsim_Array__push(s.toRemove___44308, s.sprite___44312); case 2: case 3: - r0 = (s.unnamed227___U4 + 1); - s.unnamed227___U4 = (r0); + r0 = (s.unnamed319___U4 + 1); + s.unnamed319___U4 = (r0); { step = 1; continue; } case 4: - s.unnamed226___U3 = (undefined); - s.sprite___26839 = (undefined); - s.unnamed228___U6 = (s.toRemove___26819); - s.unnamed229___U7 = (0); + s.unnamed318___U3 = (undefined); + s.sprite___44328 = (undefined); + s.unnamed320___U6 = (s.toRemove___44308); + s.unnamed321___U7 = (0); case 5: - s.tmp_0 = r0 = s.unnamed229___U7; - r0 = pxsim_Array__length(s.unnamed228___U6); + s.tmp_0 = r0 = s.unnamed321___U7; + r0 = pxsim_Array__length(s.unnamed320___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed228___U6, s.unnamed229___U7); - s.sprite___26839 = (r0); + r0 = pxsim_Array__getAt(s.unnamed320___U6, s.unnamed321___U7); + s.sprite___44328 = (r0); r0 = s.arg0.fields["trackedSprites"]; s.tmp_2 = r0; - r0 = pxsim_Array_.removeElement(s.tmp_2, s.sprite___26839); - r0 = (s.unnamed229___U7 + 1); - s.unnamed229___U7 = (r0); + r0 = pxsim_Array_.removeElement(s.tmp_2, s.sprite___44328); + r0 = (s.unnamed321___U7 + 1); + s.unnamed321___U7 = (r0); { step = 5; continue; } case 6: - s.unnamed228___U6 = (undefined); + s.unnamed320___U6 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -events_EventState_pruneTrackedSprites__P7853.info = {"start":7262,"length":490,"line":215,"column":8,"endLine":229,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"pruneTrackedSprites","argumentNames":["this"]} +events_EventState_pruneTrackedSprites__P25154.info = {"start":7262,"length":490,"line":215,"column":8,"endLine":229,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"pruneTrackedSprites","argumentNames":["this"]} -function events_EventState_pruneTrackedSprites__P7853_mk(s) { +function events_EventState_pruneTrackedSprites__P25154_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_EventState_pruneTrackedSprites__P7853, depth: s.depth + 1, + parent: s, fn: events_EventState_pruneTrackedSprites__P25154, 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, - toRemove___26819: undefined, - data___26821: undefined, - sprite___26823: undefined, - unnamed226___U3: undefined, - unnamed227___U4: undefined, - sprite___26839: undefined, - unnamed228___U6: undefined, - unnamed229___U7: undefined, + toRemove___44308: undefined, + data___44310: undefined, + sprite___44312: undefined, + unnamed318___U3: undefined, + unnamed319___U4: undefined, + sprite___44328: undefined, + unnamed320___U6: undefined, + unnamed321___U7: undefined, arg0: undefined, } } @@ -67614,7 +67956,7 @@ function events_EventState_pruneTrackedSprites__P7853_mk(s) { -function events_EventState_getWallHandler__P7852(s) { +function events_EventState_getWallHandler__P25153(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -67624,9 +67966,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handler___27104 = undefined; - s.unnamed224___U1 = undefined; - s.unnamed225___U2 = undefined; + s.handler___44593 = undefined; + s.unnamed316___U1 = undefined; + s.unnamed317___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -67636,20 +67978,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, events_EventState__C7847_VT)) failedCast(r0); - s.handler___27104 = (undefined); + if (!checkSubtype(r0, events_EventState__C25148_VT)) failedCast(r0); + s.handler___44593 = (undefined); r0 = s.arg0.fields["wallHandlers"]; - s.unnamed224___U1 = (r0); - s.unnamed225___U2 = (0); + s.unnamed316___U1 = (r0); + s.unnamed317___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed225___U2; - r0 = pxsim_Array__length(s.unnamed224___U1); + s.tmp_0 = r0 = s.unnamed317___U2; + r0 = pxsim_Array__length(s.unnamed316___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 14; continue; } - r0 = pxsim_Array__getAt(s.unnamed224___U1, s.unnamed225___U2); - s.handler___27104 = (r0); - r0 = s.handler___27104.fields["event"]; + r0 = pxsim_Array__getAt(s.unnamed316___U1, s.unnamed317___U2); + s.handler___44593 = (r0); + r0 = s.handler___44593.fields["event"]; s.tmp_3 = r0; r0 = (s.tmp_3 === s.arg1); s.tmp_2 = r0; @@ -67658,7 +68000,7 @@ switch (step) { r0 = s.tmp_2; { step = 3; continue; } case 2: - r0 = s.handler___27104.fields["kind"]; + r0 = s.handler___44593.fields["kind"]; s.tmp_4 = r0; r0 = (s.tmp_4 === s.arg2); case 3: @@ -67669,7 +68011,7 @@ switch (step) { r0 = s.tmp_5; { step = 5; continue; } case 4: - r0 = s.handler___27104.fields["condition"]; + r0 = s.handler___44593.fields["condition"]; r0 = r0.fields["flags"]; s.tmp_6 = r0; r0 = (s.tmp_6 === s.arg3); @@ -67681,7 +68023,7 @@ switch (step) { r0 = s.tmp_7; { step = 11; continue; } case 6: - r0 = s.handler___27104.fields["condition"]; + r0 = s.handler___44593.fields["condition"]; r0 = r0.fields["tile"]; s.tmp_9 = r0; r0 = (s.tmp_9 === s.arg4); @@ -67691,7 +68033,7 @@ switch (step) { r0 = s.tmp_8; { step = 10; continue; } case 7: - r0 = s.handler___27104.fields["condition"]; + r0 = s.handler___44593.fields["condition"]; r0 = r0.fields["tile"]; s.tmp_10 = r0; r0 = pxsim_numops_toBool(s.tmp_10); @@ -67699,7 +68041,7 @@ switch (step) { r0 = s.tmp_10; { step = 9; continue; } case 8: - r0 = s.handler___27104.fields["condition"]; + r0 = s.handler___44593.fields["condition"]; r0 = r0.fields["tile"]; s.tmp_11 = r0; r0 = pxsim_ImageMethods.equals(s.tmp_11, s.arg4); @@ -67716,26 +68058,26 @@ switch (step) { s.tmp_14 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_14); if (!r0) { step = 12; continue; } - r0 = s.handler___27104; + r0 = s.handler___44593; { step = 15; continue; } case 12: case 13: - r0 = (s.unnamed225___U2 + 1); - s.unnamed225___U2 = (r0); + r0 = (s.unnamed317___U2 + 1); + s.unnamed317___U2 = (r0); { step = 1; continue; } case 14: - s.unnamed224___U1 = (undefined); + s.unnamed316___U1 = (undefined); r0 = undefined; case 15: return leave(s, r0) default: oops() } } } -events_EventState_getWallHandler__P7852.info = {"start":6819,"length":433,"line":206,"column":8,"endLine":213,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"getWallHandler","argumentNames":["this","event","kind","flags","tile"]} +events_EventState_getWallHandler__P25153.info = {"start":6819,"length":433,"line":206,"column":8,"endLine":213,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"getWallHandler","argumentNames":["this","event","kind","flags","tile"]} -function events_EventState_getWallHandler__P7852_mk(s) { +function events_EventState_getWallHandler__P25153_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_EventState_getWallHandler__P7852, depth: s.depth + 1, + parent: s, fn: events_EventState_getWallHandler__P25153, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -67752,9 +68094,9 @@ function events_EventState_getWallHandler__P7852_mk(s) { tmp_12: undefined, tmp_13: undefined, tmp_14: undefined, - handler___27104: undefined, - unnamed224___U1: undefined, - unnamed225___U2: undefined, + handler___44593: undefined, + unnamed316___U1: undefined, + unnamed317___U2: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -67766,7 +68108,7 @@ function events_EventState_getWallHandler__P7852_mk(s) { -function events_EventState_getSpriteHandler__P7849(s) { +function events_EventState_getSpriteHandler__P25150(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -67776,9 +68118,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handler___27154 = undefined; - s.unnamed218___U1 = undefined; - s.unnamed219___U2 = undefined; + s.handler___44643 = undefined; + s.unnamed310___U1 = undefined; + s.unnamed311___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -67787,20 +68129,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, events_EventState__C7847_VT)) failedCast(r0); - s.handler___27154 = (undefined); + if (!checkSubtype(r0, events_EventState__C25148_VT)) failedCast(r0); + s.handler___44643 = (undefined); r0 = s.arg0.fields["spriteHandlers"]; - s.unnamed218___U1 = (r0); - s.unnamed219___U2 = (0); + s.unnamed310___U1 = (r0); + s.unnamed311___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed219___U2; - r0 = pxsim_Array__length(s.unnamed218___U1); + s.tmp_0 = r0 = s.unnamed311___U2; + r0 = pxsim_Array__length(s.unnamed310___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 8; continue; } - r0 = pxsim_Array__getAt(s.unnamed218___U1, s.unnamed219___U2); - s.handler___27154 = (r0); - r0 = s.handler___27154.fields["event"]; + r0 = pxsim_Array__getAt(s.unnamed310___U1, s.unnamed311___U2); + s.handler___44643 = (r0); + r0 = s.handler___44643.fields["event"]; s.tmp_3 = r0; r0 = (s.tmp_3 === s.arg1); s.tmp_2 = r0; @@ -67809,7 +68151,7 @@ switch (step) { r0 = s.tmp_2; { step = 3; continue; } case 2: - r0 = s.handler___27154.fields["kind"]; + r0 = s.handler___44643.fields["kind"]; s.tmp_4 = r0; r0 = (s.tmp_4 === s.arg2); case 3: @@ -67820,7 +68162,7 @@ switch (step) { r0 = s.tmp_5; { step = 5; continue; } case 4: - r0 = s.handler___27154.fields["otherKind"]; + r0 = s.handler___44643.fields["otherKind"]; s.tmp_6 = r0; r0 = (s.tmp_6 === s.arg3); case 5: @@ -67828,26 +68170,26 @@ switch (step) { s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 6; continue; } - r0 = s.handler___27154; + r0 = s.handler___44643; { step = 9; continue; } case 6: case 7: - r0 = (s.unnamed219___U2 + 1); - s.unnamed219___U2 = (r0); + r0 = (s.unnamed311___U2 + 1); + s.unnamed311___U2 = (r0); { step = 1; continue; } case 8: - s.unnamed218___U1 = (undefined); + s.unnamed310___U1 = (undefined); r0 = undefined; case 9: return leave(s, r0) default: oops() } } } -events_EventState_getSpriteHandler__P7849.info = {"start":5837,"length":324,"line":178,"column":8,"endLine":185,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"getSpriteHandler","argumentNames":["this","event","kind","otherKind"]} +events_EventState_getSpriteHandler__P25150.info = {"start":5837,"length":324,"line":178,"column":8,"endLine":185,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"getSpriteHandler","argumentNames":["this","event","kind","otherKind"]} -function events_EventState_getSpriteHandler__P7849_mk(s) { +function events_EventState_getSpriteHandler__P25150_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_EventState_getSpriteHandler__P7849, depth: s.depth + 1, + parent: s, fn: events_EventState_getSpriteHandler__P25150, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -67857,9 +68199,9 @@ function events_EventState_getSpriteHandler__P7849_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - handler___27154: undefined, - unnamed218___U1: undefined, - unnamed219___U2: undefined, + handler___44643: undefined, + unnamed310___U1: undefined, + unnamed311___U2: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -67870,7 +68212,7 @@ function events_EventState_getSpriteHandler__P7849_mk(s) { -function Sprite_overlapsWith__P2207(s) { +function Sprite_overlapsWith__P19493(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -67880,15 +68222,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.A___25381 = undefined; - s.B___25382 = undefined; + s.A___42870 = undefined; + s.B___42871 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); r0 = (s.arg1 == s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -67917,7 +68259,7 @@ switch (step) { { step = 23; continue; } case 5: case 6: - s.tmp_8 = game_Hitbox_overlapsWith__P2012_mk(s); + s.tmp_8 = game_Hitbox_overlapsWith__P19298_mk(s); r0 = s.arg1.fields["_hitbox"]; s.tmp_8.arg0 = r0; r0 = s.arg0.fields["_hitbox"]; @@ -67936,7 +68278,7 @@ switch (step) { { step = 23; continue; } case 7: case 8: - s.tmp_12 = Sprite_isScaled__P5446_mk(s); + s.tmp_12 = Sprite_isScaled__P22747_mk(s); s.tmp_12.arg0 = s.arg0; s.callLocIdx = 612; s.pc = 25; return s.tmp_12; case 25: @@ -67951,7 +68293,7 @@ switch (step) { r0 = s.tmp_9; { step = 10; continue; } case 9: - s.tmp_15 = Sprite_isScaled__P5446_mk(s); + s.tmp_15 = Sprite_isScaled__P22747_mk(s); s.tmp_15.arg0 = s.arg1; s.callLocIdx = 613; s.pc = 26; return s.tmp_15; case 26: @@ -67969,13 +68311,13 @@ switch (step) { s.tmp_17 = r0; r0 = s.arg0.fields["_image"]; s.tmp_18 = r0; - s.tmp_21 = Sprite_left__P2186_mk(s); + s.tmp_21 = Sprite_left__P19472_mk(s); s.tmp_21.arg0 = s.arg0; s.callLocIdx = 614; s.pc = 27; return s.tmp_21; case 27: r0 = s.retval; s.tmp_20 = r0; - s.tmp_23 = Sprite_left__P2186_mk(s); + s.tmp_23 = Sprite_left__P19472_mk(s); s.tmp_23.arg0 = s.arg1; s.callLocIdx = 615; s.pc = 28; return s.tmp_23; case 28: @@ -67983,13 +68325,13 @@ switch (step) { s.tmp_22 = r0; r0 = (s.tmp_20 - s.tmp_22); s.tmp_19 = r0; - s.tmp_26 = Sprite_top__P2190_mk(s); + s.tmp_26 = Sprite_top__P19476_mk(s); s.tmp_26.arg0 = s.arg0; s.callLocIdx = 616; s.pc = 29; return s.tmp_26; case 29: r0 = s.retval; s.tmp_25 = r0; - s.tmp_28 = Sprite_top__P2190_mk(s); + s.tmp_28 = Sprite_top__P19476_mk(s); s.tmp_28.arg0 = s.arg1; s.callLocIdx = 617; s.pc = 30; return s.tmp_28; case 30: @@ -68001,7 +68343,7 @@ switch (step) { { step = 23; continue; } { step = 22; continue; } case 11: - s.tmp_31 = Sprite_sx__P2157_mk(s); + s.tmp_31 = Sprite_sx__P19443_mk(s); s.tmp_31.arg0 = s.arg0; s.callLocIdx = 618; s.pc = 31; return s.tmp_31; case 31: @@ -68014,7 +68356,7 @@ switch (step) { r0 = s.tmp_29; { step = 13; continue; } case 12: - s.tmp_33 = Sprite_sy__P2159_mk(s); + s.tmp_33 = Sprite_sy__P19445_mk(s); s.tmp_33.arg0 = s.arg0; s.callLocIdx = 619; s.pc = 32; return s.tmp_33; case 32: @@ -68029,7 +68371,7 @@ switch (step) { r0 = s.tmp_34; { step = 15; continue; } case 14: - s.tmp_36 = Sprite_sx__P2157_mk(s); + s.tmp_36 = Sprite_sx__P19443_mk(s); s.tmp_36.arg0 = s.arg1; s.callLocIdx = 620; s.pc = 33; return s.tmp_36; case 33: @@ -68044,7 +68386,7 @@ switch (step) { r0 = s.tmp_37; { step = 17; continue; } case 16: - s.tmp_39 = Sprite_sy__P2159_mk(s); + s.tmp_39 = Sprite_sy__P19445_mk(s); s.tmp_39.arg0 = s.arg1; s.callLocIdx = 621; s.pc = 34; return s.tmp_39; case 34: @@ -68060,13 +68402,13 @@ switch (step) { { step = 23; continue; } case 18: case 19: - s.tmp_44 = Sprite_sx__P2157_mk(s); + s.tmp_44 = Sprite_sx__P19443_mk(s); s.tmp_44.arg0 = s.arg0; s.callLocIdx = 622; s.pc = 35; return s.tmp_44; case 35: r0 = s.retval; s.tmp_43 = r0; - s.tmp_46 = Sprite_sy__P2159_mk(s); + s.tmp_46 = Sprite_sy__P19445_mk(s); s.tmp_46.arg0 = s.arg0; s.callLocIdx = 623; s.pc = 36; return s.tmp_46; case 36: @@ -68074,13 +68416,13 @@ switch (step) { s.tmp_45 = r0; r0 = (s.tmp_43 * s.tmp_45); s.tmp_42 = r0; - s.tmp_49 = Sprite_sx__P2157_mk(s); + s.tmp_49 = Sprite_sx__P19443_mk(s); s.tmp_49.arg0 = s.arg1; s.callLocIdx = 624; s.pc = 37; return s.tmp_49; case 37: r0 = s.retval; s.tmp_48 = r0; - s.tmp_51 = Sprite_sy__P2159_mk(s); + s.tmp_51 = Sprite_sy__P19445_mk(s); s.tmp_51.arg0 = s.arg1; s.callLocIdx = 625; s.pc = 38; return s.tmp_51; case 38: @@ -68092,101 +68434,101 @@ switch (step) { s.tmp_41 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_41); if (!r0) { step = 20; continue; } - s.A___25381 = (s.arg0); - s.B___25382 = (s.arg1); + s.A___42870 = (s.arg0); + s.B___42871 = (s.arg1); { step = 21; continue; } case 20: - s.A___25381 = (s.arg1); - s.B___25382 = (s.arg0); + s.A___42870 = (s.arg1); + s.B___42871 = (s.arg0); case 21: - s.tmp_0 = helpers_imageBlit__P1752_mk(s); - r0 = s.A___25381.fields["_image"]; + s.tmp_0 = helpers_imageBlit__P19038_mk(s); + r0 = s.A___42870.fields["_image"]; s.tmp_0.arg0 = r0; - s.tmp_3 = Sprite_left__P2186_mk(s); - s.tmp_3.arg0 = s.B___25382; + s.tmp_3 = Sprite_left__P19472_mk(s); + s.tmp_3.arg0 = s.B___42871; s.callLocIdx = 627; s.pc = 40; return s.tmp_3; case 40: r0 = s.retval; s.tmp_2 = r0; - s.tmp_5 = Sprite_left__P2186_mk(s); - s.tmp_5.arg0 = s.A___25381; + s.tmp_5 = Sprite_left__P19472_mk(s); + s.tmp_5.arg0 = s.A___42870; s.callLocIdx = 628; s.pc = 41; return s.tmp_5; case 41: r0 = s.retval; s.tmp_4 = r0; r0 = (s.tmp_2 - s.tmp_4); s.tmp_1 = r0; - s.tmp_7 = Sprite_sx__P2157_mk(s); - s.tmp_7.arg0 = s.A___25381; + s.tmp_7 = Sprite_sx__P19443_mk(s); + s.tmp_7.arg0 = s.A___42870; s.callLocIdx = 629; s.pc = 42; return s.tmp_7; case 42: r0 = s.retval; s.tmp_6 = r0; r0 = (s.tmp_1 / s.tmp_6); s.tmp_0.arg1 = r0; - s.tmp_10 = Sprite_top__P2190_mk(s); - s.tmp_10.arg0 = s.B___25382; + s.tmp_10 = Sprite_top__P19476_mk(s); + s.tmp_10.arg0 = s.B___42871; s.callLocIdx = 630; s.pc = 43; return s.tmp_10; case 43: r0 = s.retval; s.tmp_9 = r0; - s.tmp_12 = Sprite_top__P2190_mk(s); - s.tmp_12.arg0 = s.A___25381; + s.tmp_12 = Sprite_top__P19476_mk(s); + s.tmp_12.arg0 = s.A___42870; s.callLocIdx = 631; s.pc = 44; return s.tmp_12; case 44: r0 = s.retval; s.tmp_11 = r0; r0 = (s.tmp_9 - s.tmp_11); s.tmp_8 = r0; - s.tmp_14 = Sprite_sy__P2159_mk(s); - s.tmp_14.arg0 = s.A___25381; + s.tmp_14 = Sprite_sy__P19445_mk(s); + s.tmp_14.arg0 = s.A___42870; s.callLocIdx = 632; s.pc = 45; return s.tmp_14; case 45: r0 = s.retval; s.tmp_13 = r0; r0 = (s.tmp_8 / s.tmp_13); s.tmp_0.arg2 = r0; - s.tmp_16 = Sprite__C2128_v6_1_mk(s); - s.tmp_16.arg0 = s.B___25382; - if (!checkSubtype(s.tmp_16.arg0, Sprite__C2128_VT)) failedCast(s.tmp_16.arg0); + s.tmp_16 = Sprite__C19414_v6_1_mk(s); + s.tmp_16.arg0 = s.B___42871; + if (!checkSubtype(s.tmp_16.arg0, Sprite__C19414_VT)) failedCast(s.tmp_16.arg0); s.tmp_16.fn = s.tmp_16.arg0.vtable.methods.width; s.pc = 46; return s.tmp_16; case 46: r0 = s.retval; s.tmp_15 = r0; - s.tmp_18 = Sprite_sx__P2157_mk(s); - s.tmp_18.arg0 = s.A___25381; + s.tmp_18 = Sprite_sx__P19443_mk(s); + s.tmp_18.arg0 = s.A___42870; s.callLocIdx = 633; s.pc = 47; return s.tmp_18; case 47: r0 = s.retval; s.tmp_17 = r0; r0 = (s.tmp_15 / s.tmp_17); s.tmp_0.arg3 = r0; - s.tmp_20 = Sprite__C2128_v7_1_mk(s); - s.tmp_20.arg0 = s.B___25382; - if (!checkSubtype(s.tmp_20.arg0, Sprite__C2128_VT)) failedCast(s.tmp_20.arg0); + s.tmp_20 = Sprite__C19414_v7_1_mk(s); + s.tmp_20.arg0 = s.B___42871; + if (!checkSubtype(s.tmp_20.arg0, Sprite__C19414_VT)) failedCast(s.tmp_20.arg0); s.tmp_20.fn = s.tmp_20.arg0.vtable.methods.height; s.pc = 48; return s.tmp_20; case 48: r0 = s.retval; s.tmp_19 = r0; - s.tmp_22 = Sprite_sy__P2159_mk(s); - s.tmp_22.arg0 = s.A___25381; + s.tmp_22 = Sprite_sy__P19445_mk(s); + s.tmp_22.arg0 = s.A___42870; s.callLocIdx = 634; s.pc = 49; return s.tmp_22; case 49: r0 = s.retval; s.tmp_21 = r0; r0 = (s.tmp_19 / s.tmp_21); s.tmp_0.arg4 = r0; - r0 = s.B___25382.fields["_image"]; + r0 = s.B___42871.fields["_image"]; s.tmp_0.arg5 = r0; s.tmp_0.arg6 = 0; s.tmp_0.arg7 = 0; - r0 = s.B___25382.fields["_image"]; + r0 = s.B___42871.fields["_image"]; s.tmp_23 = r0; r0 = pxsim_ImageMethods.width(s.tmp_23); s.tmp_0.arg8 = r0; - r0 = s.B___25382.fields["_image"]; + r0 = s.B___42871.fields["_image"]; s.tmp_24 = r0; r0 = pxsim_ImageMethods.height(s.tmp_24); s.tmp_0.arg9 = r0; @@ -68202,12 +68544,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_overlapsWith__P2207.info = {"start":22606,"length":1575,"line":744,"column":4,"endLine":791,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"overlapsWith","argumentNames":["this","other"]} +Sprite_overlapsWith__P19493.info = {"start":22606,"length":1575,"line":744,"column":4,"endLine":791,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"overlapsWith","argumentNames":["this","other"]} -function Sprite_overlapsWith__P2207_mk(s) { +function Sprite_overlapsWith__P19493_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_overlapsWith__P2207, depth: s.depth + 1, + parent: s, fn: Sprite_overlapsWith__P19493, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -68261,8 +68603,8 @@ function Sprite_overlapsWith__P2207_mk(s) { tmp_49: undefined, tmp_50: undefined, tmp_51: undefined, - A___25381: undefined, - B___25382: undefined, + A___42870: undefined, + B___42871: undefined, arg0: undefined, arg1: undefined, } } @@ -68271,7 +68613,7 @@ function Sprite_overlapsWith__P2207_mk(s) { -function Sprite_isScaled__P5446(s) { +function Sprite_isScaled__P22747(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -68286,7 +68628,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); r0 = s.arg0.fields["_sx"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== 256); @@ -68306,12 +68648,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_isScaled__P5446.info = {"start":11269,"length":100,"line":402,"column":4,"endLine":404,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isScaled","argumentNames":["this"]} +Sprite_isScaled__P22747.info = {"start":11269,"length":100,"line":402,"column":4,"endLine":404,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isScaled","argumentNames":["this"]} -function Sprite_isScaled__P5446_mk(s) { +function Sprite_isScaled__P22747_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_isScaled__P5446, depth: s.depth + 1, + parent: s, fn: Sprite_isScaled__P22747, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -68324,7 +68666,7 @@ function Sprite_isScaled__P5446_mk(s) { -function game_Hitbox_overlapsWith__P2012(s) { +function game_Hitbox_overlapsWith__P19298(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -68340,16 +68682,16 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C1998_VT)) failedCast(r0); - s.tmp_1 = game_Hitbox_contains__P2011_mk(s); + if (!checkSubtype(r0, game_Hitbox__C19284_VT)) failedCast(r0); + s.tmp_1 = game_Hitbox_contains__P19297_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = game_Hitbox_left__P2006_mk(s); + s.tmp_2 = game_Hitbox_left__P19292_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 280; s.pc = 19; return s.tmp_2; case 19: r0 = s.retval; s.tmp_1.arg1 = r0; - s.tmp_3 = game_Hitbox_top__P2007_mk(s); + s.tmp_3 = game_Hitbox_top__P19293_mk(s); s.tmp_3.arg0 = s.arg1; s.callLocIdx = 281; s.pc = 20; return s.tmp_3; case 20: @@ -68365,15 +68707,15 @@ switch (step) { { step = 17; continue; } case 1: case 2: - s.tmp_5 = game_Hitbox_contains__P2011_mk(s); + s.tmp_5 = game_Hitbox_contains__P19297_mk(s); s.tmp_5.arg0 = s.arg0; - s.tmp_6 = game_Hitbox_left__P2006_mk(s); + s.tmp_6 = game_Hitbox_left__P19292_mk(s); s.tmp_6.arg0 = s.arg1; s.callLocIdx = 283; s.pc = 22; return s.tmp_6; case 22: r0 = s.retval; s.tmp_5.arg1 = r0; - s.tmp_7 = game_Hitbox_bottom__P2009_mk(s); + s.tmp_7 = game_Hitbox_bottom__P19295_mk(s); s.tmp_7.arg0 = s.arg1; s.callLocIdx = 284; s.pc = 23; return s.tmp_7; case 23: @@ -68389,15 +68731,15 @@ switch (step) { { step = 17; continue; } case 3: case 4: - s.tmp_9 = game_Hitbox_contains__P2011_mk(s); + s.tmp_9 = game_Hitbox_contains__P19297_mk(s); s.tmp_9.arg0 = s.arg0; - s.tmp_10 = game_Hitbox_right__P2008_mk(s); + s.tmp_10 = game_Hitbox_right__P19294_mk(s); s.tmp_10.arg0 = s.arg1; s.callLocIdx = 286; s.pc = 25; return s.tmp_10; case 25: r0 = s.retval; s.tmp_9.arg1 = r0; - s.tmp_11 = game_Hitbox_top__P2007_mk(s); + s.tmp_11 = game_Hitbox_top__P19293_mk(s); s.tmp_11.arg0 = s.arg1; s.callLocIdx = 287; s.pc = 26; return s.tmp_11; case 26: @@ -68413,15 +68755,15 @@ switch (step) { { step = 17; continue; } case 5: case 6: - s.tmp_13 = game_Hitbox_contains__P2011_mk(s); + s.tmp_13 = game_Hitbox_contains__P19297_mk(s); s.tmp_13.arg0 = s.arg0; - s.tmp_14 = game_Hitbox_right__P2008_mk(s); + s.tmp_14 = game_Hitbox_right__P19294_mk(s); s.tmp_14.arg0 = s.arg1; s.callLocIdx = 289; s.pc = 28; return s.tmp_14; case 28: r0 = s.retval; s.tmp_13.arg1 = r0; - s.tmp_15 = game_Hitbox_bottom__P2009_mk(s); + s.tmp_15 = game_Hitbox_bottom__P19295_mk(s); s.tmp_15.arg0 = s.arg1; s.callLocIdx = 290; s.pc = 29; return s.tmp_15; case 29: @@ -68437,15 +68779,15 @@ switch (step) { { step = 17; continue; } case 7: case 8: - s.tmp_17 = game_Hitbox_contains__P2011_mk(s); + s.tmp_17 = game_Hitbox_contains__P19297_mk(s); s.tmp_17.arg0 = s.arg1; - s.tmp_18 = game_Hitbox_left__P2006_mk(s); + s.tmp_18 = game_Hitbox_left__P19292_mk(s); s.tmp_18.arg0 = s.arg0; s.callLocIdx = 292; s.pc = 31; return s.tmp_18; case 31: r0 = s.retval; s.tmp_17.arg1 = r0; - s.tmp_19 = game_Hitbox_top__P2007_mk(s); + s.tmp_19 = game_Hitbox_top__P19293_mk(s); s.tmp_19.arg0 = s.arg0; s.callLocIdx = 293; s.pc = 32; return s.tmp_19; case 32: @@ -68461,15 +68803,15 @@ switch (step) { { step = 17; continue; } case 9: case 10: - s.tmp_21 = game_Hitbox_contains__P2011_mk(s); + s.tmp_21 = game_Hitbox_contains__P19297_mk(s); s.tmp_21.arg0 = s.arg1; - s.tmp_22 = game_Hitbox_left__P2006_mk(s); + s.tmp_22 = game_Hitbox_left__P19292_mk(s); s.tmp_22.arg0 = s.arg0; s.callLocIdx = 295; s.pc = 34; return s.tmp_22; case 34: r0 = s.retval; s.tmp_21.arg1 = r0; - s.tmp_23 = game_Hitbox_bottom__P2009_mk(s); + s.tmp_23 = game_Hitbox_bottom__P19295_mk(s); s.tmp_23.arg0 = s.arg0; s.callLocIdx = 296; s.pc = 35; return s.tmp_23; case 35: @@ -68485,15 +68827,15 @@ switch (step) { { step = 17; continue; } case 11: case 12: - s.tmp_25 = game_Hitbox_contains__P2011_mk(s); + s.tmp_25 = game_Hitbox_contains__P19297_mk(s); s.tmp_25.arg0 = s.arg1; - s.tmp_26 = game_Hitbox_right__P2008_mk(s); + s.tmp_26 = game_Hitbox_right__P19294_mk(s); s.tmp_26.arg0 = s.arg0; s.callLocIdx = 298; s.pc = 37; return s.tmp_26; case 37: r0 = s.retval; s.tmp_25.arg1 = r0; - s.tmp_27 = game_Hitbox_top__P2007_mk(s); + s.tmp_27 = game_Hitbox_top__P19293_mk(s); s.tmp_27.arg0 = s.arg0; s.callLocIdx = 299; s.pc = 38; return s.tmp_27; case 38: @@ -68509,15 +68851,15 @@ switch (step) { { step = 17; continue; } case 13: case 14: - s.tmp_29 = game_Hitbox_contains__P2011_mk(s); + s.tmp_29 = game_Hitbox_contains__P19297_mk(s); s.tmp_29.arg0 = s.arg1; - s.tmp_30 = game_Hitbox_right__P2008_mk(s); + s.tmp_30 = game_Hitbox_right__P19294_mk(s); s.tmp_30.arg0 = s.arg0; s.callLocIdx = 301; s.pc = 40; return s.tmp_30; case 40: r0 = s.retval; s.tmp_29.arg1 = r0; - s.tmp_31 = game_Hitbox_bottom__P2009_mk(s); + s.tmp_31 = game_Hitbox_bottom__P19295_mk(s); s.tmp_31.arg0 = s.arg0; s.callLocIdx = 302; s.pc = 41; return s.tmp_31; case 41: @@ -68538,12 +68880,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_overlapsWith__P2012.info = {"start":1185,"length":622,"line":48,"column":8,"endLine":58,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"overlapsWith","argumentNames":["this","other"]} +game_Hitbox_overlapsWith__P19298.info = {"start":1185,"length":622,"line":48,"column":8,"endLine":58,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"overlapsWith","argumentNames":["this","other"]} -function game_Hitbox_overlapsWith__P2012_mk(s) { +function game_Hitbox_overlapsWith__P19298_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_overlapsWith__P2012, depth: s.depth + 1, + parent: s, fn: game_Hitbox_overlapsWith__P19298, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -68585,7 +68927,7 @@ function game_Hitbox_overlapsWith__P2012_mk(s) { -function game_Hitbox_contains__P2011(s) { +function game_Hitbox_contains__P19297(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -68602,9 +68944,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C1998_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C19284_VT)) failedCast(r0); s.tmp_1 = r0 = s.arg1; - s.tmp_3 = game_Hitbox_left__P2006_mk(s); + s.tmp_3 = game_Hitbox_left__P19292_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 276; s.pc = 7; return s.tmp_3; case 7: @@ -68618,7 +68960,7 @@ switch (step) { { step = 2; continue; } case 1: s.tmp_4 = r0 = s.arg1; - s.tmp_6 = game_Hitbox_right__P2008_mk(s); + s.tmp_6 = game_Hitbox_right__P19294_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 277; s.pc = 8; return s.tmp_6; case 8: @@ -68634,7 +68976,7 @@ switch (step) { { step = 4; continue; } case 3: s.tmp_8 = r0 = s.arg2; - s.tmp_10 = game_Hitbox_top__P2007_mk(s); + s.tmp_10 = game_Hitbox_top__P19293_mk(s); s.tmp_10.arg0 = s.arg0; s.callLocIdx = 278; s.pc = 9; return s.tmp_10; case 9: @@ -68650,7 +68992,7 @@ switch (step) { { step = 6; continue; } case 5: s.tmp_12 = r0 = s.arg2; - s.tmp_14 = game_Hitbox_bottom__P2009_mk(s); + s.tmp_14 = game_Hitbox_bottom__P19295_mk(s); s.tmp_14.arg0 = s.arg0; s.callLocIdx = 279; s.pc = 10; return s.tmp_14; case 10: @@ -68664,12 +69006,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_contains__P2011.info = {"start":1031,"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__P19297.info = {"start":1031,"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__P2011_mk(s) { +function game_Hitbox_contains__P19297_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_contains__P2011, depth: s.depth + 1, + parent: s, fn: game_Hitbox_contains__P19297, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -68696,7 +69038,7 @@ function game_Hitbox_contains__P2011_mk(s) { -function game_Hitbox_bottom__P2009(s) { +function game_Hitbox_bottom__P19295(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -68711,10 +69053,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C1998_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C19284_VT)) failedCast(r0); r0 = s.arg0.fields["height"]; s.tmp_1 = r0; - s.tmp_3 = game_Hitbox_top__P2007_mk(s); + s.tmp_3 = game_Hitbox_top__P19293_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 272; s.pc = 1; return s.tmp_3; case 1: @@ -68726,13 +69068,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_bottom__P2009.info = {"start":783,"length":139,"line":33,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"bottom","argumentNames":["this"]} -game_Hitbox_bottom__P2009.isGetter = true; +game_Hitbox_bottom__P19295.info = {"start":783,"length":139,"line":33,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"bottom","argumentNames":["this"]} +game_Hitbox_bottom__P19295.isGetter = true; -function game_Hitbox_bottom__P2009_mk(s) { +function game_Hitbox_bottom__P19295_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_bottom__P2009, depth: s.depth + 1, + parent: s, fn: game_Hitbox_bottom__P19295, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -68745,7 +69087,7 @@ function game_Hitbox_bottom__P2009_mk(s) { -function game_Hitbox_right__P2008(s) { +function game_Hitbox_right__P19294(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -68760,10 +69102,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C1998_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C19284_VT)) failedCast(r0); r0 = s.arg0.fields["width"]; s.tmp_1 = r0; - s.tmp_3 = game_Hitbox_left__P2006_mk(s); + s.tmp_3 = game_Hitbox_left__P19292_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 269; s.pc = 1; return s.tmp_3; case 1: @@ -68775,13 +69117,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_right__P2008.info = {"start":635,"length":138,"line":26,"column":8,"endLine":31,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"right","argumentNames":["this"]} -game_Hitbox_right__P2008.isGetter = true; +game_Hitbox_right__P19294.info = {"start":635,"length":138,"line":26,"column":8,"endLine":31,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"right","argumentNames":["this"]} +game_Hitbox_right__P19294.isGetter = true; -function game_Hitbox_right__P2008_mk(s) { +function game_Hitbox_right__P19294_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_right__P2008, depth: s.depth + 1, + parent: s, fn: game_Hitbox_right__P19294, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -68794,7 +69136,7 @@ function game_Hitbox_right__P2008_mk(s) { -function game_Hitbox_top__P2007(s) { +function game_Hitbox_top__P19293(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -68809,7 +69151,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C1998_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C19284_VT)) failedCast(r0); r0 = s.arg0.fields["oy"]; s.tmp_0 = r0; r0 = s.arg0.fields["parent"]; @@ -68819,13 +69161,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_top__P2007.info = {"start":552,"length":73,"line":22,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"top","argumentNames":["this"]} -game_Hitbox_top__P2007.isGetter = true; +game_Hitbox_top__P19293.info = {"start":552,"length":73,"line":22,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"top","argumentNames":["this"]} +game_Hitbox_top__P19293.isGetter = true; -function game_Hitbox_top__P2007_mk(s) { +function game_Hitbox_top__P19293_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_top__P2007, depth: s.depth + 1, + parent: s, fn: game_Hitbox_top__P19293, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -68836,7 +69178,7 @@ function game_Hitbox_top__P2007_mk(s) { -function game_Hitbox_left__P2006(s) { +function game_Hitbox_left__P19292(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -68851,7 +69193,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C1998_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C19284_VT)) failedCast(r0); r0 = s.arg0.fields["ox"]; s.tmp_0 = r0; r0 = s.arg0.fields["parent"]; @@ -68861,13 +69203,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_left__P2006.info = {"start":468,"length":74,"line":18,"column":8,"endLine":20,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"left","argumentNames":["this"]} -game_Hitbox_left__P2006.isGetter = true; +game_Hitbox_left__P19292.info = {"start":468,"length":74,"line":18,"column":8,"endLine":20,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"left","argumentNames":["this"]} +game_Hitbox_left__P19292.isGetter = true; -function game_Hitbox_left__P2006_mk(s) { +function game_Hitbox_left__P19292_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_left__P2006, depth: s.depth + 1, + parent: s, fn: game_Hitbox_left__P19292, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -68878,7 +69220,7 @@ function game_Hitbox_left__P2006_mk(s) { -function helpers_imageBlit__P1752(s) { +function helpers_imageBlit__P19038(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -68903,7 +69245,7 @@ switch (step) { s.arg11 = (s.lambdaArgs[11]); s.lambdaArgs = null; } - s.tmp_0 = r0 = globals._blitArgs___5340; + s.tmp_0 = r0 = globals._blitArgs___22641; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.tmp_0; @@ -68913,36 +69255,36 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_1 = r0; - globals._blitArgs___5340 = (s.tmp_1); - s.tmp_0 = r0 = globals._blitArgs___5340; + globals._blitArgs___22641 = (s.tmp_1); + s.tmp_0 = r0 = globals._blitArgs___22641; 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___5340; + s.tmp_0 = r0 = globals._blitArgs___22641; 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___5340; + s.tmp_0 = r0 = globals._blitArgs___22641; 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___5340; + s.tmp_0 = r0 = globals._blitArgs___22641; 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___5340; + s.tmp_0 = r0 = globals._blitArgs___22641; 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___5340; + s.tmp_0 = r0 = globals._blitArgs___22641; 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___5340; + s.tmp_0 = r0 = globals._blitArgs___22641; 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___5340; + s.tmp_0 = r0 = globals._blitArgs___22641; r0 = (s.arg9 | 0); s.tmp_1 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, 7, s.tmp_1); @@ -68955,7 +69297,7 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_0 = r0; - r0 = pxsim_Array_.setAt(globals._blitArgs___5340, 8, s.tmp_0); + r0 = pxsim_Array_.setAt(globals._blitArgs___22641, 8, s.tmp_0); r0 = pxsim_numops_toBoolDecr(s.arg11); if (!r0) { step = 5; continue; } r0 = 1; @@ -68965,17 +69307,17 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_0 = r0; - r0 = pxsim_Array_.setAt(globals._blitArgs___5340, 9, s.tmp_0); - r0 = pxsim_ImageMethods._blit(s.arg0, s.arg5, globals._blitArgs___5340); + r0 = pxsim_Array_.setAt(globals._blitArgs___22641, 9, s.tmp_0); + r0 = pxsim_ImageMethods._blit(s.arg0, s.arg5, globals._blitArgs___22641); return leave(s, r0) default: oops() } } } -helpers_imageBlit__P1752.info = {"start":3839,"length":642,"line":136,"column":4,"endLine":149,"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__P19038.info = {"start":3839,"length":642,"line":136,"column":4,"endLine":149,"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__P1752_mk(s) { +function helpers_imageBlit__P19038_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageBlit__P1752, depth: s.depth + 1, + parent: s, fn: helpers_imageBlit__P19038, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -68997,7 +69339,7 @@ function helpers_imageBlit__P1752_mk(s) { -function game_removeScenePushHandler__P2708(s) { +function game_removeScenePushHandler__P19994(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69011,21 +69353,21 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___5619); + r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___22920); if (!r0) { step = 1; continue; } - r0 = pxsim_Array_.removeElement(globals._scenePushHandlers___5619, s.arg0); + r0 = pxsim_Array_.removeElement(globals._scenePushHandlers___22920, s.arg0); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -game_removeScenePushHandler__P2708.info = {"start":9715,"length":163,"line":313,"column":4,"endLine":315,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"removeScenePushHandler","argumentNames":["handler"]} +game_removeScenePushHandler__P19994.info = {"start":9715,"length":163,"line":313,"column":4,"endLine":315,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"removeScenePushHandler","argumentNames":["handler"]} -function game_removeScenePushHandler__P2708_mk(s) { +function game_removeScenePushHandler__P19994_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_removeScenePushHandler__P2708, depth: s.depth + 1, + parent: s, fn: game_removeScenePushHandler__P19994, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -69034,7 +69376,7 @@ function game_removeScenePushHandler__P2708_mk(s) { -function events_TileHandlerEntry_constructor__P7862(s) { +function events_TileHandlerEntry_constructor__P25163(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69053,7 +69395,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, events_TileHandlerEntry__C7861_VT)) failedCast(r0); + if (!checkSubtype(r0, events_TileHandlerEntry__C25162_VT)) failedCast(r0); r0 = (s.arg0).fields["event"] = (s.arg1); r0 = (s.arg0).fields["kind"] = (s.arg2); r0 = (s.arg0).fields["tile"] = (s.arg3); @@ -69062,12 +69404,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -events_TileHandlerEntry_constructor__P7862.info = {"start":10158,"length":168,"line":291,"column":8,"endLine":296,"endColumn":13,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"inline","argumentNames":["this","event","kind","tile","handler"]} +events_TileHandlerEntry_constructor__P25163.info = {"start":10158,"length":168,"line":291,"column":8,"endLine":296,"endColumn":13,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"inline","argumentNames":["this","event","kind","tile","handler"]} -function events_TileHandlerEntry_constructor__P7862_mk(s) { +function events_TileHandlerEntry_constructor__P25163_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_TileHandlerEntry_constructor__P7862, depth: s.depth + 1, + parent: s, fn: events_TileHandlerEntry_constructor__P25163, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -69080,7 +69422,7 @@ function events_TileHandlerEntry_constructor__P7862_mk(s) { -function events_EventState_getTileHandler__P7850(s) { +function events_EventState_getTileHandler__P25151(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69090,9 +69432,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handler___26620 = undefined; - s.unnamed220___U1 = undefined; - s.unnamed221___U2 = undefined; + s.handler___44109 = undefined; + s.unnamed312___U1 = undefined; + s.unnamed313___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -69101,20 +69443,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, events_EventState__C7847_VT)) failedCast(r0); - s.handler___26620 = (undefined); + if (!checkSubtype(r0, events_EventState__C25148_VT)) failedCast(r0); + s.handler___44109 = (undefined); r0 = s.arg0.fields["tileHandlers"]; - s.unnamed220___U1 = (r0); - s.unnamed221___U2 = (0); + s.unnamed312___U1 = (r0); + s.unnamed313___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed221___U2; - r0 = pxsim_Array__length(s.unnamed220___U1); + s.tmp_0 = r0 = s.unnamed313___U2; + r0 = pxsim_Array__length(s.unnamed312___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 8; continue; } - r0 = pxsim_Array__getAt(s.unnamed220___U1, s.unnamed221___U2); - s.handler___26620 = (r0); - r0 = s.handler___26620.fields["event"]; + r0 = pxsim_Array__getAt(s.unnamed312___U1, s.unnamed313___U2); + s.handler___44109 = (r0); + r0 = s.handler___44109.fields["event"]; s.tmp_3 = r0; r0 = (s.tmp_3 === s.arg1); s.tmp_2 = r0; @@ -69123,7 +69465,7 @@ switch (step) { r0 = s.tmp_2; { step = 3; continue; } case 2: - r0 = s.handler___26620.fields["kind"]; + r0 = s.handler___44109.fields["kind"]; s.tmp_4 = r0; r0 = (s.tmp_4 === s.arg2); case 3: @@ -69134,7 +69476,7 @@ switch (step) { r0 = s.tmp_5; { step = 5; continue; } case 4: - r0 = s.handler___26620.fields["tile"]; + r0 = s.handler___44109.fields["tile"]; s.tmp_6 = r0; r0 = pxsim_ImageMethods.equals(s.tmp_6, s.arg3); case 5: @@ -69142,26 +69484,26 @@ switch (step) { s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 6; continue; } - r0 = s.handler___26620; + r0 = s.handler___44109; { step = 9; continue; } case 6: case 7: - r0 = (s.unnamed221___U2 + 1); - s.unnamed221___U2 = (r0); + r0 = (s.unnamed313___U2 + 1); + s.unnamed313___U2 = (r0); { step = 1; continue; } case 8: - s.unnamed220___U1 = (undefined); + s.unnamed312___U1 = (undefined); r0 = undefined; case 9: return leave(s, r0) default: oops() } } } -events_EventState_getTileHandler__P7850.info = {"start":6172,"length":308,"line":188,"column":8,"endLine":195,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"getTileHandler","argumentNames":["this","event","kind","image"]} +events_EventState_getTileHandler__P25151.info = {"start":6172,"length":308,"line":188,"column":8,"endLine":195,"endColumn":9,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"getTileHandler","argumentNames":["this","event","kind","image"]} -function events_EventState_getTileHandler__P7850_mk(s) { +function events_EventState_getTileHandler__P25151_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_EventState_getTileHandler__P7850, depth: s.depth + 1, + parent: s, fn: events_EventState_getTileHandler__P25151, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -69171,9 +69513,9 @@ function events_EventState_getTileHandler__P7850_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - handler___26620: undefined, - unnamed220___U1: undefined, - unnamed221___U2: undefined, + handler___44109: undefined, + unnamed312___U1: undefined, + unnamed313___U2: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -69184,7 +69526,7 @@ function events_EventState_getTileHandler__P7850_mk(s) { -function scene_onOverlapTile__P2247(s) { +function scene_onOverlapTile__P19533(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69194,7 +69536,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tileOverlapHandlers___26590 = undefined; + s.tileOverlapHandlers___44079 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -69230,15 +69572,15 @@ switch (step) { { step = 7; continue; } case 5: case 6: - s.tmp_5 = game_currentScene__P2693_mk(s); + s.tmp_5 = game_currentScene__P19979_mk(s); s.callLocIdx = 772; s.pc = 8; return s.tmp_5; case 8: r0 = s.retval; r0 = r0.fields["tileOverlapHandlers"]; - s.tileOverlapHandlers___26590 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(scene_TileOverlapHandler__C2556_VT); + s.tileOverlapHandlers___44079 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(scene_TileOverlapHandler__C19842_VT); s.tmp_0 = r0; - s.tmp_1 = scene_TileOverlapHandler_constructor__P2557_mk(s); + s.tmp_1 = scene_TileOverlapHandler_constructor__P19843_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.tmp_1.arg2 = s.arg1; @@ -69246,18 +69588,18 @@ switch (step) { s.callLocIdx = 773; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - r0 = pxsim_Array__push(s.tileOverlapHandlers___26590, s.tmp_0); + r0 = pxsim_Array__push(s.tileOverlapHandlers___44079, s.tmp_0); case 7: r0 = undefined; return leave(s, r0) default: oops() } } } -scene_onOverlapTile__P2247.info = {"start":2786,"length":432,"line":89,"column":4,"endLine":100,"endColumn":5,"fileName":"pxt_modules/game/spriteevents.ts","functionName":"onOverlapTile","argumentNames":["kind","tile","handler"]} +scene_onOverlapTile__P19533.info = {"start":2786,"length":432,"line":89,"column":4,"endLine":100,"endColumn":5,"fileName":"pxt_modules/game/spriteevents.ts","functionName":"onOverlapTile","argumentNames":["kind","tile","handler"]} -function scene_onOverlapTile__P2247_mk(s) { +function scene_onOverlapTile__P19533_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_onOverlapTile__P2247, depth: s.depth + 1, + parent: s, fn: scene_onOverlapTile__P19533, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -69265,7 +69607,7 @@ function scene_onOverlapTile__P2247_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - tileOverlapHandlers___26590: undefined, + tileOverlapHandlers___44079: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -69275,7 +69617,7 @@ function scene_onOverlapTile__P2247_mk(s) { -function scene_TileOverlapHandler_constructor__P2557(s) { +function scene_TileOverlapHandler_constructor__P19843(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69293,7 +69635,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_TileOverlapHandler__C2556_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_TileOverlapHandler__C19842_VT)) failedCast(r0); r0 = (s.arg0).fields["spriteKind"] = (s.arg1); r0 = (s.arg0).fields["tileKind"] = (s.arg2); r0 = (s.arg0).fields["handler"] = (s.arg3); @@ -69301,12 +69643,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_TileOverlapHandler_constructor__P2557.info = {"start":1075,"length":180,"line":37,"column":8,"endLine":41,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","spriteKind","tileKind","handler"]} +scene_TileOverlapHandler_constructor__P19843.info = {"start":1075,"length":180,"line":37,"column":8,"endLine":41,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","spriteKind","tileKind","handler"]} -function scene_TileOverlapHandler_constructor__P2557_mk(s) { +function scene_TileOverlapHandler_constructor__P19843_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_TileOverlapHandler_constructor__P2557, depth: s.depth + 1, + parent: s, fn: scene_TileOverlapHandler_constructor__P19843, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -69318,7 +69660,7 @@ function scene_TileOverlapHandler_constructor__P2557_mk(s) { -function sprites_setDataSprite__P4493(s) { +function sprites_setDataSprite__P21779(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69328,7 +69670,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.d___27184 = undefined; + s.d___44673 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -69355,31 +69697,31 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_4 = Sprite_data__P2163_mk(s); + s.tmp_4 = Sprite_data__P19449_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 2623; s.pc = 6; return s.tmp_4; case 6: r0 = s.retval; - s.d___27184 = (r0); - r0 = pxsim_pxtrt.mapSetGeneric(s.d___27184, s.arg1, s.arg2); + s.d___44673 = (r0); + r0 = pxsim_pxtrt.mapSetGeneric(s.d___44673, s.arg1, s.arg2); case 5: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_setDataSprite__P4493.info = {"start":3072,"length":176,"line":99,"column":4,"endLine":103,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"setDataSprite","argumentNames":["sprite","name","value"]} +sprites_setDataSprite__P21779.info = {"start":3072,"length":176,"line":99,"column":4,"endLine":103,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"setDataSprite","argumentNames":["sprite","name","value"]} -function sprites_setDataSprite__P4493_mk(s) { +function sprites_setDataSprite__P21779_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_setDataSprite__P4493, depth: s.depth + 1, + parent: s, fn: sprites_setDataSprite__P21779, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - d___27184: undefined, + d___44673: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -69389,7 +69731,7 @@ function sprites_setDataSprite__P4493_mk(s) { -function sprites_setDataNumber__P4486(s) { +function sprites_setDataNumber__P21772(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69399,7 +69741,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.d___27199 = undefined; + s.d___44688 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -69426,31 +69768,31 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_4 = Sprite_data__P2163_mk(s); + s.tmp_4 = Sprite_data__P19449_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 2616; s.pc = 6; return s.tmp_4; case 6: r0 = s.retval; - s.d___27199 = (r0); - r0 = pxsim_pxtrt.mapSetGeneric(s.d___27199, s.arg1, s.arg2); + s.d___44688 = (r0); + r0 = pxsim_pxtrt.mapSetGeneric(s.d___44688, s.arg1, s.arg2); case 5: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_setDataNumber__P4486.info = {"start":241,"length":176,"line":8,"column":4,"endLine":12,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"setDataNumber","argumentNames":["sprite","name","value"]} +sprites_setDataNumber__P21772.info = {"start":241,"length":176,"line":8,"column":4,"endLine":12,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"setDataNumber","argumentNames":["sprite","name","value"]} -function sprites_setDataNumber__P4486_mk(s) { +function sprites_setDataNumber__P21772_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_setDataNumber__P4486, depth: s.depth + 1, + parent: s, fn: sprites_setDataNumber__P21772, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - d___27199: undefined, + d___44688: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -69460,7 +69802,7 @@ function sprites_setDataNumber__P4486_mk(s) { -function sprites_readDataNumber__P4488(s) { +function sprites_readDataNumber__P21774(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69470,7 +69812,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.d___27213 = undefined; + s.d___44702 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -69497,30 +69839,30 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_4 = Sprite_data__P2163_mk(s); + s.tmp_4 = Sprite_data__P19449_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 2618; s.pc = 6; return s.tmp_4; case 6: r0 = s.retval; - s.d___27213 = (r0); - r0 = pxsim_pxtrt.mapGetGeneric(s.d___27213, s.arg1); + s.d___44702 = (r0); + r0 = pxsim_pxtrt.mapGetGeneric(s.d___44702, s.arg1); case 5: return leave(s, r0) default: oops() } } } -sprites_readDataNumber__P4488.info = {"start":1075,"length":181,"line":34,"column":4,"endLine":38,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"readDataNumber","argumentNames":["sprite","name"]} +sprites_readDataNumber__P21774.info = {"start":1075,"length":181,"line":34,"column":4,"endLine":38,"endColumn":5,"fileName":"pxt_modules/arcade-sprite-data/main.ts","functionName":"readDataNumber","argumentNames":["sprite","name"]} -function sprites_readDataNumber__P4488_mk(s) { +function sprites_readDataNumber__P21774_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_readDataNumber__P4488, depth: s.depth + 1, + parent: s, fn: sprites_readDataNumber__P21774, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - d___27213: undefined, + d___44702: undefined, arg0: undefined, arg1: undefined, } } @@ -69529,7 +69871,7 @@ function sprites_readDataNumber__P4488_mk(s) { -function sprites_onOverlap__P2245(s) { +function sprites_onOverlap__P19531(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69539,10 +69881,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sc___27231 = undefined; - s.overlapHandlers___27234 = undefined; - s.overlapMap___27237 = undefined; - s.associate___27240 = undefined; + s.sc___44720 = undefined; + s.overlapHandlers___44723 = undefined; + s.overlapMap___44726 = undefined; + s.associate___44729 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -69576,21 +69918,21 @@ switch (step) { { step = 7; continue; } case 5: case 6: - s.tmp_4 = game_currentScene__P2693_mk(s); + s.tmp_4 = game_currentScene__P19979_mk(s); s.callLocIdx = 768; s.pc = 8; return s.tmp_4; case 8: r0 = s.retval; - s.sc___27231 = (r0); - r0 = s.sc___27231.fields["overlapHandlers"]; - s.overlapHandlers___27234 = (r0); - r0 = s.sc___27231.fields["overlapMap"]; - s.overlapMap___27237 = (r0); - r0 = pxsim_pxtcore_mkAction(1, associate__P27240); + s.sc___44720 = (r0); + r0 = s.sc___44720.fields["overlapHandlers"]; + s.overlapHandlers___44723 = (r0); + r0 = s.sc___44720.fields["overlapMap"]; + s.overlapMap___44726 = (r0); + r0 = pxsim_pxtcore_mkAction(1, associate__P44729); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.overlapMap___27237); - s.associate___27240 = (s.tmp_0); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.overlapMap___44726); + s.associate___44729 = (s.tmp_0); s.tmp_1 = lambda_3_mk(s); - s.tmp_1.argL = s.associate___27240; + s.tmp_1.argL = s.associate___44729; s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; setupLambda(s.tmp_1, s.tmp_1.argL); @@ -69598,16 +69940,16 @@ switch (step) { case 9: r0 = s.retval; s.tmp_0 = lambda_3_mk(s); - s.tmp_0.argL = s.associate___27240; + s.tmp_0.argL = s.associate___44729; s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = s.arg0; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 770; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(scene_OverlapHandler__C2552_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_OverlapHandler__C19838_VT); s.tmp_0 = r0; - s.tmp_1 = scene_OverlapHandler_constructor__P2553_mk(s); + s.tmp_1 = scene_OverlapHandler_constructor__P19839_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.tmp_1.arg2 = s.arg1; @@ -69615,28 +69957,28 @@ switch (step) { s.callLocIdx = 771; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; - r0 = pxsim_Array__push(s.overlapHandlers___27234, s.tmp_0); + r0 = pxsim_Array__push(s.overlapHandlers___44723, s.tmp_0); case 7: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_onOverlap__P2245.info = {"start":1603,"length":755,"line":50,"column":4,"endLine":74,"endColumn":5,"fileName":"pxt_modules/game/spriteevents.ts","functionName":"onOverlap","argumentNames":["kind","otherKind","handler"]} +sprites_onOverlap__P19531.info = {"start":1603,"length":755,"line":50,"column":4,"endLine":74,"endColumn":5,"fileName":"pxt_modules/game/spriteevents.ts","functionName":"onOverlap","argumentNames":["kind","otherKind","handler"]} -function sprites_onOverlap__P2245_mk(s) { +function sprites_onOverlap__P19531_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_onOverlap__P2245, depth: s.depth + 1, + parent: s, fn: sprites_onOverlap__P19531, 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, - sc___27231: undefined, - overlapHandlers___27234: undefined, - overlapMap___27237: undefined, - associate___27240: undefined, + sc___44720: undefined, + overlapHandlers___44723: undefined, + overlapMap___44726: undefined, + associate___44729: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -69646,7 +69988,7 @@ function sprites_onOverlap__P2245_mk(s) { -function associate__P27240(s) { +function associate__P44729(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69683,12 +70025,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -associate__P27240.info = {"start":1940,"length":172,"line":56,"column":8,"endLine":62,"endColumn":9,"fileName":"pxt_modules/game/spriteevents.ts","functionName":"associate","argumentNames":["a","b"]} +associate__P44729.info = {"start":1940,"length":172,"line":56,"column":8,"endLine":62,"endColumn":9,"fileName":"pxt_modules/game/spriteevents.ts","functionName":"associate","argumentNames":["a","b"]} -function associate__P27240_mk(s) { +function associate__P44729_mk(s) { checkStack(s.depth); return { - parent: s, fn: associate__P27240, depth: s.depth + 1, + parent: s, fn: associate__P44729, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -69704,7 +70046,7 @@ function associate__P27240_mk(s) { -function scene_OverlapHandler_constructor__P2553(s) { +function scene_OverlapHandler_constructor__P19839(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69722,7 +70064,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_OverlapHandler__C2552_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_OverlapHandler__C19838_VT)) failedCast(r0); r0 = (s.arg0).fields["kind"] = (s.arg1); r0 = (s.arg0).fields["otherKind"] = (s.arg2); r0 = (s.arg0).fields["handler"] = (s.arg3); @@ -69730,12 +70072,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_OverlapHandler_constructor__P2553.info = {"start":655,"length":171,"line":22,"column":8,"endLine":26,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","kind","otherKind","handler"]} +scene_OverlapHandler_constructor__P19839.info = {"start":655,"length":171,"line":22,"column":8,"endLine":26,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","kind","otherKind","handler"]} -function scene_OverlapHandler_constructor__P2553_mk(s) { +function scene_OverlapHandler_constructor__P19839_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_OverlapHandler_constructor__P2553, depth: s.depth + 1, + parent: s, fn: scene_OverlapHandler_constructor__P19839, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -69747,7 +70089,7 @@ function scene_OverlapHandler_constructor__P2553_mk(s) { -function tiles_createTilemap__P2501(s) { +function tiles_createTilemap__P19787(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69764,9 +70106,9 @@ switch (step) { s.arg3 = (s.lambdaArgs[3]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(tiles_TileMapData__C2456_VT); + r0 = pxsim_pxtcore_mkClassInstance(tiles_TileMapData__C19742_VT); s.tmp_0 = r0; - s.tmp_1 = tiles_TileMapData_constructor__P2457_mk(s); + s.tmp_1 = tiles_TileMapData_constructor__P19743_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.tmp_1.arg2 = s.arg1; @@ -69779,12 +70121,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_createTilemap__P2501.info = {"start":18657,"length":170,"line":587,"column":4,"endLine":589,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"createTilemap","argumentNames":["data","layer","tiles","scale"]} +tiles_createTilemap__P19787.info = {"start":18657,"length":170,"line":587,"column":4,"endLine":589,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"createTilemap","argumentNames":["data","layer","tiles","scale"]} -function tiles_createTilemap__P2501_mk(s) { +function tiles_createTilemap__P19787_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_createTilemap__P2501, depth: s.depth + 1, + parent: s, fn: tiles_createTilemap__P19787, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -69798,7 +70140,7 @@ function tiles_createTilemap__P2501_mk(s) { -function tiles_TileMapData_constructor__P2457(s) { +function tiles_TileMapData_constructor__P19743(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69817,11 +70159,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C2456_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C19742_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__P2461_mk(s); + s.tmp_0 = tiles_TileMapData_scale__P19747_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg4; s.callLocIdx = 1125; s.pc = 1; return s.tmp_0; @@ -69839,12 +70181,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_constructor__P2457.info = {"start":6012,"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__P19743.info = {"start":6012,"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__P2457_mk(s) { +function tiles_TileMapData_constructor__P19743_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_constructor__P2457, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_constructor__P19743, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -69859,7 +70201,7 @@ function tiles_TileMapData_constructor__P2457_mk(s) { -function helpers_stringTrim__P123(s) { +function helpers_stringTrim__P17409(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69869,27 +70211,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.start___27523 = undefined; - s.end___27524 = undefined; + s.start___45012 = undefined; + s.end___45013 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.start___27523 = (0); + s.start___45012 = (0); r0 = pxsim_String_.length(s.arg0); s.tmp_0 = r0; r0 = (s.tmp_0 - 1); - s.end___27524 = (r0); + s.end___45013 = (r0); case 1: - r0 = (s.start___27523 <= s.end___27524); + r0 = (s.start___45012 <= s.end___45013); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 2; continue; } r0 = s.tmp_0; { step = 3; continue; } case 2: - s.tmp_1 = helpers_isWhitespace__P124_mk(s); - r0 = pxsim_String_.charCodeAt(s.arg0, s.start___27523); + s.tmp_1 = helpers_isWhitespace__P17410_mk(s); + r0 = pxsim_String_.charCodeAt(s.arg0, s.start___45012); s.tmp_1.arg0 = r0; s.callLocIdx = 16; s.pc = 9; return s.tmp_1; case 9: @@ -69899,20 +70241,20 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 4; continue; } - r0 = (s.start___27523 + 1); - s.start___27523 = (r0); + r0 = (s.start___45012 + 1); + s.start___45012 = (r0); { step = 1; continue; } case 4: case 5: - r0 = (s.end___27524 > s.start___27523); + r0 = (s.end___45013 > s.start___45012); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 6; continue; } r0 = s.tmp_0; { step = 7; continue; } case 6: - s.tmp_1 = helpers_isWhitespace__P124_mk(s); - r0 = pxsim_String_.charCodeAt(s.arg0, s.end___27524); + s.tmp_1 = helpers_isWhitespace__P17410_mk(s); + r0 = pxsim_String_.charCodeAt(s.arg0, s.end___45013); s.tmp_1.arg0 = r0; s.callLocIdx = 17; s.pc = 10; return s.tmp_1; case 10: @@ -69922,14 +70264,14 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 8; continue; } - r0 = (s.end___27524 - 1); - s.end___27524 = (r0); + r0 = (s.end___45013 - 1); + s.end___45013 = (r0); { step = 5; continue; } case 8: - s.tmp_0 = helpers_stringSlice__P119_mk(s); + s.tmp_0 = helpers_stringSlice__P17405_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.start___27523; - r0 = (s.end___27524 + 1); + s.tmp_0.arg1 = s.start___45012; + r0 = (s.end___45013 + 1); s.tmp_0.arg2 = r0; s.callLocIdx = 18; s.pc = 11; return s.tmp_0; case 11: @@ -69937,18 +70279,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_stringTrim__P123.info = {"start":14539,"length":319,"line":491,"column":4,"endLine":501,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringTrim","argumentNames":["s"]} +helpers_stringTrim__P17409.info = {"start":14539,"length":319,"line":491,"column":4,"endLine":501,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringTrim","argumentNames":["s"]} -function helpers_stringTrim__P123_mk(s) { +function helpers_stringTrim__P17409_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_stringTrim__P123, depth: s.depth + 1, + parent: s, fn: helpers_stringTrim__P17409, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - start___27523: undefined, - end___27524: undefined, + start___45012: undefined, + end___45013: undefined, arg0: undefined, } } @@ -69956,7 +70298,7 @@ function helpers_stringTrim__P123_mk(s) { -function helpers__registerFactory__P3019(s) { +function helpers__registerFactory__P20305(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -69971,31 +70313,31 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.factories___6034); + r0 = pxsim_numops_toBoolDecr(globals.factories___23335); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = pxsim_Array__mk(); - globals.factories___6034 = (r0); + globals.factories___23335 = (r0); case 1: case 2: r0 = pxsim_pxtrt.mkMap(); s.tmp_0 = r0; r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "kind", s.arg0); r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "factory", s.arg1); - r0 = pxsim_Array__push(globals.factories___6034, s.tmp_0); + r0 = pxsim_Array__push(globals.factories___23335, s.tmp_0); r0 = undefined; return leave(s, r0) default: oops() } } } -helpers__registerFactory__P3019.info = {"start":1776,"length":201,"line":52,"column":4,"endLine":58,"endColumn":5,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"_registerFactory","argumentNames":["kind","factory"]} +helpers__registerFactory__P20305.info = {"start":1776,"length":201,"line":52,"column":4,"endLine":58,"endColumn":5,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"_registerFactory","argumentNames":["kind","factory"]} -function helpers__registerFactory__P3019_mk(s) { +function helpers__registerFactory__P20305_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers__registerFactory__P3019, depth: s.depth + 1, + parent: s, fn: helpers__registerFactory__P20305, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -70007,7 +70349,7 @@ function helpers__registerFactory__P3019_mk(s) { -function controller___internal_initVibration__P8039(s) { +function controller___internal_initVibration__P25340(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70021,22 +70363,22 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.vibrationPin___8036); + r0 = pxsim_numops_toBoolDecr(globals.vibrationPin___25337); 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.pins.pinByCfg(76); - globals.vibrationPin___8036 = (r0); + globals.vibrationPin___25337 = (r0); case 1: case 2: - globals.vibrationEnd___8037 = (-1); - s.tmp_0 = control_EventContext_registerFrameHandler__P403_mk(s); + globals.vibrationEnd___25338 = (-1); + s.tmp_0 = control_EventContext_registerFrameHandler__P17689_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 20; - s.tmp_0.arg2 = controller___internal_updateVibration__P8038; + s.tmp_0.arg2 = controller___internal_updateVibration__P25339; s.callLocIdx = 2800; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; @@ -70044,12 +70386,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller___internal_initVibration__P8039.info = {"start":5979,"length":250,"line":177,"column":4,"endLine":182,"endColumn":5,"fileName":"pxt_modules/controller/controllerimpl.ts","functionName":"initVibration","argumentNames":["s"]} +controller___internal_initVibration__P25340.info = {"start":5979,"length":250,"line":177,"column":4,"endLine":182,"endColumn":5,"fileName":"pxt_modules/controller/controllerimpl.ts","functionName":"initVibration","argumentNames":["s"]} -function controller___internal_initVibration__P8039_mk(s) { +function controller___internal_initVibration__P25340_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller___internal_initVibration__P8039, depth: s.depth + 1, + parent: s, fn: controller___internal_initVibration__P25340, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -70060,7 +70402,7 @@ function controller___internal_initVibration__P8039_mk(s) { -function controller___internal_updateVibration__P8038(s) { +function controller___internal_updateVibration__P25339(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70070,14 +70412,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals.vibrationEnd___8037 > 0); + r0 = (globals.vibrationEnd___25338 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_1 = r0 = globals.vibrationEnd___8037; + s.tmp_1 = r0 = globals.vibrationEnd___25338; r0 = pxsim.control.millis(); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); @@ -70086,24 +70428,24 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 5; continue; } - r0 = pxsim_numops_toBoolDecr(globals.vibrationPin___8036); + r0 = pxsim_numops_toBoolDecr(globals.vibrationPin___25337); if (!r0) { step = 3; continue; } - r0 = pxsim.DigitalInOutPinMethods.digitalWrite(globals.vibrationPin___8036, false); + r0 = pxsim.DigitalInOutPinMethods.digitalWrite(globals.vibrationPin___25337, false); case 3: case 4: - globals.vibrationEnd___8037 = (-1); + globals.vibrationEnd___25338 = (-1); case 5: case 6: r0 = undefined; return leave(s, r0) default: oops() } } } -controller___internal_updateVibration__P8038.info = {"start":5711,"length":262,"line":168,"column":4,"endLine":175,"endColumn":5,"fileName":"pxt_modules/controller/controllerimpl.ts","functionName":"updateVibration","argumentNames":[]} +controller___internal_updateVibration__P25339.info = {"start":5711,"length":262,"line":168,"column":4,"endLine":175,"endColumn":5,"fileName":"pxt_modules/controller/controllerimpl.ts","functionName":"updateVibration","argumentNames":[]} -function controller___internal_updateVibration__P8038_mk(s) { +function controller___internal_updateVibration__P25339_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller___internal_updateVibration__P8038, depth: s.depth + 1, + parent: s, fn: controller___internal_updateVibration__P25339, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -70115,7 +70457,7 @@ function controller___internal_updateVibration__P8038_mk(s) { -function controller_initController__P8027(s) { +function controller_initController__P25328(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70129,11 +70471,11 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = control_EventContext_registerFrameHandler__P403_mk(s); + s.tmp_0 = control_EventContext_registerFrameHandler__P17689_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 13; - s.tmp_0.arg2 = controller_updateController__P8026; + s.tmp_0.arg2 = controller_updateController__P25327; s.callLocIdx = 2798; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -70141,12 +70483,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_initController__P8027.info = {"start":1764,"length":144,"line":54,"column":4,"endLine":56,"endColumn":5,"fileName":"pxt_modules/controller/state.ts","functionName":"initController","argumentNames":["s"]} +controller_initController__P25328.info = {"start":1764,"length":144,"line":54,"column":4,"endLine":56,"endColumn":5,"fileName":"pxt_modules/controller/state.ts","functionName":"initController","argumentNames":["s"]} -function controller_initController__P8027_mk(s) { +function controller_initController__P25328_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_initController__P8027, depth: s.depth + 1, + parent: s, fn: controller_initController__P25328, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -70156,7 +70498,7 @@ function controller_initController__P8027_mk(s) { -function controller_updateController__P8026(s) { +function controller_updateController__P25327(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70166,17 +70508,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.state___27606 = undefined; - s.handler___27613 = undefined; - s.customHandler___27630 = undefined; - s.handler___27656 = undefined; - s.tmp_0 = controller_sceneState__P4905_mk(s); + s.state___45095 = undefined; + s.handler___45102 = undefined; + s.customHandler___45119 = undefined; + s.handler___45145 = undefined; + s.tmp_0 = controller_sceneState__P22191_mk(s); s.callLocIdx = 2777; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - s.state___27606 = (r0); + s.state___45095 = (r0); s.tmp_2 = if_lastGesture_1_mk(s); - s.tmp_2.arg0 = s.state___27606; + s.tmp_2.arg0 = s.state___45095; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "lastGesture"); } else { @@ -70193,7 +70535,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } s.tmp_4 = if_gestureHandlers_1_mk(s); - s.tmp_4.arg0 = s.state___27606; + s.tmp_4.arg0 = s.state___45095; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "gestureHandlers"); } else { @@ -70211,7 +70553,7 @@ switch (step) { { step = 2; continue; } case 1: s.tmp_6 = if_gestureHandlers_1_mk(s); - s.tmp_6.arg0 = s.state___27606; + s.tmp_6.arg0 = s.state___45095; if (!s.tmp_6.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_6.arg0, "gestureHandlers"); } else { @@ -70224,7 +70566,7 @@ switch (step) { r0 = s.retval; s.tmp_5 = r0; s.tmp_8 = if_lastGesture_1_mk(s); - s.tmp_8.arg0 = s.state___27606; + s.tmp_8.arg0 = s.state___45095; if (!s.tmp_8.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_8.arg0, "lastGesture"); } else { @@ -70240,11 +70582,11 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_9 = r0; - s.handler___27613 = (s.tmp_9); - r0 = pxsim_numops_toBoolDecr(s.handler___27613); + s.handler___45102 = (s.tmp_9); + r0 = pxsim_numops_toBoolDecr(s.handler___45102); if (!r0) { step = 3; continue; } s.tmp_0 = if_lastGesture_2_mk(s); - s.tmp_0.arg0 = s.state___27606; + s.tmp_0.arg0 = s.state___45095; s.tmp_0.arg1 = undefined; if (!s.tmp_0.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapSetByString(s.tmp_0.arg0, "lastGesture", s.tmp_0.arg1); @@ -70257,7 +70599,7 @@ switch (step) { case 24: r0 = s.retval; s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.handler___27613; + s.tmp_0.argL = s.handler___45102; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 2783; s.pc = 25; return s.tmp_0; case 25: @@ -70267,7 +70609,7 @@ switch (step) { case 5: case 6: s.tmp_2 = if_lastCustomGesture_1_mk(s); - s.tmp_2.arg0 = s.state___27606; + s.tmp_2.arg0 = s.state___45095; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "lastCustomGesture"); } else { @@ -70284,7 +70626,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } s.tmp_4 = if_customGestureHandlers_1_mk(s); - s.tmp_4.arg0 = s.state___27606; + s.tmp_4.arg0 = s.state___45095; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "customGestureHandlers"); } else { @@ -70302,7 +70644,7 @@ switch (step) { { step = 8; continue; } case 7: s.tmp_6 = if_customGestureHandlers_1_mk(s); - s.tmp_6.arg0 = s.state___27606; + s.tmp_6.arg0 = s.state___45095; if (!s.tmp_6.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_6.arg0, "customGestureHandlers"); } else { @@ -70315,7 +70657,7 @@ switch (step) { r0 = s.retval; s.tmp_5 = r0; s.tmp_8 = if_lastCustomGesture_1_mk(s); - s.tmp_8.arg0 = s.state___27606; + s.tmp_8.arg0 = s.state___45095; if (!s.tmp_8.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_8.arg0, "lastCustomGesture"); } else { @@ -70331,11 +70673,11 @@ switch (step) { case 8: // jmp value (already in r0) s.tmp_9 = r0; - s.customHandler___27630 = (s.tmp_9); - r0 = pxsim_numops_toBoolDecr(s.customHandler___27630); + s.customHandler___45119 = (s.tmp_9); + r0 = pxsim_numops_toBoolDecr(s.customHandler___45119); if (!r0) { step = 9; continue; } s.tmp_0 = if_lastCustomGesture_2_mk(s); - s.tmp_0.arg0 = s.state___27606; + s.tmp_0.arg0 = s.state___45095; s.tmp_0.arg1 = undefined; if (!s.tmp_0.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapSetByString(s.tmp_0.arg0, "lastCustomGesture", s.tmp_0.arg1); @@ -70348,7 +70690,7 @@ switch (step) { case 30: r0 = s.retval; s.tmp_0 = if_handler_1_mk(s); - s.tmp_0.arg0 = s.customHandler___27630; + s.tmp_0.arg0 = s.customHandler___45119; if (!s.tmp_0.arg0.vtable.iface) { setupLambda(s.tmp_0, pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "handler"), 1); s.callLocIdx = 2789; s.pc = 31; return s.tmp_0; @@ -70365,7 +70707,7 @@ switch (step) { case 11: case 12: s.tmp_1 = if_lightHandlers_1_mk(s); - s.tmp_1.arg0 = s.state___27606; + s.tmp_1.arg0 = s.state___45095; if (!s.tmp_1.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "lightHandlers"); } else { @@ -70383,7 +70725,7 @@ switch (step) { { step = 14; continue; } case 13: s.tmp_3 = if_lastLightCondition_1_mk(s); - s.tmp_3.arg0 = s.state___27606; + s.tmp_3.arg0 = s.state___45095; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "lastLightCondition"); } else { @@ -70405,7 +70747,7 @@ switch (step) { { step = 16; continue; } case 15: s.tmp_6 = if_lightHandlers_1_mk(s); - s.tmp_6.arg0 = s.state___27606; + s.tmp_6.arg0 = s.state___45095; if (!s.tmp_6.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_6.arg0, "lightHandlers"); } else { @@ -70418,7 +70760,7 @@ switch (step) { r0 = s.retval; s.tmp_5 = r0; s.tmp_8 = if_lastLightCondition_1_mk(s); - s.tmp_8.arg0 = s.state___27606; + s.tmp_8.arg0 = s.state___45095; if (!s.tmp_8.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_8.arg0, "lastLightCondition"); } else { @@ -70437,7 +70779,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_9); if (!r0) { step = 17; continue; } s.tmp_11 = if_lightHandlers_1_mk(s); - s.tmp_11.arg0 = s.state___27606; + s.tmp_11.arg0 = s.state___45095; if (!s.tmp_11.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_11.arg0, "lightHandlers"); } else { @@ -70450,7 +70792,7 @@ switch (step) { r0 = s.retval; s.tmp_10 = r0; s.tmp_13 = if_lastLightCondition_1_mk(s); - s.tmp_13.arg0 = s.state___27606; + s.tmp_13.arg0 = s.state___45095; if (!s.tmp_13.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_13.arg0, "lastLightCondition"); } else { @@ -70463,9 +70805,9 @@ switch (step) { r0 = s.retval; s.tmp_12 = r0; r0 = pxsim_pxtrt.mapGetGeneric(s.tmp_10, s.tmp_12); - s.handler___27656 = (r0); + s.handler___45145 = (r0); s.tmp_0 = if_lastLightCondition_2_mk(s); - s.tmp_0.arg0 = s.state___27606; + s.tmp_0.arg0 = s.state___45095; s.tmp_0.arg1 = undefined; if (!s.tmp_0.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapSetByString(s.tmp_0.arg0, "lastLightCondition", s.tmp_0.arg1); @@ -70478,7 +70820,7 @@ switch (step) { case 38: r0 = s.retval; s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.handler___27656; + s.tmp_0.argL = s.handler___45145; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 2797; s.pc = 39; return s.tmp_0; case 39: @@ -70489,12 +70831,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_updateController__P8026.info = {"start":715,"length":1043,"line":26,"column":4,"endLine":52,"endColumn":5,"fileName":"pxt_modules/controller/state.ts","functionName":"updateController","argumentNames":[]} +controller_updateController__P25327.info = {"start":715,"length":1043,"line":26,"column":4,"endLine":52,"endColumn":5,"fileName":"pxt_modules/controller/state.ts","functionName":"updateController","argumentNames":[]} -function controller_updateController__P8026_mk(s) { +function controller_updateController__P25327_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_updateController__P8026, depth: s.depth + 1, + parent: s, fn: controller_updateController__P25327, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -70510,17 +70852,17 @@ function controller_updateController__P8026_mk(s) { tmp_11: undefined, tmp_12: undefined, tmp_13: undefined, - state___27606: undefined, - handler___27613: undefined, - customHandler___27630: undefined, - handler___27656: undefined, + state___45095: undefined, + handler___45102: undefined, + customHandler___45119: undefined, + handler___45145: undefined, } } -function controller_sceneState__P4905(s) { +function controller_sceneState__P22191(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70530,55 +70872,55 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sc___27666 = undefined; - s.state___27669 = undefined; - s.tmp_0 = game_currentScene__P2693_mk(s); + s.sc___45155 = undefined; + s.state___45158 = undefined; + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 2774; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sc___27666 = (r0); - r0 = s.sc___27666.fields["_data"]; + s.sc___45155 = (r0); + r0 = s.sc___45155.fields["_data"]; s.tmp_0 = r0; r0 = pxsim_pxtrt.mapGetGeneric(s.tmp_0, "controller.state"); - s.state___27669 = (r0); - r0 = pxsim_numops_toBoolDecr(s.state___27669); + s.state___45158 = (r0); + r0 = pxsim_numops_toBoolDecr(s.state___45158); 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 = s.sc___27666.fields["_data"]; + r0 = s.sc___45155.fields["_data"]; s.tmp_2 = r0; r0 = pxsim_pxtrt.mkMap(); s.tmp_3 = r0; r0 = pxsim_pxtrt.mapSetGeneric(s.tmp_2, "controller.state", s.tmp_3); - s.state___27669 = (s.tmp_3); + s.state___45158 = (s.tmp_3); case 1: case 2: - r0 = s.state___27669; + r0 = s.state___45158; return leave(s, r0) default: oops() } } } -controller_sceneState__P4905.info = {"start":418,"length":290,"line":15,"column":4,"endLine":23,"endColumn":5,"fileName":"pxt_modules/controller/state.ts","functionName":"sceneState","argumentNames":[]} +controller_sceneState__P22191.info = {"start":418,"length":290,"line":15,"column":4,"endLine":23,"endColumn":5,"fileName":"pxt_modules/controller/state.ts","functionName":"sceneState","argumentNames":[]} -function controller_sceneState__P4905_mk(s) { +function controller_sceneState__P22191_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_sceneState__P4905, depth: s.depth + 1, + parent: s, fn: controller_sceneState__P22191, 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, - sc___27666: undefined, - state___27669: undefined, + sc___45155: undefined, + state___45158: undefined, } } -function MapConnectionKind_create__P4576(s) { +function MapConnectionKind_create__P21862(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70588,26 +70930,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals.nextKind___7889 === undefined); + r0 = (globals.nextKind___25190 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - globals.nextKind___7889 = (1); + globals.nextKind___25190 = (1); case 1: case 2: - s.tmp_0 = r0 = globals.nextKind___7889; + s.tmp_0 = r0 = globals.nextKind___25190; r0 = (s.tmp_0 + 1); - globals.nextKind___7889 = (r0); + globals.nextKind___25190 = (r0); r0 = s.tmp_0; return leave(s, r0) default: oops() } } } -MapConnectionKind_create__P4576.info = {"start":59,"length":109,"line":2,"column":4,"endLine":5,"endColumn":5,"fileName":"pxt_modules/arcade-tile-util/api.ts","functionName":"create","argumentNames":[]} +MapConnectionKind_create__P21862.info = {"start":59,"length":109,"line":2,"column":4,"endLine":5,"endColumn":5,"fileName":"pxt_modules/arcade-tile-util/api.ts","functionName":"create","argumentNames":[]} -function MapConnectionKind_create__P4576_mk(s) { +function MapConnectionKind_create__P21862_mk(s) { checkStack(s.depth); return { - parent: s, fn: MapConnectionKind_create__P4576, depth: s.depth + 1, + parent: s, fn: MapConnectionKind_create__P21862, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -70616,7 +70958,7 @@ function MapConnectionKind_create__P4576_mk(s) { -function color_FadeState_constructor__P7652(s) { +function color_FadeState_constructor__P24953(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70633,19 +70975,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_FadeState__C7651_VT)) failedCast(r0); + if (!checkSubtype(r0, color_FadeState__C24952_VT)) failedCast(r0); r0 = (s.arg0).fields["state"] = (s.arg1); r0 = (s.arg0).fields["scene"] = (s.arg2); r0 = undefined; return leave(s, r0) default: oops() } } } -color_FadeState_constructor__P7652.info = {"start":5010,"length":96,"line":173,"column":8,"endLine":176,"endColumn":13,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"inline","argumentNames":["this","state","scene"]} +color_FadeState_constructor__P24953.info = {"start":5010,"length":96,"line":173,"column":8,"endLine":176,"endColumn":13,"fileName":"pxt_modules/Color Fading/fade.ts","functionName":"inline","argumentNames":["this","state","scene"]} -function color_FadeState_constructor__P7652_mk(s) { +function color_FadeState_constructor__P24953_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_FadeState_constructor__P7652, depth: s.depth + 1, + parent: s, fn: color_FadeState_constructor__P24953, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -70656,7 +70998,7 @@ function color_FadeState_constructor__P7652_mk(s) { -function game_eventContext__P2696(s) { +function game_eventContext__P19982(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70666,21 +71008,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = game_init__P5625_mk(s); + s.tmp_0 = game_init__P22926_mk(s); s.tmp_0.arg0 = undefined; s.callLocIdx = 1352; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals._scene___5617.fields["eventContext"]; + r0 = globals._scene___22918.fields["eventContext"]; return leave(s, r0) default: oops() } } } -game_eventContext__P2696.info = {"start":1084,"length":112,"line":40,"column":4,"endLine":43,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"eventContext","argumentNames":[]} +game_eventContext__P19982.info = {"start":1084,"length":112,"line":40,"column":4,"endLine":43,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"eventContext","argumentNames":[]} -function game_eventContext__P2696_mk(s) { +function game_eventContext__P19982_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_eventContext__P2696, depth: s.depth + 1, + parent: s, fn: game_eventContext__P19982, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -70689,7 +71031,7 @@ function game_eventContext__P2696_mk(s) { -function controller_pauseUntilAnyButtonIsPressed__P1995(s) { +function controller_pauseUntilAnyButtonIsPressed__P19281(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70709,12 +71051,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_pauseUntilAnyButtonIsPressed__P1995.info = {"start":9968,"length":96,"line":287,"column":4,"endLine":289,"endColumn":5,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"pauseUntilAnyButtonIsPressed","argumentNames":[]} +controller_pauseUntilAnyButtonIsPressed__P19281.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__P1995_mk(s) { +function controller_pauseUntilAnyButtonIsPressed__P19281_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_pauseUntilAnyButtonIsPressed__P1995, depth: s.depth + 1, + parent: s, fn: controller_pauseUntilAnyButtonIsPressed__P19281, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -70722,7 +71064,7 @@ function controller_pauseUntilAnyButtonIsPressed__P1995_mk(s) { -function game_setWaitAnyButton__P2694(s) { +function game_setWaitAnyButton__P19980(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70736,17 +71078,17 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals.__waitAnyButton___5621 = (s.arg0); + globals.__waitAnyButton___22922 = (s.arg0); r0 = undefined; return leave(s, r0) default: oops() } } } -game_setWaitAnyButton__P2694.info = {"start":878,"length":83,"line":31,"column":4,"endLine":33,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"setWaitAnyButton","argumentNames":["f"]} +game_setWaitAnyButton__P19980.info = {"start":878,"length":83,"line":31,"column":4,"endLine":33,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"setWaitAnyButton","argumentNames":["f"]} -function game_setWaitAnyButton__P2694_mk(s) { +function game_setWaitAnyButton__P19980_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_setWaitAnyButton__P2694, depth: s.depth + 1, + parent: s, fn: game_setWaitAnyButton__P19980, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -70755,7 +71097,7 @@ function game_setWaitAnyButton__P2694_mk(s) { -function Math_FastRandom_constructor__P2750(s) { +function Math_FastRandom_constructor__P20036(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70771,7 +71113,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C2748_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C20034_VT)) failedCast(r0); r0 = (s.arg1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -70786,12 +71128,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_constructor__P2750.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__P20036.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__P2750_mk(s) { +function Math_FastRandom_constructor__P20036_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_constructor__P2750, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_constructor__P20036, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -70802,7 +71144,7 @@ function Math_FastRandom_constructor__P2750_mk(s) { -function game_consoleOverlay_listener__P5950(s) { +function game_consoleOverlay_listener__P23251(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70817,7 +71159,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___5915); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___23216); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -70837,9 +71179,9 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_4 = helpers_arrayForEach__P109_mk(s); - s.tmp_5 = helpers_arrayFilter__P110_mk(s); - s.tmp_6 = helpers_stringSplit__P122_mk(s); + s.tmp_4 = helpers_arrayForEach__P17395_mk(s); + s.tmp_5 = helpers_arrayFilter__P17396_mk(s); + s.tmp_6 = helpers_stringSplit__P17408_mk(s); s.tmp_6.arg0 = s.arg1; s.tmp_6.arg1 = "\n"; s.tmp_6.arg2 = undefined; @@ -70847,27 +71189,27 @@ switch (step) { case 10: r0 = s.retval; s.tmp_5.arg0 = r0; - s.tmp_5.arg1 = forEach_inline__P27722; + s.tmp_5.arg1 = forEach_inline__P45211; s.callLocIdx = 1560; 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__P27727; + s.tmp_4.arg1 = game_consoleOverlay_listener_inline__P45216; s.callLocIdx = 1562; s.pc = 8; return s.tmp_4; case 8: r0 = s.retval; - r0 = pxsim_Array__length(globals.consoleStrings___5915); + r0 = pxsim_Array__length(globals.consoleStrings___23216); s.tmp_1 = r0; - r0 = (s.tmp_1 > globals.consoleLines___5928); + r0 = (s.tmp_1 > globals.consoleLines___23229); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = helpers_arraySplice__P100_mk(s); - s.tmp_2.arg0 = globals.consoleStrings___5915; + s.tmp_2 = helpers_arraySplice__P17386_mk(s); + s.tmp_2.arg0 = globals.consoleStrings___23216; s.tmp_2.arg1 = 0; - r0 = pxsim_Array__length(globals.consoleStrings___5915); + r0 = pxsim_Array__length(globals.consoleStrings___23216); s.tmp_3 = r0; - r0 = (s.tmp_3 - globals.consoleLines___5928); + r0 = (s.tmp_3 - globals.consoleLines___23229); s.tmp_2.arg2 = r0; s.callLocIdx = 1563; s.pc = 11; return s.tmp_2; case 11: @@ -70879,12 +71221,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_consoleOverlay_listener__P5950.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__P23251.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__P5950_mk(s) { +function game_consoleOverlay_listener__P23251_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_listener__P5950, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_listener__P23251, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -70901,7 +71243,7 @@ function game_consoleOverlay_listener__P5950_mk(s) { -function forEach_inline__P27722(s) { +function forEach_inline__P45211(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70925,12 +71267,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P27722.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__P45211.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__P27722_mk(s) { +function forEach_inline__P45211_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P27722, depth: s.depth + 1, + parent: s, fn: forEach_inline__P45211, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -70942,7 +71284,7 @@ function forEach_inline__P27722_mk(s) { -function game_consoleOverlay_listener_inline__P27727(s) { +function game_consoleOverlay_listener_inline__P45216(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -70952,45 +71294,45 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.j___27729 = undefined; + s.j___45218 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.j___27729 = (0); + s.j___45218 = (0); case 1: - s.tmp_1 = r0 = s.j___27729; + s.tmp_1 = r0 = s.j___45218; 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___5915; - s.tmp_5 = helpers_stringSlice__P119_mk(s); + s.tmp_3 = r0 = globals.consoleStrings___23216; + s.tmp_5 = helpers_stringSlice__P17405_mk(s); s.tmp_5.arg0 = s.arg0; - s.tmp_5.arg1 = s.j___27729; - r0 = (s.j___27729 + globals.consoleColumns___5938); + s.tmp_5.arg1 = s.j___45218; + r0 = (s.j___45218 + globals.consoleColumns___23239); s.tmp_5.arg2 = r0; s.callLocIdx = 1561; 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___27729 + globals.consoleColumns___5938); - s.j___27729 = (r0); + r0 = (s.j___45218 + globals.consoleColumns___23239); + s.j___45218 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -game_consoleOverlay_listener_inline__P27727.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__P45216.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__P27727_mk(s) { +function game_consoleOverlay_listener_inline__P45216_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_listener_inline__P27727, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_listener_inline__P45216, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -70998,7 +71340,7 @@ function game_consoleOverlay_listener_inline__P27727_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - j___27729: undefined, + j___45218: undefined, arg0: undefined, } } @@ -71006,7 +71348,7 @@ function game_consoleOverlay_listener_inline__P27727_mk(s) { -function console_addListener__P383(s) { +function console_addListener__P17669(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71029,7 +71371,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array_.indexOf(globals.listeners___5238, s.arg0, undefined); + r0 = pxsim_Array_.indexOf(globals.listeners___22539, s.arg0, undefined); s.tmp_2 = r0; r0 = (s.tmp_2 > -1); case 2: @@ -71040,18 +71382,18 @@ switch (step) { { step = 5; continue; } case 3: case 4: - r0 = pxsim_Array__push(globals.listeners___5238, s.arg0); + r0 = pxsim_Array__push(globals.listeners___22539, s.arg0); case 5: r0 = undefined; return leave(s, r0) default: oops() } } } -console_addListener__P383.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__P17669.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__P383_mk(s) { +function console_addListener__P17669_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_addListener__P383, depth: s.depth + 1, + parent: s, fn: console_addListener__P17669, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -71064,7 +71406,7 @@ function console_addListener__P383_mk(s) { -function scene_systemMenu_register__P2795(s) { +function scene_systemMenu_register__P20081(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71074,15 +71416,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___5869); + r0 = pxsim_numops_toBoolDecr(globals.instance___23170); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - s.tmp_0 = controller_Button_onEvent__P1986_mk(s); - s.tmp_0.arg0 = globals.menu___1913; + s.tmp_0 = controller_Button_onEvent__P19272_mk(s); + s.tmp_0.arg0 = globals.menu___19199; s.tmp_0.arg1 = 2049; - s.tmp_0.arg2 = scene_systemMenu_showSystemMenu__P2796; + s.tmp_0.arg2 = scene_systemMenu_showSystemMenu__P20082; s.callLocIdx = 1546; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; @@ -71091,12 +71433,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_register__P2795.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__P20081.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__P2795_mk(s) { +function scene_systemMenu_register__P20081_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_register__P2795, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_register__P20081, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -71105,7 +71447,7 @@ function scene_systemMenu_register__P2795_mk(s) { -function scene_systemMenu_initScreen__P5884(s) { +function scene_systemMenu_initScreen__P23185(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71115,20 +71457,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.brightness___27782 = undefined; - s.tmp_0 = settings_readNumber__P1863_mk(s); + s.brightness___45271 = undefined; + s.tmp_0 = settings_readNumber__P19149_mk(s); s.tmp_0.arg0 = "#brightness"; s.callLocIdx = 1552; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.brightness___27782 = (r0); - r0 = (s.brightness___27782 !== undefined); + s.brightness___45271 = (r0); + r0 = (s.brightness___45271 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = helpers_setScreenBrightness__P1762_mk(s); - s.tmp_1.arg0 = globals.screen___1829; - s.tmp_1.arg1 = s.brightness___27782; + s.tmp_1 = helpers_setScreenBrightness__P19048_mk(s); + s.tmp_1.arg0 = globals.screen___19115; + s.tmp_1.arg1 = s.brightness___45271; s.callLocIdx = 1553; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; @@ -71138,23 +71480,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_initScreen__P5884.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__P23185.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__P5884_mk(s) { +function scene_systemMenu_initScreen__P23185_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_initScreen__P5884, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_initScreen__P23185, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - brightness___27782: undefined, + brightness___45271: undefined, } } -function scene_systemMenu_initVolume__P5883(s) { +function scene_systemMenu_initVolume__P23184(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71164,19 +71506,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.vol___27792 = undefined; - s.tmp_0 = settings_readNumber__P1863_mk(s); + s.vol___45281 = undefined; + s.tmp_0 = settings_readNumber__P19149_mk(s); s.tmp_0.arg0 = "#volume"; s.callLocIdx = 1550; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.vol___27792 = (r0); - r0 = (s.vol___27792 !== undefined); + s.vol___45281 = (r0); + r0 = (s.vol___45281 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = music_setVolume__P1606_mk(s); - s.tmp_1.arg0 = s.vol___27792; + s.tmp_1 = music_setVolume__P18892_mk(s); + s.tmp_1.arg0 = s.vol___45281; s.callLocIdx = 1551; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; @@ -71186,23 +71528,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_initVolume__P5883.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__P23184.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__P5883_mk(s) { +function scene_systemMenu_initVolume__P23184_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_initVolume__P5883, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_initVolume__P23184, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - vol___27792: undefined, + vol___45281: undefined, } } -function game_currentScene__P2693(s) { +function game_currentScene__P19979(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71212,21 +71554,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = game_init__P5625_mk(s); + s.tmp_0 = game_init__P22926_mk(s); s.tmp_0.arg0 = undefined; s.callLocIdx = 1349; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals._scene___5617; + r0 = globals._scene___22918; return leave(s, r0) default: oops() } } } -game_currentScene__P2693.info = {"start":667,"length":90,"line":22,"column":4,"endLine":25,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"currentScene","argumentNames":[]} +game_currentScene__P19979.info = {"start":667,"length":90,"line":22,"column":4,"endLine":25,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"currentScene","argumentNames":[]} -function game_currentScene__P2693_mk(s) { +function game_currentScene__P19979_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_currentScene__P2693, depth: s.depth + 1, + parent: s, fn: game_currentScene__P19979, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -71235,7 +71577,7 @@ function game_currentScene__P2693_mk(s) { -function game_addScenePopHandler__P2709(s) { +function game_addScenePopHandler__P19995(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71249,35 +71591,35 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___5620); + r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___22921); 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___5620 = (r0); + globals._scenePopHandlers___22921 = (r0); case 1: case 2: - r0 = pxsim_Array_.indexOf(globals._scenePopHandlers___5620, s.arg0, undefined); + r0 = pxsim_Array_.indexOf(globals._scenePopHandlers___22921, 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___5620, s.arg0); + r0 = pxsim_Array__push(globals._scenePopHandlers___22921, s.arg0); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -game_addScenePopHandler__P2709.info = {"start":10273,"length":237,"line":325,"column":4,"endLine":329,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePopHandler","argumentNames":["handler"]} +game_addScenePopHandler__P19995.info = {"start":10273,"length":237,"line":325,"column":4,"endLine":329,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePopHandler","argumentNames":["handler"]} -function game_addScenePopHandler__P2709_mk(s) { +function game_addScenePopHandler__P19995_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_addScenePopHandler__P2709, depth: s.depth + 1, + parent: s, fn: game_addScenePopHandler__P19995, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -71288,7 +71630,7 @@ function game_addScenePopHandler__P2709_mk(s) { -function game_addScenePushHandler__P2707(s) { +function game_addScenePushHandler__P19993(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71302,35 +71644,35 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___5619); + r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___22920); 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___5619 = (r0); + globals._scenePushHandlers___22920 = (r0); case 1: case 2: - r0 = pxsim_Array_.indexOf(globals._scenePushHandlers___5619, s.arg0, undefined); + r0 = pxsim_Array_.indexOf(globals._scenePushHandlers___22920, 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___5619, s.arg0); + r0 = pxsim_Array__push(globals._scenePushHandlers___22920, s.arg0); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -game_addScenePushHandler__P2707.info = {"start":9272,"length":242,"line":301,"column":4,"endLine":305,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePushHandler","argumentNames":["handler"]} +game_addScenePushHandler__P19993.info = {"start":9272,"length":242,"line":301,"column":4,"endLine":305,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePushHandler","argumentNames":["handler"]} -function game_addScenePushHandler__P2707_mk(s) { +function game_addScenePushHandler__P19993_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_addScenePushHandler__P2707, depth: s.depth + 1, + parent: s, fn: game_addScenePushHandler__P19993, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -71341,7 +71683,7 @@ function game_addScenePushHandler__P2707_mk(s) { -function Fx8__P149(s) { +function Fx8__P17435(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71361,12 +71703,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx8__P149.info = {"start":42,"length":68,"line":4,"column":0,"endLine":6,"endColumn":1,"fileName":"pxt_modules/base/fixed.ts","functionName":"Fx8","argumentNames":["v"]} +Fx8__P17435.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__P149_mk(s) { +function Fx8__P17435_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx8__P149, depth: s.depth + 1, + parent: s, fn: Fx8__P17435, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -71376,7 +71718,7 @@ function Fx8__P149_mk(s) { -function SpriteKind_create__P2266(s) { +function SpriteKind_create__P19552(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71386,26 +71728,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals.nextKind___5456 === undefined); + r0 = (globals.nextKind___22757 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - globals.nextKind___5456 = (1000); + globals.nextKind___22757 = (1000); case 1: case 2: - s.tmp_0 = r0 = globals.nextKind___5456; + s.tmp_0 = r0 = globals.nextKind___22757; r0 = (s.tmp_0 + 1); - globals.nextKind___5456 = (r0); + globals.nextKind___22757 = (r0); r0 = s.tmp_0; return leave(s, r0) default: oops() } } } -SpriteKind_create__P2266.info = {"start":750,"length":112,"line":25,"column":4,"endLine":28,"endColumn":5,"fileName":"pxt_modules/game/spritekind.ts","functionName":"create","argumentNames":[]} +SpriteKind_create__P19552.info = {"start":750,"length":112,"line":25,"column":4,"endLine":28,"endColumn":5,"fileName":"pxt_modules/game/spritekind.ts","functionName":"create","argumentNames":[]} -function SpriteKind_create__P2266_mk(s) { +function SpriteKind_create__P19552_mk(s) { checkStack(s.depth); return { - parent: s, fn: SpriteKind_create__P2266, depth: s.depth + 1, + parent: s, fn: SpriteKind_create__P19552, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -71414,7 +71756,7 @@ function SpriteKind_create__P2266_mk(s) { -function controller_Button_constructor__P1985(s) { +function controller_Button_constructor__P19271(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71431,7 +71773,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C1979_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C19265_VT)) failedCast(r0); r0 = (s.arg0).fields["id"] = (s.arg1); r0 = (s.arg0).fields["_pressed"] = (false); r0 = (s.arg0).fields["repeatDelay"] = (undefined); @@ -71441,13 +71783,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__P27868); + r0 = pxsim_pxtcore_mkAction(1, controller_Button_inline__P45357); 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__P27875); + r0 = pxsim_pxtcore_mkAction(1, controller_Button_inline__P45364); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); r0 = s.arg0.fields["id"]; @@ -71466,12 +71808,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_constructor__P1985.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__P19271.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__P1985_mk(s) { +function controller_Button_constructor__P19271_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_constructor__P1985, depth: s.depth + 1, + parent: s, fn: controller_Button_constructor__P19271, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -71485,7 +71827,7 @@ function controller_Button_constructor__P1985_mk(s) { -function controller_Button_inline__P27868(s) { +function controller_Button_inline__P45357(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71495,7 +71837,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller_Button_setPressed__P1992_mk(s); + s.tmp_0 = controller_Button_setPressed__P19278_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = false; s.callLocIdx = 243; s.pc = 1; return s.tmp_0; @@ -71505,12 +71847,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_inline__P27868.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__P45357.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__P27868_mk(s) { +function controller_Button_inline__P45357_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_inline__P27868, depth: s.depth + 1, + parent: s, fn: controller_Button_inline__P45357, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -71519,7 +71861,7 @@ function controller_Button_inline__P27868_mk(s) { -function controller_Button_inline__P27875(s) { +function controller_Button_inline__P45364(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71529,7 +71871,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller_Button_setPressed__P1992_mk(s); + s.tmp_0 = controller_Button_setPressed__P19278_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = true; s.callLocIdx = 244; s.pc = 1; return s.tmp_0; @@ -71539,12 +71881,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_inline__P27875.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__P45364.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__P27875_mk(s) { +function controller_Button_inline__P45364_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_inline__P27875, depth: s.depth + 1, + parent: s, fn: controller_Button_inline__P45364, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -71553,7 +71895,7 @@ function controller_Button_inline__P27875_mk(s) { -function controller_setupButton__P5439(s) { +function controller_setupButton__P22740(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71572,12 +71914,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_setupButton__P5439.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__P22740.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__P5439_mk(s) { +function controller_setupButton__P22740_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_setupButton__P5439, depth: s.depth + 1, + parent: s, fn: controller_setupButton__P22740, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -71587,7 +71929,7 @@ function controller_setupButton__P5439_mk(s) { -function controller_Button_setPressed__P1992(s) { +function controller_Button_setPressed__P19278(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71603,14 +71945,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C1979_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C19265_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__P1730_mk(s); + s.tmp_2 = power_poke__P19016_mk(s); s.callLocIdx = 250; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; @@ -71618,7 +71960,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__P1948_mk(s); + s.tmp_1 = controller_Controller_connected__P19234_mk(s); r0 = s.arg0.fields["_owner"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = true; @@ -71633,7 +71975,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__P5423_mk(s); + s.tmp_0 = controller_Button_raiseButtonDown__P22724_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 252; s.pc = 9; return s.tmp_0; case 9: @@ -71641,7 +71983,7 @@ switch (step) { { step = 4; continue; } case 3: r0 = (s.arg0).fields["_repeatCount"] = (0); - s.tmp_0 = controller_Button_raiseButtonUp__P5422_mk(s); + s.tmp_0 = controller_Button_raiseButtonUp__P22723_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 253; s.pc = 10; return s.tmp_0; case 10: @@ -71653,12 +71995,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_setPressed__P1992.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__P19278.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__P1992_mk(s) { +function controller_Button_setPressed__P19278_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_setPressed__P1992, depth: s.depth + 1, + parent: s, fn: controller_Button_setPressed__P19278, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -71671,7 +72013,7 @@ function controller_Button_setPressed__P1992_mk(s) { -function controller_Button_raiseButtonDown__P5423(s) { +function controller_Button_raiseButtonDown__P22724(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71686,8 +72028,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C1979_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___5433); + if (!checkSubtype(r0, controller_Button__C19265_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___22734); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["id"]; s.tmp_0 = r0; @@ -71702,12 +72044,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_raiseButtonDown__P5423.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__P22724.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__P5423_mk(s) { +function controller_Button_raiseButtonDown__P22724_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_raiseButtonDown__P5423, depth: s.depth + 1, + parent: s, fn: controller_Button_raiseButtonDown__P22724, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -71717,7 +72059,7 @@ function controller_Button_raiseButtonDown__P5423_mk(s) { -function controller_Button_raiseButtonUp__P5422(s) { +function controller_Button_raiseButtonUp__P22723(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71732,8 +72074,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C1979_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___5433); + if (!checkSubtype(r0, controller_Button__C19265_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___22734); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["id"]; s.tmp_0 = r0; @@ -71748,12 +72090,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_raiseButtonUp__P5422.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__P22723.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__P5422_mk(s) { +function controller_Button_raiseButtonUp__P22723_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_raiseButtonUp__P5422, depth: s.depth + 1, + parent: s, fn: controller_Button_raiseButtonUp__P22723, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -71763,7 +72105,7 @@ function controller_Button_raiseButtonUp__P5422_mk(s) { -function controller_Controller_connected__P1948(s) { +function controller_Controller_connected__P19234(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71779,7 +72121,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C1928_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C19214_VT)) failedCast(r0); r0 = s.arg0.fields["_connected"]; s.tmp_1 = r0; r0 = (s.arg1 != s.tmp_1); @@ -71807,12 +72149,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller_connected__P1948.info = {"start":6340,"length":261,"line":216,"column":8,"endLine":221,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"connected","argumentNames":["this","value"]} +controller_Controller_connected__P19234.info = {"start":6340,"length":261,"line":216,"column":8,"endLine":221,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"connected","argumentNames":["this","value"]} -function controller_Controller_connected__P1948_mk(s) { +function controller_Controller_connected__P19234_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_connected__P1948, depth: s.depth + 1, + parent: s, fn: controller_Controller_connected__P19234, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -71825,7 +72167,7 @@ function controller_Controller_connected__P1948_mk(s) { -function controller_Controller_id__P1935(s) { +function controller_Controller_id__P19221(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71840,18 +72182,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C1928_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C19214_VT)) failedCast(r0); r0 = s.arg0.fields["_id"]; return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_id__P1935.info = {"start":2547,"length":49,"line":85,"column":8,"endLine":87,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"id","argumentNames":["this"]} -controller_Controller_id__P1935.isGetter = true; +controller_Controller_id__P19221.info = {"start":2547,"length":49,"line":85,"column":8,"endLine":87,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"id","argumentNames":["this"]} +controller_Controller_id__P19221.isGetter = true; -function controller_Controller_id__P1935_mk(s) { +function controller_Controller_id__P19221_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_id__P1935, depth: s.depth + 1, + parent: s, fn: controller_Controller_id__P19221, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -71860,7 +72202,7 @@ function controller_Controller_id__P1935_mk(s) { -function controller_Controller_connected__P1947(s) { +function controller_Controller_connected__P19233(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71875,18 +72217,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C1928_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C19214_VT)) failedCast(r0); r0 = s.arg0.fields["_connected"]; return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_connected__P1947.info = {"start":6267,"length":63,"line":212,"column":8,"endLine":214,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"connected","argumentNames":["this"]} -controller_Controller_connected__P1947.isGetter = true; +controller_Controller_connected__P19233.info = {"start":6267,"length":63,"line":212,"column":8,"endLine":214,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"connected","argumentNames":["this"]} +controller_Controller_connected__P19233.isGetter = true; -function controller_Controller_connected__P1947_mk(s) { +function controller_Controller_connected__P19233_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_connected__P1947, depth: s.depth + 1, + parent: s, fn: controller_Controller_connected__P19233, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -71895,7 +72237,7 @@ function controller_Controller_connected__P1947_mk(s) { -function settings_initScopes__P5390(s) { +function settings_initScopes__P22691(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71905,17 +72247,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.rn___27953 = undefined; - s.tmp_1 = settings_runNumber__P1853_mk(s); + s.rn___45442 = undefined; + s.tmp_1 = settings_runNumber__P19139_mk(s); s.callLocIdx = 163; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; r0 = (s.tmp_0 + 1); - s.rn___27953 = (r0); - s.tmp_0 = settings_writeNumber__P1858_mk(s); - s.tmp_0.arg0 = globals.RUN_KEY___5378; - s.tmp_0.arg1 = s.rn___27953; + s.rn___45442 = (r0); + s.tmp_0 = settings_writeNumber__P19144_mk(s); + s.tmp_0.arg0 = globals.RUN_KEY___22679; + s.tmp_0.arg1 = s.rn___45442; s.callLocIdx = 164; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; @@ -71924,8 +72266,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___27953); - s.tmp_0 = settings_setScope__P5389_mk(s); + r0 = pxsim_pxtcore.seedAddRandom(s.rn___45442); + s.tmp_0 = settings_setScope__P22690_mk(s); r0 = pxsim_pxtcore.programName(); s.tmp_0.arg0 = r0; s.callLocIdx = 165; s.pc = 3; return s.tmp_0; @@ -71935,23 +72277,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_initScopes__P5390.info = {"start":1104,"length":230,"line":41,"column":4,"endLine":49,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"initScopes","argumentNames":[]} +settings_initScopes__P22691.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__P5390_mk(s) { +function settings_initScopes__P22691_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_initScopes__P5390, depth: s.depth + 1, + parent: s, fn: settings_initScopes__P22691, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - rn___27953: undefined, + rn___45442: undefined, } } -function settings_setScope__P5389(s) { +function settings_setScope__P22690(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -71961,7 +72303,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.currScope___27982 = undefined; + s.currScope___45471 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -71986,19 +72328,19 @@ switch (step) { r0 = pxsim_pxtrt.panic(922); case 3: case 4: - s.tmp_0 = settings_readString__P1861_mk(s); - s.tmp_0.arg0 = globals.SCOPE_KEY___5379; + s.tmp_0 = settings_readString__P19147_mk(s); + s.tmp_0.arg0 = globals.SCOPE_KEY___22680; s.callLocIdx = 161; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.currScope___27982 = (r0); - r0 = (s.currScope___27982 != s.arg0); + s.currScope___45471 = (r0); + r0 = (s.currScope___45471 != 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__P1856_mk(s); - s.tmp_0.arg0 = globals.SCOPE_KEY___5379; + s.tmp_0 = settings_writeString__P19142_mk(s); + s.tmp_0.arg0 = globals.SCOPE_KEY___22680; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 162; s.pc = 8; return s.tmp_0; case 8: @@ -72009,18 +72351,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_setScope__P5389.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__P22690.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__P5389_mk(s) { +function settings_setScope__P22690_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_setScope__P5389, depth: s.depth + 1, + parent: s, fn: settings_setScope__P22690, 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___27982: undefined, + currScope___45471: undefined, arg0: undefined, } } @@ -72028,7 +72370,7 @@ function settings_setScope__P5389_mk(s) { -function settings_readString__P1861(s) { +function settings_readString__P19147(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -72038,14 +72380,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.buf___28003 = undefined; + s.buf___45492 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim.settings._get(s.arg0); - s.buf___28003 = (r0); - r0 = pxsim_numops_toBoolDecr(s.buf___28003); + s.buf___45492 = (r0); + r0 = pxsim_numops_toBoolDecr(s.buf___45492); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -72055,7 +72397,7 @@ switch (step) { { step = 3; continue; } { step = 2; continue; } case 1: - r0 = pxsim.BufferMethods.toString(s.buf___28003); + r0 = pxsim.BufferMethods.toString(s.buf___45492); { step = 3; continue; } case 2: r0 = undefined; @@ -72063,16 +72405,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readString__P1861.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__P19147.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__P1861_mk(s) { +function settings_readString__P19147_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readString__P1861, depth: s.depth + 1, + parent: s, fn: settings_readString__P19147, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - buf___28003: undefined, + buf___45492: undefined, arg0: undefined, } } @@ -72080,7 +72422,7 @@ function settings_readString__P1861_mk(s) { -function settings_writeString__P1856(s) { +function settings_writeString__P19142(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -72095,7 +72437,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = settings_writeBuffer__P1855_mk(s); + s.tmp_0 = settings_writeBuffer__P19141_mk(s); s.tmp_0.arg0 = s.arg0; r0 = pxsim.control.createBufferFromUTF8(s.arg1); s.tmp_0.arg1 = r0; @@ -72106,12 +72448,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeString__P1856.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__P19142.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__P1856_mk(s) { +function settings_writeString__P19142_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeString__P1856, depth: s.depth + 1, + parent: s, fn: settings_writeString__P19142, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -72122,7 +72464,7 @@ function settings_writeString__P1856_mk(s) { -function settings_runNumber__P1853(s) { +function settings_runNumber__P19139(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -72132,8 +72474,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_1 = settings_readNumber__P1863_mk(s); - s.tmp_1.arg0 = globals.RUN_KEY___5378; + s.tmp_1 = settings_readNumber__P19149_mk(s); + s.tmp_1.arg0 = globals.RUN_KEY___22679; s.callLocIdx = 160; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -72151,12 +72493,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_runNumber__P1853.info = {"start":745,"length":75,"line":27,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"runNumber","argumentNames":[]} +settings_runNumber__P19139.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__P1853_mk(s) { +function settings_runNumber__P19139_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_runNumber__P1853, depth: s.depth + 1, + parent: s, fn: settings_runNumber__P19139, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -72167,7 +72509,7 @@ function settings_runNumber__P1853_mk(s) { -function control___screen_setupUpdate__P1791(s) { +function control___screen_setupUpdate__P19077(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -72181,8 +72523,8 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals.__updated___5347 = (true); - globals.__update___5345 = (s.arg0); + globals.__updated___22648 = (true); + globals.__update___22646 = (s.arg0); s.tmp_0 = lambda_1_mk(s); s.tmp_0.argL = s.arg0; setupLambda(s.tmp_0, s.tmp_0.argL); @@ -72193,12 +72535,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control___screen_setupUpdate__P1791.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__P19077.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__P1791_mk(s) { +function control___screen_setupUpdate__P19077_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___screen_setupUpdate__P1791, depth: s.depth + 1, + parent: s, fn: control___screen_setupUpdate__P19077, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -72208,7 +72550,7 @@ function control___screen_setupUpdate__P1791_mk(s) { -function control___screen_update__P1790(s) { +function control___screen_update__P19076(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -72218,27 +72560,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.__update___5345); + r0 = pxsim_numops_toBoolDecr(globals.__update___22646); if (!r0) { step = 1; continue; } s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = globals.__update___5345; + s.tmp_0.argL = globals.__update___22646; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 155; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; case 1: case 2: - globals.__updated___5347 = (true); + globals.__updated___22648 = (true); r0 = undefined; return leave(s, r0) default: oops() } } } -control___screen_update__P1790.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__P19076.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__P1790_mk(s) { +function control___screen_update__P19076_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___screen_update__P1790, depth: s.depth + 1, + parent: s, fn: control___screen_update__P19076, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -72247,7 +72589,7 @@ function control___screen_update__P1790_mk(s) { -function pause__P413(s) { +function pause__P17699(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -72271,12 +72613,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -pause__P413.info = {"start":246,"length":57,"line":7,"column":0,"endLine":9,"endColumn":1,"fileName":"pxt_modules/base/pause.ts","functionName":"pause","argumentNames":["ms"]} +pause__P17699.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__P413_mk(s) { +function pause__P17699_mk(s) { checkStack(s.depth); return { - parent: s, fn: pause__P413, depth: s.depth + 1, + parent: s, fn: pause__P17699, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -72285,7 +72627,7 @@ function pause__P413_mk(s) { -function events_Region_constructor__P4524(s) { +function events_Region_constructor__P21810(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -72304,7 +72646,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, events_Region__C4523_VT)) failedCast(r0); + if (!checkSubtype(r0, events_Region__C21809_VT)) failedCast(r0); r0 = (s.arg0).fields["left"] = (s.arg1); r0 = (s.arg0).fields["top"] = (s.arg2); r0 = (s.arg0).fields["right"] = (s.arg3); @@ -72313,12 +72655,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -events_Region_constructor__P4524.info = {"start":1782,"length":101,"line":71,"column":8,"endLine":71,"endColumn":109,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"inline","argumentNames":["this","left","top","right","bottom"]} +events_Region_constructor__P21810.info = {"start":1782,"length":101,"line":71,"column":8,"endLine":71,"endColumn":109,"fileName":"pxt_modules/arcade-sprite-events/main.ts","functionName":"inline","argumentNames":["this","left","top","right","bottom"]} -function events_Region_constructor__P4524_mk(s) { +function events_Region_constructor__P21810_mk(s) { checkStack(s.depth); return { - parent: s, fn: events_Region_constructor__P4524, depth: s.depth + 1, + parent: s, fn: events_Region_constructor__P21810, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -72331,7 +72673,7 @@ function events_Region_constructor__P4524_mk(s) { -function LoadingAnimations_Splash_start_animation__P7753(s) { +function LoadingAnimations_Splash_start_animation__P25054(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -72341,22 +72683,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.bg___28205 = undefined; - s.text___28217 = undefined; - s.logo___28248 = undefined; - s.lastLogoRight___28305 = undefined; + s.bg___45694 = undefined; + s.text___45706 = undefined; + s.logo___45737 = undefined; + s.lastLogoRight___45794 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, LoadingAnimations_Splash__C7751_VT)) failedCast(r0); - s.tmp_0 = LoadingAnimations_InhouseAnimation_optimize_sprite__P7747_mk(s); + if (!checkSubtype(r0, LoadingAnimations_Splash__C25052_VT)) failedCast(r0); + s.tmp_0 = LoadingAnimations_InhouseAnimation_optimize_sprite__P25048_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = sprites_create__P2064_mk(s); - r0 = pxsim.image.ofBuffer(_hex28211); + s.tmp_1 = sprites_create__P19350_mk(s); + r0 = pxsim.image.ofBuffer(_hex45700); s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = globals.InhouseLoadingAnimation___4191; + s.tmp_1.arg1 = globals.InhouseLoadingAnimation___21477; s.callLocIdx = 1834; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; @@ -72364,25 +72706,25 @@ switch (step) { s.callLocIdx = 1835; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.bg___28205 = (r0); - s.tmp_0 = Sprite_top__P2191_mk(s); - s.tmp_0.arg0 = s.bg___28205; + s.bg___45694 = (r0); + s.tmp_0 = Sprite_top__P19477_mk(s); + s.tmp_0.arg0 = s.bg___45694; s.tmp_0.arg1 = 0; s.callLocIdx = 1836; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = Sprite_left__P2187_mk(s); - s.tmp_0.arg0 = s.bg___28205; + s.tmp_0 = Sprite_left__P19473_mk(s); + s.tmp_0.arg0 = s.bg___45694; s.tmp_0.arg1 = 0; s.callLocIdx = 1837; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = LoadingAnimations_InhouseAnimation_optimize_sprite__P7747_mk(s); + s.tmp_0 = LoadingAnimations_InhouseAnimation_optimize_sprite__P25048_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = sprites_create__P2064_mk(s); - r0 = pxsim.image.ofBuffer(_hex28223); + s.tmp_1 = sprites_create__P19350_mk(s); + r0 = pxsim.image.ofBuffer(_hex45712); s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = globals.InhouseLoadingAnimation___4191; + s.tmp_1.arg1 = globals.InhouseLoadingAnimation___21477; s.callLocIdx = 1838; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; @@ -72390,34 +72732,34 @@ switch (step) { s.callLocIdx = 1839; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.text___28217 = (r0); - s.tmp_0 = Sprite_right__P2189_mk(s); - s.tmp_0.arg0 = s.text___28217; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + s.text___45706 = (r0); + s.tmp_0 = Sprite_right__P19475_mk(s); + s.tmp_0.arg0 = s.text___45706; + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_1 = r0; r0 = (s.tmp_1 / 2); s.tmp_0.arg1 = r0; s.callLocIdx = 1841; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - s.tmp_0 = Sprite_y__P2144_mk(s); - s.tmp_0.arg0 = s.text___28217; - r0 = pxsim_ImageMethods.height(globals.screen___1829); + s.tmp_0 = Sprite_y__P19430_mk(s); + s.tmp_0.arg0 = s.text___45706; + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_1 = r0; r0 = (s.tmp_1 / 2); s.tmp_0.arg1 = r0; s.callLocIdx = 1843; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P2206_mk(s); - s.tmp_0.arg0 = s.text___28217; + s.tmp_0 = Sprite_setFlag__P19492_mk(s); + s.tmp_0.arg0 = s.text___45706; s.tmp_0.arg1 = 128; s.tmp_0.arg2 = true; s.callLocIdx = 1844; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - r0 = s.text___28217.fields["_image"]; + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + r0 = s.text___45706.fields["_image"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = "A game by"; s.tmp_0.arg2 = 0; @@ -72428,8 +72770,8 @@ switch (step) { s.callLocIdx = 1846; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - r0 = s.text___28217.fields["_image"]; + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + r0 = s.text___45706.fields["_image"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = "UnsignedArduino"; s.tmp_0.arg2 = 0; @@ -72440,12 +72782,12 @@ switch (step) { s.callLocIdx = 1848; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - s.tmp_0 = LoadingAnimations_InhouseAnimation_optimize_sprite__P7747_mk(s); + s.tmp_0 = LoadingAnimations_InhouseAnimation_optimize_sprite__P25048_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = sprites_create__P2064_mk(s); - r0 = pxsim.image.ofBuffer(_hex28254); + s.tmp_1 = sprites_create__P19350_mk(s); + r0 = pxsim.image.ofBuffer(_hex45743); s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = globals.InhouseLoadingAnimation___4191; + s.tmp_1.arg1 = globals.InhouseLoadingAnimation___21477; s.callLocIdx = 1849; s.pc = 21; return s.tmp_1; case 21: r0 = s.retval; @@ -72453,10 +72795,10 @@ switch (step) { s.callLocIdx = 1850; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; - s.logo___28248 = (r0); - s.tmp_0 = Sprite_right__P2189_mk(s); - s.tmp_0.arg0 = s.logo___28248; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + s.logo___45737 = (r0); + s.tmp_0 = Sprite_right__P19475_mk(s); + s.tmp_0.arg0 = s.logo___45737; + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_2 = r0; r0 = (s.tmp_2 / 2); s.tmp_1 = r0; @@ -72465,27 +72807,27 @@ switch (step) { s.callLocIdx = 1852; s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; - s.tmp_0 = Sprite_top__P2191_mk(s); - s.tmp_0.arg0 = s.logo___28248; - r0 = pxsim_ImageMethods.height(globals.screen___1829); + s.tmp_0 = Sprite_top__P19477_mk(s); + s.tmp_0.arg0 = s.logo___45737; + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_0.arg1 = r0; s.callLocIdx = 1854; s.pc = 23; return s.tmp_0; case 23: r0 = s.retval; - s.tmp_0 = Sprite_vy__P2148_mk(s); - s.tmp_0.arg0 = s.logo___28248; + s.tmp_0 = Sprite_vy__P19434_mk(s); + s.tmp_0.arg0 = s.logo___45737; s.tmp_0.arg1 = -200; s.callLocIdx = 1855; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; case 1: - s.tmp_2 = Sprite_y__P2143_mk(s); - s.tmp_2.arg0 = s.logo___28248; + s.tmp_2 = Sprite_y__P19429_mk(s); + s.tmp_2.arg0 = s.logo___45737; s.callLocIdx = 1856; s.pc = 25; return s.tmp_2; case 25: r0 = s.retval; s.tmp_1 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___1829); + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_4 = r0; r0 = (s.tmp_4 / 2); s.tmp_3 = r0; @@ -72493,61 +72835,61 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_5 = pause__P413_mk(s); + s.tmp_5 = pause__P17699_mk(s); s.tmp_5.arg0 = 0; s.callLocIdx = 1858; s.pc = 26; return s.tmp_5; case 26: r0 = s.retval; { step = 1; continue; } case 2: - s.tmp_0 = Sprite_vy__P2148_mk(s); - s.tmp_0.arg0 = s.logo___28248; + s.tmp_0 = Sprite_vy__P19434_mk(s); + s.tmp_0.arg0 = s.logo___45737; s.tmp_0.arg1 = 0; s.callLocIdx = 1859; s.pc = 27; return s.tmp_0; case 27: r0 = s.retval; - s.tmp_0 = Sprite_y__P2144_mk(s); - s.tmp_0.arg0 = s.logo___28248; - r0 = pxsim_ImageMethods.height(globals.screen___1829); + s.tmp_0 = Sprite_y__P19430_mk(s); + s.tmp_0.arg0 = s.logo___45737; + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_1 = r0; r0 = (s.tmp_1 / 2); s.tmp_0.arg1 = r0; s.callLocIdx = 1861; s.pc = 28; return s.tmp_0; case 28: r0 = s.retval; - s.tmp_0 = pause__P413_mk(s); + s.tmp_0 = pause__P17699_mk(s); s.tmp_0.arg0 = 500; s.callLocIdx = 1862; s.pc = 29; return s.tmp_0; case 29: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P2206_mk(s); - s.tmp_0.arg0 = s.text___28217; + s.tmp_0 = Sprite_setFlag__P19492_mk(s); + s.tmp_0.arg0 = s.text___45706; s.tmp_0.arg1 = 128; s.tmp_0.arg2 = false; s.callLocIdx = 1863; s.pc = 30; return s.tmp_0; case 30: r0 = s.retval; - s.tmp_0 = Sprite_vx__P2146_mk(s); - s.tmp_0.arg0 = s.logo___28248; + s.tmp_0 = Sprite_vx__P19432_mk(s); + s.tmp_0.arg0 = s.logo___45737; s.tmp_0.arg1 = -150; s.callLocIdx = 1864; s.pc = 31; return s.tmp_0; case 31: r0 = s.retval; - s.tmp_0 = Sprite_vx__P2146_mk(s); - s.tmp_0.arg0 = s.text___28217; + s.tmp_0 = Sprite_vx__P19432_mk(s); + s.tmp_0.arg0 = s.text___45706; s.tmp_0.arg1 = 200; s.callLocIdx = 1865; s.pc = 32; return s.tmp_0; case 32: r0 = s.retval; case 3: - s.tmp_2 = Sprite_right__P2188_mk(s); - s.tmp_2.arg0 = s.logo___28248; + s.tmp_2 = Sprite_right__P19474_mk(s); + s.tmp_2.arg0 = s.logo___45737; s.callLocIdx = 1866; s.pc = 33; return s.tmp_2; case 33: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = Sprite_left__P2186_mk(s); - s.tmp_4.arg0 = s.text___28217; + s.tmp_4 = Sprite_left__P19472_mk(s); + s.tmp_4.arg0 = s.text___45706; s.callLocIdx = 1867; s.pc = 34; return s.tmp_4; case 34: r0 = s.retval; @@ -72556,39 +72898,39 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_5 = pause__P413_mk(s); + s.tmp_5 = pause__P17699_mk(s); s.tmp_5.arg0 = 0; s.callLocIdx = 1868; s.pc = 35; return s.tmp_5; case 35: r0 = s.retval; { step = 3; continue; } case 4: - s.tmp_0 = Sprite_right__P2188_mk(s); - s.tmp_0.arg0 = s.logo___28248; + s.tmp_0 = Sprite_right__P19474_mk(s); + s.tmp_0.arg0 = s.logo___45737; s.callLocIdx = 1869; s.pc = 36; return s.tmp_0; case 36: r0 = s.retval; - s.lastLogoRight___28305 = (r0); - s.tmp_0 = Sprite_setImage__P2178_mk(s); - s.tmp_0.arg0 = s.logo___28248; - r0 = pxsim.image.ofBuffer(_hex28311); + s.lastLogoRight___45794 = (r0); + s.tmp_0 = Sprite_setImage__P19464_mk(s); + s.tmp_0.arg0 = s.logo___45737; + r0 = pxsim.image.ofBuffer(_hex45800); s.tmp_0.arg1 = r0; s.callLocIdx = 1870; s.pc = 37; return s.tmp_0; case 37: r0 = s.retval; - s.tmp_0 = Sprite_right__P2189_mk(s); - s.tmp_0.arg0 = s.logo___28248; - r0 = (s.lastLogoRight___28305 - 2); + s.tmp_0 = Sprite_right__P19475_mk(s); + s.tmp_0.arg0 = s.logo___45737; + r0 = (s.lastLogoRight___45794 - 2); s.tmp_0.arg1 = r0; s.callLocIdx = 1871; s.pc = 38; return s.tmp_0; case 38: r0 = s.retval; - s.tmp_0 = Sprite_right__P2189_mk(s); - s.tmp_0.arg0 = s.text___28217; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + s.tmp_0 = Sprite_right__P19475_mk(s); + s.tmp_0.arg0 = s.text___45706; + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_1 = r0; - s.tmp_3 = Sprite_left__P2186_mk(s); - s.tmp_3.arg0 = s.logo___28248; + s.tmp_3 = Sprite_left__P19472_mk(s); + s.tmp_3.arg0 = s.logo___45737; s.callLocIdx = 1873; s.pc = 40; return s.tmp_3; case 40: r0 = s.retval; @@ -72598,14 +72940,14 @@ switch (step) { s.callLocIdx = 1874; s.pc = 39; return s.tmp_0; case 39: r0 = s.retval; - s.tmp_0 = Sprite_vx__P2146_mk(s); - s.tmp_0.arg0 = s.logo___28248; + s.tmp_0 = Sprite_vx__P19432_mk(s); + s.tmp_0.arg0 = s.logo___45737; s.tmp_0.arg1 = 0; s.callLocIdx = 1875; s.pc = 41; return s.tmp_0; case 41: r0 = s.retval; - s.tmp_0 = Sprite_vx__P2146_mk(s); - s.tmp_0.arg0 = s.text___28217; + s.tmp_0 = Sprite_vx__P19432_mk(s); + s.tmp_0.arg0 = s.text___45706; s.tmp_0.arg1 = 0; s.callLocIdx = 1876; s.pc = 42; return s.tmp_0; case 42: @@ -72613,7 +72955,7 @@ switch (step) { case 5: r0 = pxsim_numops_toBoolDecr(true); if (!r0) { step = 8; continue; } - s.tmp_0 = pause__P413_mk(s); + s.tmp_0 = pause__P17699_mk(s); s.tmp_0.arg0 = 0; s.callLocIdx = 1877; s.pc = 43; return s.tmp_0; case 43: @@ -72627,8 +72969,8 @@ switch (step) { case 7: { step = 5; continue; } case 8: - s.tmp_1 = sprites_destroyAllSpritesOfKind__P2067_mk(s); - s.tmp_1.arg0 = globals.InhouseLoadingAnimation___4191; + s.tmp_1 = sprites_destroyAllSpritesOfKind__P19353_mk(s); + s.tmp_1.arg0 = globals.InhouseLoadingAnimation___21477; s.tmp_1.arg1 = undefined; s.tmp_1.arg2 = undefined; s.callLocIdx = 1878; s.pc = 44; return s.tmp_1; @@ -72639,12 +72981,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_Splash_start_animation__P7753.info = {"start":1974,"length":28087,"line":75,"column":8,"endLine":301,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"start_animation","argumentNames":["this"]} +LoadingAnimations_Splash_start_animation__P25054.info = {"start":1974,"length":28087,"line":75,"column":8,"endLine":301,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"start_animation","argumentNames":["this"]} -function LoadingAnimations_Splash_start_animation__P7753_mk(s) { +function LoadingAnimations_Splash_start_animation__P25054_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_Splash_start_animation__P7753, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_Splash_start_animation__P25054, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -72652,22 +72994,22 @@ function LoadingAnimations_Splash_start_animation__P7753_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - bg___28205: undefined, - text___28217: undefined, - logo___28248: undefined, - lastLogoRight___28305: undefined, + bg___45694: undefined, + text___45706: undefined, + logo___45737: undefined, + lastLogoRight___45794: undefined, arg0: undefined, } } -const _hex28211 = pxsim.BufferMethods.createBufferFromHex("8704a00078000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") -const _hex28223 = pxsim.BufferMethods.createBufferFromHex("87045a0014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex28254 = pxsim.BufferMethods.createBufferFromHex("87045f0014000000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000") -const _hex28311 = pxsim.BufferMethods.createBufferFromHex("8704130014000000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000") +const _hex45700 = pxsim.BufferMethods.createBufferFromHex("8704a00078000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") +const _hex45712 = pxsim.BufferMethods.createBufferFromHex("87045a0014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex45743 = pxsim.BufferMethods.createBufferFromHex("87045f0014000000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000") +const _hex45800 = pxsim.BufferMethods.createBufferFromHex("8704130014000000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffff555555555555ffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffffffffffff5f55ffff0000ffffffffffffffffffff0000ffffffffffffffffffff0000") -function LoadingAnimations_InhouseAnimation_optimize_sprite__P7747(s) { +function LoadingAnimations_InhouseAnimation_optimize_sprite__P25048(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -72683,7 +73025,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, LoadingAnimations_InhouseAnimation__C7744_VT)) failedCast(r0); + if (!checkSubtype(r0, LoadingAnimations_InhouseAnimation__C25045_VT)) failedCast(r0); s.tmp_0 = if_z_2_mk(s); s.tmp_0.arg0 = s.arg1; r0 = s.arg0.fields["z_index"]; @@ -72698,14 +73040,14 @@ switch (step) { } case 1: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P2206_mk(s); + s.tmp_0 = Sprite_setFlag__P19492_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 7168; s.tmp_0.arg2 = true; s.callLocIdx = 1831; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_setFlag__P2206_mk(s); + s.tmp_0 = Sprite_setFlag__P19492_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 512; s.tmp_0.arg2 = true; @@ -72716,12 +73058,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_InhouseAnimation_optimize_sprite__P7747.info = {"start":1099,"length":240,"line":42,"column":8,"endLine":47,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"optimize_sprite","argumentNames":["this","sprite"]} +LoadingAnimations_InhouseAnimation_optimize_sprite__P25048.info = {"start":1099,"length":240,"line":42,"column":8,"endLine":47,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"optimize_sprite","argumentNames":["this","sprite"]} -function LoadingAnimations_InhouseAnimation_optimize_sprite__P7747_mk(s) { +function LoadingAnimations_InhouseAnimation_optimize_sprite__P25048_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_InhouseAnimation_optimize_sprite__P7747, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_InhouseAnimation_optimize_sprite__P25048, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -72732,7 +73074,7 @@ function LoadingAnimations_InhouseAnimation_optimize_sprite__P7747_mk(s) { -function LoadingAnimations_Loading_start_animation__P7762(s) { +function LoadingAnimations_Loading_start_animation__P25063(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -72742,22 +73084,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.bg___28109 = undefined; - s.bar_width___28121 = undefined; - s.inner_width___28127 = undefined; - s.bar___28134 = undefined; + s.bg___45598 = undefined; + s.bar_width___45610 = undefined; + s.inner_width___45616 = undefined; + s.bar___45623 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, LoadingAnimations_Loading__C7754_VT)) failedCast(r0); - s.tmp_0 = LoadingAnimations_InhouseAnimation_optimize_sprite__P7747_mk(s); + if (!checkSubtype(r0, LoadingAnimations_Loading__C25055_VT)) failedCast(r0); + s.tmp_0 = LoadingAnimations_InhouseAnimation_optimize_sprite__P25048_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = sprites_create__P2064_mk(s); - r0 = pxsim.image.ofBuffer(_hex28115); + s.tmp_1 = sprites_create__P19350_mk(s); + r0 = pxsim.image.ofBuffer(_hex45604); s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = globals.InhouseLoadingAnimation___4191; + s.tmp_1.arg1 = globals.InhouseLoadingAnimation___21477; s.callLocIdx = 1886; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; @@ -72765,31 +73107,31 @@ switch (step) { s.callLocIdx = 1887; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.bg___28109 = (r0); - s.tmp_0 = Sprite_top__P2191_mk(s); - s.tmp_0.arg0 = s.bg___28109; + s.bg___45598 = (r0); + s.tmp_0 = Sprite_top__P19477_mk(s); + s.tmp_0.arg0 = s.bg___45598; s.tmp_0.arg1 = 0; s.callLocIdx = 1888; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = Sprite_left__P2187_mk(s); - s.tmp_0.arg0 = s.bg___28109; + s.tmp_0 = Sprite_left__P19473_mk(s); + s.tmp_0.arg0 = s.bg___45598; s.tmp_0.arg1 = 0; s.callLocIdx = 1889; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_0 = r0; r0 = (s.tmp_0 / 2); - s.bar_width___28121 = (r0); - r0 = (s.bar_width___28121 - 4); - s.inner_width___28127 = (r0); - s.tmp_0 = LoadingAnimations_InhouseAnimation_optimize_sprite__P7747_mk(s); + s.bar_width___45610 = (r0); + r0 = (s.bar_width___45610 - 4); + s.inner_width___45616 = (r0); + s.tmp_0 = LoadingAnimations_InhouseAnimation_optimize_sprite__P25048_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = sprites_create__P2064_mk(s); - r0 = pxsim.image.create(s.bar_width___28121, 6); + s.tmp_1 = sprites_create__P19350_mk(s); + r0 = pxsim.image.create(s.bar_width___45610, 6); s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = globals.InhouseLoadingAnimation___4191; + s.tmp_1.arg1 = globals.InhouseLoadingAnimation___21477; s.callLocIdx = 1891; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; @@ -72797,19 +73139,19 @@ switch (step) { s.callLocIdx = 1892; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.bar___28134 = (r0); - s.tmp_0 = Sprite_x__P2142_mk(s); - s.tmp_0.arg0 = s.bar___28134; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + s.bar___45623 = (r0); + s.tmp_0 = Sprite_x__P19428_mk(s); + s.tmp_0.arg0 = s.bar___45623; + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_1 = r0; r0 = (s.tmp_1 / 2); s.tmp_0.arg1 = r0; s.callLocIdx = 1894; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.tmp_0 = Sprite_y__P2144_mk(s); - s.tmp_0.arg0 = s.bar___28134; - r0 = pxsim_ImageMethods.height(globals.screen___1829); + s.tmp_0 = Sprite_y__P19430_mk(s); + s.tmp_0.arg0 = s.bar___45623; + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_1 = r0; r0 = (s.tmp_1 / 2); s.tmp_0.arg1 = r0; @@ -72824,26 +73166,26 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - r0 = s.bar___28134.fields["_image"]; + r0 = s.bar___45623.fields["_image"]; s.tmp_1 = r0; r0 = pxsim_ImageMethods.fill(s.tmp_1, 15); - s.tmp_0 = helpers_imageDrawRect__P1758_mk(s); - r0 = s.bar___28134.fields["_image"]; + s.tmp_0 = helpers_imageDrawRect__P19044_mk(s); + r0 = s.bar___45623.fields["_image"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 0; - s.tmp_0.arg3 = s.bar_width___28121; + s.tmp_0.arg3 = s.bar_width___45610; s.tmp_0.arg4 = 6; s.tmp_0.arg5 = 1; s.callLocIdx = 1899; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); - r0 = s.bar___28134.fields["_image"]; + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); + r0 = s.bar___45623.fields["_image"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 2; s.tmp_0.arg2 = 2; - s.tmp_1 = LoadingAnimations_InhouseAnimation_scale__P7748_mk(s); + s.tmp_1 = LoadingAnimations_InhouseAnimation_scale__P25049_mk(s); s.tmp_1.arg0 = s.arg0; r0 = s.arg0.fields["_current"]; s.tmp_1.arg1 = r0; @@ -72852,7 +73194,7 @@ switch (step) { r0 = s.arg0.fields["_maximum"]; s.tmp_1.arg3 = r0; s.tmp_1.arg4 = 0; - s.tmp_1.arg5 = s.inner_width___28127; + s.tmp_1.arg5 = s.inner_width___45616; s.callLocIdx = 1901; s.pc = 17; return s.tmp_1; case 17: r0 = s.retval; @@ -72865,7 +73207,7 @@ switch (step) { r0 = (s.arg0).fields["_smth_changed"] = (false); case 2: case 3: - s.tmp_0 = pause__P413_mk(s); + s.tmp_0 = pause__P17699_mk(s); s.tmp_0.arg0 = 0; s.callLocIdx = 1903; s.pc = 18; return s.tmp_0; case 18: @@ -72879,8 +73221,8 @@ switch (step) { case 5: { step = 1; continue; } case 6: - s.tmp_1 = sprites_destroyAllSpritesOfKind__P2067_mk(s); - s.tmp_1.arg0 = globals.InhouseLoadingAnimation___4191; + s.tmp_1 = sprites_destroyAllSpritesOfKind__P19353_mk(s); + s.tmp_1.arg0 = globals.InhouseLoadingAnimation___21477; s.tmp_1.arg1 = undefined; s.tmp_1.arg2 = undefined; s.callLocIdx = 1904; s.pc = 19; return s.tmp_1; @@ -72891,28 +73233,28 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_Loading_start_animation__P7762.info = {"start":31326,"length":22896,"line":347,"column":8,"endLine":514,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"start_animation","argumentNames":["this"]} +LoadingAnimations_Loading_start_animation__P25063.info = {"start":31326,"length":22896,"line":347,"column":8,"endLine":514,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"start_animation","argumentNames":["this"]} -function LoadingAnimations_Loading_start_animation__P7762_mk(s) { +function LoadingAnimations_Loading_start_animation__P25063_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_Loading_start_animation__P7762, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_Loading_start_animation__P25063, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - bg___28109: undefined, - bar_width___28121: undefined, - inner_width___28127: undefined, - bar___28134: undefined, + bg___45598: undefined, + bar_width___45610: undefined, + inner_width___45616: undefined, + bar___45623: undefined, arg0: undefined, } } -const _hex28115 = pxsim.BufferMethods.createBufferFromHex("8704a00078000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") +const _hex45604 = pxsim.BufferMethods.createBufferFromHex("8704a00078000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff") -function LoadingAnimations_InhouseAnimation_scale__P7748(s) { +function LoadingAnimations_InhouseAnimation_scale__P25049(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -72932,7 +73274,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, LoadingAnimations_InhouseAnimation__C7744_VT)) failedCast(r0); + if (!checkSubtype(r0, LoadingAnimations_InhouseAnimation__C25045_VT)) failedCast(r0); r0 = (s.arg1 - s.arg2); s.tmp_2 = r0; r0 = (s.arg5 - s.arg4); @@ -72947,12 +73289,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -LoadingAnimations_InhouseAnimation_scale__P7748.info = {"start":1349,"length":191,"line":49,"column":8,"endLine":51,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"scale","argumentNames":["this","num","inMin","inMax","outMin","outMax"]} +LoadingAnimations_InhouseAnimation_scale__P25049.info = {"start":1349,"length":191,"line":49,"column":8,"endLine":51,"endColumn":9,"fileName":"pxt_modules/InhouseLoadingAnimations/inhouseLoadingAnimations.ts","functionName":"scale","argumentNames":["this","num","inMin","inMax","outMin","outMax"]} -function LoadingAnimations_InhouseAnimation_scale__P7748_mk(s) { +function LoadingAnimations_InhouseAnimation_scale__P25049_mk(s) { checkStack(s.depth); return { - parent: s, fn: LoadingAnimations_InhouseAnimation_scale__P7748, depth: s.depth + 1, + parent: s, fn: LoadingAnimations_InhouseAnimation_scale__P25049, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -72971,7 +73313,7 @@ function LoadingAnimations_InhouseAnimation_scale__P7748_mk(s) { -function color_FadeRevert_constructor__P7646(s) { +function color_FadeRevert_constructor__P24947(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -72988,19 +73330,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_FadeRevert__C7644_VT)) failedCast(r0); + if (!checkSubtype(r0, color_FadeRevert__C24945_VT)) failedCast(r0); r0 = (s.arg0).fields["fade"] = (s.arg1); r0 = (s.arg0).fields["revert"] = (s.arg2); r0 = undefined; return leave(s, r0) default: oops() } } } -color_FadeRevert_constructor__P7646.info = {"start":4702,"length":120,"line":174,"column":8,"endLine":177,"endColumn":13,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"inline","argumentNames":["this","fade","revert"]} +color_FadeRevert_constructor__P24947.info = {"start":4702,"length":120,"line":174,"column":8,"endLine":177,"endColumn":13,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"inline","argumentNames":["this","fade","revert"]} -function color_FadeRevert_constructor__P7646_mk(s) { +function color_FadeRevert_constructor__P24947_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_FadeRevert_constructor__P7646, depth: s.depth + 1, + parent: s, fn: color_FadeRevert_constructor__P24947, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -73011,7 +73353,7 @@ function color_FadeRevert_constructor__P7646_mk(s) { -function color_FadeEffect_constructor__P4115(s) { +function color_FadeEffect_constructor__P21401(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -73029,7 +73371,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_FadeEffect__C4114_VT)) failedCast(r0); + if (!checkSubtype(r0, color_FadeEffect__C21400_VT)) failedCast(r0); r0 = (s.arg0).fields["id"] = (s.arg1); r0 = (s.arg0).fields["fadeFactory"] = (s.arg2); r0 = (s.arg0).fields["revertsId"] = (s.arg3); @@ -73037,12 +73379,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_FadeEffect_constructor__P4115.info = {"start":5721,"length":148,"line":206,"column":8,"endLine":210,"endColumn":13,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"inline","argumentNames":["this","id","fadeFactory","revertsId"]} +color_FadeEffect_constructor__P21401.info = {"start":5721,"length":148,"line":206,"column":8,"endLine":210,"endColumn":13,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"inline","argumentNames":["this","id","fadeFactory","revertsId"]} -function color_FadeEffect_constructor__P4115_mk(s) { +function color_FadeEffect_constructor__P21401_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_FadeEffect_constructor__P4115, depth: s.depth + 1, + parent: s, fn: color_FadeEffect_constructor__P21401, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -73054,7 +73396,7 @@ function color_FadeEffect_constructor__P4115_mk(s) { -function color_FadeEffect_startScreenEffect__P4116(s) { +function color_FadeEffect_startScreenEffect__P21402(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -73064,31 +73406,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.effectStack___28037 = undefined; - s.lastEffect___28040 = undefined; - s.currPalette___28048 = undefined; - s.rev___28051 = undefined; + s.effectStack___45526 = undefined; + s.lastEffect___45529 = undefined; + s.currPalette___45537 = undefined; + s.rev___45540 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, color_FadeEffect__C4114_VT)) failedCast(r0); - s.tmp_0 = color_getFadingEffectStack__P7648_mk(s); + if (!checkSubtype(r0, color_FadeEffect__C21400_VT)) failedCast(r0); + s.tmp_0 = color_getFadingEffectStack__P24949_mk(s); s.callLocIdx = 1746; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.effectStack___28037 = (r0); - r0 = pxsim_Array__length(s.effectStack___28037); + s.effectStack___45526 = (r0); + r0 = pxsim_Array__length(s.effectStack___45526); 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: - s.tmp_1 = r0 = s.effectStack___28037; - r0 = pxsim_Array__length(s.effectStack___28037); + s.tmp_1 = r0 = s.effectStack___45526; + r0 = pxsim_Array__length(s.effectStack___45526); s.tmp_3 = r0; r0 = (s.tmp_3 - 1); s.tmp_2 = r0; @@ -73096,30 +73438,30 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.lastEffect___28040 = (s.tmp_4); - s.tmp_0 = color_currentPalette__P4131_mk(s); + s.lastEffect___45529 = (s.tmp_4); + s.tmp_0 = color_currentPalette__P21417_mk(s); s.callLocIdx = 1747; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.currPalette___28048 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(color_FadeRevert__C7644_VT); + s.currPalette___45537 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(color_FadeRevert__C24945_VT); s.tmp_0 = r0; - r0 = pxsim_pxtcore_mkAction(1, rev_inline__P28054); + r0 = pxsim_pxtcore_mkAction(1, rev_inline__P45543); s.tmp_1 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.currPalette___28048); - s.tmp_2 = color_FadeRevert_constructor__P7646_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.currPalette___45537); + s.tmp_2 = color_FadeRevert_constructor__P24947_mk(s); s.tmp_2.arg0 = s.tmp_0; s.tmp_2.arg1 = s.arg0; s.tmp_2.arg2 = s.tmp_1; s.callLocIdx = 1751; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; - s.rev___28051 = (s.tmp_0); - r0 = pxsim_Array__push(s.effectStack___28037, s.rev___28051); - r0 = pxsim_numops_toBoolDecr(s.lastEffect___28040); + s.rev___45540 = (s.tmp_0); + r0 = pxsim_Array__push(s.effectStack___45526, s.rev___45540); + r0 = pxsim_numops_toBoolDecr(s.lastEffect___45529); if (!r0) { step = 7; continue; } - s.tmp_0 = color_FadeEffect_stop__P4117_mk(s); - r0 = s.lastEffect___28040.fields["fade"]; + s.tmp_0 = color_FadeEffect_stop__P21403_mk(s); + r0 = s.lastEffect___45529.fields["fade"]; s.tmp_0.arg0 = r0; s.callLocIdx = 1752; s.pc = 13; return s.tmp_0; case 13: @@ -73133,7 +73475,7 @@ switch (step) { case 3: r0 = s.arg0.fields["revertsId"]; s.tmp_1 = r0; - r0 = s.lastEffect___28040.fields["fade"]; + r0 = s.lastEffect___45529.fields["fade"]; r0 = r0.fields["id"]; s.tmp_2 = r0; r0 = (s.tmp_1 == s.tmp_2); @@ -73142,13 +73484,13 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 5; continue; } - r0 = pxsim_pxtcore_mkAction(1, color_FadeEffect_startScreenEffect_inline__P28087); + r0 = pxsim_pxtcore_mkAction(1, color_FadeEffect_startScreenEffect_inline__P45576); s.tmp_4 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_4, 0, s.rev___28051); + r0 = pxsim_pxtrt_stclo(s.tmp_4, 0, s.rev___45540); s.tmp_5 = r0 = s.arg0; - s.tmp_7 = color_Fade_then__P4147_mk(s); - s.tmp_8 = color_FadeRevert_applyRevert__P7645_mk(s); - s.tmp_8.arg0 = s.lastEffect___28040; + s.tmp_7 = color_Fade_then__P21433_mk(s); + s.tmp_8 = color_FadeRevert_applyRevert__P24946_mk(s); + s.tmp_8.arg0 = s.lastEffect___45529; s.tmp_8.arg1 = s.arg1; s.callLocIdx = 1753; s.pc = 15; return s.tmp_8; case 15: @@ -73165,7 +73507,7 @@ switch (step) { case 6: case 7: case 8: - r0 = (s.arg0).fields["startPalette"] = (s.currPalette___28048); + r0 = (s.arg0).fields["startPalette"] = (s.currPalette___45537); s.tmp_0 = r0 = s.arg0; s.tmp_2 = if_fadeFactory_1_mk(s); s.tmp_2.arg0 = s.arg0; @@ -73182,7 +73524,7 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["currentFade"] = (s.tmp_1); - s.tmp_0 = color_Fade_start__P4139_mk(s); + s.tmp_0 = color_Fade_start__P21425_mk(s); r0 = s.arg0.fields["currentFade"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -73194,12 +73536,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -color_FadeEffect_startScreenEffect__P4116.info = {"start":6163,"length":1104,"line":219,"column":8,"endLine":247,"endColumn":9,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"startScreenEffect","argumentNames":["this","duration"]} +color_FadeEffect_startScreenEffect__P21402.info = {"start":6163,"length":1104,"line":219,"column":8,"endLine":247,"endColumn":9,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"startScreenEffect","argumentNames":["this","duration"]} -function color_FadeEffect_startScreenEffect__P4116_mk(s) { +function color_FadeEffect_startScreenEffect__P21402_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_FadeEffect_startScreenEffect__P4116, depth: s.depth + 1, + parent: s, fn: color_FadeEffect_startScreenEffect__P21402, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -73210,10 +73552,10 @@ function color_FadeEffect_startScreenEffect__P4116_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - effectStack___28037: undefined, - lastEffect___28040: undefined, - currPalette___28048: undefined, - rev___28051: undefined, + effectStack___45526: undefined, + lastEffect___45529: undefined, + currPalette___45537: undefined, + rev___45540: undefined, arg0: undefined, arg1: undefined, } } @@ -73222,7 +73564,7 @@ function color_FadeEffect_startScreenEffect__P4116_mk(s) { -function rev_inline__P28054(s) { +function rev_inline__P45543(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -73232,18 +73574,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.f___28056 = undefined; + s.f___45545 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(color_Fade__C4134_VT); + r0 = pxsim_pxtcore_mkClassInstance(color_Fade__C21420_VT); s.tmp_0 = r0; r0 = undefined; - s.f___28056 = (s.tmp_0); - s.tmp_0 = color_Fade_start__P4139_mk(s); - s.tmp_1 = color_Fade_setEndPalette__P4144_mk(s); - s.tmp_1.arg0 = s.f___28056; + s.f___45545 = (s.tmp_0); + s.tmp_0 = color_Fade_start__P21425_mk(s); + s.tmp_1 = color_Fade_setEndPalette__P21430_mk(s); + s.tmp_1.arg0 = s.f___45545; s.tmp_1.arg1 = s.caps[0]; s.callLocIdx = 1749; s.pc = 2; return s.tmp_1; case 2: @@ -73256,16 +73598,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -rev_inline__P28054.info = {"start":6441,"length":156,"line":223,"column":45,"endLine":228,"endColumn":13,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"inline","argumentNames":["duration"]} +rev_inline__P45543.info = {"start":6441,"length":156,"line":223,"column":45,"endLine":228,"endColumn":13,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"inline","argumentNames":["duration"]} -function rev_inline__P28054_mk(s) { +function rev_inline__P45543_mk(s) { checkStack(s.depth); return { - parent: s, fn: rev_inline__P28054, depth: s.depth + 1, + parent: s, fn: rev_inline__P45543, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - f___28056: undefined, + f___45545: undefined, arg0: undefined, } } @@ -73273,7 +73615,7 @@ function rev_inline__P28054_mk(s) { -function color_FadeEffect_startScreenEffect_inline__P28087(s) { +function color_FadeEffect_startScreenEffect_inline__P45576(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -73283,30 +73625,30 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.effects___28089 = undefined; + s.effects___45578 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = color_getFadingEffectStack__P7648_mk(s); + s.tmp_0 = color_getFadingEffectStack__P24949_mk(s); s.callLocIdx = 1754; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.effects___28089 = (r0); - r0 = pxsim_Array_.removeElement(s.effects___28089, s.caps[0]); + s.effects___45578 = (r0); + r0 = pxsim_Array_.removeElement(s.effects___45578, s.caps[0]); r0 = s.arg0; return leave(s, r0) default: oops() } } } -color_FadeEffect_startScreenEffect_inline__P28087.info = {"start":6874,"length":178,"line":235,"column":77,"endLine":239,"endColumn":21,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"inline","argumentNames":["f"]} +color_FadeEffect_startScreenEffect_inline__P45576.info = {"start":6874,"length":178,"line":235,"column":77,"endLine":239,"endColumn":21,"fileName":"pxt_modules/Color Fading/color.ts","functionName":"inline","argumentNames":["f"]} -function color_FadeEffect_startScreenEffect_inline__P28087_mk(s) { +function color_FadeEffect_startScreenEffect_inline__P45576_mk(s) { checkStack(s.depth); return { - parent: s, fn: color_FadeEffect_startScreenEffect_inline__P28087, depth: s.depth + 1, + parent: s, fn: color_FadeEffect_startScreenEffect_inline__P45576, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - effects___28089: undefined, + effects___45578: undefined, arg0: undefined, } } @@ -73314,7 +73656,7 @@ function color_FadeEffect_startScreenEffect_inline__P28087_mk(s) { -function sprites_SpriteSet_toString__P2261(s) { +function sprites_SpriteSet_toString__P19547(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -73329,7 +73671,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C2250_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C19536_VT)) failedCast(r0); r0 = pxsim_String_.mkEmpty(); s.tmp_1 = r0; r0 = s.arg0.fields["_sprites"]; @@ -73351,12 +73693,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_toString__P2261.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__P19547.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__P2261_mk(s) { +function sprites_SpriteSet_toString__P19547_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_toString__P2261, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_toString__P19547, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -73370,7 +73712,7 @@ function sprites_SpriteSet_toString__P2261_mk(s) { -function sprites_SpriteSet_length__P2253(s) { +function sprites_SpriteSet_length__P19539(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -73385,20 +73727,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C2250_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C19536_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__P2253.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__P2253.isGetter = true; +sprites_SpriteSet_length__P19539.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__P19539.isGetter = true; -function sprites_SpriteSet_length__P2253_mk(s) { +function sprites_SpriteSet_length__P19539_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_length__P2253, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_length__P19539, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -73408,7 +73750,7 @@ function sprites_SpriteSet_length__P2253_mk(s) { -function particles_ShapeFactory_createParticle__P2906(s) { +function particles_ShapeFactory_createParticle__P20192(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -73418,23 +73760,23 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___28370 = undefined; + s.p___45859 = 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__C2902_VT)) failedCast(r0); - s.tmp_0 = particles_AreaFactory_createParticle__P2892_mk(s); + if (!checkSubtype(r0, particles_ShapeFactory__C20188_VT)) failedCast(r0); + s.tmp_0 = particles_AreaFactory_createParticle__P20178_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1680; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.p___28370 = (r0); - s.tmp_0 = r0 = s.p___28370; - s.tmp_2 = Math_FastRandom_randomRange__P2752_mk(s); + s.p___45859 = (r0); + s.tmp_0 = r0 = s.p___45859; + s.tmp_2 = Math_FastRandom_randomRange__P20038_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = 1; @@ -73444,21 +73786,21 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["color"] = (s.tmp_1); - r0 = s.p___28370; + r0 = s.p___45859; return leave(s, r0) default: oops() } } } -particles_ShapeFactory_createParticle__P2906.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__P20192.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__P2906_mk(s) { +function particles_ShapeFactory_createParticle__P20192_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_createParticle__P2906, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_createParticle__P20192, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - p___28370: undefined, + p___45859: undefined, arg0: undefined, arg1: undefined, } } @@ -73467,7 +73809,7 @@ function particles_ShapeFactory_createParticle__P2906_mk(s) { -function particles_AreaFactory_createParticle__P2892(s) { +function particles_AreaFactory_createParticle__P20178(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -73477,23 +73819,23 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___28382 = undefined; + s.p___45871 = 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__C2886_VT)) failedCast(r0); - s.tmp_0 = particles_SprayFactory_createParticle__P2882_mk(s); + if (!checkSubtype(r0, particles_AreaFactory__C20172_VT)) failedCast(r0); + s.tmp_0 = particles_SprayFactory_createParticle__P20168_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1662; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.p___28382 = (r0); - s.tmp_0 = r0 = s.p___28382; - s.tmp_2 = Math_FastRandom_randomRange__P2752_mk(s); + s.p___45871 = (r0); + s.tmp_0 = r0 = s.p___45871; + s.tmp_2 = Math_FastRandom_randomRange__P20038_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_2.arg0 = r0; r0 = s.arg0.fields["minLifespan"]; @@ -73505,8 +73847,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___28382; - s.tmp_4 = Math_FastRandom_randomRange__P2752_mk(s); + s.tmp_0 = r0 = s.p___45871; + s.tmp_4 = Math_FastRandom_randomRange__P20038_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_4.arg0 = r0; s.tmp_4.arg1 = 0; @@ -73522,7 +73864,7 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_3 - s.tmp_5); s.tmp_2 = r0; - r0 = s.p___28382.fields["_x"]; + r0 = s.p___45871.fields["_x"]; s.tmp_7 = r0; r0 = (s.tmp_2 << 8); s.tmp_8 = r0; @@ -73564,8 +73906,8 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.tmp_5 = r0 = s.p___28382; - s.tmp_9 = Math_FastRandom_randomRange__P2752_mk(s); + s.tmp_5 = r0 = s.p___45871; + s.tmp_9 = Math_FastRandom_randomRange__P20038_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_9.arg0 = r0; s.tmp_9.arg1 = 0; @@ -73577,23 +73919,23 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 - s.tmp_4); s.tmp_7 = r0; - r0 = s.p___28382.fields["_y"]; + r0 = s.p___45871.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___28382; + r0 = s.p___45871; return leave(s, r0) default: oops() } } } -particles_AreaFactory_createParticle__P2892.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__P20178.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__P2892_mk(s) { +function particles_AreaFactory_createParticle__P20178_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_AreaFactory_createParticle__P2892, depth: s.depth + 1, + parent: s, fn: particles_AreaFactory_createParticle__P20178, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -73607,7 +73949,7 @@ function particles_AreaFactory_createParticle__P2892_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - p___28382: undefined, + p___45871: undefined, arg0: undefined, arg1: undefined, } } @@ -73616,7 +73958,7 @@ function particles_AreaFactory_createParticle__P2892_mk(s) { -function Fx_iadd__P158(s) { +function Fx_iadd__P17444(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -73637,12 +73979,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_iadd__P158.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__P17444.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__P158_mk(s) { +function Fx_iadd__P17444_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_iadd__P158, depth: s.depth + 1, + parent: s, fn: Fx_iadd__P17444, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -73653,7 +73995,7 @@ function Fx_iadd__P158_mk(s) { -function particles_SprayFactory_createParticle__P2882(s) { +function particles_SprayFactory_createParticle__P20168(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -73663,26 +74005,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___28438 = undefined; - s.angle___28442 = undefined; + s.p___45927 = undefined; + s.angle___45931 = 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__C2880_VT)) failedCast(r0); - s.tmp_0 = particles_ParticleFactory_createParticle__P2878_mk(s); + if (!checkSubtype(r0, particles_SprayFactory__C20166_VT)) failedCast(r0); + s.tmp_0 = particles_ParticleFactory_createParticle__P20164_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1651; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.p___28438 = (r0); + s.p___45927 = (r0); r0 = s.arg0.fields["minAngle"]; s.tmp_1 = r0; - s.tmp_3 = Math_FastRandom_randomRange__P2752_mk(s); - s.tmp_3.arg0 = globals.galois___5972; + s.tmp_3 = Math_FastRandom_randomRange__P20038_mk(s); + s.tmp_3.arg0 = globals.galois___23273; s.tmp_3.arg1 = 0; r0 = s.arg0.fields["spread"]; s.tmp_3.arg2 = r0; @@ -73693,9 +74035,9 @@ switch (step) { r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 % 100); - s.angle___28442 = (r0); - s.tmp_0 = r0 = s.p___28438; - r0 = pxsim_Array__getAt(globals.cachedSin___5967, s.angle___28442); + s.angle___45931 = (r0); + s.tmp_0 = r0 = s.p___45927; + r0 = pxsim_Array__getAt(globals.cachedSin___23268, s.angle___45931); s.tmp_2 = r0; r0 = s.arg0.fields["speed"]; s.tmp_3 = r0; @@ -73704,8 +74046,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___28438; - r0 = pxsim_Array__getAt(globals.cachedCos___5968, s.angle___28442); + s.tmp_0 = r0 = s.p___45927; + r0 = pxsim_Array__getAt(globals.cachedCos___23269, s.angle___45931); s.tmp_2 = r0; r0 = s.arg0.fields["speed"]; s.tmp_3 = r0; @@ -73714,24 +74056,24 @@ switch (step) { r0 = (s.tmp_4 >> 8); s.tmp_1 = r0; r0 = (s.tmp_0).fields["vy"] = (s.tmp_1); - r0 = s.p___28438; + r0 = s.p___45927; return leave(s, r0) default: oops() } } } -particles_SprayFactory_createParticle__P2882.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__P20168.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__P2882_mk(s) { +function particles_SprayFactory_createParticle__P20168_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_createParticle__P2882, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_createParticle__P20168, 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___28438: undefined, - angle___28442: undefined, + p___45927: undefined, + angle___45931: undefined, arg0: undefined, arg1: undefined, } } @@ -73740,7 +74082,7 @@ function particles_SprayFactory_createParticle__P2882_mk(s) { -function effects_ScreenEffect_startScreenEffect__P2957(s) { +function effects_ScreenEffect_startScreenEffect__P20243(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -73757,7 +74099,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ScreenEffect__C2955_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ScreenEffect__C20241_VT)) failedCast(r0); r0 = s.arg0.fields["sourceFactory"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -73776,7 +74118,7 @@ switch (step) { r0 = s.tmp_3; { step = 4; continue; } case 3: - s.tmp_4 = particles_ParticleSource_enabled__P2852_mk(s); + s.tmp_4 = particles_ParticleSource_enabled__P20138_mk(s); r0 = s.arg0.fields["source"]; s.tmp_4.arg0 = r0; s.callLocIdx = 1693; s.pc = 14; return s.tmp_4; @@ -73797,14 +74139,14 @@ switch (step) { { step = 13; continue; } case 7: case 8: - s.tmp_0 = effects_ScreenEffect_endScreenEffect__P2958_mk(s); + s.tmp_0 = effects_ScreenEffect_endScreenEffect__P20244_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1694; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(effects_SceneAnchor__C6000_VT); + r0 = pxsim_pxtcore_mkClassInstance(effects_SceneAnchor__C23301_VT); s.tmp_0 = r0; - s.tmp_1 = effects_SceneAnchor_constructor__P6005_mk(s); + s.tmp_1 = effects_SceneAnchor_constructor__P23306_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 1695; s.pc = 16; return s.tmp_1; case 16: @@ -73851,12 +74193,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ScreenEffect_startScreenEffect__P2957.info = {"start":3680,"length":601,"line":97,"column":8,"endLine":112,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"startScreenEffect","argumentNames":["this","duration","particlesPerSecond"]} +effects_ScreenEffect_startScreenEffect__P20243.info = {"start":3680,"length":601,"line":97,"column":8,"endLine":112,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"startScreenEffect","argumentNames":["this","duration","particlesPerSecond"]} -function effects_ScreenEffect_startScreenEffect__P2957_mk(s) { +function effects_ScreenEffect_startScreenEffect__P20243_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ScreenEffect_startScreenEffect__P2957, depth: s.depth + 1, + parent: s, fn: effects_ScreenEffect_startScreenEffect__P20243, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -73874,7 +74216,7 @@ function effects_ScreenEffect_startScreenEffect__P2957_mk(s) { -function effects_SceneAnchor_constructor__P6005(s) { +function effects_SceneAnchor_constructor__P23306(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -73889,9 +74231,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_SceneAnchor__C6000_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_SceneAnchor__C23301_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = game_currentScene__P2693_mk(s); + s.tmp_2 = game_currentScene__P19979_mk(s); s.callLocIdx = 1689; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; @@ -73902,12 +74244,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_SceneAnchor_constructor__P6005.info = {"start":2296,"length":79,"line":55,"column":8,"endLine":57,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"inline","argumentNames":["this"]} +effects_SceneAnchor_constructor__P23306.info = {"start":2296,"length":79,"line":55,"column":8,"endLine":57,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"inline","argumentNames":["this"]} -function effects_SceneAnchor_constructor__P6005_mk(s) { +function effects_SceneAnchor_constructor__P23306_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_SceneAnchor_constructor__P6005, depth: s.depth + 1, + parent: s, fn: effects_SceneAnchor_constructor__P23306, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -73919,7 +74261,7 @@ function effects_SceneAnchor_constructor__P6005_mk(s) { -function effects_ScreenEffect_endScreenEffect__P2958(s) { +function effects_ScreenEffect_endScreenEffect__P20244(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -73934,12 +74276,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ScreenEffect__C2955_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ScreenEffect__C20241_VT)) failedCast(r0); r0 = s.arg0.fields["source"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = particles_ParticleSource_destroy__P2854_mk(s); + s.tmp_1 = particles_ParticleSource_destroy__P20140_mk(s); r0 = s.arg0.fields["source"]; s.tmp_1.arg0 = r0; s.callLocIdx = 1697; s.pc = 3; return s.tmp_1; @@ -73952,12 +74294,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ScreenEffect_endScreenEffect__P2958.info = {"start":4677,"length":160,"line":122,"column":8,"endLine":127,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"endScreenEffect","argumentNames":["this"]} +effects_ScreenEffect_endScreenEffect__P20244.info = {"start":4677,"length":160,"line":122,"column":8,"endLine":127,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"endScreenEffect","argumentNames":["this"]} -function effects_ScreenEffect_endScreenEffect__P2958_mk(s) { +function effects_ScreenEffect_endScreenEffect__P20244_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ScreenEffect_endScreenEffect__P2958, depth: s.depth + 1, + parent: s, fn: effects_ScreenEffect_endScreenEffect__P20244, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -73968,7 +74310,7 @@ function effects_ScreenEffect_endScreenEffect__P2958_mk(s) { -function particles_ParticleSource_factory__P2858(s) { +function particles_ParticleSource_factory__P20144(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -73983,18 +74325,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C2840_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C20126_VT)) failedCast(r0); r0 = s.arg0.fields["_factory"]; return leaveAccessor(s, r0) default: oops() } } } -particles_ParticleSource_factory__P2858.info = {"start":7951,"length":76,"line":264,"column":8,"endLine":266,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"factory","argumentNames":["this"]} -particles_ParticleSource_factory__P2858.isGetter = true; +particles_ParticleSource_factory__P20144.info = {"start":7951,"length":76,"line":264,"column":8,"endLine":266,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"factory","argumentNames":["this"]} +particles_ParticleSource_factory__P20144.isGetter = true; -function particles_ParticleSource_factory__P2858_mk(s) { +function particles_ParticleSource_factory__P20144_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_factory__P2858, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_factory__P20144, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -74003,7 +74345,7 @@ function particles_ParticleSource_factory__P2858_mk(s) { -function particles_ParticleSource___draw__P2846(s) { +function particles_ParticleSource___draw__P20132(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -74013,18 +74355,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.current___30757 = undefined; - s.left___30760 = undefined; - s.top___30770 = undefined; + s.current___48246 = undefined; + s.left___48249 = undefined; + s.top___48259 = 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__C2840_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C20126_VT)) failedCast(r0); r0 = s.arg0.fields["head"]; - s.current___30757 = (r0); + s.current___48246 = (r0); r0 = s.arg0.fields["pFlags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); @@ -74042,7 +74384,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.left___30760 = (s.tmp_4); + s.left___48249 = (s.tmp_4); r0 = s.arg0.fields["pFlags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); @@ -74060,49 +74402,49 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_4 = r0; - s.top___30770 = (s.tmp_4); + s.top___48259 = (s.tmp_4); case 5: - r0 = pxsim_numops_toBoolDecr(s.current___30757); + r0 = pxsim_numops_toBoolDecr(s.current___48246); if (!r0) { step = 8; continue; } - r0 = s.current___30757.fields["lifespan"]; + r0 = s.current___48246.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__P5958_mk(s); + s.tmp_2 = particles_ParticleSource_drawParticle__P23259_mk(s); s.tmp_2.arg0 = s.arg0; - s.tmp_2.arg1 = s.current___30757; - s.tmp_2.arg2 = s.left___30760; - s.tmp_2.arg3 = s.top___30770; + s.tmp_2.arg1 = s.current___48246; + s.tmp_2.arg2 = s.left___48249; + s.tmp_2.arg3 = s.top___48259; s.callLocIdx = 1586; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; case 6: case 7: - r0 = s.current___30757.fields["next"]; - s.current___30757 = (r0); + r0 = s.current___48246.fields["next"]; + s.current___48246 = (r0); { step = 5; continue; } case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource___draw__P2846.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__P20132.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__P2846_mk(s) { +function particles_ParticleSource___draw__P20132_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource___draw__P2846, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource___draw__P20132, 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___30757: undefined, - left___30760: undefined, - top___30770: undefined, + current___48246: undefined, + left___48249: undefined, + top___48259: undefined, arg0: undefined, arg1: undefined, } } @@ -74111,7 +74453,7 @@ function particles_ParticleSource___draw__P2846_mk(s) { -function particles_ParticleSource_drawParticle__P5958(s) { +function particles_ParticleSource_drawParticle__P23259(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -74129,8 +74471,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C2840_VT)) failedCast(r0); - s.tmp_0 = particles_ParticleFactory__C2876_v1_4_mk(s); + if (!checkSubtype(r0, particles_ParticleSource__C20126_VT)) failedCast(r0); + s.tmp_0 = particles_ParticleFactory__C20162_v1_4_mk(s); r0 = s.arg0.fields["_factory"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -74142,7 +74484,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__C2876_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleFactory__C20162_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: @@ -74151,12 +74493,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_drawParticle__P5958.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__P23259.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__P5958_mk(s) { +function particles_ParticleSource_drawParticle__P23259_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_drawParticle__P5958, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_drawParticle__P23259, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -74171,7 +74513,7 @@ function particles_ParticleSource_drawParticle__P5958_mk(s) { -function particles_ParticleFactory_drawParticle__P2879(s) { +function particles_ParticleFactory_drawParticle__P20165(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -74189,8 +74531,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleFactory__C2876_VT)) failedCast(r0); - s.tmp_0 = r0 = globals.screen___1829; + if (!checkSubtype(r0, particles_ParticleFactory__C20162_VT)) failedCast(r0); + s.tmp_0 = r0 = globals.screen___19115; r0 = (s.arg2 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); @@ -74204,12 +74546,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleFactory_drawParticle__P2879.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__P20165.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__P2879_mk(s) { +function particles_ParticleFactory_drawParticle__P20165_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleFactory_drawParticle__P2879, depth: s.depth + 1, + parent: s, fn: particles_ParticleFactory_drawParticle__P20165, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -74226,7 +74568,7 @@ function particles_ParticleFactory_drawParticle__P2879_mk(s) { -function sprites_SpriteMap_toString__P2241(s) { +function sprites_SpriteMap_toString__P19527(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -74241,7 +74583,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C2233_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C19519_VT)) failedCast(r0); r0 = pxsim_String_.mkEmpty(); s.tmp_3 = r0; r0 = s.arg0.fields["buckets"]; @@ -74261,10 +74603,10 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, " buckets, "); s.tmp_1 = r0; - s.tmp_10 = helpers_arrayFilter__P110_mk(s); + s.tmp_10 = helpers_arrayFilter__P17396_mk(s); r0 = s.arg0.fields["buckets"]; s.tmp_10.arg0 = r0; - s.tmp_10.arg1 = length_inline__P28535; + s.tmp_10.arg1 = length_inline__P46024; s.callLocIdx = 767; s.pc = 2; return s.tmp_10; case 2: r0 = s.retval; @@ -74286,12 +74628,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteMap_toString__P2241.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__P19527.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__P2241_mk(s) { +function sprites_SpriteMap_toString__P19527_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_toString__P2241, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_toString__P19527, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -74311,7 +74653,7 @@ function sprites_SpriteMap_toString__P2241_mk(s) { -function length_inline__P28535(s) { +function length_inline__P46024(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -74335,12 +74677,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -length_inline__P28535.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__P46024.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__P28535_mk(s) { +function length_inline__P46024_mk(s) { checkStack(s.depth); return { - parent: s, fn: length_inline__P28535, depth: s.depth + 1, + parent: s, fn: length_inline__P46024, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -74352,7 +74694,7 @@ function length_inline__P28535_mk(s) { -function ArcadePhysicsEngine_moveSprite__P2328(s) { +function ArcadePhysicsEngine_moveSprite__P19614(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -74362,9 +74704,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tm___28567 = undefined; - s.maxDist___28575 = undefined; - s.ms___28595 = undefined; + s.tm___46056 = undefined; + s.maxDist___46064 = undefined; + s.ms___46084 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -74373,7 +74715,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C2314_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C19600_VT)) failedCast(r0); r0 = s.arg1.fields["_x"]; s.tmp_0 = r0; r0 = (s.arg1).fields["_lastX"] = (s.tmp_0); @@ -74392,19 +74734,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__P2693_mk(s); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 979; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tm___28567 = (r0); - s.tmp_0 = r0 = s.tm___28567; + s.tm___46056 = (r0); + s.tmp_0 = r0 = s.tm___46056; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.tm___28567.fields["_map"]; + r0 = s.tm___46056.fields["_map"]; s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); s.tmp_3 = r0; @@ -74423,8 +74765,8 @@ switch (step) { r0 = (s.tmp_6 + 128); s.tmp_7 = r0; r0 = (s.tmp_7 >> 8); - s.maxDist___28575 = (r0); - s.tmp_2 = Math_abs__P128_mk(s); + s.maxDist___46064 = (r0); + s.tmp_2 = Math_abs__P17414_mk(s); r0 = (s.arg2 + 128); s.tmp_3 = r0; r0 = (s.tmp_3 >> 8); @@ -74433,14 +74775,14 @@ switch (step) { case 14: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.maxDist___28575); + r0 = (s.tmp_1 <= s.maxDist___46064); 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__P128_mk(s); + s.tmp_5 = Math_abs__P17414_mk(s); r0 = (s.arg3 + 128); s.tmp_6 = r0; r0 = (s.tmp_6 >> 8); @@ -74449,15 +74791,15 @@ switch (step) { case 15: r0 = s.retval; s.tmp_4 = r0; - r0 = (s.tmp_4 <= s.maxDist___28575); + r0 = (s.tmp_4 <= s.maxDist___46064); 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__C2312_VT); + r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C19598_VT); s.tmp_8 = r0; - s.tmp_9 = MovingSprite_constructor__P2313_mk(s); + s.tmp_9 = MovingSprite_constructor__P19599_mk(s); s.tmp_9.arg0 = s.tmp_8; s.tmp_9.arg1 = s.arg1; r0 = s.arg1.fields["_vx"]; @@ -74471,18 +74813,18 @@ switch (step) { s.callLocIdx = 986; s.pc = 16; return s.tmp_9; case 16: r0 = s.retval; - s.ms___28595 = (s.tmp_8); - s.tmp_0 = ArcadePhysicsEngine_tilemapCollisions__P5492_mk(s); + s.ms___46084 = (s.tmp_8); + s.tmp_0 = ArcadePhysicsEngine_tilemapCollisions__P22793_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.ms___28595; - s.tmp_0.arg2 = s.tm___28567; + s.tmp_0.arg1 = s.ms___46084; + s.tmp_0.arg2 = s.tm___46056; s.callLocIdx = 987; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; { step = 10; continue; } case 5: - s.tmp_1 = tiles_TileMap_isOnWall__P2497_mk(s); - s.tmp_1.arg0 = s.tm___28567; + s.tmp_1 = tiles_TileMap_isOnWall__P19783_mk(s); + s.tmp_1.arg0 = s.tm___46056; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 988; s.pc = 18; return s.tmp_1; case 18: @@ -74493,10 +74835,10 @@ switch (step) { r0 = s.tmp_0; { step = 7; continue; } case 6: - s.tmp_4 = ArcadePhysicsEngine_canResolveClipping__P5494_mk(s); + s.tmp_4 = ArcadePhysicsEngine_canResolveClipping__P22795_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = s.arg1; - s.tmp_4.arg2 = s.tm___28567; + s.tmp_4.arg2 = s.tm___46056; s.callLocIdx = 989; s.pc = 19; return s.tmp_4; case 19: r0 = s.retval; @@ -74531,12 +74873,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_moveSprite__P2328.info = {"start":22609,"length":1208,"line":623,"column":4,"endLine":654,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"moveSprite","argumentNames":["this","s","dx","dy"]} +ArcadePhysicsEngine_moveSprite__P19614.info = {"start":22609,"length":1208,"line":623,"column":4,"endLine":654,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"moveSprite","argumentNames":["this","s","dx","dy"]} -function ArcadePhysicsEngine_moveSprite__P2328_mk(s) { +function ArcadePhysicsEngine_moveSprite__P19614_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_moveSprite__P2328, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_moveSprite__P19614, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -74548,9 +74890,9 @@ function ArcadePhysicsEngine_moveSprite__P2328_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - tm___28567: undefined, - maxDist___28575: undefined, - ms___28595: undefined, + tm___46056: undefined, + maxDist___46064: undefined, + ms___46084: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -74561,7 +74903,7 @@ function ArcadePhysicsEngine_moveSprite__P2328_mk(s) { -function ArcadePhysicsEngine_canResolveClipping__P5494(s) { +function ArcadePhysicsEngine_canResolveClipping__P22795(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -74571,19 +74913,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.hbox___28640 = undefined; - s.sz___28643 = undefined; - s.maxMove___28648 = undefined; - s.origY___28650 = undefined; - s.origX___28653 = undefined; - s.l___28656 = undefined; - s.r___28661 = undefined; - s.t___28666 = undefined; - s.b___28671 = undefined; - s.offset___28676 = undefined; - s.offset___28701 = undefined; - s.offset___28732 = undefined; - s.offset___28757 = undefined; + s.hbox___46129 = undefined; + s.sz___46132 = undefined; + s.maxMove___46137 = undefined; + s.origY___46139 = undefined; + s.origX___46142 = undefined; + s.l___46145 = undefined; + s.r___46150 = undefined; + s.t___46155 = undefined; + s.b___46160 = undefined; + s.offset___46165 = undefined; + s.offset___46190 = undefined; + s.offset___46221 = undefined; + s.offset___46246 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -74591,7 +74933,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C2314_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C19600_VT)) failedCast(r0); r0 = s.arg1.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.isStatic(s.tmp_3); @@ -74602,9 +74944,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_4 = Sprite__C2128_v4_1_mk(s); + s.tmp_4 = Sprite__C19414_v4_1_mk(s); s.tmp_4.arg0 = s.arg1; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C2128_VT)) failedCast(s.tmp_4.arg0); + if (!checkSubtype(s.tmp_4.arg0, Sprite__C19414_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: @@ -74612,23 +74954,23 @@ switch (step) { case 1: case 2: r0 = s.arg1.fields["_hitbox"]; - s.hbox___28640 = (r0); + s.hbox___46129 = (r0); r0 = s.arg2.fields["_scale"]; s.tmp_0 = r0; r0 = (1 << s.tmp_0); - s.sz___28643 = (r0); - s.tmp_0 = ArcadePhysicsEngine_maxStep__P2320_mk(s); + s.sz___46132 = (r0); + s.tmp_0 = ArcadePhysicsEngine_maxStep__P19606_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 992; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - s.maxMove___28648 = (r0); + s.maxMove___46137 = (r0); r0 = s.arg1.fields["_y"]; - s.origY___28650 = (r0); + s.origY___46139 = (r0); r0 = s.arg1.fields["_x"]; - s.origX___28653 = (r0); - s.tmp_1 = game_Hitbox_left__P2006_mk(s); - s.tmp_1.arg0 = s.hbox___28640; + s.origX___46142 = (r0); + s.tmp_1 = game_Hitbox_left__P19292_mk(s); + s.tmp_1.arg0 = s.hbox___46129; s.callLocIdx = 993; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; @@ -74636,9 +74978,9 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.l___28656 = (r0); - s.tmp_1 = game_Hitbox_right__P2008_mk(s); - s.tmp_1.arg0 = s.hbox___28640; + s.l___46145 = (r0); + s.tmp_1 = game_Hitbox_right__P19294_mk(s); + s.tmp_1.arg0 = s.hbox___46129; s.callLocIdx = 995; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; @@ -74646,9 +74988,9 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.r___28661 = (r0); - s.tmp_1 = game_Hitbox_top__P2007_mk(s); - s.tmp_1.arg0 = s.hbox___28640; + s.r___46150 = (r0); + s.tmp_1 = game_Hitbox_top__P19293_mk(s); + s.tmp_1.arg0 = s.hbox___46129; s.callLocIdx = 997; s.pc = 24; return s.tmp_1; case 24: r0 = s.retval; @@ -74656,9 +74998,9 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.t___28666 = (r0); - s.tmp_1 = game_Hitbox_bottom__P2009_mk(s); - s.tmp_1.arg0 = s.hbox___28640; + s.t___46155 = (r0); + s.tmp_1 = game_Hitbox_bottom__P19295_mk(s); + s.tmp_1.arg0 = s.hbox___46129; s.callLocIdx = 999; s.pc = 25; return s.tmp_1; case 25: r0 = s.retval; @@ -74666,26 +75008,26 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.b___28671 = (r0); - r0 = (s.b___28671 + 1); + s.b___46160 = (r0); + r0 = (s.b___46160 + 1); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.sz___28643); - s.offset___28676 = (r0); - r0 = (s.offset___28676 <= s.maxMove___28648); + r0 = (s.tmp_0 % s.sz___46132); + s.offset___46165 = (r0); + r0 = (s.offset___46165 <= s.maxMove___46137); 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___28676 * 256); + r0 = (s.offset___46165 * 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__P2497_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P19783_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 1003; s.pc = 26; return s.tmp_3; @@ -74702,35 +75044,35 @@ switch (step) { { step = 19; continue; } { step = 4; continue; } case 3: - r0 = (s.arg1).fields["_y"] = (s.origY___28650); + r0 = (s.arg1).fields["_y"] = (s.origY___46139); case 4: case 5: case 6: - r0 = (s.t___28666 / s.sz___28643); + r0 = (s.t___46155 / s.sz___46132); 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___28643); + r0 = (s.tmp_1 * s.sz___46132); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.t___28666); - s.offset___28701 = (r0); - r0 = (s.offset___28701 <= s.maxMove___28648); + r0 = (s.tmp_0 - s.t___46155); + s.offset___46190 = (r0); + r0 = (s.offset___46190 <= s.maxMove___46137); 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___28701 * 256); + r0 = (s.offset___46190 * 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__P2497_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P19783_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 1006; s.pc = 27; return s.tmp_3; @@ -74747,29 +75089,29 @@ switch (step) { { step = 19; continue; } { step = 8; continue; } case 7: - r0 = (s.arg1).fields["_y"] = (s.origY___28650); + r0 = (s.arg1).fields["_y"] = (s.origY___46139); case 8: case 9: case 10: - r0 = (s.r___28661 + 1); + r0 = (s.r___46150 + 1); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.sz___28643); - s.offset___28732 = (r0); - r0 = (s.offset___28732 <= s.maxMove___28648); + r0 = (s.tmp_0 % s.sz___46132); + s.offset___46221 = (r0); + r0 = (s.offset___46221 <= s.maxMove___46137); 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___28732 * 256); + r0 = (s.offset___46221 * 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__P2497_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P19783_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 1009; s.pc = 28; return s.tmp_3; @@ -74786,35 +75128,35 @@ switch (step) { { step = 19; continue; } { step = 12; continue; } case 11: - r0 = (s.arg1).fields["_x"] = (s.origX___28653); + r0 = (s.arg1).fields["_x"] = (s.origX___46142); case 12: case 13: case 14: - r0 = (s.l___28656 / s.sz___28643); + r0 = (s.l___46145 / s.sz___46132); 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___28643); + r0 = (s.tmp_1 * s.sz___46132); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.l___28656); - s.offset___28757 = (r0); - r0 = (s.offset___28757 <= s.maxMove___28648); + r0 = (s.tmp_0 - s.l___46145); + s.offset___46246 = (r0); + r0 = (s.offset___46246 <= s.maxMove___46137); 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___28757 * 256); + r0 = (s.offset___46246 * 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__P2497_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P19783_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 1012; s.pc = 29; return s.tmp_3; @@ -74831,7 +75173,7 @@ switch (step) { { step = 19; continue; } { step = 16; continue; } case 15: - r0 = (s.arg1).fields["_x"] = (s.origX___28653); + r0 = (s.arg1).fields["_x"] = (s.origX___46142); case 16: case 17: case 18: @@ -74840,12 +75182,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_canResolveClipping__P5494.info = {"start":23913,"length":2135,"line":657,"column":4,"endLine":728,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"canResolveClipping","argumentNames":["this","s","tm"]} +ArcadePhysicsEngine_canResolveClipping__P22795.info = {"start":23913,"length":2135,"line":657,"column":4,"endLine":728,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"canResolveClipping","argumentNames":["this","s","tm"]} -function ArcadePhysicsEngine_canResolveClipping__P5494_mk(s) { +function ArcadePhysicsEngine_canResolveClipping__P22795_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_canResolveClipping__P5494, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_canResolveClipping__P22795, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -74853,19 +75195,19 @@ function ArcadePhysicsEngine_canResolveClipping__P5494_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - hbox___28640: undefined, - sz___28643: undefined, - maxMove___28648: undefined, - origY___28650: undefined, - origX___28653: undefined, - l___28656: undefined, - r___28661: undefined, - t___28666: undefined, - b___28671: undefined, - offset___28676: undefined, - offset___28701: undefined, - offset___28732: undefined, - offset___28757: undefined, + hbox___46129: undefined, + sz___46132: undefined, + maxMove___46137: undefined, + origY___46139: undefined, + origX___46142: undefined, + l___46145: undefined, + r___46150: undefined, + t___46155: undefined, + b___46160: undefined, + offset___46165: undefined, + offset___46190: undefined, + offset___46221: undefined, + offset___46246: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -74875,7 +75217,7 @@ function ArcadePhysicsEngine_canResolveClipping__P5494_mk(s) { -function Sprite_isStatic__P2182(s) { +function Sprite_isStatic__P19468(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -74890,19 +75232,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_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__P2182.info = {"start":10944,"length":57,"line":388,"column":4,"endLine":390,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isStatic","argumentNames":["this"]} +Sprite_isStatic__P19468.info = {"start":10944,"length":57,"line":388,"column":4,"endLine":390,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isStatic","argumentNames":["this"]} -function Sprite_isStatic__P2182_mk(s) { +function Sprite_isStatic__P19468_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_isStatic__P2182, depth: s.depth + 1, + parent: s, fn: Sprite_isStatic__P19468, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -74912,7 +75254,7 @@ function Sprite_isStatic__P2182_mk(s) { -function ArcadePhysicsEngine_tilemapCollisions__P5492(s) { +function ArcadePhysicsEngine_tilemapCollisions__P22793(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -74922,37 +75264,37 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___28869 = undefined; - s.hbox___28894 = undefined; - s.tileScale___28897 = undefined; - s.tileSize___28900 = undefined; - s.xDiff___28904 = undefined; - s.yDiff___28911 = undefined; - s.right___28927 = undefined; - s.x0___28931 = undefined; - s.collidedTiles___28946 = undefined; - s.y___28948 = undefined; - s.y0___28962 = undefined; - s.obstacle___28978 = undefined; - s.collisionDirection___29005 = undefined; - s.tile___29031 = undefined; - s.unnamed176___U14 = undefined; - s.unnamed177___U15 = undefined; - s.down___29115 = undefined; - s.y0___29119 = undefined; - s.collidedTiles___29134 = undefined; - s.x___29136 = undefined; - s.x0___29146 = undefined; - s.obstacle___29160 = undefined; - s.collisionDirection___29187 = undefined; - s.tile___29213 = undefined; - s.unnamed178___U24 = undefined; - s.unnamed179___U25 = undefined; - s.overlappedTiles___29300 = undefined; - s.x___29302 = undefined; - s.x0___29312 = undefined; - s.y___29322 = undefined; - s.y0___29332 = undefined; + s.s___46358 = undefined; + s.hbox___46383 = undefined; + s.tileScale___46386 = undefined; + s.tileSize___46389 = undefined; + s.xDiff___46393 = undefined; + s.yDiff___46400 = undefined; + s.right___46416 = undefined; + s.x0___46420 = undefined; + s.collidedTiles___46435 = undefined; + s.y___46437 = undefined; + s.y0___46451 = undefined; + s.obstacle___46467 = undefined; + s.collisionDirection___46494 = undefined; + s.tile___46520 = undefined; + s.unnamed268___U14 = undefined; + s.unnamed269___U15 = undefined; + s.down___46604 = undefined; + s.y0___46608 = undefined; + s.collidedTiles___46623 = undefined; + s.x___46625 = undefined; + s.x0___46635 = undefined; + s.obstacle___46649 = undefined; + s.collisionDirection___46676 = undefined; + s.tile___46702 = undefined; + s.unnamed270___U24 = undefined; + s.unnamed271___U25 = undefined; + s.overlappedTiles___46789 = undefined; + s.x___46791 = undefined; + s.x0___46801 = undefined; + s.y___46811 = undefined; + s.y0___46821 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -74960,18 +75302,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C2314_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C19600_VT)) failedCast(r0); r0 = s.arg1.fields["sprite"]; - s.s___28869 = (r0); - r0 = s.s___28869.fields["flags"]; + s.s___46358 = (r0); + r0 = s.s___46358.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__P2497_mk(s); + s.tmp_5 = tiles_TileMap_isOnWall__P19783_mk(s); s.tmp_5.arg0 = s.arg2; - s.tmp_5.arg1 = s.s___28869; + s.tmp_5.arg1 = s.s___46358; s.callLocIdx = 875; s.pc = 93; return s.tmp_5; case 93: r0 = s.retval; @@ -74982,7 +75324,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___28869; + s.tmp_6 = r0 = s.s___46358; r0 = s.tmp_6.fields["flags"]; s.tmp_8 = r0; r0 = (s.tmp_8 & -257); @@ -74992,7 +75334,7 @@ switch (step) { case 2: case 3: case 4: - r0 = s.s___28869.fields["_image"]; + r0 = s.s___46358.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.isStatic(s.tmp_3); s.tmp_2 = r0; @@ -75002,34 +75344,34 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_4 = Sprite__C2128_v4_1_mk(s); - s.tmp_4.arg0 = s.s___28869; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C2128_VT)) failedCast(s.tmp_4.arg0); + s.tmp_4 = Sprite__C19414_v4_1_mk(s); + s.tmp_4.arg0 = s.s___46358; + if (!checkSubtype(s.tmp_4.arg0, Sprite__C19414_VT)) failedCast(s.tmp_4.arg0); s.tmp_4.fn = s.tmp_4.arg0.vtable.methods.setHitbox; s.pc = 94; return s.tmp_4; case 94: r0 = s.retval; case 5: case 6: - r0 = s.s___28869.fields["_hitbox"]; - s.hbox___28894 = (r0); + r0 = s.s___46358.fields["_hitbox"]; + s.hbox___46383 = (r0); r0 = s.arg2.fields["_scale"]; - s.tileScale___28897 = (r0); - r0 = (1 << s.tileScale___28897); - s.tileSize___28900 = (r0); - r0 = s.s___28869.fields["_x"]; + s.tileScale___46386 = (r0); + r0 = (1 << s.tileScale___46386); + s.tileSize___46389 = (r0); + r0 = s.s___46358.fields["_x"]; s.tmp_0 = r0; - r0 = s.s___28869.fields["_lastX"]; + r0 = s.s___46358.fields["_lastX"]; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.xDiff___28904 = (r0); - r0 = s.s___28869.fields["_y"]; + s.xDiff___46393 = (r0); + r0 = s.s___46358.fields["_y"]; s.tmp_0 = r0; - r0 = s.s___28869.fields["_lastY"]; + r0 = s.s___46358.fields["_lastY"]; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.yDiff___28911 = (r0); - r0 = s.s___28869.fields["flags"]; + s.yDiff___46400 = (r0); + r0 = s.s___46358.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 2818); s.tmp_2 = r0; @@ -75039,16 +75381,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 79; continue; } - r0 = (s.xDiff___28904 !== 0); + r0 = (s.xDiff___46393 !== 0); s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 41; continue; } - r0 = (s.xDiff___28904 > 0); - s.right___28927 = (r0); - r0 = pxsim_numops_toBoolDecr(s.right___28927); + r0 = (s.xDiff___46393 > 0); + s.right___46416 = (r0); + r0 = pxsim_numops_toBoolDecr(s.right___46416); if (!r0) { step = 7; continue; } - s.tmp_1 = game_Hitbox_right__P2008_mk(s); - s.tmp_1.arg0 = s.hbox___28894; + s.tmp_1 = game_Hitbox_right__P19294_mk(s); + s.tmp_1.arg0 = s.hbox___46383; s.callLocIdx = 880; s.pc = 95; return s.tmp_1; case 95: r0 = s.retval; @@ -75056,8 +75398,8 @@ switch (step) { r0 = (s.tmp_0 + 256); { step = 8; continue; } case 7: - s.tmp_3 = game_Hitbox_left__P2006_mk(s); - s.tmp_3.arg0 = s.hbox___28894; + s.tmp_3 = game_Hitbox_left__P19292_mk(s); + s.tmp_3.arg0 = s.hbox___46383; s.callLocIdx = 882; s.pc = 96; return s.tmp_3; case 96: r0 = s.retval; @@ -75068,30 +75410,30 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_4 + 128); s.tmp_5 = r0; - r0 = (s.tileScale___28897 + 8); + r0 = (s.tileScale___46386 + 8); s.tmp_6 = r0; r0 = (s.tmp_5 >> s.tmp_6); - s.x0___28931 = (r0); + s.x0___46420 = (r0); r0 = pxsim_Array__mk(); - s.collidedTiles___28946 = (r0); - s.tmp_1 = game_Hitbox_top__P2007_mk(s); - s.tmp_1.arg0 = s.hbox___28894; + s.collidedTiles___46435 = (r0); + s.tmp_1 = game_Hitbox_top__P19293_mk(s); + s.tmp_1.arg0 = s.hbox___46383; s.callLocIdx = 886; s.pc = 97; return s.tmp_1; case 97: r0 = s.retval; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.yDiff___28911); - s.y___28948 = (r0); + r0 = (s.tmp_0 - s.yDiff___46400); + s.y___46437 = (r0); case 9: - s.tmp_1 = r0 = s.y___28948; - s.tmp_3 = r0 = s.tileSize___28900; - s.tmp_6 = game_Hitbox_bottom__P2009_mk(s); - s.tmp_6.arg0 = s.hbox___28894; + s.tmp_1 = r0 = s.y___46437; + s.tmp_3 = r0 = s.tileSize___46389; + s.tmp_6 = game_Hitbox_bottom__P19295_mk(s); + s.tmp_6.arg0 = s.hbox___46383; s.callLocIdx = 888; s.pc = 98; return s.tmp_6; case 98: r0 = s.retval; s.tmp_5 = r0; - r0 = (s.tmp_5 - s.yDiff___28911); + r0 = (s.tmp_5 - s.yDiff___46400); s.tmp_4 = r0; r0 = (s.tmp_3 << 8); s.tmp_7 = r0; @@ -75101,15 +75443,15 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - s.tmp_10 = Fx_min__P166_mk(s); - s.tmp_10.arg0 = s.y___28948; - s.tmp_12 = game_Hitbox_bottom__P2009_mk(s); - s.tmp_12.arg0 = s.hbox___28894; + s.tmp_10 = Fx_min__P17452_mk(s); + s.tmp_10.arg0 = s.y___46437; + s.tmp_12 = game_Hitbox_bottom__P19295_mk(s); + s.tmp_12.arg0 = s.hbox___46383; s.callLocIdx = 891; s.pc = 100; return s.tmp_12; case 100: r0 = s.retval; s.tmp_11 = r0; - r0 = (s.tmp_11 - s.yDiff___28911); + r0 = (s.tmp_11 - s.yDiff___46400); s.tmp_10.arg1 = r0; s.callLocIdx = 893; s.pc = 99; return s.tmp_10; case 99: @@ -75117,33 +75459,33 @@ switch (step) { s.tmp_9 = r0; r0 = (s.tmp_9 + 128); s.tmp_8 = r0; - r0 = (s.tileScale___28897 + 8); + r0 = (s.tileScale___46386 + 8); s.tmp_13 = r0; r0 = (s.tmp_8 >> s.tmp_13); - s.y0___28962 = (r0); - s.tmp_1 = tiles_TileMap_isObstacle__P2495_mk(s); + s.y0___46451 = (r0); + s.tmp_1 = tiles_TileMap_isObstacle__P19781_mk(s); s.tmp_1.arg0 = s.arg2; - s.tmp_1.arg1 = s.x0___28931; - s.tmp_1.arg2 = s.y0___28962; + s.tmp_1.arg1 = s.x0___46420; + s.tmp_1.arg2 = s.y0___46451; s.callLocIdx = 896; s.pc = 101; return s.tmp_1; case 101: 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__P2496_mk(s); + s.tmp_2 = tiles_TileMap_getObstacle__P19782_mk(s); s.tmp_2.arg0 = s.arg2; - s.tmp_2.arg1 = s.x0___28931; - s.tmp_2.arg2 = s.y0___28962; + s.tmp_2.arg1 = s.x0___46420; + s.tmp_2.arg2 = s.y0___46451; s.callLocIdx = 897; s.pc = 102; return s.tmp_2; case 102: r0 = s.retval; - s.obstacle___28978 = (r0); - r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapCollisions_inline__P28986); + s.obstacle___46467 = (r0); + r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapCollisions_inline__P46475); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___28978); - s.tmp_4 = helpers_arraySome__P107_mk(s); - s.tmp_4.arg0 = s.collidedTiles___28946; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___46467); + s.tmp_4 = helpers_arraySome__P17393_mk(s); + s.tmp_4.arg0 = s.collidedTiles___46435; s.tmp_4.arg1 = s.tmp_0; s.callLocIdx = 898; s.pc = 103; return s.tmp_4; case 103: @@ -75155,22 +75497,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___28946, s.obstacle___28978); + r0 = pxsim_Array__push(s.collidedTiles___46435, s.obstacle___46467); case 10: case 11: case 12: case 13: - r0 = (s.tileSize___28900 << 8); + r0 = (s.tileSize___46389 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.y___28948); - s.y___28948 = (r0); + r0 = (s.tmp_0 + s.y___46437); + s.y___46437 = (r0); { step = 9; continue; } case 14: - r0 = pxsim_Array__length(s.collidedTiles___28946); + r0 = pxsim_Array__length(s.collidedTiles___46435); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 39; continue; } - r0 = pxsim_numops_toBoolDecr(s.right___28927); + r0 = pxsim_numops_toBoolDecr(s.right___46416); if (!r0) { step = 15; continue; } r0 = 2; { step = 16; continue; } @@ -75179,23 +75521,23 @@ switch (step) { case 16: // jmp value (already in r0) s.tmp_1 = r0; - s.collisionDirection___29005 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.right___28927); + s.collisionDirection___46494 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.right___46416); if (!r0) { step = 17; continue; } - r0 = (s.x0___28931 << s.tileScale___28897); + r0 = (s.x0___46420 << s.tileScale___46386); 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___28894.fields["width"]; + r0 = s.hbox___46383.fields["width"]; s.tmp_3 = r0; r0 = (s.tmp_0 - s.tmp_3); { step = 18; continue; } case 17: - r0 = (s.x0___28931 + 1); + r0 = (s.x0___46420 + 1); s.tmp_5 = r0; - r0 = (s.tmp_5 << s.tileScale___28897); + r0 = (s.tmp_5 << s.tileScale___46386); s.tmp_4 = r0; r0 = (s.tmp_4 * 256); s.tmp_6 = r0; @@ -75203,24 +75545,24 @@ switch (step) { case 18: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.s___28869; - r0 = s.hbox___28894.fields["ox"]; + s.tmp_8 = r0 = s.s___46358; + r0 = s.hbox___46383.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___29031 = (undefined); - s.unnamed176___U14 = (s.collidedTiles___28946); - s.unnamed177___U15 = (0); + s.tile___46520 = (undefined); + s.unnamed268___U14 = (s.collidedTiles___46435); + s.unnamed269___U15 = (0); case 19: - s.tmp_0 = r0 = s.unnamed177___U15; - r0 = pxsim_Array__length(s.unnamed176___U14); + s.tmp_0 = r0 = s.unnamed269___U15; + r0 = pxsim_Array__length(s.unnamed268___U14); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 22; continue; } - r0 = pxsim_Array__getAt(s.unnamed176___U14, s.unnamed177___U15); - s.tile___29031 = (r0); - r0 = s.s___28869.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed268___U14, s.unnamed269___U15); + s.tile___46520 = (r0); + r0 = s.s___46358.fields["flags"]; s.tmp_5 = r0; r0 = (s.tmp_5 & 2818); s.tmp_4 = r0; @@ -75230,29 +75572,29 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 20; continue; } - s.tmp_6 = Sprite_registerObstacle__P2213_mk(s); - s.tmp_6.arg0 = s.s___28869; - s.tmp_6.arg1 = s.collisionDirection___29005; - s.tmp_6.arg2 = s.tile___29031; + s.tmp_6 = Sprite_registerObstacle__P19499_mk(s); + s.tmp_6.arg0 = s.s___46358; + s.tmp_6.arg1 = s.collisionDirection___46494; + s.tmp_6.arg2 = s.tile___46520; s.tmp_6.arg3 = s.arg2; s.callLocIdx = 904; s.pc = 104; return s.tmp_6; case 104: r0 = s.retval; case 20: case 21: - r0 = (s.unnamed177___U15 + 1); - s.unnamed177___U15 = (r0); + r0 = (s.unnamed269___U15 + 1); + s.unnamed269___U15 = (r0); { step = 19; continue; } case 22: - s.unnamed176___U14 = (undefined); - r0 = s.s___28869.fields["flags"]; + s.unnamed268___U14 = (undefined); + r0 = s.s___46358.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__P2215_mk(s); - s.tmp_2.arg0 = s.s___28869; + s.tmp_2 = Sprite_destroy__P19501_mk(s); + s.tmp_2.arg0 = s.s___46358; s.tmp_2.arg1 = undefined; s.tmp_2.arg2 = undefined; s.callLocIdx = 905; s.pc = 105; return s.tmp_2; @@ -75260,7 +75602,7 @@ switch (step) { r0 = s.retval; { step = 38; continue; } case 23: - r0 = s.s___28869.fields["_vx"]; + r0 = s.s___46358.fields["_vx"]; s.tmp_1 = r0; r0 = s.arg1.fields["cachedVx"]; s.tmp_2 = r0; @@ -75268,13 +75610,13 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 34; continue; } - r0 = s.s___28869.fields["flags"]; + r0 = s.s___46358.fields["flags"]; s.tmp_4 = r0; r0 = (s.tmp_4 & 32); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 32; continue; } - r0 = pxsim_numops_toBoolDecr(s.right___28927); + r0 = pxsim_numops_toBoolDecr(s.right___46416); s.tmp_6 = r0; r0 = pxsim_Boolean__bang(s.tmp_6); s.tmp_5 = r0; @@ -75283,8 +75625,8 @@ switch (step) { r0 = s.tmp_5; { step = 25; continue; } case 24: - s.tmp_8 = Sprite_vx__P2145_mk(s); - s.tmp_8.arg0 = s.s___28869; + s.tmp_8 = Sprite_vx__P19431_mk(s); + s.tmp_8.arg0 = s.s___46358; s.callLocIdx = 906; s.pc = 106; return s.tmp_8; case 106: r0 = s.retval; @@ -75298,14 +75640,14 @@ switch (step) { r0 = s.tmp_9; { step = 29; continue; } case 26: - s.tmp_10 = r0 = s.right___28927; + s.tmp_10 = r0 = s.right___46416; r0 = pxsim_numops_toBool(s.tmp_10); if (r0) { step = 27; continue; } r0 = s.tmp_10; { step = 28; continue; } case 27: - s.tmp_12 = Sprite_vx__P2145_mk(s); - s.tmp_12.arg0 = s.s___28869; + s.tmp_12 = Sprite_vx__P19431_mk(s); + s.tmp_12.arg0 = s.s___46358; s.callLocIdx = 907; s.pc = 107; return s.tmp_12; case 107: r0 = s.retval; @@ -75320,8 +75662,8 @@ switch (step) { s.tmp_14 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_14); if (!r0) { step = 30; continue; } - s.tmp_15 = r0 = s.s___28869; - r0 = s.s___28869.fields["_vx"]; + s.tmp_15 = r0 = s.s___46358; + r0 = s.s___46358.fields["_vx"]; s.tmp_17 = r0; r0 = (0 - s.tmp_17); s.tmp_16 = r0; @@ -75343,12 +75685,12 @@ switch (step) { { step = 33; continue; } case 32: r0 = (s.arg1).fields["dx"] = (0); - r0 = (s.s___28869).fields["_vx"] = (0); + r0 = (s.s___46358).fields["_vx"] = (0); case 33: { step = 37; continue; } case 34: - s.tmp_2 = Math_sign__P129_mk(s); - r0 = s.s___28869.fields["_vx"]; + s.tmp_2 = Math_sign__P17415_mk(s); + r0 = s.s___46358.fields["_vx"]; s.tmp_3 = r0; r0 = (s.tmp_3 + 128); s.tmp_4 = r0; @@ -75358,7 +75700,7 @@ switch (step) { case 108: r0 = s.retval; s.tmp_1 = r0; - s.tmp_6 = Math_sign__P129_mk(s); + s.tmp_6 = Math_sign__P17415_mk(s); r0 = s.arg1.fields["cachedVx"]; s.tmp_7 = r0; r0 = (s.tmp_7 + 128); @@ -75382,16 +75724,16 @@ switch (step) { case 40: case 41: case 42: - r0 = (s.yDiff___28911 !== 0); + r0 = (s.yDiff___46400 !== 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 77; continue; } - r0 = (s.yDiff___28911 > 0); - s.down___29115 = (r0); - r0 = pxsim_numops_toBoolDecr(s.down___29115); + r0 = (s.yDiff___46400 > 0); + s.down___46604 = (r0); + r0 = pxsim_numops_toBoolDecr(s.down___46604); if (!r0) { step = 43; continue; } - s.tmp_1 = game_Hitbox_bottom__P2009_mk(s); - s.tmp_1.arg0 = s.hbox___28894; + s.tmp_1 = game_Hitbox_bottom__P19295_mk(s); + s.tmp_1.arg0 = s.hbox___46383; s.callLocIdx = 915; s.pc = 110; return s.tmp_1; case 110: r0 = s.retval; @@ -75399,8 +75741,8 @@ switch (step) { r0 = (s.tmp_0 + 256); { step = 44; continue; } case 43: - s.tmp_3 = game_Hitbox_top__P2007_mk(s); - s.tmp_3.arg0 = s.hbox___28894; + s.tmp_3 = game_Hitbox_top__P19293_mk(s); + s.tmp_3.arg0 = s.hbox___46383; s.callLocIdx = 917; s.pc = 111; return s.tmp_3; case 111: r0 = s.retval; @@ -75411,23 +75753,23 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_4 + 128); s.tmp_5 = r0; - r0 = (s.tileScale___28897 + 8); + r0 = (s.tileScale___46386 + 8); s.tmp_6 = r0; r0 = (s.tmp_5 >> s.tmp_6); - s.y0___29119 = (r0); + s.y0___46608 = (r0); r0 = pxsim_Array__mk(); - s.collidedTiles___29134 = (r0); - s.tmp_0 = game_Hitbox_left__P2006_mk(s); - s.tmp_0.arg0 = s.hbox___28894; + s.collidedTiles___46623 = (r0); + s.tmp_0 = game_Hitbox_left__P19292_mk(s); + s.tmp_0.arg0 = s.hbox___46383; s.callLocIdx = 921; s.pc = 112; return s.tmp_0; case 112: r0 = s.retval; - s.x___29136 = (r0); + s.x___46625 = (r0); case 45: - s.tmp_1 = r0 = s.x___29136; - s.tmp_3 = r0 = s.tileSize___28900; - s.tmp_5 = game_Hitbox_right__P2008_mk(s); - s.tmp_5.arg0 = s.hbox___28894; + s.tmp_1 = r0 = s.x___46625; + s.tmp_3 = r0 = s.tileSize___46389; + s.tmp_5 = game_Hitbox_right__P19294_mk(s); + s.tmp_5.arg0 = s.hbox___46383; s.callLocIdx = 922; s.pc = 113; return s.tmp_5; case 113: r0 = s.retval; @@ -75440,10 +75782,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 50; continue; } - s.tmp_9 = Fx_min__P166_mk(s); - s.tmp_9.arg0 = s.x___29136; - s.tmp_10 = game_Hitbox_right__P2008_mk(s); - s.tmp_10.arg0 = s.hbox___28894; + s.tmp_9 = Fx_min__P17452_mk(s); + s.tmp_9.arg0 = s.x___46625; + s.tmp_10 = game_Hitbox_right__P19294_mk(s); + s.tmp_10.arg0 = s.hbox___46383; s.callLocIdx = 924; s.pc = 115; return s.tmp_10; case 115: r0 = s.retval; @@ -75454,33 +75796,33 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 + 128); s.tmp_7 = r0; - r0 = (s.tileScale___28897 + 8); + r0 = (s.tileScale___46386 + 8); s.tmp_11 = r0; r0 = (s.tmp_7 >> s.tmp_11); - s.x0___29146 = (r0); - s.tmp_1 = tiles_TileMap_isObstacle__P2495_mk(s); + s.x0___46635 = (r0); + s.tmp_1 = tiles_TileMap_isObstacle__P19781_mk(s); s.tmp_1.arg0 = s.arg2; - s.tmp_1.arg1 = s.x0___29146; - s.tmp_1.arg2 = s.y0___29119; + s.tmp_1.arg1 = s.x0___46635; + s.tmp_1.arg2 = s.y0___46608; s.callLocIdx = 928; s.pc = 116; return s.tmp_1; case 116: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 48; continue; } - s.tmp_2 = tiles_TileMap_getObstacle__P2496_mk(s); + s.tmp_2 = tiles_TileMap_getObstacle__P19782_mk(s); s.tmp_2.arg0 = s.arg2; - s.tmp_2.arg1 = s.x0___29146; - s.tmp_2.arg2 = s.y0___29119; + s.tmp_2.arg1 = s.x0___46635; + s.tmp_2.arg2 = s.y0___46608; s.callLocIdx = 929; s.pc = 117; return s.tmp_2; case 117: r0 = s.retval; - s.obstacle___29160 = (r0); - r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapCollisions_inline__P29168); + s.obstacle___46649 = (r0); + r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapCollisions_inline__P46657); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___29160); - s.tmp_4 = helpers_arraySome__P107_mk(s); - s.tmp_4.arg0 = s.collidedTiles___29134; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___46649); + s.tmp_4 = helpers_arraySome__P17393_mk(s); + s.tmp_4.arg0 = s.collidedTiles___46623; s.tmp_4.arg1 = s.tmp_0; s.callLocIdx = 930; s.pc = 118; return s.tmp_4; case 118: @@ -75492,22 +75834,22 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 46; continue; } - r0 = pxsim_Array__push(s.collidedTiles___29134, s.obstacle___29160); + r0 = pxsim_Array__push(s.collidedTiles___46623, s.obstacle___46649); case 46: case 47: case 48: case 49: - r0 = (s.tileSize___28900 << 8); + r0 = (s.tileSize___46389 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.x___29136); - s.x___29136 = (r0); + r0 = (s.tmp_0 + s.x___46625); + s.x___46625 = (r0); { step = 45; continue; } case 50: - r0 = pxsim_Array__length(s.collidedTiles___29134); + r0 = pxsim_Array__length(s.collidedTiles___46623); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 75; continue; } - r0 = pxsim_numops_toBoolDecr(s.down___29115); + r0 = pxsim_numops_toBoolDecr(s.down___46604); if (!r0) { step = 51; continue; } r0 = 3; { step = 52; continue; } @@ -75516,23 +75858,23 @@ switch (step) { case 52: // jmp value (already in r0) s.tmp_1 = r0; - s.collisionDirection___29187 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.down___29115); + s.collisionDirection___46676 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.down___46604); if (!r0) { step = 53; continue; } - r0 = (s.y0___29119 << s.tileScale___28897); + r0 = (s.y0___46608 << s.tileScale___46386); 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___28894.fields["height"]; + r0 = s.hbox___46383.fields["height"]; s.tmp_3 = r0; r0 = (s.tmp_0 - s.tmp_3); { step = 54; continue; } case 53: - r0 = (s.y0___29119 + 1); + r0 = (s.y0___46608 + 1); s.tmp_5 = r0; - r0 = (s.tmp_5 << s.tileScale___28897); + r0 = (s.tmp_5 << s.tileScale___46386); s.tmp_4 = r0; r0 = (s.tmp_4 * 256); s.tmp_6 = r0; @@ -75540,24 +75882,24 @@ switch (step) { case 54: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.s___28869; - r0 = s.hbox___28894.fields["oy"]; + s.tmp_8 = r0 = s.s___46358; + r0 = s.hbox___46383.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___29213 = (undefined); - s.unnamed178___U24 = (s.collidedTiles___29134); - s.unnamed179___U25 = (0); + s.tile___46702 = (undefined); + s.unnamed270___U24 = (s.collidedTiles___46623); + s.unnamed271___U25 = (0); case 55: - s.tmp_0 = r0 = s.unnamed179___U25; - r0 = pxsim_Array__length(s.unnamed178___U24); + s.tmp_0 = r0 = s.unnamed271___U25; + r0 = pxsim_Array__length(s.unnamed270___U24); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 58; continue; } - r0 = pxsim_Array__getAt(s.unnamed178___U24, s.unnamed179___U25); - s.tile___29213 = (r0); - r0 = s.s___28869.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed270___U24, s.unnamed271___U25); + s.tile___46702 = (r0); + r0 = s.s___46358.fields["flags"]; s.tmp_5 = r0; r0 = (s.tmp_5 & 2818); s.tmp_4 = r0; @@ -75567,29 +75909,29 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 56; continue; } - s.tmp_6 = Sprite_registerObstacle__P2213_mk(s); - s.tmp_6.arg0 = s.s___28869; - s.tmp_6.arg1 = s.collisionDirection___29187; - s.tmp_6.arg2 = s.tile___29213; + s.tmp_6 = Sprite_registerObstacle__P19499_mk(s); + s.tmp_6.arg0 = s.s___46358; + s.tmp_6.arg1 = s.collisionDirection___46676; + s.tmp_6.arg2 = s.tile___46702; s.tmp_6.arg3 = s.arg2; s.callLocIdx = 936; s.pc = 119; return s.tmp_6; case 119: r0 = s.retval; case 56: case 57: - r0 = (s.unnamed179___U25 + 1); - s.unnamed179___U25 = (r0); + r0 = (s.unnamed271___U25 + 1); + s.unnamed271___U25 = (r0); { step = 55; continue; } case 58: - s.unnamed178___U24 = (undefined); - r0 = s.s___28869.fields["flags"]; + s.unnamed270___U24 = (undefined); + r0 = s.s___46358.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 = 59; continue; } - s.tmp_2 = Sprite_destroy__P2215_mk(s); - s.tmp_2.arg0 = s.s___28869; + s.tmp_2 = Sprite_destroy__P19501_mk(s); + s.tmp_2.arg0 = s.s___46358; s.tmp_2.arg1 = undefined; s.tmp_2.arg2 = undefined; s.callLocIdx = 937; s.pc = 120; return s.tmp_2; @@ -75597,7 +75939,7 @@ switch (step) { r0 = s.retval; { step = 74; continue; } case 59: - r0 = s.s___28869.fields["_vy"]; + r0 = s.s___46358.fields["_vy"]; s.tmp_1 = r0; r0 = s.arg1.fields["cachedVy"]; s.tmp_2 = r0; @@ -75605,13 +75947,13 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 70; continue; } - r0 = s.s___28869.fields["flags"]; + r0 = s.s___46358.fields["flags"]; s.tmp_4 = r0; r0 = (s.tmp_4 & 32); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 68; continue; } - r0 = pxsim_numops_toBoolDecr(s.down___29115); + r0 = pxsim_numops_toBoolDecr(s.down___46604); s.tmp_6 = r0; r0 = pxsim_Boolean__bang(s.tmp_6); s.tmp_5 = r0; @@ -75620,8 +75962,8 @@ switch (step) { r0 = s.tmp_5; { step = 61; continue; } case 60: - s.tmp_8 = Sprite_vy__P2147_mk(s); - s.tmp_8.arg0 = s.s___28869; + s.tmp_8 = Sprite_vy__P19433_mk(s); + s.tmp_8.arg0 = s.s___46358; s.callLocIdx = 938; s.pc = 121; return s.tmp_8; case 121: r0 = s.retval; @@ -75635,14 +75977,14 @@ switch (step) { r0 = s.tmp_9; { step = 65; continue; } case 62: - s.tmp_10 = r0 = s.down___29115; + s.tmp_10 = r0 = s.down___46604; r0 = pxsim_numops_toBool(s.tmp_10); if (r0) { step = 63; continue; } r0 = s.tmp_10; { step = 64; continue; } case 63: - s.tmp_12 = Sprite_vy__P2147_mk(s); - s.tmp_12.arg0 = s.s___28869; + s.tmp_12 = Sprite_vy__P19433_mk(s); + s.tmp_12.arg0 = s.s___46358; s.callLocIdx = 939; s.pc = 122; return s.tmp_12; case 122: r0 = s.retval; @@ -75657,8 +75999,8 @@ switch (step) { s.tmp_14 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_14); if (!r0) { step = 66; continue; } - s.tmp_15 = r0 = s.s___28869; - r0 = s.s___28869.fields["_vy"]; + s.tmp_15 = r0 = s.s___46358; + r0 = s.s___46358.fields["_vy"]; s.tmp_17 = r0; r0 = (0 - s.tmp_17); s.tmp_16 = r0; @@ -75680,12 +76022,12 @@ switch (step) { { step = 69; continue; } case 68: r0 = (s.arg1).fields["dy"] = (0); - r0 = (s.s___28869).fields["_vy"] = (0); + r0 = (s.s___46358).fields["_vy"] = (0); case 69: { step = 73; continue; } case 70: - s.tmp_2 = Math_sign__P129_mk(s); - r0 = s.s___28869.fields["_vy"]; + s.tmp_2 = Math_sign__P17415_mk(s); + r0 = s.s___46358.fields["_vy"]; s.tmp_3 = r0; r0 = (s.tmp_3 + 128); s.tmp_4 = r0; @@ -75695,7 +76037,7 @@ switch (step) { case 123: r0 = s.retval; s.tmp_1 = r0; - s.tmp_6 = Math_sign__P129_mk(s); + s.tmp_6 = Math_sign__P17415_mk(s); r0 = s.arg1.fields["cachedVy"]; s.tmp_7 = r0; r0 = (s.tmp_7 + 128); @@ -75721,7 +76063,7 @@ switch (step) { case 78: case 79: case 80: - r0 = s.s___28869.fields["flags"]; + r0 = s.s___46358.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 1538); s.tmp_2 = r0; @@ -75732,18 +76074,18 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 91; continue; } r0 = pxsim_Array__mk(); - s.overlappedTiles___29300 = (r0); - s.tmp_0 = game_Hitbox_left__P2006_mk(s); - s.tmp_0.arg0 = s.hbox___28894; + s.overlappedTiles___46789 = (r0); + s.tmp_0 = game_Hitbox_left__P19292_mk(s); + s.tmp_0.arg0 = s.hbox___46383; s.callLocIdx = 947; s.pc = 125; return s.tmp_0; case 125: r0 = s.retval; - s.x___29302 = (r0); + s.x___46791 = (r0); case 81: - s.tmp_1 = r0 = s.x___29302; - s.tmp_3 = r0 = s.tileSize___28900; - s.tmp_5 = game_Hitbox_right__P2008_mk(s); - s.tmp_5.arg0 = s.hbox___28894; + s.tmp_1 = r0 = s.x___46791; + s.tmp_3 = r0 = s.tileSize___46389; + s.tmp_5 = game_Hitbox_right__P19294_mk(s); + s.tmp_5.arg0 = s.hbox___46383; s.callLocIdx = 948; s.pc = 126; return s.tmp_5; case 126: r0 = s.retval; @@ -75756,10 +76098,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 88; continue; } - s.tmp_9 = Fx_min__P166_mk(s); - s.tmp_9.arg0 = s.x___29302; - s.tmp_10 = game_Hitbox_right__P2008_mk(s); - s.tmp_10.arg0 = s.hbox___28894; + s.tmp_9 = Fx_min__P17452_mk(s); + s.tmp_9.arg0 = s.x___46791; + s.tmp_10 = game_Hitbox_right__P19294_mk(s); + s.tmp_10.arg0 = s.hbox___46383; s.callLocIdx = 950; s.pc = 128; return s.tmp_10; case 128: r0 = s.retval; @@ -75770,21 +76112,21 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 + 128); s.tmp_7 = r0; - r0 = (s.tileScale___28897 + 8); + r0 = (s.tileScale___46386 + 8); s.tmp_11 = r0; r0 = (s.tmp_7 >> s.tmp_11); - s.x0___29312 = (r0); - s.tmp_0 = game_Hitbox_top__P2007_mk(s); - s.tmp_0.arg0 = s.hbox___28894; + s.x0___46801 = (r0); + s.tmp_0 = game_Hitbox_top__P19293_mk(s); + s.tmp_0.arg0 = s.hbox___46383; s.callLocIdx = 954; s.pc = 129; return s.tmp_0; case 129: r0 = s.retval; - s.y___29322 = (r0); + s.y___46811 = (r0); case 82: - s.tmp_1 = r0 = s.y___29322; - s.tmp_3 = r0 = s.tileSize___28900; - s.tmp_5 = game_Hitbox_bottom__P2009_mk(s); - s.tmp_5.arg0 = s.hbox___28894; + s.tmp_1 = r0 = s.y___46811; + s.tmp_3 = r0 = s.tileSize___46389; + s.tmp_5 = game_Hitbox_bottom__P19295_mk(s); + s.tmp_5.arg0 = s.hbox___46383; s.callLocIdx = 955; s.pc = 130; return s.tmp_5; case 130: r0 = s.retval; @@ -75797,10 +76139,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 87; continue; } - s.tmp_9 = Fx_min__P166_mk(s); - s.tmp_9.arg0 = s.y___29322; - s.tmp_10 = game_Hitbox_bottom__P2009_mk(s); - s.tmp_10.arg0 = s.hbox___28894; + s.tmp_9 = Fx_min__P17452_mk(s); + s.tmp_9.arg0 = s.y___46811; + s.tmp_10 = game_Hitbox_bottom__P19295_mk(s); + s.tmp_10.arg0 = s.hbox___46383; s.callLocIdx = 957; s.pc = 132; return s.tmp_10; case 132: r0 = s.retval; @@ -75811,14 +76153,14 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 + 128); s.tmp_7 = r0; - r0 = (s.tileScale___28897 + 8); + r0 = (s.tileScale___46386 + 8); s.tmp_11 = r0; r0 = (s.tmp_7 >> s.tmp_11); - s.y0___29332 = (r0); - s.tmp_3 = tiles_TileMap_isObstacle__P2495_mk(s); + s.y0___46821 = (r0); + s.tmp_3 = tiles_TileMap_isObstacle__P19781_mk(s); s.tmp_3.arg0 = s.arg2; - s.tmp_3.arg1 = s.x0___29312; - s.tmp_3.arg2 = s.y0___29332; + s.tmp_3.arg1 = s.x0___46801; + s.tmp_3.arg2 = s.y0___46821; s.callLocIdx = 961; s.pc = 133; return s.tmp_3; case 133: r0 = s.retval; @@ -75832,7 +76174,7 @@ switch (step) { r0 = s.tmp_0; { step = 84; continue; } case 83: - r0 = s.s___28869.fields["flags"]; + r0 = s.s___46358.fields["flags"]; s.tmp_8 = r0; r0 = (s.tmp_8 & 2048); s.tmp_7 = r0; @@ -75848,11 +76190,11 @@ switch (step) { s.tmp_9 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_9); if (!r0) { step = 85; continue; } - s.tmp_10 = r0 = s.overlappedTiles___29300; - s.tmp_12 = tiles_TileMap_getTile__P2488_mk(s); + s.tmp_10 = r0 = s.overlappedTiles___46789; + s.tmp_12 = tiles_TileMap_getTile__P19774_mk(s); s.tmp_12.arg0 = s.arg2; - s.tmp_12.arg1 = s.x0___29312; - s.tmp_12.arg2 = s.y0___29332; + s.tmp_12.arg1 = s.x0___46801; + s.tmp_12.arg2 = s.y0___46821; s.callLocIdx = 962; s.pc = 134; return s.tmp_12; case 134: r0 = s.retval; @@ -75860,26 +76202,26 @@ switch (step) { r0 = pxsim_Array__push(s.tmp_10, s.tmp_11); case 85: case 86: - r0 = (s.tileSize___28900 << 8); + r0 = (s.tileSize___46389 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.y___29322); - s.y___29322 = (r0); + r0 = (s.tmp_0 + s.y___46811); + s.y___46811 = (r0); { step = 82; continue; } case 87: - r0 = (s.tileSize___28900 << 8); + r0 = (s.tileSize___46389 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.x___29302); - s.x___29302 = (r0); + r0 = (s.tmp_0 + s.x___46791); + s.x___46791 = (r0); { step = 81; continue; } case 88: - r0 = pxsim_Array__length(s.overlappedTiles___29300); + r0 = pxsim_Array__length(s.overlappedTiles___46789); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 89; continue; } - s.tmp_1 = ArcadePhysicsEngine_tilemapOverlaps__P5493_mk(s); + s.tmp_1 = ArcadePhysicsEngine_tilemapOverlaps__P22794_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = s.s___28869; - s.tmp_1.arg2 = s.overlappedTiles___29300; + s.tmp_1.arg1 = s.s___46358; + s.tmp_1.arg2 = s.overlappedTiles___46789; s.callLocIdx = 965; s.pc = 135; return s.tmp_1; case 135: r0 = s.retval; @@ -75891,12 +76233,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapCollisions__P5492.info = {"start":11722,"length":9572,"line":348,"column":4,"endLine":587,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"tilemapCollisions","argumentNames":["this","movingSprite","tm"]} +ArcadePhysicsEngine_tilemapCollisions__P22793.info = {"start":11722,"length":9572,"line":348,"column":4,"endLine":587,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"tilemapCollisions","argumentNames":["this","movingSprite","tm"]} -function ArcadePhysicsEngine_tilemapCollisions__P5492_mk(s) { +function ArcadePhysicsEngine_tilemapCollisions__P22793_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapCollisions__P5492, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapCollisions__P22793, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -75916,37 +76258,37 @@ function ArcadePhysicsEngine_tilemapCollisions__P5492_mk(s) { tmp_15: undefined, tmp_16: undefined, tmp_17: undefined, - s___28869: undefined, - hbox___28894: undefined, - tileScale___28897: undefined, - tileSize___28900: undefined, - xDiff___28904: undefined, - yDiff___28911: undefined, - right___28927: undefined, - x0___28931: undefined, - collidedTiles___28946: undefined, - y___28948: undefined, - y0___28962: undefined, - obstacle___28978: undefined, - collisionDirection___29005: undefined, - tile___29031: undefined, - unnamed176___U14: undefined, - unnamed177___U15: undefined, - down___29115: undefined, - y0___29119: undefined, - collidedTiles___29134: undefined, - x___29136: undefined, - x0___29146: undefined, - obstacle___29160: undefined, - collisionDirection___29187: undefined, - tile___29213: undefined, - unnamed178___U24: undefined, - unnamed179___U25: undefined, - overlappedTiles___29300: undefined, - x___29302: undefined, - x0___29312: undefined, - y___29322: undefined, - y0___29332: undefined, + s___46358: undefined, + hbox___46383: undefined, + tileScale___46386: undefined, + tileSize___46389: undefined, + xDiff___46393: undefined, + yDiff___46400: undefined, + right___46416: undefined, + x0___46420: undefined, + collidedTiles___46435: undefined, + y___46437: undefined, + y0___46451: undefined, + obstacle___46467: undefined, + collisionDirection___46494: undefined, + tile___46520: undefined, + unnamed268___U14: undefined, + unnamed269___U15: undefined, + down___46604: undefined, + y0___46608: undefined, + collidedTiles___46623: undefined, + x___46625: undefined, + x0___46635: undefined, + obstacle___46649: undefined, + collisionDirection___46676: undefined, + tile___46702: undefined, + unnamed270___U24: undefined, + unnamed271___U25: undefined, + overlappedTiles___46789: undefined, + x___46791: undefined, + x0___46801: undefined, + y___46811: undefined, + y0___46821: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -75956,7 +76298,7 @@ function ArcadePhysicsEngine_tilemapCollisions__P5492_mk(s) { -function ArcadePhysicsEngine_tilemapCollisions_inline__P28986(s) { +function ArcadePhysicsEngine_tilemapCollisions_inline__P46475(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -75978,12 +76320,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapCollisions_inline__P28986.info = {"start":13940,"length":39,"line":410,"column":48,"endLine":410,"endColumn":87,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["o"]} +ArcadePhysicsEngine_tilemapCollisions_inline__P46475.info = {"start":13940,"length":39,"line":410,"column":48,"endLine":410,"endColumn":87,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["o"]} -function ArcadePhysicsEngine_tilemapCollisions_inline__P28986_mk(s) { +function ArcadePhysicsEngine_tilemapCollisions_inline__P46475_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapCollisions_inline__P28986, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapCollisions_inline__P46475, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -75994,7 +76336,7 @@ function ArcadePhysicsEngine_tilemapCollisions_inline__P28986_mk(s) { -function ArcadePhysicsEngine_tilemapCollisions_inline__P29168(s) { +function ArcadePhysicsEngine_tilemapCollisions_inline__P46657(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -76016,12 +76358,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapCollisions_inline__P29168.info = {"start":17420,"length":39,"line":491,"column":48,"endLine":491,"endColumn":87,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["o"]} +ArcadePhysicsEngine_tilemapCollisions_inline__P46657.info = {"start":17420,"length":39,"line":491,"column":48,"endLine":491,"endColumn":87,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["o"]} -function ArcadePhysicsEngine_tilemapCollisions_inline__P29168_mk(s) { +function ArcadePhysicsEngine_tilemapCollisions_inline__P46657_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapCollisions_inline__P29168, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapCollisions_inline__P46657, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -76032,7 +76374,7 @@ function ArcadePhysicsEngine_tilemapCollisions_inline__P29168_mk(s) { -function ArcadePhysicsEngine_tilemapOverlaps__P5493(s) { +function ArcadePhysicsEngine_tilemapOverlaps__P22794(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -76042,11 +76384,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.alreadyHandled___29379 = undefined; - s.tile___29382 = undefined; - s.unnamed180___U2 = undefined; - s.unnamed181___U3 = undefined; - s.tileOverlapHandlers___29403 = undefined; + s.alreadyHandled___46868 = undefined; + s.tile___46871 = undefined; + s.unnamed272___U2 = undefined; + s.unnamed273___U3 = undefined; + s.tileOverlapHandlers___46892 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -76054,25 +76396,25 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C2314_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C19600_VT)) failedCast(r0); r0 = pxsim_Array__mk(); - s.alreadyHandled___29379 = (r0); - s.tile___29382 = (undefined); - s.unnamed180___U2 = (s.arg2); - s.unnamed181___U3 = (0); + s.alreadyHandled___46868 = (r0); + s.tile___46871 = (undefined); + s.unnamed272___U2 = (s.arg2); + s.unnamed273___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed181___U3; - r0 = pxsim_Array__length(s.unnamed180___U2); + s.tmp_0 = r0 = s.unnamed273___U3; + r0 = pxsim_Array__length(s.unnamed272___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 7; continue; } - r0 = pxsim_Array__getAt(s.unnamed180___U2, s.unnamed181___U3); - s.tile___29382 = (r0); - r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapOverlaps_inline__P29386); + r0 = pxsim_Array__getAt(s.unnamed272___U2, s.unnamed273___U3); + s.tile___46871 = (r0); + r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapOverlaps_inline__P46875); s.tmp_2 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.tile___29382); - s.tmp_4 = helpers_arraySome__P107_mk(s); - s.tmp_4.arg0 = s.alreadyHandled___29379; + r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.tile___46871); + s.tmp_4 = helpers_arraySome__P17393_mk(s); + s.tmp_4.arg0 = s.alreadyHandled___46868; s.tmp_4.arg1 = s.tmp_2; s.callLocIdx = 970; s.pc = 8; return s.tmp_4; case 8: @@ -76083,26 +76425,26 @@ switch (step) { { step = 6; continue; } case 2: case 3: - r0 = pxsim_Array__push(s.alreadyHandled___29379, s.tile___29382); - s.tmp_0 = game_currentScene__P2693_mk(s); + r0 = pxsim_Array__push(s.alreadyHandled___46868, s.tile___46871); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 971; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; r0 = r0.fields["tileOverlapHandlers"]; - s.tileOverlapHandlers___29403 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tileOverlapHandlers___29403); + s.tileOverlapHandlers___46892 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tileOverlapHandlers___46892); if (!r0) { step = 4; continue; } - r0 = pxsim_pxtcore_mkAction(2, forEach_inline__P29411); + r0 = pxsim_pxtcore_mkAction(2, forEach_inline__P46900); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.tile___29382); - r0 = pxsim_pxtcore_mkAction(2, ArcadePhysicsEngine_tilemapOverlaps_inline__P29425); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.tile___46871); + r0 = pxsim_pxtcore_mkAction(2, ArcadePhysicsEngine_tilemapOverlaps_inline__P46914); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg1); - r0 = pxsim_pxtrt_stclo(s.tmp_1, 1, s.tile___29382); - s.tmp_2 = helpers_arrayForEach__P109_mk(s); - s.tmp_3 = helpers_arrayFilter__P110_mk(s); - s.tmp_3.arg0 = s.tileOverlapHandlers___29403; + r0 = pxsim_pxtrt_stclo(s.tmp_1, 1, s.tile___46871); + s.tmp_2 = helpers_arrayForEach__P17395_mk(s); + s.tmp_3 = helpers_arrayFilter__P17396_mk(s); + s.tmp_3.arg0 = s.tileOverlapHandlers___46892; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 974; s.pc = 11; return s.tmp_3; case 11: @@ -76115,32 +76457,32 @@ switch (step) { case 4: case 5: case 6: - r0 = (s.unnamed181___U3 + 1); - s.unnamed181___U3 = (r0); + r0 = (s.unnamed273___U3 + 1); + s.unnamed273___U3 = (r0); { step = 1; continue; } case 7: - s.unnamed180___U2 = (undefined); + s.unnamed272___U2 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapOverlaps__P5493.info = {"start":21571,"length":707,"line":595,"column":4,"endLine":611,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"tilemapOverlaps","argumentNames":["this","sprite","overlappedTiles"]} +ArcadePhysicsEngine_tilemapOverlaps__P22794.info = {"start":21571,"length":707,"line":595,"column":4,"endLine":611,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"tilemapOverlaps","argumentNames":["this","sprite","overlappedTiles"]} -function ArcadePhysicsEngine_tilemapOverlaps__P5493_mk(s) { +function ArcadePhysicsEngine_tilemapOverlaps__P22794_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps__P5493, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps__P22794, 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___29379: undefined, - tile___29382: undefined, - unnamed180___U2: undefined, - unnamed181___U3: undefined, - tileOverlapHandlers___29403: undefined, + alreadyHandled___46868: undefined, + tile___46871: undefined, + unnamed272___U2: undefined, + unnamed273___U3: undefined, + tileOverlapHandlers___46892: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -76150,7 +76492,7 @@ function ArcadePhysicsEngine_tilemapOverlaps__P5493_mk(s) { -function ArcadePhysicsEngine_tilemapOverlaps_inline__P29386(s) { +function ArcadePhysicsEngine_tilemapOverlaps_inline__P46875(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -76187,12 +76529,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapOverlaps_inline__P29386.info = {"start":21786,"length":51,"line":599,"column":36,"endLine":599,"endColumn":87,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["l"]} +ArcadePhysicsEngine_tilemapOverlaps_inline__P46875.info = {"start":21786,"length":51,"line":599,"column":36,"endLine":599,"endColumn":87,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["l"]} -function ArcadePhysicsEngine_tilemapOverlaps_inline__P29386_mk(s) { +function ArcadePhysicsEngine_tilemapOverlaps_inline__P46875_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps_inline__P29386, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps_inline__P46875, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -76207,7 +76549,7 @@ function ArcadePhysicsEngine_tilemapOverlaps_inline__P29386_mk(s) { -function forEach_inline__P29411(s) { +function forEach_inline__P46900(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -76234,7 +76576,7 @@ switch (step) { case 1: r0 = s.arg0.fields["tileKind"]; s.tmp_3 = r0; - s.tmp_5 = tiles_getTileImage__P2507_mk(s); + s.tmp_5 = tiles_getTileImage__P19793_mk(s); s.tmp_5.arg0 = s.caps[1]; s.callLocIdx = 973; s.pc = 3; return s.tmp_5; case 3: @@ -76248,12 +76590,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P29411.info = {"start":22106,"length":81,"line":607,"column":28,"endLine":607,"endColumn":109,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} +forEach_inline__P46900.info = {"start":22106,"length":81,"line":607,"column":28,"endLine":607,"endColumn":109,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} -function forEach_inline__P29411_mk(s) { +function forEach_inline__P46900_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P29411, depth: s.depth + 1, + parent: s, fn: forEach_inline__P46900, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -76269,7 +76611,7 @@ function forEach_inline__P29411_mk(s) { -function ArcadePhysicsEngine_tilemapOverlaps_inline__P29425(s) { +function ArcadePhysicsEngine_tilemapOverlaps_inline__P46914(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -76302,12 +76644,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapOverlaps_inline__P29425.info = {"start":22218,"length":28,"line":608,"column":29,"endLine":608,"endColumn":57,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} +ArcadePhysicsEngine_tilemapOverlaps_inline__P46914.info = {"start":22218,"length":28,"line":608,"column":29,"endLine":608,"endColumn":57,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} -function ArcadePhysicsEngine_tilemapOverlaps_inline__P29425_mk(s) { +function ArcadePhysicsEngine_tilemapOverlaps_inline__P46914_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps_inline__P29425, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps_inline__P46914, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -76317,7 +76659,7 @@ function ArcadePhysicsEngine_tilemapOverlaps_inline__P29425_mk(s) { -function tiles_Location_row__P2436(s) { +function tiles_Location_row__P19722(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -76332,18 +76674,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C2432_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C19718_VT)) failedCast(r0); r0 = s.arg0.fields["_row"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_row__P2436.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__P2436.isGetter = true; +tiles_Location_row__P19722.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__P19722.isGetter = true; -function tiles_Location_row__P2436_mk(s) { +function tiles_Location_row__P19722_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_row__P2436, depth: s.depth + 1, + parent: s, fn: tiles_Location_row__P19722, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -76352,7 +76694,7 @@ function tiles_Location_row__P2436_mk(s) { -function tiles_Location_column__P2435(s) { +function tiles_Location_column__P19721(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -76367,18 +76709,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C2432_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C19718_VT)) failedCast(r0); r0 = s.arg0.fields["_col"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_column__P2435.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__P2435.isGetter = true; +tiles_Location_column__P19721.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__P19721.isGetter = true; -function tiles_Location_column__P2435_mk(s) { +function tiles_Location_column__P19721_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_column__P2435, depth: s.depth + 1, + parent: s, fn: tiles_Location_column__P19721, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -76387,7 +76729,7 @@ function tiles_Location_column__P2435_mk(s) { -function tiles_TileMap_getObstacle__P2496(s) { +function tiles_TileMap_getObstacle__P19782(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -76397,8 +76739,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.index___29540 = undefined; - s.tile___29552 = undefined; + s.index___47029 = undefined; + s.tile___47041 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -76406,8 +76748,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C2474_VT)) failedCast(r0); - s.tmp_1 = tiles_TileMapData_isOutsideMap__P2468_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C19760_VT)) failedCast(r0); + s.tmp_1 = tiles_TileMapData_isOutsideMap__P19754_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; @@ -76421,7 +76763,7 @@ switch (step) { r0 = 0; { step = 2; continue; } case 1: - s.tmp_2 = tiles_TileMapData_getTile__P2462_mk(s); + s.tmp_2 = tiles_TileMapData_getTile__P19748_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = s.arg1; @@ -76432,20 +76774,20 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_3 = r0; - s.index___29540 = (s.tmp_3); - s.tmp_0 = tiles_TileMapData_getTileImage__P2465_mk(s); + s.index___47029 = (s.tmp_3); + s.tmp_0 = tiles_TileMapData_getTileImage__P19751_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.index___29540; + s.tmp_0.arg1 = s.index___47029; s.callLocIdx = 1198; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tile___29552 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(sprites_StaticObstacle__C2285_VT); + s.tile___47041 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(sprites_StaticObstacle__C19571_VT); s.tmp_0 = r0; - s.tmp_1 = sprites_StaticObstacle_constructor__P2291_mk(s); + s.tmp_1 = sprites_StaticObstacle_constructor__P19577_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = s.tile___29552; + s.tmp_1.arg1 = s.tile___47041; s.tmp_2 = r0 = s.arg2; r0 = s.arg0.fields["_scale"]; s.tmp_3 = r0; @@ -76458,7 +76800,7 @@ switch (step) { s.tmp_1.arg3 = r0; r0 = s.arg0.fields["_layer"]; s.tmp_1.arg4 = r0; - s.tmp_1.arg5 = s.index___29540; + s.tmp_1.arg5 = s.index___47029; s.callLocIdx = 1202; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; @@ -76466,12 +76808,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getObstacle__P2496.info = {"start":16417,"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__P19782.info = {"start":16417,"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__P2496_mk(s) { +function tiles_TileMap_getObstacle__P19782_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getObstacle__P2496, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getObstacle__P19782, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -76479,8 +76821,8 @@ function tiles_TileMap_getObstacle__P2496_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - index___29540: undefined, - tile___29552: undefined, + index___47029: undefined, + tile___47041: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -76490,7 +76832,7 @@ function tiles_TileMap_getObstacle__P2496_mk(s) { -function tiles_TileMap_layer__P2484(s) { +function tiles_TileMap_layer__P19770(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -76505,18 +76847,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C2474_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C19760_VT)) failedCast(r0); r0 = s.arg0.fields["_layer"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_layer__P2484.info = {"start":9931,"length":63,"line":341,"column":8,"endLine":343,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"layer","argumentNames":["this"]} -tiles_TileMap_layer__P2484.isGetter = true; +tiles_TileMap_layer__P19770.info = {"start":9931,"length":63,"line":341,"column":8,"endLine":343,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"layer","argumentNames":["this"]} +tiles_TileMap_layer__P19770.isGetter = true; -function tiles_TileMap_layer__P2484_mk(s) { +function tiles_TileMap_layer__P19770_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_layer__P2484, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_layer__P19770, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -76525,7 +76867,7 @@ function tiles_TileMap_layer__P2484_mk(s) { -function sprites_StaticObstacle_constructor__P2291(s) { +function sprites_StaticObstacle_constructor__P19577(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -76545,7 +76887,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C2285_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C19571_VT)) failedCast(r0); r0 = (s.arg0).fields["image"] = (s.arg1); r0 = (s.arg0).fields["layer"] = (s.arg4); r0 = (s.arg0).fields["top"] = (s.arg2); @@ -76555,12 +76897,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_StaticObstacle_constructor__P2291.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__P19577.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__P2291_mk(s) { +function sprites_StaticObstacle_constructor__P19577_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_constructor__P2291, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_constructor__P19577, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -76574,7 +76916,7 @@ function sprites_StaticObstacle_constructor__P2291_mk(s) { -function tiles_TileMap_isObstacle__P2495(s) { +function tiles_TileMap_isObstacle__P19781(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -76591,7 +76933,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C2474_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C19760_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); @@ -76612,7 +76954,7 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.tmp_8 = tiles_TileMapData_isOutsideMap__P2468_mk(s); + s.tmp_8 = tiles_TileMapData_isOutsideMap__P19754_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_8.arg0 = r0; s.tmp_8.arg1 = s.arg1; @@ -76638,12 +76980,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_isObstacle__P2495.info = {"start":16196,"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__P19781.info = {"start":16196,"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__P2495_mk(s) { +function tiles_TileMap_isObstacle__P19781_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_isObstacle__P2495, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_isObstacle__P19781, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -76666,7 +77008,7 @@ function tiles_TileMap_isObstacle__P2495_mk(s) { -function Sprite_registerObstacle__P2213(s) { +function Sprite_registerObstacle__P19499(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -76676,10 +77018,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.collisionHandlers___29453 = undefined; - s.wallCollisionHandlers___29460 = undefined; - s.wallHandlersToRun___29485 = undefined; - s.asTileLocation___29498 = undefined; + s.collisionHandlers___46942 = undefined; + s.wallCollisionHandlers___46949 = undefined; + s.wallHandlersToRun___46974 = undefined; + s.asTileLocation___46987 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -76688,11 +77030,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_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__P2693_mk(s); + s.tmp_1 = game_currentScene__P19979_mk(s); s.callLocIdx = 646; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; @@ -76712,24 +77054,24 @@ switch (step) { r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.tmp_2); - s.collisionHandlers___29453 = (r0); - s.tmp_0 = game_currentScene__P2693_mk(s); + s.collisionHandlers___46942 = (r0); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 648; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; r0 = r0.fields["wallCollisionHandlers"]; - s.wallCollisionHandlers___29460 = (r0); - r0 = pxsim_numops_toBoolDecr(s.collisionHandlers___29453); + s.wallCollisionHandlers___46949 = (r0); + r0 = pxsim_numops_toBoolDecr(s.collisionHandlers___46942); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P29468); + r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P46957); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtcore_mkAction(1, Sprite_registerObstacle_inline__P29474); + r0 = pxsim_pxtcore_mkAction(1, Sprite_registerObstacle_inline__P46963); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P109_mk(s); - s.tmp_3 = helpers_arrayFilter__P110_mk(s); - s.tmp_3.arg0 = s.collisionHandlers___29453; + s.tmp_2 = helpers_arrayForEach__P17395_mk(s); + s.tmp_3 = helpers_arrayFilter__P17396_mk(s); + s.tmp_3.arg0 = s.collisionHandlers___46942; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 650; s.pc = 13; return s.tmp_3; case 13: @@ -76741,7 +77083,7 @@ switch (step) { r0 = s.retval; case 1: case 2: - r0 = pxsim_numops_toBoolDecr(s.wallCollisionHandlers___29460); + r0 = pxsim_numops_toBoolDecr(s.wallCollisionHandlers___46949); if (!r0) { step = 7; continue; } s.tmp_0 = r0 = s.arg3; r0 = pxsim_numops_toBool(s.tmp_0); @@ -76749,7 +77091,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - s.tmp_1 = game_currentScene__P2693_mk(s); + s.tmp_1 = game_currentScene__P19979_mk(s); s.callLocIdx = 653; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; @@ -76758,21 +77100,21 @@ switch (step) { // jmp value (already in r0) s.tmp_2 = r0; s.arg3 = (s.tmp_2); - r0 = pxsim_pxtcore_mkAction(1, wallHandlersToRun_inline__P29487); + r0 = pxsim_pxtcore_mkAction(1, wallHandlersToRun_inline__P46976); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = helpers_arrayFilter__P110_mk(s); - s.tmp_1.arg0 = s.wallCollisionHandlers___29460; + s.tmp_1 = helpers_arrayFilter__P17396_mk(s); + s.tmp_1.arg0 = s.wallCollisionHandlers___46949; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 655; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; - s.wallHandlersToRun___29485 = (r0); - r0 = pxsim_Array__length(s.wallHandlersToRun___29485); + s.wallHandlersToRun___46974 = (r0); + r0 = pxsim_Array__length(s.wallHandlersToRun___46974); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_1 = tiles_TileMap_getTile__P2488_mk(s); + s.tmp_1 = tiles_TileMap_getTile__P19774_mk(s); s.tmp_1.arg0 = s.arg3; s.tmp_3 = if_left_1_mk(s); s.tmp_3.arg0 = s.arg2; @@ -76811,13 +77153,13 @@ switch (step) { s.callLocIdx = 660; s.pc = 16; return s.tmp_1; case 16: r0 = s.retval; - s.asTileLocation___29498 = (r0); - r0 = pxsim_pxtcore_mkAction(2, Sprite_registerObstacle_inline__P29514); + s.asTileLocation___46987 = (r0); + r0 = pxsim_pxtcore_mkAction(2, Sprite_registerObstacle_inline__P47003); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.asTileLocation___29498); - s.tmp_1 = helpers_arrayForEach__P109_mk(s); - s.tmp_1.arg0 = s.wallHandlersToRun___29485; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.asTileLocation___46987); + s.tmp_1 = helpers_arrayForEach__P17395_mk(s); + s.tmp_1.arg0 = s.wallHandlersToRun___46974; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 662; s.pc = 19; return s.tmp_1; case 19: @@ -76830,12 +77172,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_registerObstacle__P2213.info = {"start":26779,"length":965,"line":869,"column":4,"endLine":889,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"registerObstacle","argumentNames":["this","direction","other","tm"]} +Sprite_registerObstacle__P19499.info = {"start":26779,"length":965,"line":869,"column":4,"endLine":889,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"registerObstacle","argumentNames":["this","direction","other","tm"]} -function Sprite_registerObstacle__P2213_mk(s) { +function Sprite_registerObstacle__P19499_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_registerObstacle__P2213, depth: s.depth + 1, + parent: s, fn: Sprite_registerObstacle__P19499, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -76845,10 +77187,10 @@ function Sprite_registerObstacle__P2213_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - collisionHandlers___29453: undefined, - wallCollisionHandlers___29460: undefined, - wallHandlersToRun___29485: undefined, - asTileLocation___29498: undefined, + collisionHandlers___46942: undefined, + wallCollisionHandlers___46949: undefined, + wallHandlersToRun___46974: undefined, + asTileLocation___46987: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -76859,7 +77201,7 @@ function Sprite_registerObstacle__P2213_mk(s) { -function forEach_inline__P29468(s) { +function forEach_inline__P46957(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -76881,12 +77223,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P29468.info = {"start":27177,"length":26,"line":876,"column":24,"endLine":876,"endColumn":50,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +forEach_inline__P46957.info = {"start":27177,"length":26,"line":876,"column":24,"endLine":876,"endColumn":50,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function forEach_inline__P29468_mk(s) { +function forEach_inline__P46957_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P29468, depth: s.depth + 1, + parent: s, fn: forEach_inline__P46957, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -76897,7 +77239,7 @@ function forEach_inline__P29468_mk(s) { -function Sprite_registerObstacle_inline__P29474(s) { +function Sprite_registerObstacle_inline__P46963(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -76929,12 +77271,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_registerObstacle_inline__P29474.info = {"start":27230,"length":20,"line":877,"column":25,"endLine":877,"endColumn":45,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +Sprite_registerObstacle_inline__P46963.info = {"start":27230,"length":20,"line":877,"column":25,"endLine":877,"endColumn":45,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function Sprite_registerObstacle_inline__P29474_mk(s) { +function Sprite_registerObstacle_inline__P46963_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_registerObstacle_inline__P29474, depth: s.depth + 1, + parent: s, fn: Sprite_registerObstacle_inline__P46963, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -76944,7 +77286,7 @@ function Sprite_registerObstacle_inline__P29474_mk(s) { -function wallHandlersToRun_inline__P29487(s) { +function wallHandlersToRun_inline__P46976(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -76966,12 +77308,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -wallHandlersToRun_inline__P29487.info = {"start":27436,"length":32,"line":882,"column":24,"endLine":882,"endColumn":56,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +wallHandlersToRun_inline__P46976.info = {"start":27436,"length":32,"line":882,"column":24,"endLine":882,"endColumn":56,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function wallHandlersToRun_inline__P29487_mk(s) { +function wallHandlersToRun_inline__P46976_mk(s) { checkStack(s.depth); return { - parent: s, fn: wallHandlersToRun_inline__P29487, depth: s.depth + 1, + parent: s, fn: wallHandlersToRun_inline__P46976, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -76982,7 +77324,7 @@ function wallHandlersToRun_inline__P29487_mk(s) { -function Sprite_registerObstacle_inline__P29514(s) { +function Sprite_registerObstacle_inline__P47003(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -77015,12 +77357,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_registerObstacle_inline__P29514.info = {"start":27676,"length":36,"line":886,"column":29,"endLine":886,"endColumn":65,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +Sprite_registerObstacle_inline__P47003.info = {"start":27676,"length":36,"line":886,"column":29,"endLine":886,"endColumn":65,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function Sprite_registerObstacle_inline__P29514_mk(s) { +function Sprite_registerObstacle_inline__P47003_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_registerObstacle_inline__P29514, depth: s.depth + 1, + parent: s, fn: Sprite_registerObstacle_inline__P47003, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -77030,7 +77372,7 @@ function Sprite_registerObstacle_inline__P29514_mk(s) { -function Fx_toIntShifted__P156(s) { +function Fx_toIntShifted__P17442(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -77052,12 +77394,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_toIntShifted__P156.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__P17442.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__P156_mk(s) { +function Fx_toIntShifted__P17442_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_toIntShifted__P156, depth: s.depth + 1, + parent: s, fn: Fx_toIntShifted__P17442, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -77069,7 +77411,7 @@ function Fx_toIntShifted__P156_mk(s) { -function Math_sign__P129(s) { +function Math_sign__P17415(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -77104,12 +77446,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_sign__P129.info = {"start":16330,"length":125,"line":546,"column":4,"endLine":550,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"sign","argumentNames":["x"]} +Math_sign__P17415.info = {"start":16330,"length":125,"line":546,"column":4,"endLine":550,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"sign","argumentNames":["x"]} -function Math_sign__P129_mk(s) { +function Math_sign__P17415_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_sign__P129, depth: s.depth + 1, + parent: s, fn: Math_sign__P17415, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -77120,7 +77462,7 @@ function Math_sign__P129_mk(s) { -function helpers_arraySome__P107(s) { +function helpers_arraySome__P17393(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -77130,26 +77472,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___29522 = undefined; - s.i___29525 = undefined; + s.len___47011 = undefined; + s.i___47014 = 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___29522 = (r0); - s.i___29525 = (0); + s.len___47011 = (r0); + s.i___47014 = (0); case 1: - r0 = (s.i___29525 < s.len___29522); + r0 = (s.i___47014 < s.len___47011); 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___29525); + r0 = pxsim_Array__getAt(s.arg0, s.i___47014); s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = s.i___29525; + s.tmp_2.arg1 = s.i___47014; setupLambda(s.tmp_2, s.tmp_2.argL); s.callLocIdx = 5; s.pc = 6; return s.tmp_2; case 6: @@ -77161,8 +77503,8 @@ switch (step) { { step = 5; continue; } case 2: case 3: - r0 = (s.i___29525 + 1); - s.i___29525 = (r0); + r0 = (s.i___47014 + 1); + s.i___47014 = (r0); { step = 1; continue; } case 4: r0 = false; @@ -77170,18 +77512,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySome__P107.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__P17393.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__P107_mk(s) { +function helpers_arraySome__P17393_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySome__P107, depth: s.depth + 1, + parent: s, fn: helpers_arraySome__P17393, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - len___29522: undefined, - i___29525: undefined, + len___47011: undefined, + i___47014: undefined, arg0: undefined, arg1: undefined, } } @@ -77190,7 +77532,7 @@ function helpers_arraySome__P107_mk(s) { -function tiles_TileMap_isOnWall__P2497(s) { +function tiles_TileMap_isOnWall__P19783(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -77200,24 +77542,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.hbox___28795 = undefined; - s.left___28798 = undefined; - s.right___28804 = undefined; - s.top___28810 = undefined; - s.bottom___28816 = undefined; - s.col___28822 = undefined; - s.row___28828 = undefined; + s.hbox___46284 = undefined; + s.left___46287 = undefined; + s.right___46293 = undefined; + s.top___46299 = undefined; + s.bottom___46305 = undefined; + s.col___46311 = undefined; + s.row___46317 = 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__C2474_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C19760_VT)) failedCast(r0); r0 = s.arg1.fields["_hitbox"]; - s.hbox___28795 = (r0); - s.tmp_1 = game_Hitbox_left__P2006_mk(s); - s.tmp_1.arg0 = s.hbox___28795; + s.hbox___46284 = (r0); + s.tmp_1 = game_Hitbox_left__P19292_mk(s); + s.tmp_1.arg0 = s.hbox___46284; s.callLocIdx = 1203; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; @@ -77227,9 +77569,9 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.left___28798 = (r0); - s.tmp_1 = game_Hitbox_right__P2008_mk(s); - s.tmp_1.arg0 = s.hbox___28795; + s.left___46287 = (r0); + s.tmp_1 = game_Hitbox_right__P19294_mk(s); + s.tmp_1.arg0 = s.hbox___46284; s.callLocIdx = 1206; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; @@ -77239,9 +77581,9 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.right___28804 = (r0); - s.tmp_1 = game_Hitbox_top__P2007_mk(s); - s.tmp_1.arg0 = s.hbox___28795; + s.right___46293 = (r0); + s.tmp_1 = game_Hitbox_top__P19293_mk(s); + s.tmp_1.arg0 = s.hbox___46284; s.callLocIdx = 1209; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; @@ -77251,9 +77593,9 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.top___28810 = (r0); - s.tmp_1 = game_Hitbox_bottom__P2009_mk(s); - s.tmp_1.arg0 = s.hbox___28795; + s.top___46299 = (r0); + s.tmp_1 = game_Hitbox_bottom__P19295_mk(s); + s.tmp_1.arg0 = s.hbox___46284; s.callLocIdx = 1212; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; @@ -77263,23 +77605,23 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.bottom___28816 = (r0); - s.col___28822 = (s.left___28798); + s.bottom___46305 = (r0); + s.col___46311 = (s.left___46287); case 1: - r0 = (s.col___28822 <= s.right___28804); + r0 = (s.col___46311 <= s.right___46293); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.row___28828 = (s.top___28810); + s.row___46317 = (s.top___46299); case 2: - r0 = (s.row___28828 <= s.bottom___28816); + r0 = (s.row___46317 <= s.bottom___46305); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = tiles_TileMap_isObstacle__P2495_mk(s); + s.tmp_2 = tiles_TileMap_isObstacle__P19781_mk(s); s.tmp_2.arg0 = s.arg0; - s.tmp_2.arg1 = s.col___28822; - s.tmp_2.arg2 = s.row___28828; + s.tmp_2.arg1 = s.col___46311; + s.tmp_2.arg2 = s.row___46317; s.callLocIdx = 1215; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; @@ -77290,12 +77632,12 @@ switch (step) { { step = 7; continue; } case 3: case 4: - r0 = (s.row___28828 + 1); - s.row___28828 = (r0); + r0 = (s.row___46317 + 1); + s.row___46317 = (r0); { step = 2; continue; } case 5: - r0 = (s.col___28822 + 1); - s.col___28822 = (r0); + r0 = (s.col___46311 + 1); + s.col___46311 = (r0); { step = 1; continue; } case 6: r0 = false; @@ -77303,24 +77645,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_isOnWall__P2497.info = {"start":16837,"length":627,"line":534,"column":8,"endLine":551,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isOnWall","argumentNames":["this","s"]} +tiles_TileMap_isOnWall__P19783.info = {"start":16837,"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__P2497_mk(s) { +function tiles_TileMap_isOnWall__P19783_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_isOnWall__P2497, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_isOnWall__P19783, 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___28795: undefined, - left___28798: undefined, - right___28804: undefined, - top___28810: undefined, - bottom___28816: undefined, - col___28822: undefined, - row___28828: undefined, + hbox___46284: undefined, + left___46287: undefined, + right___46293: undefined, + top___46299: undefined, + bottom___46305: undefined, + col___46311: undefined, + row___46317: undefined, arg0: undefined, arg1: undefined, } } @@ -77329,7 +77671,7 @@ function tiles_TileMap_isOnWall__P2497_mk(s) { -function MovingSprite_constructor__P2313(s) { +function MovingSprite_constructor__P19599(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -77351,7 +77693,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, MovingSprite__C2312_VT)) failedCast(r0); + if (!checkSubtype(r0, MovingSprite__C19598_VT)) failedCast(r0); r0 = (s.arg0).fields["sprite"] = (s.arg1); r0 = (s.arg0).fields["cachedVx"] = (s.arg2); r0 = (s.arg0).fields["cachedVy"] = (s.arg3); @@ -77363,12 +77705,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -MovingSprite_constructor__P2313.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__P19599.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__P2313_mk(s) { +function MovingSprite_constructor__P19599_mk(s) { checkStack(s.depth); return { - parent: s, fn: MovingSprite_constructor__P2313, depth: s.depth + 1, + parent: s, fn: MovingSprite_constructor__P19599, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -77384,7 +77726,7 @@ function MovingSprite_constructor__P2313_mk(s) { -function ArcadePhysicsEngine_move__P2326(s) { +function ArcadePhysicsEngine_move__P19612(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -77394,75 +77736,75 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dtMs___29596 = undefined; - s.dt2___29602 = undefined; - s.scene___29606 = undefined; - s.tileMap___29609 = undefined; - s.movingSprites___29612 = undefined; - s.MAX_STEP_COUNT___29643 = undefined; - s.overlapHandlers___29655 = undefined; - s.selected___29662 = undefined; - s.buffers___29663 = undefined; - s.count___29667 = undefined; - s.currMovers___29677 = undefined; - s.remainingMovers___29684 = undefined; - s.ms___29689 = undefined; - s.unnamed170___U13 = undefined; - s.unnamed171___U14 = undefined; - s.s___29691 = undefined; - s.stepX___29784 = undefined; - s.stepY___29798 = undefined; + s.dtMs___47085 = undefined; + s.dt2___47091 = undefined; + s.scene___47095 = undefined; + s.tileMap___47098 = undefined; + s.movingSprites___47101 = undefined; + s.MAX_STEP_COUNT___47132 = undefined; + s.overlapHandlers___47144 = undefined; + s.selected___47151 = undefined; + s.buffers___47152 = undefined; + s.count___47156 = undefined; + s.currMovers___47166 = undefined; + s.remainingMovers___47173 = undefined; + s.ms___47178 = undefined; + s.unnamed262___U13 = undefined; + s.unnamed263___U14 = undefined; + s.s___47180 = undefined; + s.stepX___47273 = undefined; + s.stepY___47287 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C2314_VT)) failedCast(r0); - s.tmp_0 = Math_min__P131_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C19600_VT)) failedCast(r0); + s.tmp_0 = Math_min__P17417_mk(s); s.tmp_0.arg0 = 100; r0 = (s.arg1 * 1000); s.tmp_0.arg1 = r0; s.callLocIdx = 799; s.pc = 47; return s.tmp_0; case 47: r0 = s.retval; - s.dtMs___29596 = (r0); - r0 = pxsim.Math_.idiv(s.dtMs___29596, 2); - s.dt2___29602 = (r0); - s.tmp_0 = game_currentScene__P2693_mk(s); + s.dtMs___47085 = (r0); + r0 = pxsim.Math_.idiv(s.dtMs___47085, 2); + s.dt2___47091 = (r0); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 800; s.pc = 48; return s.tmp_0; case 48: r0 = s.retval; - s.scene___29606 = (r0); - r0 = s.scene___29606.fields["tileMap"]; - s.tileMap___29609 = (r0); - r0 = pxsim_pxtcore_mkAction(3, movingSprites_inline__P29614); + s.scene___47095 = (r0); + r0 = s.scene___47095.fields["tileMap"]; + s.tileMap___47098 = (r0); + r0 = pxsim_pxtcore_mkAction(3, movingSprites_inline__P47103); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.dtMs___29596); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.dt2___29602); - s.tmp_1 = helpers_arrayMap__P106_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.dtMs___47085); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.dt2___47091); + s.tmp_1 = helpers_arrayMap__P17392_mk(s); r0 = s.arg0.fields["sprites"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 802; s.pc = 49; return s.tmp_1; case 49: r0 = s.retval; - s.movingSprites___29612 = (r0); - s.tmp_0 = helpers_arrayForEach__P109_mk(s); + s.movingSprites___47101 = (r0); + s.tmp_0 = helpers_arrayForEach__P17395_mk(s); r0 = s.arg0.fields["sprites"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = ArcadePhysicsEngine_move_inline__P29626; + s.tmp_0.arg1 = ArcadePhysicsEngine_move_inline__P47115; s.callLocIdx = 806; s.pc = 50; return s.tmp_0; case 50: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_clear__P2239_mk(s); + s.tmp_0 = sprites_SpriteMap_clear__P19525_mk(s); r0 = s.arg0.fields["map"]; s.tmp_0.arg0 = r0; s.callLocIdx = 807; s.pc = 51; return s.tmp_0; case 51: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_resizeBuckets__P2238_mk(s); + s.tmp_0 = sprites_SpriteMap_resizeBuckets__P19524_mk(s); r0 = s.arg0.fields["map"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["sprites"]; @@ -77478,41 +77820,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___29596); + r0 = pxsim.Math_.imul(s.tmp_2, s.dtMs___47085); 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___29643 = (r0); - s.tmp_0 = helpers_arraySlice__P115_mk(s); - r0 = s.scene___29606.fields["overlapHandlers"]; + s.MAX_STEP_COUNT___47132 = (r0); + s.tmp_0 = helpers_arraySlice__P17401_mk(s); + r0 = s.scene___47095.fields["overlapHandlers"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = undefined; s.tmp_0.arg2 = undefined; s.callLocIdx = 813; s.pc = 53; return s.tmp_0; case 53: r0 = s.retval; - s.overlapHandlers___29655 = (r0); - s.selected___29662 = (0); + s.overlapHandlers___47144 = (r0); + s.selected___47151 = (0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.movingSprites___29612); + r0 = pxsim_Array__push(s.tmp_0, s.movingSprites___47101); r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.buffers___29663 = (s.tmp_0); - s.count___29667 = (0); + s.buffers___47152 = (s.tmp_0); + s.count___47156 = (0); case 1: - r0 = (s.count___29667 < s.MAX_STEP_COUNT___29643); + r0 = (s.count___47156 < s.MAX_STEP_COUNT___47132); 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___29663, s.selected___29662); + r0 = pxsim_Array__getAt(s.buffers___47152, s.selected___47151); s.tmp_2 = r0; r0 = pxsim_Array__length(s.tmp_2); s.tmp_1 = r0; @@ -77522,43 +77864,43 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 46; continue; } - r0 = pxsim_Array__getAt(s.buffers___29663, s.selected___29662); - s.currMovers___29677 = (r0); - r0 = (s.selected___29662 ^ 1); - s.selected___29662 = (r0); - r0 = pxsim_Array__getAt(s.buffers___29663, s.selected___29662); - s.remainingMovers___29684 = (r0); - s.ms___29689 = (undefined); - s.unnamed170___U13 = (s.currMovers___29677); - s.unnamed171___U14 = (0); + r0 = pxsim_Array__getAt(s.buffers___47152, s.selected___47151); + s.currMovers___47166 = (r0); + r0 = (s.selected___47151 ^ 1); + s.selected___47151 = (r0); + r0 = pxsim_Array__getAt(s.buffers___47152, s.selected___47151); + s.remainingMovers___47173 = (r0); + s.ms___47178 = (undefined); + s.unnamed262___U13 = (s.currMovers___47166); + s.unnamed263___U14 = (0); case 4: - s.tmp_0 = r0 = s.unnamed171___U14; - r0 = pxsim_Array__length(s.unnamed170___U13); + s.tmp_0 = r0 = s.unnamed263___U14; + r0 = pxsim_Array__length(s.unnamed262___U13); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 43; continue; } - r0 = pxsim_Array__getAt(s.unnamed170___U13, s.unnamed171___U14); - s.ms___29689 = (r0); - r0 = s.ms___29689.fields["sprite"]; - s.s___29691 = (r0); - r0 = s.ms___29689.fields["cachedVx"]; + r0 = pxsim_Array__getAt(s.unnamed262___U13, s.unnamed263___U14); + s.ms___47178 = (r0); + r0 = s.ms___47178.fields["sprite"]; + s.s___47180 = (r0); + r0 = s.ms___47178.fields["cachedVx"]; s.tmp_1 = r0; - r0 = s.s___29691.fields["_vx"]; + r0 = s.s___47180.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___29691.fields["_vx"]; + r0 = s.s___47180.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___29689).fields["dx"] = (0); + r0 = (s.ms___47178).fields["dx"] = (0); { step = 14; continue; } case 5: - r0 = s.s___29691.fields["_vx"]; + r0 = s.s___47180.fields["_vx"]; s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -77567,7 +77909,7 @@ switch (step) { r0 = s.tmp_0; { step = 7; continue; } case 6: - r0 = s.ms___29689.fields["cachedVx"]; + r0 = s.ms___47178.fields["cachedVx"]; s.tmp_2 = r0; r0 = (s.tmp_2 > 0); case 7: @@ -77578,7 +77920,7 @@ switch (step) { r0 = s.tmp_3; { step = 11; continue; } case 8: - r0 = s.s___29691.fields["_vx"]; + r0 = s.s___47180.fields["_vx"]; s.tmp_5 = r0; r0 = (s.tmp_5 > 0); s.tmp_4 = r0; @@ -77587,7 +77929,7 @@ switch (step) { r0 = s.tmp_4; { step = 10; continue; } case 9: - r0 = s.ms___29689.fields["cachedVx"]; + r0 = s.ms___47178.fields["cachedVx"]; s.tmp_6 = r0; r0 = (s.tmp_6 < 0); case 10: @@ -77599,14 +77941,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___29689; - r0 = s.ms___29689.fields["dx"]; + s.tmp_9 = r0 = s.ms___47178; + r0 = s.ms___47178.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___29689; - r0 = s.ms___29689.fields["xStep"]; + s.tmp_0 = r0 = s.ms___47178; + r0 = s.ms___47178.fields["xStep"]; s.tmp_2 = r0; r0 = (0 - s.tmp_2); s.tmp_1 = r0; @@ -77614,29 +77956,29 @@ switch (step) { case 12: case 13: case 14: - r0 = s.s___29691.fields["_vx"]; + r0 = s.s___47180.fields["_vx"]; s.tmp_0 = r0; - r0 = (s.ms___29689).fields["cachedVx"] = (s.tmp_0); + r0 = (s.ms___47178).fields["cachedVx"] = (s.tmp_0); case 15: case 16: - r0 = s.ms___29689.fields["cachedVy"]; + r0 = s.ms___47178.fields["cachedVy"]; s.tmp_1 = r0; - r0 = s.s___29691.fields["_vy"]; + r0 = s.s___47180.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___29691.fields["_vy"]; + r0 = s.s___47180.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___29689).fields["dy"] = (0); + r0 = (s.ms___47178).fields["dy"] = (0); { step = 26; continue; } case 17: - r0 = s.s___29691.fields["_vy"]; + r0 = s.s___47180.fields["_vy"]; s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -77645,7 +77987,7 @@ switch (step) { r0 = s.tmp_0; { step = 19; continue; } case 18: - r0 = s.ms___29689.fields["cachedVy"]; + r0 = s.ms___47178.fields["cachedVy"]; s.tmp_2 = r0; r0 = (s.tmp_2 > 0); case 19: @@ -77656,7 +77998,7 @@ switch (step) { r0 = s.tmp_3; { step = 23; continue; } case 20: - r0 = s.s___29691.fields["_vy"]; + r0 = s.s___47180.fields["_vy"]; s.tmp_5 = r0; r0 = (s.tmp_5 > 0); s.tmp_4 = r0; @@ -77665,7 +78007,7 @@ switch (step) { r0 = s.tmp_4; { step = 22; continue; } case 21: - r0 = s.ms___29689.fields["cachedVy"]; + r0 = s.ms___47178.fields["cachedVy"]; s.tmp_6 = r0; r0 = (s.tmp_6 < 0); case 22: @@ -77677,14 +78019,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___29689; - r0 = s.ms___29689.fields["dy"]; + s.tmp_9 = r0 = s.ms___47178; + r0 = s.ms___47178.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___29689; - r0 = s.ms___29689.fields["yStep"]; + s.tmp_0 = r0 = s.ms___47178; + r0 = s.ms___47178.fields["yStep"]; s.tmp_2 = r0; r0 = (0 - s.tmp_2); s.tmp_1 = r0; @@ -77692,20 +78034,20 @@ switch (step) { case 24: case 25: case 26: - r0 = s.s___29691.fields["_vy"]; + r0 = s.s___47180.fields["_vy"]; s.tmp_0 = r0; - r0 = (s.ms___29689).fields["cachedVy"] = (s.tmp_0); + r0 = (s.ms___47178).fields["cachedVy"] = (s.tmp_0); case 27: case 28: - s.tmp_2 = Fx_abs__P165_mk(s); - r0 = s.ms___29689.fields["xStep"]; + s.tmp_2 = Fx_abs__P17451_mk(s); + r0 = s.ms___47178.fields["xStep"]; s.tmp_2.arg0 = r0; s.callLocIdx = 818; s.pc = 54; return s.tmp_2; case 54: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = Fx_abs__P165_mk(s); - r0 = s.ms___29689.fields["dx"]; + s.tmp_4 = Fx_abs__P17451_mk(s); + r0 = s.ms___47178.fields["dx"]; s.tmp_4.arg0 = r0; s.callLocIdx = 819; s.pc = 55; return s.tmp_4; case 55: @@ -77715,23 +78057,23 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 29; continue; } - r0 = s.ms___29689.fields["dx"]; + r0 = s.ms___47178.fields["dx"]; { step = 30; continue; } case 29: - r0 = s.ms___29689.fields["xStep"]; + r0 = s.ms___47178.fields["xStep"]; case 30: // jmp value (already in r0) s.tmp_5 = r0; - s.stepX___29784 = (s.tmp_5); - s.tmp_2 = Fx_abs__P165_mk(s); - r0 = s.ms___29689.fields["yStep"]; + s.stepX___47273 = (s.tmp_5); + s.tmp_2 = Fx_abs__P17451_mk(s); + r0 = s.ms___47178.fields["yStep"]; s.tmp_2.arg0 = r0; s.callLocIdx = 820; s.pc = 56; return s.tmp_2; case 56: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = Fx_abs__P165_mk(s); - r0 = s.ms___29689.fields["dy"]; + s.tmp_4 = Fx_abs__P17451_mk(s); + r0 = s.ms___47178.fields["dy"]; s.tmp_4.arg0 = r0; s.callLocIdx = 821; s.pc = 57; return s.tmp_4; case 57: @@ -77741,45 +78083,45 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 31; continue; } - r0 = s.ms___29689.fields["dy"]; + r0 = s.ms___47178.fields["dy"]; { step = 32; continue; } case 31: - r0 = s.ms___29689.fields["yStep"]; + r0 = s.ms___47178.fields["yStep"]; case 32: // jmp value (already in r0) s.tmp_5 = r0; - s.stepY___29798 = (s.tmp_5); - s.tmp_0 = r0 = s.ms___29689; - r0 = s.ms___29689.fields["dx"]; + s.stepY___47287 = (s.tmp_5); + s.tmp_0 = r0 = s.ms___47178; + r0 = s.ms___47178.fields["dx"]; s.tmp_2 = r0; - r0 = (s.tmp_2 - s.stepX___29784); + r0 = (s.tmp_2 - s.stepX___47273); s.tmp_1 = r0; r0 = (s.tmp_0).fields["dx"] = (s.tmp_1); - s.tmp_0 = r0 = s.ms___29689; - r0 = s.ms___29689.fields["dy"]; + s.tmp_0 = r0 = s.ms___47178; + r0 = s.ms___47178.fields["dy"]; s.tmp_2 = r0; - r0 = (s.tmp_2 - s.stepY___29798); + r0 = (s.tmp_2 - s.stepY___47287); s.tmp_1 = r0; r0 = (s.tmp_0).fields["dy"] = (s.tmp_1); - r0 = s.s___29691.fields["_x"]; + r0 = s.s___47180.fields["_x"]; s.tmp_0 = r0; - r0 = (s.s___29691).fields["_lastX"] = (s.tmp_0); - r0 = s.s___29691.fields["_y"]; + r0 = (s.s___47180).fields["_lastX"] = (s.tmp_0); + r0 = s.s___47180.fields["_y"]; s.tmp_0 = r0; - r0 = (s.s___29691).fields["_lastY"] = (s.tmp_0); - s.tmp_0 = r0 = s.s___29691; - r0 = s.s___29691.fields["_x"]; + r0 = (s.s___47180).fields["_lastY"] = (s.tmp_0); + s.tmp_0 = r0 = s.s___47180; + r0 = s.s___47180.fields["_x"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.stepX___29784); + r0 = (s.tmp_2 + s.stepX___47273); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_x"] = (s.tmp_1); - s.tmp_0 = r0 = s.s___29691; - r0 = s.s___29691.fields["_y"]; + s.tmp_0 = r0 = s.s___47180; + r0 = s.s___47180.fields["_y"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.stepY___29798); + r0 = (s.tmp_2 + s.stepY___47287); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_y"] = (s.tmp_1); - r0 = s.s___29691.fields["flags"]; + r0 = s.s___47180.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 4610); s.tmp_2 = r0; @@ -77789,22 +78131,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__P2240_mk(s); + s.tmp_4 = sprites_SpriteMap_insertAABB__P19526_mk(s); r0 = s.arg0.fields["map"]; s.tmp_4.arg0 = r0; - s.tmp_4.arg1 = s.s___29691; + s.tmp_4.arg1 = s.s___47180; s.callLocIdx = 826; s.pc = 58; return s.tmp_4; case 58: r0 = s.retval; case 33: case 34: - s.tmp_0 = r0 = s.tileMap___29609; + s.tmp_0 = r0 = s.tileMap___47098; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 35; continue; } r0 = s.tmp_0; { step = 36; continue; } case 35: - r0 = s.tileMap___29609.fields["_map"]; + r0 = s.tileMap___47098.fields["_map"]; s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); s.tmp_3 = r0; @@ -77818,79 +78160,79 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 37; continue; } - s.tmp_6 = ArcadePhysicsEngine_tilemapCollisions__P5492_mk(s); + s.tmp_6 = ArcadePhysicsEngine_tilemapCollisions__P22793_mk(s); s.tmp_6.arg0 = s.arg0; - s.tmp_6.arg1 = s.ms___29689; - s.tmp_6.arg2 = s.tileMap___29609; + s.tmp_6.arg1 = s.ms___47178; + s.tmp_6.arg2 = s.tileMap___47098; s.callLocIdx = 828; s.pc = 59; return s.tmp_6; case 59: r0 = s.retval; case 37: case 38: - s.tmp_2 = Fx_abs__P165_mk(s); - r0 = s.ms___29689.fields["dx"]; + s.tmp_2 = Fx_abs__P17451_mk(s); + r0 = s.ms___47178.fields["dx"]; s.tmp_2.arg0 = r0; s.callLocIdx = 829; s.pc = 60; return s.tmp_2; case 60: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 > globals.MIN_MOVE_GAP___2308); + r0 = (s.tmp_1 > globals.MIN_MOVE_GAP___19594); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 39; continue; } r0 = s.tmp_0; { step = 40; continue; } case 39: - s.tmp_4 = Fx_abs__P165_mk(s); - r0 = s.ms___29689.fields["dy"]; + s.tmp_4 = Fx_abs__P17451_mk(s); + r0 = s.ms___47178.fields["dy"]; s.tmp_4.arg0 = r0; s.callLocIdx = 830; s.pc = 61; return s.tmp_4; case 61: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 > globals.MIN_MOVE_GAP___2308); + r0 = (s.tmp_3 > globals.MIN_MOVE_GAP___19594); case 40: // jmp value (already in r0) s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 41; continue; } - r0 = pxsim_Array__push(s.remainingMovers___29684, s.ms___29689); + r0 = pxsim_Array__push(s.remainingMovers___47173, s.ms___47178); case 41: case 42: - r0 = (s.unnamed171___U14 + 1); - s.unnamed171___U14 = (r0); + r0 = (s.unnamed263___U14 + 1); + s.unnamed263___U14 = (r0); { step = 4; continue; } case 43: - s.unnamed170___U13 = (undefined); - s.tmp_0 = ArcadePhysicsEngine_spriteCollisions__P5491_mk(s); + s.unnamed262___U13 = (undefined); + s.tmp_0 = ArcadePhysicsEngine_spriteCollisions__P22792_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.currMovers___29677; - s.tmp_0.arg2 = s.overlapHandlers___29655; + s.tmp_0.arg1 = s.currMovers___47166; + s.tmp_0.arg2 = s.overlapHandlers___47144; s.callLocIdx = 831; s.pc = 62; return s.tmp_0; case 62: r0 = s.retval; case 44: - r0 = pxsim_Array__length(s.currMovers___29677); + r0 = pxsim_Array__length(s.currMovers___47166); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 45; continue; } - r0 = pxsim_Array_.pop(s.currMovers___29677); + r0 = pxsim_Array_.pop(s.currMovers___47166); { step = 44; continue; } case 45: - r0 = (s.count___29667 + 1); - s.count___29667 = (r0); + r0 = (s.count___47156 + 1); + s.count___47156 = (r0); { step = 1; continue; } case 46: r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_move__P2326.info = {"start":2822,"length":3809,"line":112,"column":4,"endLine":208,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"move","argumentNames":["this","dt"]} +ArcadePhysicsEngine_move__P19612.info = {"start":2822,"length":3809,"line":112,"column":4,"endLine":208,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"move","argumentNames":["this","dt"]} -function ArcadePhysicsEngine_move__P2326_mk(s) { +function ArcadePhysicsEngine_move__P19612_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_move__P2326, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_move__P19612, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -77904,24 +78246,24 @@ function ArcadePhysicsEngine_move__P2326_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - dtMs___29596: undefined, - dt2___29602: undefined, - scene___29606: undefined, - tileMap___29609: undefined, - movingSprites___29612: undefined, - MAX_STEP_COUNT___29643: undefined, - overlapHandlers___29655: undefined, - selected___29662: undefined, - buffers___29663: undefined, - count___29667: undefined, - currMovers___29677: undefined, - remainingMovers___29684: undefined, - ms___29689: undefined, - unnamed170___U13: undefined, - unnamed171___U14: undefined, - s___29691: undefined, - stepX___29784: undefined, - stepY___29798: undefined, + dtMs___47085: undefined, + dt2___47091: undefined, + scene___47095: undefined, + tileMap___47098: undefined, + movingSprites___47101: undefined, + MAX_STEP_COUNT___47132: undefined, + overlapHandlers___47144: undefined, + selected___47151: undefined, + buffers___47152: undefined, + count___47156: undefined, + currMovers___47166: undefined, + remainingMovers___47173: undefined, + ms___47178: undefined, + unnamed262___U13: undefined, + unnamed263___U14: undefined, + s___47180: undefined, + stepX___47273: undefined, + stepY___47287: undefined, arg0: undefined, arg1: undefined, } } @@ -77930,7 +78272,7 @@ function ArcadePhysicsEngine_move__P2326_mk(s) { -function movingSprites_inline__P29614(s) { +function movingSprites_inline__P47103(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -77944,7 +78286,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = ArcadePhysicsEngine_createMovingSprite__P5490_mk(s); + s.tmp_0 = ArcadePhysicsEngine_createMovingSprite__P22791_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.caps[1]; @@ -77955,12 +78297,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -movingSprites_inline__P29614.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__P47103.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__P29614_mk(s) { +function movingSprites_inline__P47103_mk(s) { checkStack(s.depth); return { - parent: s, fn: movingSprites_inline__P29614, depth: s.depth + 1, + parent: s, fn: movingSprites_inline__P47103, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -77970,7 +78312,7 @@ function movingSprites_inline__P29614_mk(s) { -function ArcadePhysicsEngine_move_inline__P29626(s) { +function ArcadePhysicsEngine_move_inline__P47115(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -77984,7 +78326,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_1 = Sprite_vx__P2145_mk(s); + s.tmp_1 = Sprite_vx__P19431_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 803; s.pc = 5; return s.tmp_1; case 5: @@ -77995,7 +78337,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_2 = Sprite_vy__P2147_mk(s); + s.tmp_2 = Sprite_vy__P19433_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 804; s.pc = 6; return s.tmp_2; case 6: @@ -78005,7 +78347,7 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.tmp_4 = Sprite_clearObstacles__P2212_mk(s); + s.tmp_4 = Sprite_clearObstacles__P19498_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 805; s.pc = 7; return s.tmp_4; case 7: @@ -78016,12 +78358,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_move_inline__P29626.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__P47115.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__P29626_mk(s) { +function ArcadePhysicsEngine_move_inline__P47115_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_move_inline__P29626, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_move_inline__P47115, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -78035,7 +78377,7 @@ function ArcadePhysicsEngine_move_inline__P29626_mk(s) { -function ArcadePhysicsEngine_spriteCollisions__P5491(s) { +function ArcadePhysicsEngine_spriteCollisions__P22792(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -78045,18 +78387,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ms___29899 = undefined; - s.unnamed172___U1 = undefined; - s.unnamed173___U2 = undefined; - s.sprite___29901 = undefined; - s.overSprites___29908 = undefined; - s.overlapper___29916 = undefined; - s.unnamed174___U6 = undefined; - s.unnamed175___U7 = undefined; - s.thisKind___29922 = undefined; - s.otherKind___29926 = undefined; - s.higher___29939 = undefined; - s.lower___29948 = undefined; + s.ms___47388 = undefined; + s.unnamed264___U1 = undefined; + s.unnamed265___U2 = undefined; + s.sprite___47390 = undefined; + s.overSprites___47397 = undefined; + s.overlapper___47405 = undefined; + s.unnamed266___U6 = undefined; + s.unnamed267___U7 = undefined; + s.thisKind___47411 = undefined; + s.otherKind___47415 = undefined; + s.higher___47428 = undefined; + s.lower___47437 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -78064,7 +78406,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C2314_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C19600_VT)) failedCast(r0); r0 = pxsim_Array__length(s.arg2); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -78076,20 +78418,20 @@ switch (step) { { step = 21; continue; } case 1: case 2: - s.ms___29899 = (undefined); - s.unnamed172___U1 = (s.arg1); - s.unnamed173___U2 = (0); + s.ms___47388 = (undefined); + s.unnamed264___U1 = (s.arg1); + s.unnamed265___U2 = (0); case 3: - s.tmp_0 = r0 = s.unnamed173___U2; - r0 = pxsim_Array__length(s.unnamed172___U1); + s.tmp_0 = r0 = s.unnamed265___U2; + r0 = pxsim_Array__length(s.unnamed264___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 20; continue; } - r0 = pxsim_Array__getAt(s.unnamed172___U1, s.unnamed173___U2); - s.ms___29899 = (r0); - r0 = s.ms___29899.fields["sprite"]; - s.sprite___29901 = (r0); - r0 = s.sprite___29901.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed264___U1, s.unnamed265___U2); + s.ms___47388 = (r0); + r0 = s.ms___47388.fields["sprite"]; + s.sprite___47390 = (r0); + r0 = s.sprite___47390.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4610); s.tmp_0 = r0; @@ -78098,27 +78440,27 @@ switch (step) { { step = 19; continue; } case 4: case 5: - s.tmp_2 = sprites_SpriteMap_overlaps__P2236_mk(s); + s.tmp_2 = sprites_SpriteMap_overlaps__P19522_mk(s); r0 = s.arg0.fields["map"]; s.tmp_2.arg0 = r0; - r0 = s.ms___29899.fields["sprite"]; + r0 = s.ms___47388.fields["sprite"]; s.tmp_2.arg1 = r0; s.callLocIdx = 869; s.pc = 22; return s.tmp_2; case 22: r0 = s.retval; - s.overSprites___29908 = (r0); - s.overlapper___29916 = (undefined); - s.unnamed174___U6 = (s.overSprites___29908); - s.unnamed175___U7 = (0); + s.overSprites___47397 = (r0); + s.overlapper___47405 = (undefined); + s.unnamed266___U6 = (s.overSprites___47397); + s.unnamed267___U7 = (0); case 6: - s.tmp_0 = r0 = s.unnamed175___U7; - r0 = pxsim_Array__length(s.unnamed174___U6); + s.tmp_0 = r0 = s.unnamed267___U7; + r0 = pxsim_Array__length(s.unnamed266___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 18; continue; } - r0 = pxsim_Array__getAt(s.unnamed174___U6, s.unnamed175___U7); - s.overlapper___29916 = (r0); - r0 = s.overlapper___29916.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed266___U6, s.unnamed267___U7); + s.overlapper___47405 = (r0); + r0 = s.overlapper___47405.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 4610); s.tmp_2 = r0; @@ -78127,13 +78469,13 @@ switch (step) { { step = 17; continue; } case 7: case 8: - r0 = s.sprite___29901.fields["_kind"]; - s.thisKind___29922 = (r0); - r0 = s.overlapper___29916.fields["_kind"]; - s.otherKind___29926 = (r0); - r0 = s.sprite___29901.fields["_kindsOverlappedWith"]; + r0 = s.sprite___47390.fields["_kind"]; + s.thisKind___47411 = (r0); + r0 = s.overlapper___47405.fields["_kind"]; + s.otherKind___47415 = (r0); + r0 = s.sprite___47390.fields["_kindsOverlappedWith"]; s.tmp_2 = r0; - r0 = pxsim_Array_.indexOf(s.tmp_2, s.otherKind___29926, undefined); + r0 = pxsim_Array_.indexOf(s.tmp_2, s.otherKind___47415, undefined); s.tmp_1 = r0; r0 = (s.tmp_1 === -1); s.tmp_0 = r0; @@ -78142,37 +78484,37 @@ switch (step) { { step = 17; continue; } case 9: case 10: - r0 = s.sprite___29901.fields["id"]; + r0 = s.sprite___47390.fields["id"]; s.tmp_4 = r0; - r0 = s.overlapper___29916.fields["id"]; + r0 = s.overlapper___47405.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___29901; + r0 = s.sprite___47390; { step = 12; continue; } case 11: - r0 = s.overlapper___29916; + r0 = s.overlapper___47405; case 12: // jmp value (already in r0) s.tmp_6 = r0; - s.higher___29939 = (s.tmp_6); - r0 = (s.higher___29939 === s.sprite___29901); + s.higher___47428 = (s.tmp_6); + r0 = (s.higher___47428 === s.sprite___47390); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = s.overlapper___29916; + r0 = s.overlapper___47405; { step = 14; continue; } case 13: - r0 = s.sprite___29901; + r0 = s.sprite___47390; case 14: // jmp value (already in r0) s.tmp_1 = r0; - s.lower___29948 = (s.tmp_1); - r0 = s.higher___29939.fields["_overlappers"]; + s.lower___47437 = (s.tmp_1); + r0 = s.higher___47428.fields["_overlappers"]; s.tmp_2 = r0; - r0 = s.lower___29948.fields["id"]; + r0 = s.lower___47437.fields["id"]; s.tmp_3 = r0; r0 = pxsim_Array_.indexOf(s.tmp_2, s.tmp_3, undefined); s.tmp_1 = r0; @@ -78180,19 +78522,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__P29968); + r0 = pxsim_pxtcore_mkAction(2, forEach_inline__P47457); s.tmp_4 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_4, 0, s.thisKind___29922); - r0 = pxsim_pxtrt_stclo(s.tmp_4, 1, s.otherKind___29926); - r0 = pxsim_pxtcore_mkAction(5, ArcadePhysicsEngine_spriteCollisions_inline__P29990); + r0 = pxsim_pxtrt_stclo(s.tmp_4, 0, s.thisKind___47411); + r0 = pxsim_pxtrt_stclo(s.tmp_4, 1, s.otherKind___47415); + r0 = pxsim_pxtcore_mkAction(5, ArcadePhysicsEngine_spriteCollisions_inline__P47479); s.tmp_5 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_5, 0, s.higher___29939); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 1, s.lower___29948); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 2, s.sprite___29901); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 3, s.overlapper___29916); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 4, s.thisKind___29922); - s.tmp_6 = helpers_arrayForEach__P109_mk(s); - s.tmp_7 = helpers_arrayFilter__P110_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 0, s.higher___47428); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 1, s.lower___47437); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 2, s.sprite___47390); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 3, s.overlapper___47405); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 4, s.thisKind___47411); + s.tmp_6 = helpers_arrayForEach__P17395_mk(s); + s.tmp_7 = helpers_arrayFilter__P17396_mk(s); s.tmp_7.arg0 = s.arg2; s.tmp_7.arg1 = s.tmp_4; s.callLocIdx = 872; s.pc = 24; return s.tmp_7; @@ -78206,28 +78548,28 @@ switch (step) { case 15: case 16: case 17: - r0 = (s.unnamed175___U7 + 1); - s.unnamed175___U7 = (r0); + r0 = (s.unnamed267___U7 + 1); + s.unnamed267___U7 = (r0); { step = 6; continue; } case 18: - s.unnamed174___U6 = (undefined); + s.unnamed266___U6 = (undefined); case 19: - r0 = (s.unnamed173___U2 + 1); - s.unnamed173___U2 = (r0); + r0 = (s.unnamed265___U2 + 1); + s.unnamed265___U2 = (r0); { step = 3; continue; } case 20: - s.unnamed172___U1 = (undefined); + s.unnamed264___U1 = (undefined); case 21: r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_spriteCollisions__P5491.info = {"start":9448,"length":2268,"line":302,"column":4,"endLine":346,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"spriteCollisions","argumentNames":["this","movedSprites","handlers"]} +ArcadePhysicsEngine_spriteCollisions__P22792.info = {"start":9448,"length":2268,"line":302,"column":4,"endLine":346,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"spriteCollisions","argumentNames":["this","movedSprites","handlers"]} -function ArcadePhysicsEngine_spriteCollisions__P5491_mk(s) { +function ArcadePhysicsEngine_spriteCollisions__P22792_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_spriteCollisions__P5491, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_spriteCollisions__P22792, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -78237,18 +78579,18 @@ function ArcadePhysicsEngine_spriteCollisions__P5491_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - ms___29899: undefined, - unnamed172___U1: undefined, - unnamed173___U2: undefined, - sprite___29901: undefined, - overSprites___29908: undefined, - overlapper___29916: undefined, - unnamed174___U6: undefined, - unnamed175___U7: undefined, - thisKind___29922: undefined, - otherKind___29926: undefined, - higher___29939: undefined, - lower___29948: undefined, + ms___47388: undefined, + unnamed264___U1: undefined, + unnamed265___U2: undefined, + sprite___47390: undefined, + overSprites___47397: undefined, + overlapper___47405: undefined, + unnamed266___U6: undefined, + unnamed267___U7: undefined, + thisKind___47411: undefined, + otherKind___47415: undefined, + higher___47428: undefined, + lower___47437: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -78258,7 +78600,7 @@ function ArcadePhysicsEngine_spriteCollisions__P5491_mk(s) { -function forEach_inline__P29968(s) { +function forEach_inline__P47457(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -78315,12 +78657,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P29968.info = {"start":10817,"length":137,"line":328,"column":32,"endLine":329,"endColumn":81,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} +forEach_inline__P47457.info = {"start":10817,"length":137,"line":328,"column":32,"endLine":329,"endColumn":81,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} -function forEach_inline__P29968_mk(s) { +function forEach_inline__P47457_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P29968, depth: s.depth + 1, + parent: s, fn: forEach_inline__P47457, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -78338,7 +78680,7 @@ function forEach_inline__P29968_mk(s) { -function ArcadePhysicsEngine_spriteCollisions_inline__P29990(s) { +function ArcadePhysicsEngine_spriteCollisions_inline__P47479(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -78357,7 +78699,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__P30000); + r0 = pxsim_pxtcore_mkAction(6, ArcadePhysicsEngine_spriteCollisions_inline__P47489); 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]); @@ -78370,12 +78712,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_spriteCollisions_inline__P29990.info = {"start":11014,"length":652,"line":331,"column":33,"endLine":342,"endColumn":25,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} +ArcadePhysicsEngine_spriteCollisions_inline__P47479.info = {"start":11014,"length":652,"line":331,"column":33,"endLine":342,"endColumn":25,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} -function ArcadePhysicsEngine_spriteCollisions_inline__P29990_mk(s) { +function ArcadePhysicsEngine_spriteCollisions_inline__P47479_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_spriteCollisions_inline__P29990, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_spriteCollisions_inline__P47479, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -78386,7 +78728,7 @@ function ArcadePhysicsEngine_spriteCollisions_inline__P29990_mk(s) { -function ArcadePhysicsEngine_spriteCollisions_inline__P30000(s) { +function ArcadePhysicsEngine_spriteCollisions_inline__P47489(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -78462,12 +78804,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_spriteCollisions_inline__P30000.info = {"start":11135,"length":503,"line":333,"column":50,"endLine":341,"endColumn":29,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":[]} +ArcadePhysicsEngine_spriteCollisions_inline__P47489.info = {"start":11135,"length":503,"line":333,"column":50,"endLine":341,"endColumn":29,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":[]} -function ArcadePhysicsEngine_spriteCollisions_inline__P30000_mk(s) { +function ArcadePhysicsEngine_spriteCollisions_inline__P47489_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_spriteCollisions_inline__P30000, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_spriteCollisions_inline__P47489, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -78488,7 +78830,7 @@ function ArcadePhysicsEngine_spriteCollisions_inline__P30000_mk(s) { -function sprites_SpriteMap_overlaps__P2236(s) { +function sprites_SpriteMap_overlaps__P19522(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -78498,47 +78840,47 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.n___30033 = undefined; - s.o___30037 = undefined; + s.n___47522 = undefined; + s.o___47526 = 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__C2233_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_neighbors__P2235_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C19519_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_neighbors__P19521_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 748; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.n___30033 = (r0); - r0 = pxsim_pxtcore_mkAction(1, o_inline__P30039); + s.n___47522 = (r0); + r0 = pxsim_pxtcore_mkAction(1, o_inline__P47528); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - s.tmp_1 = helpers_arrayFilter__P110_mk(s); - s.tmp_1.arg0 = s.n___30033; + s.tmp_1 = helpers_arrayFilter__P17396_mk(s); + s.tmp_1.arg0 = s.n___47522; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 750; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; - s.o___30037 = (r0); - r0 = s.o___30037; + s.o___47526 = (r0); + r0 = s.o___47526; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_overlaps__P2236.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__P19522.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__P2236_mk(s) { +function sprites_SpriteMap_overlaps__P19522_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_overlaps__P2236, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_overlaps__P19522, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - n___30033: undefined, - o___30037: undefined, + n___47522: undefined, + o___47526: undefined, arg0: undefined, arg1: undefined, } } @@ -78547,7 +78889,7 @@ function sprites_SpriteMap_overlaps__P2236_mk(s) { -function o_inline__P30039(s) { +function o_inline__P47528(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -78561,7 +78903,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Sprite_overlapsWith__P2207_mk(s); + s.tmp_0 = Sprite_overlapsWith__P19493_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 749; s.pc = 1; return s.tmp_0; @@ -78570,12 +78912,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -o_inline__P30039.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__P47528.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__P30039_mk(s) { +function o_inline__P47528_mk(s) { checkStack(s.depth); return { - parent: s, fn: o_inline__P30039, depth: s.depth + 1, + parent: s, fn: o_inline__P47528, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -78585,7 +78927,7 @@ function o_inline__P30039_mk(s) { -function sprites_SpriteMap_neighbors__P2235(s) { +function sprites_SpriteMap_neighbors__P19521(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -78595,112 +78937,112 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.n___30049 = undefined; - s.layer___30051 = undefined; + s.n___47538 = undefined; + s.layer___47540 = 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__C2233_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C19519_VT)) failedCast(r0); r0 = pxsim_Array__mk(); - s.n___30049 = (r0); + s.n___47538 = (r0); r0 = s.arg1.fields["layer"]; - s.layer___30051 = (r0); - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P5455_mk(s); + s.layer___47540 = (r0); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P22756_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_left__P2186_mk(s); + s.tmp_1 = Sprite_left__P19472_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 736; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_top__P2190_mk(s); + s.tmp_2 = Sprite_top__P19476_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 737; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___30051; - s.tmp_0.arg4 = s.n___30049; + s.tmp_0.arg3 = s.layer___47540; + s.tmp_0.arg4 = s.n___47538; s.callLocIdx = 738; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P5455_mk(s); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P22756_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_left__P2186_mk(s); + s.tmp_1 = Sprite_left__P19472_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 739; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_bottom__P2192_mk(s); + s.tmp_2 = Sprite_bottom__P19478_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 740; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___30051; - s.tmp_0.arg4 = s.n___30049; + s.tmp_0.arg3 = s.layer___47540; + s.tmp_0.arg4 = s.n___47538; s.callLocIdx = 741; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P5455_mk(s); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P22756_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_right__P2188_mk(s); + s.tmp_1 = Sprite_right__P19474_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 742; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_top__P2190_mk(s); + s.tmp_2 = Sprite_top__P19476_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 743; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___30051; - s.tmp_0.arg4 = s.n___30049; + s.tmp_0.arg3 = s.layer___47540; + s.tmp_0.arg4 = s.n___47538; s.callLocIdx = 744; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P5455_mk(s); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P22756_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_right__P2188_mk(s); + s.tmp_1 = Sprite_right__P19474_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 745; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_bottom__P2192_mk(s); + s.tmp_2 = Sprite_bottom__P19478_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 746; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___30051; - s.tmp_0.arg4 = s.n___30049; + s.tmp_0.arg3 = s.layer___47540; + s.tmp_0.arg4 = s.n___47538; s.callLocIdx = 747; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - r0 = pxsim_Array_.removeElement(s.n___30049, s.arg1); - r0 = s.n___30049; + r0 = pxsim_Array_.removeElement(s.n___47538, s.arg1); + r0 = s.n___47538; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_neighbors__P2235.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__P19521.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__P2235_mk(s) { +function sprites_SpriteMap_neighbors__P19521_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_neighbors__P2235, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_neighbors__P19521, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - n___30049: undefined, - layer___30051: undefined, + n___47538: undefined, + layer___47540: undefined, arg0: undefined, arg1: undefined, } } @@ -78709,7 +79051,7 @@ function sprites_SpriteMap_neighbors__P2235_mk(s) { -function sprites_SpriteMap_mergeAtKey__P5455(s) { +function sprites_SpriteMap_mergeAtKey__P22756(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -78719,11 +79061,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.k___30092 = undefined; - s.bucket___30097 = undefined; - s.sprite___30104 = undefined; - s.unnamed168___U3 = undefined; - s.unnamed169___U4 = undefined; + s.k___47581 = undefined; + s.bucket___47586 = undefined; + s.sprite___47593 = undefined; + s.unnamed260___U3 = undefined; + s.unnamed261___U4 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -78733,33 +79075,33 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C2233_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_key__P5453_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C19519_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_key__P22754_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; s.callLocIdx = 766; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.k___30092 = (r0); + s.k___47581 = (r0); r0 = s.arg0.fields["buckets"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.k___30092); - s.bucket___30097 = (r0); - r0 = pxsim_numops_toBoolDecr(s.bucket___30097); + r0 = pxsim_Array__getAt(s.tmp_0, s.k___47581); + s.bucket___47586 = (r0); + r0 = pxsim_numops_toBoolDecr(s.bucket___47586); if (!r0) { step = 7; continue; } - s.sprite___30104 = (undefined); - s.unnamed168___U3 = (s.bucket___30097); - s.unnamed169___U4 = (0); + s.sprite___47593 = (undefined); + s.unnamed260___U3 = (s.bucket___47586); + s.unnamed261___U4 = (0); case 1: - s.tmp_0 = r0 = s.unnamed169___U4; - r0 = pxsim_Array__length(s.unnamed168___U3); + s.tmp_0 = r0 = s.unnamed261___U4; + r0 = pxsim_Array__length(s.unnamed260___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed168___U3, s.unnamed169___U4); - s.sprite___30104 = (r0); - r0 = s.sprite___30104.fields["layer"]; + r0 = pxsim_Array__getAt(s.unnamed260___U3, s.unnamed261___U4); + s.sprite___47593 = (r0); + r0 = s.sprite___47593.fields["layer"]; s.tmp_3 = r0; r0 = (s.tmp_3 & s.arg3); s.tmp_2 = r0; @@ -78768,7 +79110,7 @@ switch (step) { r0 = s.tmp_2; { step = 3; continue; } case 2: - r0 = pxsim_Array_.indexOf(s.arg4, s.sprite___30104, undefined); + r0 = pxsim_Array_.indexOf(s.arg4, s.sprite___47593, undefined); s.tmp_4 = r0; r0 = (s.tmp_4 < 0); case 3: @@ -78776,26 +79118,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___30104); + r0 = pxsim_Array__push(s.arg4, s.sprite___47593); case 4: case 5: - r0 = (s.unnamed169___U4 + 1); - s.unnamed169___U4 = (r0); + r0 = (s.unnamed261___U4 + 1); + s.unnamed261___U4 = (r0); { step = 1; continue; } case 6: - s.unnamed168___U3 = (undefined); + s.unnamed260___U3 = (undefined); case 7: case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_mergeAtKey__P5455.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__P22756.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__P5455_mk(s) { +function sprites_SpriteMap_mergeAtKey__P22756_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_mergeAtKey__P5455, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_mergeAtKey__P22756, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -78803,11 +79145,11 @@ function sprites_SpriteMap_mergeAtKey__P5455_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - k___30092: undefined, - bucket___30097: undefined, - sprite___30104: undefined, - unnamed168___U3: undefined, - unnamed169___U4: undefined, + k___47581: undefined, + bucket___47586: undefined, + sprite___47593: undefined, + unnamed260___U3: undefined, + unnamed261___U4: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -78819,7 +79161,7 @@ function sprites_SpriteMap_mergeAtKey__P5455_mk(s) { -function sprites_SpriteMap_key__P5453(s) { +function sprites_SpriteMap_key__P22754(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -78829,8 +79171,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.xi___30125 = undefined; - s.yi___30137 = undefined; + s.xi___47614 = undefined; + s.yi___47626 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -78838,8 +79180,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C2233_VT)) failedCast(r0); - s.tmp_0 = Math_clamp__P127_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C19519_VT)) failedCast(r0); + s.tmp_0 = Math_clamp__P17413_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg0.fields["columnCount"]; s.tmp_0.arg1 = r0; @@ -78850,8 +79192,8 @@ switch (step) { s.callLocIdx = 758; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.xi___30125 = (r0); - s.tmp_0 = Math_clamp__P127_mk(s); + s.xi___47614 = (r0); + s.tmp_0 = Math_clamp__P17413_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg0.fields["rowCount"]; s.tmp_0.arg1 = r0; @@ -78862,28 +79204,28 @@ switch (step) { s.callLocIdx = 759; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.yi___30137 = (r0); - s.tmp_0 = r0 = s.xi___30125; + s.yi___47626 = (r0); + s.tmp_0 = r0 = s.xi___47614; r0 = s.arg0.fields["columnCount"]; s.tmp_2 = r0; - r0 = (s.yi___30137 * s.tmp_2); + r0 = (s.yi___47626 * s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); return leave(s, r0) default: oops() } } } -sprites_SpriteMap_key__P5453.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__P22754.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__P5453_mk(s) { +function sprites_SpriteMap_key__P22754_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_key__P5453, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_key__P22754, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - xi___30125: undefined, - yi___30137: undefined, + xi___47614: undefined, + yi___47626: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -78893,7 +79235,7 @@ function sprites_SpriteMap_key__P5453_mk(s) { -function ArcadePhysicsEngine_createMovingSprite__P5490(s) { +function ArcadePhysicsEngine_createMovingSprite__P22791(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -78903,16 +79245,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ovx___30337 = undefined; - s.ovy___30342 = undefined; - s.fx___30369 = undefined; - s.c___30376 = undefined; - s.fy___30419 = undefined; - s.c___30426 = undefined; - s.dx___30465 = undefined; - s.dy___30478 = undefined; - s.xStep___30491 = undefined; - s.yStep___30493 = undefined; + s.ovx___47826 = undefined; + s.ovy___47831 = undefined; + s.fx___47858 = undefined; + s.c___47865 = undefined; + s.fy___47908 = undefined; + s.c___47915 = undefined; + s.dx___47954 = undefined; + s.dy___47967 = undefined; + s.xStep___47980 = undefined; + s.yStep___47982 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -78921,23 +79263,23 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C2314_VT)) failedCast(r0); - s.tmp_0 = ArcadePhysicsEngine_constrain__P5495_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C19600_VT)) failedCast(r0); + s.tmp_0 = ArcadePhysicsEngine_constrain__P22796_mk(s); s.tmp_0.arg0 = s.arg0; r0 = s.arg1.fields["_vx"]; s.tmp_0.arg1 = r0; s.callLocIdx = 832; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.ovx___30337 = (r0); - s.tmp_0 = ArcadePhysicsEngine_constrain__P5495_mk(s); + s.ovx___47826 = (r0); + s.tmp_0 = ArcadePhysicsEngine_constrain__P22796_mk(s); s.tmp_0.arg0 = s.arg0; r0 = s.arg1.fields["_vy"]; s.tmp_0.arg1 = r0; s.callLocIdx = 833; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; - s.ovy___30342 = (r0); + s.ovy___47831 = (r0); r0 = s.arg1.fields["_x"]; s.tmp_0 = r0; r0 = (s.arg1).fields["_lastX"] = (s.tmp_0); @@ -78971,21 +79313,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___30369 = (r0); + s.fx___47858 = (r0); r0 = s.arg1.fields["_vx"]; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.fx___30369); - s.c___30376 = (r0); - r0 = (s.c___30376 < 0); + r0 = (s.tmp_0 - s.fx___47858); + s.c___47865 = (r0); + r0 = (s.c___47865 < 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__P166_mk(s); + s.tmp_3 = Fx_min__P17452_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vx"]; s.tmp_4 = r0; - r0 = (s.tmp_4 + s.fx___30369); + r0 = (s.tmp_4 + s.fx___47858); s.tmp_3.arg1 = r0; s.callLocIdx = 841; s.pc = 27; return s.tmp_3; case 27: @@ -78994,16 +79336,16 @@ switch (step) { r0 = (s.tmp_1).fields["_vx"] = (s.tmp_2); { step = 5; continue; } case 2: - r0 = (s.c___30376 > 0); + r0 = (s.c___47865 > 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__P167_mk(s); + s.tmp_3 = Fx_max__P17453_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vx"]; s.tmp_4 = r0; - r0 = (s.tmp_4 - s.fx___30369); + r0 = (s.tmp_4 - s.fx___47858); s.tmp_3.arg1 = r0; s.callLocIdx = 843; s.pc = 28; return s.tmp_3; case 28: @@ -79045,21 +79387,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___30419 = (r0); + s.fy___47908 = (r0); r0 = s.arg1.fields["_vy"]; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.fy___30419); - s.c___30426 = (r0); - r0 = (s.c___30426 < 0); + r0 = (s.tmp_0 - s.fy___47908); + s.c___47915 = (r0); + r0 = (s.c___47915 < 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__P166_mk(s); + s.tmp_3 = Fx_min__P17452_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vy"]; s.tmp_4 = r0; - r0 = (s.tmp_4 + s.fy___30419); + r0 = (s.tmp_4 + s.fy___47908); s.tmp_3.arg1 = r0; s.callLocIdx = 851; s.pc = 29; return s.tmp_3; case 29: @@ -79068,16 +79410,16 @@ switch (step) { r0 = (s.tmp_1).fields["_vy"] = (s.tmp_2); { step = 13; continue; } case 10: - r0 = (s.c___30426 > 0); + r0 = (s.c___47915 > 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__P167_mk(s); + s.tmp_3 = Fx_max__P17453_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vy"]; s.tmp_4 = r0; - r0 = (s.tmp_4 - s.fy___30419); + r0 = (s.tmp_4 - s.fy___47908); s.tmp_3.arg1 = r0; s.callLocIdx = 853; s.pc = 30; return s.tmp_3; case 30: @@ -79093,7 +79435,7 @@ switch (step) { case 15: case 16: s.tmp_0 = r0 = s.arg1; - s.tmp_2 = ArcadePhysicsEngine_constrain__P5495_mk(s); + s.tmp_2 = ArcadePhysicsEngine_constrain__P22796_mk(s); s.tmp_2.arg0 = s.arg0; r0 = s.arg1.fields["_vx"]; s.tmp_2.arg1 = r0; @@ -79103,7 +79445,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__P5495_mk(s); + s.tmp_2 = ArcadePhysicsEngine_constrain__P22796_mk(s); s.tmp_2.arg0 = s.arg0; r0 = s.arg1.fields["_vy"]; s.tmp_2.arg1 = r0; @@ -79114,7 +79456,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___30337); + r0 = (s.tmp_4 + s.ovx___47826); s.tmp_3 = r0; r0 = (s.tmp_3 / 256); s.tmp_2 = r0; @@ -79125,10 +79467,10 @@ switch (step) { r0 = (s.tmp_0 * 256); s.tmp_5 = r0; r0 = (s.tmp_5 | 0); - s.dx___30465 = (r0); + s.dx___47954 = (r0); r0 = s.arg1.fields["_vy"]; s.tmp_4 = r0; - r0 = (s.tmp_4 + s.ovy___30342); + r0 = (s.tmp_4 + s.ovy___47831); s.tmp_3 = r0; r0 = (s.tmp_3 / 256); s.tmp_2 = r0; @@ -79139,12 +79481,12 @@ switch (step) { r0 = (s.tmp_0 * 256); s.tmp_5 = r0; r0 = (s.tmp_5 | 0); - s.dy___30478 = (r0); - s.xStep___30491 = (s.dx___30465); - s.yStep___30493 = (s.dy___30478); + s.dy___47967 = (r0); + s.xStep___47980 = (s.dx___47954); + s.yStep___47982 = (s.dy___47967); case 17: - s.tmp_2 = Fx_abs__P165_mk(s); - s.tmp_2.arg0 = s.xStep___30491; + s.tmp_2 = Fx_abs__P17451_mk(s); + s.tmp_2.arg0 = s.xStep___47980; s.callLocIdx = 862; s.pc = 33; return s.tmp_2; case 33: r0 = s.retval; @@ -79158,8 +79500,8 @@ switch (step) { r0 = s.tmp_0; { step = 19; continue; } case 18: - s.tmp_5 = Fx_abs__P165_mk(s); - s.tmp_5.arg0 = s.yStep___30493; + s.tmp_5 = Fx_abs__P17451_mk(s); + s.tmp_5.arg0 = s.yStep___47982; s.callLocIdx = 863; s.pc = 34; return s.tmp_5; case 34: r0 = s.retval; @@ -79172,8 +79514,8 @@ switch (step) { s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 24; continue; } - s.tmp_10 = Fx_abs__P165_mk(s); - s.tmp_10.arg0 = s.xStep___30491; + s.tmp_10 = Fx_abs__P17451_mk(s); + s.tmp_10.arg0 = s.xStep___47980; s.callLocIdx = 864; s.pc = 35; return s.tmp_10; case 35: r0 = s.retval; @@ -79184,12 +79526,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___30491, 2); - s.xStep___30491 = (r0); + r0 = pxsim.Math_.idiv(s.xStep___47980, 2); + s.xStep___47980 = (r0); case 20: case 21: - s.tmp_2 = Fx_abs__P165_mk(s); - s.tmp_2.arg0 = s.yStep___30493; + s.tmp_2 = Fx_abs__P17451_mk(s); + s.tmp_2.arg0 = s.yStep___47982; s.callLocIdx = 866; s.pc = 36; return s.tmp_2; case 36: r0 = s.retval; @@ -79200,25 +79542,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___30493, 2); - s.yStep___30493 = (r0); + r0 = pxsim.Math_.idiv(s.yStep___47982, 2); + s.yStep___47982 = (r0); case 22: case 23: { step = 17; continue; } case 24: - r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C2312_VT); + r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C19598_VT); s.tmp_0 = r0; - s.tmp_1 = MovingSprite_constructor__P2313_mk(s); + s.tmp_1 = MovingSprite_constructor__P19599_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___30465; - s.tmp_1.arg5 = s.dy___30478; - s.tmp_1.arg6 = s.xStep___30491; - s.tmp_1.arg7 = s.yStep___30493; + s.tmp_1.arg4 = s.dx___47954; + s.tmp_1.arg5 = s.dy___47967; + s.tmp_1.arg6 = s.xStep___47980; + s.tmp_1.arg7 = s.yStep___47982; s.callLocIdx = 868; s.pc = 37; return s.tmp_1; case 37: r0 = s.retval; @@ -79226,12 +79568,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_createMovingSprite__P5490.info = {"start":6637,"length":2805,"line":210,"column":4,"endLine":300,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"createMovingSprite","argumentNames":["this","sprite","dtMs","dt2"]} +ArcadePhysicsEngine_createMovingSprite__P22791.info = {"start":6637,"length":2805,"line":210,"column":4,"endLine":300,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"createMovingSprite","argumentNames":["this","sprite","dtMs","dt2"]} -function ArcadePhysicsEngine_createMovingSprite__P5490_mk(s) { +function ArcadePhysicsEngine_createMovingSprite__P22791_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_createMovingSprite__P5490, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_createMovingSprite__P22791, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -79245,16 +79587,16 @@ function ArcadePhysicsEngine_createMovingSprite__P5490_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - ovx___30337: undefined, - ovy___30342: undefined, - fx___30369: undefined, - c___30376: undefined, - fy___30419: undefined, - c___30426: undefined, - dx___30465: undefined, - dy___30478: undefined, - xStep___30491: undefined, - yStep___30493: undefined, + ovx___47826: undefined, + ovy___47831: undefined, + fx___47858: undefined, + c___47865: undefined, + fy___47908: undefined, + c___47915: undefined, + dx___47954: undefined, + dy___47967: undefined, + xStep___47980: undefined, + yStep___47982: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -79265,7 +79607,7 @@ function ArcadePhysicsEngine_createMovingSprite__P5490_mk(s) { -function ArcadePhysicsEngine_constrain__P5495(s) { +function ArcadePhysicsEngine_constrain__P22796(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -79281,9 +79623,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C2314_VT)) failedCast(r0); - s.tmp_0 = Fx_max__P167_mk(s); - s.tmp_1 = Fx_min__P166_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C19600_VT)) failedCast(r0); + s.tmp_0 = Fx_max__P17453_mk(s); + s.tmp_1 = Fx_min__P17452_mk(s); r0 = s.arg0.fields["maxVelocity"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; @@ -79299,12 +79641,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_constrain__P5495.info = {"start":26054,"length":193,"line":730,"column":4,"endLine":738,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"constrain","argumentNames":["this","v"]} +ArcadePhysicsEngine_constrain__P22796.info = {"start":26054,"length":193,"line":730,"column":4,"endLine":738,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"constrain","argumentNames":["this","v"]} -function ArcadePhysicsEngine_constrain__P5495_mk(s) { +function ArcadePhysicsEngine_constrain__P22796_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_constrain__P5495, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_constrain__P22796, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -79316,7 +79658,7 @@ function ArcadePhysicsEngine_constrain__P5495_mk(s) { -function Fx_compare__P164(s) { +function Fx_compare__P17450(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -79335,12 +79677,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_compare__P164.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__P17450.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__P164_mk(s) { +function Fx_compare__P17450_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_compare__P164, depth: s.depth + 1, + parent: s, fn: Fx_compare__P17450, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -79350,7 +79692,7 @@ function Fx_compare__P164_mk(s) { -function sprites_SpriteMap_insertAABB__P2240(s) { +function sprites_SpriteMap_insertAABB__P19526(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -79360,34 +79702,34 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.left___30157 = undefined; - s.top___30160 = undefined; - s.xn___30163 = undefined; - s.yn___30174 = undefined; - s.x___30185 = undefined; - s.y___30190 = undefined; + s.left___47646 = undefined; + s.top___47649 = undefined; + s.xn___47652 = undefined; + s.yn___47663 = undefined; + s.x___47674 = undefined; + s.y___47679 = 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__C2233_VT)) failedCast(r0); - s.tmp_0 = Sprite_left__P2186_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C19519_VT)) failedCast(r0); + s.tmp_0 = Sprite_left__P19472_mk(s); s.tmp_0.arg0 = s.arg1; s.callLocIdx = 761; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.left___30157 = (r0); - s.tmp_0 = Sprite_top__P2190_mk(s); + s.left___47646 = (r0); + s.tmp_0 = Sprite_top__P19476_mk(s); s.tmp_0.arg0 = s.arg1; s.callLocIdx = 762; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.top___30160 = (r0); - s.tmp_3 = Sprite__C2128_v6_1_mk(s); + s.top___47649 = (r0); + s.tmp_3 = Sprite__C19414_v6_1_mk(s); s.tmp_3.arg0 = s.arg1; - if (!checkSubtype(s.tmp_3.arg0, Sprite__C2128_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, Sprite__C19414_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.width; s.pc = 7; return s.tmp_3; case 7: @@ -79402,10 +79744,10 @@ switch (step) { r0 = s.arg0.fields["cellWidth"]; s.tmp_5 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_5); - s.xn___30163 = (r0); - s.tmp_3 = Sprite__C2128_v7_1_mk(s); + s.xn___47652 = (r0); + s.tmp_3 = Sprite__C19414_v7_1_mk(s); s.tmp_3.arg0 = s.arg1; - if (!checkSubtype(s.tmp_3.arg0, Sprite__C2128_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, Sprite__C19414_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.height; s.pc = 8; return s.tmp_3; case 8: @@ -79420,26 +79762,26 @@ switch (step) { r0 = s.arg0.fields["cellHeight"]; s.tmp_5 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_5); - s.yn___30174 = (r0); - s.x___30185 = (0); + s.yn___47663 = (r0); + s.x___47674 = (0); case 1: - r0 = (s.x___30185 <= s.xn___30163); + r0 = (s.x___47674 <= s.xn___47652); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.y___30190 = (0); + s.y___47679 = (0); case 2: - r0 = (s.y___30190 <= s.yn___30174); + r0 = (s.y___47679 <= s.yn___47663); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_1 = sprites_SpriteMap_insertAtKey__P5454_mk(s); + s.tmp_1 = sprites_SpriteMap_insertAtKey__P22755_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = r0 = s.left___30157; - s.tmp_4 = Math_min__P131_mk(s); - s.tmp_5 = Sprite__C2128_v6_1_mk(s); + s.tmp_2 = r0 = s.left___47646; + s.tmp_4 = Math_min__P17417_mk(s); + s.tmp_5 = Sprite__C19414_v6_1_mk(s); s.tmp_5.arg0 = s.arg1; - if (!checkSubtype(s.tmp_5.arg0, Sprite__C2128_VT)) failedCast(s.tmp_5.arg0); + if (!checkSubtype(s.tmp_5.arg0, Sprite__C19414_VT)) failedCast(s.tmp_5.arg0); s.tmp_5.fn = s.tmp_5.arg0.vtable.methods.width; s.pc = 11; return s.tmp_5; case 11: @@ -79447,7 +79789,7 @@ switch (step) { s.tmp_4.arg0 = r0; r0 = s.arg0.fields["cellWidth"]; s.tmp_6 = r0; - r0 = (s.x___30185 * s.tmp_6); + r0 = (s.x___47674 * s.tmp_6); s.tmp_4.arg1 = r0; s.callLocIdx = 763; s.pc = 10; return s.tmp_4; case 10: @@ -79455,11 +79797,11 @@ switch (step) { s.tmp_3 = r0; r0 = (s.tmp_2 + s.tmp_3); s.tmp_1.arg1 = r0; - s.tmp_7 = r0 = s.top___30160; - s.tmp_9 = Math_min__P131_mk(s); - s.tmp_10 = Sprite__C2128_v7_1_mk(s); + s.tmp_7 = r0 = s.top___47649; + s.tmp_9 = Math_min__P17417_mk(s); + s.tmp_10 = Sprite__C19414_v7_1_mk(s); s.tmp_10.arg0 = s.arg1; - if (!checkSubtype(s.tmp_10.arg0, Sprite__C2128_VT)) failedCast(s.tmp_10.arg0); + if (!checkSubtype(s.tmp_10.arg0, Sprite__C19414_VT)) failedCast(s.tmp_10.arg0); s.tmp_10.fn = s.tmp_10.arg0.vtable.methods.height; s.pc = 13; return s.tmp_10; case 13: @@ -79467,7 +79809,7 @@ switch (step) { s.tmp_9.arg0 = r0; r0 = s.arg0.fields["cellHeight"]; s.tmp_11 = r0; - r0 = (s.y___30190 * s.tmp_11); + r0 = (s.y___47679 * s.tmp_11); s.tmp_9.arg1 = r0; s.callLocIdx = 764; s.pc = 12; return s.tmp_9; case 12: @@ -79479,24 +79821,24 @@ switch (step) { s.callLocIdx = 765; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - r0 = (s.y___30190 + 1); - s.y___30190 = (r0); + r0 = (s.y___47679 + 1); + s.y___47679 = (r0); { step = 2; continue; } case 3: - r0 = (s.x___30185 + 1); - s.x___30185 = (r0); + r0 = (s.x___47674 + 1); + s.x___47674 = (r0); { step = 1; continue; } case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_insertAABB__P2240.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__P19526.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__P2240_mk(s) { +function sprites_SpriteMap_insertAABB__P19526_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_insertAABB__P2240, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_insertAABB__P19526, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -79510,12 +79852,12 @@ function sprites_SpriteMap_insertAABB__P2240_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - left___30157: undefined, - top___30160: undefined, - xn___30163: undefined, - yn___30174: undefined, - x___30185: undefined, - y___30190: undefined, + left___47646: undefined, + top___47649: undefined, + xn___47652: undefined, + yn___47663: undefined, + x___47674: undefined, + y___47679: undefined, arg0: undefined, arg1: undefined, } } @@ -79524,7 +79866,7 @@ function sprites_SpriteMap_insertAABB__P2240_mk(s) { -function sprites_SpriteMap_insertAtKey__P5454(s) { +function sprites_SpriteMap_insertAtKey__P22755(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -79534,8 +79876,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.k___30225 = undefined; - s.bucket___30230 = undefined; + s.k___47714 = undefined; + s.bucket___47719 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -79544,20 +79886,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C2233_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_key__P5453_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C19519_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_key__P22754_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; s.callLocIdx = 760; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.k___30225 = (r0); + s.k___47714 = (r0); r0 = s.arg0.fields["buckets"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.k___30225); - s.bucket___30230 = (r0); - r0 = pxsim_numops_toBoolDecr(s.bucket___30230); + r0 = pxsim_Array__getAt(s.tmp_0, s.k___47714); + s.bucket___47719 = (r0); + r0 = pxsim_numops_toBoolDecr(s.bucket___47719); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -79565,40 +79907,40 @@ switch (step) { if (!r0) { step = 1; continue; } r0 = s.arg0.fields["buckets"]; s.tmp_2 = r0; - s.tmp_3 = r0 = s.k___30225; + s.tmp_3 = r0 = s.k___47714; r0 = pxsim_Array__mk(); s.tmp_4 = r0; r0 = pxsim_Array_.setAt(s.tmp_2, s.tmp_3, s.tmp_4); - s.bucket___30230 = (s.tmp_4); + s.bucket___47719 = (s.tmp_4); case 1: case 2: - r0 = pxsim_Array_.indexOf(s.bucket___30230, s.arg3, undefined); + r0 = pxsim_Array_.indexOf(s.bucket___47719, 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___30230, s.arg3); + r0 = pxsim_Array__push(s.bucket___47719, s.arg3); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_insertAtKey__P5454.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__P22755.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__P5454_mk(s) { +function sprites_SpriteMap_insertAtKey__P22755_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_insertAtKey__P5454, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_insertAtKey__P22755, 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___30225: undefined, - bucket___30230: undefined, + k___47714: undefined, + bucket___47719: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -79609,7 +79951,7 @@ function sprites_SpriteMap_insertAtKey__P5454_mk(s) { -function sprites_SpriteMap_clear__P2239(s) { +function sprites_SpriteMap_clear__P19525(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -79624,7 +79966,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C2233_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C19519_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -79633,12 +79975,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteMap_clear__P2239.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__P19525.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__P2239_mk(s) { +function sprites_SpriteMap_clear__P19525_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_clear__P2239, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_clear__P19525, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -79649,7 +79991,7 @@ function sprites_SpriteMap_clear__P2239_mk(s) { -function sprites_SpriteMap_resizeBuckets__P2238(s) { +function sprites_SpriteMap_resizeBuckets__P19524(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -79659,123 +80001,123 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.maxWidth___30260 = undefined; - s.maxHeight___30261 = undefined; - s.sprite___30263 = undefined; - s.unnamed166___U3 = undefined; - s.unnamed167___U4 = undefined; - s.tMap___30279 = undefined; - s.areaWidth___30283 = undefined; - s.areaHeight___30290 = undefined; + s.maxWidth___47749 = undefined; + s.maxHeight___47750 = undefined; + s.sprite___47752 = undefined; + s.unnamed258___U3 = undefined; + s.unnamed259___U4 = undefined; + s.tMap___47768 = undefined; + s.areaWidth___47772 = undefined; + s.areaHeight___47779 = 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__C2233_VT)) failedCast(r0); - s.maxWidth___30260 = (0); - s.maxHeight___30261 = (0); - s.sprite___30263 = (undefined); - s.unnamed166___U3 = (s.arg1); - s.unnamed167___U4 = (0); + if (!checkSubtype(r0, sprites_SpriteMap__C19519_VT)) failedCast(r0); + s.maxWidth___47749 = (0); + s.maxHeight___47750 = (0); + s.sprite___47752 = (undefined); + s.unnamed258___U3 = (s.arg1); + s.unnamed259___U4 = (0); case 1: - s.tmp_0 = r0 = s.unnamed167___U4; - r0 = pxsim_Array__length(s.unnamed166___U3); + s.tmp_0 = r0 = s.unnamed259___U4; + r0 = pxsim_Array__length(s.unnamed258___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed166___U3, s.unnamed167___U4); - s.sprite___30263 = (r0); - s.tmp_4 = Sprite__C2128_v6_1_mk(s); - s.tmp_4.arg0 = s.sprite___30263; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C2128_VT)) failedCast(s.tmp_4.arg0); + r0 = pxsim_Array__getAt(s.unnamed258___U3, s.unnamed259___U4); + s.sprite___47752 = (r0); + s.tmp_4 = Sprite__C19414_v6_1_mk(s); + s.tmp_4.arg0 = s.sprite___47752; + if (!checkSubtype(s.tmp_4.arg0, Sprite__C19414_VT)) failedCast(s.tmp_4.arg0); s.tmp_4.fn = s.tmp_4.arg0.vtable.methods.width; s.pc = 11; return s.tmp_4; case 11: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 > s.maxWidth___30260); + r0 = (s.tmp_3 > s.maxWidth___47749); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 2; continue; } - s.tmp_5 = Sprite__C2128_v6_1_mk(s); - s.tmp_5.arg0 = s.sprite___30263; - if (!checkSubtype(s.tmp_5.arg0, Sprite__C2128_VT)) failedCast(s.tmp_5.arg0); + s.tmp_5 = Sprite__C19414_v6_1_mk(s); + s.tmp_5.arg0 = s.sprite___47752; + if (!checkSubtype(s.tmp_5.arg0, Sprite__C19414_VT)) failedCast(s.tmp_5.arg0); s.tmp_5.fn = s.tmp_5.arg0.vtable.methods.width; s.pc = 12; return s.tmp_5; case 12: r0 = s.retval; - s.maxWidth___30260 = (r0); + s.maxWidth___47749 = (r0); case 2: case 3: - s.tmp_2 = Sprite__C2128_v7_1_mk(s); - s.tmp_2.arg0 = s.sprite___30263; - if (!checkSubtype(s.tmp_2.arg0, Sprite__C2128_VT)) failedCast(s.tmp_2.arg0); + s.tmp_2 = Sprite__C19414_v7_1_mk(s); + s.tmp_2.arg0 = s.sprite___47752; + if (!checkSubtype(s.tmp_2.arg0, Sprite__C19414_VT)) failedCast(s.tmp_2.arg0); s.tmp_2.fn = s.tmp_2.arg0.vtable.methods.height; s.pc = 13; return s.tmp_2; case 13: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 > s.maxHeight___30261); + r0 = (s.tmp_1 > s.maxHeight___47750); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_3 = Sprite__C2128_v7_1_mk(s); - s.tmp_3.arg0 = s.sprite___30263; - if (!checkSubtype(s.tmp_3.arg0, Sprite__C2128_VT)) failedCast(s.tmp_3.arg0); + s.tmp_3 = Sprite__C19414_v7_1_mk(s); + s.tmp_3.arg0 = s.sprite___47752; + if (!checkSubtype(s.tmp_3.arg0, Sprite__C19414_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.height; s.pc = 14; return s.tmp_3; case 14: r0 = s.retval; - s.maxHeight___30261 = (r0); + s.maxHeight___47750 = (r0); case 4: case 5: - r0 = (s.unnamed167___U4 + 1); - s.unnamed167___U4 = (r0); + r0 = (s.unnamed259___U4 + 1); + s.unnamed259___U4 = (r0); { step = 1; continue; } case 6: - s.unnamed166___U3 = (undefined); - s.tmp_0 = game_currentScene__P2693_mk(s); + s.unnamed258___U3 = (undefined); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 753; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tMap___30279 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tMap___30279); + s.tMap___47768 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tMap___47768); if (!r0) { step = 7; continue; } - s.tmp_0 = tiles_TileMap_areaWidth__P2482_mk(s); - s.tmp_0.arg0 = s.tMap___30279; + s.tmp_0 = tiles_TileMap_areaWidth__P19768_mk(s); + s.tmp_0.arg0 = s.tMap___47768; s.callLocIdx = 754; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; { step = 8; continue; } case 7: - r0 = pxsim_ImageMethods.width(globals.screen___1829); + r0 = pxsim_ImageMethods.width(globals.screen___19115); case 8: // jmp value (already in r0) s.tmp_1 = r0; - s.areaWidth___30283 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.tMap___30279); + s.areaWidth___47772 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.tMap___47768); if (!r0) { step = 9; continue; } - s.tmp_0 = tiles_TileMap_areaHeight__P2483_mk(s); - s.tmp_0.arg0 = s.tMap___30279; + s.tmp_0 = tiles_TileMap_areaHeight__P19769_mk(s); + s.tmp_0.arg0 = s.tMap___47768; s.callLocIdx = 755; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; { step = 10; continue; } case 9: - r0 = pxsim_ImageMethods.height(globals.screen___1829); + r0 = pxsim_ImageMethods.height(globals.screen___19115); case 10: // jmp value (already in r0) s.tmp_1 = r0; - s.areaHeight___30290 = (s.tmp_1); + s.areaHeight___47779 = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_clamp__P127_mk(s); + s.tmp_2 = Math_clamp__P17413_mk(s); s.tmp_2.arg0 = 8; - r0 = (s.areaWidth___30283 >> 2); + r0 = (s.areaWidth___47772 >> 2); s.tmp_2.arg1 = r0; - r0 = (s.maxWidth___30260 * 2); + r0 = (s.maxWidth___47749 * 2); s.tmp_2.arg2 = r0; s.callLocIdx = 756; s.pc = 18; return s.tmp_2; case 18: @@ -79783,11 +80125,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__P127_mk(s); + s.tmp_2 = Math_clamp__P17413_mk(s); s.tmp_2.arg0 = 8; - r0 = (s.areaHeight___30290 >> 2); + r0 = (s.areaHeight___47779 >> 2); s.tmp_2.arg1 = r0; - r0 = (s.maxHeight___30261 * 2); + r0 = (s.maxHeight___47750 * 2); s.tmp_2.arg2 = r0; s.callLocIdx = 757; s.pc = 19; return s.tmp_2; case 19: @@ -79797,25 +80139,25 @@ switch (step) { s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["cellHeight"]; s.tmp_2 = r0; - r0 = pxsim.Math_.idiv(s.areaHeight___30290, s.tmp_2); + r0 = pxsim.Math_.idiv(s.areaHeight___47779, 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___30283, s.tmp_2); + r0 = pxsim.Math_.idiv(s.areaWidth___47772, 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__P2238.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__P19524.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__P2238_mk(s) { +function sprites_SpriteMap_resizeBuckets__P19524_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_resizeBuckets__P2238, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_resizeBuckets__P19524, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -79823,14 +80165,14 @@ function sprites_SpriteMap_resizeBuckets__P2238_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - maxWidth___30260: undefined, - maxHeight___30261: undefined, - sprite___30263: undefined, - unnamed166___U3: undefined, - unnamed167___U4: undefined, - tMap___30279: undefined, - areaWidth___30283: undefined, - areaHeight___30290: undefined, + maxWidth___47749: undefined, + maxHeight___47750: undefined, + sprite___47752: undefined, + unnamed258___U3: undefined, + unnamed259___U4: undefined, + tMap___47768: undefined, + areaWidth___47772: undefined, + areaHeight___47779: undefined, arg0: undefined, arg1: undefined, } } @@ -79839,7 +80181,7 @@ function sprites_SpriteMap_resizeBuckets__P2238_mk(s) { -function Sprite_clearObstacles__P2212(s) { +function Sprite_clearObstacles__P19498(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -79854,7 +80196,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -79863,12 +80205,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_clearObstacles__P2212.info = {"start":26719,"length":54,"line":865,"column":4,"endLine":867,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"clearObstacles","argumentNames":["this"]} +Sprite_clearObstacles__P19498.info = {"start":26719,"length":54,"line":865,"column":4,"endLine":867,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"clearObstacles","argumentNames":["this"]} -function Sprite_clearObstacles__P2212_mk(s) { +function Sprite_clearObstacles__P19498_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_clearObstacles__P2212, depth: s.depth + 1, + parent: s, fn: Sprite_clearObstacles__P19498, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -79879,7 +80221,7 @@ function Sprite_clearObstacles__P2212_mk(s) { -function Fx_idiv__P163(s) { +function Fx_idiv__P17449(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -79898,12 +80240,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_idiv__P163.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__P17449.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__P163_mk(s) { +function Fx_idiv__P17449_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_idiv__P163, depth: s.depth + 1, + parent: s, fn: Fx_idiv__P17449, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -79913,7 +80255,7 @@ function Fx_idiv__P163_mk(s) { -function ArcadePhysicsEngine_draw__P2325(s) { +function ArcadePhysicsEngine_draw__P19611(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -79928,8 +80270,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C2314_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_draw__P2237_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C19600_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_draw__P19523_mk(s); r0 = s.arg0.fields["map"]; s.tmp_0.arg0 = r0; s.callLocIdx = 798; s.pc = 1; return s.tmp_0; @@ -79939,12 +80281,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_draw__P2325.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__P19611.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__P2325_mk(s) { +function ArcadePhysicsEngine_draw__P19611_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_draw__P2325, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_draw__P19611, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -79954,7 +80296,7 @@ function ArcadePhysicsEngine_draw__P2325_mk(s) { -function sprites_SpriteMap_draw__P2237(s) { +function sprites_SpriteMap_draw__P19523(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -79964,70 +80306,70 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.x___30558 = undefined; - s.y___30564 = undefined; - s.left___30570 = undefined; - s.top___30575 = undefined; - s.k___30580 = undefined; - s.b___30585 = undefined; + s.x___48047 = undefined; + s.y___48053 = undefined; + s.left___48059 = undefined; + s.top___48064 = undefined; + s.k___48069 = undefined; + s.b___48074 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C2233_VT)) failedCast(r0); - s.x___30558 = (0); + if (!checkSubtype(r0, sprites_SpriteMap__C19519_VT)) failedCast(r0); + s.x___48047 = (0); case 1: r0 = s.arg0.fields["columnCount"]; s.tmp_1 = r0; - r0 = (s.x___30558 < s.tmp_1); + r0 = (s.x___48047 < s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.y___30564 = (0); + s.y___48053 = (0); case 2: r0 = s.arg0.fields["rowCount"]; s.tmp_1 = r0; - r0 = (s.y___30564 < s.tmp_1); + r0 = (s.y___48053 < 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___30558 * s.tmp_2); - s.left___30570 = (r0); + r0 = (s.x___48047 * s.tmp_2); + s.left___48059 = (r0); r0 = s.arg0.fields["cellHeight"]; s.tmp_0 = r0; - r0 = (s.y___30564 * s.tmp_0); - s.top___30575 = (r0); - s.tmp_0 = sprites_SpriteMap_key__P5453_mk(s); + r0 = (s.y___48053 * s.tmp_0); + s.top___48064 = (r0); + s.tmp_0 = sprites_SpriteMap_key__P22754_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.left___30570; - s.tmp_0.arg2 = s.top___30575; + s.tmp_0.arg1 = s.left___48059; + s.tmp_0.arg2 = s.top___48064; s.callLocIdx = 751; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.k___30580 = (r0); + s.k___48069 = (r0); r0 = s.arg0.fields["buckets"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.k___30580); - s.b___30585 = (r0); - s.tmp_0 = r0 = s.b___30585; + r0 = pxsim_Array__getAt(s.tmp_0, s.k___48069); + s.b___48074 = (r0); + s.tmp_0 = r0 = s.b___48074; 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___30585); + r0 = pxsim_Array__length(s.b___48074); 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__P1758_mk(s); - s.tmp_2.arg0 = globals.screen___1829; - s.tmp_2.arg1 = s.left___30570; - s.tmp_2.arg2 = s.top___30575; + s.tmp_2 = helpers_imageDrawRect__P19044_mk(s); + s.tmp_2.arg0 = globals.screen___19115; + s.tmp_2.arg1 = s.left___48059; + s.tmp_2.arg2 = s.top___48064; r0 = s.arg0.fields["cellWidth"]; s.tmp_2.arg3 = r0; r0 = s.arg0.fields["cellHeight"]; @@ -80038,34 +80380,34 @@ switch (step) { r0 = s.retval; case 5: case 6: - r0 = (s.y___30564 + 1); - s.y___30564 = (r0); + r0 = (s.y___48053 + 1); + s.y___48053 = (r0); { step = 2; continue; } case 7: - r0 = (s.x___30558 + 1); - s.x___30558 = (r0); + r0 = (s.x___48047 + 1); + s.x___48047 = (r0); { step = 1; continue; } case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_draw__P2237.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__P19523.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__P2237_mk(s) { +function sprites_SpriteMap_draw__P19523_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_draw__P2237, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_draw__P19523, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - x___30558: undefined, - y___30564: undefined, - left___30570: undefined, - top___30575: undefined, - k___30580: undefined, - b___30585: undefined, + x___48047: undefined, + y___48053: undefined, + left___48059: undefined, + top___48064: undefined, + k___48069: undefined, + b___48074: undefined, arg0: undefined, } } @@ -80073,7 +80415,7 @@ function sprites_SpriteMap_draw__P2237_mk(s) { -function ArcadePhysicsEngine_removeSprite__P2324(s) { +function ArcadePhysicsEngine_removeSprite__P19610(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -80089,7 +80431,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C2314_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C19600_VT)) failedCast(r0); r0 = s.arg0.fields["sprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.arg1); @@ -80097,12 +80439,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_removeSprite__P2324.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__P19610.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__P2324_mk(s) { +function ArcadePhysicsEngine_removeSprite__P19610_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_removeSprite__P2324, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_removeSprite__P19610, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -80113,7 +80455,7 @@ function ArcadePhysicsEngine_removeSprite__P2324_mk(s) { -function ArcadePhysicsEngine_addSprite__P2323(s) { +function ArcadePhysicsEngine_addSprite__P19609(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -80123,31 +80465,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tm___30622 = undefined; + s.tm___48111 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C2314_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C19600_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__P2693_mk(s); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 796; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tm___30622 = (r0); - s.tmp_0 = r0 = s.tm___30622; + s.tm___48111 = (r0); + s.tmp_0 = r0 = s.tm___48111; 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__P2497_mk(s); - s.tmp_1.arg0 = s.tm___30622; + s.tmp_1 = tiles_TileMap_isOnWall__P19783_mk(s); + s.tmp_1.arg0 = s.tm___48111; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 797; s.pc = 6; return s.tmp_1; case 6: @@ -80169,12 +80511,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_addSprite__P2323.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__P19609.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__P2323_mk(s) { +function ArcadePhysicsEngine_addSprite__P19609_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_addSprite__P2323, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_addSprite__P19609, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -80182,7 +80524,7 @@ function ArcadePhysicsEngine_addSprite__P2323_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - tm___30622: undefined, + tm___48111: undefined, arg0: undefined, arg1: undefined, } } @@ -80191,7 +80533,7 @@ function ArcadePhysicsEngine_addSprite__P2323_mk(s) { -function scene_BackgroundLayer_constructor__P2425(s) { +function scene_BackgroundLayer_constructor__P19711(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -80209,9 +80551,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_BackgroundLayer__C2418_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_BackgroundLayer__C19704_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_max__P130_mk(s); + s.tmp_2 = Math_max__P17416_mk(s); s.tmp_2.arg0 = 1; s.tmp_2.arg1 = s.arg1; s.callLocIdx = 1105; s.pc = 7; return s.tmp_2; @@ -80257,12 +80599,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_BackgroundLayer_constructor__P2425.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__P19711.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__P2425_mk(s) { +function scene_BackgroundLayer_constructor__P19711_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_BackgroundLayer_constructor__P2425, depth: s.depth + 1, + parent: s, fn: scene_BackgroundLayer_constructor__P19711, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -80277,7 +80619,7 @@ function scene_BackgroundLayer_constructor__P2425_mk(s) { -function scene_Camera_y__P2530(s) { +function scene_Camera_y__P19816(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -80292,10 +80634,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C2520_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C19806_VT)) failedCast(r0); r0 = s.arg0.fields["drawOffsetY"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___1829); + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; @@ -80303,13 +80645,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_y__P2530.info = {"start":1398,"length":79,"line":49,"column":8,"endLine":51,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"y","argumentNames":["this"]} -scene_Camera_y__P2530.isGetter = true; +scene_Camera_y__P19816.info = {"start":1398,"length":79,"line":49,"column":8,"endLine":51,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"y","argumentNames":["this"]} +scene_Camera_y__P19816.isGetter = true; -function scene_Camera_y__P2530_mk(s) { +function scene_Camera_y__P19816_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_y__P2530, depth: s.depth + 1, + parent: s, fn: scene_Camera_y__P19816, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -80321,7 +80663,7 @@ function scene_Camera_y__P2530_mk(s) { -function scene_Camera_x__P2529(s) { +function scene_Camera_x__P19815(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -80336,10 +80678,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C2520_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C19806_VT)) failedCast(r0); r0 = s.arg0.fields["drawOffsetX"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; @@ -80347,13 +80689,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_x__P2529.info = {"start":1311,"length":78,"line":46,"column":8,"endLine":48,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"x","argumentNames":["this"]} -scene_Camera_x__P2529.isGetter = true; +scene_Camera_x__P19815.info = {"start":1311,"length":78,"line":46,"column":8,"endLine":48,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"x","argumentNames":["this"]} +scene_Camera_x__P19815.isGetter = true; -function scene_Camera_x__P2529_mk(s) { +function scene_Camera_x__P19815_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_x__P2529, depth: s.depth + 1, + parent: s, fn: scene_Camera_x__P19815, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -80365,7 +80707,7 @@ function scene_Camera_x__P2529_mk(s) { -function effects_ImageEffect_startScreenEffect__P2982(s) { +function effects_ImageEffect_startScreenEffect__P20268(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -80375,7 +80717,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.wasRunning___30709 = undefined; + s.wasRunning___48198 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -80383,8 +80725,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ImageEffect__C2978_VT)) failedCast(r0); - s.tmp_4 = game_currentScene__P2693_mk(s); + if (!checkSubtype(r0, effects_ImageEffect__C20264_VT)) failedCast(r0); + s.tmp_4 = game_currentScene__P19979_mk(s); s.callLocIdx = 1710; s.pc = 8; return s.tmp_4; case 8: r0 = s.retval; @@ -80412,7 +80754,7 @@ switch (step) { r0 = s.arg0.fields["times"]; s.tmp_9 = r0; r0 = (s.tmp_9 != undefined); - s.wasRunning___30709 = (r0); + s.wasRunning___48198 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 3; continue; } r0 = s.arg1; @@ -80423,13 +80765,13 @@ switch (step) { // jmp value (already in r0) s.tmp_0 = r0; r0 = (s.arg0).fields["times"] = (s.tmp_0); - r0 = pxsim_numops_toBoolDecr(s.wasRunning___30709); + r0 = pxsim_numops_toBoolDecr(s.wasRunning___48198); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = pxsim_pxtcore_mkAction(2, effects_ImageEffect_startScreenEffect_inline__P30722); + r0 = pxsim_pxtcore_mkAction(2, effects_ImageEffect_startScreenEffect_inline__P48211); s.tmp_2 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.arg0); r0 = pxsim_pxtrt_stclo(s.tmp_2, 1, s.arg2); @@ -80441,12 +80783,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_startScreenEffect__P2982.info = {"start":1457,"length":637,"line":41,"column":8,"endLine":56,"endColumn":9,"fileName":"pxt_modules/game/effects.ts","functionName":"startScreenEffect","argumentNames":["this","times","delay"]} +effects_ImageEffect_startScreenEffect__P20268.info = {"start":1457,"length":637,"line":41,"column":8,"endLine":56,"endColumn":9,"fileName":"pxt_modules/game/effects.ts","functionName":"startScreenEffect","argumentNames":["this","times","delay"]} -function effects_ImageEffect_startScreenEffect__P2982_mk(s) { +function effects_ImageEffect_startScreenEffect__P20268_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_startScreenEffect__P2982, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_startScreenEffect__P20268, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -80458,7 +80800,7 @@ function effects_ImageEffect_startScreenEffect__P2982_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - wasRunning___30709: undefined, + wasRunning___48198: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -80468,7 +80810,7 @@ function effects_ImageEffect_startScreenEffect__P2982_mk(s) { -function effects_ImageEffect_startScreenEffect_inline__P30722(s) { +function effects_ImageEffect_startScreenEffect_inline__P48211(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -80485,9 +80827,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_2 = effects_ImageEffect_change__P2981_mk(s); + s.tmp_2 = effects_ImageEffect_change__P20267_mk(s); s.tmp_2.arg0 = s.caps[0]; - s.tmp_3 = scene_backgroundImage__P2621_mk(s); + s.tmp_3 = scene_backgroundImage__P19907_mk(s); s.callLocIdx = 1712; s.pc = 6; return s.tmp_3; case 6: r0 = s.retval; @@ -80504,7 +80846,7 @@ switch (step) { case 3: // jmp value (already in r0) s.tmp_0 = r0; - s.tmp_1 = pause__P413_mk(s); + s.tmp_1 = pause__P17699_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 1714; s.pc = 7; return s.tmp_1; case 7: @@ -80522,12 +80864,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_startScreenEffect_inline__P30722.info = {"start":1764,"length":304,"line":47,"column":38,"endLine":54,"endColumn":17,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":[]} +effects_ImageEffect_startScreenEffect_inline__P48211.info = {"start":1764,"length":304,"line":47,"column":38,"endLine":54,"endColumn":17,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":[]} -function effects_ImageEffect_startScreenEffect_inline__P30722_mk(s) { +function effects_ImageEffect_startScreenEffect_inline__P48211_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_startScreenEffect_inline__P30722, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_startScreenEffect_inline__P48211, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -80539,7 +80881,7 @@ function effects_ImageEffect_startScreenEffect_inline__P30722_mk(s) { -function scene_backgroundImage__P2621(s) { +function scene_backgroundImage__P19907(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -80549,14 +80891,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___30741 = undefined; - s.tmp_0 = game_currentScene__P2693_mk(s); + s.scene___48230 = undefined; + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 1305; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.scene___30741 = (r0); - s.tmp_0 = scene_Background_image__P2414_mk(s); - r0 = s.scene___30741.fields["background"]; + s.scene___48230 = (r0); + s.tmp_0 = scene_Background_image__P19700_mk(s); + r0 = s.scene___48230.fields["background"]; s.tmp_0.arg0 = r0; s.callLocIdx = 1306; s.pc = 2; return s.tmp_0; case 2: @@ -80564,22 +80906,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_backgroundImage__P2621.info = {"start":2297,"length":130,"line":90,"column":4,"endLine":93,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"backgroundImage","argumentNames":[]} +scene_backgroundImage__P19907.info = {"start":2297,"length":130,"line":90,"column":4,"endLine":93,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"backgroundImage","argumentNames":[]} -function scene_backgroundImage__P2621_mk(s) { +function scene_backgroundImage__P19907_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_backgroundImage__P2621, depth: s.depth + 1, + parent: s, fn: scene_backgroundImage__P19907, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - scene___30741: undefined, + scene___48230: undefined, } } -function scene_Background_hasBackgroundImage__P2416(s) { +function scene_Background_hasBackgroundImage__P19702(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -80594,7 +80936,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C2408_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C19694_VT)) failedCast(r0); r0 = s.arg0.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); @@ -80607,12 +80949,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Background_hasBackgroundImage__P2416.info = {"start":1081,"length":75,"line":44,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"hasBackgroundImage","argumentNames":["this"]} +scene_Background_hasBackgroundImage__P19702.info = {"start":1081,"length":75,"line":44,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"hasBackgroundImage","argumentNames":["this"]} -function scene_Background_hasBackgroundImage__P2416_mk(s) { +function scene_Background_hasBackgroundImage__P19702_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_hasBackgroundImage__P2416, depth: s.depth + 1, + parent: s, fn: scene_Background_hasBackgroundImage__P19702, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -80625,7 +80967,7 @@ function scene_Background_hasBackgroundImage__P2416_mk(s) { -function game_BaseDialog_drawTextCore__P2653(s) { +function game_BaseDialog_drawTextCore__P19939(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -80640,17 +80982,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C2638_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C19924_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -game_BaseDialog_drawTextCore__P2653.info = {"start":1788,"length":65,"line":71,"column":8,"endLine":73,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawTextCore","argumentNames":["this"]} +game_BaseDialog_drawTextCore__P19939.info = {"start":1788,"length":65,"line":71,"column":8,"endLine":73,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawTextCore","argumentNames":["this"]} -function game_BaseDialog_drawTextCore__P2653_mk(s) { +function game_BaseDialog_drawTextCore__P19939_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_drawTextCore__P2653, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_drawTextCore__P19939, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -80659,7 +81001,7 @@ function game_BaseDialog_drawTextCore__P2653_mk(s) { -function game_BaseDialog_update__P2651(s) { +function game_BaseDialog_update__P19937(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -80674,20 +81016,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C2638_VT)) failedCast(r0); - s.tmp_0 = game_BaseDialog_clearInterior__P5592_mk(s); + if (!checkSubtype(r0, game_BaseDialog__C19924_VT)) failedCast(r0); + s.tmp_0 = game_BaseDialog_clearInterior__P22893_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1315; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = game_BaseDialog__C2638_v1_1_mk(s); + s.tmp_0 = game_BaseDialog__C19924_v1_1_mk(s); s.tmp_0.arg0 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, game_BaseDialog__C2638_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, game_BaseDialog__C19924_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.drawTextCore; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = game_BaseDialog_drawCursorRow__P2654_mk(s); + s.tmp_0 = game_BaseDialog_drawCursorRow__P19940_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1316; s.pc = 3; return s.tmp_0; case 3: @@ -80696,12 +81038,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_update__P2651.info = {"start":1570,"length":121,"line":61,"column":8,"endLine":65,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"update","argumentNames":["this"]} +game_BaseDialog_update__P19937.info = {"start":1570,"length":121,"line":61,"column":8,"endLine":65,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"update","argumentNames":["this"]} -function game_BaseDialog_update__P2651_mk(s) { +function game_BaseDialog_update__P19937_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_update__P2651, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_update__P19937, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -80711,7 +81053,7 @@ function game_BaseDialog_update__P2651_mk(s) { -function info_PlayerInfo_id__P2383(s) { +function info_PlayerInfo_id__P19669(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -80726,17 +81068,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C2369_VT)) failedCast(r0); + if (!checkSubtype(r0, info_PlayerInfo__C19655_VT)) failedCast(r0); r0 = s.arg0.fields["_player"]; return leave(s, r0) default: oops() } } } -info_PlayerInfo_id__P2383.info = {"start":17450,"length":57,"line":572,"column":8,"endLine":574,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"id","argumentNames":["this"]} +info_PlayerInfo_id__P19669.info = {"start":17450,"length":57,"line":572,"column":8,"endLine":574,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"id","argumentNames":["this"]} -function info_PlayerInfo_id__P2383_mk(s) { +function info_PlayerInfo_id__P19669_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_id__P2383, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_id__P19669, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -80745,7 +81087,7 @@ function info_PlayerInfo_id__P2383_mk(s) { -function music_Melody_toString__P1621(s) { +function music_Melody_toString__P18907(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -80760,17 +81102,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C1612_VT)) failedCast(r0); + if (!checkSubtype(r0, music_Melody__C18898_VT)) failedCast(r0); r0 = s.arg0.fields["_text"]; return leave(s, r0) default: oops() } } } -music_Melody_toString__P1621.info = {"start":10021,"length":53,"line":310,"column":8,"endLine":312,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"toString","argumentNames":["this"]} +music_Melody_toString__P18907.info = {"start":10021,"length":53,"line":310,"column":8,"endLine":312,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"toString","argumentNames":["this"]} -function music_Melody_toString__P1621_mk(s) { +function music_Melody_toString__P18907_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_toString__P1621, depth: s.depth + 1, + parent: s, fn: music_Melody_toString__P18907, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -80779,7 +81121,7 @@ function music_Melody_toString__P1621_mk(s) { -function sprites_ExtendableSprite_setDimensions__P2227(s) { +function sprites_ExtendableSprite_setDimensions__P19513(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -80796,7 +81138,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_ExtendableSprite__C2223_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_ExtendableSprite__C19509_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -80810,7 +81152,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["_height"] = (s.tmp_1); r0 = (s.arg0).fields["hasCustomDimensions"] = (true); - s.tmp_0 = Sprite_resetHitbox__P2180_mk(s); + s.tmp_0 = Sprite_resetHitbox__P19466_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 730; s.pc = 1; return s.tmp_0; case 1: @@ -80819,12 +81161,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_ExtendableSprite_setDimensions__P2227.info = {"start":1729,"length":211,"line":49,"column":8,"endLine":54,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"setDimensions","argumentNames":["this","width","height"]} +sprites_ExtendableSprite_setDimensions__P19513.info = {"start":1729,"length":211,"line":49,"column":8,"endLine":54,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"setDimensions","argumentNames":["this","width","height"]} -function sprites_ExtendableSprite_setDimensions__P2227_mk(s) { +function sprites_ExtendableSprite_setDimensions__P19513_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_ExtendableSprite_setDimensions__P2227, depth: s.depth + 1, + parent: s, fn: sprites_ExtendableSprite_setDimensions__P19513, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -80838,7 +81180,7 @@ function sprites_ExtendableSprite_setDimensions__P2227_mk(s) { -function miniMenu_MenuSprite_height__P4435(s) { +function miniMenu_MenuSprite_height__P21721(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -80853,8 +81195,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C4416_VT)) failedCast(r0); - s.tmp_0 = miniMenu_MenuSprite_getHeight__P7841_mk(s); + if (!checkSubtype(r0, miniMenu_MenuSprite__C21702_VT)) failedCast(r0); + s.tmp_0 = miniMenu_MenuSprite_getHeight__P25142_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 2314; s.pc = 1; return s.tmp_0; case 1: @@ -80862,13 +81204,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_MenuSprite_height__P4435.info = {"start":26918,"length":71,"line":806,"column":8,"endLine":808,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"height","argumentNames":["this"]} -miniMenu_MenuSprite_height__P4435.isGetter = true; +miniMenu_MenuSprite_height__P21721.info = {"start":26918,"length":71,"line":806,"column":8,"endLine":808,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"height","argumentNames":["this"]} +miniMenu_MenuSprite_height__P21721.isGetter = true; -function miniMenu_MenuSprite_height__P4435_mk(s) { +function miniMenu_MenuSprite_height__P21721_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_height__P4435, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_height__P21721, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -80878,7 +81220,7 @@ function miniMenu_MenuSprite_height__P4435_mk(s) { -function miniMenu_MenuSprite_getHeight__P7841(s) { +function miniMenu_MenuSprite_getHeight__P25142(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -80888,19 +81230,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.contentHeight___30855 = undefined; - s.current___30856 = undefined; - s.style___30857 = undefined; - s.i___30867 = undefined; - s.i___30905 = undefined; - s.i___30933 = undefined; + s.contentHeight___48344 = undefined; + s.current___48345 = undefined; + s.style___48346 = undefined; + s.i___48356 = undefined; + s.i___48394 = undefined; + s.i___48422 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C4416_VT)) failedCast(r0); - s.tmp_2 = miniMenu_MenuStyle_customHeight__P4356_mk(s); + if (!checkSubtype(r0, miniMenu_MenuSprite__C21702_VT)) failedCast(r0); + s.tmp_2 = miniMenu_MenuStyle_customHeight__P21642_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2497; s.pc = 30; return s.tmp_2; @@ -80911,7 +81253,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_3 = miniMenu_MenuStyle_customHeight__P4356_mk(s); + s.tmp_3 = miniMenu_MenuStyle_customHeight__P21642_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_3.arg0 = r0; s.callLocIdx = 2498; s.pc = 31; return s.tmp_3; @@ -80920,8 +81262,8 @@ switch (step) { { step = 29; continue; } case 1: case 2: - s.contentHeight___30855 = (0); - s.tmp_2 = miniMenu_MenuStyle_columns__P4360_mk(s); + s.contentHeight___48344 = (0); + s.tmp_2 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2499; s.pc = 32; return s.tmp_2; @@ -80935,7 +81277,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - s.tmp_4 = miniMenu_MenuStyle_rows__P4362_mk(s); + s.tmp_4 = miniMenu_MenuStyle_rows__P21648_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2500; s.pc = 33; return s.tmp_4; @@ -80948,9 +81290,9 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 9; continue; } - s.i___30867 = (0); + s.i___48356 = (0); case 5: - s.tmp_1 = r0 = s.i___30867; + s.tmp_1 = r0 = s.i___48356; r0 = s.arg0.fields["items"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -80961,11 +81303,11 @@ switch (step) { if (!r0) { step = 8; continue; } r0 = s.arg0.fields["items"]; s.tmp_4 = r0; - r0 = pxsim_Array__getAt(s.tmp_4, s.i___30867); - s.current___30856 = (r0); + r0 = pxsim_Array__getAt(s.tmp_4, s.i___48356); + s.current___48345 = (r0); r0 = s.arg0.fields["selectedIndex"]; s.tmp_1 = r0; - r0 = (s.tmp_1 === s.i___30867); + r0 = (s.tmp_1 === s.i___48356); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } @@ -80976,24 +81318,24 @@ switch (step) { case 7: // jmp value (already in r0) s.tmp_2 = r0; - s.style___30857 = (s.tmp_2); - s.tmp_0 = r0 = s.contentHeight___30855; - s.tmp_2 = miniMenu_MenuItem_getHeight__P4411_mk(s); - s.tmp_2.arg0 = s.current___30856; - s.tmp_2.arg1 = s.style___30857; + s.style___48346 = (s.tmp_2); + s.tmp_0 = r0 = s.contentHeight___48344; + s.tmp_2 = miniMenu_MenuItem_getHeight__P21697_mk(s); + s.tmp_2.arg0 = s.current___48345; + s.tmp_2.arg1 = s.style___48346; s.callLocIdx = 2501; s.pc = 34; return s.tmp_2; case 34: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.contentHeight___30855 = (r0); - r0 = (s.i___30867 + 1); - s.i___30867 = (r0); + s.contentHeight___48344 = (r0); + r0 = (s.i___48356 + 1); + s.i___48356 = (r0); { step = 5; continue; } case 8: { step = 22; continue; } case 9: - s.tmp_2 = miniMenu_MenuStyle_columns__P4360_mk(s); + s.tmp_2 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2502; s.pc = 35; return s.tmp_2; @@ -81007,7 +81349,7 @@ switch (step) { r0 = s.tmp_0; { step = 11; continue; } case 10: - s.tmp_4 = miniMenu_MenuStyle_rows__P4362_mk(s); + s.tmp_4 = miniMenu_MenuStyle_rows__P21648_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2503; s.pc = 36; return s.tmp_4; @@ -81020,9 +81362,9 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 16; continue; } - s.i___30905 = (0); + s.i___48394 = (0); case 12: - s.tmp_1 = r0 = s.i___30905; + s.tmp_1 = r0 = s.i___48394; r0 = s.arg0.fields["items"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -81033,11 +81375,11 @@ switch (step) { if (!r0) { step = 15; continue; } r0 = s.arg0.fields["items"]; s.tmp_4 = r0; - r0 = pxsim_Array__getAt(s.tmp_4, s.i___30905); - s.current___30856 = (r0); + r0 = pxsim_Array__getAt(s.tmp_4, s.i___48394); + s.current___48345 = (r0); r0 = s.arg0.fields["selectedIndex"]; s.tmp_1 = r0; - r0 = (s.tmp_1 === s.i___30905); + r0 = (s.tmp_1 === s.i___48394); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } @@ -81048,29 +81390,29 @@ switch (step) { case 14: // jmp value (already in r0) s.tmp_2 = r0; - s.style___30857 = (s.tmp_2); - s.tmp_0 = Math_max__P130_mk(s); - s.tmp_1 = miniMenu_MenuItem_getHeight__P4411_mk(s); - s.tmp_1.arg0 = s.current___30856; - s.tmp_1.arg1 = s.style___30857; + s.style___48346 = (s.tmp_2); + s.tmp_0 = Math_max__P17416_mk(s); + s.tmp_1 = miniMenu_MenuItem_getHeight__P21697_mk(s); + s.tmp_1.arg0 = s.current___48345; + s.tmp_1.arg1 = s.style___48346; s.callLocIdx = 2504; s.pc = 38; return s.tmp_1; case 38: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.contentHeight___30855; + s.tmp_0.arg1 = s.contentHeight___48344; s.callLocIdx = 2505; s.pc = 37; return s.tmp_0; case 37: r0 = s.retval; - s.contentHeight___30855 = (r0); - r0 = (s.i___30905 + 1); - s.i___30905 = (r0); + s.contentHeight___48344 = (r0); + r0 = (s.i___48394 + 1); + s.i___48394 = (r0); { step = 12; continue; } case 15: { step = 21; continue; } case 16: - s.i___30933 = (0); + s.i___48422 = (0); case 17: - s.tmp_1 = r0 = s.i___30933; + s.tmp_1 = r0 = s.i___48422; r0 = s.arg0.fields["items"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -81081,11 +81423,11 @@ switch (step) { if (!r0) { step = 20; continue; } r0 = s.arg0.fields["items"]; s.tmp_4 = r0; - r0 = pxsim_Array__getAt(s.tmp_4, s.i___30933); - s.current___30856 = (r0); + r0 = pxsim_Array__getAt(s.tmp_4, s.i___48422); + s.current___48345 = (r0); r0 = s.arg0.fields["selectedIndex"]; s.tmp_1 = r0; - r0 = (s.tmp_1 === s.i___30933); + r0 = (s.tmp_1 === s.i___48422); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } @@ -81096,26 +81438,26 @@ switch (step) { case 19: // jmp value (already in r0) s.tmp_2 = r0; - s.style___30857 = (s.tmp_2); - s.tmp_0 = Math_max__P130_mk(s); - s.tmp_1 = miniMenu_MenuItem_getHeight__P4411_mk(s); - s.tmp_1.arg0 = s.current___30856; - s.tmp_1.arg1 = s.style___30857; + s.style___48346 = (s.tmp_2); + s.tmp_0 = Math_max__P17416_mk(s); + s.tmp_1 = miniMenu_MenuItem_getHeight__P21697_mk(s); + s.tmp_1.arg0 = s.current___48345; + s.tmp_1.arg1 = s.style___48346; s.callLocIdx = 2506; s.pc = 40; return s.tmp_1; case 40: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.contentHeight___30855; + s.tmp_0.arg1 = s.contentHeight___48344; s.callLocIdx = 2507; s.pc = 39; return s.tmp_0; case 39: r0 = s.retval; - s.contentHeight___30855 = (r0); - r0 = (s.i___30933 + 1); - s.i___30933 = (r0); + s.contentHeight___48344 = (r0); + r0 = (s.i___48422 + 1); + s.i___48422 = (r0); { step = 17; continue; } case 20: - s.tmp_0 = r0 = s.contentHeight___30855; - s.tmp_2 = miniMenu_MenuStyle_rows__P4362_mk(s); + s.tmp_0 = r0 = s.contentHeight___48344; + s.tmp_2 = miniMenu_MenuStyle_rows__P21648_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2508; s.pc = 41; return s.tmp_2; @@ -81123,7 +81465,7 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.contentHeight___30855 = (r0); + s.contentHeight___48344 = (r0); case 21: case 22: r0 = s.arg0.fields["frame"]; @@ -81143,7 +81485,7 @@ switch (step) { case 24: // jmp value (already in r0) s.tmp_4 = r0; - s.tmp_6 = miniMenu_MenuStyle_scrollColor__P4372_mk(s); + s.tmp_6 = miniMenu_MenuStyle_scrollColor__P21658_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_6.arg0 = r0; s.callLocIdx = 2517; s.pc = 42; return s.tmp_6; @@ -81152,7 +81494,7 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 27; continue; } - s.tmp_8 = miniMenu_MenuSprite_isVerticalScroll__P7842_mk(s); + s.tmp_8 = miniMenu_MenuSprite_isVerticalScroll__P25143_mk(s); s.tmp_8.arg0 = s.arg0; s.callLocIdx = 2518; s.pc = 43; return s.tmp_8; case 43: @@ -81174,9 +81516,9 @@ switch (step) { case 28: // jmp value (already in r0) s.tmp_10 = r0; - s.tmp_16 = r0 = s.contentHeight___30855; - s.tmp_18 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_19 = miniMenu_MenuStyle_border__P4364_mk(s); + s.tmp_16 = r0 = s.contentHeight___48344; + s.tmp_18 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_19 = miniMenu_MenuStyle_border__P21650_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_19.arg0 = r0; s.callLocIdx = 2509; s.pc = 45; return s.tmp_19; @@ -81190,8 +81532,8 @@ switch (step) { s.tmp_17 = r0; r0 = (s.tmp_16 + s.tmp_17); s.tmp_15 = r0; - s.tmp_21 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_22 = miniMenu_MenuStyle_border__P4364_mk(s); + s.tmp_21 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_22 = miniMenu_MenuStyle_border__P21650_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_22.arg0 = r0; s.callLocIdx = 2511; s.pc = 47; return s.tmp_22; @@ -81205,8 +81547,8 @@ switch (step) { s.tmp_20 = r0; r0 = (s.tmp_15 + s.tmp_20); s.tmp_14 = r0; - s.tmp_24 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_25 = miniMenu_MenuStyle_padding__P4368_mk(s); + s.tmp_24 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_25 = miniMenu_MenuStyle_padding__P21654_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_25.arg0 = r0; s.callLocIdx = 2513; s.pc = 49; return s.tmp_25; @@ -81220,8 +81562,8 @@ switch (step) { s.tmp_23 = r0; r0 = (s.tmp_14 + s.tmp_23); s.tmp_13 = r0; - s.tmp_27 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_28 = miniMenu_MenuStyle_padding__P4368_mk(s); + s.tmp_27 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_28 = miniMenu_MenuStyle_padding__P21654_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_28.arg0 = r0; s.callLocIdx = 2515; s.pc = 51; return s.tmp_28; @@ -81242,12 +81584,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_getHeight__P7841.info = {"start":59218,"length":1951,"line":1562,"column":8,"endLine":1600,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"getHeight","argumentNames":["this"]} +miniMenu_MenuSprite_getHeight__P25142.info = {"start":59218,"length":1951,"line":1562,"column":8,"endLine":1600,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"getHeight","argumentNames":["this"]} -function miniMenu_MenuSprite_getHeight__P7841_mk(s) { +function miniMenu_MenuSprite_getHeight__P25142_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_getHeight__P7841, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_getHeight__P25142, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -81278,12 +81620,12 @@ function miniMenu_MenuSprite_getHeight__P7841_mk(s) { tmp_26: undefined, tmp_27: undefined, tmp_28: undefined, - contentHeight___30855: undefined, - current___30856: undefined, - style___30857: undefined, - i___30867: undefined, - i___30905: undefined, - i___30933: undefined, + contentHeight___48344: undefined, + current___48345: undefined, + style___48346: undefined, + i___48356: undefined, + i___48394: undefined, + i___48422: undefined, arg0: undefined, } } @@ -81291,7 +81633,7 @@ function miniMenu_MenuSprite_getHeight__P7841_mk(s) { -function miniMenu_MenuSprite_isVerticalScroll__P7842(s) { +function miniMenu_MenuSprite_isVerticalScroll__P25143(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -81306,8 +81648,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C4416_VT)) failedCast(r0); - s.tmp_2 = miniMenu_MenuStyle_columns__P4360_mk(s); + if (!checkSubtype(r0, miniMenu_MenuSprite__C21702_VT)) failedCast(r0); + s.tmp_2 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2519; s.pc = 3; return s.tmp_2; @@ -81321,7 +81663,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_4 = miniMenu_MenuStyle_rows__P4362_mk(s); + s.tmp_4 = miniMenu_MenuStyle_rows__P21648_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2520; s.pc = 4; return s.tmp_4; @@ -81338,12 +81680,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_isVerticalScroll__P7842.info = {"start":61181,"length":123,"line":1602,"column":8,"endLine":1604,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"isVerticalScroll","argumentNames":["this"]} +miniMenu_MenuSprite_isVerticalScroll__P25143.info = {"start":61181,"length":123,"line":1602,"column":8,"endLine":1604,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"isVerticalScroll","argumentNames":["this"]} -function miniMenu_MenuSprite_isVerticalScroll__P7842_mk(s) { +function miniMenu_MenuSprite_isVerticalScroll__P25143_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_isVerticalScroll__P7842, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_isVerticalScroll__P25143, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -81359,7 +81701,7 @@ function miniMenu_MenuSprite_isVerticalScroll__P7842_mk(s) { -function miniMenu_unpackMargin__P4456(s) { +function miniMenu_unpackMargin__P21742(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -81425,12 +81767,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_unpackMargin__P4456.info = {"start":75034,"length":567,"line":1941,"column":4,"endLine":1958,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"unpackMargin","argumentNames":["margin","direction"]} +miniMenu_unpackMargin__P21742.info = {"start":75034,"length":567,"line":1941,"column":4,"endLine":1958,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"unpackMargin","argumentNames":["margin","direction"]} -function miniMenu_unpackMargin__P4456_mk(s) { +function miniMenu_unpackMargin__P21742_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_unpackMargin__P4456, depth: s.depth + 1, + parent: s, fn: miniMenu_unpackMargin__P21742, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -81449,7 +81791,7 @@ function miniMenu_unpackMargin__P4456_mk(s) { -function miniMenu_MenuItem_getHeight__P4411(s) { +function miniMenu_MenuItem_getHeight__P21697(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -81459,16 +81801,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.allPadding___31063 = undefined; + s.allPadding___48552 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuItem__C4408_VT)) failedCast(r0); - s.tmp_5 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_6 = miniMenu_Style_padding__P4386_mk(s); + if (!checkSubtype(r0, miniMenu_MenuItem__C21694_VT)) failedCast(r0); + s.tmp_5 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_6 = miniMenu_Style_padding__P21672_mk(s); s.tmp_6.arg0 = s.arg1; s.callLocIdx = 2172; s.pc = 9; return s.tmp_6; case 9: @@ -81479,8 +81821,8 @@ switch (step) { case 8: r0 = s.retval; s.tmp_4 = r0; - s.tmp_8 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_9 = miniMenu_Style_padding__P4386_mk(s); + s.tmp_8 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_9 = miniMenu_Style_padding__P21672_mk(s); s.tmp_9.arg0 = s.arg1; s.callLocIdx = 2174; s.pc = 11; return s.tmp_9; case 11: @@ -81493,8 +81835,8 @@ switch (step) { s.tmp_7 = r0; r0 = (s.tmp_4 + s.tmp_7); s.tmp_3 = r0; - s.tmp_11 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_12 = miniMenu_Style_margin__P4396_mk(s); + s.tmp_11 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_12 = miniMenu_Style_margin__P21682_mk(s); s.tmp_12.arg0 = s.arg1; s.callLocIdx = 2176; s.pc = 13; return s.tmp_12; case 13: @@ -81507,8 +81849,8 @@ switch (step) { s.tmp_10 = r0; r0 = (s.tmp_3 + s.tmp_10); s.tmp_2 = r0; - s.tmp_14 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_15 = miniMenu_Style_margin__P4396_mk(s); + s.tmp_14 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_15 = miniMenu_Style_margin__P21682_mk(s); s.tmp_15.arg0 = s.arg1; s.callLocIdx = 2178; s.pc = 15; return s.tmp_15; case 15: @@ -81521,8 +81863,8 @@ switch (step) { s.tmp_13 = r0; r0 = (s.tmp_2 + s.tmp_13); s.tmp_1 = r0; - s.tmp_17 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_18 = miniMenu_Style_border__P4394_mk(s); + s.tmp_17 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_18 = miniMenu_Style_border__P21680_mk(s); s.tmp_18.arg0 = s.arg1; s.callLocIdx = 2180; s.pc = 17; return s.tmp_18; case 17: @@ -81535,8 +81877,8 @@ switch (step) { s.tmp_16 = r0; r0 = (s.tmp_1 + s.tmp_16); s.tmp_0 = r0; - s.tmp_20 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_21 = miniMenu_Style_border__P4394_mk(s); + s.tmp_20 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_21 = miniMenu_Style_border__P21680_mk(s); s.tmp_21.arg0 = s.arg1; s.callLocIdx = 2182; s.pc = 19; return s.tmp_21; case 19: @@ -81548,8 +81890,8 @@ switch (step) { r0 = s.retval; s.tmp_19 = r0; r0 = (s.tmp_0 + s.tmp_19); - s.allPadding___31063 = (r0); - s.tmp_1 = miniMenu_Style_iconOnly__P4400_mk(s); + s.allPadding___48552 = (r0); + s.tmp_1 = miniMenu_Style_iconOnly__P21686_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 2184; s.pc = 20; return s.tmp_1; case 20: @@ -81570,7 +81912,7 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_ImageMethods.height(s.tmp_4); s.tmp_3 = r0; - r0 = (s.tmp_3 + s.allPadding___31063); + r0 = (s.tmp_3 + s.allPadding___48552); { step = 7; continue; } { step = 6; continue; } case 3: @@ -81578,7 +81920,7 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 4; continue; } - s.tmp_7 = Math_max__P130_mk(s); + s.tmp_7 = Math_max__P17416_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_8 = r0; r0 = pxsim_ImageMethods.height(s.tmp_8); @@ -81601,7 +81943,7 @@ switch (step) { case 21: r0 = s.retval; s.tmp_6 = r0; - r0 = (s.tmp_6 + s.allPadding___31063); + r0 = (s.tmp_6 + s.allPadding___48552); { step = 7; continue; } { step = 5; continue; } case 4: @@ -81619,7 +81961,7 @@ switch (step) { case 23: r0 = s.retval; s.tmp_10 = r0; - r0 = (s.tmp_10 + s.allPadding___31063); + r0 = (s.tmp_10 + s.allPadding___48552); { step = 7; continue; } case 5: case 6: @@ -81628,12 +81970,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuItem_getHeight__P4411.info = {"start":15282,"length":808,"line":509,"column":8,"endLine":527,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"getHeight","argumentNames":["this","style"]} +miniMenu_MenuItem_getHeight__P21697.info = {"start":15282,"length":808,"line":509,"column":8,"endLine":527,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"getHeight","argumentNames":["this","style"]} -function miniMenu_MenuItem_getHeight__P4411_mk(s) { +function miniMenu_MenuItem_getHeight__P21697_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuItem_getHeight__P4411, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuItem_getHeight__P21697, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -81657,7 +81999,7 @@ function miniMenu_MenuItem_getHeight__P4411_mk(s) { tmp_19: undefined, tmp_20: undefined, tmp_21: undefined, - allPadding___31063: undefined, + allPadding___48552: undefined, arg0: undefined, arg1: undefined, } } @@ -81666,7 +82008,7 @@ function miniMenu_MenuItem_getHeight__P4411_mk(s) { -function miniMenu_MenuSprite_width__P4434(s) { +function miniMenu_MenuSprite_width__P21720(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -81681,8 +82023,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C4416_VT)) failedCast(r0); - s.tmp_0 = miniMenu_MenuSprite_getWidth__P7840_mk(s); + if (!checkSubtype(r0, miniMenu_MenuSprite__C21702_VT)) failedCast(r0); + s.tmp_0 = miniMenu_MenuSprite_getWidth__P25141_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 2313; s.pc = 1; return s.tmp_0; case 1: @@ -81690,13 +82032,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -miniMenu_MenuSprite_width__P4434.info = {"start":26837,"length":69,"line":802,"column":8,"endLine":804,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"width","argumentNames":["this"]} -miniMenu_MenuSprite_width__P4434.isGetter = true; +miniMenu_MenuSprite_width__P21720.info = {"start":26837,"length":69,"line":802,"column":8,"endLine":804,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"width","argumentNames":["this"]} +miniMenu_MenuSprite_width__P21720.isGetter = true; -function miniMenu_MenuSprite_width__P4434_mk(s) { +function miniMenu_MenuSprite_width__P21720_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_width__P4434, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_width__P21720, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -81706,7 +82048,7 @@ function miniMenu_MenuSprite_width__P4434_mk(s) { -function miniMenu_MenuSprite_getWidth__P7840(s) { +function miniMenu_MenuSprite_getWidth__P25141(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -81716,19 +82058,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.contentWidth___31137 = undefined; - s.current___31138 = undefined; - s.style___31139 = undefined; - s.i___31149 = undefined; - s.i___31186 = undefined; - s.i___31215 = undefined; + s.contentWidth___48626 = undefined; + s.current___48627 = undefined; + s.style___48628 = undefined; + s.i___48638 = undefined; + s.i___48675 = undefined; + s.i___48704 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C4416_VT)) failedCast(r0); - s.tmp_2 = miniMenu_MenuStyle_customWidth__P4354_mk(s); + if (!checkSubtype(r0, miniMenu_MenuSprite__C21702_VT)) failedCast(r0); + s.tmp_2 = miniMenu_MenuStyle_customWidth__P21640_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2475; s.pc = 30; return s.tmp_2; @@ -81739,7 +82081,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_3 = miniMenu_MenuStyle_customWidth__P4354_mk(s); + s.tmp_3 = miniMenu_MenuStyle_customWidth__P21640_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_3.arg0 = r0; s.callLocIdx = 2476; s.pc = 31; return s.tmp_3; @@ -81748,8 +82090,8 @@ switch (step) { { step = 29; continue; } case 1: case 2: - s.contentWidth___31137 = (0); - s.tmp_2 = miniMenu_MenuStyle_columns__P4360_mk(s); + s.contentWidth___48626 = (0); + s.tmp_2 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2477; s.pc = 32; return s.tmp_2; @@ -81763,7 +82105,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - s.tmp_4 = miniMenu_MenuStyle_rows__P4362_mk(s); + s.tmp_4 = miniMenu_MenuStyle_rows__P21648_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2478; s.pc = 33; return s.tmp_4; @@ -81776,9 +82118,9 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 9; continue; } - s.i___31149 = (0); + s.i___48638 = (0); case 5: - s.tmp_1 = r0 = s.i___31149; + s.tmp_1 = r0 = s.i___48638; r0 = s.arg0.fields["items"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -81789,11 +82131,11 @@ switch (step) { if (!r0) { step = 8; continue; } r0 = s.arg0.fields["items"]; s.tmp_4 = r0; - r0 = pxsim_Array__getAt(s.tmp_4, s.i___31149); - s.current___31138 = (r0); + r0 = pxsim_Array__getAt(s.tmp_4, s.i___48638); + s.current___48627 = (r0); r0 = s.arg0.fields["selectedIndex"]; s.tmp_1 = r0; - r0 = (s.tmp_1 === s.i___31149); + r0 = (s.tmp_1 === s.i___48638); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } @@ -81804,27 +82146,27 @@ switch (step) { case 7: // jmp value (already in r0) s.tmp_2 = r0; - s.style___31139 = (s.tmp_2); - s.tmp_0 = Math_max__P130_mk(s); - s.tmp_1 = miniMenu_MenuItem_getWidth__P4412_mk(s); - s.tmp_1.arg0 = s.current___31138; - s.tmp_1.arg1 = s.style___31139; + s.style___48628 = (s.tmp_2); + s.tmp_0 = Math_max__P17416_mk(s); + s.tmp_1 = miniMenu_MenuItem_getWidth__P21698_mk(s); + s.tmp_1.arg0 = s.current___48627; + s.tmp_1.arg1 = s.style___48628; s.callLocIdx = 2479; s.pc = 35; return s.tmp_1; case 35: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.contentWidth___31137; + s.tmp_0.arg1 = s.contentWidth___48626; s.callLocIdx = 2480; s.pc = 34; return s.tmp_0; case 34: r0 = s.retval; - s.contentWidth___31137 = (r0); - r0 = (s.i___31149 + 1); - s.i___31149 = (r0); + s.contentWidth___48626 = (r0); + r0 = (s.i___48638 + 1); + s.i___48638 = (r0); { step = 5; continue; } case 8: { step = 22; continue; } case 9: - s.tmp_2 = miniMenu_MenuStyle_columns__P4360_mk(s); + s.tmp_2 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2481; s.pc = 36; return s.tmp_2; @@ -81838,7 +82180,7 @@ switch (step) { r0 = s.tmp_0; { step = 11; continue; } case 10: - s.tmp_4 = miniMenu_MenuStyle_rows__P4362_mk(s); + s.tmp_4 = miniMenu_MenuStyle_rows__P21648_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2482; s.pc = 37; return s.tmp_4; @@ -81851,9 +82193,9 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 16; continue; } - s.i___31186 = (0); + s.i___48675 = (0); case 12: - s.tmp_1 = r0 = s.i___31186; + s.tmp_1 = r0 = s.i___48675; r0 = s.arg0.fields["items"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -81864,11 +82206,11 @@ switch (step) { if (!r0) { step = 15; continue; } r0 = s.arg0.fields["items"]; s.tmp_4 = r0; - r0 = pxsim_Array__getAt(s.tmp_4, s.i___31186); - s.current___31138 = (r0); + r0 = pxsim_Array__getAt(s.tmp_4, s.i___48675); + s.current___48627 = (r0); r0 = s.arg0.fields["selectedIndex"]; s.tmp_1 = r0; - r0 = (s.tmp_1 === s.i___31186); + r0 = (s.tmp_1 === s.i___48675); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } @@ -81879,26 +82221,26 @@ switch (step) { case 14: // jmp value (already in r0) s.tmp_2 = r0; - s.style___31139 = (s.tmp_2); - s.tmp_0 = r0 = s.contentWidth___31137; - s.tmp_2 = miniMenu_MenuItem_getWidth__P4412_mk(s); - s.tmp_2.arg0 = s.current___31138; - s.tmp_2.arg1 = s.style___31139; + s.style___48628 = (s.tmp_2); + s.tmp_0 = r0 = s.contentWidth___48626; + s.tmp_2 = miniMenu_MenuItem_getWidth__P21698_mk(s); + s.tmp_2.arg0 = s.current___48627; + s.tmp_2.arg1 = s.style___48628; s.callLocIdx = 2483; s.pc = 38; return s.tmp_2; case 38: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.contentWidth___31137 = (r0); - r0 = (s.i___31186 + 1); - s.i___31186 = (r0); + s.contentWidth___48626 = (r0); + r0 = (s.i___48675 + 1); + s.i___48675 = (r0); { step = 12; continue; } case 15: { step = 21; continue; } case 16: - s.i___31215 = (0); + s.i___48704 = (0); case 17: - s.tmp_1 = r0 = s.i___31215; + s.tmp_1 = r0 = s.i___48704; r0 = s.arg0.fields["items"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -81909,11 +82251,11 @@ switch (step) { if (!r0) { step = 20; continue; } r0 = s.arg0.fields["items"]; s.tmp_4 = r0; - r0 = pxsim_Array__getAt(s.tmp_4, s.i___31215); - s.current___31138 = (r0); + r0 = pxsim_Array__getAt(s.tmp_4, s.i___48704); + s.current___48627 = (r0); r0 = s.arg0.fields["selectedIndex"]; s.tmp_1 = r0; - r0 = (s.tmp_1 === s.i___31215); + r0 = (s.tmp_1 === s.i___48704); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } @@ -81924,26 +82266,26 @@ switch (step) { case 19: // jmp value (already in r0) s.tmp_2 = r0; - s.style___31139 = (s.tmp_2); - s.tmp_0 = Math_max__P130_mk(s); - s.tmp_1 = miniMenu_MenuItem_getWidth__P4412_mk(s); - s.tmp_1.arg0 = s.current___31138; - s.tmp_1.arg1 = s.style___31139; + s.style___48628 = (s.tmp_2); + s.tmp_0 = Math_max__P17416_mk(s); + s.tmp_1 = miniMenu_MenuItem_getWidth__P21698_mk(s); + s.tmp_1.arg0 = s.current___48627; + s.tmp_1.arg1 = s.style___48628; s.callLocIdx = 2484; s.pc = 40; return s.tmp_1; case 40: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.contentWidth___31137; + s.tmp_0.arg1 = s.contentWidth___48626; s.callLocIdx = 2485; s.pc = 39; return s.tmp_0; case 39: r0 = s.retval; - s.contentWidth___31137 = (r0); - r0 = (s.i___31215 + 1); - s.i___31215 = (r0); + s.contentWidth___48626 = (r0); + r0 = (s.i___48704 + 1); + s.i___48704 = (r0); { step = 17; continue; } case 20: - s.tmp_0 = r0 = s.contentWidth___31137; - s.tmp_2 = miniMenu_MenuStyle_columns__P4360_mk(s); + s.tmp_0 = r0 = s.contentWidth___48626; + s.tmp_2 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2486; s.pc = 41; return s.tmp_2; @@ -81951,7 +82293,7 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.contentWidth___31137 = (r0); + s.contentWidth___48626 = (r0); case 21: case 22: r0 = s.arg0.fields["frame"]; @@ -81971,7 +82313,7 @@ switch (step) { case 24: // jmp value (already in r0) s.tmp_4 = r0; - s.tmp_6 = miniMenu_MenuStyle_scrollColor__P4372_mk(s); + s.tmp_6 = miniMenu_MenuStyle_scrollColor__P21658_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_6.arg0 = r0; s.callLocIdx = 2495; s.pc = 42; return s.tmp_6; @@ -81980,7 +82322,7 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 27; continue; } - s.tmp_8 = miniMenu_MenuSprite_isVerticalScroll__P7842_mk(s); + s.tmp_8 = miniMenu_MenuSprite_isVerticalScroll__P25143_mk(s); s.tmp_8.arg0 = s.arg0; s.callLocIdx = 2496; s.pc = 43; return s.tmp_8; case 43: @@ -82002,9 +82344,9 @@ switch (step) { case 28: // jmp value (already in r0) s.tmp_10 = r0; - s.tmp_16 = r0 = s.contentWidth___31137; - s.tmp_18 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_19 = miniMenu_MenuStyle_border__P4364_mk(s); + s.tmp_16 = r0 = s.contentWidth___48626; + s.tmp_18 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_19 = miniMenu_MenuStyle_border__P21650_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_19.arg0 = r0; s.callLocIdx = 2487; s.pc = 45; return s.tmp_19; @@ -82018,8 +82360,8 @@ switch (step) { s.tmp_17 = r0; r0 = (s.tmp_16 + s.tmp_17); s.tmp_15 = r0; - s.tmp_21 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_22 = miniMenu_MenuStyle_border__P4364_mk(s); + s.tmp_21 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_22 = miniMenu_MenuStyle_border__P21650_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_22.arg0 = r0; s.callLocIdx = 2489; s.pc = 47; return s.tmp_22; @@ -82033,8 +82375,8 @@ switch (step) { s.tmp_20 = r0; r0 = (s.tmp_15 + s.tmp_20); s.tmp_14 = r0; - s.tmp_24 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_25 = miniMenu_MenuStyle_padding__P4368_mk(s); + s.tmp_24 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_25 = miniMenu_MenuStyle_padding__P21654_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_25.arg0 = r0; s.callLocIdx = 2491; s.pc = 49; return s.tmp_25; @@ -82048,8 +82390,8 @@ switch (step) { s.tmp_23 = r0; r0 = (s.tmp_14 + s.tmp_23); s.tmp_13 = r0; - s.tmp_27 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_28 = miniMenu_MenuStyle_padding__P4368_mk(s); + s.tmp_27 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_28 = miniMenu_MenuStyle_padding__P21654_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_28.arg0 = r0; s.callLocIdx = 2493; s.pc = 51; return s.tmp_28; @@ -82070,12 +82412,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_getWidth__P7840.info = {"start":57258,"length":1948,"line":1522,"column":8,"endLine":1560,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"getWidth","argumentNames":["this"]} +miniMenu_MenuSprite_getWidth__P25141.info = {"start":57258,"length":1948,"line":1522,"column":8,"endLine":1560,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"getWidth","argumentNames":["this"]} -function miniMenu_MenuSprite_getWidth__P7840_mk(s) { +function miniMenu_MenuSprite_getWidth__P25141_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_getWidth__P7840, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_getWidth__P25141, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -82106,12 +82448,12 @@ function miniMenu_MenuSprite_getWidth__P7840_mk(s) { tmp_26: undefined, tmp_27: undefined, tmp_28: undefined, - contentWidth___31137: undefined, - current___31138: undefined, - style___31139: undefined, - i___31149: undefined, - i___31186: undefined, - i___31215: undefined, + contentWidth___48626: undefined, + current___48627: undefined, + style___48628: undefined, + i___48638: undefined, + i___48675: undefined, + i___48704: undefined, arg0: undefined, } } @@ -82119,7 +82461,7 @@ function miniMenu_MenuSprite_getWidth__P7840_mk(s) { -function miniMenu_MenuItem_getWidth__P4412(s) { +function miniMenu_MenuItem_getWidth__P21698(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -82129,16 +82471,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.allPadding___31299 = undefined; + s.allPadding___48788 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuItem__C4408_VT)) failedCast(r0); - s.tmp_5 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_6 = miniMenu_Style_padding__P4386_mk(s); + if (!checkSubtype(r0, miniMenu_MenuItem__C21694_VT)) failedCast(r0); + s.tmp_5 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_6 = miniMenu_Style_padding__P21672_mk(s); s.tmp_6.arg0 = s.arg1; s.callLocIdx = 2188; s.pc = 9; return s.tmp_6; case 9: @@ -82149,8 +82491,8 @@ switch (step) { case 8: r0 = s.retval; s.tmp_4 = r0; - s.tmp_8 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_9 = miniMenu_Style_padding__P4386_mk(s); + s.tmp_8 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_9 = miniMenu_Style_padding__P21672_mk(s); s.tmp_9.arg0 = s.arg1; s.callLocIdx = 2190; s.pc = 11; return s.tmp_9; case 11: @@ -82163,8 +82505,8 @@ switch (step) { s.tmp_7 = r0; r0 = (s.tmp_4 + s.tmp_7); s.tmp_3 = r0; - s.tmp_11 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_12 = miniMenu_Style_margin__P4396_mk(s); + s.tmp_11 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_12 = miniMenu_Style_margin__P21682_mk(s); s.tmp_12.arg0 = s.arg1; s.callLocIdx = 2192; s.pc = 13; return s.tmp_12; case 13: @@ -82177,8 +82519,8 @@ switch (step) { s.tmp_10 = r0; r0 = (s.tmp_3 + s.tmp_10); s.tmp_2 = r0; - s.tmp_14 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_15 = miniMenu_Style_margin__P4396_mk(s); + s.tmp_14 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_15 = miniMenu_Style_margin__P21682_mk(s); s.tmp_15.arg0 = s.arg1; s.callLocIdx = 2194; s.pc = 15; return s.tmp_15; case 15: @@ -82191,8 +82533,8 @@ switch (step) { s.tmp_13 = r0; r0 = (s.tmp_2 + s.tmp_13); s.tmp_1 = r0; - s.tmp_17 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_18 = miniMenu_Style_border__P4394_mk(s); + s.tmp_17 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_18 = miniMenu_Style_border__P21680_mk(s); s.tmp_18.arg0 = s.arg1; s.callLocIdx = 2196; s.pc = 17; return s.tmp_18; case 17: @@ -82205,8 +82547,8 @@ switch (step) { s.tmp_16 = r0; r0 = (s.tmp_1 + s.tmp_16); s.tmp_0 = r0; - s.tmp_20 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_21 = miniMenu_Style_border__P4394_mk(s); + s.tmp_20 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_21 = miniMenu_Style_border__P21680_mk(s); s.tmp_21.arg0 = s.arg1; s.callLocIdx = 2198; s.pc = 19; return s.tmp_21; case 19: @@ -82218,8 +82560,8 @@ switch (step) { r0 = s.retval; s.tmp_19 = r0; r0 = (s.tmp_0 + s.tmp_19); - s.allPadding___31299 = (r0); - s.tmp_1 = miniMenu_Style_iconOnly__P4400_mk(s); + s.allPadding___48788 = (r0); + s.tmp_1 = miniMenu_Style_iconOnly__P21686_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 2200; s.pc = 20; return s.tmp_1; case 20: @@ -82240,7 +82582,7 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_ImageMethods.width(s.tmp_4); s.tmp_3 = r0; - r0 = (s.tmp_3 + s.allPadding___31299); + r0 = (s.tmp_3 + s.allPadding___48788); { step = 7; continue; } { step = 6; continue; } case 3: @@ -82252,7 +82594,7 @@ switch (step) { s.tmp_9 = r0; r0 = pxsim_ImageMethods.width(s.tmp_9); s.tmp_8 = r0; - s.tmp_11 = miniMenu_Style_iconTextSpacing__P4398_mk(s); + s.tmp_11 = miniMenu_Style_iconTextSpacing__P21684_mk(s); s.tmp_11.arg0 = s.arg1; s.callLocIdx = 2201; s.pc = 21; return s.tmp_11; case 21: @@ -82282,7 +82624,7 @@ switch (step) { s.tmp_12 = r0; r0 = (s.tmp_7 + s.tmp_12); s.tmp_6 = r0; - r0 = (s.tmp_6 + s.allPadding___31299); + r0 = (s.tmp_6 + s.allPadding___48788); { step = 7; continue; } { step = 5; continue; } case 4: @@ -82306,7 +82648,7 @@ switch (step) { s.tmp_20 = r0; r0 = (s.tmp_18 * s.tmp_20); s.tmp_17 = r0; - r0 = (s.tmp_17 + s.allPadding___31299); + r0 = (s.tmp_17 + s.allPadding___48788); { step = 7; continue; } case 5: case 6: @@ -82315,12 +82657,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuItem_getWidth__P4412.info = {"start":16102,"length":865,"line":529,"column":8,"endLine":547,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"getWidth","argumentNames":["this","style"]} +miniMenu_MenuItem_getWidth__P21698.info = {"start":16102,"length":865,"line":529,"column":8,"endLine":547,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"getWidth","argumentNames":["this","style"]} -function miniMenu_MenuItem_getWidth__P4412_mk(s) { +function miniMenu_MenuItem_getWidth__P21698_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuItem_getWidth__P4412, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuItem_getWidth__P21698, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -82344,7 +82686,7 @@ function miniMenu_MenuItem_getWidth__P4412_mk(s) { tmp_19: undefined, tmp_20: undefined, tmp_21: undefined, - allPadding___31299: undefined, + allPadding___48788: undefined, arg0: undefined, arg1: undefined, } } @@ -82353,7 +82695,7 @@ function miniMenu_MenuItem_getWidth__P4412_mk(s) { -function sprites_ExtendableSprite_recalcSize__P5452(s) { +function sprites_ExtendableSprite_recalcSize__P22753(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -82368,7 +82710,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_ExtendableSprite__C2223_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_ExtendableSprite__C19509_VT)) failedCast(r0); r0 = s.arg0.fields["hasCustomDimensions"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -82376,7 +82718,7 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_1 = Sprite_recalcSize__P5445_mk(s); + s.tmp_1 = Sprite_recalcSize__P22746_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 735; s.pc = 4; return s.tmp_1; case 4: @@ -82386,12 +82728,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_ExtendableSprite_recalcSize__P5452.info = {"start":2524,"length":116,"line":74,"column":8,"endLine":77,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"recalcSize","argumentNames":["this"]} +sprites_ExtendableSprite_recalcSize__P22753.info = {"start":2524,"length":116,"line":74,"column":8,"endLine":77,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"recalcSize","argumentNames":["this"]} -function sprites_ExtendableSprite_recalcSize__P5452_mk(s) { +function sprites_ExtendableSprite_recalcSize__P22753_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_ExtendableSprite_recalcSize__P5452, depth: s.depth + 1, + parent: s, fn: sprites_ExtendableSprite_recalcSize__P22753, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -82402,7 +82744,7 @@ function sprites_ExtendableSprite_recalcSize__P5452_mk(s) { -function sprites_ExtendableSprite_setHitbox__P2229(s) { +function sprites_ExtendableSprite_setHitbox__P19515(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -82417,14 +82759,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_ExtendableSprite__C2223_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_ExtendableSprite__C19509_VT)) failedCast(r0); r0 = s.arg0.fields["hasCustomDimensions"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkClassInstance(game_Hitbox__C1998_VT); + r0 = pxsim_pxtcore_mkClassInstance(game_Hitbox__C19284_VT); s.tmp_1 = r0; - s.tmp_2 = game_Hitbox_constructor__P2005_mk(s); + s.tmp_2 = game_Hitbox_constructor__P19291_mk(s); s.tmp_2.arg0 = s.tmp_1; s.tmp_2.arg1 = s.arg0; r0 = s.arg0.fields["_width"]; @@ -82439,7 +82781,7 @@ switch (step) { r0 = (s.arg0).fields["_hitbox"] = (s.tmp_1); { step = 2; continue; } case 1: - s.tmp_0 = Sprite_setHitbox__P2181_mk(s); + s.tmp_0 = Sprite_setHitbox__P19467_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 734; s.pc = 4; return s.tmp_0; case 4: @@ -82449,12 +82791,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_ExtendableSprite_setHitbox__P2229.info = {"start":2136,"length":253,"line":61,"column":8,"endLine":68,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"setHitbox","argumentNames":["this"]} +sprites_ExtendableSprite_setHitbox__P19515.info = {"start":2136,"length":253,"line":61,"column":8,"endLine":68,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"setHitbox","argumentNames":["this"]} -function sprites_ExtendableSprite_setHitbox__P2229_mk(s) { +function sprites_ExtendableSprite_setHitbox__P19515_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_ExtendableSprite_setHitbox__P2229, depth: s.depth + 1, + parent: s, fn: sprites_ExtendableSprite_setHitbox__P19515, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -82466,7 +82808,7 @@ function sprites_ExtendableSprite_setHitbox__P2229_mk(s) { -function sprites_ExtendableSprite___update__P2228(s) { +function sprites_ExtendableSprite___update__P19514(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -82483,24 +82825,24 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_ExtendableSprite__C2223_VT)) failedCast(r0); - s.tmp_0 = Sprite___update__P2203_mk(s); + if (!checkSubtype(r0, sprites_ExtendableSprite__C19509_VT)) failedCast(r0); + s.tmp_0 = Sprite___update__P19489_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; s.callLocIdx = 731; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = sprites_ExtendableSprite__C2223_v10_2_mk(s); + s.tmp_0 = sprites_ExtendableSprite__C19509_v10_2_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = game_currentScene__P2693_mk(s); + s.tmp_1 = game_currentScene__P19979_mk(s); s.callLocIdx = 732; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; r0 = r0.fields["eventContext"]; r0 = r0.fields["deltaTimeMillis"]; s.tmp_0.arg1 = r0; - if (!checkSubtype(s.tmp_0.arg0, sprites_ExtendableSprite__C2223_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, sprites_ExtendableSprite__C19509_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.update; s.pc = 2; return s.tmp_0; case 2: @@ -82509,12 +82851,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_ExtendableSprite___update__P2228.info = {"start":1958,"length":168,"line":56,"column":8,"endLine":59,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"__update","argumentNames":["this","camera","dt"]} +sprites_ExtendableSprite___update__P19514.info = {"start":1958,"length":168,"line":56,"column":8,"endLine":59,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"__update","argumentNames":["this","camera","dt"]} -function sprites_ExtendableSprite___update__P2228_mk(s) { +function sprites_ExtendableSprite___update__P19514_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_ExtendableSprite___update__P2228, depth: s.depth + 1, + parent: s, fn: sprites_ExtendableSprite___update__P19514, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -82527,7 +82869,7 @@ function sprites_ExtendableSprite___update__P2228_mk(s) { -function sprites_ExtendableSprite_update__P2226(s) { +function sprites_ExtendableSprite_update__P19512(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -82543,17 +82885,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_ExtendableSprite__C2223_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_ExtendableSprite__C19509_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_ExtendableSprite_update__P2226.info = {"start":1458,"length":43,"line":41,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"update","argumentNames":["this","deltaTimeMillis"]} +sprites_ExtendableSprite_update__P19512.info = {"start":1458,"length":43,"line":41,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"update","argumentNames":["this","deltaTimeMillis"]} -function sprites_ExtendableSprite_update__P2226_mk(s) { +function sprites_ExtendableSprite_update__P19512_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_ExtendableSprite_update__P2226, depth: s.depth + 1, + parent: s, fn: sprites_ExtendableSprite_update__P19512, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -82563,7 +82905,7 @@ function sprites_ExtendableSprite_update__P2226_mk(s) { -function Sprite_toString__P2221(s) { +function Sprite_toString__P19507(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -82578,7 +82920,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); r0 = pxsim_String_.mkEmpty(); s.tmp_9 = r0; r0 = s.arg0.fields["id"]; @@ -82596,7 +82938,7 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_String__concat(s.tmp_8, "("); s.tmp_7 = r0; - s.tmp_14 = Sprite_x__P2141_mk(s); + s.tmp_14 = Sprite_x__P19427_mk(s); s.tmp_14.arg0 = s.arg0; s.callLocIdx = 692; s.pc = 2; return s.tmp_14; case 2: @@ -82615,7 +82957,7 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_String__concat(s.tmp_6, ","); s.tmp_5 = r0; - s.tmp_17 = Sprite_y__P2143_mk(s); + s.tmp_17 = Sprite_y__P19429_mk(s); s.tmp_17.arg0 = s.arg0; s.callLocIdx = 693; s.pc = 4; return s.tmp_17; case 4: @@ -82634,7 +82976,7 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_4, ")->("); s.tmp_3 = r0; - s.tmp_20 = Sprite_vx__P2145_mk(s); + s.tmp_20 = Sprite_vx__P19431_mk(s); s.tmp_20.arg0 = s.arg0; s.callLocIdx = 694; s.pc = 6; return s.tmp_20; case 6: @@ -82653,7 +82995,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_23 = Sprite_vy__P2147_mk(s); + s.tmp_23 = Sprite_vy__P19433_mk(s); s.tmp_23.arg0 = s.arg0; s.callLocIdx = 695; s.pc = 8; return s.tmp_23; case 8: @@ -82674,12 +83016,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_toString__P2221.info = {"start":35842,"length":93,"line":1116,"column":4,"endLine":1118,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"toString","argumentNames":["this"]} +Sprite_toString__P19507.info = {"start":35842,"length":93,"line":1116,"column":4,"endLine":1118,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"toString","argumentNames":["this"]} -function Sprite_toString__P2221_mk(s) { +function Sprite_toString__P19507_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_toString__P2221, depth: s.depth + 1, + parent: s, fn: Sprite_toString__P19507, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -82712,7 +83054,7 @@ function Sprite_toString__P2221_mk(s) { -function Sprite___update__P2203(s) { +function Sprite___update__P19489(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -82722,8 +83064,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.bounce___31462 = undefined; - s.tm___31467 = undefined; + s.bounce___48951 = undefined; + s.tm___48956 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -82731,7 +83073,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); r0 = s.arg0.fields["lifespan"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== undefined); @@ -82753,7 +83095,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__P2216_mk(s); + s.tmp_0 = Sprite__destroyCore__P19502_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 583; s.pc = 33; return s.tmp_0; case 33: @@ -82771,7 +83113,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_2 = Sprite_isOutOfScreen__P2201_mk(s); + s.tmp_2 = Sprite_isOutOfScreen__P19487_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; s.callLocIdx = 584; s.pc = 34; return s.tmp_2; @@ -82782,7 +83124,7 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 7; continue; } - s.tmp_4 = Sprite_destroy__P2215_mk(s); + s.tmp_4 = Sprite_destroy__P19501_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = undefined; s.tmp_4.arg2 = undefined; @@ -82794,13 +83136,13 @@ switch (step) { r0 = s.arg0.fields["flags"]; s.tmp_0 = r0; r0 = (s.tmp_0 & 32); - s.bounce___31462 = (r0); - s.tmp_0 = game_currentScene__P2693_mk(s); + s.bounce___48951 = (r0); + s.tmp_0 = game_currentScene__P19979_mk(s); s.callLocIdx = 586; s.pc = 36; return s.tmp_0; case 36: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tm___31467 = (r0); + s.tm___48956 = (r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 8); @@ -82810,13 +83152,13 @@ switch (step) { r0 = s.tmp_0; { step = 12; continue; } case 9: - s.tmp_2 = r0 = s.bounce___31462; + s.tmp_2 = r0 = s.bounce___48951; r0 = pxsim_numops_toBool(s.tmp_2); if (r0) { step = 10; continue; } r0 = s.tmp_2; { step = 11; continue; } case 10: - r0 = pxsim_numops_toBoolDecr(s.tm___31467); + r0 = pxsim_numops_toBoolDecr(s.tm___48956); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); case 11: @@ -82828,7 +83170,7 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 29; continue; } - s.tmp_8 = Sprite_left__P2186_mk(s); + s.tmp_8 = Sprite_left__P19472_mk(s); s.tmp_8.arg0 = s.arg0; s.callLocIdx = 587; s.pc = 37; return s.tmp_8; case 37: @@ -82840,18 +83182,18 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 15; continue; } - s.tmp_10 = Sprite_left__P2187_mk(s); + s.tmp_10 = Sprite_left__P19473_mk(s); s.tmp_10.arg0 = s.arg0; r0 = s.arg1.fields["_offsetX"]; s.tmp_10.arg1 = r0; s.callLocIdx = 590; s.pc = 38; return s.tmp_10; case 38: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(s.bounce___31462); + r0 = pxsim_numops_toBoolDecr(s.bounce___48951); if (!r0) { step = 13; continue; } - s.tmp_0 = Sprite_vx__P2146_mk(s); + s.tmp_0 = Sprite_vx__P19432_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_vx__P2145_mk(s); + s.tmp_2 = Sprite_vx__P19431_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 591; s.pc = 40; return s.tmp_2; case 40: @@ -82866,7 +83208,7 @@ switch (step) { case 14: { step = 20; continue; } case 15: - s.tmp_2 = Sprite_right__P2188_mk(s); + s.tmp_2 = Sprite_right__P19474_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 593; s.pc = 41; return s.tmp_2; case 41: @@ -82874,7 +83216,7 @@ switch (step) { s.tmp_1 = r0; r0 = s.arg1.fields["_offsetX"]; s.tmp_4 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); s.tmp_3 = r0; @@ -82882,22 +83224,22 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } - s.tmp_6 = Sprite_right__P2189_mk(s); + s.tmp_6 = Sprite_right__P19475_mk(s); s.tmp_6.arg0 = s.arg0; r0 = s.arg1.fields["_offsetX"]; s.tmp_7 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_8 = r0; r0 = (s.tmp_7 + s.tmp_8); s.tmp_6.arg1 = r0; s.callLocIdx = 596; s.pc = 42; return s.tmp_6; case 42: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(s.bounce___31462); + r0 = pxsim_numops_toBoolDecr(s.bounce___48951); if (!r0) { step = 16; continue; } - s.tmp_0 = Sprite_vx__P2146_mk(s); + s.tmp_0 = Sprite_vx__P19432_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_vx__P2145_mk(s); + s.tmp_2 = Sprite_vx__P19431_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 597; s.pc = 44; return s.tmp_2; case 44: @@ -82913,7 +83255,7 @@ switch (step) { case 18: case 19: case 20: - s.tmp_2 = Sprite_top__P2190_mk(s); + s.tmp_2 = Sprite_top__P19476_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 599; s.pc = 45; return s.tmp_2; case 45: @@ -82925,18 +83267,18 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 23; continue; } - s.tmp_4 = Sprite_top__P2191_mk(s); + s.tmp_4 = Sprite_top__P19477_mk(s); s.tmp_4.arg0 = s.arg0; r0 = s.arg1.fields["_offsetY"]; s.tmp_4.arg1 = r0; s.callLocIdx = 602; s.pc = 46; return s.tmp_4; case 46: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(s.bounce___31462); + r0 = pxsim_numops_toBoolDecr(s.bounce___48951); if (!r0) { step = 21; continue; } - s.tmp_0 = Sprite_vy__P2148_mk(s); + s.tmp_0 = Sprite_vy__P19434_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_vy__P2147_mk(s); + s.tmp_2 = Sprite_vy__P19433_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 603; s.pc = 48; return s.tmp_2; case 48: @@ -82951,7 +83293,7 @@ switch (step) { case 22: { step = 28; continue; } case 23: - s.tmp_2 = Sprite_bottom__P2192_mk(s); + s.tmp_2 = Sprite_bottom__P19478_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 605; s.pc = 49; return s.tmp_2; case 49: @@ -82959,7 +83301,7 @@ switch (step) { s.tmp_1 = r0; r0 = s.arg1.fields["_offsetY"]; s.tmp_4 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___1829); + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); s.tmp_3 = r0; @@ -82967,22 +83309,22 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 26; continue; } - s.tmp_6 = Sprite_bottom__P2193_mk(s); + s.tmp_6 = Sprite_bottom__P19479_mk(s); s.tmp_6.arg0 = s.arg0; r0 = s.arg1.fields["_offsetY"]; s.tmp_7 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___1829); + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_8 = r0; r0 = (s.tmp_7 + s.tmp_8); s.tmp_6.arg1 = r0; s.callLocIdx = 608; s.pc = 50; return s.tmp_6; case 50: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(s.bounce___31462); + r0 = pxsim_numops_toBoolDecr(s.bounce___48951); if (!r0) { step = 24; continue; } - s.tmp_0 = Sprite_vy__P2148_mk(s); + s.tmp_0 = Sprite_vy__P19434_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_vy__P2147_mk(s); + s.tmp_2 = Sprite_vy__P19433_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 609; s.pc = 52; return s.tmp_2; case 52: @@ -83004,13 +83346,13 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 31; continue; } - s.tmp_1 = sprites_BaseSpriteSayRenderer__C2048_v1_4_mk(s); + s.tmp_1 = sprites_BaseSpriteSayRenderer__C19334_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__C2048_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSpriteSayRenderer__C19334_VT)) failedCast(s.tmp_1.arg0); s.tmp_1.fn = s.tmp_1.arg0.vtable.methods.update; s.pc = 53; return s.tmp_1; case 53: @@ -83021,12 +83363,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite___update__P2203.info = {"start":19765,"length":1363,"line":661,"column":4,"endLine":697,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__update","argumentNames":["this","camera","dt"]} +Sprite___update__P19489.info = {"start":19765,"length":1363,"line":661,"column":4,"endLine":697,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__update","argumentNames":["this","camera","dt"]} -function Sprite___update__P2203_mk(s) { +function Sprite___update__P19489_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite___update__P2203, depth: s.depth + 1, + parent: s, fn: Sprite___update__P19489, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -83039,8 +83381,8 @@ function Sprite___update__P2203_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - bounce___31462: undefined, - tm___31467: undefined, + bounce___48951: undefined, + tm___48956: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -83050,7 +83392,7 @@ function Sprite___update__P2203_mk(s) { -function Sprite_isOutOfScreen__P2201(s) { +function Sprite_isOutOfScreen__P19487(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -83060,15 +83402,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ox___31549 = undefined; - s.oy___31557 = undefined; + s.ox___49038 = undefined; + s.oy___49046 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -83082,7 +83424,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_2 = r0; - s.ox___31549 = (s.tmp_2); + s.ox___49038 = (s.tmp_2); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -83096,14 +83438,14 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_2 = r0; - s.oy___31557 = (s.tmp_2); - s.tmp_3 = Sprite_right__P2188_mk(s); + s.oy___49046 = (s.tmp_2); + s.tmp_3 = Sprite_right__P19474_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 574; s.pc = 11; return s.tmp_3; case 11: r0 = s.retval; s.tmp_2 = r0; - r0 = (s.tmp_2 - s.ox___31549); + r0 = (s.tmp_2 - s.ox___49038); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -83112,13 +83454,13 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_6 = Sprite_bottom__P2192_mk(s); + s.tmp_6 = Sprite_bottom__P19478_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 575; s.pc = 12; return s.tmp_6; case 12: r0 = s.retval; s.tmp_5 = r0; - r0 = (s.tmp_5 - s.oy___31557); + r0 = (s.tmp_5 - s.oy___49046); s.tmp_4 = r0; r0 = (s.tmp_4 < 0); case 6: @@ -83129,15 +83471,15 @@ switch (step) { r0 = s.tmp_7; { step = 8; continue; } case 7: - s.tmp_10 = Sprite_left__P2186_mk(s); + s.tmp_10 = Sprite_left__P19472_mk(s); s.tmp_10.arg0 = s.arg0; s.callLocIdx = 576; s.pc = 13; return s.tmp_10; case 13: r0 = s.retval; s.tmp_9 = r0; - r0 = (s.tmp_9 - s.ox___31549); + r0 = (s.tmp_9 - s.ox___49038); s.tmp_8 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_11 = r0; r0 = (s.tmp_8 > s.tmp_11); case 8: @@ -83148,15 +83490,15 @@ switch (step) { r0 = s.tmp_12; { step = 10; continue; } case 9: - s.tmp_15 = Sprite_top__P2190_mk(s); + s.tmp_15 = Sprite_top__P19476_mk(s); s.tmp_15.arg0 = s.arg0; s.callLocIdx = 577; s.pc = 14; return s.tmp_15; case 14: r0 = s.retval; s.tmp_14 = r0; - r0 = (s.tmp_14 - s.oy___31557); + r0 = (s.tmp_14 - s.oy___49046); s.tmp_13 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___1829); + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_16 = r0; r0 = (s.tmp_13 > s.tmp_16); case 10: @@ -83166,12 +83508,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_isOutOfScreen__P2201.info = {"start":18933,"length":358,"line":640,"column":4,"endLine":644,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isOutOfScreen","argumentNames":["this","camera"]} +Sprite_isOutOfScreen__P19487.info = {"start":18933,"length":358,"line":640,"column":4,"endLine":644,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isOutOfScreen","argumentNames":["this","camera"]} -function Sprite_isOutOfScreen__P2201_mk(s) { +function Sprite_isOutOfScreen__P19487_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_isOutOfScreen__P2201, depth: s.depth + 1, + parent: s, fn: Sprite_isOutOfScreen__P19487, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -83191,8 +83533,8 @@ function Sprite_isOutOfScreen__P2201_mk(s) { tmp_15: undefined, tmp_16: undefined, tmp_17: undefined, - ox___31549: undefined, - oy___31557: undefined, + ox___49038: undefined, + oy___49046: undefined, arg0: undefined, arg1: undefined, } } @@ -83201,7 +83543,7 @@ function Sprite_isOutOfScreen__P2201_mk(s) { -function sprites_BaseSpriteSayRenderer_update__P2051(s) { +function sprites_BaseSpriteSayRenderer_update__P19337(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -83219,17 +83561,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C2048_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C19334_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSpriteSayRenderer_update__P2051.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__P19337.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__P2051_mk(s) { +function sprites_BaseSpriteSayRenderer_update__P19337_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSpriteSayRenderer_update__P2051, depth: s.depth + 1, + parent: s, fn: sprites_BaseSpriteSayRenderer_update__P19337, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -83241,7 +83583,7 @@ function sprites_BaseSpriteSayRenderer_update__P2051_mk(s) { -function Sprite_data__P2164(s) { +function Sprite_data__P19450(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -83257,18 +83599,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); r0 = (s.arg0).fields["_data"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -Sprite_data__P2164.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__P19450.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__P2164_mk(s) { +function Sprite_data__P19450_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_data__P2164, depth: s.depth + 1, + parent: s, fn: Sprite_data__P19450, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -83278,7 +83620,7 @@ function Sprite_data__P2164_mk(s) { -function Sprite_scale__P2162(s) { +function Sprite_scale__P19448(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -83294,15 +83636,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); - s.tmp_0 = Sprite_sy__P2160_mk(s); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); + s.tmp_0 = Sprite_sy__P19446_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; s.tmp_0.arg1 = r0; s.callLocIdx = 506; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_2 = Sprite_sx__P2158_mk(s); + s.tmp_2 = Sprite_sx__P19444_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.tmp_1; s.callLocIdx = 507; s.pc = 2; return s.tmp_2; @@ -83312,12 +83654,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_scale__P2162.info = {"start":6306,"length":59,"line":227,"column":4,"endLine":229,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"scale","argumentNames":["this","v"]} +Sprite_scale__P19448.info = {"start":6306,"length":59,"line":227,"column":4,"endLine":229,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"scale","argumentNames":["this","v"]} -function Sprite_scale__P2162_mk(s) { +function Sprite_scale__P19448_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_scale__P2162, depth: s.depth + 1, + parent: s, fn: Sprite_scale__P19448, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -83330,7 +83672,7 @@ function Sprite_scale__P2162_mk(s) { -function Sprite_scale__P2161(s) { +function Sprite_scale__P19447(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -83345,15 +83687,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); - s.tmp_0 = Math_max__P130_mk(s); - s.tmp_1 = Sprite_sx__P2157_mk(s); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); + s.tmp_0 = Math_max__P17416_mk(s); + s.tmp_1 = Sprite_sx__P19443_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 503; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_2 = Sprite_sy__P2159_mk(s); + s.tmp_2 = Sprite_sy__P19445_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 504; s.pc = 3; return s.tmp_2; case 3: @@ -83365,13 +83707,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_scale__P2161.info = {"start":6144,"length":70,"line":222,"column":4,"endLine":224,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"scale","argumentNames":["this"]} -Sprite_scale__P2161.isGetter = true; +Sprite_scale__P19447.info = {"start":6144,"length":70,"line":222,"column":4,"endLine":224,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"scale","argumentNames":["this"]} +Sprite_scale__P19447.isGetter = true; -function Sprite_scale__P2161_mk(s) { +function Sprite_scale__P19447_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_scale__P2161, depth: s.depth + 1, + parent: s, fn: Sprite_scale__P19447, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -83383,7 +83725,7 @@ function Sprite_scale__P2161_mk(s) { -function sprites_BaseSprite___update__P1896(s) { +function sprites_BaseSprite___update__P19182(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -83400,17 +83742,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C1888_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C19174_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSprite___update__P1896.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__P19182.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__P1896_mk(s) { +function sprites_BaseSprite___update__P19182_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___update__P1896, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___update__P19182, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -83421,7 +83763,7 @@ function sprites_BaseSprite___update__P1896_mk(s) { -function sprites_BaseSprite___draw__P1894(s) { +function sprites_BaseSprite___draw__P19180(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -83437,10 +83779,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C1888_VT)) failedCast(r0); - s.tmp_1 = sprites_BaseSprite__C1888_v0_1_mk(s); + if (!checkSubtype(r0, sprites_BaseSprite__C19174_VT)) failedCast(r0); + s.tmp_1 = sprites_BaseSprite__C19174_v0_1_mk(s); s.tmp_1.arg0 = s.arg0; - if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSprite__C1888_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSprite__C19174_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: @@ -83448,10 +83790,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = sprites_BaseSprite__C1888_v2_2_mk(s); + s.tmp_2 = sprites_BaseSprite__C19174_v2_2_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; - if (!checkSubtype(s.tmp_2.arg0, sprites_BaseSprite__C1888_VT)) failedCast(s.tmp_2.arg0); + if (!checkSubtype(s.tmp_2.arg0, sprites_BaseSprite__C19174_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: @@ -83462,12 +83804,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSprite___draw__P1894.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__P19180.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__P1894_mk(s) { +function sprites_BaseSprite___draw__P19180_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___draw__P1894, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___draw__P19180, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -83480,7 +83822,7 @@ function sprites_BaseSprite___draw__P1894_mk(s) { -function sprites_BaseSprite___drawCore__P1895(s) { +function sprites_BaseSprite___drawCore__P19181(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -83496,17 +83838,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C1888_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C19174_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSprite___drawCore__P1895.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__P19181.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__P1895_mk(s) { +function sprites_BaseSprite___drawCore__P19181_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___drawCore__P1895, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___drawCore__P19181, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -83516,7 +83858,7 @@ function sprites_BaseSprite___drawCore__P1895_mk(s) { -function sprites_BaseSprite___visible__P1891(s) { +function sprites_BaseSprite___visible__P19177(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -83531,17 +83873,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C1888_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C19174_VT)) failedCast(r0); r0 = true; return leave(s, r0) default: oops() } } } -sprites_BaseSprite___visible__P1891.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__P19177.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__P1891_mk(s) { +function sprites_BaseSprite___visible__P19177_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___visible__P1891, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___visible__P19177, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -83550,7 +83892,7 @@ function sprites_BaseSprite___visible__P1891_mk(s) { -function controller_AnyButton_isPressed__P5427(s) { +function controller_AnyButton_isPressed__P22728(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -83560,36 +83902,36 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctrl___31614 = undefined; - s.b___31618 = undefined; - s.unnamed154___U2 = undefined; - s.unnamed155___U3 = undefined; + s.ctrl___49103 = undefined; + s.b___49107 = undefined; + s.unnamed246___U2 = undefined; + s.unnamed247___U3 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_AnyButton__C5419_VT)) failedCast(r0); - s.tmp_0 = controller__player1__P1922_mk(s); + if (!checkSubtype(r0, controller_AnyButton__C22720_VT)) failedCast(r0); + s.tmp_0 = controller__player1__P19208_mk(s); s.callLocIdx = 240; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.ctrl___31614 = (r0); - s.b___31618 = (undefined); - r0 = s.ctrl___31614.fields["buttons"]; - s.unnamed154___U2 = (r0); - s.unnamed155___U3 = (0); + s.ctrl___49103 = (r0); + s.b___49107 = (undefined); + r0 = s.ctrl___49103.fields["buttons"]; + s.unnamed246___U2 = (r0); + s.unnamed247___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed155___U3; - r0 = pxsim_Array__length(s.unnamed154___U2); + s.tmp_0 = r0 = s.unnamed247___U3; + r0 = pxsim_Array__length(s.unnamed246___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed154___U2, s.unnamed155___U3); - s.b___31618 = (r0); - s.tmp_3 = controller_Button__C1979_v0_1_mk(s); - s.tmp_3.arg0 = s.b___31618; - if (!checkSubtype(s.tmp_3.arg0, controller_Button__C1979_VT)) failedCast(s.tmp_3.arg0); + r0 = pxsim_Array__getAt(s.unnamed246___U2, s.unnamed247___U3); + s.b___49107 = (r0); + s.tmp_3 = controller_Button__C19265_v0_1_mk(s); + s.tmp_3.arg0 = s.b___49107; + if (!checkSubtype(s.tmp_3.arg0, controller_Button__C19265_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: @@ -83601,31 +83943,31 @@ switch (step) { { step = 5; continue; } case 2: case 3: - r0 = (s.unnamed155___U3 + 1); - s.unnamed155___U3 = (r0); + r0 = (s.unnamed247___U3 + 1); + s.unnamed247___U3 = (r0); { step = 1; continue; } case 4: - s.unnamed154___U2 = (undefined); + s.unnamed246___U2 = (undefined); r0 = false; case 5: return leave(s, r0) default: oops() } } } -controller_AnyButton_isPressed__P5427.info = {"start":13715,"length":202,"line":416,"column":8,"endLine":423,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"isPressed","argumentNames":["this"]} +controller_AnyButton_isPressed__P22728.info = {"start":13715,"length":202,"line":416,"column":8,"endLine":423,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"isPressed","argumentNames":["this"]} -function controller_AnyButton_isPressed__P5427_mk(s) { +function controller_AnyButton_isPressed__P22728_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_AnyButton_isPressed__P5427, depth: s.depth + 1, + parent: s, fn: controller_AnyButton_isPressed__P22728, 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___31614: undefined, - b___31618: undefined, - unnamed154___U2: undefined, - unnamed155___U3: undefined, + ctrl___49103: undefined, + b___49107: undefined, + unnamed246___U2: undefined, + unnamed247___U3: undefined, arg0: undefined, } } @@ -83633,7 +83975,7 @@ function controller_AnyButton_isPressed__P5427_mk(s) { -function controller_Button_toString__P1984(s) { +function controller_Button_toString__P19270(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -83648,7 +83990,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C1979_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C19265_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -83688,12 +84030,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_toString__P1984.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__P19270.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__P1984_mk(s) { +function controller_Button_toString__P19270_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_toString__P1984, depth: s.depth + 1, + parent: s, fn: controller_Button_toString__P19270, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -83709,7 +84051,7 @@ function controller_Button_toString__P1984_mk(s) { -function sprites_StaticObstacle_width__P2295(s) { +function sprites_StaticObstacle_width__P19581(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -83724,20 +84066,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C2285_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C19571_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__P2295.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__P2295.isGetter = true; +sprites_StaticObstacle_width__P19581.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__P19581.isGetter = true; -function sprites_StaticObstacle_width__P2295_mk(s) { +function sprites_StaticObstacle_width__P19581_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_width__P2295, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_width__P19581, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -83747,7 +84089,7 @@ function sprites_StaticObstacle_width__P2295_mk(s) { -function sprites_StaticObstacle_height__P2294(s) { +function sprites_StaticObstacle_height__P19580(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -83762,20 +84104,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C2285_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C19571_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__P2294.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__P2294.isGetter = true; +sprites_StaticObstacle_height__P19580.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__P19580.isGetter = true; -function sprites_StaticObstacle_height__P2294_mk(s) { +function sprites_StaticObstacle_height__P19580_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_height__P2294, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_height__P19580, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -83785,7 +84127,7 @@ function sprites_StaticObstacle_height__P2294_mk(s) { -function sprites_StaticObstacle_y__P2293(s) { +function sprites_StaticObstacle_y__P19579(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -83800,7 +84142,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C2285_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C19571_VT)) failedCast(r0); r0 = s.arg0.fields["top"]; s.tmp_0 = r0; r0 = s.arg0.fields["image"]; @@ -83813,13 +84155,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -sprites_StaticObstacle_y__P2293.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__P2293.isGetter = true; +sprites_StaticObstacle_y__P19579.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__P19579.isGetter = true; -function sprites_StaticObstacle_y__P2293_mk(s) { +function sprites_StaticObstacle_y__P19579_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_y__P2293, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_y__P19579, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -83832,7 +84174,7 @@ function sprites_StaticObstacle_y__P2293_mk(s) { -function sprites_StaticObstacle_x__P2292(s) { +function sprites_StaticObstacle_x__P19578(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -83847,7 +84189,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C2285_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C19571_VT)) failedCast(r0); r0 = s.arg0.fields["left"]; s.tmp_0 = r0; r0 = s.arg0.fields["image"]; @@ -83860,13 +84202,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -sprites_StaticObstacle_x__P2292.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__P2292.isGetter = true; +sprites_StaticObstacle_x__P19578.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__P19578.isGetter = true; -function sprites_StaticObstacle_x__P2292_mk(s) { +function sprites_StaticObstacle_x__P19578_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_x__P2292, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_x__P19578, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -83879,7 +84221,7 @@ function sprites_StaticObstacle_x__P2292_mk(s) { -function effects_SceneAnchor_height__P6004(s) { +function effects_SceneAnchor_height__P23305(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -83894,18 +84236,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_SceneAnchor__C6000_VT)) failedCast(r0); - r0 = pxsim_ImageMethods.height(globals.screen___1829); + if (!checkSubtype(r0, effects_SceneAnchor__C23301_VT)) failedCast(r0); + r0 = pxsim_ImageMethods.height(globals.screen___19115); return leaveAccessor(s, r0) default: oops() } } } -effects_SceneAnchor_height__P6004.info = {"start":2634,"length":58,"line":71,"column":8,"endLine":73,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"height","argumentNames":["this"]} -effects_SceneAnchor_height__P6004.isGetter = true; +effects_SceneAnchor_height__P23305.info = {"start":2634,"length":58,"line":71,"column":8,"endLine":73,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"height","argumentNames":["this"]} +effects_SceneAnchor_height__P23305.isGetter = true; -function effects_SceneAnchor_height__P6004_mk(s) { +function effects_SceneAnchor_height__P23305_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_SceneAnchor_height__P6004, depth: s.depth + 1, + parent: s, fn: effects_SceneAnchor_height__P23305, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -83914,7 +84256,7 @@ function effects_SceneAnchor_height__P6004_mk(s) { -function effects_SceneAnchor_width__P6003(s) { +function effects_SceneAnchor_width__P23304(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -83929,18 +84271,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_SceneAnchor__C6000_VT)) failedCast(r0); - r0 = pxsim_ImageMethods.width(globals.screen___1829); + if (!checkSubtype(r0, effects_SceneAnchor__C23301_VT)) failedCast(r0); + r0 = pxsim_ImageMethods.width(globals.screen___19115); return leaveAccessor(s, r0) default: oops() } } } -effects_SceneAnchor_width__P6003.info = {"start":2568,"length":56,"line":67,"column":8,"endLine":69,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"width","argumentNames":["this"]} -effects_SceneAnchor_width__P6003.isGetter = true; +effects_SceneAnchor_width__P23304.info = {"start":2568,"length":56,"line":67,"column":8,"endLine":69,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"width","argumentNames":["this"]} +effects_SceneAnchor_width__P23304.isGetter = true; -function effects_SceneAnchor_width__P6003_mk(s) { +function effects_SceneAnchor_width__P23304_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_SceneAnchor_width__P6003, depth: s.depth + 1, + parent: s, fn: effects_SceneAnchor_width__P23304, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -83949,7 +84291,7 @@ function effects_SceneAnchor_width__P6003_mk(s) { -function effects_SceneAnchor_y__P6002(s) { +function effects_SceneAnchor_y__P23303(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -83964,12 +84306,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_SceneAnchor__C6000_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_SceneAnchor__C23301_VT)) failedCast(r0); r0 = s.arg0.fields["camera"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_offsetY"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___1829); + r0 = pxsim_ImageMethods.height(globals.screen___19115); s.tmp_3 = r0; r0 = (s.tmp_3 >> 1); s.tmp_2 = r0; @@ -83977,13 +84319,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -effects_SceneAnchor_y__P6002.info = {"start":2476,"length":82,"line":63,"column":8,"endLine":65,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"y","argumentNames":["this"]} -effects_SceneAnchor_y__P6002.isGetter = true; +effects_SceneAnchor_y__P23303.info = {"start":2476,"length":82,"line":63,"column":8,"endLine":65,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"y","argumentNames":["this"]} +effects_SceneAnchor_y__P23303.isGetter = true; -function effects_SceneAnchor_y__P6002_mk(s) { +function effects_SceneAnchor_y__P23303_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_SceneAnchor_y__P6002, depth: s.depth + 1, + parent: s, fn: effects_SceneAnchor_y__P23303, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -83996,7 +84338,7 @@ function effects_SceneAnchor_y__P6002_mk(s) { -function effects_SceneAnchor_x__P6001(s) { +function effects_SceneAnchor_x__P23302(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -84011,12 +84353,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_SceneAnchor__C6000_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_SceneAnchor__C23301_VT)) failedCast(r0); r0 = s.arg0.fields["camera"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_offsetX"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___1829); + r0 = pxsim_ImageMethods.width(globals.screen___19115); s.tmp_3 = r0; r0 = (s.tmp_3 >> 1); s.tmp_2 = r0; @@ -84024,13 +84366,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -effects_SceneAnchor_x__P6001.info = {"start":2385,"length":81,"line":59,"column":8,"endLine":61,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"x","argumentNames":["this"]} -effects_SceneAnchor_x__P6001.isGetter = true; +effects_SceneAnchor_x__P23302.info = {"start":2385,"length":81,"line":59,"column":8,"endLine":61,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"x","argumentNames":["this"]} +effects_SceneAnchor_x__P23302.isGetter = true; -function effects_SceneAnchor_x__P6001_mk(s) { +function effects_SceneAnchor_x__P23302_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_SceneAnchor_x__P6001, depth: s.depth + 1, + parent: s, fn: effects_SceneAnchor_x__P23302, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -84043,7 +84385,7 @@ function effects_SceneAnchor_x__P6001_mk(s) { -function tiles_Location_top__P2440(s) { +function tiles_Location_top__P19726(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -84058,10 +84400,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C2432_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C19718_VT)) failedCast(r0); r0 = s.arg0.fields["_row"]; s.tmp_0 = r0; - s.tmp_3 = tiles_Location_tileMap__P2434_mk(s); + s.tmp_3 = tiles_Location_tileMap__P19720_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1115; s.pc = 1; return s.tmp_3; case 1: @@ -84073,13 +84415,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_top__P2440.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__P2440.isGetter = true; +tiles_Location_top__P19726.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__P19726.isGetter = true; -function tiles_Location_top__P2440_mk(s) { +function tiles_Location_top__P19726_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_top__P2440, depth: s.depth + 1, + parent: s, fn: tiles_Location_top__P19726, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -84092,7 +84434,7 @@ function tiles_Location_top__P2440_mk(s) { -function tiles_Location_left__P2439(s) { +function tiles_Location_left__P19725(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -84107,10 +84449,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C2432_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C19718_VT)) failedCast(r0); r0 = s.arg0.fields["_col"]; s.tmp_0 = r0; - s.tmp_3 = tiles_Location_tileMap__P2434_mk(s); + s.tmp_3 = tiles_Location_tileMap__P19720_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1113; s.pc = 1; return s.tmp_3; case 1: @@ -84122,13 +84464,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_left__P2439.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__P2439.isGetter = true; +tiles_Location_left__P19725.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__P19725.isGetter = true; -function tiles_Location_left__P2439_mk(s) { +function tiles_Location_left__P19725_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_left__P2439, depth: s.depth + 1, + parent: s, fn: tiles_Location_left__P19725, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -84141,7 +84483,7 @@ function tiles_Location_left__P2439_mk(s) { -function particles_ShapeFactory_drawParticle__P2905(s) { +function particles_ShapeFactory_drawParticle__P20191(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -84151,7 +84493,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.pImage___31697 = undefined; + s.pImage___49186 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -84160,8 +84502,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C2902_VT)) failedCast(r0); - s.tmp_1 = Math_FastRandom_pickRandom__P2753_mk(s); + if (!checkSubtype(r0, particles_ShapeFactory__C20188_VT)) failedCast(r0); + s.tmp_1 = Math_FastRandom_pickRandom__P20039_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_1.arg0 = r0; r0 = s.arg0.fields["sources"]; @@ -84171,12 +84513,12 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_ImageMethods.clone(s.tmp_0); - s.pImage___31697 = (r0); + s.pImage___49186 = (r0); r0 = s.arg1.fields["color"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.replace(s.pImage___31697, 15, s.tmp_0); - s.tmp_0 = r0 = globals.screen___1829; - s.tmp_1 = r0 = s.pImage___31697; + r0 = pxsim_ImageMethods.replace(s.pImage___49186, 15, s.tmp_0); + s.tmp_0 = r0 = globals.screen___19115; + s.tmp_1 = r0 = s.pImage___49186; r0 = s.arg0.fields["ox"]; s.tmp_4 = r0; r0 = (s.arg2 - s.tmp_4); @@ -84198,12 +84540,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ShapeFactory_drawParticle__P2905.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__P20191.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__P2905_mk(s) { +function particles_ShapeFactory_drawParticle__P20191_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_drawParticle__P2905, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_drawParticle__P20191, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -84215,7 +84557,7 @@ function particles_ShapeFactory_drawParticle__P2905_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - pImage___31697: undefined, + pImage___49186: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -84226,7 +84568,7 @@ function particles_ShapeFactory_drawParticle__P2905_mk(s) { -function particles_AreaFactory_drawParticle__P2893(s) { +function particles_AreaFactory_drawParticle__P20179(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -84236,7 +84578,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.col___31728 = undefined; + s.col___49217 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -84245,7 +84587,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_AreaFactory__C2886_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_AreaFactory__C20172_VT)) failedCast(r0); r0 = s.arg1.fields["lifespan"]; s.tmp_1 = r0; r0 = (s.tmp_1 > 500); @@ -84272,8 +84614,8 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_5 = r0; - s.col___31728 = (s.tmp_5); - s.tmp_0 = r0 = globals.screen___1829; + s.col___49217 = (s.tmp_5); + s.tmp_0 = r0 = globals.screen___19115; r0 = (s.arg2 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); @@ -84282,17 +84624,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___31728); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_3, s.col___49217); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_AreaFactory_drawParticle__P2893.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__P20179.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__P2893_mk(s) { +function particles_AreaFactory_drawParticle__P20179_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_AreaFactory_drawParticle__P2893, depth: s.depth + 1, + parent: s, fn: particles_AreaFactory_drawParticle__P20179, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -84300,7 +84642,7 @@ function particles_AreaFactory_drawParticle__P2893_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - col___31728: undefined, + col___49217: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -84311,7 +84653,7 @@ function particles_AreaFactory_drawParticle__P2893_mk(s) { -function particles_SprayFactory_drawParticle__P2883(s) { +function particles_SprayFactory_drawParticle__P20169(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -84329,8 +84671,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C2880_VT)) failedCast(r0); - s.tmp_0 = r0 = globals.screen___1829; + if (!checkSubtype(r0, particles_SprayFactory__C20166_VT)) failedCast(r0); + s.tmp_0 = r0 = globals.screen___19115; r0 = (s.arg2 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); @@ -84344,12 +84686,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_drawParticle__P2883.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__P20169.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__P2883_mk(s) { +function particles_SprayFactory_drawParticle__P20169_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_drawParticle__P2883, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_drawParticle__P20169, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -84366,7 +84708,7 @@ function particles_SprayFactory_drawParticle__P2883_mk(s) { -function scene_Renderable___drawCore__P2541(s) { +function scene_Renderable___drawCore__P19827(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -84382,10 +84724,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Renderable__C2538_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Renderable__C19824_VT)) failedCast(r0); s.tmp_0 = if_handler_3_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = globals.screen___1829; + s.tmp_0.arg1 = globals.screen___19115; 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); @@ -84402,12 +84744,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Renderable___drawCore__P2541.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__P19827.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__P2541_mk(s) { +function scene_Renderable___drawCore__P19827_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Renderable___drawCore__P2541, depth: s.depth + 1, + parent: s, fn: scene_Renderable___drawCore__P19827, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -84418,7 +84760,7 @@ function scene_Renderable___drawCore__P2541_mk(s) { -function scene_Renderable___visible__P2540(s) { +function scene_Renderable___visible__P19826(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -84433,7 +84775,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Renderable__C2538_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Renderable__C19824_VT)) failedCast(r0); s.tmp_0 = if_shouldBeVisible_1_mk(s); s.tmp_0.arg0 = s.arg0; if (!s.tmp_0.arg0.vtable.iface) { @@ -84450,12 +84792,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Renderable___visible__P2540.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__P19826.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__P2540_mk(s) { +function scene_Renderable___visible__P19826_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Renderable___visible__P2540, depth: s.depth + 1, + parent: s, fn: scene_Renderable___visible__P19826, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -84465,7 +84807,7 @@ function scene_Renderable___visible__P2540_mk(s) { -function scene_Camera_top__P2533(s) { +function scene_Camera_top__P19819(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -84480,18 +84822,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C2520_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C19806_VT)) failedCast(r0); r0 = s.arg0.fields["drawOffsetY"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_top__P2533.info = {"start":1638,"length":58,"line":58,"column":8,"endLine":60,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"top","argumentNames":["this"]} -scene_Camera_top__P2533.isGetter = true; +scene_Camera_top__P19819.info = {"start":1638,"length":58,"line":58,"column":8,"endLine":60,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"top","argumentNames":["this"]} +scene_Camera_top__P19819.isGetter = true; -function scene_Camera_top__P2533_mk(s) { +function scene_Camera_top__P19819_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_top__P2533, depth: s.depth + 1, + parent: s, fn: scene_Camera_top__P19819, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -84500,7 +84842,7 @@ function scene_Camera_top__P2533_mk(s) { -function scene_Camera_left__P2531(s) { +function scene_Camera_left__P19817(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -84515,18 +84857,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C2520_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C19806_VT)) failedCast(r0); r0 = s.arg0.fields["drawOffsetX"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_left__P2531.info = {"start":1486,"length":59,"line":52,"column":8,"endLine":54,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"left","argumentNames":["this"]} -scene_Camera_left__P2531.isGetter = true; +scene_Camera_left__P19817.info = {"start":1486,"length":59,"line":52,"column":8,"endLine":54,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"left","argumentNames":["this"]} +scene_Camera_left__P19817.isGetter = true; -function scene_Camera_left__P2531_mk(s) { +function scene_Camera_left__P19817_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_left__P2531, depth: s.depth + 1, + parent: s, fn: scene_Camera_left__P19817, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -84535,7 +84877,7 @@ function scene_Camera_left__P2531_mk(s) { -function miniMenu_MenuSprite_update__P4437(s) { +function miniMenu_MenuSprite_update__P21723(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -84545,15 +84887,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.deltaTick___31816 = undefined; + s.deltaTick___49305 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C4416_VT)) failedCast(r0); - s.tmp_2 = Math_abs__P128_mk(s); + if (!checkSubtype(r0, miniMenu_MenuSprite__C21702_VT)) failedCast(r0); + s.tmp_2 = Math_abs__P17414_mk(s); r0 = s.arg0.fields["yScroll"]; s.tmp_3 = r0; r0 = s.arg0.fields["targetYScroll"]; @@ -84588,7 +84930,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["yScroll"] = (s.tmp_1); case 2: - s.tmp_2 = Math_abs__P128_mk(s); + s.tmp_2 = Math_abs__P17414_mk(s); r0 = s.arg0.fields["xScroll"]; s.tmp_3 = r0; r0 = s.arg0.fields["targetXScroll"]; @@ -84625,7 +84967,7 @@ switch (step) { case 4: r0 = (s.arg1 / 1000); s.tmp_0 = r0; - s.tmp_2 = miniMenu_MenuStyle_scrollSpeed__P4358_mk(s); + s.tmp_2 = miniMenu_MenuStyle_scrollSpeed__P21644_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2406; s.pc = 15; return s.tmp_2; @@ -84633,7 +84975,7 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.deltaTick___31816 = (r0); + s.deltaTick___49305 = (r0); r0 = s.arg0.fields["yScroll"]; s.tmp_1 = r0; r0 = s.arg0.fields["targetYScroll"]; @@ -84658,7 +85000,7 @@ switch (step) { s.tmp_6 = r0 = s.arg0; r0 = s.tmp_6.fields["scrollAnimationTick"]; s.tmp_8 = r0; - r0 = (s.tmp_8 + s.deltaTick___31816); + r0 = (s.tmp_8 + s.deltaTick___49305); s.tmp_7 = r0; r0 = (s.tmp_6).fields["scrollAnimationTick"] = (s.tmp_7); { step = 8; continue; } @@ -84668,7 +85010,7 @@ switch (step) { s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["titleAnimationTick"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.deltaTick___31816); + r0 = (s.tmp_2 + s.deltaTick___49305); s.tmp_1 = r0; r0 = (s.tmp_0).fields["titleAnimationTick"] = (s.tmp_1); r0 = s.arg0.fields["scrollAnimationTick"]; @@ -84693,12 +85035,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_update__P4437.info = {"start":34079,"length":1074,"line":958,"column":8,"endLine":986,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"update","argumentNames":["this","deltaTimeMillis"]} +miniMenu_MenuSprite_update__P21723.info = {"start":34079,"length":1074,"line":958,"column":8,"endLine":986,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"update","argumentNames":["this","deltaTimeMillis"]} -function miniMenu_MenuSprite_update__P4437_mk(s) { +function miniMenu_MenuSprite_update__P21723_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_update__P4437, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_update__P21723, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -84709,7 +85051,7 @@ function miniMenu_MenuSprite_update__P4437_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - deltaTick___31816: undefined, + deltaTick___49305: undefined, arg0: undefined, arg1: undefined, } } @@ -84718,7 +85060,7 @@ function miniMenu_MenuSprite_update__P4437_mk(s) { -function Sprite___drawCore__P2202(s) { +function Sprite___drawCore__P19488(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -84728,24 +85070,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ox___31863 = undefined; - s.oy___31871 = undefined; - s.l___31879 = undefined; - s.t___31885 = undefined; + s.ox___49352 = undefined; + s.oy___49360 = undefined; + s.l___49368 = undefined; + s.t___49374 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); - s.tmp_0 = Sprite_drawSay__P5447_mk(s); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); + s.tmp_0 = Sprite_drawSay__P22748_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 578; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_1 = Sprite_isOutOfScreen__P2201_mk(s); + s.tmp_1 = Sprite_isOutOfScreen__P19487_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 579; s.pc = 9; return s.tmp_1; @@ -84770,7 +85112,7 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_4 = r0; - s.ox___31863 = (s.tmp_4); + s.ox___49352 = (s.tmp_4); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -84784,42 +85126,42 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_2 = r0; - s.oy___31871 = (s.tmp_2); - s.tmp_2 = Sprite_left__P2186_mk(s); + s.oy___49360 = (s.tmp_2); + s.tmp_2 = Sprite_left__P19472_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 580; s.pc = 10; return s.tmp_2; case 10: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 - s.ox___31863); + r0 = (s.tmp_1 - s.ox___49352); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - s.l___31879 = (r0); - s.tmp_2 = Sprite_top__P2190_mk(s); + s.l___49368 = (r0); + s.tmp_2 = Sprite_top__P19476_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 581; s.pc = 11; return s.tmp_2; case 11: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 - s.oy___31871); + r0 = (s.tmp_1 - s.oy___49360); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - s.t___31885 = (r0); - s.tmp_0 = Sprite__C2128_v8_3_mk(s); + s.t___49374 = (r0); + s.tmp_0 = Sprite__C19414_v8_3_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.l___31879; - s.tmp_0.arg2 = s.t___31885; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C2128_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.l___49368; + s.tmp_0.arg2 = s.t___49374; + if (!checkSubtype(s.tmp_0.arg0, Sprite__C19414_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__P5448_mk(s); + s.tmp_0 = Sprite_drawDebug__P22749_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.l___31879; - s.tmp_0.arg2 = s.t___31885; - s.tmp_0.arg3 = s.ox___31863; - s.tmp_0.arg4 = s.oy___31871; + s.tmp_0.arg1 = s.l___49368; + s.tmp_0.arg2 = s.t___49374; + s.tmp_0.arg3 = s.ox___49352; + s.tmp_0.arg4 = s.oy___49360; s.callLocIdx = 582; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; @@ -84828,22 +85170,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite___drawCore__P2202.info = {"start":19297,"length":462,"line":646,"column":4,"endLine":659,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__drawCore","argumentNames":["this","camera"]} +Sprite___drawCore__P19488.info = {"start":19297,"length":462,"line":646,"column":4,"endLine":659,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__drawCore","argumentNames":["this","camera"]} -function Sprite___drawCore__P2202_mk(s) { +function Sprite___drawCore__P19488_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite___drawCore__P2202, depth: s.depth + 1, + parent: s, fn: Sprite___drawCore__P19488, 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___31863: undefined, - oy___31871: undefined, - l___31879: undefined, - t___31885: undefined, + ox___49352: undefined, + oy___49360: undefined, + l___49368: undefined, + t___49374: undefined, arg0: undefined, arg1: undefined, } } @@ -84852,7 +85194,7 @@ function Sprite___drawCore__P2202_mk(s) { -function Sprite_drawSprite__P5449(s) { +function Sprite_drawSprite__P22750(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -84869,8 +85211,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); - s.tmp_3 = Sprite_isScaled__P5446_mk(s); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); + s.tmp_3 = Sprite_isScaled__P22747_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 719; s.pc = 3; return s.tmp_3; case 3: @@ -84884,24 +85226,24 @@ switch (step) { if (!r0) { step = 1; continue; } r0 = s.arg0.fields["_image"]; s.tmp_4 = r0; - r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___1829, s.tmp_4, s.arg1, s.arg2); + r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___19115, s.tmp_4, s.arg1, s.arg2); { step = 2; continue; } case 1: - s.tmp_0 = helpers_imageBlit__P1752_mk(s); - s.tmp_0.arg0 = globals.screen___1829; + s.tmp_0 = helpers_imageBlit__P19038_mk(s); + s.tmp_0.arg0 = globals.screen___19115; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; - s.tmp_1 = Sprite__C2128_v6_1_mk(s); + s.tmp_1 = Sprite__C19414_v6_1_mk(s); s.tmp_1.arg0 = s.arg0; - if (!checkSubtype(s.tmp_1.arg0, Sprite__C2128_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, Sprite__C19414_VT)) failedCast(s.tmp_1.arg0); s.tmp_1.fn = s.tmp_1.arg0.vtable.methods.width; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0.arg3 = r0; - s.tmp_2 = Sprite__C2128_v7_1_mk(s); + s.tmp_2 = Sprite__C19414_v7_1_mk(s); s.tmp_2.arg0 = s.arg0; - if (!checkSubtype(s.tmp_2.arg0, Sprite__C2128_VT)) failedCast(s.tmp_2.arg0); + if (!checkSubtype(s.tmp_2.arg0, Sprite__C19414_VT)) failedCast(s.tmp_2.arg0); s.tmp_2.fn = s.tmp_2.arg0.vtable.methods.height; s.pc = 6; return s.tmp_2; case 6: @@ -84929,12 +85271,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_drawSprite__P5449.info = {"start":37619,"length":514,"line":1168,"column":4,"endLine":1182,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawSprite","argumentNames":["this","drawLeft","drawTop"]} +Sprite_drawSprite__P22750.info = {"start":37619,"length":514,"line":1168,"column":4,"endLine":1182,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawSprite","argumentNames":["this","drawLeft","drawTop"]} -function Sprite_drawSprite__P5449_mk(s) { +function Sprite_drawSprite__P22750_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_drawSprite__P5449, depth: s.depth + 1, + parent: s, fn: Sprite_drawSprite__P22750, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -84950,7 +85292,7 @@ function Sprite_drawSprite__P5449_mk(s) { -function Sprite_drawDebug__P5448(s) { +function Sprite_drawDebug__P22749(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -84960,9 +85302,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.font___31908 = undefined; - s.tx___31912 = undefined; - s.ty___31914 = undefined; + s.font___49397 = undefined; + s.tx___49401 = undefined; + s.ty___49403 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -84972,19 +85314,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_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___31908 = (globals.font5___1777); - s.tx___31912 = (s.arg1); + s.font___49397 = (globals.font5___19063); + s.tx___49401 = (s.arg1); s.tmp_1 = r0 = s.arg2; - s.tmp_3 = Sprite__C2128_v7_1_mk(s); + s.tmp_3 = Sprite__C19414_v7_1_mk(s); s.tmp_3.arg0 = s.arg0; - if (!checkSubtype(s.tmp_3.arg0, Sprite__C2128_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, Sprite__C19414_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.height; s.pc = 13; return s.tmp_3; case 13: @@ -84993,12 +85335,12 @@ switch (step) { r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 + 2); - s.ty___31914 = (r0); - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.screen___1829; + s.ty___49403 = (r0); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.screen___19115; r0 = pxsim_String_.mkEmpty(); s.tmp_3 = r0; - s.tmp_7 = Sprite_x__P2141_mk(s); + s.tmp_7 = Sprite_x__P19427_mk(s); s.tmp_7.arg0 = s.arg0; s.callLocIdx = 696; s.pc = 15; return s.tmp_7; case 15: @@ -85019,7 +85361,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_11 = Sprite_y__P2143_mk(s); + s.tmp_11 = Sprite_y__P19429_mk(s); s.tmp_11.arg0 = s.arg0; s.callLocIdx = 697; s.pc = 17; return s.tmp_11; case 17: @@ -85038,17 +85380,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___31912; - s.tmp_0.arg3 = s.ty___31914; + s.tmp_0.arg2 = s.tx___49401; + s.tmp_0.arg3 = s.ty___49403; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.font___31908; + s.tmp_0.arg5 = s.font___49397; s.tmp_0.arg6 = undefined; s.callLocIdx = 698; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.tmp_0 = r0 = s.tx___31912; + s.tmp_0 = r0 = s.tx___49401; s.tmp_2 = if_charWidth_1_mk(s); - s.tmp_2.arg0 = s.font___31908; + s.tmp_2.arg0 = s.font___49397; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charWidth"); } else { @@ -85061,8 +85403,8 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.tx___31912 = (r0); - s.tmp_1 = Sprite_vx__P2145_mk(s); + s.tx___49401 = (r0); + s.tmp_1 = Sprite_vx__P19431_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 700; s.pc = 20; return s.tmp_1; case 20: @@ -85073,7 +85415,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_2 = Sprite_vy__P2147_mk(s); + s.tmp_2 = Sprite_vy__P19433_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 701; s.pc = 21; return s.tmp_2; case 21: @@ -85083,9 +85425,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___31914; + s.tmp_4 = r0 = s.ty___49403; s.tmp_7 = if_charHeight_1_mk(s); - s.tmp_7.arg0 = s.font___31908; + s.tmp_7.arg0 = s.font___49397; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charHeight"); } else { @@ -85100,10 +85442,10 @@ switch (step) { r0 = (s.tmp_6 + 2); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); - s.ty___31914 = (r0); - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.screen___1829; - s.tmp_6 = Sprite_vx__P2145_mk(s); + s.ty___49403 = (r0); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.screen___19115; + s.tmp_6 = Sprite_vx__P19431_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 703; s.pc = 24; return s.tmp_6; case 24: @@ -85124,7 +85466,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_10 = Sprite_vy__P2147_mk(s); + s.tmp_10 = Sprite_vy__P19433_mk(s); s.tmp_10.arg0 = s.arg0; s.callLocIdx = 704; s.pc = 26; return s.tmp_10; case 26: @@ -85143,17 +85485,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___31912; - s.tmp_0.arg3 = s.ty___31914; + s.tmp_0.arg2 = s.tx___49401; + s.tmp_0.arg3 = s.ty___49403; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.font___31908; + s.tmp_0.arg5 = s.font___49397; s.tmp_0.arg6 = undefined; s.callLocIdx = 705; s.pc = 23; return s.tmp_0; case 23: r0 = s.retval; case 3: case 4: - s.tmp_1 = Sprite_ax__P2149_mk(s); + s.tmp_1 = Sprite_ax__P19435_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 706; s.pc = 28; return s.tmp_1; case 28: @@ -85164,7 +85506,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_2 = Sprite_ay__P2151_mk(s); + s.tmp_2 = Sprite_ay__P19437_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 707; s.pc = 29; return s.tmp_2; case 29: @@ -85174,9 +85516,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___31914; + s.tmp_4 = r0 = s.ty___49403; s.tmp_7 = if_charHeight_1_mk(s); - s.tmp_7.arg0 = s.font___31908; + s.tmp_7.arg0 = s.font___49397; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charHeight"); } else { @@ -85191,10 +85533,10 @@ switch (step) { r0 = (s.tmp_6 + 2); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); - s.ty___31914 = (r0); - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.screen___1829; - s.tmp_6 = Sprite_ax__P2149_mk(s); + s.ty___49403 = (r0); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.screen___19115; + s.tmp_6 = Sprite_ax__P19435_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 709; s.pc = 32; return s.tmp_6; case 32: @@ -85215,7 +85557,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_10 = Sprite_ay__P2151_mk(s); + s.tmp_10 = Sprite_ay__P19437_mk(s); s.tmp_10.arg0 = s.arg0; s.callLocIdx = 710; s.pc = 34; return s.tmp_10; case 34: @@ -85234,10 +85576,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___31912; - s.tmp_0.arg3 = s.ty___31914; + s.tmp_0.arg2 = s.tx___49401; + s.tmp_0.arg3 = s.ty___49403; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.font___31908; + s.tmp_0.arg5 = s.font___49397; s.tmp_0.arg6 = undefined; s.callLocIdx = 711; s.pc = 31; return s.tmp_0; case 31: @@ -85246,11 +85588,11 @@ switch (step) { case 8: case 9: case 10: - r0 = pxsim_numops_toBoolDecr(globals.debug___2689); + r0 = pxsim_numops_toBoolDecr(globals.debug___19975); if (!r0) { step = 11; continue; } - s.tmp_0 = helpers_imageDrawRect__P1758_mk(s); - s.tmp_0.arg0 = globals.screen___1829; - s.tmp_3 = game_Hitbox_left__P2006_mk(s); + s.tmp_0 = helpers_imageDrawRect__P19044_mk(s); + s.tmp_0.arg0 = globals.screen___19115; + s.tmp_3 = game_Hitbox_left__P19292_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_3.arg0 = r0; s.callLocIdx = 712; s.pc = 37; return s.tmp_3; @@ -85263,7 +85605,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 - s.arg3); s.tmp_0.arg1 = r0; - s.tmp_7 = game_Hitbox_top__P2007_mk(s); + s.tmp_7 = game_Hitbox_top__P19293_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_7.arg0 = r0; s.callLocIdx = 714; s.pc = 38; return s.tmp_7; @@ -85300,12 +85642,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_drawDebug__P5448.info = {"start":36521,"length":1092,"line":1138,"column":4,"endLine":1166,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawDebug","argumentNames":["this","left","top","offsetX","offsetY"]} +Sprite_drawDebug__P22749.info = {"start":36521,"length":1092,"line":1138,"column":4,"endLine":1166,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawDebug","argumentNames":["this","left","top","offsetX","offsetY"]} -function Sprite_drawDebug__P5448_mk(s) { +function Sprite_drawDebug__P22749_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_drawDebug__P5448, depth: s.depth + 1, + parent: s, fn: Sprite_drawDebug__P22749, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -85320,9 +85662,9 @@ function Sprite_drawDebug__P5448_mk(s) { tmp_10: undefined, tmp_11: undefined, tmp_12: undefined, - font___31908: undefined, - tx___31912: undefined, - ty___31914: undefined, + font___49397: undefined, + tx___49401: undefined, + ty___49403: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -85334,7 +85676,7 @@ function Sprite_drawDebug__P5448_mk(s) { -function Sprite_drawSay__P5447(s) { +function Sprite_drawSay__P22748(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -85350,7 +85692,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); r0 = s.arg0.fields["sayRenderer"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -85369,23 +85711,23 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 1; continue; } - s.tmp_6 = sprites_BaseSpriteSayRenderer__C2048_v0_4_mk(s); + s.tmp_6 = sprites_BaseSpriteSayRenderer__C19334_v0_4_mk(s); r0 = s.arg0.fields["sayRenderer"]; s.tmp_6.arg0 = r0; - s.tmp_6.arg1 = globals.screen___1829; + s.tmp_6.arg1 = globals.screen___19115; s.tmp_6.arg2 = s.arg1; s.tmp_6.arg3 = s.arg0; - if (!checkSubtype(s.tmp_6.arg0, sprites_BaseSpriteSayRenderer__C2048_VT)) failedCast(s.tmp_6.arg0); + if (!checkSubtype(s.tmp_6.arg0, sprites_BaseSpriteSayRenderer__C19334_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__C2048_v2_1_mk(s); + s.tmp_0 = sprites_BaseSpriteSayRenderer__C19334_v2_1_mk(s); r0 = s.arg0.fields["sayRenderer"]; s.tmp_0.arg0 = r0; - if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C2048_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C19334_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: @@ -85395,13 +85737,13 @@ switch (step) { case 2: { step = 4; continue; } case 3: - s.tmp_0 = sprites_BaseSpriteSayRenderer__C2048_v0_4_mk(s); + s.tmp_0 = sprites_BaseSpriteSayRenderer__C19334_v0_4_mk(s); r0 = s.arg0.fields["sayRenderer"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = globals.screen___1829; + s.tmp_0.arg1 = globals.screen___19115; s.tmp_0.arg2 = s.arg1; s.tmp_0.arg3 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C2048_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C19334_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: @@ -85413,12 +85755,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_drawSay__P5447.info = {"start":35941,"length":574,"line":1120,"column":4,"endLine":1136,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawSay","argumentNames":["this","camera"]} +Sprite_drawSay__P22748.info = {"start":35941,"length":574,"line":1120,"column":4,"endLine":1136,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawSay","argumentNames":["this","camera"]} -function Sprite_drawSay__P5447_mk(s) { +function Sprite_drawSay__P22748_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_drawSay__P5447, depth: s.depth + 1, + parent: s, fn: Sprite_drawSay__P22748, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -85435,7 +85777,7 @@ function Sprite_drawSay__P5447_mk(s) { -function sprites_BaseSpriteSayRenderer_draw__P2050(s) { +function sprites_BaseSpriteSayRenderer_draw__P19336(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -85453,17 +85795,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C2048_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C19334_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSpriteSayRenderer_draw__P2050.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__P19336.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__P2050_mk(s) { +function sprites_BaseSpriteSayRenderer_draw__P19336_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSpriteSayRenderer_draw__P2050, depth: s.depth + 1, + parent: s, fn: sprites_BaseSpriteSayRenderer_draw__P19336, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -85475,7 +85817,7 @@ function sprites_BaseSpriteSayRenderer_draw__P2050_mk(s) { -function Sprite___visible__P2183(s) { +function Sprite___visible__P19469(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -85490,7 +85832,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C2128_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C19414_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_2 = r0; r0 = (s.tmp_2 & 128); @@ -85501,12 +85843,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite___visible__P2183.info = {"start":11007,"length":72,"line":392,"column":4,"endLine":394,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__visible","argumentNames":["this"]} +Sprite___visible__P19469.info = {"start":11007,"length":72,"line":392,"column":4,"endLine":394,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__visible","argumentNames":["this"]} -function Sprite___visible__P2183_mk(s) { +function Sprite___visible__P19469_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite___visible__P2183, depth: s.depth + 1, + parent: s, fn: Sprite___visible__P19469, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -85518,7 +85860,7 @@ function Sprite___visible__P2183_mk(s) { -function sprites_SpriteSayRenderer_draw__P2056(s) { +function sprites_SpriteSayRenderer_draw__P19342(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -85528,14 +85870,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ox___32095 = undefined; - s.oy___32103 = undefined; - s.l___32111 = undefined; - s.t___32118 = undefined; - s.height___32125 = undefined; - s.width___32135 = undefined; - s.sayLeft___32145 = undefined; - s.sayTop___32155 = undefined; + s.ox___49584 = undefined; + s.oy___49592 = undefined; + s.l___49600 = undefined; + s.t___49607 = undefined; + s.height___49614 = undefined; + s.width___49624 = undefined; + s.sayLeft___49634 = undefined; + s.sayTop___49644 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -85544,7 +85886,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSayRenderer__C2053_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSayRenderer__C19339_VT)) failedCast(r0); r0 = s.arg3.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -85558,7 +85900,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_2 = r0; - s.ox___32095 = (s.tmp_2); + s.ox___49584 = (s.tmp_2); r0 = s.arg3.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -85572,32 +85914,32 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_2 = r0; - s.oy___32103 = (s.tmp_2); - s.tmp_2 = Sprite_left__P2186_mk(s); + s.oy___49592 = (s.tmp_2); + s.tmp_2 = Sprite_left__P19472_mk(s); s.tmp_2.arg0 = s.arg3; s.callLocIdx = 452; s.pc = 22; return s.tmp_2; case 22: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 - s.ox___32095); + r0 = (s.tmp_1 - s.ox___49584); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - s.l___32111 = (r0); - s.tmp_2 = Sprite_top__P2190_mk(s); + s.l___49600 = (r0); + s.tmp_2 = Sprite_top__P19476_mk(s); s.tmp_2.arg0 = s.arg3; s.callLocIdx = 453; s.pc = 23; return s.tmp_2; case 23: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 - s.oy___32103); + r0 = (s.tmp_1 - s.oy___49592); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - s.t___32118 = (r0); + s.t___49607 = (r0); r0 = s.arg0.fields["animation"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_1 = sprites_RenderTextAnimation_currentHeight__P2039_mk(s); + s.tmp_1 = sprites_RenderTextAnimation_currentHeight__P19325_mk(s); r0 = s.arg0.fields["animation"]; s.tmp_1.arg0 = r0; s.callLocIdx = 454; s.pc = 24; return s.tmp_1; @@ -85610,12 +85952,12 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_2 = r0; - s.height___32125 = (s.tmp_2); + s.height___49614 = (s.tmp_2); r0 = s.arg0.fields["animation"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = sprites_RenderTextAnimation_currentWidth__P2040_mk(s); + s.tmp_1 = sprites_RenderTextAnimation_currentWidth__P19326_mk(s); r0 = s.arg0.fields["animation"]; s.tmp_1.arg0 = r0; s.callLocIdx = 455; s.pc = 25; return s.tmp_1; @@ -85628,11 +85970,11 @@ switch (step) { case 8: // jmp value (already in r0) s.tmp_2 = r0; - s.width___32135 = (s.tmp_2); - s.tmp_1 = r0 = s.l___32111; - s.tmp_4 = Sprite__C2128_v6_1_mk(s); + s.width___49624 = (s.tmp_2); + s.tmp_1 = r0 = s.l___49600; + s.tmp_4 = Sprite__C19414_v6_1_mk(s); s.tmp_4.arg0 = s.arg3; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C2128_VT)) failedCast(s.tmp_4.arg0); + if (!checkSubtype(s.tmp_4.arg0, Sprite__C19414_VT)) failedCast(s.tmp_4.arg0); s.tmp_4.fn = s.tmp_4.arg0.vtable.methods.width; s.pc = 26; return s.tmp_4; case 26: @@ -85642,15 +85984,15 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; - r0 = (s.width___32135 >> 1); + r0 = (s.width___49624 >> 1); s.tmp_5 = r0; r0 = (s.tmp_0 - s.tmp_5); - s.sayLeft___32145 = (r0); - r0 = (s.t___32118 - s.height___32125); + s.sayLeft___49634 = (r0); + r0 = (s.t___49607 - s.height___49614); s.tmp_0 = r0; r0 = (s.tmp_0 - 4); - s.sayTop___32155 = (r0); - r0 = (s.sayLeft___32145 + s.width___32135); + s.sayTop___49644 = (r0); + r0 = (s.sayLeft___49634 + s.width___49624); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -85659,7 +86001,7 @@ switch (step) { r0 = s.tmp_0; { step = 10; continue; } case 9: - r0 = (s.sayTop___32155 + s.height___32125); + r0 = (s.sayTop___49644 + s.height___49614); s.tmp_2 = r0; r0 = (s.tmp_2 < 0); case 10: @@ -85670,7 +86012,7 @@ switch (step) { r0 = s.tmp_3; { step = 12; continue; } case 11: - s.tmp_4 = r0 = s.sayLeft___32145; + s.tmp_4 = r0 = s.sayLeft___49634; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_5 = r0; r0 = (s.tmp_4 > s.tmp_5); @@ -85682,7 +86024,7 @@ switch (step) { r0 = s.tmp_6; { step = 14; continue; } case 13: - s.tmp_7 = r0 = s.sayTop___32155; + s.tmp_7 = r0 = s.sayTop___49644; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_8 = r0; r0 = (s.tmp_7 > s.tmp_8); @@ -85694,18 +86036,18 @@ switch (step) { { step = 21; continue; } case 15: case 16: - s.tmp_10 = sprites_SpriteSayRenderer_drawSayFrame__P2054_mk(s); - s.tmp_10.arg0 = s.sayLeft___32145; - s.tmp_10.arg1 = s.sayTop___32155; - s.tmp_10.arg2 = s.width___32135; - s.tmp_10.arg3 = s.height___32125; - s.tmp_11 = Sprite_x__P2141_mk(s); + s.tmp_10 = sprites_SpriteSayRenderer_drawSayFrame__P19340_mk(s); + s.tmp_10.arg0 = s.sayLeft___49634; + s.tmp_10.arg1 = s.sayTop___49644; + s.tmp_10.arg2 = s.width___49624; + s.tmp_10.arg3 = s.height___49614; + s.tmp_11 = Sprite_x__P19427_mk(s); s.tmp_11.arg0 = s.arg3; s.callLocIdx = 456; s.pc = 28; return s.tmp_11; case 28: r0 = s.retval; s.tmp_10.arg4 = r0; - s.tmp_12 = Sprite_y__P2143_mk(s); + s.tmp_12 = Sprite_y__P19429_mk(s); s.tmp_12.arg0 = s.arg3; s.callLocIdx = 457; s.pc = 29; return s.tmp_12; case 29: @@ -85717,18 +86059,18 @@ switch (step) { s.callLocIdx = 458; s.pc = 27; return s.tmp_10; case 27: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(s.height___32125); + r0 = pxsim_numops_toBoolDecr(s.height___49614); if (!r0) { step = 19; continue; } r0 = s.arg0.fields["animation"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 17; continue; } - s.tmp_1 = sprites_RenderTextAnimation_draw__P2046_mk(s); + s.tmp_1 = sprites_RenderTextAnimation_draw__P19332_mk(s); r0 = s.arg0.fields["animation"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; - s.tmp_1.arg2 = s.sayLeft___32145; - s.tmp_1.arg3 = s.sayTop___32155; + s.tmp_1.arg2 = s.sayLeft___49634; + s.tmp_1.arg3 = s.sayTop___49644; r0 = s.arg0.fields["fgColor"]; s.tmp_1.arg4 = r0; s.callLocIdx = 459; s.pc = 30; return s.tmp_1; @@ -85736,12 +86078,12 @@ switch (step) { r0 = s.retval; { step = 18; continue; } case 17: - s.tmp_0 = sprites_RenderText_draw__P2021_mk(s); + s.tmp_0 = sprites_RenderText_draw__P19307_mk(s); r0 = s.arg0.fields["renderText"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; - s.tmp_0.arg2 = s.sayLeft___32145; - s.tmp_0.arg3 = s.sayTop___32155; + s.tmp_0.arg2 = s.sayLeft___49634; + s.tmp_0.arg3 = s.sayTop___49644; r0 = s.arg0.fields["fgColor"]; s.tmp_0.arg4 = r0; s.tmp_0.arg5 = undefined; @@ -85757,12 +86099,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSayRenderer_draw__P2056.info = {"start":9106,"length":1208,"line":239,"column":8,"endLine":263,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"draw","argumentNames":["this","screen","camera","owner"]} +sprites_SpriteSayRenderer_draw__P19342.info = {"start":9106,"length":1208,"line":239,"column":8,"endLine":263,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"draw","argumentNames":["this","screen","camera","owner"]} -function sprites_SpriteSayRenderer_draw__P2056_mk(s) { +function sprites_SpriteSayRenderer_draw__P19342_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSayRenderer_draw__P2056, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSayRenderer_draw__P19342, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -85777,14 +86119,14 @@ function sprites_SpriteSayRenderer_draw__P2056_mk(s) { tmp_10: undefined, tmp_11: undefined, tmp_12: undefined, - ox___32095: undefined, - oy___32103: undefined, - l___32111: undefined, - t___32118: undefined, - height___32125: undefined, - width___32135: undefined, - sayLeft___32145: undefined, - sayTop___32155: undefined, + ox___49584: undefined, + oy___49592: undefined, + l___49600: undefined, + t___49607: undefined, + height___49614: undefined, + width___49624: undefined, + sayLeft___49634: undefined, + sayTop___49644: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -85795,7 +86137,7 @@ function sprites_SpriteSayRenderer_draw__P2056_mk(s) { -function sprites_SpriteSayRenderer_drawSayFrame__P2054(s) { +function sprites_SpriteSayRenderer_drawSayFrame__P19340(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -85805,16 +86147,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.xDiff___32629 = undefined; - s.yDiff___32642 = undefined; - s.anchorY___32663 = undefined; - s.anchorY___32698 = undefined; - s.anchorX___32729 = undefined; - s.anchorX___32764 = undefined; - s.anchorX___32795 = undefined; - s.anchorX___32830 = undefined; - s.anchorY___32861 = undefined; - s.anchorY___32896 = undefined; + s.xDiff___50118 = undefined; + s.yDiff___50131 = undefined; + s.anchorY___50152 = undefined; + s.anchorY___50187 = undefined; + s.anchorX___50218 = undefined; + s.anchorX___50253 = undefined; + s.anchorX___50284 = undefined; + s.anchorX___50319 = undefined; + s.anchorY___50350 = undefined; + s.anchorY___50385 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -85872,7 +86214,7 @@ switch (step) { case 8: r0 = pxsim_numops_toBoolDecr(s.arg3); if (!r0) { step = 35; continue; } - s.tmp_10 = helpers_imageFillRect__P1755_mk(s); + s.tmp_10 = helpers_imageFillRect__P19041_mk(s); s.tmp_10.arg0 = s.arg7; s.tmp_10.arg1 = s.arg0; s.tmp_10.arg2 = s.arg1; @@ -85882,7 +86224,7 @@ switch (step) { s.callLocIdx = 400; s.pc = 38; return s.tmp_10; case 38: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); s.tmp_0.arg0 = s.arg7; r0 = (s.arg0 - 1); s.tmp_0.arg1 = r0; @@ -85895,7 +86237,7 @@ switch (step) { s.callLocIdx = 401; s.pc = 39; return s.tmp_0; case 39: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); s.tmp_0.arg0 = s.arg7; r0 = (s.arg0 + s.arg2); s.tmp_0.arg1 = r0; @@ -85908,7 +86250,7 @@ switch (step) { s.callLocIdx = 402; s.pc = 40; return s.tmp_0; case 40: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); s.tmp_0.arg0 = s.arg7; r0 = (s.arg0 + 1); s.tmp_0.arg1 = r0; @@ -85921,7 +86263,7 @@ switch (step) { s.callLocIdx = 403; s.pc = 41; return s.tmp_0; case 41: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); s.tmp_0.arg0 = s.arg7; r0 = (s.arg0 + 1); s.tmp_0.arg1 = r0; @@ -85974,15 +86316,15 @@ switch (step) { { step = 37; continue; } case 15: case 16: - s.tmp_8 = Math_max__P130_mk(s); - s.tmp_9 = Math_abs__P128_mk(s); + s.tmp_8 = Math_max__P17416_mk(s); + s.tmp_9 = Math_abs__P17414_mk(s); r0 = (s.arg4 - s.arg0); s.tmp_9.arg0 = r0; s.callLocIdx = 405; s.pc = 44; return s.tmp_9; case 44: r0 = s.retval; s.tmp_8.arg0 = r0; - s.tmp_10 = Math_abs__P128_mk(s); + s.tmp_10 = Math_abs__P17414_mk(s); s.tmp_11 = r0 = s.arg4; r0 = (s.arg0 + s.arg2); s.tmp_12 = r0; @@ -85995,16 +86337,16 @@ switch (step) { s.callLocIdx = 407; s.pc = 43; return s.tmp_8; case 43: r0 = s.retval; - s.xDiff___32629 = (r0); - s.tmp_0 = Math_max__P130_mk(s); - s.tmp_1 = Math_abs__P128_mk(s); + s.xDiff___50118 = (r0); + s.tmp_0 = Math_max__P17416_mk(s); + s.tmp_1 = Math_abs__P17414_mk(s); r0 = (s.arg5 - s.arg3); s.tmp_1.arg0 = r0; s.callLocIdx = 408; s.pc = 47; return s.tmp_1; case 47: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_2 = Math_abs__P128_mk(s); + s.tmp_2 = Math_abs__P17414_mk(s); s.tmp_3 = r0 = s.arg5; r0 = (s.arg3 + s.arg3); s.tmp_4 = r0; @@ -86017,8 +86359,8 @@ switch (step) { s.callLocIdx = 410; s.pc = 46; return s.tmp_0; case 46: r0 = s.retval; - s.yDiff___32642 = (r0); - r0 = (s.xDiff___32629 > s.yDiff___32642); + s.yDiff___50131 = (r0); + r0 = (s.xDiff___50118 > s.yDiff___50131); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 25; continue; } @@ -86029,8 +86371,8 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 17; continue; } - s.tmp_4 = Math_max__P130_mk(s); - s.tmp_5 = Math_min__P131_mk(s); + s.tmp_4 = Math_max__P17416_mk(s); + s.tmp_5 = Math_min__P17417_mk(s); s.tmp_5.arg0 = s.arg5; r0 = (s.arg1 + s.arg3); s.tmp_6 = r0; @@ -86045,14 +86387,14 @@ switch (step) { s.callLocIdx = 412; s.pc = 49; return s.tmp_4; case 49: r0 = s.retval; - s.anchorY___32663 = (r0); - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.anchorY___50152 = (r0); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); s.tmp_0.arg0 = s.arg7; r0 = (s.arg0 + s.arg2); s.tmp_1 = r0; r0 = (s.tmp_1 + 1); s.tmp_0.arg1 = r0; - r0 = (s.anchorY___32663 - 2); + r0 = (s.anchorY___50152 - 2); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 1; s.tmp_0.arg4 = 3; @@ -86060,13 +86402,13 @@ switch (step) { s.callLocIdx = 413; s.pc = 51; return s.tmp_0; case 51: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); s.tmp_0.arg0 = s.arg7; r0 = (s.arg0 + s.arg2); s.tmp_1 = r0; r0 = (s.tmp_1 + 2); s.tmp_0.arg1 = r0; - r0 = (s.anchorY___32663 - 1); + r0 = (s.anchorY___50152 - 1); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 1; s.tmp_0.arg4 = 1; @@ -86080,8 +86422,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } - s.tmp_1 = Math_max__P130_mk(s); - s.tmp_2 = Math_min__P131_mk(s); + s.tmp_1 = Math_max__P17416_mk(s); + s.tmp_2 = Math_min__P17417_mk(s); s.tmp_2.arg0 = s.arg5; r0 = (s.arg1 + s.arg3); s.tmp_3 = r0; @@ -86096,12 +86438,12 @@ switch (step) { s.callLocIdx = 416; s.pc = 53; return s.tmp_1; case 53: r0 = s.retval; - s.anchorY___32698 = (r0); - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.anchorY___50187 = (r0); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); s.tmp_0.arg0 = s.arg7; r0 = (s.arg0 - 2); s.tmp_0.arg1 = r0; - r0 = (s.anchorY___32698 - 2); + r0 = (s.anchorY___50187 - 2); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 1; s.tmp_0.arg4 = 3; @@ -86109,11 +86451,11 @@ switch (step) { s.callLocIdx = 417; s.pc = 55; return s.tmp_0; case 55: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); s.tmp_0.arg0 = s.arg7; r0 = (s.arg0 - 3); s.tmp_0.arg1 = r0; - r0 = (s.anchorY___32698 - 1); + r0 = (s.anchorY___50187 - 1); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 1; s.tmp_0.arg4 = 1; @@ -86130,8 +86472,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 19; continue; } - s.tmp_3 = Math_max__P130_mk(s); - s.tmp_4 = Math_min__P131_mk(s); + s.tmp_3 = Math_max__P17416_mk(s); + s.tmp_4 = Math_min__P17417_mk(s); s.tmp_4.arg0 = s.arg4; r0 = (s.arg0 + s.arg2); s.tmp_5 = r0; @@ -86146,10 +86488,10 @@ switch (step) { s.callLocIdx = 420; s.pc = 57; return s.tmp_3; case 57: r0 = s.retval; - s.anchorX___32729 = (r0); - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.anchorX___50218 = (r0); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); s.tmp_0.arg0 = s.arg7; - r0 = (s.anchorX___32729 - 2); + r0 = (s.anchorX___50218 - 2); s.tmp_0.arg1 = r0; r0 = (s.arg1 + s.arg3); s.tmp_1 = r0; @@ -86161,9 +86503,9 @@ switch (step) { s.callLocIdx = 421; s.pc = 59; return s.tmp_0; case 59: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); s.tmp_0.arg0 = s.arg7; - r0 = (s.anchorX___32729 - 1); + r0 = (s.anchorX___50218 - 1); s.tmp_0.arg1 = r0; r0 = (s.arg1 + s.arg3); s.tmp_1 = r0; @@ -86181,8 +86523,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - s.tmp_1 = Math_max__P130_mk(s); - s.tmp_2 = Math_min__P131_mk(s); + s.tmp_1 = Math_max__P17416_mk(s); + s.tmp_2 = Math_min__P17417_mk(s); s.tmp_2.arg0 = s.arg4; r0 = (s.arg0 + s.arg2); s.tmp_3 = r0; @@ -86197,10 +86539,10 @@ switch (step) { s.callLocIdx = 424; s.pc = 61; return s.tmp_1; case 61: r0 = s.retval; - s.anchorX___32764 = (r0); - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.anchorX___50253 = (r0); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); s.tmp_0.arg0 = s.arg7; - r0 = (s.anchorX___32764 - 2); + r0 = (s.anchorX___50253 - 2); s.tmp_0.arg1 = r0; r0 = (s.arg1 - 2); s.tmp_0.arg2 = r0; @@ -86210,9 +86552,9 @@ switch (step) { s.callLocIdx = 425; s.pc = 63; return s.tmp_0; case 63: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); s.tmp_0.arg0 = s.arg7; - r0 = (s.anchorX___32764 - 1); + r0 = (s.anchorX___50253 - 1); s.tmp_0.arg1 = r0; r0 = (s.arg1 - 3); s.tmp_0.arg2 = r0; @@ -86236,8 +86578,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 26; continue; } - s.tmp_3 = Math_max__P130_mk(s); - s.tmp_4 = Math_min__P131_mk(s); + s.tmp_3 = Math_max__P17416_mk(s); + s.tmp_4 = Math_min__P17417_mk(s); s.tmp_4.arg0 = s.arg4; r0 = (s.arg0 + s.arg2); s.tmp_5 = r0; @@ -86252,10 +86594,10 @@ switch (step) { s.callLocIdx = 428; s.pc = 65; return s.tmp_3; case 65: r0 = s.retval; - s.anchorX___32795 = (r0); - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.anchorX___50284 = (r0); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); s.tmp_0.arg0 = s.arg7; - r0 = (s.anchorX___32795 - 2); + r0 = (s.anchorX___50284 - 2); s.tmp_0.arg1 = r0; r0 = (s.arg1 + s.arg3); s.tmp_1 = r0; @@ -86267,9 +86609,9 @@ switch (step) { s.callLocIdx = 429; s.pc = 67; return s.tmp_0; case 67: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); s.tmp_0.arg0 = s.arg7; - r0 = (s.anchorX___32795 - 1); + r0 = (s.anchorX___50284 - 1); s.tmp_0.arg1 = r0; r0 = (s.arg1 + s.arg3); s.tmp_1 = r0; @@ -86287,8 +86629,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 27; continue; } - s.tmp_1 = Math_max__P130_mk(s); - s.tmp_2 = Math_min__P131_mk(s); + s.tmp_1 = Math_max__P17416_mk(s); + s.tmp_2 = Math_min__P17417_mk(s); s.tmp_2.arg0 = s.arg4; r0 = (s.arg0 + s.arg2); s.tmp_3 = r0; @@ -86303,10 +86645,10 @@ switch (step) { s.callLocIdx = 432; s.pc = 69; return s.tmp_1; case 69: r0 = s.retval; - s.anchorX___32830 = (r0); - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.anchorX___50319 = (r0); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); s.tmp_0.arg0 = s.arg7; - r0 = (s.anchorX___32830 - 2); + r0 = (s.anchorX___50319 - 2); s.tmp_0.arg1 = r0; r0 = (s.arg1 - 2); s.tmp_0.arg2 = r0; @@ -86316,9 +86658,9 @@ switch (step) { s.callLocIdx = 433; s.pc = 71; return s.tmp_0; case 71: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); s.tmp_0.arg0 = s.arg7; - r0 = (s.anchorX___32830 - 1); + r0 = (s.anchorX___50319 - 1); s.tmp_0.arg1 = r0; r0 = (s.arg1 - 3); s.tmp_0.arg2 = r0; @@ -86337,8 +86679,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 28; continue; } - s.tmp_3 = Math_max__P130_mk(s); - s.tmp_4 = Math_min__P131_mk(s); + s.tmp_3 = Math_max__P17416_mk(s); + s.tmp_4 = Math_min__P17417_mk(s); s.tmp_4.arg0 = s.arg5; r0 = (s.arg1 + s.arg3); s.tmp_5 = r0; @@ -86353,14 +86695,14 @@ switch (step) { s.callLocIdx = 436; s.pc = 73; return s.tmp_3; case 73: r0 = s.retval; - s.anchorY___32861 = (r0); - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.anchorY___50350 = (r0); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); s.tmp_0.arg0 = s.arg7; r0 = (s.arg0 + s.arg2); s.tmp_1 = r0; r0 = (s.tmp_1 + 1); s.tmp_0.arg1 = r0; - r0 = (s.anchorY___32861 - 2); + r0 = (s.anchorY___50350 - 2); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 1; s.tmp_0.arg4 = 3; @@ -86368,13 +86710,13 @@ switch (step) { s.callLocIdx = 437; s.pc = 75; return s.tmp_0; case 75: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); s.tmp_0.arg0 = s.arg7; r0 = (s.arg0 + s.arg2); s.tmp_1 = r0; r0 = (s.tmp_1 + 2); s.tmp_0.arg1 = r0; - r0 = (s.anchorY___32861 - 1); + r0 = (s.anchorY___50350 - 1); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 1; s.tmp_0.arg4 = 1; @@ -86388,8 +86730,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 29; continue; } - s.tmp_1 = Math_max__P130_mk(s); - s.tmp_2 = Math_min__P131_mk(s); + s.tmp_1 = Math_max__P17416_mk(s); + s.tmp_2 = Math_min__P17417_mk(s); s.tmp_2.arg0 = s.arg5; r0 = (s.arg1 + s.arg3); s.tmp_3 = r0; @@ -86404,12 +86746,12 @@ switch (step) { s.callLocIdx = 440; s.pc = 77; return s.tmp_1; case 77: r0 = s.retval; - s.anchorY___32896 = (r0); - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.anchorY___50385 = (r0); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); s.tmp_0.arg0 = s.arg7; r0 = (s.arg0 - 2); s.tmp_0.arg1 = r0; - r0 = (s.anchorY___32896 - 2); + r0 = (s.anchorY___50385 - 2); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 1; s.tmp_0.arg4 = 3; @@ -86417,11 +86759,11 @@ switch (step) { s.callLocIdx = 441; s.pc = 79; return s.tmp_0; case 79: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); s.tmp_0.arg0 = s.arg7; r0 = (s.arg0 - 3); s.tmp_0.arg1 = r0; - r0 = (s.anchorY___32896 - 1); + r0 = (s.anchorY___50385 - 1); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 1; s.tmp_0.arg4 = 1; @@ -86442,12 +86784,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSayRenderer_drawSayFrame__P2054.info = {"start":433,"length":7757,"line":19,"column":8,"endLine":217,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"drawSayFrame","argumentNames":["textLeft","textTop","textWidth","textHeight","speakerX","speakerY","color","canvas"]} +sprites_SpriteSayRenderer_drawSayFrame__P19340.info = {"start":433,"length":7757,"line":19,"column":8,"endLine":217,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"drawSayFrame","argumentNames":["textLeft","textTop","textWidth","textHeight","speakerX","speakerY","color","canvas"]} -function sprites_SpriteSayRenderer_drawSayFrame__P2054_mk(s) { +function sprites_SpriteSayRenderer_drawSayFrame__P19340_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSayRenderer_drawSayFrame__P2054, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSayRenderer_drawSayFrame__P19340, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -86462,16 +86804,16 @@ function sprites_SpriteSayRenderer_drawSayFrame__P2054_mk(s) { tmp_10: undefined, tmp_11: undefined, tmp_12: undefined, - xDiff___32629: undefined, - yDiff___32642: undefined, - anchorY___32663: undefined, - anchorY___32698: undefined, - anchorX___32729: undefined, - anchorX___32764: undefined, - anchorX___32795: undefined, - anchorX___32830: undefined, - anchorY___32861: undefined, - anchorY___32896: undefined, + xDiff___50118: undefined, + yDiff___50131: undefined, + anchorY___50152: undefined, + anchorY___50187: undefined, + anchorX___50218: undefined, + anchorX___50253: undefined, + anchorX___50284: undefined, + anchorX___50319: undefined, + anchorY___50350: undefined, + anchorY___50385: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -86486,7 +86828,7 @@ function sprites_SpriteSayRenderer_drawSayFrame__P2054_mk(s) { -function sprites_RenderTextAnimation_draw__P2046(s) { +function sprites_RenderTextAnimation_draw__P19332(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -86496,7 +86838,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.pageFinished___32306 = undefined; + s.pageFinished___49795 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -86506,7 +86848,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderTextAnimation__C2033_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderTextAnimation__C19319_VT)) failedCast(r0); r0 = s.arg0.fields["state"]; s.tmp_1 = r0; r0 = (s.tmp_1 === 0); @@ -86522,7 +86864,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 8; continue; } - s.tmp_4 = sprites_RenderText_drawPartial__P2023_mk(s); + s.tmp_4 = sprites_RenderText_drawPartial__P19309_mk(s); r0 = s.arg0.fields["text"]; s.tmp_4.arg0 = r0; s.tmp_4.arg1 = s.arg1; @@ -86545,7 +86887,7 @@ switch (step) { s.tmp_10 = r0; r0 = s.arg0.fields["height"]; s.tmp_12 = r0; - s.tmp_14 = sprites_RenderText_lineHeight__P2026_mk(s); + s.tmp_14 = sprites_RenderText_lineHeight__P19312_mk(s); r0 = s.arg0.fields["text"]; s.tmp_14.arg0 = r0; s.callLocIdx = 390; s.pc = 19; return s.tmp_14; @@ -86561,7 +86903,7 @@ switch (step) { s.callLocIdx = 391; s.pc = 18; return s.tmp_4; case 18: r0 = s.retval; - s.pageFinished___32306 = (r0); + s.pageFinished___49795 = (r0); r0 = s.arg0.fields["onTickCB"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -86602,7 +86944,7 @@ switch (step) { r0 = s.retval; case 4: case 5: - r0 = pxsim_numops_toBoolDecr(s.pageFinished___32306); + r0 = pxsim_numops_toBoolDecr(s.pageFinished___49795); if (!r0) { step = 6; continue; } r0 = (s.arg0).fields["state"] = (2); r0 = s.arg0.fields["pauseMillis"]; @@ -86612,7 +86954,7 @@ switch (step) { case 7: { step = 15; continue; } case 8: - s.tmp_0 = sprites_RenderText_draw__P2021_mk(s); + s.tmp_0 = sprites_RenderText_draw__P19307_mk(s); r0 = s.arg0.fields["text"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -86625,7 +86967,7 @@ switch (step) { s.tmp_2 = r0; r0 = s.arg0.fields["height"]; s.tmp_4 = r0; - s.tmp_6 = sprites_RenderText_lineHeight__P2026_mk(s); + s.tmp_6 = sprites_RenderText_lineHeight__P19312_mk(s); r0 = s.arg0.fields["text"]; s.tmp_6.arg0 = r0; s.callLocIdx = 394; s.pc = 22; return s.tmp_6; @@ -86644,7 +86986,7 @@ switch (step) { s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["timer"]; s.tmp_2 = r0; - s.tmp_4 = game_currentScene__P2693_mk(s); + s.tmp_4 = game_currentScene__P19979_mk(s); s.callLocIdx = 396; s.pc = 23; return s.tmp_4; case 23: r0 = s.retval; @@ -86665,7 +87007,7 @@ switch (step) { s.tmp_4 = r0; r0 = s.arg0.fields["height"]; s.tmp_7 = r0; - s.tmp_9 = sprites_RenderText_lineHeight__P2026_mk(s); + s.tmp_9 = sprites_RenderText_lineHeight__P19312_mk(s); r0 = s.arg0.fields["text"]; s.tmp_9.arg0 = r0; s.callLocIdx = 397; s.pc = 24; return s.tmp_9; @@ -86739,12 +87081,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderTextAnimation_draw__P2046.info = {"start":10915,"length":1875,"line":314,"column":8,"endLine":362,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"draw","argumentNames":["this","canvas","left","top","color"]} +sprites_RenderTextAnimation_draw__P19332.info = {"start":10915,"length":1875,"line":314,"column":8,"endLine":362,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"draw","argumentNames":["this","canvas","left","top","color"]} -function sprites_RenderTextAnimation_draw__P2046_mk(s) { +function sprites_RenderTextAnimation_draw__P19332_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderTextAnimation_draw__P2046, depth: s.depth + 1, + parent: s, fn: sprites_RenderTextAnimation_draw__P19332, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -86761,7 +87103,7 @@ function sprites_RenderTextAnimation_draw__P2046_mk(s) { tmp_12: undefined, tmp_13: undefined, tmp_14: undefined, - pageFinished___32306: undefined, + pageFinished___49795: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -86773,7 +87115,7 @@ function sprites_RenderTextAnimation_draw__P2046_mk(s) { -function sprites_RenderTextAnimation_currentOffset__P2041(s) { +function sprites_RenderTextAnimation_currentOffset__P19327(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -86788,7 +87130,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderTextAnimation__C2033_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderTextAnimation__C19319_VT)) failedCast(r0); r0 = pxsim.control.millis(); s.tmp_1 = r0; r0 = s.arg0.fields["timer"]; @@ -86801,12 +87143,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderTextAnimation_currentOffset__P2041.info = {"start":10449,"length":104,"line":294,"column":8,"endLine":296,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"currentOffset","argumentNames":["this"]} +sprites_RenderTextAnimation_currentOffset__P19327.info = {"start":10449,"length":104,"line":294,"column":8,"endLine":296,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"currentOffset","argumentNames":["this"]} -function sprites_RenderTextAnimation_currentOffset__P2041_mk(s) { +function sprites_RenderTextAnimation_currentOffset__P19327_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderTextAnimation_currentOffset__P2041, depth: s.depth + 1, + parent: s, fn: sprites_RenderTextAnimation_currentOffset__P19327, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -86819,7 +87161,7 @@ function sprites_RenderTextAnimation_currentOffset__P2041_mk(s) { -function sprites_RenderText_drawPartial__P2023(s) { +function sprites_RenderText_drawPartial__P19309(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -86829,8 +87171,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.currentTextIndex___32449 = undefined; - s.i___32450 = undefined; + s.currentTextIndex___49938 = undefined; + s.i___49939 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -86843,7 +87185,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C2015_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderText__C19301_VT)) failedCast(r0); r0 = (s.arg6 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -86863,26 +87205,26 @@ switch (step) { s.arg7 = (r0); case 3: case 4: - s.currentTextIndex___32449 = (0); - s.i___32450 = (s.arg6); + s.currentTextIndex___49938 = (0); + s.i___49939 = (s.arg6); case 5: - r0 = (s.i___32450 < s.arg7); + r0 = (s.i___49939 < s.arg7); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.tmp_1 = sprites_RenderText_drawPartialLine__P2024_mk(s); + s.tmp_1 = sprites_RenderText_drawPartialLine__P19310_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; s.tmp_1.arg3 = s.arg3; - s.tmp_1.arg4 = s.i___32450; + s.tmp_1.arg4 = s.i___49939; s.tmp_1.arg5 = s.arg4; - s.tmp_1.arg6 = s.currentTextIndex___32449; + s.tmp_1.arg6 = s.currentTextIndex___49938; s.tmp_1.arg7 = s.arg5; s.callLocIdx = 333; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - s.currentTextIndex___32449 = (r0); + s.currentTextIndex___49938 = (r0); s.tmp_0 = r0 = s.arg3; s.tmp_2 = if_charHeight_1_mk(s); r0 = s.arg0.fields["font"]; @@ -86900,7 +87242,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); s.arg3 = (r0); - r0 = (s.currentTextIndex___32449 >= s.arg5); + r0 = (s.currentTextIndex___49938 >= s.arg5); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } @@ -86908,8 +87250,8 @@ switch (step) { { step = 9; continue; } case 6: case 7: - r0 = (s.i___32450 + 1); - s.i___32450 = (r0); + r0 = (s.i___49939 + 1); + s.i___49939 = (r0); { step = 5; continue; } case 8: r0 = true; @@ -86917,18 +87259,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderText_drawPartial__P2023.info = {"start":1153,"length":639,"line":33,"column":8,"endLine":45,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"drawPartial","argumentNames":["this","canvas","left","top","color","lengthToDraw","lineStart","lineEnd"]} +sprites_RenderText_drawPartial__P19309.info = {"start":1153,"length":639,"line":33,"column":8,"endLine":45,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"drawPartial","argumentNames":["this","canvas","left","top","color","lengthToDraw","lineStart","lineEnd"]} -function sprites_RenderText_drawPartial__P2023_mk(s) { +function sprites_RenderText_drawPartial__P19309_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_drawPartial__P2023, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_drawPartial__P19309, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - currentTextIndex___32449: undefined, - i___32450: undefined, + currentTextIndex___49938: undefined, + i___49939: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -86943,7 +87285,7 @@ function sprites_RenderText_drawPartial__P2023_mk(s) { -function sprites_RenderText_drawPartialLine__P2024(s) { +function sprites_RenderText_drawPartialLine__P19310(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -86953,9 +87295,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.start___32484 = undefined; - s.end___32488 = undefined; - s.i___32492 = undefined; + s.start___49973 = undefined; + s.end___49977 = undefined; + s.i___49981 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -86968,32 +87310,32 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C2015_VT)) failedCast(r0); - s.tmp_0 = sprites_RenderText_lineStart__P2030_mk(s); + if (!checkSubtype(r0, sprites_RenderText__C19301_VT)) failedCast(r0); + s.tmp_0 = sprites_RenderText_lineStart__P19316_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg4; s.callLocIdx = 335; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.start___32484 = (r0); - s.tmp_0 = sprites_RenderText_lineEnd__P2029_mk(s); + s.start___49973 = (r0); + s.tmp_0 = sprites_RenderText_lineEnd__P19315_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg4; s.callLocIdx = 336; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.end___32488 = (r0); - s.i___32492 = (s.start___32484); + s.end___49977 = (r0); + s.i___49981 = (s.start___49973); case 1: - r0 = (s.i___32492 < s.end___32488); + r0 = (s.i___49981 < s.end___49977); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_1 = helpers_imagePrint__P1787_mk(s); + s.tmp_1 = helpers_imagePrint__P19073_mk(s); s.tmp_1.arg0 = s.arg1; r0 = s.arg0.fields["text"]; s.tmp_2 = r0; - r0 = pxsim_String_.charAt(s.tmp_2, s.i___32492); + r0 = pxsim_String_.charAt(s.tmp_2, s.i___49981); s.tmp_1.arg1 = r0; s.tmp_1.arg2 = s.arg2; s.tmp_1.arg3 = s.arg3; @@ -87022,7 +87364,7 @@ switch (step) { r0 = (s.tmp_0 + s.tmp_1); s.arg2 = (r0); s.tmp_2 = r0 = s.arg6; - r0 = (s.i___32492 - s.start___32484); + r0 = (s.i___49981 - s.start___49973); s.tmp_3 = r0; r0 = (s.tmp_2 + s.tmp_3); s.tmp_1 = r0; @@ -87034,31 +87376,31 @@ switch (step) { { step = 5; continue; } case 2: case 3: - r0 = (s.i___32492 + 1); - s.i___32492 = (r0); + r0 = (s.i___49981 + 1); + s.i___49981 = (r0); { step = 1; continue; } case 4: - r0 = (s.arg6 + s.end___32488); + r0 = (s.arg6 + s.end___49977); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.start___32484); + r0 = (s.tmp_0 - s.start___49973); case 5: return leave(s, r0) default: oops() } } } -sprites_RenderText_drawPartialLine__P2024.info = {"start":1802,"length":622,"line":47,"column":8,"endLine":60,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"drawPartialLine","argumentNames":["this","canvas","left","top","lineIndex","color","currentTextIndex","lengthToDraw"]} +sprites_RenderText_drawPartialLine__P19310.info = {"start":1802,"length":622,"line":47,"column":8,"endLine":60,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"drawPartialLine","argumentNames":["this","canvas","left","top","lineIndex","color","currentTextIndex","lengthToDraw"]} -function sprites_RenderText_drawPartialLine__P2024_mk(s) { +function sprites_RenderText_drawPartialLine__P19310_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_drawPartialLine__P2024, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_drawPartialLine__P19310, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - start___32484: undefined, - end___32488: undefined, - i___32492: undefined, + start___49973: undefined, + end___49977: undefined, + i___49981: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -87073,7 +87415,7 @@ function sprites_RenderText_drawPartialLine__P2024_mk(s) { -function sprites_RenderTextAnimation_currentWidth__P2040(s) { +function sprites_RenderTextAnimation_currentWidth__P19326(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -87088,7 +87430,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderTextAnimation__C2033_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderTextAnimation__C19319_VT)) failedCast(r0); r0 = s.arg0.fields["state"]; s.tmp_1 = r0; r0 = (s.tmp_1 === 1); @@ -87110,20 +87452,20 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_6 = r0; - s.tmp_7 = sprites_RenderText_widthOfLines__P2032_mk(s); + s.tmp_7 = sprites_RenderText_widthOfLines__P19318_mk(s); r0 = s.arg0.fields["text"]; s.tmp_7.arg0 = r0; r0 = s.arg0.fields["pageLine"]; s.tmp_7.arg1 = r0; r0 = s.arg0.fields["pageLine"]; s.tmp_9 = r0; - s.tmp_12 = sprites_RenderTextAnimation_currentHeight__P2039_mk(s); + s.tmp_12 = sprites_RenderTextAnimation_currentHeight__P19325_mk(s); s.tmp_12.arg0 = s.arg0; s.callLocIdx = 385; s.pc = 4; return s.tmp_12; case 4: r0 = s.retval; s.tmp_11 = r0; - s.tmp_14 = sprites_RenderText_lineHeight__P2026_mk(s); + s.tmp_14 = sprites_RenderText_lineHeight__P19312_mk(s); r0 = s.arg0.fields["text"]; s.tmp_14.arg0 = r0; s.callLocIdx = 386; s.pc = 5; return s.tmp_14; @@ -87143,12 +87485,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderTextAnimation_currentWidth__P2040.info = {"start":10131,"length":308,"line":286,"column":8,"endLine":292,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"currentWidth","argumentNames":["this"]} +sprites_RenderTextAnimation_currentWidth__P19326.info = {"start":10131,"length":308,"line":286,"column":8,"endLine":292,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"currentWidth","argumentNames":["this"]} -function sprites_RenderTextAnimation_currentWidth__P2040_mk(s) { +function sprites_RenderTextAnimation_currentWidth__P19326_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderTextAnimation_currentWidth__P2040, depth: s.depth + 1, + parent: s, fn: sprites_RenderTextAnimation_currentWidth__P19326, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -87172,7 +87514,7 @@ function sprites_RenderTextAnimation_currentWidth__P2040_mk(s) { -function sprites_RenderText_widthOfLines__P2032(s) { +function sprites_RenderText_widthOfLines__P19318(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -87182,9 +87524,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.width___32955 = undefined; - s.fullTextOffset___32956 = undefined; - s.i___32957 = undefined; + s.width___50444 = undefined; + s.fullTextOffset___50445 = undefined; + s.i___50446 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -87193,7 +87535,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C2015_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderText__C19301_VT)) failedCast(r0); r0 = s.arg0.fields["linebreaks"]; s.tmp_2 = r0; r0 = pxsim_Array__length(s.tmp_2); @@ -87202,7 +87544,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_3 = sprites_RenderText_widthOfLine__P2031_mk(s); + s.tmp_3 = sprites_RenderText_widthOfLine__P19317_mk(s); s.tmp_3.arg0 = s.arg0; s.tmp_3.arg1 = 0; s.tmp_3.arg2 = s.arg3; @@ -87212,11 +87554,11 @@ switch (step) { { step = 11; continue; } case 1: case 2: - s.width___32955 = (0); - s.i___32957 = (s.arg1); + s.width___50444 = (0); + s.i___50446 = (s.arg1); case 3: - s.tmp_1 = r0 = s.i___32957; - s.tmp_3 = Math_min__P131_mk(s); + s.tmp_1 = r0 = s.i___50446; + s.tmp_3 = Math_min__P17417_mk(s); s.tmp_3.arg0 = s.arg2; r0 = s.arg0.fields["linebreaks"]; s.tmp_5 = r0; @@ -87236,26 +87578,26 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 4; continue; } - s.tmp_8 = sprites_RenderText_lineStart__P2030_mk(s); + s.tmp_8 = sprites_RenderText_lineStart__P19316_mk(s); s.tmp_8.arg0 = s.arg0; - s.tmp_8.arg1 = s.i___32957; + s.tmp_8.arg1 = s.i___50446; s.callLocIdx = 362; s.pc = 14; return s.tmp_8; case 14: r0 = s.retval; s.tmp_7 = r0; r0 = (s.tmp_7 + s.arg3); - s.fullTextOffset___32956 = (r0); + s.fullTextOffset___50445 = (r0); s.tmp_0 = r0 = s.arg3; - s.tmp_3 = sprites_RenderText_lineEnd__P2029_mk(s); + s.tmp_3 = sprites_RenderText_lineEnd__P19315_mk(s); s.tmp_3.arg0 = s.arg0; - s.tmp_3.arg1 = s.i___32957; + s.tmp_3.arg1 = s.i___50446; s.callLocIdx = 363; s.pc = 15; return s.tmp_3; case 15: r0 = s.retval; s.tmp_2 = r0; - s.tmp_5 = sprites_RenderText_lineStart__P2030_mk(s); + s.tmp_5 = sprites_RenderText_lineStart__P19316_mk(s); s.tmp_5.arg0 = s.arg0; - s.tmp_5.arg1 = s.i___32957; + s.tmp_5.arg1 = s.i___50446; s.callLocIdx = 364; s.pc = 16; return s.tmp_5; case 16: r0 = s.retval; @@ -87266,21 +87608,21 @@ switch (step) { s.arg3 = (r0); case 4: case 5: - r0 = (s.fullTextOffset___32956 !== undefined); + r0 = (s.fullTextOffset___50445 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 6; continue; } r0 = s.tmp_0; { step = 7; continue; } case 6: - s.tmp_2 = sprites_RenderText_lineStart__P2030_mk(s); + s.tmp_2 = sprites_RenderText_lineStart__P19316_mk(s); s.tmp_2.arg0 = s.arg0; - s.tmp_2.arg1 = s.i___32957; + s.tmp_2.arg1 = s.i___50446; s.callLocIdx = 365; s.pc = 17; return s.tmp_2; case 17: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 > s.fullTextOffset___32956); + r0 = (s.tmp_1 > s.fullTextOffset___50445); case 7: // jmp value (already in r0) s.tmp_3 = r0; @@ -87289,12 +87631,12 @@ switch (step) { { step = 10; continue; } case 8: case 9: - s.tmp_4 = Math_max__P130_mk(s); - s.tmp_4.arg0 = s.width___32955; - s.tmp_5 = sprites_RenderText_widthOfLine__P2031_mk(s); + s.tmp_4 = Math_max__P17416_mk(s); + s.tmp_4.arg0 = s.width___50444; + s.tmp_5 = sprites_RenderText_widthOfLine__P19317_mk(s); s.tmp_5.arg0 = s.arg0; - s.tmp_5.arg1 = s.i___32957; - s.tmp_5.arg2 = s.fullTextOffset___32956; + s.tmp_5.arg1 = s.i___50446; + s.tmp_5.arg2 = s.fullTextOffset___50445; s.callLocIdx = 366; s.pc = 19; return s.tmp_5; case 19: r0 = s.retval; @@ -87302,22 +87644,22 @@ switch (step) { s.callLocIdx = 367; s.pc = 18; return s.tmp_4; case 18: r0 = s.retval; - s.width___32955 = (r0); - r0 = (s.i___32957 + 1); - s.i___32957 = (r0); + s.width___50444 = (r0); + r0 = (s.i___50446 + 1); + s.i___50446 = (r0); { step = 3; continue; } case 10: - r0 = s.width___32955; + r0 = s.width___50444; case 11: return leave(s, r0) default: oops() } } } -sprites_RenderText_widthOfLines__P2032.info = {"start":5471,"length":747,"line":145,"column":8,"endLine":159,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"widthOfLines","argumentNames":["this","lineStartIndex","lineEndIndex","offset"]} +sprites_RenderText_widthOfLines__P19318.info = {"start":5471,"length":747,"line":145,"column":8,"endLine":159,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"widthOfLines","argumentNames":["this","lineStartIndex","lineEndIndex","offset"]} -function sprites_RenderText_widthOfLines__P2032_mk(s) { +function sprites_RenderText_widthOfLines__P19318_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_widthOfLines__P2032, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_widthOfLines__P19318, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -87328,9 +87670,9 @@ function sprites_RenderText_widthOfLines__P2032_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - width___32955: undefined, - fullTextOffset___32956: undefined, - i___32957: undefined, + width___50444: undefined, + fullTextOffset___50445: undefined, + i___50446: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -87341,7 +87683,7 @@ function sprites_RenderText_widthOfLines__P2032_mk(s) { -function sprites_RenderText_widthOfLine__P2031(s) { +function sprites_RenderText_widthOfLine__P19317(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -87358,13 +87700,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C2015_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderText__C19301_VT)) failedCast(r0); r0 = (s.arg2 != undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_3 = Math_min__P131_mk(s); - s.tmp_4 = sprites_RenderText_lineEnd__P2029_mk(s); + s.tmp_3 = Math_min__P17417_mk(s); + s.tmp_4 = sprites_RenderText_lineEnd__P19315_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = s.arg1; s.callLocIdx = 353; s.pc = 5; return s.tmp_4; @@ -87377,7 +87719,7 @@ switch (step) { case 4: r0 = s.retval; s.tmp_2 = r0; - s.tmp_6 = sprites_RenderText_lineStart__P2030_mk(s); + s.tmp_6 = sprites_RenderText_lineStart__P19316_mk(s); s.tmp_6.arg0 = s.arg0; s.tmp_6.arg1 = s.arg1; s.callLocIdx = 355; s.pc = 6; return s.tmp_6; @@ -87404,14 +87746,14 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_11 = sprites_RenderText_lineEnd__P2029_mk(s); + s.tmp_11 = sprites_RenderText_lineEnd__P19315_mk(s); s.tmp_11.arg0 = s.arg0; s.tmp_11.arg1 = s.arg1; s.callLocIdx = 357; s.pc = 8; return s.tmp_11; case 8: r0 = s.retval; s.tmp_10 = r0; - s.tmp_13 = sprites_RenderText_lineStart__P2030_mk(s); + s.tmp_13 = sprites_RenderText_lineStart__P19316_mk(s); s.tmp_13.arg0 = s.arg0; s.tmp_13.arg1 = s.arg1; s.callLocIdx = 358; s.pc = 9; return s.tmp_13; @@ -87439,12 +87781,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderText_widthOfLine__P2031.info = {"start":5107,"length":354,"line":138,"column":8,"endLine":143,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"widthOfLine","argumentNames":["this","lineIndex","fullTextOffset"]} +sprites_RenderText_widthOfLine__P19317.info = {"start":5107,"length":354,"line":138,"column":8,"endLine":143,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"widthOfLine","argumentNames":["this","lineIndex","fullTextOffset"]} -function sprites_RenderText_widthOfLine__P2031_mk(s) { +function sprites_RenderText_widthOfLine__P19317_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_widthOfLine__P2031, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_widthOfLine__P19317, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -87471,7 +87813,7 @@ function sprites_RenderText_widthOfLine__P2031_mk(s) { -function sprites_RenderTextAnimation_currentHeight__P2039(s) { +function sprites_RenderTextAnimation_currentHeight__P19325(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -87481,26 +87823,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.minHeight___33038 = undefined; - s.maxHeight___33043 = undefined; + s.minHeight___50527 = undefined; + s.maxHeight___50532 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderTextAnimation__C2033_VT)) failedCast(r0); - s.tmp_0 = sprites_RenderText_lineHeight__P2026_mk(s); + if (!checkSubtype(r0, sprites_RenderTextAnimation__C19319_VT)) failedCast(r0); + s.tmp_0 = sprites_RenderText_lineHeight__P19312_mk(s); r0 = s.arg0.fields["text"]; s.tmp_0.arg0 = r0; s.callLocIdx = 376; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.minHeight___33038 = (r0); - s.tmp_0 = Math_max__P130_mk(s); - s.tmp_2 = Math_min__P131_mk(s); + s.minHeight___50527 = (r0); + s.tmp_0 = Math_max__P17416_mk(s); + s.tmp_2 = Math_min__P17417_mk(s); r0 = s.arg0.fields["height"]; s.tmp_4 = r0; - s.tmp_6 = sprites_RenderText_lineHeight__P2026_mk(s); + s.tmp_6 = sprites_RenderText_lineHeight__P19312_mk(s); r0 = s.arg0.fields["text"]; s.tmp_6.arg0 = r0; s.callLocIdx = 377; s.pc = 9; return s.tmp_6; @@ -87526,7 +87868,7 @@ switch (step) { case 8: r0 = s.retval; s.tmp_1 = r0; - s.tmp_12 = sprites_RenderText_lineHeight__P2026_mk(s); + s.tmp_12 = sprites_RenderText_lineHeight__P19312_mk(s); r0 = s.arg0.fields["text"]; s.tmp_12.arg0 = r0; s.callLocIdx = 379; s.pc = 10; return s.tmp_12; @@ -87535,20 +87877,20 @@ switch (step) { s.tmp_11 = r0; r0 = (s.tmp_1 * s.tmp_11); s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.minHeight___33038; + s.tmp_0.arg1 = s.minHeight___50527; s.callLocIdx = 380; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.maxHeight___33043 = (r0); + s.maxHeight___50532 = (r0); r0 = s.arg0.fields["state"]; s.tmp_1 = r0; r0 = (s.tmp_1 === 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = Math_max__P130_mk(s); - s.tmp_3 = Math_min__P131_mk(s); - s.tmp_4 = sprites_RenderText_calculatePartialHeight__P2025_mk(s); + s.tmp_2 = Math_max__P17416_mk(s); + s.tmp_3 = Math_min__P17417_mk(s); + s.tmp_4 = sprites_RenderText_calculatePartialHeight__P19311_mk(s); r0 = s.arg0.fields["text"]; s.tmp_4.arg0 = r0; r0 = s.arg0.fields["pageLine"]; @@ -87567,12 +87909,12 @@ switch (step) { case 13: r0 = s.retval; s.tmp_3.arg0 = r0; - s.tmp_3.arg1 = s.maxHeight___33043; + s.tmp_3.arg1 = s.maxHeight___50532; s.callLocIdx = 383; s.pc = 12; return s.tmp_3; case 12: r0 = s.retval; s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = s.minHeight___33038; + s.tmp_2.arg1 = s.minHeight___50527; s.callLocIdx = 384; s.pc = 11; return s.tmp_2; case 11: r0 = s.retval; @@ -87585,7 +87927,7 @@ switch (step) { s.tmp_9 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_9); if (!r0) { step = 2; continue; } - r0 = s.maxHeight___33043; + r0 = s.maxHeight___50532; { step = 5; continue; } { step = 3; continue; } case 2: @@ -87598,12 +87940,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderTextAnimation_currentHeight__P2039.info = {"start":9294,"length":827,"line":261,"column":8,"endLine":284,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"currentHeight","argumentNames":["this"]} +sprites_RenderTextAnimation_currentHeight__P19325.info = {"start":9294,"length":827,"line":261,"column":8,"endLine":284,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"currentHeight","argumentNames":["this"]} -function sprites_RenderTextAnimation_currentHeight__P2039_mk(s) { +function sprites_RenderTextAnimation_currentHeight__P19325_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderTextAnimation_currentHeight__P2039, depth: s.depth + 1, + parent: s, fn: sprites_RenderTextAnimation_currentHeight__P19325, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -87618,8 +87960,8 @@ function sprites_RenderTextAnimation_currentHeight__P2039_mk(s) { tmp_10: undefined, tmp_11: undefined, tmp_12: undefined, - minHeight___33038: undefined, - maxHeight___33043: undefined, + minHeight___50527: undefined, + maxHeight___50532: undefined, arg0: undefined, } } @@ -87627,7 +87969,7 @@ function sprites_RenderTextAnimation_currentHeight__P2039_mk(s) { -function sprites_RenderText_calculatePartialHeight__P2025(s) { +function sprites_RenderText_calculatePartialHeight__P19311(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -87637,8 +87979,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.current___33100 = undefined; - s.i___33101 = undefined; + s.current___50589 = undefined; + s.i___50590 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -87646,7 +87988,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C2015_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderText__C19301_VT)) failedCast(r0); r0 = s.arg0.fields["linebreaks"]; s.tmp_2 = r0; r0 = pxsim_Array__length(s.tmp_2); @@ -87671,10 +88013,10 @@ switch (step) { { step = 7; continue; } case 1: case 2: - s.current___33100 = (0); - s.i___33101 = (s.arg1); + s.current___50589 = (0); + s.i___50590 = (s.arg1); case 3: - s.tmp_1 = r0 = s.i___33101; + s.tmp_1 = r0 = s.i___50590; r0 = s.arg0.fields["linebreaks"]; s.tmp_4 = r0; r0 = pxsim_Array__length(s.tmp_4); @@ -87685,17 +88027,17 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.tmp_5 = r0 = s.current___33100; - s.tmp_8 = sprites_RenderText_lineEnd__P2029_mk(s); + s.tmp_5 = r0 = s.current___50589; + s.tmp_8 = sprites_RenderText_lineEnd__P19315_mk(s); s.tmp_8.arg0 = s.arg0; - s.tmp_8.arg1 = s.i___33101; + s.tmp_8.arg1 = s.i___50590; s.callLocIdx = 340; s.pc = 9; return s.tmp_8; case 9: r0 = s.retval; s.tmp_7 = r0; - s.tmp_10 = sprites_RenderText_lineStart__P2030_mk(s); + s.tmp_10 = sprites_RenderText_lineStart__P19316_mk(s); s.tmp_10.arg0 = s.arg0; - s.tmp_10.arg1 = s.i___33101; + s.tmp_10.arg1 = s.i___50590; s.callLocIdx = 341; s.pc = 10; return s.tmp_10; case 10: r0 = s.retval; @@ -87703,12 +88045,12 @@ switch (step) { r0 = (s.tmp_7 - s.tmp_9); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); - s.current___33100 = (r0); - r0 = (s.current___33100 > s.arg2); + s.current___50589 = (r0); + r0 = (s.current___50589 > s.arg2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - r0 = (s.i___33101 - s.arg1); + r0 = (s.i___50590 - s.arg1); s.tmp_2 = r0; r0 = (s.tmp_2 + 1); s.tmp_1 = r0; @@ -87730,8 +88072,8 @@ switch (step) { { step = 7; continue; } case 4: case 5: - r0 = (s.i___33101 + 1); - s.i___33101 = (r0); + r0 = (s.i___50590 + 1); + s.i___50590 = (r0); { step = 3; continue; } case 6: r0 = s.arg0.fields["height"]; @@ -87739,12 +88081,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_RenderText_calculatePartialHeight__P2025.info = {"start":2434,"length":460,"line":62,"column":8,"endLine":72,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"calculatePartialHeight","argumentNames":["this","startLine","lengthToDraw"]} +sprites_RenderText_calculatePartialHeight__P19311.info = {"start":2434,"length":460,"line":62,"column":8,"endLine":72,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"calculatePartialHeight","argumentNames":["this","startLine","lengthToDraw"]} -function sprites_RenderText_calculatePartialHeight__P2025_mk(s) { +function sprites_RenderText_calculatePartialHeight__P19311_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_calculatePartialHeight__P2025, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_calculatePartialHeight__P19311, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -87757,8 +88099,8 @@ function sprites_RenderText_calculatePartialHeight__P2025_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - current___33100: undefined, - i___33101: undefined, + current___50589: undefined, + i___50590: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -87768,7 +88110,7 @@ function sprites_RenderText_calculatePartialHeight__P2025_mk(s) { -function sprites_RenderText_draw__P2021(s) { +function sprites_RenderText_draw__P19307(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -87778,7 +88120,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___32232 = undefined; + s.i___49721 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -87790,7 +88132,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C2015_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_RenderText__C19301_VT)) failedCast(r0); r0 = (s.arg5 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -87810,18 +88152,18 @@ switch (step) { s.arg6 = (r0); case 3: case 4: - s.i___32232 = (s.arg5); + s.i___49721 = (s.arg5); case 5: - r0 = (s.i___32232 < s.arg6); + r0 = (s.i___49721 < s.arg6); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.tmp_1 = sprites_RenderText_drawLine__P2022_mk(s); + s.tmp_1 = sprites_RenderText_drawLine__P19308_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; s.tmp_1.arg3 = s.arg3; - s.tmp_1.arg4 = s.i___32232; + s.tmp_1.arg4 = s.i___49721; s.tmp_1.arg5 = s.arg4; s.callLocIdx = 327; s.pc = 7; return s.tmp_1; case 7: @@ -87843,25 +88185,25 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); s.arg3 = (r0); - r0 = (s.i___32232 + 1); - s.i___32232 = (r0); + r0 = (s.i___49721 + 1); + s.i___49721 = (r0); { step = 5; continue; } case 6: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_RenderText_draw__P2021.info = {"start":327,"length":420,"line":13,"column":8,"endLine":21,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"draw","argumentNames":["this","canvas","left","top","color","lineStart","lineEnd"]} +sprites_RenderText_draw__P19307.info = {"start":327,"length":420,"line":13,"column":8,"endLine":21,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"draw","argumentNames":["this","canvas","left","top","color","lineStart","lineEnd"]} -function sprites_RenderText_draw__P2021_mk(s) { +function sprites_RenderText_draw__P19307_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_draw__P2021, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_draw__P19307, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - i___32232: undefined, + i___49721: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -87875,7 +88217,7 @@ function sprites_RenderText_draw__P2021_mk(s) { -function sprites_RenderText_drawLine__P2022(s) { +function sprites_RenderText_drawLine__P19308(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -87885,9 +88227,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.start___32258 = undefined; - s.end___32262 = undefined; - s.i___32266 = undefined; + s.start___49747 = undefined; + s.end___49751 = undefined; + s.i___49755 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -87898,32 +88240,32 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_RenderText__C2015_VT)) failedCast(r0); - s.tmp_0 = sprites_RenderText_lineStart__P2030_mk(s); + if (!checkSubtype(r0, sprites_RenderText__C19301_VT)) failedCast(r0); + s.tmp_0 = sprites_RenderText_lineStart__P19316_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg4; s.callLocIdx = 329; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.start___32258 = (r0); - s.tmp_0 = sprites_RenderText_lineEnd__P2029_mk(s); + s.start___49747 = (r0); + s.tmp_0 = sprites_RenderText_lineEnd__P19315_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg4; s.callLocIdx = 330; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.end___32262 = (r0); - s.i___32266 = (s.start___32258); + s.end___49751 = (r0); + s.i___49755 = (s.start___49747); case 1: - r0 = (s.i___32266 < s.end___32262); + r0 = (s.i___49755 < s.end___49751); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = helpers_imagePrint__P1787_mk(s); + s.tmp_1 = helpers_imagePrint__P19073_mk(s); s.tmp_1.arg0 = s.arg1; r0 = s.arg0.fields["text"]; s.tmp_2 = r0; - r0 = pxsim_String_.charAt(s.tmp_2, s.i___32266); + r0 = pxsim_String_.charAt(s.tmp_2, s.i___49755); s.tmp_1.arg1 = r0; s.tmp_1.arg2 = s.arg2; s.tmp_1.arg3 = s.arg3; @@ -87951,27 +88293,27 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); s.arg2 = (r0); - r0 = (s.i___32266 + 1); - s.i___32266 = (r0); + r0 = (s.i___49755 + 1); + s.i___49755 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_RenderText_drawLine__P2022.info = {"start":757,"length":386,"line":23,"column":8,"endLine":31,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"drawLine","argumentNames":["this","canvas","left","top","lineIndex","color"]} +sprites_RenderText_drawLine__P19308.info = {"start":757,"length":386,"line":23,"column":8,"endLine":31,"endColumn":9,"fileName":"pxt_modules/game/renderText.ts","functionName":"drawLine","argumentNames":["this","canvas","left","top","lineIndex","color"]} -function sprites_RenderText_drawLine__P2022_mk(s) { +function sprites_RenderText_drawLine__P19308_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_RenderText_drawLine__P2022, depth: s.depth + 1, + parent: s, fn: sprites_RenderText_drawLine__P19308, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - start___32258: undefined, - end___32262: undefined, - i___32266: undefined, + start___49747: undefined, + end___49751: undefined, + i___49755: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -87984,7 +88326,7 @@ function sprites_RenderText_drawLine__P2022_mk(s) { -function sprites_ExtendableSprite_drawSprite__P5451(s) { +function sprites_ExtendableSprite_drawSprite__P22752(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -88001,12 +88343,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_ExtendableSprite__C2223_VT)) failedCast(r0); - s.tmp_0 = sprites_ExtendableSprite__C2223_v9_3_mk(s); + if (!checkSubtype(r0, sprites_ExtendableSprite__C19509_VT)) failedCast(r0); + s.tmp_0 = sprites_ExtendableSprite__C19509_v9_3_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; - if (!checkSubtype(s.tmp_0.arg0, sprites_ExtendableSprite__C2223_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, sprites_ExtendableSprite__C19509_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.draw; s.pc = 1; return s.tmp_0; case 1: @@ -88015,12 +88357,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_ExtendableSprite_drawSprite__P5451.info = {"start":2399,"length":115,"line":70,"column":8,"endLine":72,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"drawSprite","argumentNames":["this","drawLeft","drawTop"]} +sprites_ExtendableSprite_drawSprite__P22752.info = {"start":2399,"length":115,"line":70,"column":8,"endLine":72,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"drawSprite","argumentNames":["this","drawLeft","drawTop"]} -function sprites_ExtendableSprite_drawSprite__P5451_mk(s) { +function sprites_ExtendableSprite_drawSprite__P22752_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_ExtendableSprite_drawSprite__P5451, depth: s.depth + 1, + parent: s, fn: sprites_ExtendableSprite_drawSprite__P22752, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -88032,7 +88374,7 @@ function sprites_ExtendableSprite_drawSprite__P5451_mk(s) { -function sprites_ExtendableSprite_draw__P2225(s) { +function sprites_ExtendableSprite_draw__P19511(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -88049,8 +88391,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_ExtendableSprite__C2223_VT)) failedCast(r0); - s.tmp_0 = Sprite_drawSprite__P5449_mk(s); + if (!checkSubtype(r0, sprites_ExtendableSprite__C19509_VT)) failedCast(r0); + s.tmp_0 = Sprite_drawSprite__P22750_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -88061,12 +88403,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_ExtendableSprite_draw__P2225.info = {"start":1129,"length":100,"line":32,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"draw","argumentNames":["this","drawLeft","drawTop"]} +sprites_ExtendableSprite_draw__P19511.info = {"start":1129,"length":100,"line":32,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/game/extendableSprite.ts","functionName":"draw","argumentNames":["this","drawLeft","drawTop"]} -function sprites_ExtendableSprite_draw__P2225_mk(s) { +function sprites_ExtendableSprite_draw__P19511_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_ExtendableSprite_draw__P2225, depth: s.depth + 1, + parent: s, fn: sprites_ExtendableSprite_draw__P19511, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -88078,7 +88420,7 @@ function sprites_ExtendableSprite_draw__P2225_mk(s) { -function miniMenu_MenuSprite_draw__P4436(s) { +function miniMenu_MenuSprite_draw__P21722(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -88088,14 +88430,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.width___33155 = undefined; - s.height___33158 = undefined; - s.titleHeight___33161 = undefined; - s.frameWidth___33162 = undefined; - s.scrollWidth___33170 = undefined; - s.scrollHeight___33179 = undefined; - s.contentWidth___33280 = undefined; - s.contentHeight___33311 = undefined; + s.width___50644 = undefined; + s.height___50647 = undefined; + s.titleHeight___50650 = undefined; + s.frameWidth___50651 = undefined; + s.scrollWidth___50659 = undefined; + s.scrollHeight___50668 = undefined; + s.contentWidth___50769 = undefined; + s.contentHeight___50800 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -88103,7 +88445,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C4416_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuSprite__C21702_VT)) failedCast(r0); r0 = s.arg0.fields["items"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -88115,19 +88457,19 @@ switch (step) { { step = 41; continue; } case 1: case 2: - s.tmp_3 = miniMenu_MenuSprite_getWidth__P7840_mk(s); + s.tmp_3 = miniMenu_MenuSprite_getWidth__P25141_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 2315; s.pc = 42; return s.tmp_3; case 42: r0 = s.retval; - s.width___33155 = (r0); - s.tmp_0 = miniMenu_MenuSprite_getHeight__P7841_mk(s); + s.width___50644 = (r0); + s.tmp_0 = miniMenu_MenuSprite_getHeight__P25142_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 2316; s.pc = 43; return s.tmp_0; case 43: r0 = s.retval; - s.height___33158 = (r0); - s.titleHeight___33161 = (0); + s.height___50647 = (r0); + s.titleHeight___50650 = (0); r0 = s.arg0.fields["frame"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -88143,8 +88485,8 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_3 = r0; - s.frameWidth___33162 = (s.tmp_3); - s.tmp_1 = miniMenu_MenuStyle_scrollColor__P4372_mk(s); + s.frameWidth___50651 = (s.tmp_3); + s.tmp_1 = miniMenu_MenuStyle_scrollColor__P21658_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_1.arg0 = r0; s.callLocIdx = 2317; s.pc = 44; return s.tmp_1; @@ -88153,7 +88495,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_3 = miniMenu_MenuSprite_isVerticalScroll__P7842_mk(s); + s.tmp_3 = miniMenu_MenuSprite_isVerticalScroll__P25143_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 2318; s.pc = 45; return s.tmp_3; case 45: @@ -88175,8 +88517,8 @@ switch (step) { case 8: // jmp value (already in r0) s.tmp_5 = r0; - s.scrollWidth___33170 = (s.tmp_5); - s.tmp_1 = miniMenu_MenuStyle_scrollColor__P4372_mk(s); + s.scrollWidth___50659 = (s.tmp_5); + s.tmp_1 = miniMenu_MenuStyle_scrollColor__P21658_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_1.arg0 = r0; s.callLocIdx = 2319; s.pc = 46; return s.tmp_1; @@ -88185,7 +88527,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.tmp_3 = miniMenu_MenuSprite_isVerticalScroll__P7842_mk(s); + s.tmp_3 = miniMenu_MenuSprite_isVerticalScroll__P25143_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 2320; s.pc = 47; return s.tmp_3; case 47: @@ -88207,31 +88549,31 @@ switch (step) { case 12: // jmp value (already in r0) s.tmp_5 = r0; - s.scrollHeight___33179 = (s.tmp_5); + s.scrollHeight___50668 = (s.tmp_5); r0 = s.arg0.fields["frame"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - s.tmp_1 = miniMenu_drawFrame__P4455_mk(s); - s.tmp_1.arg0 = globals.screen___1829; + s.tmp_1 = miniMenu_drawFrame__P21741_mk(s); + s.tmp_1.arg0 = globals.screen___19115; r0 = s.arg0.fields["frame"]; s.tmp_1.arg1 = r0; s.tmp_1.arg2 = s.arg1; s.tmp_1.arg3 = s.arg2; - r0 = (s.arg1 + s.width___33155); + r0 = (s.arg1 + s.width___50644); s.tmp_2 = r0; - r0 = (s.tmp_2 - s.scrollWidth___33170); + r0 = (s.tmp_2 - s.scrollWidth___50659); s.tmp_1.arg4 = r0; - r0 = (s.arg2 + s.height___33158); + r0 = (s.arg2 + s.height___50647); s.tmp_3 = r0; - r0 = (s.tmp_3 - s.scrollHeight___33179); + r0 = (s.tmp_3 - s.scrollHeight___50668); s.tmp_1.arg5 = r0; s.callLocIdx = 2321; s.pc = 48; return s.tmp_1; case 48: r0 = s.retval; case 13: case 14: - s.tmp_1 = miniMenu_MenuStyle_borderColor__P4366_mk(s); + s.tmp_1 = miniMenu_MenuStyle_borderColor__P21652_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_1.arg0 = r0; s.callLocIdx = 2322; s.pc = 49; return s.tmp_1; @@ -88240,21 +88582,21 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - s.tmp_2 = miniMenu_fillRegion__P7843_mk(s); - s.tmp_2.arg0 = globals.screen___1829; - r0 = (s.arg1 + s.frameWidth___33162); + s.tmp_2 = miniMenu_fillRegion__P25144_mk(s); + s.tmp_2.arg0 = globals.screen___19115; + r0 = (s.arg1 + s.frameWidth___50651); s.tmp_2.arg1 = r0; - r0 = (s.arg2 + s.frameWidth___33162); + r0 = (s.arg2 + s.frameWidth___50651); s.tmp_2.arg2 = r0; - r0 = (s.arg1 + s.width___33155); + r0 = (s.arg1 + s.width___50644); s.tmp_3 = r0; - r0 = (s.tmp_3 - s.frameWidth___33162); + r0 = (s.tmp_3 - s.frameWidth___50651); s.tmp_2.arg3 = r0; - r0 = (s.arg2 + s.height___33158); + r0 = (s.arg2 + s.height___50647); s.tmp_4 = r0; - r0 = (s.tmp_4 - s.frameWidth___33162); + r0 = (s.tmp_4 - s.frameWidth___50651); s.tmp_2.arg4 = r0; - s.tmp_5 = miniMenu_MenuStyle_borderColor__P4366_mk(s); + s.tmp_5 = miniMenu_MenuStyle_borderColor__P21652_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_5.arg0 = r0; s.callLocIdx = 2323; s.pc = 51; return s.tmp_5; @@ -88266,7 +88608,7 @@ switch (step) { r0 = s.retval; case 15: case 16: - s.tmp_1 = miniMenu_MenuStyle_backgroundColor__P4370_mk(s); + s.tmp_1 = miniMenu_MenuStyle_backgroundColor__P21656_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_1.arg0 = r0; s.callLocIdx = 2325; s.pc = 52; return s.tmp_1; @@ -88275,11 +88617,11 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 17; continue; } - s.tmp_2 = miniMenu_fillRegion__P7843_mk(s); - s.tmp_2.arg0 = globals.screen___1829; + s.tmp_2 = miniMenu_fillRegion__P25144_mk(s); + s.tmp_2.arg0 = globals.screen___19115; s.tmp_4 = r0 = s.arg1; - s.tmp_6 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_7 = miniMenu_MenuStyle_border__P4364_mk(s); + s.tmp_6 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_7 = miniMenu_MenuStyle_border__P21650_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_7.arg0 = r0; s.callLocIdx = 2326; s.pc = 55; return s.tmp_7; @@ -88293,11 +88635,11 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); s.tmp_3 = r0; - r0 = (s.tmp_3 + s.frameWidth___33162); + r0 = (s.tmp_3 + s.frameWidth___50651); s.tmp_2.arg1 = r0; s.tmp_9 = r0 = s.arg2; - s.tmp_11 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_12 = miniMenu_MenuStyle_border__P4364_mk(s); + s.tmp_11 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_12 = miniMenu_MenuStyle_border__P21650_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_12.arg0 = r0; s.callLocIdx = 2328; s.pc = 57; return s.tmp_12; @@ -88311,12 +88653,12 @@ switch (step) { s.tmp_10 = r0; r0 = (s.tmp_9 + s.tmp_10); s.tmp_8 = r0; - r0 = (s.tmp_8 + s.frameWidth___33162); + r0 = (s.tmp_8 + s.frameWidth___50651); s.tmp_2.arg2 = r0; - r0 = (s.arg1 + s.width___33155); + r0 = (s.arg1 + s.width___50644); s.tmp_14 = r0; - s.tmp_16 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_17 = miniMenu_MenuStyle_border__P4364_mk(s); + s.tmp_16 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_17 = miniMenu_MenuStyle_border__P21650_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_17.arg0 = r0; s.callLocIdx = 2330; s.pc = 59; return s.tmp_17; @@ -88330,12 +88672,12 @@ switch (step) { s.tmp_15 = r0; r0 = (s.tmp_14 - s.tmp_15); s.tmp_13 = r0; - r0 = (s.tmp_13 - s.frameWidth___33162); + r0 = (s.tmp_13 - s.frameWidth___50651); s.tmp_2.arg3 = r0; - r0 = (s.arg2 + s.height___33158); + r0 = (s.arg2 + s.height___50647); s.tmp_19 = r0; - s.tmp_21 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_22 = miniMenu_MenuStyle_border__P4364_mk(s); + s.tmp_21 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_22 = miniMenu_MenuStyle_border__P21650_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_22.arg0 = r0; s.callLocIdx = 2332; s.pc = 61; return s.tmp_22; @@ -88349,9 +88691,9 @@ switch (step) { s.tmp_20 = r0; r0 = (s.tmp_19 - s.tmp_20); s.tmp_18 = r0; - r0 = (s.tmp_18 - s.frameWidth___33162); + r0 = (s.tmp_18 - s.frameWidth___50651); s.tmp_2.arg4 = r0; - s.tmp_23 = miniMenu_MenuStyle_backgroundColor__P4370_mk(s); + s.tmp_23 = miniMenu_MenuStyle_backgroundColor__P21656_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_23.arg0 = r0; s.callLocIdx = 2334; s.pc = 62; return s.tmp_23; @@ -88363,9 +88705,9 @@ switch (step) { r0 = s.retval; case 17: case 18: - s.tmp_5 = r0 = s.width___33155; - s.tmp_7 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_8 = miniMenu_MenuStyle_border__P4364_mk(s); + s.tmp_5 = r0 = s.width___50644; + s.tmp_7 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_8 = miniMenu_MenuStyle_border__P21650_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_8.arg0 = r0; s.callLocIdx = 2336; s.pc = 64; return s.tmp_8; @@ -88379,8 +88721,8 @@ switch (step) { s.tmp_6 = r0; r0 = (s.tmp_5 - s.tmp_6); s.tmp_4 = r0; - s.tmp_10 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_11 = miniMenu_MenuStyle_border__P4364_mk(s); + s.tmp_10 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_11 = miniMenu_MenuStyle_border__P21650_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_11.arg0 = r0; s.callLocIdx = 2338; s.pc = 66; return s.tmp_11; @@ -88394,8 +88736,8 @@ switch (step) { s.tmp_9 = r0; r0 = (s.tmp_4 - s.tmp_9); s.tmp_3 = r0; - s.tmp_13 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_14 = miniMenu_MenuStyle_padding__P4368_mk(s); + s.tmp_13 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_14 = miniMenu_MenuStyle_padding__P21654_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_14.arg0 = r0; s.callLocIdx = 2340; s.pc = 68; return s.tmp_14; @@ -88409,8 +88751,8 @@ switch (step) { s.tmp_12 = r0; r0 = (s.tmp_3 - s.tmp_12); s.tmp_2 = r0; - s.tmp_16 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_17 = miniMenu_MenuStyle_padding__P4368_mk(s); + s.tmp_16 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_17 = miniMenu_MenuStyle_padding__P21654_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_17.arg0 = r0; s.callLocIdx = 2342; s.pc = 70; return s.tmp_17; @@ -88424,15 +88766,15 @@ switch (step) { s.tmp_15 = r0; r0 = (s.tmp_2 - s.tmp_15); s.tmp_1 = r0; - r0 = (s.frameWidth___33162 << 1); + r0 = (s.frameWidth___50651 << 1); s.tmp_18 = r0; r0 = (s.tmp_1 - s.tmp_18); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.scrollWidth___33170); - s.contentWidth___33280 = (r0); - s.tmp_5 = r0 = s.height___33158; - s.tmp_7 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_8 = miniMenu_MenuStyle_border__P4364_mk(s); + r0 = (s.tmp_0 - s.scrollWidth___50659); + s.contentWidth___50769 = (r0); + s.tmp_5 = r0 = s.height___50647; + s.tmp_7 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_8 = miniMenu_MenuStyle_border__P21650_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_8.arg0 = r0; s.callLocIdx = 2344; s.pc = 72; return s.tmp_8; @@ -88446,8 +88788,8 @@ switch (step) { s.tmp_6 = r0; r0 = (s.tmp_5 - s.tmp_6); s.tmp_4 = r0; - s.tmp_10 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_11 = miniMenu_MenuStyle_border__P4364_mk(s); + s.tmp_10 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_11 = miniMenu_MenuStyle_border__P21650_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_11.arg0 = r0; s.callLocIdx = 2346; s.pc = 74; return s.tmp_11; @@ -88461,8 +88803,8 @@ switch (step) { s.tmp_9 = r0; r0 = (s.tmp_4 - s.tmp_9); s.tmp_3 = r0; - s.tmp_13 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_14 = miniMenu_MenuStyle_padding__P4368_mk(s); + s.tmp_13 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_14 = miniMenu_MenuStyle_padding__P21654_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_14.arg0 = r0; s.callLocIdx = 2348; s.pc = 76; return s.tmp_14; @@ -88476,8 +88818,8 @@ switch (step) { s.tmp_12 = r0; r0 = (s.tmp_3 - s.tmp_12); s.tmp_2 = r0; - s.tmp_16 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_17 = miniMenu_MenuStyle_padding__P4368_mk(s); + s.tmp_16 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_17 = miniMenu_MenuStyle_padding__P21654_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_17.arg0 = r0; s.callLocIdx = 2350; s.pc = 78; return s.tmp_17; @@ -88491,17 +88833,17 @@ switch (step) { s.tmp_15 = r0; r0 = (s.tmp_2 - s.tmp_15); s.tmp_1 = r0; - r0 = (s.frameWidth___33162 << 1); + r0 = (s.frameWidth___50651 << 1); s.tmp_18 = r0; r0 = (s.tmp_1 - s.tmp_18); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.scrollHeight___33179); - s.contentHeight___33311 = (r0); + r0 = (s.tmp_0 - s.scrollHeight___50668); + s.contentHeight___50800 = (r0); r0 = s.arg0.fields["title"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 19; continue; } - s.tmp_1 = miniMenu_MenuItem_getHeight__P4411_mk(s); + s.tmp_1 = miniMenu_MenuItem_getHeight__P21697_mk(s); r0 = s.arg0.fields["title"]; s.tmp_1.arg0 = r0; r0 = s.arg0.fields["titleStyle"]; @@ -88509,13 +88851,13 @@ switch (step) { s.callLocIdx = 2352; s.pc = 79; return s.tmp_1; case 79: r0 = s.retval; - s.titleHeight___33161 = (r0); - s.tmp_0 = miniMenu_MenuItem_drawTo__P4413_mk(s); + s.titleHeight___50650 = (r0); + s.tmp_0 = miniMenu_MenuItem_drawTo__P21699_mk(s); r0 = s.arg0.fields["title"]; s.tmp_0.arg0 = r0; s.tmp_3 = r0 = s.arg1; - s.tmp_5 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_6 = miniMenu_MenuStyle_border__P4364_mk(s); + s.tmp_5 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_6 = miniMenu_MenuStyle_border__P21650_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_6.arg0 = r0; s.callLocIdx = 2353; s.pc = 82; return s.tmp_6; @@ -88529,8 +88871,8 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_2 = r0; - s.tmp_8 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_9 = miniMenu_MenuStyle_padding__P4368_mk(s); + s.tmp_8 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_9 = miniMenu_MenuStyle_padding__P21654_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_9.arg0 = r0; s.callLocIdx = 2355; s.pc = 84; return s.tmp_9; @@ -88544,11 +88886,11 @@ switch (step) { s.tmp_7 = r0; r0 = (s.tmp_2 + s.tmp_7); s.tmp_1 = r0; - r0 = (s.tmp_1 + s.frameWidth___33162); + r0 = (s.tmp_1 + s.frameWidth___50651); s.tmp_0.arg1 = r0; s.tmp_12 = r0 = s.arg2; - s.tmp_14 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_15 = miniMenu_MenuStyle_border__P4364_mk(s); + s.tmp_14 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_15 = miniMenu_MenuStyle_border__P21650_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_15.arg0 = r0; s.callLocIdx = 2357; s.pc = 86; return s.tmp_15; @@ -88562,8 +88904,8 @@ switch (step) { s.tmp_13 = r0; r0 = (s.tmp_12 + s.tmp_13); s.tmp_11 = r0; - s.tmp_17 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_18 = miniMenu_MenuStyle_padding__P4368_mk(s); + s.tmp_17 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_18 = miniMenu_MenuStyle_padding__P21654_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_18.arg0 = r0; s.callLocIdx = 2359; s.pc = 88; return s.tmp_18; @@ -88577,15 +88919,15 @@ switch (step) { s.tmp_16 = r0; r0 = (s.tmp_11 + s.tmp_16); s.tmp_10 = r0; - r0 = (s.tmp_10 + s.frameWidth___33162); + r0 = (s.tmp_10 + s.frameWidth___50651); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = globals.screen___1829; + s.tmp_0.arg3 = globals.screen___19115; r0 = s.arg0.fields["titleStyle"]; s.tmp_0.arg4 = r0; - s.tmp_0.arg5 = s.contentWidth___33280; - s.tmp_19 = Math_min__P131_mk(s); - s.tmp_19.arg0 = s.titleHeight___33161; - s.tmp_19.arg1 = s.contentHeight___33311; + s.tmp_0.arg5 = s.contentWidth___50769; + s.tmp_19 = Math_min__P17417_mk(s); + s.tmp_19.arg0 = s.titleHeight___50650; + s.tmp_19.arg1 = s.contentHeight___50800; s.callLocIdx = 2361; s.pc = 89; return s.tmp_19; case 89: r0 = s.retval; @@ -88594,14 +88936,14 @@ switch (step) { s.tmp_0.arg8 = false; r0 = s.arg0.fields["titleAnimationTick"]; s.tmp_0.arg9 = r0; - s.tmp_0.arg10 = s.contentWidth___33280; - s.tmp_0.arg11 = s.titleHeight___33161; + s.tmp_0.arg10 = s.contentWidth___50769; + s.tmp_0.arg11 = s.titleHeight___50650; s.callLocIdx = 2362; s.pc = 80; return s.tmp_0; case 80: r0 = s.retval; case 19: case 20: - s.tmp_2 = miniMenu_MenuStyle_columns__P4360_mk(s); + s.tmp_2 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2363; s.pc = 90; return s.tmp_2; @@ -88615,7 +88957,7 @@ switch (step) { r0 = s.tmp_0; { step = 22; continue; } case 21: - s.tmp_4 = miniMenu_MenuStyle_rows__P4362_mk(s); + s.tmp_4 = miniMenu_MenuStyle_rows__P21648_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2364; s.pc = 91; return s.tmp_4; @@ -88628,11 +88970,11 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 23; continue; } - s.tmp_6 = miniMenu_MenuSprite_drawSingleColumn__P7838_mk(s); + s.tmp_6 = miniMenu_MenuSprite_drawSingleColumn__P25139_mk(s); s.tmp_6.arg0 = s.arg0; s.tmp_9 = r0 = s.arg1; - s.tmp_11 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_12 = miniMenu_MenuStyle_border__P4364_mk(s); + s.tmp_11 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_12 = miniMenu_MenuStyle_border__P21650_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_12.arg0 = r0; s.callLocIdx = 2365; s.pc = 94; return s.tmp_12; @@ -88646,8 +88988,8 @@ switch (step) { s.tmp_10 = r0; r0 = (s.tmp_9 + s.tmp_10); s.tmp_8 = r0; - s.tmp_14 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_15 = miniMenu_MenuStyle_padding__P4368_mk(s); + s.tmp_14 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_15 = miniMenu_MenuStyle_padding__P21654_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_15.arg0 = r0; s.callLocIdx = 2367; s.pc = 96; return s.tmp_15; @@ -88661,12 +89003,12 @@ switch (step) { s.tmp_13 = r0; r0 = (s.tmp_8 + s.tmp_13); s.tmp_7 = r0; - r0 = (s.tmp_7 + s.frameWidth___33162); + r0 = (s.tmp_7 + s.frameWidth___50651); s.tmp_6.arg1 = r0; - r0 = (s.arg2 + s.titleHeight___33161); + r0 = (s.arg2 + s.titleHeight___50650); s.tmp_18 = r0; - s.tmp_20 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_21 = miniMenu_MenuStyle_border__P4364_mk(s); + s.tmp_20 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_21 = miniMenu_MenuStyle_border__P21650_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_21.arg0 = r0; s.callLocIdx = 2369; s.pc = 98; return s.tmp_21; @@ -88680,8 +89022,8 @@ switch (step) { s.tmp_19 = r0; r0 = (s.tmp_18 + s.tmp_19); s.tmp_17 = r0; - s.tmp_23 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_24 = miniMenu_MenuStyle_padding__P4368_mk(s); + s.tmp_23 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_24 = miniMenu_MenuStyle_padding__P21654_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_24.arg0 = r0; s.callLocIdx = 2371; s.pc = 100; return s.tmp_24; @@ -88695,17 +89037,17 @@ switch (step) { s.tmp_22 = r0; r0 = (s.tmp_17 + s.tmp_22); s.tmp_16 = r0; - r0 = (s.tmp_16 + s.frameWidth___33162); + r0 = (s.tmp_16 + s.frameWidth___50651); s.tmp_6.arg2 = r0; - s.tmp_6.arg3 = s.contentWidth___33280; - r0 = (s.contentHeight___33311 - s.titleHeight___33161); + s.tmp_6.arg3 = s.contentWidth___50769; + r0 = (s.contentHeight___50800 - s.titleHeight___50650); s.tmp_6.arg4 = r0; s.callLocIdx = 2373; s.pc = 92; return s.tmp_6; case 92: r0 = s.retval; { step = 28; continue; } case 23: - s.tmp_2 = miniMenu_MenuStyle_columns__P4360_mk(s); + s.tmp_2 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 2374; s.pc = 101; return s.tmp_2; @@ -88719,7 +89061,7 @@ switch (step) { r0 = s.tmp_0; { step = 25; continue; } case 24: - s.tmp_4 = miniMenu_MenuStyle_rows__P4362_mk(s); + s.tmp_4 = miniMenu_MenuStyle_rows__P21648_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2375; s.pc = 102; return s.tmp_4; @@ -88732,11 +89074,11 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 26; continue; } - s.tmp_6 = miniMenu_MenuSprite_drawSingleRow__P7839_mk(s); + s.tmp_6 = miniMenu_MenuSprite_drawSingleRow__P25140_mk(s); s.tmp_6.arg0 = s.arg0; s.tmp_9 = r0 = s.arg1; - s.tmp_11 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_12 = miniMenu_MenuStyle_border__P4364_mk(s); + s.tmp_11 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_12 = miniMenu_MenuStyle_border__P21650_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_12.arg0 = r0; s.callLocIdx = 2376; s.pc = 105; return s.tmp_12; @@ -88750,8 +89092,8 @@ switch (step) { s.tmp_10 = r0; r0 = (s.tmp_9 + s.tmp_10); s.tmp_8 = r0; - s.tmp_14 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_15 = miniMenu_MenuStyle_padding__P4368_mk(s); + s.tmp_14 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_15 = miniMenu_MenuStyle_padding__P21654_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_15.arg0 = r0; s.callLocIdx = 2378; s.pc = 107; return s.tmp_15; @@ -88765,12 +89107,12 @@ switch (step) { s.tmp_13 = r0; r0 = (s.tmp_8 + s.tmp_13); s.tmp_7 = r0; - r0 = (s.tmp_7 + s.frameWidth___33162); + r0 = (s.tmp_7 + s.frameWidth___50651); s.tmp_6.arg1 = r0; - r0 = (s.arg2 + s.titleHeight___33161); + r0 = (s.arg2 + s.titleHeight___50650); s.tmp_18 = r0; - s.tmp_20 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_21 = miniMenu_MenuStyle_border__P4364_mk(s); + s.tmp_20 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_21 = miniMenu_MenuStyle_border__P21650_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_21.arg0 = r0; s.callLocIdx = 2380; s.pc = 109; return s.tmp_21; @@ -88784,8 +89126,8 @@ switch (step) { s.tmp_19 = r0; r0 = (s.tmp_18 + s.tmp_19); s.tmp_17 = r0; - s.tmp_23 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_24 = miniMenu_MenuStyle_padding__P4368_mk(s); + s.tmp_23 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_24 = miniMenu_MenuStyle_padding__P21654_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_24.arg0 = r0; s.callLocIdx = 2382; s.pc = 111; return s.tmp_24; @@ -88799,21 +89141,21 @@ switch (step) { s.tmp_22 = r0; r0 = (s.tmp_17 + s.tmp_22); s.tmp_16 = r0; - r0 = (s.tmp_16 + s.frameWidth___33162); + r0 = (s.tmp_16 + s.frameWidth___50651); s.tmp_6.arg2 = r0; - s.tmp_6.arg3 = s.contentWidth___33280; - r0 = (s.contentHeight___33311 - s.titleHeight___33161); + s.tmp_6.arg3 = s.contentWidth___50769; + r0 = (s.contentHeight___50800 - s.titleHeight___50650); s.tmp_6.arg4 = r0; s.callLocIdx = 2384; s.pc = 103; return s.tmp_6; case 103: r0 = s.retval; { step = 27; continue; } case 26: - s.tmp_0 = miniMenu_MenuSprite_drawGrid__P4451_mk(s); + s.tmp_0 = miniMenu_MenuSprite_drawGrid__P21737_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_3 = r0 = s.arg1; - s.tmp_5 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_6 = miniMenu_MenuStyle_border__P4364_mk(s); + s.tmp_5 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_6 = miniMenu_MenuStyle_border__P21650_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_6.arg0 = r0; s.callLocIdx = 2385; s.pc = 114; return s.tmp_6; @@ -88827,8 +89169,8 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_2 = r0; - s.tmp_8 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_9 = miniMenu_MenuStyle_padding__P4368_mk(s); + s.tmp_8 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_9 = miniMenu_MenuStyle_padding__P21654_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_9.arg0 = r0; s.callLocIdx = 2387; s.pc = 116; return s.tmp_9; @@ -88842,12 +89184,12 @@ switch (step) { s.tmp_7 = r0; r0 = (s.tmp_2 + s.tmp_7); s.tmp_1 = r0; - r0 = (s.tmp_1 + s.frameWidth___33162); + r0 = (s.tmp_1 + s.frameWidth___50651); s.tmp_0.arg1 = r0; - r0 = (s.arg2 + s.titleHeight___33161); + r0 = (s.arg2 + s.titleHeight___50650); s.tmp_12 = r0; - s.tmp_14 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_15 = miniMenu_MenuStyle_border__P4364_mk(s); + s.tmp_14 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_15 = miniMenu_MenuStyle_border__P21650_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_15.arg0 = r0; s.callLocIdx = 2389; s.pc = 118; return s.tmp_15; @@ -88861,8 +89203,8 @@ switch (step) { s.tmp_13 = r0; r0 = (s.tmp_12 + s.tmp_13); s.tmp_11 = r0; - s.tmp_17 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_18 = miniMenu_MenuStyle_padding__P4368_mk(s); + s.tmp_17 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_18 = miniMenu_MenuStyle_padding__P21654_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_18.arg0 = r0; s.callLocIdx = 2391; s.pc = 120; return s.tmp_18; @@ -88876,17 +89218,17 @@ switch (step) { s.tmp_16 = r0; r0 = (s.tmp_11 + s.tmp_16); s.tmp_10 = r0; - r0 = (s.tmp_10 + s.frameWidth___33162); + r0 = (s.tmp_10 + s.frameWidth___50651); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.contentWidth___33280; - r0 = (s.contentHeight___33311 - s.titleHeight___33161); + s.tmp_0.arg3 = s.contentWidth___50769; + r0 = (s.contentHeight___50800 - s.titleHeight___50650); s.tmp_0.arg4 = r0; s.callLocIdx = 2393; s.pc = 112; return s.tmp_0; case 112: r0 = s.retval; case 27: case 28: - s.tmp_1 = miniMenu_MenuStyle_scrollColor__P4372_mk(s); + s.tmp_1 = miniMenu_MenuStyle_scrollColor__P21658_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_1.arg0 = r0; s.callLocIdx = 2394; s.pc = 121; return s.tmp_1; @@ -88895,7 +89237,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 39; continue; } - s.tmp_3 = miniMenu_MenuSprite_isVerticalScroll__P7842_mk(s); + s.tmp_3 = miniMenu_MenuSprite_isVerticalScroll__P25143_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 2395; s.pc = 122; return s.tmp_3; case 122: @@ -88909,15 +89251,15 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 29; continue; } - s.tmp_6 = miniMenu_drawScrollIndicator__P4458_mk(s); - s.tmp_6.arg0 = globals.screen___1829; + s.tmp_6 = miniMenu_drawScrollIndicator__P21744_mk(s); + s.tmp_6.arg0 = globals.screen___19115; s.tmp_6.arg1 = s.arg2; - r0 = (s.arg1 + s.width___33155); + r0 = (s.arg1 + s.width___50644); s.tmp_7 = r0; r0 = (s.tmp_7 - 7); s.tmp_6.arg2 = r0; s.tmp_6.arg3 = 0; - s.tmp_8 = miniMenu_MenuStyle_scrollColor__P4372_mk(s); + s.tmp_8 = miniMenu_MenuStyle_scrollColor__P21658_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_8.arg0 = r0; s.callLocIdx = 2396; s.pc = 124; return s.tmp_8; @@ -88939,20 +89281,20 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 31; continue; } - s.tmp_4 = miniMenu_drawScrollIndicator__P4458_mk(s); - s.tmp_4.arg0 = globals.screen___1829; - r0 = (s.arg2 + s.height___33158); + s.tmp_4 = miniMenu_drawScrollIndicator__P21744_mk(s); + s.tmp_4.arg0 = globals.screen___19115; + r0 = (s.arg2 + s.height___50647); s.tmp_6 = r0; r0 = (s.tmp_6 - 3); s.tmp_5 = r0; r0 = (s.tmp_5 - 1); s.tmp_4.arg1 = r0; - r0 = (s.arg1 + s.width___33155); + r0 = (s.arg1 + s.width___50644); s.tmp_7 = r0; r0 = (s.tmp_7 - 7); s.tmp_4.arg2 = r0; s.tmp_4.arg3 = 1; - s.tmp_8 = miniMenu_MenuStyle_scrollColor__P4372_mk(s); + s.tmp_8 = miniMenu_MenuStyle_scrollColor__P21658_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_8.arg0 = r0; s.callLocIdx = 2398; s.pc = 126; return s.tmp_8; @@ -88972,15 +89314,15 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 34; continue; } - s.tmp_2 = miniMenu_drawScrollIndicator__P4458_mk(s); - s.tmp_2.arg0 = globals.screen___1829; - r0 = (s.arg2 + s.height___33158); + s.tmp_2 = miniMenu_drawScrollIndicator__P21744_mk(s); + s.tmp_2.arg0 = globals.screen___19115; + r0 = (s.arg2 + s.height___50647); s.tmp_3 = r0; r0 = (s.tmp_3 - 7); s.tmp_2.arg1 = r0; s.tmp_2.arg2 = s.arg1; s.tmp_2.arg3 = 2; - s.tmp_4 = miniMenu_MenuStyle_scrollColor__P4372_mk(s); + s.tmp_4 = miniMenu_MenuStyle_scrollColor__P21658_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2400; s.pc = 128; return s.tmp_4; @@ -89002,20 +89344,20 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 36; continue; } - s.tmp_4 = miniMenu_drawScrollIndicator__P4458_mk(s); - s.tmp_4.arg0 = globals.screen___1829; - r0 = (s.arg2 + s.height___33158); + s.tmp_4 = miniMenu_drawScrollIndicator__P21744_mk(s); + s.tmp_4.arg0 = globals.screen___19115; + r0 = (s.arg2 + s.height___50647); s.tmp_5 = r0; r0 = (s.tmp_5 - 7); s.tmp_4.arg1 = r0; - r0 = (s.arg1 + s.width___33155); + r0 = (s.arg1 + s.width___50644); s.tmp_7 = r0; r0 = (s.tmp_7 - 3); s.tmp_6 = r0; r0 = (s.tmp_6 - 1); s.tmp_4.arg2 = r0; s.tmp_4.arg3 = 3; - s.tmp_8 = miniMenu_MenuStyle_scrollColor__P4372_mk(s); + s.tmp_8 = miniMenu_MenuStyle_scrollColor__P21658_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_8.arg0 = r0; s.callLocIdx = 2402; s.pc = 130; return s.tmp_8; @@ -89035,12 +89377,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_draw__P4436.info = {"start":27001,"length":7066,"line":810,"column":8,"endLine":956,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"draw","argumentNames":["this","drawLeft","drawTop"]} +miniMenu_MenuSprite_draw__P21722.info = {"start":27001,"length":7066,"line":810,"column":8,"endLine":956,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"draw","argumentNames":["this","drawLeft","drawTop"]} -function miniMenu_MenuSprite_draw__P4436_mk(s) { +function miniMenu_MenuSprite_draw__P21722_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_draw__P4436, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_draw__P21722, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -89067,14 +89409,14 @@ function miniMenu_MenuSprite_draw__P4436_mk(s) { tmp_22: undefined, tmp_23: undefined, tmp_24: undefined, - width___33155: undefined, - height___33158: undefined, - titleHeight___33161: undefined, - frameWidth___33162: undefined, - scrollWidth___33170: undefined, - scrollHeight___33179: undefined, - contentWidth___33280: undefined, - contentHeight___33311: undefined, + width___50644: undefined, + height___50647: undefined, + titleHeight___50650: undefined, + frameWidth___50651: undefined, + scrollWidth___50659: undefined, + scrollHeight___50668: undefined, + contentWidth___50769: undefined, + contentHeight___50800: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -89084,7 +89426,7 @@ function miniMenu_MenuSprite_draw__P4436_mk(s) { -function miniMenu_fillRegion__P7843(s) { +function miniMenu_fillRegion__P25144(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -89112,7 +89454,7 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_2 = helpers_imageFillRect__P1755_mk(s); + s.tmp_2 = helpers_imageFillRect__P19041_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; s.tmp_2.arg2 = s.arg2; @@ -89129,12 +89471,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_fillRegion__P7843.info = {"start":61321,"length":217,"line":1608,"column":4,"endLine":1611,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"fillRegion","argumentNames":["target","left","top","right","bottom","color"]} +miniMenu_fillRegion__P25144.info = {"start":61321,"length":217,"line":1608,"column":4,"endLine":1611,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"fillRegion","argumentNames":["target","left","top","right","bottom","color"]} -function miniMenu_fillRegion__P7843_mk(s) { +function miniMenu_fillRegion__P25144_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_fillRegion__P7843, depth: s.depth + 1, + parent: s, fn: miniMenu_fillRegion__P25144, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -89151,7 +89493,7 @@ function miniMenu_fillRegion__P7843_mk(s) { -function miniMenu_MenuSprite_drawSingleRow__P7839(s) { +function miniMenu_MenuSprite_drawSingleRow__P25140(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -89161,12 +89503,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.current___33945 = undefined; - s.currentWidth___33946 = undefined; - s.style___33947 = undefined; - s.isSelected___33948 = undefined; - s.offset___33949 = undefined; - s.i___33955 = undefined; + s.current___51434 = undefined; + s.currentWidth___51435 = undefined; + s.style___51436 = undefined; + s.isSelected___51437 = undefined; + s.offset___51438 = undefined; + s.i___51444 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -89176,7 +89518,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C4416_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuSprite__C21702_VT)) failedCast(r0); r0 = s.arg0.fields["items"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -89188,16 +89530,16 @@ switch (step) { { step = 26; continue; } case 1: case 2: - s.currentWidth___33946 = (0); + s.currentWidth___51435 = (0); r0 = s.arg0.fields["xScroll"]; s.tmp_1 = r0; r0 = (s.tmp_1 | 0); s.tmp_0 = r0; r0 = (0 - s.tmp_0); - s.offset___33949 = (r0); - s.i___33955 = (0); + s.offset___51438 = (r0); + s.i___51444 = (0); case 3: - s.tmp_1 = r0 = s.i___33955; + s.tmp_1 = r0 = s.i___51444; r0 = s.arg0.fields["items"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -89208,13 +89550,13 @@ switch (step) { if (!r0) { step = 25; continue; } r0 = s.arg0.fields["items"]; s.tmp_4 = r0; - r0 = pxsim_Array__getAt(s.tmp_4, s.i___33955); - s.current___33945 = (r0); + r0 = pxsim_Array__getAt(s.tmp_4, s.i___51444); + s.current___51434 = (r0); r0 = s.arg0.fields["selectedIndex"]; s.tmp_0 = r0; - r0 = (s.tmp_0 === s.i___33955); - s.isSelected___33948 = (r0); - r0 = pxsim_numops_toBoolDecr(s.isSelected___33948); + r0 = (s.tmp_0 === s.i___51444); + s.isSelected___51437 = (r0); + r0 = pxsim_numops_toBoolDecr(s.isSelected___51437); if (!r0) { step = 4; continue; } r0 = s.arg0.fields["selectedStyle"]; { step = 5; continue; } @@ -89223,11 +89565,11 @@ switch (step) { case 5: // jmp value (already in r0) s.tmp_0 = r0; - s.style___33947 = (s.tmp_0); - s.tmp_0 = Math_min__P131_mk(s); - s.tmp_1 = miniMenu_MenuItem_getWidth__P4412_mk(s); - s.tmp_1.arg0 = s.current___33945; - s.tmp_1.arg1 = s.style___33947; + s.style___51436 = (s.tmp_0); + s.tmp_0 = Math_min__P17417_mk(s); + s.tmp_1 = miniMenu_MenuItem_getWidth__P21698_mk(s); + s.tmp_1.arg0 = s.current___51434; + s.tmp_1.arg1 = s.style___51436; s.callLocIdx = 2461; s.pc = 28; return s.tmp_1; case 28: r0 = s.retval; @@ -89236,15 +89578,15 @@ switch (step) { s.callLocIdx = 2462; s.pc = 27; return s.tmp_0; case 27: r0 = s.retval; - s.currentWidth___33946 = (r0); - r0 = pxsim_numops_toBoolDecr(s.isSelected___33948); + s.currentWidth___51435 = (r0); + r0 = pxsim_numops_toBoolDecr(s.isSelected___51437); if (!r0) { step = 12; continue; } - r0 = (s.offset___33949 < 0); + r0 = (s.offset___51438 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } s.tmp_1 = r0 = s.arg0; - s.tmp_3 = r0 = s.offset___33949; + s.tmp_3 = r0 = s.offset___51438; r0 = s.arg0.fields["xScroll"]; s.tmp_5 = r0; r0 = (s.tmp_5 | 0); @@ -89254,22 +89596,22 @@ switch (step) { r0 = (s.tmp_1).fields["targetXScroll"] = (s.tmp_2); { step = 9; continue; } case 6: - s.tmp_1 = r0 = s.offset___33949; - r0 = (s.arg3 - s.currentWidth___33946); + s.tmp_1 = r0 = s.offset___51438; + r0 = (s.arg3 - s.currentWidth___51435); s.tmp_2 = r0; r0 = (s.tmp_1 > s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } s.tmp_3 = r0 = s.arg0; - s.tmp_7 = r0 = s.offset___33949; + s.tmp_7 = r0 = s.offset___51438; r0 = s.arg0.fields["xScroll"]; s.tmp_9 = r0; r0 = (s.tmp_9 | 0); s.tmp_8 = r0; r0 = (s.tmp_7 + s.tmp_8); s.tmp_6 = r0; - r0 = (s.tmp_6 + s.currentWidth___33946); + r0 = (s.tmp_6 + s.currentWidth___51435); s.tmp_5 = r0; r0 = (s.tmp_5 - s.arg3); s.tmp_4 = r0; @@ -89294,8 +89636,8 @@ switch (step) { case 11: case 12: case 13: - s.tmp_1 = r0 = s.offset___33949; - r0 = (0 - s.currentWidth___33946); + s.tmp_1 = r0 = s.offset___51438; + r0 = (0 - s.currentWidth___51435); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; @@ -89304,22 +89646,22 @@ switch (step) { r0 = s.tmp_0; { step = 15; continue; } case 14: - r0 = (s.offset___33949 >= s.arg3); + r0 = (s.offset___51438 >= s.arg3); case 15: // jmp value (already in r0) s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 16; continue; } - r0 = (s.offset___33949 + s.currentWidth___33946); - s.offset___33949 = (r0); + r0 = (s.offset___51438 + s.currentWidth___51435); + s.offset___51438 = (r0); { step = 24; continue; } case 16: case 17: - r0 = (s.offset___33949 < 0); + r0 = (s.offset___51438 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - r0 = pxsim_numops_toBoolDecr(s.isSelected___33948); + r0 = pxsim_numops_toBoolDecr(s.isSelected___51437); if (!r0) { step = 18; continue; } r0 = s.arg0.fields["scrollAnimationTick"]; { step = 19; continue; } @@ -89328,27 +89670,27 @@ switch (step) { case 19: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_2 = miniMenu_MenuItem_drawTo__P4413_mk(s); - s.tmp_2.arg0 = s.current___33945; - r0 = (s.arg1 + s.offset___33949); + s.tmp_2 = miniMenu_MenuItem_drawTo__P21699_mk(s); + s.tmp_2.arg0 = s.current___51434; + r0 = (s.arg1 + s.offset___51438); s.tmp_2.arg1 = r0; s.tmp_2.arg2 = s.arg2; - s.tmp_2.arg3 = globals.screen___1829; - s.tmp_2.arg4 = s.style___33947; - r0 = (s.currentWidth___33946 + s.offset___33949); + s.tmp_2.arg3 = globals.screen___19115; + s.tmp_2.arg4 = s.style___51436; + r0 = (s.currentWidth___51435 + s.offset___51438); s.tmp_2.arg5 = r0; s.tmp_2.arg6 = s.arg4; s.tmp_2.arg7 = false; s.tmp_2.arg8 = true; s.tmp_2.arg9 = s.tmp_1; - s.tmp_2.arg10 = s.currentWidth___33946; + s.tmp_2.arg10 = s.currentWidth___51435; s.tmp_2.arg11 = s.arg4; s.callLocIdx = 2463; s.pc = 29; return s.tmp_2; case 29: r0 = s.retval; { step = 23; continue; } case 20: - r0 = pxsim_numops_toBoolDecr(s.isSelected___33948); + r0 = pxsim_numops_toBoolDecr(s.isSelected___51437); if (!r0) { step = 21; continue; } r0 = s.arg0.fields["scrollAnimationTick"]; { step = 22; continue; } @@ -89357,16 +89699,16 @@ switch (step) { case 22: // jmp value (already in r0) s.tmp_0 = r0; - s.tmp_1 = miniMenu_MenuItem_drawTo__P4413_mk(s); - s.tmp_1.arg0 = s.current___33945; - r0 = (s.arg1 + s.offset___33949); + s.tmp_1 = miniMenu_MenuItem_drawTo__P21699_mk(s); + s.tmp_1.arg0 = s.current___51434; + r0 = (s.arg1 + s.offset___51438); s.tmp_1.arg1 = r0; s.tmp_1.arg2 = s.arg2; - s.tmp_1.arg3 = globals.screen___1829; - s.tmp_1.arg4 = s.style___33947; - s.tmp_2 = Math_min__P131_mk(s); - s.tmp_2.arg0 = s.currentWidth___33946; - r0 = (s.arg3 - s.offset___33949); + s.tmp_1.arg3 = globals.screen___19115; + s.tmp_1.arg4 = s.style___51436; + s.tmp_2 = Math_min__P17417_mk(s); + s.tmp_2.arg0 = s.currentWidth___51435; + r0 = (s.arg3 - s.offset___51438); s.tmp_2.arg1 = r0; s.callLocIdx = 2464; s.pc = 31; return s.tmp_2; case 31: @@ -89376,21 +89718,21 @@ switch (step) { s.tmp_1.arg7 = false; s.tmp_1.arg8 = false; s.tmp_1.arg9 = s.tmp_0; - s.tmp_1.arg10 = s.currentWidth___33946; + s.tmp_1.arg10 = s.currentWidth___51435; s.tmp_1.arg11 = s.arg4; s.callLocIdx = 2465; s.pc = 30; return s.tmp_1; case 30: r0 = s.retval; case 23: - r0 = (s.offset___33949 + s.currentWidth___33946); - s.offset___33949 = (r0); + r0 = (s.offset___51438 + s.currentWidth___51435); + s.offset___51438 = (r0); case 24: - r0 = (s.i___33955 + 1); - s.i___33955 = (r0); + r0 = (s.i___51444 + 1); + s.i___51444 = (r0); { step = 3; continue; } case 25: s.tmp_0 = r0 = s.arg0; - s.tmp_3 = r0 = s.offset___33949; + s.tmp_3 = r0 = s.offset___51438; r0 = s.arg0.fields["xScroll"]; s.tmp_5 = r0; r0 = (s.tmp_5 | 0); @@ -89405,12 +89747,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_drawSingleRow__P7839.info = {"start":51409,"length":2551,"line":1378,"column":8,"endLine":1444,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawSingleRow","argumentNames":["this","drawLeft","drawTop","menuWidth","menuHeight"]} +miniMenu_MenuSprite_drawSingleRow__P25140.info = {"start":51409,"length":2551,"line":1378,"column":8,"endLine":1444,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawSingleRow","argumentNames":["this","drawLeft","drawTop","menuWidth","menuHeight"]} -function miniMenu_MenuSprite_drawSingleRow__P7839_mk(s) { +function miniMenu_MenuSprite_drawSingleRow__P25140_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_drawSingleRow__P7839, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_drawSingleRow__P25140, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -89422,12 +89764,12 @@ function miniMenu_MenuSprite_drawSingleRow__P7839_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - current___33945: undefined, - currentWidth___33946: undefined, - style___33947: undefined, - isSelected___33948: undefined, - offset___33949: undefined, - i___33955: undefined, + current___51434: undefined, + currentWidth___51435: undefined, + style___51436: undefined, + isSelected___51437: undefined, + offset___51438: undefined, + i___51444: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -89439,7 +89781,7 @@ function miniMenu_MenuSprite_drawSingleRow__P7839_mk(s) { -function miniMenu_MenuSprite_drawSingleColumn__P7838(s) { +function miniMenu_MenuSprite_drawSingleColumn__P25139(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -89449,12 +89791,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.current___34096 = undefined; - s.currentHeight___34097 = undefined; - s.style___34098 = undefined; - s.isSelected___34099 = undefined; - s.offset___34100 = undefined; - s.i___34106 = undefined; + s.current___51585 = undefined; + s.currentHeight___51586 = undefined; + s.style___51587 = undefined; + s.isSelected___51588 = undefined; + s.offset___51589 = undefined; + s.i___51595 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -89464,7 +89806,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C4416_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuSprite__C21702_VT)) failedCast(r0); r0 = s.arg0.fields["items"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -89476,16 +89818,16 @@ switch (step) { { step = 24; continue; } case 1: case 2: - s.currentHeight___34097 = (0); + s.currentHeight___51586 = (0); r0 = s.arg0.fields["yScroll"]; s.tmp_1 = r0; r0 = (s.tmp_1 | 0); s.tmp_0 = r0; r0 = (0 - s.tmp_0); - s.offset___34100 = (r0); - s.i___34106 = (0); + s.offset___51589 = (r0); + s.i___51595 = (0); case 3: - s.tmp_1 = r0 = s.i___34106; + s.tmp_1 = r0 = s.i___51595; r0 = s.arg0.fields["items"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -89496,13 +89838,13 @@ switch (step) { if (!r0) { step = 23; continue; } r0 = s.arg0.fields["items"]; s.tmp_4 = r0; - r0 = pxsim_Array__getAt(s.tmp_4, s.i___34106); - s.current___34096 = (r0); + r0 = pxsim_Array__getAt(s.tmp_4, s.i___51595); + s.current___51585 = (r0); r0 = s.arg0.fields["selectedIndex"]; s.tmp_0 = r0; - r0 = (s.tmp_0 === s.i___34106); - s.isSelected___34099 = (r0); - r0 = pxsim_numops_toBoolDecr(s.isSelected___34099); + r0 = (s.tmp_0 === s.i___51595); + s.isSelected___51588 = (r0); + r0 = pxsim_numops_toBoolDecr(s.isSelected___51588); if (!r0) { step = 4; continue; } r0 = s.arg0.fields["selectedStyle"]; { step = 5; continue; } @@ -89511,22 +89853,22 @@ switch (step) { case 5: // jmp value (already in r0) s.tmp_0 = r0; - s.style___34098 = (s.tmp_0); - s.tmp_0 = miniMenu_MenuItem_getHeight__P4411_mk(s); - s.tmp_0.arg0 = s.current___34096; - s.tmp_0.arg1 = s.style___34098; + s.style___51587 = (s.tmp_0); + s.tmp_0 = miniMenu_MenuItem_getHeight__P21697_mk(s); + s.tmp_0.arg0 = s.current___51585; + s.tmp_0.arg1 = s.style___51587; s.callLocIdx = 2457; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.currentHeight___34097 = (r0); - r0 = pxsim_numops_toBoolDecr(s.isSelected___34099); + s.currentHeight___51586 = (r0); + r0 = pxsim_numops_toBoolDecr(s.isSelected___51588); if (!r0) { step = 12; continue; } - r0 = (s.offset___34100 < 0); + r0 = (s.offset___51589 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } s.tmp_1 = r0 = s.arg0; - s.tmp_3 = r0 = s.offset___34100; + s.tmp_3 = r0 = s.offset___51589; r0 = s.arg0.fields["yScroll"]; s.tmp_5 = r0; r0 = (s.tmp_5 | 0); @@ -89536,22 +89878,22 @@ switch (step) { r0 = (s.tmp_1).fields["targetYScroll"] = (s.tmp_2); { step = 9; continue; } case 6: - s.tmp_1 = r0 = s.offset___34100; - r0 = (s.arg4 - s.currentHeight___34097); + s.tmp_1 = r0 = s.offset___51589; + r0 = (s.arg4 - s.currentHeight___51586); s.tmp_2 = r0; r0 = (s.tmp_1 > s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } s.tmp_3 = r0 = s.arg0; - s.tmp_7 = r0 = s.offset___34100; + s.tmp_7 = r0 = s.offset___51589; r0 = s.arg0.fields["yScroll"]; s.tmp_9 = r0; r0 = (s.tmp_9 | 0); s.tmp_8 = r0; r0 = (s.tmp_7 + s.tmp_8); s.tmp_6 = r0; - r0 = (s.tmp_6 + s.currentHeight___34097); + r0 = (s.tmp_6 + s.currentHeight___51586); s.tmp_5 = r0; r0 = (s.tmp_5 - s.arg4); s.tmp_4 = r0; @@ -89576,23 +89918,23 @@ switch (step) { case 11: case 12: case 13: - s.tmp_1 = r0 = s.offset___34100; - r0 = (0 - s.currentHeight___34097); + s.tmp_1 = r0 = s.offset___51589; + r0 = (0 - s.currentHeight___51586); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.offset___34100 + s.currentHeight___34097); - s.offset___34100 = (r0); + r0 = (s.offset___51589 + s.currentHeight___51586); + s.offset___51589 = (r0); { step = 22; continue; } case 14: case 15: - r0 = (s.offset___34100 < 0); + r0 = (s.offset___51589 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } - r0 = pxsim_numops_toBoolDecr(s.isSelected___34099); + r0 = pxsim_numops_toBoolDecr(s.isSelected___51588); if (!r0) { step = 16; continue; } r0 = s.arg0.fields["scrollAnimationTick"]; { step = 17; continue; } @@ -89601,22 +89943,22 @@ switch (step) { case 17: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_2 = miniMenu_MenuItem_drawTo__P4413_mk(s); - s.tmp_2.arg0 = s.current___34096; + s.tmp_2 = miniMenu_MenuItem_drawTo__P21699_mk(s); + s.tmp_2.arg0 = s.current___51585; s.tmp_2.arg1 = s.arg1; - r0 = (s.arg2 + s.offset___34100); + r0 = (s.arg2 + s.offset___51589); s.tmp_2.arg2 = r0; - s.tmp_2.arg3 = globals.screen___1829; - s.tmp_2.arg4 = s.style___34098; + s.tmp_2.arg3 = globals.screen___19115; + s.tmp_2.arg4 = s.style___51587; s.tmp_2.arg5 = s.arg3; - r0 = (s.currentHeight___34097 + s.offset___34100); + r0 = (s.currentHeight___51586 + s.offset___51589); s.tmp_2.arg6 = r0; s.tmp_2.arg7 = true; s.tmp_2.arg8 = false; s.tmp_2.arg9 = s.tmp_1; - s.tmp_3 = miniMenu_MenuSprite__C4416_v6_1_mk(s); + s.tmp_3 = miniMenu_MenuSprite__C21702_v6_1_mk(s); s.tmp_3.arg0 = s.arg0; - if (!checkSubtype(s.tmp_3.arg0, miniMenu_MenuSprite__C4416_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, miniMenu_MenuSprite__C21702_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.width; s.pc = 27; return s.tmp_3; case 27: @@ -89628,7 +89970,7 @@ switch (step) { r0 = s.retval; { step = 21; continue; } case 18: - r0 = pxsim_numops_toBoolDecr(s.isSelected___34099); + r0 = pxsim_numops_toBoolDecr(s.isSelected___51588); if (!r0) { step = 19; continue; } r0 = s.arg0.fields["scrollAnimationTick"]; { step = 20; continue; } @@ -89637,17 +89979,17 @@ switch (step) { case 20: // jmp value (already in r0) s.tmp_0 = r0; - s.tmp_1 = miniMenu_MenuItem_drawTo__P4413_mk(s); - s.tmp_1.arg0 = s.current___34096; + s.tmp_1 = miniMenu_MenuItem_drawTo__P21699_mk(s); + s.tmp_1.arg0 = s.current___51585; s.tmp_1.arg1 = s.arg1; - r0 = (s.arg2 + s.offset___34100); + r0 = (s.arg2 + s.offset___51589); s.tmp_1.arg2 = r0; - s.tmp_1.arg3 = globals.screen___1829; - s.tmp_1.arg4 = s.style___34098; + s.tmp_1.arg3 = globals.screen___19115; + s.tmp_1.arg4 = s.style___51587; s.tmp_1.arg5 = s.arg3; - s.tmp_2 = Math_min__P131_mk(s); - s.tmp_2.arg0 = s.currentHeight___34097; - r0 = (s.arg4 - s.offset___34100); + s.tmp_2 = Math_min__P17417_mk(s); + s.tmp_2.arg0 = s.currentHeight___51586; + r0 = (s.arg4 - s.offset___51589); s.tmp_2.arg1 = r0; s.callLocIdx = 2459; s.pc = 29; return s.tmp_2; case 29: @@ -89656,9 +89998,9 @@ switch (step) { s.tmp_1.arg7 = false; s.tmp_1.arg8 = false; s.tmp_1.arg9 = s.tmp_0; - s.tmp_3 = miniMenu_MenuSprite__C4416_v6_1_mk(s); + s.tmp_3 = miniMenu_MenuSprite__C21702_v6_1_mk(s); s.tmp_3.arg0 = s.arg0; - if (!checkSubtype(s.tmp_3.arg0, miniMenu_MenuSprite__C4416_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, miniMenu_MenuSprite__C21702_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.width; s.pc = 30; return s.tmp_3; case 30: @@ -89669,15 +90011,15 @@ switch (step) { case 28: r0 = s.retval; case 21: - r0 = (s.offset___34100 + s.currentHeight___34097); - s.offset___34100 = (r0); + r0 = (s.offset___51589 + s.currentHeight___51586); + s.offset___51589 = (r0); case 22: - r0 = (s.i___34106 + 1); - s.i___34106 = (r0); + r0 = (s.i___51595 + 1); + s.i___51595 = (r0); { step = 3; continue; } case 23: s.tmp_0 = r0 = s.arg0; - s.tmp_3 = r0 = s.offset___34100; + s.tmp_3 = r0 = s.offset___51589; r0 = s.arg0.fields["yScroll"]; s.tmp_5 = r0; r0 = (s.tmp_5 | 0); @@ -89692,12 +90034,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_drawSingleColumn__P7838.info = {"start":48951,"length":2446,"line":1311,"column":8,"endLine":1376,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawSingleColumn","argumentNames":["this","drawLeft","drawTop","menuWidth","menuHeight"]} +miniMenu_MenuSprite_drawSingleColumn__P25139.info = {"start":48951,"length":2446,"line":1311,"column":8,"endLine":1376,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawSingleColumn","argumentNames":["this","drawLeft","drawTop","menuWidth","menuHeight"]} -function miniMenu_MenuSprite_drawSingleColumn__P7838_mk(s) { +function miniMenu_MenuSprite_drawSingleColumn__P25139_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_drawSingleColumn__P7838, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_drawSingleColumn__P25139, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -89709,12 +90051,12 @@ function miniMenu_MenuSprite_drawSingleColumn__P7838_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - current___34096: undefined, - currentHeight___34097: undefined, - style___34098: undefined, - isSelected___34099: undefined, - offset___34100: undefined, - i___34106: undefined, + current___51585: undefined, + currentHeight___51586: undefined, + style___51587: undefined, + isSelected___51588: undefined, + offset___51589: undefined, + i___51595: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -89726,7 +90068,7 @@ function miniMenu_MenuSprite_drawSingleColumn__P7838_mk(s) { -function miniMenu_drawScrollIndicator__P4458(s) { +function miniMenu_drawScrollIndicator__P21744(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -89736,8 +90078,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.offset___33628 = undefined; - s.i___33636 = undefined; + s.offset___51117 = undefined; + s.i___51125 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -89746,7 +90088,7 @@ switch (step) { s.arg4 = (s.lambdaArgs[4]); s.lambdaArgs = null; } - s.tmp_3 = game_runtime__P2714_mk(s); + s.tmp_3 = game_runtime__P20000_mk(s); s.callLocIdx = 2582; s.pc = 9; return s.tmp_3; case 9: r0 = s.retval; @@ -89756,10 +90098,10 @@ switch (step) { r0 = pxsim.Math_.idiv(s.tmp_1, 250); s.tmp_0 = r0; r0 = (4 - s.tmp_0); - s.offset___33628 = (r0); - s.i___33636 = (0); + s.offset___51117 = (r0); + s.i___51125 = (0); case 1: - r0 = (s.i___33636 < 4); + r0 = (s.i___51125 < 4); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } @@ -89767,18 +90109,18 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 2; continue; } - s.tmp_2 = helpers_imageFillRect__P1755_mk(s); + s.tmp_2 = helpers_imageFillRect__P19041_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_3 = r0 = s.arg2; - r0 = (3 - s.i___33636); + r0 = (3 - s.i___51125); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_2.arg1 = r0; - r0 = (s.arg1 + s.i___33636); + r0 = (s.arg1 + s.i___51125); s.tmp_5 = r0; - r0 = (s.tmp_5 + s.offset___33628); + r0 = (s.tmp_5 + s.offset___51117); s.tmp_2.arg2 = r0; - r0 = (s.i___33636 << 1); + r0 = (s.i___51125 << 1); s.tmp_6 = r0; r0 = (1 + s.tmp_6); s.tmp_2.arg3 = r0; @@ -89793,15 +90135,15 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_1 = helpers_imageFillRect__P1755_mk(s); + s.tmp_1 = helpers_imageFillRect__P19041_mk(s); s.tmp_1.arg0 = s.arg0; - r0 = (s.arg2 + s.i___33636); + r0 = (s.arg2 + s.i___51125); s.tmp_1.arg1 = r0; - r0 = (s.arg1 + s.i___33636); + r0 = (s.arg1 + s.i___51125); s.tmp_2 = r0; - r0 = (s.tmp_2 - s.offset___33628); + r0 = (s.tmp_2 - s.offset___51117); s.tmp_1.arg2 = r0; - r0 = (s.i___33636 << 1); + r0 = (s.i___51125 << 1); s.tmp_3 = r0; r0 = (7 - s.tmp_3); s.tmp_1.arg3 = r0; @@ -89816,19 +90158,19 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_1 = helpers_imageFillRect__P1755_mk(s); + s.tmp_1 = helpers_imageFillRect__P19041_mk(s); s.tmp_1.arg0 = s.arg0; - r0 = (s.arg2 + s.i___33636); + r0 = (s.arg2 + s.i___51125); s.tmp_2 = r0; - r0 = (s.tmp_2 + s.offset___33628); + r0 = (s.tmp_2 + s.offset___51117); s.tmp_1.arg1 = r0; s.tmp_3 = r0 = s.arg1; - r0 = (3 - s.i___33636); + r0 = (3 - s.i___51125); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_1.arg2 = r0; s.tmp_1.arg3 = 1; - r0 = (s.i___33636 << 1); + r0 = (s.i___51125 << 1); s.tmp_5 = r0; r0 = (1 + s.tmp_5); s.tmp_1.arg4 = r0; @@ -89838,16 +90180,16 @@ switch (step) { r0 = s.retval; { step = 5; continue; } case 4: - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); s.tmp_0.arg0 = s.arg0; - r0 = (s.arg2 + s.i___33636); + r0 = (s.arg2 + s.i___51125); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.offset___33628); + r0 = (s.tmp_1 - s.offset___51117); s.tmp_0.arg1 = r0; - r0 = (s.arg1 + s.i___33636); + r0 = (s.arg1 + s.i___51125); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 1; - r0 = (s.i___33636 << 1); + r0 = (s.i___51125 << 1); s.tmp_2 = r0; r0 = (7 - s.tmp_2); s.tmp_0.arg4 = r0; @@ -89858,20 +90200,20 @@ switch (step) { case 5: case 6: case 7: - r0 = (s.i___33636 + 1); - s.i___33636 = (r0); + r0 = (s.i___51125 + 1); + s.i___51125 = (r0); { step = 1; continue; } case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_drawScrollIndicator__P4458.info = {"start":75837,"length":845,"line":1964,"column":4,"endLine":1981,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawScrollIndicator","argumentNames":["target","top","left","direction","color"]} +miniMenu_drawScrollIndicator__P21744.info = {"start":75837,"length":845,"line":1964,"column":4,"endLine":1981,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawScrollIndicator","argumentNames":["target","top","left","direction","color"]} -function miniMenu_drawScrollIndicator__P4458_mk(s) { +function miniMenu_drawScrollIndicator__P21744_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_drawScrollIndicator__P4458, depth: s.depth + 1, + parent: s, fn: miniMenu_drawScrollIndicator__P21744, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -89880,8 +90222,8 @@ function miniMenu_drawScrollIndicator__P4458_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - offset___33628: undefined, - i___33636: undefined, + offset___51117: undefined, + i___51125: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -89893,7 +90235,7 @@ function miniMenu_drawScrollIndicator__P4458_mk(s) { -function miniMenu_drawFrame__P4455(s) { +function miniMenu_drawFrame__P21741(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -89903,13 +90245,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.frameWidth___35538 = undefined; - s.visibleSegments___35631 = undefined; - s.cutoff___35645 = undefined; - s.i___35667 = undefined; - s.i___35718 = undefined; - s.i___35796 = undefined; - s.i___35847 = undefined; + s.frameWidth___53027 = undefined; + s.visibleSegments___53120 = undefined; + s.cutoff___53134 = undefined; + s.i___53156 = undefined; + s.i___53207 = undefined; + s.i___53285 = undefined; + s.i___53336 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -89922,8 +90264,8 @@ switch (step) { r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_0 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, 3); - s.frameWidth___35538 = (r0); - r0 = pxsim_numops_toBoolDecr(globals.frameCanvas___7834); + s.frameWidth___53027 = (r0); + r0 = pxsim_numops_toBoolDecr(globals.frameCanvas___25135); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -89932,323 +90274,323 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_ImageMethods.width(globals.frameCanvas___7834); + r0 = pxsim_ImageMethods.width(globals.frameCanvas___25135); s.tmp_2 = r0; - r0 = (s.tmp_2 !== s.frameWidth___35538); + r0 = (s.tmp_2 !== s.frameWidth___53027); case 2: // jmp value (already in r0) s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - r0 = pxsim.image.create(s.frameWidth___35538, s.frameWidth___35538); - globals.frameCanvas___7834 = (r0); + r0 = pxsim.image.create(s.frameWidth___53027, s.frameWidth___53027); + globals.frameCanvas___25135 = (r0); case 3: case 4: - r0 = pxsim_ImageMethods.fill(globals.frameCanvas___7834, 0); - r0 = pxsim_ImageMethods.drawTransparentImage(globals.frameCanvas___7834, s.arg1, 0, 0); - r0 = pxsim_ImageMethods.drawTransparentImage(s.arg0, globals.frameCanvas___7834, s.arg2, s.arg3); - r0 = pxsim_ImageMethods.fill(globals.frameCanvas___7834, 0); - s.tmp_0 = r0 = globals.frameCanvas___7834; + r0 = pxsim_ImageMethods.fill(globals.frameCanvas___25135, 0); + r0 = pxsim_ImageMethods.drawTransparentImage(globals.frameCanvas___25135, s.arg1, 0, 0); + r0 = pxsim_ImageMethods.drawTransparentImage(s.arg0, globals.frameCanvas___25135, s.arg2, s.arg3); + r0 = pxsim_ImageMethods.fill(globals.frameCanvas___25135, 0); + s.tmp_0 = r0 = globals.frameCanvas___25135; s.tmp_1 = r0 = s.arg1; - r0 = (s.frameWidth___35538 << 1); + r0 = (s.frameWidth___53027 << 1); s.tmp_3 = r0; r0 = (0 - s.tmp_3); s.tmp_2 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, 0); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.frameCanvas___7834; - r0 = (s.arg4 - s.frameWidth___35538); + s.tmp_1 = r0 = globals.frameCanvas___25135; + r0 = (s.arg4 - s.frameWidth___53027); s.tmp_2 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.arg3); - r0 = pxsim_ImageMethods.fill(globals.frameCanvas___7834, 0); - s.tmp_0 = r0 = globals.frameCanvas___7834; + r0 = pxsim_ImageMethods.fill(globals.frameCanvas___25135, 0); + s.tmp_0 = r0 = globals.frameCanvas___25135; s.tmp_1 = r0 = s.arg1; - r0 = (s.frameWidth___35538 << 1); + r0 = (s.frameWidth___53027 << 1); s.tmp_3 = r0; r0 = (0 - s.tmp_3); s.tmp_2 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, 0, s.tmp_2); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.frameCanvas___7834; + s.tmp_1 = r0 = globals.frameCanvas___25135; s.tmp_2 = r0 = s.arg2; - r0 = (s.arg5 - s.frameWidth___35538); + r0 = (s.arg5 - s.frameWidth___53027); s.tmp_3 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_3); - r0 = pxsim_ImageMethods.fill(globals.frameCanvas___7834, 0); - s.tmp_0 = r0 = globals.frameCanvas___7834; + r0 = pxsim_ImageMethods.fill(globals.frameCanvas___25135, 0); + s.tmp_0 = r0 = globals.frameCanvas___25135; s.tmp_1 = r0 = s.arg1; - r0 = (s.frameWidth___35538 << 1); + r0 = (s.frameWidth___53027 << 1); s.tmp_3 = r0; r0 = (0 - s.tmp_3); s.tmp_2 = r0; - r0 = (s.frameWidth___35538 << 1); + r0 = (s.frameWidth___53027 << 1); s.tmp_5 = r0; r0 = (0 - s.tmp_5); s.tmp_4 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_4); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.frameCanvas___7834; - r0 = (s.arg4 - s.frameWidth___35538); + s.tmp_1 = r0 = globals.frameCanvas___25135; + r0 = (s.arg4 - s.frameWidth___53027); s.tmp_2 = r0; - r0 = (s.arg5 - s.frameWidth___35538); + r0 = (s.arg5 - s.frameWidth___53027); s.tmp_3 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_3); - r0 = (s.arg5 - s.frameWidth___35538); + r0 = (s.arg5 - s.frameWidth___53027); s.tmp_2 = r0; - r0 = (s.arg3 + s.frameWidth___35538); + r0 = (s.arg3 + s.frameWidth___53027); s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); s.tmp_1 = r0; - r0 = (s.tmp_1 / s.frameWidth___35538); + r0 = (s.tmp_1 / s.frameWidth___53027); s.tmp_0 = r0; r0 = pxsim.Math_.ceil(s.tmp_0); - s.visibleSegments___35631 = (r0); - r0 = (s.visibleSegments___35631 * s.frameWidth___35538); + s.visibleSegments___53120 = (r0); + r0 = (s.visibleSegments___53120 * s.frameWidth___53027); s.tmp_0 = r0; - r0 = (s.arg5 - s.frameWidth___35538); + r0 = (s.arg5 - s.frameWidth___53027); s.tmp_2 = r0; - r0 = (s.arg3 + s.frameWidth___35538); + r0 = (s.arg3 + s.frameWidth___53027); s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.cutoff___35645 = (r0); - r0 = pxsim_ImageMethods.fill(globals.frameCanvas___7834, 0); - s.tmp_0 = r0 = globals.frameCanvas___7834; + s.cutoff___53134 = (r0); + r0 = pxsim_ImageMethods.fill(globals.frameCanvas___25135, 0); + s.tmp_0 = r0 = globals.frameCanvas___25135; s.tmp_1 = r0 = s.arg1; - r0 = (0 - s.frameWidth___35538); + r0 = (0 - s.frameWidth___53027); s.tmp_2 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, 0, s.tmp_2); - s.i___35667 = (0); + s.i___53156 = (0); case 5: - s.tmp_1 = r0 = s.i___35667; - r0 = (s.visibleSegments___35631 - 1); + s.tmp_1 = r0 = s.i___53156; + r0 = (s.visibleSegments___53120 - 1); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } s.tmp_3 = r0 = s.arg0; - s.tmp_4 = r0 = globals.frameCanvas___7834; + s.tmp_4 = r0 = globals.frameCanvas___25135; s.tmp_5 = r0 = s.arg2; - r0 = (s.arg3 + s.frameWidth___35538); + r0 = (s.arg3 + s.frameWidth___53027); s.tmp_7 = r0; - r0 = (s.frameWidth___35538 * s.i___35667); + r0 = (s.frameWidth___53027 * s.i___53156); s.tmp_8 = r0; r0 = (s.tmp_7 + s.tmp_8); s.tmp_6 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_3, s.tmp_4, s.tmp_5, s.tmp_6); - r0 = (s.i___35667 + 1); - s.i___35667 = (r0); + r0 = (s.i___53156 + 1); + s.i___53156 = (r0); { step = 5; continue; } case 6: - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); - s.tmp_0.arg0 = globals.frameCanvas___7834; + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); + s.tmp_0.arg0 = globals.frameCanvas___25135; s.tmp_0.arg1 = 0; - r0 = (s.frameWidth___35538 - s.cutoff___35645); + r0 = (s.frameWidth___53027 - s.cutoff___53134); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.frameWidth___35538; - s.tmp_0.arg4 = s.frameWidth___35538; + s.tmp_0.arg3 = s.frameWidth___53027; + s.tmp_0.arg4 = s.frameWidth___53027; s.tmp_0.arg5 = 0; s.callLocIdx = 2578; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.frameCanvas___7834; + s.tmp_1 = r0 = globals.frameCanvas___25135; s.tmp_2 = r0 = s.arg2; s.tmp_4 = r0 = s.arg3; - r0 = (s.frameWidth___35538 * s.visibleSegments___35631); + r0 = (s.frameWidth___53027 * s.visibleSegments___53120); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); s.tmp_3 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_3); - r0 = pxsim_ImageMethods.fill(globals.frameCanvas___7834, 0); - s.tmp_0 = r0 = globals.frameCanvas___7834; + r0 = pxsim_ImageMethods.fill(globals.frameCanvas___25135, 0); + s.tmp_0 = r0 = globals.frameCanvas___25135; s.tmp_1 = r0 = s.arg1; - r0 = (s.frameWidth___35538 << 1); + r0 = (s.frameWidth___53027 << 1); s.tmp_3 = r0; r0 = (0 - s.tmp_3); s.tmp_2 = r0; - r0 = (0 - s.frameWidth___35538); + r0 = (0 - s.frameWidth___53027); s.tmp_4 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_4); - s.i___35718 = (0); + s.i___53207 = (0); case 7: - s.tmp_1 = r0 = s.i___35718; - r0 = (s.visibleSegments___35631 - 1); + s.tmp_1 = r0 = s.i___53207; + r0 = (s.visibleSegments___53120 - 1); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } s.tmp_3 = r0 = s.arg0; - s.tmp_4 = r0 = globals.frameCanvas___7834; - r0 = (s.arg4 - s.frameWidth___35538); + s.tmp_4 = r0 = globals.frameCanvas___25135; + r0 = (s.arg4 - s.frameWidth___53027); s.tmp_5 = r0; - r0 = (s.arg3 + s.frameWidth___35538); + r0 = (s.arg3 + s.frameWidth___53027); s.tmp_7 = r0; - r0 = (s.frameWidth___35538 * s.i___35718); + r0 = (s.frameWidth___53027 * s.i___53207); s.tmp_8 = r0; r0 = (s.tmp_7 + s.tmp_8); s.tmp_6 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_3, s.tmp_4, s.tmp_5, s.tmp_6); - r0 = (s.i___35718 + 1); - s.i___35718 = (r0); + r0 = (s.i___53207 + 1); + s.i___53207 = (r0); { step = 7; continue; } case 8: - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); - s.tmp_0.arg0 = globals.frameCanvas___7834; + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); + s.tmp_0.arg0 = globals.frameCanvas___25135; s.tmp_0.arg1 = 0; - r0 = (s.frameWidth___35538 - s.cutoff___35645); + r0 = (s.frameWidth___53027 - s.cutoff___53134); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.frameWidth___35538; - s.tmp_0.arg4 = s.frameWidth___35538; + s.tmp_0.arg3 = s.frameWidth___53027; + s.tmp_0.arg4 = s.frameWidth___53027; s.tmp_0.arg5 = 0; s.callLocIdx = 2579; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.frameCanvas___7834; - r0 = (s.arg4 - s.frameWidth___35538); + s.tmp_1 = r0 = globals.frameCanvas___25135; + r0 = (s.arg4 - s.frameWidth___53027); s.tmp_2 = r0; s.tmp_4 = r0 = s.arg3; - r0 = (s.frameWidth___35538 * s.visibleSegments___35631); + r0 = (s.frameWidth___53027 * s.visibleSegments___53120); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); s.tmp_3 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_3); - r0 = (s.arg4 - s.frameWidth___35538); + r0 = (s.arg4 - s.frameWidth___53027); s.tmp_2 = r0; - r0 = (s.arg2 + s.frameWidth___35538); + r0 = (s.arg2 + s.frameWidth___53027); s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); s.tmp_1 = r0; - r0 = (s.tmp_1 / s.frameWidth___35538); + r0 = (s.tmp_1 / s.frameWidth___53027); s.tmp_0 = r0; r0 = pxsim.Math_.ceil(s.tmp_0); - s.visibleSegments___35631 = (r0); - r0 = (s.visibleSegments___35631 * s.frameWidth___35538); + s.visibleSegments___53120 = (r0); + r0 = (s.visibleSegments___53120 * s.frameWidth___53027); s.tmp_0 = r0; - r0 = (s.arg4 - s.frameWidth___35538); + r0 = (s.arg4 - s.frameWidth___53027); s.tmp_2 = r0; - r0 = (s.arg2 + s.frameWidth___35538); + r0 = (s.arg2 + s.frameWidth___53027); s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.cutoff___35645 = (r0); - r0 = pxsim_ImageMethods.fill(globals.frameCanvas___7834, 0); - s.tmp_0 = r0 = globals.frameCanvas___7834; + s.cutoff___53134 = (r0); + r0 = pxsim_ImageMethods.fill(globals.frameCanvas___25135, 0); + s.tmp_0 = r0 = globals.frameCanvas___25135; s.tmp_1 = r0 = s.arg1; - r0 = (0 - s.frameWidth___35538); + r0 = (0 - s.frameWidth___53027); s.tmp_2 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, 0); - s.i___35796 = (0); + s.i___53285 = (0); case 9: - s.tmp_1 = r0 = s.i___35796; - r0 = (s.visibleSegments___35631 - 1); + s.tmp_1 = r0 = s.i___53285; + r0 = (s.visibleSegments___53120 - 1); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } s.tmp_3 = r0 = s.arg0; - s.tmp_4 = r0 = globals.frameCanvas___7834; - r0 = (s.arg2 + s.frameWidth___35538); + s.tmp_4 = r0 = globals.frameCanvas___25135; + r0 = (s.arg2 + s.frameWidth___53027); s.tmp_6 = r0; - r0 = (s.frameWidth___35538 * s.i___35796); + r0 = (s.frameWidth___53027 * s.i___53285); s.tmp_7 = r0; r0 = (s.tmp_6 + s.tmp_7); s.tmp_5 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_3, s.tmp_4, s.tmp_5, s.arg3); - r0 = (s.i___35796 + 1); - s.i___35796 = (r0); + r0 = (s.i___53285 + 1); + s.i___53285 = (r0); { step = 9; continue; } case 10: - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); - s.tmp_0.arg0 = globals.frameCanvas___7834; - r0 = (s.frameWidth___35538 - s.cutoff___35645); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); + s.tmp_0.arg0 = globals.frameCanvas___25135; + r0 = (s.frameWidth___53027 - s.cutoff___53134); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; - s.tmp_0.arg3 = s.frameWidth___35538; - s.tmp_0.arg4 = s.frameWidth___35538; + s.tmp_0.arg3 = s.frameWidth___53027; + s.tmp_0.arg4 = s.frameWidth___53027; s.tmp_0.arg5 = 0; s.callLocIdx = 2580; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.frameCanvas___7834; + s.tmp_1 = r0 = globals.frameCanvas___25135; s.tmp_3 = r0 = s.arg2; - r0 = (s.frameWidth___35538 * s.visibleSegments___35631); + r0 = (s.frameWidth___53027 * s.visibleSegments___53120); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_2 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.arg3); - r0 = pxsim_ImageMethods.fill(globals.frameCanvas___7834, 0); - s.tmp_0 = r0 = globals.frameCanvas___7834; + r0 = pxsim_ImageMethods.fill(globals.frameCanvas___25135, 0); + s.tmp_0 = r0 = globals.frameCanvas___25135; s.tmp_1 = r0 = s.arg1; - r0 = (0 - s.frameWidth___35538); + r0 = (0 - s.frameWidth___53027); s.tmp_2 = r0; - r0 = (s.frameWidth___35538 << 1); + r0 = (s.frameWidth___53027 << 1); s.tmp_4 = r0; r0 = (0 - s.tmp_4); s.tmp_3 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_3); - s.i___35847 = (0); + s.i___53336 = (0); case 11: - s.tmp_1 = r0 = s.i___35847; - r0 = (s.visibleSegments___35631 - 1); + s.tmp_1 = r0 = s.i___53336; + r0 = (s.visibleSegments___53120 - 1); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 12; continue; } s.tmp_3 = r0 = s.arg0; - s.tmp_4 = r0 = globals.frameCanvas___7834; - r0 = (s.arg2 + s.frameWidth___35538); + s.tmp_4 = r0 = globals.frameCanvas___25135; + r0 = (s.arg2 + s.frameWidth___53027); s.tmp_6 = r0; - r0 = (s.frameWidth___35538 * s.i___35847); + r0 = (s.frameWidth___53027 * s.i___53336); s.tmp_7 = r0; r0 = (s.tmp_6 + s.tmp_7); s.tmp_5 = r0; - r0 = (s.arg5 - s.frameWidth___35538); + r0 = (s.arg5 - s.frameWidth___53027); s.tmp_8 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_3, s.tmp_4, s.tmp_5, s.tmp_8); - r0 = (s.i___35847 + 1); - s.i___35847 = (r0); + r0 = (s.i___53336 + 1); + s.i___53336 = (r0); { step = 11; continue; } case 12: - s.tmp_0 = helpers_imageFillRect__P1755_mk(s); - s.tmp_0.arg0 = globals.frameCanvas___7834; - r0 = (s.frameWidth___35538 - s.cutoff___35645); + s.tmp_0 = helpers_imageFillRect__P19041_mk(s); + s.tmp_0.arg0 = globals.frameCanvas___25135; + r0 = (s.frameWidth___53027 - s.cutoff___53134); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; - s.tmp_0.arg3 = s.frameWidth___35538; - s.tmp_0.arg4 = s.frameWidth___35538; + s.tmp_0.arg3 = s.frameWidth___53027; + s.tmp_0.arg4 = s.frameWidth___53027; s.tmp_0.arg5 = 0; s.callLocIdx = 2581; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.frameCanvas___7834; + s.tmp_1 = r0 = globals.frameCanvas___25135; s.tmp_3 = r0 = s.arg2; - r0 = (s.frameWidth___35538 * s.visibleSegments___35631); + r0 = (s.frameWidth___53027 * s.visibleSegments___53120); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_2 = r0; - r0 = (s.arg5 - s.frameWidth___35538); + r0 = (s.arg5 - s.frameWidth___53027); s.tmp_5 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_5); r0 = undefined; return leave(s, r0) default: oops() } } } -miniMenu_drawFrame__P4455.info = {"start":71559,"length":3467,"line":1864,"column":4,"endLine":1939,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawFrame","argumentNames":["target","frame","left","top","right","bottom"]} +miniMenu_drawFrame__P21741.info = {"start":71559,"length":3467,"line":1864,"column":4,"endLine":1939,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawFrame","argumentNames":["target","frame","left","top","right","bottom"]} -function miniMenu_drawFrame__P4455_mk(s) { +function miniMenu_drawFrame__P21741_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_drawFrame__P4455, depth: s.depth + 1, + parent: s, fn: miniMenu_drawFrame__P21741, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -90259,13 +90601,13 @@ function miniMenu_drawFrame__P4455_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - frameWidth___35538: undefined, - visibleSegments___35631: undefined, - cutoff___35645: undefined, - i___35667: undefined, - i___35718: undefined, - i___35796: undefined, - i___35847: undefined, + frameWidth___53027: undefined, + visibleSegments___53120: undefined, + cutoff___53134: undefined, + i___53156: undefined, + i___53207: undefined, + i___53285: undefined, + i___53336: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -90278,7 +90620,7 @@ function miniMenu_drawFrame__P4455_mk(s) { -function miniMenu_MenuSprite_drawGrid__P4451(s) { +function miniMenu_MenuSprite_drawGrid__P21737(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -90288,18 +90630,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.menuTop___33729 = undefined; - s.widthPerColumn___33731 = undefined; - s.heightPerRow___33740 = undefined; - s.index___33749 = undefined; - s.current___33750 = undefined; - s.style___33751 = undefined; - s.isSelected___33752 = undefined; - s.xOffset___33753 = undefined; - s.yOffset___33759 = undefined; - s.totalRows___33765 = undefined; - s.row___33775 = undefined; - s.col___33780 = undefined; + s.menuTop___51218 = undefined; + s.widthPerColumn___51220 = undefined; + s.heightPerRow___51229 = undefined; + s.index___51238 = undefined; + s.current___51239 = undefined; + s.style___51240 = undefined; + s.isSelected___51241 = undefined; + s.xOffset___51242 = undefined; + s.yOffset___51248 = undefined; + s.totalRows___51254 = undefined; + s.row___51264 = undefined; + s.col___51269 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -90309,7 +90651,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuSprite__C4416_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuSprite__C21702_VT)) failedCast(r0); r0 = s.arg0.fields["items"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -90321,10 +90663,10 @@ switch (step) { { step = 27; continue; } case 1: case 2: - s.menuTop___33729 = (s.arg2); + s.menuTop___51218 = (s.arg2); s.tmp_1 = r0 = s.arg3; - s.tmp_3 = Math_max__P130_mk(s); - s.tmp_4 = miniMenu_MenuStyle_columns__P4360_mk(s); + s.tmp_3 = Math_max__P17416_mk(s); + s.tmp_4 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2466; s.pc = 29; return s.tmp_4; @@ -90339,10 +90681,10 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - s.widthPerColumn___33731 = (r0); + s.widthPerColumn___51220 = (r0); s.tmp_1 = r0 = s.arg4; - s.tmp_3 = Math_max__P130_mk(s); - s.tmp_4 = miniMenu_MenuStyle_rows__P4362_mk(s); + s.tmp_3 = Math_max__P17416_mk(s); + s.tmp_4 = miniMenu_MenuStyle_rows__P21648_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2468; s.pc = 31; return s.tmp_4; @@ -90357,25 +90699,25 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - s.heightPerRow___33740 = (r0); - s.index___33749 = (0); + s.heightPerRow___51229 = (r0); + s.index___51238 = (0); r0 = s.arg0.fields["xScroll"]; s.tmp_1 = r0; r0 = (s.tmp_1 | 0); s.tmp_0 = r0; r0 = (0 - s.tmp_0); - s.xOffset___33753 = (r0); + s.xOffset___51242 = (r0); r0 = s.arg0.fields["yScroll"]; s.tmp_1 = r0; r0 = (s.tmp_1 | 0); s.tmp_0 = r0; r0 = (0 - s.tmp_0); - s.yOffset___33759 = (r0); + s.yOffset___51248 = (r0); r0 = s.arg0.fields["items"]; s.tmp_2 = r0; r0 = pxsim_Array__length(s.tmp_2); s.tmp_1 = r0; - s.tmp_4 = miniMenu_MenuStyle_columns__P4360_mk(s); + s.tmp_4 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_4.arg0 = r0; s.callLocIdx = 2470; s.pc = 32; return s.tmp_4; @@ -90385,17 +90727,17 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_3); s.tmp_0 = r0; r0 = pxsim.Math_.ceil(s.tmp_0); - s.totalRows___33765 = (r0); - s.row___33775 = (0); + s.totalRows___51254 = (r0); + s.row___51264 = (0); case 3: - r0 = (s.row___33775 < s.totalRows___33765); + r0 = (s.row___51264 < s.totalRows___51254); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 26; continue; } - s.col___33780 = (0); + s.col___51269 = (0); case 4: - s.tmp_1 = r0 = s.col___33780; - s.tmp_3 = miniMenu_MenuStyle_columns__P4360_mk(s); + s.tmp_1 = r0 = s.col___51269; + s.tmp_3 = miniMenu_MenuStyle_columns__P21646_mk(s); r0 = s.arg0.fields["menuStyle"]; s.tmp_3.arg0 = r0; s.callLocIdx = 2471; s.pc = 33; return s.tmp_3; @@ -90408,9 +90750,9 @@ switch (step) { if (!r0) { step = 25; continue; } r0 = s.arg0.fields["selectedIndex"]; s.tmp_4 = r0; - r0 = (s.index___33749 === s.tmp_4); - s.isSelected___33752 = (r0); - r0 = pxsim_numops_toBoolDecr(s.isSelected___33752); + r0 = (s.index___51238 === s.tmp_4); + s.isSelected___51241 = (r0); + r0 = pxsim_numops_toBoolDecr(s.isSelected___51241); if (!r0) { step = 5; continue; } r0 = s.arg0.fields["selectedStyle"]; { step = 6; continue; } @@ -90419,12 +90761,12 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_0 = r0; - s.style___33751 = (s.tmp_0); + s.style___51240 = (s.tmp_0); r0 = s.arg0.fields["items"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.index___33749); - s.current___33750 = (r0); - r0 = pxsim_numops_toBoolDecr(s.current___33750); + r0 = pxsim_Array__getAt(s.tmp_0, s.index___51238); + s.current___51239 = (r0); + r0 = pxsim_numops_toBoolDecr(s.current___51239); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -90433,14 +90775,14 @@ switch (step) { { step = 27; continue; } case 7: case 8: - r0 = pxsim_numops_toBoolDecr(s.isSelected___33752); + r0 = pxsim_numops_toBoolDecr(s.isSelected___51241); if (!r0) { step = 17; continue; } - r0 = (s.yOffset___33759 < 0); + r0 = (s.yOffset___51248 < 0); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 9; continue; } s.tmp_3 = r0 = s.arg0; - s.tmp_5 = r0 = s.yOffset___33759; + s.tmp_5 = r0 = s.yOffset___51248; r0 = s.arg0.fields["yScroll"]; s.tmp_7 = r0; r0 = (s.tmp_7 | 0); @@ -90450,22 +90792,22 @@ switch (step) { r0 = (s.tmp_3).fields["targetYScroll"] = (s.tmp_4); { step = 12; continue; } case 9: - s.tmp_1 = r0 = s.yOffset___33759; - r0 = (s.arg4 - s.heightPerRow___33740); + s.tmp_1 = r0 = s.yOffset___51248; + r0 = (s.arg4 - s.heightPerRow___51229); s.tmp_2 = r0; r0 = (s.tmp_1 > s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } s.tmp_3 = r0 = s.arg0; - s.tmp_7 = r0 = s.yOffset___33759; + s.tmp_7 = r0 = s.yOffset___51248; r0 = s.arg0.fields["yScroll"]; s.tmp_9 = r0; r0 = (s.tmp_9 | 0); s.tmp_8 = r0; r0 = (s.tmp_7 + s.tmp_8); s.tmp_6 = r0; - r0 = (s.tmp_6 + s.heightPerRow___33740); + r0 = (s.tmp_6 + s.heightPerRow___51229); s.tmp_5 = r0; r0 = (s.tmp_5 - s.arg4); s.tmp_4 = r0; @@ -90477,12 +90819,12 @@ switch (step) { r0 = (s.arg0).fields["targetYScroll"] = (s.tmp_0); case 11: case 12: - r0 = (s.xOffset___33753 < 0); + r0 = (s.xOffset___51242 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } s.tmp_1 = r0 = s.arg0; - s.tmp_3 = r0 = s.xOffset___33753; + s.tmp_3 = r0 = s.xOffset___51242; r0 = s.arg0.fields["xScroll"]; s.tmp_5 = r0; r0 = (s.tmp_5 | 0); @@ -90492,15 +90834,15 @@ switch (step) { r0 = (s.tmp_1).fields["targetXScroll"] = (s.tmp_2); { step = 16; continue; } case 13: - s.tmp_1 = r0 = s.xOffset___33753; - r0 = (s.arg3 - s.widthPerColumn___33731); + s.tmp_1 = r0 = s.xOffset___51242; + r0 = (s.arg3 - s.widthPerColumn___51220); s.tmp_2 = r0; r0 = (s.tmp_1 > s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } s.tmp_3 = r0 = s.arg0; - s.tmp_7 = r0 = s.xOffset___33753; + s.tmp_7 = r0 = s.xOffset___51242; r0 = s.arg0.fields["xScroll"]; s.tmp_9 = r0; r0 = (s.tmp_9 | 0); @@ -90509,7 +90851,7 @@ switch (step) { s.tmp_6 = r0; r0 = (s.tmp_6 + s.arg3); s.tmp_5 = r0; - r0 = (s.tmp_5 - s.widthPerColumn___33731); + r0 = (s.tmp_5 - s.widthPerColumn___51220); s.tmp_4 = r0; r0 = (s.tmp_3).fields["targetXScroll"] = (s.tmp_4); { step = 15; continue; } @@ -90521,11 +90863,11 @@ switch (step) { case 16: case 17: case 18: - r0 = (s.yOffset___33759 < 0); + r0 = (s.yOffset___51248 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 21; continue; } - r0 = pxsim_numops_toBoolDecr(s.isSelected___33752); + r0 = pxsim_numops_toBoolDecr(s.isSelected___51241); if (!r0) { step = 19; continue; } r0 = s.arg0.fields["scrollAnimationTick"]; { step = 20; continue; } @@ -90534,28 +90876,28 @@ switch (step) { case 20: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_2 = miniMenu_MenuItem_drawTo__P4413_mk(s); - s.tmp_2.arg0 = s.current___33750; - r0 = (s.arg1 + s.xOffset___33753); + s.tmp_2 = miniMenu_MenuItem_drawTo__P21699_mk(s); + s.tmp_2.arg0 = s.current___51239; + r0 = (s.arg1 + s.xOffset___51242); s.tmp_2.arg1 = r0; - r0 = (s.menuTop___33729 + s.yOffset___33759); + r0 = (s.menuTop___51218 + s.yOffset___51248); s.tmp_2.arg2 = r0; - s.tmp_2.arg3 = globals.screen___1829; - s.tmp_2.arg4 = s.style___33751; - s.tmp_2.arg5 = s.widthPerColumn___33731; - r0 = (s.heightPerRow___33740 + s.yOffset___33759); + s.tmp_2.arg3 = globals.screen___19115; + s.tmp_2.arg4 = s.style___51240; + s.tmp_2.arg5 = s.widthPerColumn___51220; + r0 = (s.heightPerRow___51229 + s.yOffset___51248); s.tmp_2.arg6 = r0; s.tmp_2.arg7 = true; s.tmp_2.arg8 = false; s.tmp_2.arg9 = s.tmp_1; - s.tmp_2.arg10 = s.widthPerColumn___33731; - s.tmp_2.arg11 = s.heightPerRow___33740; + s.tmp_2.arg10 = s.widthPerColumn___51220; + s.tmp_2.arg11 = s.heightPerRow___51229; s.callLocIdx = 2472; s.pc = 34; return s.tmp_2; case 34: r0 = s.retval; { step = 24; continue; } case 21: - r0 = pxsim_numops_toBoolDecr(s.isSelected___33752); + r0 = pxsim_numops_toBoolDecr(s.isSelected___51241); if (!r0) { step = 22; continue; } r0 = s.arg0.fields["scrollAnimationTick"]; { step = 23; continue; } @@ -90564,18 +90906,18 @@ switch (step) { case 23: // jmp value (already in r0) s.tmp_0 = r0; - s.tmp_1 = miniMenu_MenuItem_drawTo__P4413_mk(s); - s.tmp_1.arg0 = s.current___33750; - r0 = (s.arg1 + s.xOffset___33753); + s.tmp_1 = miniMenu_MenuItem_drawTo__P21699_mk(s); + s.tmp_1.arg0 = s.current___51239; + r0 = (s.arg1 + s.xOffset___51242); s.tmp_1.arg1 = r0; - r0 = (s.menuTop___33729 + s.yOffset___33759); + r0 = (s.menuTop___51218 + s.yOffset___51248); s.tmp_1.arg2 = r0; - s.tmp_1.arg3 = globals.screen___1829; - s.tmp_1.arg4 = s.style___33751; - s.tmp_1.arg5 = s.widthPerColumn___33731; - s.tmp_2 = Math_min__P131_mk(s); - s.tmp_2.arg0 = s.heightPerRow___33740; - r0 = (s.arg4 - s.yOffset___33759); + s.tmp_1.arg3 = globals.screen___19115; + s.tmp_1.arg4 = s.style___51240; + s.tmp_1.arg5 = s.widthPerColumn___51220; + s.tmp_2 = Math_min__P17417_mk(s); + s.tmp_2.arg0 = s.heightPerRow___51229; + r0 = (s.arg4 - s.yOffset___51248); s.tmp_2.arg1 = r0; s.callLocIdx = 2473; s.pc = 36; return s.tmp_2; case 36: @@ -90584,32 +90926,32 @@ switch (step) { s.tmp_1.arg7 = false; s.tmp_1.arg8 = false; s.tmp_1.arg9 = s.tmp_0; - s.tmp_1.arg10 = s.widthPerColumn___33731; - s.tmp_1.arg11 = s.heightPerRow___33740; + s.tmp_1.arg10 = s.widthPerColumn___51220; + s.tmp_1.arg11 = s.heightPerRow___51229; s.callLocIdx = 2474; s.pc = 35; return s.tmp_1; case 35: r0 = s.retval; case 24: - r0 = (s.xOffset___33753 + s.widthPerColumn___33731); - s.xOffset___33753 = (r0); - r0 = (s.index___33749 + 1); - s.index___33749 = (r0); - r0 = (s.col___33780 + 1); - s.col___33780 = (r0); + r0 = (s.xOffset___51242 + s.widthPerColumn___51220); + s.xOffset___51242 = (r0); + r0 = (s.index___51238 + 1); + s.index___51238 = (r0); + r0 = (s.col___51269 + 1); + s.col___51269 = (r0); { step = 4; continue; } case 25: r0 = s.arg0.fields["xScroll"]; s.tmp_0 = r0; r0 = (0 - s.tmp_0); - s.xOffset___33753 = (r0); - r0 = (s.yOffset___33759 + s.heightPerRow___33740); - s.yOffset___33759 = (r0); - r0 = (s.row___33775 + 1); - s.row___33775 = (r0); + s.xOffset___51242 = (r0); + r0 = (s.yOffset___51248 + s.heightPerRow___51229); + s.yOffset___51248 = (r0); + r0 = (s.row___51264 + 1); + s.row___51264 = (r0); { step = 3; continue; } case 26: s.tmp_0 = r0 = s.arg0; - s.tmp_3 = r0 = s.yOffset___33759; + s.tmp_3 = r0 = s.yOffset___51248; r0 = s.arg0.fields["yScroll"]; s.tmp_5 = r0; r0 = (s.tmp_5 | 0); @@ -90624,12 +90966,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuSprite_drawGrid__P4451.info = {"start":53972,"length":3274,"line":1446,"column":8,"endLine":1520,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawGrid","argumentNames":["this","drawLeft","drawTop","menuWidth","menuHeight"]} +miniMenu_MenuSprite_drawGrid__P21737.info = {"start":53972,"length":3274,"line":1446,"column":8,"endLine":1520,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawGrid","argumentNames":["this","drawLeft","drawTop","menuWidth","menuHeight"]} -function miniMenu_MenuSprite_drawGrid__P4451_mk(s) { +function miniMenu_MenuSprite_drawGrid__P21737_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuSprite_drawGrid__P4451, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuSprite_drawGrid__P21737, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -90641,18 +90983,18 @@ function miniMenu_MenuSprite_drawGrid__P4451_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - menuTop___33729: undefined, - widthPerColumn___33731: undefined, - heightPerRow___33740: undefined, - index___33749: undefined, - current___33750: undefined, - style___33751: undefined, - isSelected___33752: undefined, - xOffset___33753: undefined, - yOffset___33759: undefined, - totalRows___33765: undefined, - row___33775: undefined, - col___33780: undefined, + menuTop___51218: undefined, + widthPerColumn___51220: undefined, + heightPerRow___51229: undefined, + index___51238: undefined, + current___51239: undefined, + style___51240: undefined, + isSelected___51241: undefined, + xOffset___51242: undefined, + yOffset___51248: undefined, + totalRows___51254: undefined, + row___51264: undefined, + col___51269: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -90664,7 +91006,7 @@ function miniMenu_MenuSprite_drawGrid__P4451_mk(s) { -function miniMenu_MenuItem_drawTo__P4413(s) { +function miniMenu_MenuItem_drawTo__P21699(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -90674,30 +91016,30 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.widthOfText___34258 = undefined; - s.borderLeft___34266 = undefined; - s.borderTop___34274 = undefined; - s.borderRight___34282 = undefined; - s.borderBottom___34291 = undefined; - s.contentLeft___34300 = undefined; - s.contentTop___34314 = undefined; - s.contentRight___34328 = undefined; - s.contentBottom___34340 = undefined; - s.textLeft___34352 = undefined; - s.textTop___34353 = undefined; - s.textRight___34367 = undefined; - s.textBottom___34368 = undefined; - s.iconLeft___34374 = undefined; - s.iconTop___34375 = undefined; - s.iconRight___34376 = undefined; - s.iconBottom___34377 = undefined; - s.cutoffLeft___34378 = undefined; - s.cutoffTop___34379 = undefined; - s.cutoffRight___34380 = undefined; - s.cutoffBottom___34381 = undefined; - s.maxScroll___34654 = undefined; - s.animationLength___34665 = undefined; - s.printableCharacters___34700 = undefined; + s.widthOfText___51747 = undefined; + s.borderLeft___51755 = undefined; + s.borderTop___51763 = undefined; + s.borderRight___51771 = undefined; + s.borderBottom___51780 = undefined; + s.contentLeft___51789 = undefined; + s.contentTop___51803 = undefined; + s.contentRight___51817 = undefined; + s.contentBottom___51829 = undefined; + s.textLeft___51841 = undefined; + s.textTop___51842 = undefined; + s.textRight___51856 = undefined; + s.textBottom___51857 = undefined; + s.iconLeft___51863 = undefined; + s.iconTop___51864 = undefined; + s.iconRight___51865 = undefined; + s.iconBottom___51866 = undefined; + s.cutoffLeft___51867 = undefined; + s.cutoffTop___51868 = undefined; + s.cutoffRight___51869 = undefined; + s.cutoffBottom___51870 = undefined; + s.maxScroll___52143 = undefined; + s.animationLength___52154 = undefined; + s.printableCharacters___52189 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -90714,7 +91056,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, miniMenu_MenuItem__C4408_VT)) failedCast(r0); + if (!checkSubtype(r0, miniMenu_MenuItem__C21694_VT)) failedCast(r0); r0 = (s.arg6 <= 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -90737,7 +91079,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 5; continue; } - s.tmp_4 = miniMenu_MenuItem_getWidth__P4412_mk(s); + s.tmp_4 = miniMenu_MenuItem_getWidth__P21698_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = s.arg4; s.callLocIdx = 2204; s.pc = 44; return s.tmp_4; @@ -90752,7 +91094,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_2 = miniMenu_MenuItem_getHeight__P4411_mk(s); + s.tmp_2 = miniMenu_MenuItem_getHeight__P21697_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg4; s.callLocIdx = 2205; s.pc = 45; return s.tmp_2; @@ -90780,10 +91122,10 @@ switch (step) { r0 = pxsim_String_.length(s.tmp_3); s.tmp_2 = r0; r0 = (s.tmp_0 * s.tmp_2); - s.widthOfText___34258 = (r0); + s.widthOfText___51747 = (r0); s.tmp_0 = r0 = s.arg1; - s.tmp_2 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_3 = miniMenu_Style_margin__P4396_mk(s); + s.tmp_2 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_3 = miniMenu_Style_margin__P21682_mk(s); s.tmp_3.arg0 = s.arg4; s.callLocIdx = 2207; s.pc = 48; return s.tmp_3; case 48: @@ -90795,10 +91137,10 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.borderLeft___34266 = (r0); + s.borderLeft___51755 = (r0); s.tmp_0 = r0 = s.arg2; - s.tmp_2 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_3 = miniMenu_Style_margin__P4396_mk(s); + s.tmp_2 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_3 = miniMenu_Style_margin__P21682_mk(s); s.tmp_3.arg0 = s.arg4; s.callLocIdx = 2209; s.pc = 50; return s.tmp_3; case 50: @@ -90810,11 +91152,11 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.borderTop___34274 = (r0); + s.borderTop___51763 = (r0); r0 = (s.arg1 + s.arg10); s.tmp_0 = r0; - s.tmp_2 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_3 = miniMenu_Style_margin__P4396_mk(s); + s.tmp_2 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_3 = miniMenu_Style_margin__P21682_mk(s); s.tmp_3.arg0 = s.arg4; s.callLocIdx = 2211; s.pc = 52; return s.tmp_3; case 52: @@ -90826,11 +91168,11 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.borderRight___34282 = (r0); + s.borderRight___51771 = (r0); r0 = (s.arg2 + s.arg11); s.tmp_0 = r0; - s.tmp_2 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_3 = miniMenu_Style_margin__P4396_mk(s); + s.tmp_2 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_3 = miniMenu_Style_margin__P21682_mk(s); s.tmp_3.arg0 = s.arg4; s.callLocIdx = 2213; s.pc = 54; return s.tmp_3; case 54: @@ -90842,10 +91184,10 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.borderBottom___34291 = (r0); - s.tmp_1 = r0 = s.borderLeft___34266; - s.tmp_3 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_4 = miniMenu_Style_border__P4394_mk(s); + s.borderBottom___51780 = (r0); + s.tmp_1 = r0 = s.borderLeft___51755; + s.tmp_3 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_4 = miniMenu_Style_border__P21680_mk(s); s.tmp_4.arg0 = s.arg4; s.callLocIdx = 2215; s.pc = 56; return s.tmp_4; case 56: @@ -90858,8 +91200,8 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; - s.tmp_6 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_7 = miniMenu_Style_padding__P4386_mk(s); + s.tmp_6 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_7 = miniMenu_Style_padding__P21672_mk(s); s.tmp_7.arg0 = s.arg4; s.callLocIdx = 2217; s.pc = 58; return s.tmp_7; case 58: @@ -90871,10 +91213,10 @@ switch (step) { r0 = s.retval; s.tmp_5 = r0; r0 = (s.tmp_0 + s.tmp_5); - s.contentLeft___34300 = (r0); - s.tmp_1 = r0 = s.borderTop___34274; - s.tmp_3 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_4 = miniMenu_Style_border__P4394_mk(s); + s.contentLeft___51789 = (r0); + s.tmp_1 = r0 = s.borderTop___51763; + s.tmp_3 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_4 = miniMenu_Style_border__P21680_mk(s); s.tmp_4.arg0 = s.arg4; s.callLocIdx = 2219; s.pc = 60; return s.tmp_4; case 60: @@ -90887,8 +91229,8 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; - s.tmp_6 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_7 = miniMenu_Style_padding__P4386_mk(s); + s.tmp_6 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_7 = miniMenu_Style_padding__P21672_mk(s); s.tmp_7.arg0 = s.arg4; s.callLocIdx = 2221; s.pc = 62; return s.tmp_7; case 62: @@ -90900,10 +91242,10 @@ switch (step) { r0 = s.retval; s.tmp_5 = r0; r0 = (s.tmp_0 + s.tmp_5); - s.contentTop___34314 = (r0); - s.tmp_1 = r0 = s.borderRight___34282; - s.tmp_3 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_4 = miniMenu_Style_border__P4394_mk(s); + s.contentTop___51803 = (r0); + s.tmp_1 = r0 = s.borderRight___51771; + s.tmp_3 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_4 = miniMenu_Style_border__P21680_mk(s); s.tmp_4.arg0 = s.arg4; s.callLocIdx = 2223; s.pc = 64; return s.tmp_4; case 64: @@ -90916,8 +91258,8 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); s.tmp_0 = r0; - s.tmp_6 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_7 = miniMenu_Style_padding__P4386_mk(s); + s.tmp_6 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_7 = miniMenu_Style_padding__P21672_mk(s); s.tmp_7.arg0 = s.arg4; s.callLocIdx = 2225; s.pc = 66; return s.tmp_7; case 66: @@ -90929,10 +91271,10 @@ switch (step) { r0 = s.retval; s.tmp_5 = r0; r0 = (s.tmp_0 - s.tmp_5); - s.contentRight___34328 = (r0); - s.tmp_1 = r0 = s.borderBottom___34291; - s.tmp_3 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_4 = miniMenu_Style_border__P4394_mk(s); + s.contentRight___51817 = (r0); + s.tmp_1 = r0 = s.borderBottom___51780; + s.tmp_3 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_4 = miniMenu_Style_border__P21680_mk(s); s.tmp_4.arg0 = s.arg4; s.callLocIdx = 2227; s.pc = 68; return s.tmp_4; case 68: @@ -90945,8 +91287,8 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); s.tmp_0 = r0; - s.tmp_6 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_7 = miniMenu_Style_padding__P4386_mk(s); + s.tmp_6 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_7 = miniMenu_Style_padding__P21672_mk(s); s.tmp_7.arg0 = s.arg4; s.callLocIdx = 2229; s.pc = 70; return s.tmp_7; case 70: @@ -90958,9 +91300,9 @@ switch (step) { r0 = s.retval; s.tmp_5 = r0; r0 = (s.tmp_0 - s.tmp_5); - s.contentBottom___34340 = (r0); - s.tmp_1 = r0 = s.contentTop___34314; - r0 = (s.contentBottom___34340 - s.contentTop___34314); + s.contentBottom___51829 = (r0); + s.tmp_1 = r0 = s.contentTop___51803; + r0 = (s.contentBottom___51829 - s.contentTop___51803); s.tmp_3 = r0; r0 = (s.tmp_3 >> 1); s.tmp_2 = r0; @@ -90983,8 +91325,8 @@ switch (step) { r0 = (s.tmp_5 >> 1); s.tmp_4 = r0; r0 = (s.tmp_0 - s.tmp_4); - s.textTop___34353 = (r0); - s.tmp_0 = r0 = s.textTop___34353; + s.textTop___51842 = (r0); + s.tmp_0 = r0 = s.textTop___51842; s.tmp_2 = if_charHeight_1_mk(s); r0 = s.arg0.fields["font"]; s.tmp_2.arg0 = r0; @@ -91000,41 +91342,41 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.textBottom___34368 = (r0); + s.textBottom___51857 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg8); if (!r0) { step = 9; continue; } r0 = (s.arg1 + s.arg10); s.tmp_0 = r0; r0 = (s.tmp_0 - s.arg5); - s.cutoffLeft___34378 = (r0); + s.cutoffLeft___51867 = (r0); r0 = (s.arg1 + s.arg10); - s.cutoffRight___34380 = (r0); + s.cutoffRight___51869 = (r0); { step = 10; continue; } case 9: - s.cutoffLeft___34378 = (s.arg1); + s.cutoffLeft___51867 = (s.arg1); r0 = (s.arg1 + s.arg5); - s.cutoffRight___34380 = (r0); + s.cutoffRight___51869 = (r0); case 10: r0 = pxsim_numops_toBoolDecr(s.arg7); if (!r0) { step = 11; continue; } r0 = (s.arg2 + s.arg11); s.tmp_0 = r0; r0 = (s.tmp_0 - s.arg6); - s.cutoffTop___34379 = (r0); + s.cutoffTop___51868 = (r0); r0 = (s.arg2 + s.arg11); - s.cutoffBottom___34381 = (r0); + s.cutoffBottom___51870 = (r0); { step = 12; continue; } case 11: - s.cutoffTop___34379 = (s.arg2); + s.cutoffTop___51868 = (s.arg2); r0 = (s.arg2 + s.arg6); - s.cutoffBottom___34381 = (r0); + s.cutoffBottom___51870 = (r0); case 12: r0 = s.arg0.fields["icon"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 25; continue; } - s.tmp_2 = r0 = s.contentTop___34314; - r0 = (s.contentBottom___34340 - s.contentTop___34314); + s.tmp_2 = r0 = s.contentTop___51803; + r0 = (s.contentBottom___51829 - s.contentTop___51803); s.tmp_4 = r0; r0 = (s.tmp_4 >> 1); s.tmp_3 = r0; @@ -91047,15 +91389,15 @@ switch (step) { r0 = (s.tmp_6 >> 1); s.tmp_5 = r0; r0 = (s.tmp_1 - s.tmp_5); - s.iconTop___34375 = (r0); - s.tmp_0 = r0 = s.iconTop___34375; + s.iconTop___51864 = (r0); + s.tmp_0 = r0 = s.iconTop___51864; r0 = s.arg0.fields["icon"]; s.tmp_2 = r0; r0 = pxsim_ImageMethods.height(s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.iconBottom___34377 = (r0); - s.tmp_1 = miniMenu_Style_iconOnly__P4400_mk(s); + s.iconBottom___51866 = (r0); + s.tmp_1 = miniMenu_Style_iconOnly__P21686_mk(s); s.tmp_1.arg0 = s.arg4; s.callLocIdx = 2233; s.pc = 73; return s.tmp_1; case 73: @@ -91063,7 +91405,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 17; continue; } - s.tmp_4 = miniMenu_Style_alignment__P4402_mk(s); + s.tmp_4 = miniMenu_Style_alignment__P21688_mk(s); s.tmp_4.arg0 = s.arg4; s.callLocIdx = 2234; s.pc = 74; return s.tmp_4; case 74: @@ -91073,10 +91415,10 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 13; continue; } - s.iconLeft___34374 = (s.contentLeft___34300); + s.iconLeft___51863 = (s.contentLeft___51789); { step = 16; continue; } case 13: - s.tmp_2 = miniMenu_Style_alignment__P4402_mk(s); + s.tmp_2 = miniMenu_Style_alignment__P21688_mk(s); s.tmp_2.arg0 = s.arg4; s.callLocIdx = 2235; s.pc = 75; return s.tmp_2; case 75: @@ -91086,17 +91428,17 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - s.tmp_3 = r0 = s.contentRight___34328; + s.tmp_3 = r0 = s.contentRight___51817; r0 = s.arg0.fields["icon"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.width(s.tmp_5); s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); - s.iconLeft___34374 = (r0); + s.iconLeft___51863 = (r0); { step = 15; continue; } case 14: - s.tmp_1 = r0 = s.contentLeft___34300; - r0 = (s.contentRight___34328 - s.contentLeft___34300); + s.tmp_1 = r0 = s.contentLeft___51789; + r0 = (s.contentRight___51817 - s.contentLeft___51789); s.tmp_3 = r0; r0 = (s.tmp_3 >> 1); s.tmp_2 = r0; @@ -91109,12 +91451,12 @@ switch (step) { r0 = (s.tmp_5 >> 1); s.tmp_4 = r0; r0 = (s.tmp_0 - s.tmp_4); - s.iconLeft___34374 = (r0); + s.iconLeft___51863 = (r0); case 15: case 16: { step = 24; continue; } case 17: - s.tmp_2 = miniMenu_Style_alignment__P4402_mk(s); + s.tmp_2 = miniMenu_Style_alignment__P21688_mk(s); s.tmp_2.arg0 = s.arg4; s.callLocIdx = 2236; s.pc = 76; return s.tmp_2; case 76: @@ -91131,9 +91473,9 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_ImageMethods.width(s.tmp_6); s.tmp_5 = r0; - r0 = (s.tmp_5 + s.widthOfText___34258); + r0 = (s.tmp_5 + s.widthOfText___51747); s.tmp_4 = r0; - s.tmp_8 = miniMenu_Style_iconTextSpacing__P4398_mk(s); + s.tmp_8 = miniMenu_Style_iconTextSpacing__P21684_mk(s); s.tmp_8.arg0 = s.arg4; s.callLocIdx = 2237; s.pc = 77; return s.tmp_8; case 77: @@ -91141,7 +91483,7 @@ switch (step) { s.tmp_7 = r0; r0 = (s.tmp_4 + s.tmp_7); s.tmp_3 = r0; - r0 = (s.contentRight___34328 - s.contentLeft___34300); + r0 = (s.contentRight___51817 - s.contentLeft___51789); s.tmp_9 = r0; r0 = (s.tmp_3 < s.tmp_9); case 19: @@ -91149,7 +91491,7 @@ switch (step) { s.tmp_10 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_10); if (!r0) { step = 22; continue; } - s.tmp_13 = miniMenu_Style_alignment__P4402_mk(s); + s.tmp_13 = miniMenu_Style_alignment__P21688_mk(s); s.tmp_13.arg0 = s.arg4; s.callLocIdx = 2238; s.pc = 78; return s.tmp_13; case 78: @@ -91159,9 +91501,9 @@ switch (step) { s.tmp_11 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_11); if (!r0) { step = 20; continue; } - r0 = (s.contentRight___34328 - s.widthOfText___34258); + r0 = (s.contentRight___51817 - s.widthOfText___51747); s.tmp_15 = r0; - s.tmp_17 = miniMenu_Style_iconTextSpacing__P4398_mk(s); + s.tmp_17 = miniMenu_Style_iconTextSpacing__P21684_mk(s); s.tmp_17.arg0 = s.arg4; s.callLocIdx = 2239; s.pc = 79; return s.tmp_17; case 79: @@ -91174,11 +91516,11 @@ switch (step) { r0 = pxsim_ImageMethods.width(s.tmp_19); s.tmp_18 = r0; r0 = (s.tmp_14 - s.tmp_18); - s.iconLeft___34374 = (r0); + s.iconLeft___51863 = (r0); { step = 21; continue; } case 20: - s.tmp_1 = r0 = s.contentLeft___34300; - r0 = (s.contentRight___34328 - s.contentLeft___34300); + s.tmp_1 = r0 = s.contentLeft___51789; + r0 = (s.contentRight___51817 - s.contentLeft___51789); s.tmp_3 = r0; r0 = (s.tmp_3 >> 1); s.tmp_2 = r0; @@ -91188,9 +91530,9 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_ImageMethods.width(s.tmp_8); s.tmp_7 = r0; - r0 = (s.tmp_7 + s.widthOfText___34258); + r0 = (s.tmp_7 + s.widthOfText___51747); s.tmp_6 = r0; - s.tmp_10 = miniMenu_Style_iconTextSpacing__P4398_mk(s); + s.tmp_10 = miniMenu_Style_iconTextSpacing__P21684_mk(s); s.tmp_10.arg0 = s.arg4; s.callLocIdx = 2240; s.pc = 80; return s.tmp_10; case 80: @@ -91201,32 +91543,32 @@ switch (step) { r0 = (s.tmp_5 >> 1); s.tmp_4 = r0; r0 = (s.tmp_0 - s.tmp_4); - s.iconLeft___34374 = (r0); + s.iconLeft___51863 = (r0); case 21: { step = 23; continue; } case 22: - s.iconLeft___34374 = (s.contentLeft___34300); + s.iconLeft___51863 = (s.contentLeft___51789); case 23: case 24: - s.tmp_0 = r0 = s.iconLeft___34374; + s.tmp_0 = r0 = s.iconLeft___51863; r0 = s.arg0.fields["icon"]; s.tmp_2 = r0; r0 = pxsim_ImageMethods.width(s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.iconRight___34376 = (r0); - s.tmp_0 = r0 = s.iconRight___34376; - s.tmp_2 = miniMenu_Style_iconTextSpacing__P4398_mk(s); + s.iconRight___51865 = (r0); + s.tmp_0 = r0 = s.iconRight___51865; + s.tmp_2 = miniMenu_Style_iconTextSpacing__P21684_mk(s); s.tmp_2.arg0 = s.arg4; s.callLocIdx = 2241; s.pc = 81; return s.tmp_2; case 81: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.textLeft___34352 = (r0); + s.textLeft___51841 = (r0); { step = 32; continue; } case 25: - s.tmp_2 = miniMenu_Style_alignment__P4402_mk(s); + s.tmp_2 = miniMenu_Style_alignment__P21688_mk(s); s.tmp_2.arg0 = s.arg4; s.callLocIdx = 2242; s.pc = 82; return s.tmp_2; case 82: @@ -91239,8 +91581,8 @@ switch (step) { r0 = s.tmp_0; { step = 27; continue; } case 26: - s.tmp_3 = r0 = s.widthOfText___34258; - r0 = (s.contentRight___34328 - s.contentLeft___34300); + s.tmp_3 = r0 = s.widthOfText___51747; + r0 = (s.contentRight___51817 - s.contentLeft___51789); s.tmp_4 = r0; r0 = (s.tmp_3 < s.tmp_4); case 27: @@ -91248,7 +91590,7 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 30; continue; } - s.tmp_8 = miniMenu_Style_alignment__P4402_mk(s); + s.tmp_8 = miniMenu_Style_alignment__P21688_mk(s); s.tmp_8.arg0 = s.arg4; s.callLocIdx = 2243; s.pc = 83; return s.tmp_8; case 83: @@ -91258,36 +91600,36 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 28; continue; } - r0 = (s.contentRight___34328 - s.widthOfText___34258); - s.textLeft___34352 = (r0); + r0 = (s.contentRight___51817 - s.widthOfText___51747); + s.textLeft___51841 = (r0); { step = 29; continue; } case 28: - s.tmp_1 = r0 = s.contentLeft___34300; - r0 = (s.contentRight___34328 - s.contentLeft___34300); + s.tmp_1 = r0 = s.contentLeft___51789; + r0 = (s.contentRight___51817 - s.contentLeft___51789); s.tmp_3 = r0; r0 = (s.tmp_3 >> 1); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; - r0 = (s.widthOfText___34258 >> 1); + r0 = (s.widthOfText___51747 >> 1); s.tmp_4 = r0; r0 = (s.tmp_0 - s.tmp_4); - s.textLeft___34352 = (r0); + s.textLeft___51841 = (r0); case 29: { step = 31; continue; } case 30: - s.textLeft___34352 = (s.contentLeft___34300); + s.textLeft___51841 = (s.contentLeft___51789); case 31: case 32: - s.tmp_0 = Math_min__P131_mk(s); - r0 = (s.textLeft___34352 + s.widthOfText___34258); + s.tmp_0 = Math_min__P17417_mk(s); + r0 = (s.textLeft___51841 + s.widthOfText___51747); s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.contentRight___34328; + s.tmp_0.arg1 = s.contentRight___51817; s.callLocIdx = 2244; s.pc = 84; return s.tmp_0; case 84: r0 = s.retval; - s.textRight___34367 = (r0); - s.tmp_1 = miniMenu_Style_borderColor__P4392_mk(s); + s.textRight___51856 = (r0); + s.tmp_1 = miniMenu_Style_borderColor__P21678_mk(s); s.tmp_1.arg0 = s.arg4; s.callLocIdx = 2245; s.pc = 85; return s.tmp_1; case 85: @@ -91295,37 +91637,37 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 33; continue; } - s.tmp_2 = miniMenu_fillRegion__P7843_mk(s); + s.tmp_2 = miniMenu_fillRegion__P25144_mk(s); s.tmp_2.arg0 = s.arg3; - s.tmp_3 = Math_max__P130_mk(s); - s.tmp_3.arg0 = s.borderLeft___34266; - s.tmp_3.arg1 = s.cutoffLeft___34378; + s.tmp_3 = Math_max__P17416_mk(s); + s.tmp_3.arg0 = s.borderLeft___51755; + s.tmp_3.arg1 = s.cutoffLeft___51867; s.callLocIdx = 2246; s.pc = 87; return s.tmp_3; case 87: r0 = s.retval; s.tmp_2.arg1 = r0; - s.tmp_4 = Math_max__P130_mk(s); - s.tmp_4.arg0 = s.borderTop___34274; - s.tmp_4.arg1 = s.cutoffTop___34379; + s.tmp_4 = Math_max__P17416_mk(s); + s.tmp_4.arg0 = s.borderTop___51763; + s.tmp_4.arg1 = s.cutoffTop___51868; s.callLocIdx = 2247; s.pc = 88; return s.tmp_4; case 88: r0 = s.retval; s.tmp_2.arg2 = r0; - s.tmp_5 = Math_min__P131_mk(s); - s.tmp_5.arg0 = s.borderRight___34282; - s.tmp_5.arg1 = s.cutoffRight___34380; + s.tmp_5 = Math_min__P17417_mk(s); + s.tmp_5.arg0 = s.borderRight___51771; + s.tmp_5.arg1 = s.cutoffRight___51869; s.callLocIdx = 2248; s.pc = 89; return s.tmp_5; case 89: r0 = s.retval; s.tmp_2.arg3 = r0; - s.tmp_6 = Math_min__P131_mk(s); - s.tmp_6.arg0 = s.borderBottom___34291; - s.tmp_6.arg1 = s.cutoffBottom___34381; + s.tmp_6 = Math_min__P17417_mk(s); + s.tmp_6.arg0 = s.borderBottom___51780; + s.tmp_6.arg1 = s.cutoffBottom___51870; s.callLocIdx = 2249; s.pc = 90; return s.tmp_6; case 90: r0 = s.retval; s.tmp_2.arg4 = r0; - s.tmp_7 = miniMenu_Style_borderColor__P4392_mk(s); + s.tmp_7 = miniMenu_Style_borderColor__P21678_mk(s); s.tmp_7.arg0 = s.arg4; s.callLocIdx = 2250; s.pc = 91; return s.tmp_7; case 91: @@ -91336,7 +91678,7 @@ switch (step) { r0 = s.retval; case 33: case 34: - s.tmp_1 = miniMenu_Style_background__P4390_mk(s); + s.tmp_1 = miniMenu_Style_background__P21676_mk(s); s.tmp_1.arg0 = s.arg4; s.callLocIdx = 2252; s.pc = 92; return s.tmp_1; case 92: @@ -91344,12 +91686,12 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 35; continue; } - s.tmp_2 = miniMenu_fillRegion__P7843_mk(s); + s.tmp_2 = miniMenu_fillRegion__P25144_mk(s); s.tmp_2.arg0 = s.arg3; - s.tmp_3 = Math_max__P130_mk(s); - s.tmp_4 = r0 = s.borderLeft___34266; - s.tmp_6 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_7 = miniMenu_Style_border__P4394_mk(s); + s.tmp_3 = Math_max__P17416_mk(s); + s.tmp_4 = r0 = s.borderLeft___51755; + s.tmp_6 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_7 = miniMenu_Style_border__P21680_mk(s); s.tmp_7.arg0 = s.arg4; s.callLocIdx = 2253; s.pc = 96; return s.tmp_7; case 96: @@ -91362,15 +91704,15 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); s.tmp_3.arg0 = r0; - s.tmp_3.arg1 = s.cutoffLeft___34378; + s.tmp_3.arg1 = s.cutoffLeft___51867; s.callLocIdx = 2255; s.pc = 94; return s.tmp_3; case 94: r0 = s.retval; s.tmp_2.arg1 = r0; - s.tmp_8 = Math_max__P130_mk(s); - s.tmp_9 = r0 = s.borderTop___34274; - s.tmp_11 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_12 = miniMenu_Style_border__P4394_mk(s); + s.tmp_8 = Math_max__P17416_mk(s); + s.tmp_9 = r0 = s.borderTop___51763; + s.tmp_11 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_12 = miniMenu_Style_border__P21680_mk(s); s.tmp_12.arg0 = s.arg4; s.callLocIdx = 2256; s.pc = 99; return s.tmp_12; case 99: @@ -91383,15 +91725,15 @@ switch (step) { s.tmp_10 = r0; r0 = (s.tmp_9 + s.tmp_10); s.tmp_8.arg0 = r0; - s.tmp_8.arg1 = s.cutoffTop___34379; + s.tmp_8.arg1 = s.cutoffTop___51868; s.callLocIdx = 2258; s.pc = 97; return s.tmp_8; case 97: r0 = s.retval; s.tmp_2.arg2 = r0; - s.tmp_13 = Math_min__P131_mk(s); - s.tmp_14 = r0 = s.borderRight___34282; - s.tmp_16 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_17 = miniMenu_Style_border__P4394_mk(s); + s.tmp_13 = Math_min__P17417_mk(s); + s.tmp_14 = r0 = s.borderRight___51771; + s.tmp_16 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_17 = miniMenu_Style_border__P21680_mk(s); s.tmp_17.arg0 = s.arg4; s.callLocIdx = 2259; s.pc = 102; return s.tmp_17; case 102: @@ -91404,15 +91746,15 @@ switch (step) { s.tmp_15 = r0; r0 = (s.tmp_14 - s.tmp_15); s.tmp_13.arg0 = r0; - s.tmp_13.arg1 = s.cutoffRight___34380; + s.tmp_13.arg1 = s.cutoffRight___51869; s.callLocIdx = 2261; s.pc = 100; return s.tmp_13; case 100: r0 = s.retval; s.tmp_2.arg3 = r0; - s.tmp_18 = Math_min__P131_mk(s); - s.tmp_19 = r0 = s.borderBottom___34291; - s.tmp_21 = miniMenu_unpackMargin__P4456_mk(s); - s.tmp_22 = miniMenu_Style_border__P4394_mk(s); + s.tmp_18 = Math_min__P17417_mk(s); + s.tmp_19 = r0 = s.borderBottom___51780; + s.tmp_21 = miniMenu_unpackMargin__P21742_mk(s); + s.tmp_22 = miniMenu_Style_border__P21680_mk(s); s.tmp_22.arg0 = s.arg4; s.callLocIdx = 2262; s.pc = 105; return s.tmp_22; case 105: @@ -91425,12 +91767,12 @@ switch (step) { s.tmp_20 = r0; r0 = (s.tmp_19 - s.tmp_20); s.tmp_18.arg0 = r0; - s.tmp_18.arg1 = s.cutoffBottom___34381; + s.tmp_18.arg1 = s.cutoffBottom___51870; s.callLocIdx = 2264; s.pc = 103; return s.tmp_18; case 103: r0 = s.retval; s.tmp_2.arg4 = r0; - s.tmp_23 = miniMenu_Style_background__P4390_mk(s); + s.tmp_23 = miniMenu_Style_background__P21676_mk(s); s.tmp_23.arg0 = s.arg4; s.callLocIdx = 2265; s.pc = 106; return s.tmp_23; case 106: @@ -91445,34 +91787,34 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 39; continue; } - s.tmp_1 = miniMenu_drawImageInRect__P4452_mk(s); + s.tmp_1 = miniMenu_drawImageInRect__P21738_mk(s); s.tmp_1.arg0 = s.arg3; r0 = s.arg0.fields["icon"]; s.tmp_1.arg1 = r0; - s.tmp_2 = Math_max__P130_mk(s); - s.tmp_2.arg0 = s.iconLeft___34374; - s.tmp_2.arg1 = s.cutoffLeft___34378; + s.tmp_2 = Math_max__P17416_mk(s); + s.tmp_2.arg0 = s.iconLeft___51863; + s.tmp_2.arg1 = s.cutoffLeft___51867; s.callLocIdx = 2267; s.pc = 108; return s.tmp_2; case 108: r0 = s.retval; s.tmp_1.arg2 = r0; - s.tmp_3 = Math_max__P130_mk(s); - s.tmp_3.arg0 = s.iconTop___34375; - s.tmp_3.arg1 = s.cutoffTop___34379; + s.tmp_3 = Math_max__P17416_mk(s); + s.tmp_3.arg0 = s.iconTop___51864; + s.tmp_3.arg1 = s.cutoffTop___51868; s.callLocIdx = 2268; s.pc = 109; return s.tmp_3; case 109: r0 = s.retval; s.tmp_1.arg3 = r0; - s.tmp_4 = Math_min__P131_mk(s); - s.tmp_4.arg0 = s.iconRight___34376; - s.tmp_4.arg1 = s.cutoffRight___34380; + s.tmp_4 = Math_min__P17417_mk(s); + s.tmp_4.arg0 = s.iconRight___51865; + s.tmp_4.arg1 = s.cutoffRight___51869; s.callLocIdx = 2269; s.pc = 110; return s.tmp_4; case 110: r0 = s.retval; s.tmp_1.arg4 = r0; - s.tmp_5 = Math_min__P131_mk(s); - s.tmp_5.arg0 = s.iconBottom___34377; - s.tmp_5.arg1 = s.cutoffBottom___34381; + s.tmp_5 = Math_min__P17417_mk(s); + s.tmp_5.arg0 = s.iconBottom___51866; + s.tmp_5.arg1 = s.cutoffBottom___51870; s.callLocIdx = 2270; s.pc = 111; return s.tmp_5; case 111: r0 = s.retval; @@ -91482,7 +91824,7 @@ switch (step) { s.callLocIdx = 2271; s.pc = 107; return s.tmp_1; case 107: r0 = s.retval; - s.tmp_1 = miniMenu_Style_iconOnly__P4400_mk(s); + s.tmp_1 = miniMenu_Style_iconOnly__P21686_mk(s); s.tmp_1.arg0 = s.arg4; s.callLocIdx = 2272; s.pc = 112; return s.tmp_1; case 112: @@ -91497,17 +91839,17 @@ switch (step) { case 40: r0 = pxsim_numops_toBoolDecr(s.arg9); if (!r0) { step = 41; continue; } - s.tmp_2 = r0 = s.widthOfText___34258; - s.tmp_5 = Math_min__P131_mk(s); - s.tmp_5.arg0 = s.textRight___34367; - s.tmp_5.arg1 = s.cutoffRight___34380; + s.tmp_2 = r0 = s.widthOfText___51747; + s.tmp_5 = Math_min__P17417_mk(s); + s.tmp_5.arg0 = s.textRight___51856; + s.tmp_5.arg1 = s.cutoffRight___51869; s.callLocIdx = 2273; s.pc = 113; return s.tmp_5; case 113: r0 = s.retval; s.tmp_4 = r0; - s.tmp_7 = Math_max__P130_mk(s); - s.tmp_7.arg0 = s.textLeft___34352; - s.tmp_7.arg1 = s.cutoffLeft___34378; + s.tmp_7 = Math_max__P17416_mk(s); + s.tmp_7.arg0 = s.textLeft___51841; + s.tmp_7.arg1 = s.cutoffLeft___51867; s.callLocIdx = 2274; s.pc = 114; return s.tmp_7; case 114: r0 = s.retval; @@ -91515,43 +91857,43 @@ switch (step) { r0 = (s.tmp_4 - s.tmp_6); s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); - s.maxScroll___34654 = (r0); - r0 = (100 + s.maxScroll___34654); + s.maxScroll___52143 = (r0); + r0 = (100 + s.maxScroll___52143); s.tmp_1 = r0; r0 = (s.tmp_1 + 100); s.tmp_0 = r0; r0 = (s.tmp_0 << 2); - s.animationLength___34665 = (r0); - r0 = (s.arg9 % s.animationLength___34665); + s.animationLength___52154 = (r0); + r0 = (s.arg9 % s.animationLength___52154); s.arg9 = (r0); - s.tmp_0 = miniMenu_printScrolledText__P4454_mk(s); + s.tmp_0 = miniMenu_printScrolledText__P21740_mk(s); s.tmp_0.arg0 = s.arg3; r0 = s.arg0.fields["text"]; s.tmp_0.arg1 = r0; - s.tmp_1 = Math_max__P130_mk(s); - s.tmp_1.arg0 = s.textLeft___34352; - s.tmp_1.arg1 = s.cutoffLeft___34378; + s.tmp_1 = Math_max__P17416_mk(s); + s.tmp_1.arg0 = s.textLeft___51841; + s.tmp_1.arg1 = s.cutoffLeft___51867; s.callLocIdx = 2275; s.pc = 116; return s.tmp_1; case 116: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.textTop___34353; - s.tmp_2 = Math_min__P131_mk(s); - s.tmp_2.arg0 = s.textRight___34367; - s.tmp_2.arg1 = s.cutoffRight___34380; + s.tmp_0.arg3 = s.textTop___51842; + s.tmp_2 = Math_min__P17417_mk(s); + s.tmp_2.arg0 = s.textRight___51856; + s.tmp_2.arg1 = s.cutoffRight___51869; s.callLocIdx = 2276; s.pc = 117; return s.tmp_2; case 117: r0 = s.retval; s.tmp_0.arg4 = r0; - s.tmp_0.arg5 = s.textBottom___34368; - s.tmp_3 = miniMenu_Style_foreground__P4388_mk(s); + s.tmp_0.arg5 = s.textBottom___51857; + s.tmp_3 = miniMenu_Style_foreground__P21674_mk(s); s.tmp_3.arg0 = s.arg4; s.callLocIdx = 2277; s.pc = 118; return s.tmp_3; case 118: r0 = s.retval; s.tmp_0.arg6 = r0; - s.tmp_4 = Math_min__P131_mk(s); - s.tmp_5 = Math_max__P130_mk(s); + s.tmp_4 = Math_min__P17417_mk(s); + s.tmp_5 = Math_max__P17416_mk(s); r0 = (s.arg9 - 100); s.tmp_6 = r0; r0 = (s.tmp_6 >> 2); @@ -91561,7 +91903,7 @@ switch (step) { case 120: r0 = s.retval; s.tmp_4.arg0 = r0; - s.tmp_4.arg1 = s.maxScroll___34654; + s.tmp_4.arg1 = s.maxScroll___52143; s.callLocIdx = 2279; s.pc = 119; return s.tmp_4; case 119: r0 = s.retval; @@ -91573,7 +91915,7 @@ switch (step) { r0 = s.retval; { step = 42; continue; } case 41: - r0 = (s.textRight___34367 - s.textLeft___34352); + r0 = (s.textRight___51856 - s.textLeft___51841); s.tmp_1 = r0; s.tmp_3 = if_charWidth_1_mk(s); r0 = s.arg0.fields["font"]; @@ -91592,47 +91934,47 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = pxsim.Math_.ceil(s.tmp_0); - s.printableCharacters___34700 = (r0); - s.tmp_0 = miniMenu_printTextInRect__P4453_mk(s); + s.printableCharacters___52189 = (r0); + s.tmp_0 = miniMenu_printTextInRect__P21739_mk(s); s.tmp_0.arg0 = s.arg3; - s.tmp_1 = helpers_stringSubstr__P118_mk(s); + s.tmp_1 = helpers_stringSubstr__P17404_mk(s); r0 = s.arg0.fields["text"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; - s.tmp_1.arg2 = s.printableCharacters___34700; + s.tmp_1.arg2 = s.printableCharacters___52189; s.callLocIdx = 2282; s.pc = 123; return s.tmp_1; case 123: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Math_max__P130_mk(s); - s.tmp_2.arg0 = s.textLeft___34352; - s.tmp_2.arg1 = s.cutoffLeft___34378; + s.tmp_2 = Math_max__P17416_mk(s); + s.tmp_2.arg0 = s.textLeft___51841; + s.tmp_2.arg1 = s.cutoffLeft___51867; s.callLocIdx = 2283; s.pc = 124; return s.tmp_2; case 124: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_3 = Math_max__P130_mk(s); - s.tmp_3.arg0 = s.textTop___34353; - s.tmp_3.arg1 = s.cutoffTop___34379; + s.tmp_3 = Math_max__P17416_mk(s); + s.tmp_3.arg0 = s.textTop___51842; + s.tmp_3.arg1 = s.cutoffTop___51868; s.callLocIdx = 2284; s.pc = 125; return s.tmp_3; case 125: r0 = s.retval; s.tmp_0.arg3 = r0; - s.tmp_4 = Math_min__P131_mk(s); - s.tmp_4.arg0 = s.textRight___34367; - s.tmp_4.arg1 = s.cutoffRight___34380; + s.tmp_4 = Math_min__P17417_mk(s); + s.tmp_4.arg0 = s.textRight___51856; + s.tmp_4.arg1 = s.cutoffRight___51869; s.callLocIdx = 2285; s.pc = 126; return s.tmp_4; case 126: r0 = s.retval; s.tmp_0.arg4 = r0; - s.tmp_5 = Math_min__P131_mk(s); - s.tmp_5.arg0 = s.textBottom___34368; - s.tmp_5.arg1 = s.cutoffBottom___34381; + s.tmp_5 = Math_min__P17417_mk(s); + s.tmp_5.arg0 = s.textBottom___51857; + s.tmp_5.arg1 = s.cutoffBottom___51870; s.callLocIdx = 2286; s.pc = 127; return s.tmp_5; case 127: r0 = s.retval; s.tmp_0.arg5 = r0; - s.tmp_6 = miniMenu_Style_foreground__P4388_mk(s); + s.tmp_6 = miniMenu_Style_foreground__P21674_mk(s); s.tmp_6.arg0 = s.arg4; s.callLocIdx = 2287; s.pc = 128; return s.tmp_6; case 128: @@ -91651,12 +91993,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_MenuItem_drawTo__P4413.info = {"start":16979,"length":7403,"line":549,"column":8,"endLine":719,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawTo","argumentNames":["this","left","top","target","style","width","height","cutTop","cutLeft","scrollTick","maxWidth","maxHeight"]} +miniMenu_MenuItem_drawTo__P21699.info = {"start":16979,"length":7403,"line":549,"column":8,"endLine":719,"endColumn":9,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawTo","argumentNames":["this","left","top","target","style","width","height","cutTop","cutLeft","scrollTick","maxWidth","maxHeight"]} -function miniMenu_MenuItem_drawTo__P4413_mk(s) { +function miniMenu_MenuItem_drawTo__P21699_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_MenuItem_drawTo__P4413, depth: s.depth + 1, + parent: s, fn: miniMenu_MenuItem_drawTo__P21699, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -91682,30 +92024,30 @@ function miniMenu_MenuItem_drawTo__P4413_mk(s) { tmp_21: undefined, tmp_22: undefined, tmp_23: undefined, - widthOfText___34258: undefined, - borderLeft___34266: undefined, - borderTop___34274: undefined, - borderRight___34282: undefined, - borderBottom___34291: undefined, - contentLeft___34300: undefined, - contentTop___34314: undefined, - contentRight___34328: undefined, - contentBottom___34340: undefined, - textLeft___34352: undefined, - textTop___34353: undefined, - textRight___34367: undefined, - textBottom___34368: undefined, - iconLeft___34374: undefined, - iconTop___34375: undefined, - iconRight___34376: undefined, - iconBottom___34377: undefined, - cutoffLeft___34378: undefined, - cutoffTop___34379: undefined, - cutoffRight___34380: undefined, - cutoffBottom___34381: undefined, - maxScroll___34654: undefined, - animationLength___34665: undefined, - printableCharacters___34700: undefined, + widthOfText___51747: undefined, + borderLeft___51755: undefined, + borderTop___51763: undefined, + borderRight___51771: undefined, + borderBottom___51780: undefined, + contentLeft___51789: undefined, + contentTop___51803: undefined, + contentRight___51817: undefined, + contentBottom___51829: undefined, + textLeft___51841: undefined, + textTop___51842: undefined, + textRight___51856: undefined, + textBottom___51857: undefined, + iconLeft___51863: undefined, + iconTop___51864: undefined, + iconRight___51865: undefined, + iconBottom___51866: undefined, + cutoffLeft___51867: undefined, + cutoffTop___51868: undefined, + cutoffRight___51869: undefined, + cutoffBottom___51870: undefined, + maxScroll___52143: undefined, + animationLength___52154: undefined, + printableCharacters___52189: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -91724,7 +92066,7 @@ function miniMenu_MenuItem_drawTo__P4413_mk(s) { -function miniMenu_printScrolledText__P4454(s) { +function miniMenu_printScrolledText__P21740(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -91734,9 +92076,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.startCharacter___35255 = undefined; - s.visibleCharacters___35261 = undefined; - s.charLeft___35319 = undefined; + s.startCharacter___52744 = undefined; + s.visibleCharacters___52750 = undefined; + s.charLeft___52808 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -91764,7 +92106,7 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_1); - s.startCharacter___35255 = (r0); + s.startCharacter___52744 = (r0); r0 = (s.arg4 - s.arg2); s.tmp_1 = r0; s.tmp_3 = if_charWidth_1_mk(s); @@ -91783,18 +92125,18 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = pxsim.Math_.ceil(s.tmp_0); - s.visibleCharacters___35261 = (r0); - r0 = (s.visibleCharacters___35261 < 1); + s.visibleCharacters___52750 = (r0); + r0 = (s.visibleCharacters___52750 < 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - r0 = pxsim_ImageMethods.fill(globals.printCanvas___7833, 0); - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.printCanvas___7833; - r0 = pxsim_String_.charAt(s.arg1, s.startCharacter___35255); + r0 = pxsim_ImageMethods.fill(globals.printCanvas___25134, 0); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.printCanvas___25134; + r0 = pxsim_String_.charAt(s.arg1, s.startCharacter___52744); s.tmp_0.arg1 = r0; s.tmp_2 = r0 = s.arg7; s.tmp_4 = if_charWidth_1_mk(s); @@ -91821,14 +92163,14 @@ switch (step) { s.callLocIdx = 2571; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = pxsim_ImageMethods.drawTransparentImage(s.arg0, globals.printCanvas___7833, s.arg2, s.arg3); - s.tmp_0 = helpers_imagePrint__P1787_mk(s); + r0 = pxsim_ImageMethods.drawTransparentImage(s.arg0, globals.printCanvas___25134, s.arg2, s.arg3); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = helpers_stringSubstr__P118_mk(s); + s.tmp_1 = helpers_stringSubstr__P17404_mk(s); s.tmp_1.arg0 = s.arg1; - r0 = (s.startCharacter___35255 + 1); + r0 = (s.startCharacter___52744 + 1); s.tmp_1.arg1 = r0; - r0 = (s.visibleCharacters___35261 - 2); + r0 = (s.visibleCharacters___52750 - 2); s.tmp_1.arg2 = r0; s.callLocIdx = 2572; s.pc = 9; return s.tmp_1; case 9: @@ -91877,7 +92219,7 @@ switch (step) { r0 = s.retval; r0 = (s.arg2 - s.arg7); s.tmp_0 = r0; - r0 = (s.startCharacter___35255 + s.visibleCharacters___35261); + r0 = (s.startCharacter___52744 + s.visibleCharacters___52750); s.tmp_3 = r0; r0 = (s.tmp_3 - 1); s.tmp_2 = r0; @@ -91897,20 +92239,20 @@ switch (step) { r0 = (s.tmp_2 * s.tmp_4); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.charLeft___35319 = (r0); - r0 = pxsim_ImageMethods.fill(globals.printCanvas___7833, 0); - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.printCanvas___7833; + s.charLeft___52808 = (r0); + r0 = pxsim_ImageMethods.fill(globals.printCanvas___25134, 0); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.printCanvas___25134; s.tmp_1 = r0 = s.arg1; - r0 = (s.startCharacter___35255 + s.visibleCharacters___35261); + r0 = (s.startCharacter___52744 + s.visibleCharacters___52750); s.tmp_3 = r0; r0 = (s.tmp_3 - 1); s.tmp_2 = r0; r0 = pxsim_String_.charAt(s.tmp_1, s.tmp_2); s.tmp_0.arg1 = r0; - r0 = pxsim_ImageMethods.width(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.width(globals.printCanvas___25134); s.tmp_4 = r0; - r0 = (s.arg4 - s.charLeft___35319); + r0 = (s.arg4 - s.charLeft___52808); s.tmp_5 = r0; r0 = (s.tmp_4 - s.tmp_5); s.tmp_0.arg2 = r0; @@ -91922,9 +92264,9 @@ switch (step) { case 13: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.printCanvas___7833; + s.tmp_1 = r0 = globals.printCanvas___25134; s.tmp_3 = r0 = s.arg4; - r0 = pxsim_ImageMethods.width(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.width(globals.printCanvas___25134); s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); s.tmp_2 = r0; @@ -91934,12 +92276,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_printScrolledText__P4454.info = {"start":70204,"length":1347,"line":1823,"column":4,"endLine":1862,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"printScrolledText","argumentNames":["target","text","left","top","right","bottom","color","scroll","font"]} +miniMenu_printScrolledText__P21740.info = {"start":70204,"length":1347,"line":1823,"column":4,"endLine":1862,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"printScrolledText","argumentNames":["target","text","left","top","right","bottom","color","scroll","font"]} -function miniMenu_printScrolledText__P4454_mk(s) { +function miniMenu_printScrolledText__P21740_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_printScrolledText__P4454, depth: s.depth + 1, + parent: s, fn: miniMenu_printScrolledText__P21740, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -91951,9 +92293,9 @@ function miniMenu_printScrolledText__P4454_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - startCharacter___35255: undefined, - visibleCharacters___35261: undefined, - charLeft___35319: undefined, + startCharacter___52744: undefined, + visibleCharacters___52750: undefined, + charLeft___52808: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -91969,7 +92311,7 @@ function miniMenu_printScrolledText__P4454_mk(s) { -function miniMenu_printTextInRect__P4453(s) { +function miniMenu_printTextInRect__P21739(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -91979,17 +92321,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.width___34761 = undefined; - s.height___34765 = undefined; - s.textWidth___34769 = undefined; - s.printableCharacters___34791 = undefined; - s.offset___34801 = undefined; - s.offset___34890 = undefined; - s.canvasCharacters___34900 = undefined; - s.i___34909 = undefined; - s.i___34992 = undefined; - s.i___35086 = undefined; - s.i___35161 = undefined; + s.width___52250 = undefined; + s.height___52254 = undefined; + s.textWidth___52258 = undefined; + s.printableCharacters___52280 = undefined; + s.offset___52290 = undefined; + s.offset___52379 = undefined; + s.canvasCharacters___52389 = undefined; + s.i___52398 = undefined; + s.i___52481 = undefined; + s.i___52575 = undefined; + s.i___52650 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -92004,9 +92346,9 @@ switch (step) { s.lambdaArgs = null; } r0 = (s.arg4 - s.arg2); - s.width___34761 = (r0); + s.width___52250 = (r0); r0 = (s.arg5 - s.arg3); - s.height___34765 = (r0); + s.height___52254 = (r0); r0 = pxsim_String_.length(s.arg1); s.tmp_0 = r0; s.tmp_2 = if_charWidth_1_mk(s); @@ -92023,8 +92365,8 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.textWidth___34769 = (r0); - r0 = (s.textWidth___34769 <= s.width___34761); + s.textWidth___52258 = (r0); + r0 = (s.textWidth___52258 <= s.width___52250); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } @@ -92044,13 +92386,13 @@ switch (step) { case 33: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.height___34765); + r0 = (s.tmp_1 <= s.height___52254); case 2: // jmp value (already in r0) s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.tmp_4 = helpers_imagePrint__P1787_mk(s); + s.tmp_4 = helpers_imagePrint__P19073_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = s.arg1; s.tmp_4.arg2 = s.arg2; @@ -92064,7 +92406,7 @@ switch (step) { { step = 31; continue; } case 3: case 4: - s.tmp_0 = r0 = s.width___34761; + s.tmp_0 = r0 = s.width___52250; s.tmp_2 = if_charWidth_1_mk(s); s.tmp_2.arg0 = s.arg9; if (!s.tmp_2.arg0.vtable.iface) { @@ -92079,7 +92421,7 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_1); - s.printableCharacters___34791 = (r0); + s.printableCharacters___52280 = (r0); s.tmp_2 = if_charHeight_1_mk(s); s.tmp_2.arg0 = s.arg9; if (!s.tmp_2.arg0.vtable.iface) { @@ -92093,12 +92435,12 @@ switch (step) { case 36: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.height___34765); + r0 = (s.tmp_1 <= s.height___52254); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_3 = r0 = s.width___34761; - s.tmp_5 = r0 = s.printableCharacters___34791; + s.tmp_3 = r0 = s.width___52250; + s.tmp_5 = r0 = s.printableCharacters___52280; s.tmp_7 = if_charWidth_1_mk(s); s.tmp_7.arg0 = s.arg9; if (!s.tmp_7.arg0.vtable.iface) { @@ -92115,17 +92457,17 @@ switch (step) { r0 = (s.tmp_5 * s.tmp_6); s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); - s.offset___34801 = (r0); - r0 = pxsim_ImageMethods.fill(globals.printCanvas___7833, 0); + s.offset___52290 = (r0); + r0 = pxsim_ImageMethods.fill(globals.printCanvas___25134, 0); r0 = pxsim_numops_toBoolDecr(s.arg7); if (!r0) { step = 5; continue; } - s.tmp_0 = helpers_imagePrint__P1787_mk(s); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = helpers_stringSubstr__P118_mk(s); + s.tmp_1 = helpers_stringSubstr__P17404_mk(s); s.tmp_1.arg0 = s.arg1; r0 = pxsim_String_.length(s.arg1); s.tmp_2 = r0; - r0 = (s.tmp_2 - s.printableCharacters___34791); + r0 = (s.tmp_2 - s.printableCharacters___52280); s.tmp_1.arg1 = r0; s.tmp_1.arg2 = undefined; s.callLocIdx = 2532; s.pc = 39; return s.tmp_1; @@ -92133,7 +92475,7 @@ switch (step) { r0 = s.retval; s.tmp_0.arg1 = r0; s.tmp_3 = r0 = s.arg4; - s.tmp_5 = r0 = s.printableCharacters___34791; + s.tmp_5 = r0 = s.printableCharacters___52280; s.tmp_7 = if_charWidth_1_mk(s); s.tmp_7.arg0 = s.arg9; if (!s.tmp_7.arg0.vtable.iface) { @@ -92158,12 +92500,12 @@ switch (step) { s.callLocIdx = 2534; s.pc = 38; return s.tmp_0; case 38: r0 = s.retval; - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.printCanvas___7833; + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.printCanvas___25134; s.tmp_1 = r0 = s.arg1; r0 = pxsim_String_.length(s.arg1); s.tmp_4 = r0; - r0 = (s.tmp_4 - s.printableCharacters___34791); + r0 = (s.tmp_4 - s.printableCharacters___52280); s.tmp_3 = r0; r0 = (s.tmp_3 - 1); s.tmp_2 = r0; @@ -92182,7 +92524,7 @@ switch (step) { case 42: r0 = s.retval; s.tmp_6 = r0; - r0 = (s.tmp_6 - s.offset___34801); + r0 = (s.tmp_6 - s.offset___52290); s.tmp_5 = r0; r0 = (0 - s.tmp_5); s.tmp_0.arg2 = r0; @@ -92193,15 +92535,15 @@ switch (step) { s.callLocIdx = 2536; s.pc = 41; return s.tmp_0; case 41: r0 = s.retval; - r0 = pxsim_ImageMethods.drawTransparentImage(s.arg0, globals.printCanvas___7833, s.arg2, s.arg3); + r0 = pxsim_ImageMethods.drawTransparentImage(s.arg0, globals.printCanvas___25134, s.arg2, s.arg3); { step = 6; continue; } case 5: - s.tmp_0 = helpers_imagePrint__P1787_mk(s); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = helpers_stringSubstr__P118_mk(s); + s.tmp_1 = helpers_stringSubstr__P17404_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 0; - s.tmp_1.arg2 = s.printableCharacters___34791; + s.tmp_1.arg2 = s.printableCharacters___52280; s.callLocIdx = 2537; s.pc = 44; return s.tmp_1; case 44: r0 = s.retval; @@ -92214,13 +92556,13 @@ switch (step) { s.callLocIdx = 2538; s.pc = 43; return s.tmp_0; case 43: r0 = s.retval; - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.printCanvas___7833; - r0 = pxsim_String_.charAt(s.arg1, s.printableCharacters___34791); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.printCanvas___25134; + r0 = pxsim_String_.charAt(s.arg1, s.printableCharacters___52280); s.tmp_0.arg1 = r0; - r0 = pxsim_ImageMethods.width(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.width(globals.printCanvas___25134); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.offset___34801); + r0 = (s.tmp_1 - s.offset___52290); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 0; s.tmp_0.arg4 = s.arg6; @@ -92230,10 +92572,10 @@ switch (step) { case 45: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.printCanvas___7833; - r0 = (s.arg2 + s.width___34761); + s.tmp_1 = r0 = globals.printCanvas___25134; + r0 = (s.arg2 + s.width___52250); s.tmp_3 = r0; - r0 = pxsim_ImageMethods.width(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.width(globals.printCanvas___25134); s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); s.tmp_2 = r0; @@ -92242,8 +92584,8 @@ switch (step) { { step = 31; continue; } case 7: case 8: - s.tmp_0 = r0 = s.width___34761; - s.tmp_2 = r0 = s.printableCharacters___34791; + s.tmp_0 = r0 = s.width___52250; + s.tmp_2 = r0 = s.printableCharacters___52280; s.tmp_4 = if_charWidth_1_mk(s); s.tmp_4.arg0 = s.arg9; if (!s.tmp_4.arg0.vtable.iface) { @@ -92260,9 +92602,9 @@ switch (step) { r0 = (s.tmp_2 * s.tmp_3); s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.offset___34890 = (r0); - r0 = pxsim_ImageMethods.fill(globals.printCanvas___7833, 0); - r0 = pxsim_ImageMethods.width(globals.printCanvas___7833); + s.offset___52379 = (r0); + r0 = pxsim_ImageMethods.fill(globals.printCanvas___25134, 0); + r0 = pxsim_ImageMethods.width(globals.printCanvas___25134); s.tmp_0 = r0; s.tmp_2 = if_charWidth_1_mk(s); s.tmp_2.arg0 = s.arg9; @@ -92278,31 +92620,31 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_1); - s.canvasCharacters___34900 = (r0); + s.canvasCharacters___52389 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg7); if (!r0) { step = 19; continue; } r0 = pxsim_numops_toBoolDecr(s.arg8); if (!r0) { step = 13; continue; } - s.i___34909 = (0); + s.i___52398 = (0); case 9: - r0 = (s.i___34909 < s.printableCharacters___34791); + r0 = (s.i___52398 < s.printableCharacters___52280); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } - r0 = pxsim_ImageMethods.fill(globals.printCanvas___7833, 0); - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.printCanvas___7833; - s.tmp_1 = helpers_stringSubstr__P118_mk(s); + r0 = pxsim_ImageMethods.fill(globals.printCanvas___25134, 0); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.printCanvas___25134; + s.tmp_1 = helpers_stringSubstr__P17404_mk(s); s.tmp_1.arg0 = s.arg1; r0 = pxsim_String_.length(s.arg1); s.tmp_3 = r0; - r0 = (s.tmp_3 - s.printableCharacters___34791); + r0 = (s.tmp_3 - s.printableCharacters___52280); s.tmp_2 = r0; - r0 = (s.tmp_2 + s.i___34909); + r0 = (s.tmp_2 + s.i___52398); s.tmp_1.arg1 = r0; - s.tmp_4 = Math_min__P131_mk(s); - s.tmp_4.arg0 = s.canvasCharacters___34900; - r0 = (s.printableCharacters___34791 - s.i___34909); + s.tmp_4 = Math_min__P17417_mk(s); + s.tmp_4.arg0 = s.canvasCharacters___52389; + r0 = (s.printableCharacters___52280 - s.i___52398); s.tmp_4.arg1 = r0; s.callLocIdx = 2542; s.pc = 50; return s.tmp_4; case 50: @@ -92313,7 +92655,7 @@ switch (step) { r0 = s.retval; s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; - s.tmp_5 = r0 = s.height___34765; + s.tmp_5 = r0 = s.height___52254; s.tmp_7 = if_charHeight_1_mk(s); s.tmp_7.arg0 = s.arg9; if (!s.tmp_7.arg0.vtable.iface) { @@ -92336,9 +92678,9 @@ switch (step) { case 48: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.printCanvas___7833; + s.tmp_1 = r0 = globals.printCanvas___25134; s.tmp_4 = r0 = s.arg2; - s.tmp_6 = r0 = s.i___34909; + s.tmp_6 = r0 = s.i___52398; s.tmp_8 = if_charWidth_1_mk(s); s.tmp_8.arg0 = s.arg9; if (!s.tmp_8.arg0.vtable.iface) { @@ -92356,26 +92698,26 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); s.tmp_3 = r0; - r0 = (s.tmp_3 + s.offset___34890); + r0 = (s.tmp_3 + s.offset___52379); s.tmp_2 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.arg3); - r0 = (s.i___34909 + s.canvasCharacters___34900); - s.i___34909 = (r0); + r0 = (s.i___52398 + s.canvasCharacters___52389); + s.i___52398 = (r0); { step = 9; continue; } case 10: r0 = pxsim_String_.length(s.arg1); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.printableCharacters___34791); + r0 = (s.tmp_1 > s.printableCharacters___52280); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - r0 = pxsim_ImageMethods.fill(globals.printCanvas___7833, 0); - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.printCanvas___7833; + r0 = pxsim_ImageMethods.fill(globals.printCanvas___25134, 0); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.printCanvas___25134; s.tmp_1 = r0 = s.arg1; r0 = pxsim_String_.length(s.arg1); s.tmp_4 = r0; - r0 = (s.tmp_4 - s.printableCharacters___34791); + r0 = (s.tmp_4 - s.printableCharacters___52280); s.tmp_3 = r0; r0 = (s.tmp_3 - 1); s.tmp_2 = r0; @@ -92394,11 +92736,11 @@ switch (step) { case 54: r0 = s.retval; s.tmp_6 = r0; - r0 = (s.tmp_6 - s.offset___34890); + r0 = (s.tmp_6 - s.offset___52379); s.tmp_5 = r0; r0 = (0 - s.tmp_5); s.tmp_0.arg2 = r0; - s.tmp_8 = r0 = s.height___34765; + s.tmp_8 = r0 = s.height___52254; s.tmp_10 = if_charHeight_1_mk(s); s.tmp_10.arg0 = s.arg9; if (!s.tmp_10.arg0.vtable.iface) { @@ -92420,31 +92762,31 @@ switch (step) { s.callLocIdx = 2549; s.pc = 53; return s.tmp_0; case 53: r0 = s.retval; - r0 = pxsim_ImageMethods.drawTransparentImage(s.arg0, globals.printCanvas___7833, s.arg2, s.arg3); + r0 = pxsim_ImageMethods.drawTransparentImage(s.arg0, globals.printCanvas___25134, s.arg2, s.arg3); case 11: case 12: { step = 18; continue; } case 13: - s.i___34992 = (0); + s.i___52481 = (0); case 14: - r0 = (s.i___34992 < s.printableCharacters___34791); + r0 = (s.i___52481 < s.printableCharacters___52280); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - r0 = pxsim_ImageMethods.fill(globals.printCanvas___7833, 0); - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.printCanvas___7833; - s.tmp_1 = helpers_stringSubstr__P118_mk(s); + r0 = pxsim_ImageMethods.fill(globals.printCanvas___25134, 0); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.printCanvas___25134; + s.tmp_1 = helpers_stringSubstr__P17404_mk(s); s.tmp_1.arg0 = s.arg1; r0 = pxsim_String_.length(s.arg1); s.tmp_3 = r0; - r0 = (s.tmp_3 - s.printableCharacters___34791); + r0 = (s.tmp_3 - s.printableCharacters___52280); s.tmp_2 = r0; - r0 = (s.tmp_2 + s.i___34992); + r0 = (s.tmp_2 + s.i___52481); s.tmp_1.arg1 = r0; - s.tmp_4 = Math_min__P131_mk(s); - s.tmp_4.arg0 = s.canvasCharacters___34900; - r0 = (s.printableCharacters___34791 - s.i___34992); + s.tmp_4 = Math_min__P17417_mk(s); + s.tmp_4.arg0 = s.canvasCharacters___52389; + r0 = (s.printableCharacters___52280 - s.i___52481); s.tmp_4.arg1 = r0; s.callLocIdx = 2550; s.pc = 58; return s.tmp_4; case 58: @@ -92455,9 +92797,9 @@ switch (step) { r0 = s.retval; s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; - r0 = pxsim_ImageMethods.height(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.height(globals.printCanvas___25134); s.tmp_5 = r0; - r0 = (s.tmp_5 - s.height___34765); + r0 = (s.tmp_5 - s.height___52254); s.tmp_0.arg3 = r0; s.tmp_0.arg4 = s.arg6; s.tmp_0.arg5 = s.arg9; @@ -92466,9 +92808,9 @@ switch (step) { case 56: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.printCanvas___7833; + s.tmp_1 = r0 = globals.printCanvas___25134; s.tmp_4 = r0 = s.arg2; - s.tmp_6 = r0 = s.i___34992; + s.tmp_6 = r0 = s.i___52481; s.tmp_8 = if_charWidth_1_mk(s); s.tmp_8.arg0 = s.arg9; if (!s.tmp_8.arg0.vtable.iface) { @@ -92486,33 +92828,33 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); s.tmp_3 = r0; - r0 = (s.tmp_3 + s.offset___34890); + r0 = (s.tmp_3 + s.offset___52379); s.tmp_2 = r0; s.tmp_11 = r0 = s.arg3; - r0 = pxsim_ImageMethods.height(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.height(globals.printCanvas___25134); s.tmp_12 = r0; r0 = (s.tmp_11 - s.tmp_12); s.tmp_10 = r0; - r0 = (s.tmp_10 + s.height___34765); + r0 = (s.tmp_10 + s.height___52254); s.tmp_9 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_9); - r0 = (s.i___34992 + s.canvasCharacters___34900); - s.i___34992 = (r0); + r0 = (s.i___52481 + s.canvasCharacters___52389); + s.i___52481 = (r0); { step = 14; continue; } case 15: r0 = pxsim_String_.length(s.arg1); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.printableCharacters___34791); + r0 = (s.tmp_1 > s.printableCharacters___52280); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 16; continue; } - r0 = pxsim_ImageMethods.fill(globals.printCanvas___7833, 0); - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.printCanvas___7833; + r0 = pxsim_ImageMethods.fill(globals.printCanvas___25134, 0); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.printCanvas___25134; s.tmp_1 = r0 = s.arg1; r0 = pxsim_String_.length(s.arg1); s.tmp_4 = r0; - r0 = (s.tmp_4 - s.printableCharacters___34791); + r0 = (s.tmp_4 - s.printableCharacters___52280); s.tmp_3 = r0; r0 = (s.tmp_3 - 1); s.tmp_2 = r0; @@ -92531,13 +92873,13 @@ switch (step) { case 61: r0 = s.retval; s.tmp_6 = r0; - r0 = (s.tmp_6 - s.offset___34890); + r0 = (s.tmp_6 - s.offset___52379); s.tmp_5 = r0; r0 = (0 - s.tmp_5); s.tmp_0.arg2 = r0; - r0 = pxsim_ImageMethods.height(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.height(globals.printCanvas___25134); s.tmp_8 = r0; - r0 = (s.tmp_8 - s.height___34765); + r0 = (s.tmp_8 - s.height___52254); s.tmp_0.arg3 = r0; s.tmp_0.arg4 = s.arg6; s.tmp_0.arg5 = s.arg9; @@ -92546,14 +92888,14 @@ switch (step) { case 60: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.printCanvas___7833; + s.tmp_1 = r0 = globals.printCanvas___25134; s.tmp_2 = r0 = s.arg2; s.tmp_5 = r0 = s.arg3; - r0 = pxsim_ImageMethods.height(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.height(globals.printCanvas___25134); s.tmp_6 = r0; r0 = (s.tmp_5 - s.tmp_6); s.tmp_4 = r0; - r0 = (s.tmp_4 + s.height___34765); + r0 = (s.tmp_4 + s.height___52254); s.tmp_3 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_3); case 16: @@ -92563,21 +92905,21 @@ switch (step) { case 19: r0 = pxsim_numops_toBoolDecr(s.arg8); if (!r0) { step = 24; continue; } - s.i___35086 = (0); + s.i___52575 = (0); case 20: - r0 = (s.i___35086 < s.printableCharacters___34791); + r0 = (s.i___52575 < s.printableCharacters___52280); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 21; continue; } - r0 = pxsim_ImageMethods.fill(globals.printCanvas___7833, 0); - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.printCanvas___7833; - s.tmp_1 = helpers_stringSubstr__P118_mk(s); + r0 = pxsim_ImageMethods.fill(globals.printCanvas___25134, 0); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.printCanvas___25134; + s.tmp_1 = helpers_stringSubstr__P17404_mk(s); s.tmp_1.arg0 = s.arg1; - s.tmp_1.arg1 = s.i___35086; - s.tmp_2 = Math_min__P131_mk(s); - s.tmp_2.arg0 = s.canvasCharacters___34900; - r0 = (s.printableCharacters___34791 - s.i___35086); + s.tmp_1.arg1 = s.i___52575; + s.tmp_2 = Math_min__P17417_mk(s); + s.tmp_2.arg0 = s.canvasCharacters___52389; + r0 = (s.printableCharacters___52280 - s.i___52575); s.tmp_2.arg1 = r0; s.callLocIdx = 2556; s.pc = 64; return s.tmp_2; case 64: @@ -92588,7 +92930,7 @@ switch (step) { r0 = s.retval; s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; - s.tmp_3 = r0 = s.height___34765; + s.tmp_3 = r0 = s.height___52254; s.tmp_5 = if_charHeight_1_mk(s); s.tmp_5.arg0 = s.arg9; if (!s.tmp_5.arg0.vtable.iface) { @@ -92611,9 +92953,9 @@ switch (step) { case 62: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.printCanvas___7833; + s.tmp_1 = r0 = globals.printCanvas___25134; s.tmp_3 = r0 = s.arg2; - s.tmp_5 = r0 = s.i___35086; + s.tmp_5 = r0 = s.i___52575; s.tmp_7 = if_charWidth_1_mk(s); s.tmp_7.arg0 = s.arg9; if (!s.tmp_7.arg0.vtable.iface) { @@ -92632,26 +92974,26 @@ switch (step) { r0 = (s.tmp_3 + s.tmp_4); s.tmp_2 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.arg3); - r0 = (s.i___35086 + s.canvasCharacters___34900); - s.i___35086 = (r0); + r0 = (s.i___52575 + s.canvasCharacters___52389); + s.i___52575 = (r0); { step = 20; continue; } case 21: r0 = pxsim_String_.length(s.arg1); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.printableCharacters___34791); + r0 = (s.tmp_1 > s.printableCharacters___52280); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = pxsim_ImageMethods.fill(globals.printCanvas___7833, 0); - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.printCanvas___7833; - r0 = pxsim_String_.charAt(s.arg1, s.printableCharacters___34791); + r0 = pxsim_ImageMethods.fill(globals.printCanvas___25134, 0); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.printCanvas___25134; + r0 = pxsim_String_.charAt(s.arg1, s.printableCharacters___52280); s.tmp_0.arg1 = r0; - r0 = pxsim_ImageMethods.width(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.width(globals.printCanvas___25134); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.offset___34890); + r0 = (s.tmp_1 - s.offset___52379); s.tmp_0.arg2 = r0; - s.tmp_2 = r0 = s.height___34765; + s.tmp_2 = r0 = s.height___52254; s.tmp_4 = if_charHeight_1_mk(s); s.tmp_4.arg0 = s.arg9; if (!s.tmp_4.arg0.vtable.iface) { @@ -92674,10 +93016,10 @@ switch (step) { case 67: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.printCanvas___7833; - r0 = (s.arg2 + s.width___34761); + s.tmp_1 = r0 = globals.printCanvas___25134; + r0 = (s.arg2 + s.width___52250); s.tmp_3 = r0; - r0 = pxsim_ImageMethods.width(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.width(globals.printCanvas___25134); s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); s.tmp_2 = r0; @@ -92686,21 +93028,21 @@ switch (step) { case 23: { step = 29; continue; } case 24: - s.i___35161 = (0); + s.i___52650 = (0); case 25: - r0 = (s.i___35161 < s.printableCharacters___34791); + r0 = (s.i___52650 < s.printableCharacters___52280); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 26; continue; } - r0 = pxsim_ImageMethods.fill(globals.printCanvas___7833, 0); - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.printCanvas___7833; - s.tmp_1 = helpers_stringSubstr__P118_mk(s); + r0 = pxsim_ImageMethods.fill(globals.printCanvas___25134, 0); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.printCanvas___25134; + s.tmp_1 = helpers_stringSubstr__P17404_mk(s); s.tmp_1.arg0 = s.arg1; - s.tmp_1.arg1 = s.i___35161; - s.tmp_2 = Math_min__P131_mk(s); - s.tmp_2.arg0 = s.canvasCharacters___34900; - r0 = (s.printableCharacters___34791 - s.i___35161); + s.tmp_1.arg1 = s.i___52650; + s.tmp_2 = Math_min__P17417_mk(s); + s.tmp_2.arg0 = s.canvasCharacters___52389; + r0 = (s.printableCharacters___52280 - s.i___52650); s.tmp_2.arg1 = r0; s.callLocIdx = 2563; s.pc = 71; return s.tmp_2; case 71: @@ -92711,9 +93053,9 @@ switch (step) { r0 = s.retval; s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; - r0 = pxsim_ImageMethods.height(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.height(globals.printCanvas___25134); s.tmp_3 = r0; - r0 = (s.tmp_3 - s.height___34765); + r0 = (s.tmp_3 - s.height___52254); s.tmp_0.arg3 = r0; s.tmp_0.arg4 = s.arg6; s.tmp_0.arg5 = s.arg9; @@ -92722,9 +93064,9 @@ switch (step) { case 69: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.printCanvas___7833; + s.tmp_1 = r0 = globals.printCanvas___25134; s.tmp_3 = r0 = s.arg2; - s.tmp_5 = r0 = s.i___35161; + s.tmp_5 = r0 = s.i___52650; s.tmp_7 = if_charWidth_1_mk(s); s.tmp_7.arg0 = s.arg9; if (!s.tmp_7.arg0.vtable.iface) { @@ -92743,35 +93085,35 @@ switch (step) { r0 = (s.tmp_3 + s.tmp_4); s.tmp_2 = r0; s.tmp_10 = r0 = s.arg3; - r0 = pxsim_ImageMethods.height(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.height(globals.printCanvas___25134); s.tmp_11 = r0; r0 = (s.tmp_10 - s.tmp_11); s.tmp_9 = r0; - r0 = (s.tmp_9 + s.height___34765); + r0 = (s.tmp_9 + s.height___52254); s.tmp_8 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_8); - r0 = (s.i___35161 + s.canvasCharacters___34900); - s.i___35161 = (r0); + r0 = (s.i___52650 + s.canvasCharacters___52389); + s.i___52650 = (r0); { step = 25; continue; } case 26: r0 = pxsim_String_.length(s.arg1); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.printableCharacters___34791); + r0 = (s.tmp_1 > s.printableCharacters___52280); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 27; continue; } - r0 = pxsim_ImageMethods.fill(globals.printCanvas___7833, 0); - s.tmp_0 = helpers_imagePrint__P1787_mk(s); - s.tmp_0.arg0 = globals.printCanvas___7833; - r0 = pxsim_String_.charAt(s.arg1, s.printableCharacters___34791); + r0 = pxsim_ImageMethods.fill(globals.printCanvas___25134, 0); + s.tmp_0 = helpers_imagePrint__P19073_mk(s); + s.tmp_0.arg0 = globals.printCanvas___25134; + r0 = pxsim_String_.charAt(s.arg1, s.printableCharacters___52280); s.tmp_0.arg1 = r0; - r0 = pxsim_ImageMethods.width(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.width(globals.printCanvas___25134); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.offset___34890); + r0 = (s.tmp_1 - s.offset___52379); s.tmp_0.arg2 = r0; - r0 = pxsim_ImageMethods.height(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.height(globals.printCanvas___25134); s.tmp_2 = r0; - r0 = (s.tmp_2 - s.height___34765); + r0 = (s.tmp_2 - s.height___52254); s.tmp_0.arg3 = r0; s.tmp_0.arg4 = s.arg6; s.tmp_0.arg5 = s.arg9; @@ -92780,19 +93122,19 @@ switch (step) { case 73: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.printCanvas___7833; - r0 = (s.arg2 + s.width___34761); + s.tmp_1 = r0 = globals.printCanvas___25134; + r0 = (s.arg2 + s.width___52250); s.tmp_3 = r0; - r0 = pxsim_ImageMethods.width(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.width(globals.printCanvas___25134); s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); s.tmp_2 = r0; s.tmp_7 = r0 = s.arg3; - r0 = pxsim_ImageMethods.height(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.height(globals.printCanvas___25134); s.tmp_8 = r0; r0 = (s.tmp_7 - s.tmp_8); s.tmp_6 = r0; - r0 = (s.tmp_6 + s.height___34765); + r0 = (s.tmp_6 + s.height___52254); s.tmp_5 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_5); case 27: @@ -92804,12 +93146,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_printTextInRect__P4453.info = {"start":63850,"length":6346,"line":1680,"column":4,"endLine":1821,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"printTextInRect","argumentNames":["target","text","left","top","right","bottom","color","cutLeft","cutTop","font"]} +miniMenu_printTextInRect__P21739.info = {"start":63850,"length":6346,"line":1680,"column":4,"endLine":1821,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"printTextInRect","argumentNames":["target","text","left","top","right","bottom","color","cutLeft","cutTop","font"]} -function miniMenu_printTextInRect__P4453_mk(s) { +function miniMenu_printTextInRect__P21739_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_printTextInRect__P4453, depth: s.depth + 1, + parent: s, fn: miniMenu_printTextInRect__P21739, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -92824,17 +93166,17 @@ function miniMenu_printTextInRect__P4453_mk(s) { tmp_10: undefined, tmp_11: undefined, tmp_12: undefined, - width___34761: undefined, - height___34765: undefined, - textWidth___34769: undefined, - printableCharacters___34791: undefined, - offset___34801: undefined, - offset___34890: undefined, - canvasCharacters___34900: undefined, - i___34909: undefined, - i___34992: undefined, - i___35086: undefined, - i___35161: undefined, + width___52250: undefined, + height___52254: undefined, + textWidth___52258: undefined, + printableCharacters___52280: undefined, + offset___52290: undefined, + offset___52379: undefined, + canvasCharacters___52389: undefined, + i___52398: undefined, + i___52481: undefined, + i___52575: undefined, + i___52650: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -92851,7 +93193,7 @@ function miniMenu_printTextInRect__P4453_mk(s) { -function miniMenu_drawImageInRect__P4452(s) { +function miniMenu_drawImageInRect__P21738(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -92861,8 +93203,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.width___35370 = undefined; - s.height___35378 = undefined; + s.width___52859 = undefined; + s.height___52867 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -92874,7 +93216,7 @@ switch (step) { s.arg7 = (s.lambdaArgs[7]); s.lambdaArgs = null; } - s.tmp_0 = Math_min__P131_mk(s); + s.tmp_0 = Math_min__P17417_mk(s); r0 = (s.arg4 - s.arg2); s.tmp_0.arg0 = r0; r0 = pxsim_ImageMethods.width(s.arg1); @@ -92882,8 +93224,8 @@ switch (step) { s.callLocIdx = 2522; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.width___35370 = (r0); - s.tmp_0 = Math_min__P131_mk(s); + s.width___52859 = (r0); + s.tmp_0 = Math_min__P17417_mk(s); r0 = (s.arg5 - s.arg3); s.tmp_0.arg0 = r0; r0 = pxsim_ImageMethods.height(s.arg1); @@ -92891,15 +93233,15 @@ switch (step) { s.callLocIdx = 2523; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; - s.height___35378 = (r0); - r0 = (s.width___35370 <= 0); + s.height___52867 = (r0); + r0 = (s.width___52859 <= 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = (s.height___35378 <= 0); + r0 = (s.height___52867 <= 0); case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -92908,7 +93250,7 @@ switch (step) { { step = 15; continue; } case 3: case 4: - r0 = pxsim_ImageMethods.width(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.width(globals.printCanvas___25134); s.tmp_3 = r0; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_4 = r0; @@ -92919,7 +93261,7 @@ switch (step) { r0 = s.tmp_2; { step = 6; continue; } case 5: - r0 = pxsim_ImageMethods.height(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.height(globals.printCanvas___25134); s.tmp_5 = r0; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_6 = r0; @@ -92929,8 +93271,8 @@ switch (step) { s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 7; continue; } - s.tmp_9 = Math_max__P130_mk(s); - r0 = pxsim_ImageMethods.width(globals.printCanvas___7833); + s.tmp_9 = Math_max__P17416_mk(s); + r0 = pxsim_ImageMethods.width(globals.printCanvas___25134); s.tmp_9.arg0 = r0; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_9.arg1 = r0; @@ -92938,8 +93280,8 @@ switch (step) { case 18: r0 = s.retval; s.tmp_8 = r0; - s.tmp_11 = Math_max__P130_mk(s); - r0 = pxsim_ImageMethods.height(globals.printCanvas___7833); + s.tmp_11 = Math_max__P17416_mk(s); + r0 = pxsim_ImageMethods.height(globals.printCanvas___25134); s.tmp_11.arg0 = r0; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_11.arg1 = r0; @@ -92948,49 +93290,49 @@ switch (step) { r0 = s.retval; s.tmp_10 = r0; r0 = pxsim.image.create(s.tmp_8, s.tmp_10); - globals.printCanvas___7833 = (r0); + globals.printCanvas___25134 = (r0); { step = 8; continue; } case 7: - r0 = pxsim_ImageMethods.fill(globals.printCanvas___7833, 0); + r0 = pxsim_ImageMethods.fill(globals.printCanvas___25134, 0); case 8: r0 = pxsim_numops_toBoolDecr(s.arg6); if (!r0) { step = 11; continue; } r0 = pxsim_numops_toBoolDecr(s.arg7); if (!r0) { step = 9; continue; } - s.tmp_0 = r0 = globals.printCanvas___7833; + s.tmp_0 = r0 = globals.printCanvas___25134; s.tmp_1 = r0 = s.arg1; - s.tmp_3 = r0 = s.width___35370; + s.tmp_3 = r0 = s.width___52859; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); s.tmp_2 = r0; - s.tmp_6 = r0 = s.height___35378; + s.tmp_6 = r0 = s.height___52867; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_7 = r0; r0 = (s.tmp_6 - s.tmp_7); s.tmp_5 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_5); - r0 = pxsim_ImageMethods.drawTransparentImage(s.arg0, globals.printCanvas___7833, s.arg2, s.arg3); + r0 = pxsim_ImageMethods.drawTransparentImage(s.arg0, globals.printCanvas___25134, s.arg2, s.arg3); { step = 10; continue; } case 9: - s.tmp_0 = r0 = globals.printCanvas___7833; + s.tmp_0 = r0 = globals.printCanvas___25134; s.tmp_1 = r0 = s.arg1; - s.tmp_3 = r0 = s.width___35370; + s.tmp_3 = r0 = s.width___52859; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); s.tmp_2 = r0; - r0 = pxsim_ImageMethods.height(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.height(globals.printCanvas___25134); s.tmp_6 = r0; - r0 = (s.tmp_6 - s.height___35378); + r0 = (s.tmp_6 - s.height___52867); s.tmp_5 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_5); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.printCanvas___7833; + s.tmp_1 = r0 = globals.printCanvas___25134; s.tmp_2 = r0 = s.arg2; - r0 = (s.arg3 + s.height___35378); + r0 = (s.arg3 + s.height___52867); s.tmp_4 = r0; - r0 = pxsim_ImageMethods.height(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.height(globals.printCanvas___25134); s.tmp_5 = r0; r0 = (s.tmp_4 - s.tmp_5); s.tmp_3 = r0; @@ -93000,51 +93342,51 @@ switch (step) { case 11: r0 = pxsim_numops_toBoolDecr(s.arg7); if (!r0) { step = 12; continue; } - s.tmp_0 = r0 = globals.printCanvas___7833; + s.tmp_0 = r0 = globals.printCanvas___25134; s.tmp_1 = r0 = s.arg1; - r0 = pxsim_ImageMethods.width(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.width(globals.printCanvas___25134); s.tmp_3 = r0; - r0 = (s.tmp_3 - s.width___35370); + r0 = (s.tmp_3 - s.width___52859); s.tmp_2 = r0; - s.tmp_5 = r0 = s.height___35378; + s.tmp_5 = r0 = s.height___52867; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_6 = r0; r0 = (s.tmp_5 - s.tmp_6); s.tmp_4 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_4); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.printCanvas___7833; - r0 = (s.arg2 + s.width___35370); + s.tmp_1 = r0 = globals.printCanvas___25134; + r0 = (s.arg2 + s.width___52859); s.tmp_3 = r0; - r0 = pxsim_ImageMethods.width(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.width(globals.printCanvas___25134); s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); s.tmp_2 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.arg3); { step = 13; continue; } case 12: - s.tmp_0 = r0 = globals.printCanvas___7833; + s.tmp_0 = r0 = globals.printCanvas___25134; s.tmp_1 = r0 = s.arg1; - r0 = pxsim_ImageMethods.width(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.width(globals.printCanvas___25134); s.tmp_3 = r0; - r0 = (s.tmp_3 - s.width___35370); + r0 = (s.tmp_3 - s.width___52859); s.tmp_2 = r0; - r0 = pxsim_ImageMethods.height(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.height(globals.printCanvas___25134); s.tmp_5 = r0; - r0 = (s.tmp_5 - s.height___35378); + r0 = (s.tmp_5 - s.height___52867); s.tmp_4 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_4); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = globals.printCanvas___7833; - r0 = (s.arg2 + s.width___35370); + s.tmp_1 = r0 = globals.printCanvas___25134; + r0 = (s.arg2 + s.width___52859); s.tmp_3 = r0; - r0 = pxsim_ImageMethods.width(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.width(globals.printCanvas___25134); s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); s.tmp_2 = r0; - r0 = (s.arg3 + s.height___35378); + r0 = (s.arg3 + s.height___52867); s.tmp_6 = r0; - r0 = pxsim_ImageMethods.height(globals.printCanvas___7833); + r0 = pxsim_ImageMethods.height(globals.printCanvas___25134); s.tmp_7 = r0; r0 = (s.tmp_6 - s.tmp_7); s.tmp_5 = r0; @@ -93056,12 +93398,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -miniMenu_drawImageInRect__P4452.info = {"start":61546,"length":2296,"line":1613,"column":4,"endLine":1678,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawImageInRect","argumentNames":["target","src","left","top","right","bottom","cutLeft","cutTop"]} +miniMenu_drawImageInRect__P21738.info = {"start":61546,"length":2296,"line":1613,"column":4,"endLine":1678,"endColumn":5,"fileName":"pxt_modules/arcade-mini-menu/custom.ts","functionName":"drawImageInRect","argumentNames":["target","src","left","top","right","bottom","cutLeft","cutTop"]} -function miniMenu_drawImageInRect__P4452_mk(s) { +function miniMenu_drawImageInRect__P21738_mk(s) { checkStack(s.depth); return { - parent: s, fn: miniMenu_drawImageInRect__P4452, depth: s.depth + 1, + parent: s, fn: miniMenu_drawImageInRect__P21738, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -93075,8 +93417,8 @@ function miniMenu_drawImageInRect__P4452_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - width___35370: undefined, - height___35378: undefined, + width___52859: undefined, + height___52867: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -93091,7 +93433,7 @@ function miniMenu_drawImageInRect__P4452_mk(s) { -function helpers_stringSubstr__P118(s) { +function helpers_stringSubstr__P17404(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -93133,12 +93475,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_stringSubstr__P118.info = {"start":11286,"length":204,"line":379,"column":4,"endLine":382,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringSubstr","argumentNames":["s","start","length"]} +helpers_stringSubstr__P17404.info = {"start":11286,"length":204,"line":379,"column":4,"endLine":382,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringSubstr","argumentNames":["s","start","length"]} -function helpers_stringSubstr__P118_mk(s) { +function helpers_stringSubstr__P17404_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_stringSubstr__P118, depth: s.depth + 1, + parent: s, fn: helpers_stringSubstr__P17404, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -93181,7 +93523,7 @@ function if_startScreenEffect_1_mk(s) { } } -function game_GameOverDialog__C2677_v0_1_mk(s) { +function game_GameOverDialog__C19963_v0_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -93195,7 +93537,7 @@ function game_GameOverDialog__C2677_v0_1_mk(s) { } } -function PhysicsEngine__C2298_v4_2_mk(s) { +function PhysicsEngine__C19584_v4_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -93226,7 +93568,7 @@ function if___update_3_mk(s) { } } -function PhysicsEngine__C2298_v3_1_mk(s) { +function PhysicsEngine__C19584_v3_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -93383,7 +93725,7 @@ function lambda_3_mk(s) { } } -function controller_Button__C1979_v0_1_mk(s) { +function controller_Button__C19265_v0_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -93481,7 +93823,7 @@ function if_condition_1_mk(s) { } } -function game_GameOverDialog__C2677_v1_1_mk(s) { +function game_GameOverDialog__C19963_v1_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -93570,7 +93912,7 @@ function lambda_5_mk(s) { } } -function PhysicsEngine__C2298_v2_4_mk(s) { +function PhysicsEngine__C19584_v2_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -93601,7 +93943,7 @@ function if_flags_1_mk(s) { } } -function particles_ParticleFactory__C2876_v0_2_mk(s) { +function particles_ParticleFactory__C20162_v0_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -93616,7 +93958,7 @@ function particles_ParticleFactory__C2876_v0_2_mk(s) { } } -function particles_ParticleSource__C2840_v4_3_mk(s) { +function particles_ParticleSource__C20126_v4_3_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -93692,7 +94034,7 @@ function if_effect_3_mk(s) { } } -function PhysicsEngine__C2298_v1_2_mk(s) { +function PhysicsEngine__C19584_v1_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -93736,7 +94078,7 @@ function if_handler_2_mk(s) { } } -function Sprite__C2128_v5_1_mk(s) { +function Sprite__C19414_v5_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -93750,7 +94092,7 @@ function Sprite__C2128_v5_1_mk(s) { } } -function Sprite__C2128_v4_1_mk(s) { +function Sprite__C19414_v4_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -93764,7 +94106,7 @@ function Sprite__C2128_v4_1_mk(s) { } } -function Sprite__C2128_v6_1_mk(s) { +function Sprite__C19414_v6_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -93778,7 +94120,7 @@ function Sprite__C2128_v6_1_mk(s) { } } -function Sprite__C2128_v7_1_mk(s) { +function Sprite__C19414_v7_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -93806,7 +94148,7 @@ function if_image_1_mk(s) { } } -function PhysicsEngine__C2298_v0_2_mk(s) { +function PhysicsEngine__C19584_v0_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -93849,7 +94191,7 @@ function if_borderWidth_1_mk(s) { } } -function sprites_BaseSpriteSayRenderer__C2048_v2_1_mk(s) { +function sprites_BaseSpriteSayRenderer__C19334_v2_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -93983,7 +94325,7 @@ function if_callback_2_mk(s) { } } -function LoadingAnimations_InhouseAnimation__C7744_v0_1_mk(s) { +function LoadingAnimations_InhouseAnimation__C25045_v0_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -94381,7 +94723,7 @@ function if_height_1_mk(s) { } } -function particles_ParticleFactory__C2876_v1_4_mk(s) { +function particles_ParticleFactory__C20162_v1_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -94440,7 +94782,7 @@ function if_top_1_mk(s) { } } -function game_BaseDialog__C2638_v1_1_mk(s) { +function game_BaseDialog__C19924_v1_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -94454,7 +94796,7 @@ function game_BaseDialog__C2638_v1_1_mk(s) { } } -function sprites_ExtendableSprite__C2223_v10_2_mk(s) { +function sprites_ExtendableSprite__C19509_v10_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -94469,7 +94811,7 @@ function sprites_ExtendableSprite__C2223_v10_2_mk(s) { } } -function sprites_BaseSpriteSayRenderer__C2048_v1_4_mk(s) { +function sprites_BaseSpriteSayRenderer__C19334_v1_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -94486,7 +94828,7 @@ function sprites_BaseSpriteSayRenderer__C2048_v1_4_mk(s) { } } -function sprites_BaseSprite__C1888_v0_1_mk(s) { +function sprites_BaseSprite__C19174_v0_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -94500,7 +94842,7 @@ function sprites_BaseSprite__C1888_v0_1_mk(s) { } } -function sprites_BaseSprite__C1888_v2_2_mk(s) { +function sprites_BaseSprite__C19174_v2_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -94529,7 +94871,7 @@ function if_shouldBeVisible_1_mk(s) { } } -function Sprite__C2128_v8_3_mk(s) { +function Sprite__C19414_v8_3_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -94545,7 +94887,7 @@ function Sprite__C2128_v8_3_mk(s) { } } -function sprites_BaseSpriteSayRenderer__C2048_v0_4_mk(s) { +function sprites_BaseSpriteSayRenderer__C19334_v0_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -94590,7 +94932,7 @@ function if_onEndCB_1_mk(s) { } } -function sprites_ExtendableSprite__C2223_v9_3_mk(s) { +function sprites_ExtendableSprite__C19509_v9_3_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -94606,7 +94948,7 @@ function sprites_ExtendableSprite__C2223_v9_3_mk(s) { } } -function miniMenu_MenuSprite__C4416_v6_1_mk(s) { +function miniMenu_MenuSprite__C21702_v6_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -94662,7 +95004,7 @@ function if_width_1_mk(s) { } } -function miniMenu_MenuSprite__C4416_v11_3_mk(s) { +function miniMenu_MenuSprite__C21702_v11_3_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -94677,14 +95019,14 @@ function miniMenu_MenuSprite__C4416_v11_3_mk(s) { arg2: undefined, } } -const controller_Button__C1979_VT = mkVTable({ +const controller_Button__C19265_VT = mkVTable({ name: "Button", numFields: 7, classNo: 16, lastSubtypeNo: 17, maxBgInstances: null, methods: { - "isPressed": controller_Button_isPressed__P1990, + "isPressed": controller_Button_isPressed__P19276, }, iface: { "_owner": null, @@ -94701,30 +95043,30 @@ const controller_Button__C1979_VT = mkVTable({ "set/_pressedElasped": null, "_repeatCount": null, "set/_repeatCount": null, - "handlerState": controller_Button_handlerState__P5421, - "toString": controller_Button_toString__P1984, - "raiseButtonUp": controller_Button_raiseButtonUp__P5422, - "raiseButtonDown": controller_Button_raiseButtonDown__P5423, - "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P5424, - "onEvent": controller_Button_onEvent__P1986, - "addEventListener": controller_Button_addEventListener__P1987, - "isPressed": controller_Button_isPressed__P1990, - "pressureLevel": controller_Button_pressureLevel__P1991, - "setPressed": controller_Button_setPressed__P1992, - "__update": controller_Button___update__P1993, - "runButtonEvents": controller_Button_runButtonEvents__P5425, - "getOrCreateHandlerForEvent": controller_Button_getOrCreateHandlerForEvent__P5426, + "handlerState": controller_Button_handlerState__P22722, + "toString": controller_Button_toString__P19270, + "raiseButtonUp": controller_Button_raiseButtonUp__P22723, + "raiseButtonDown": controller_Button_raiseButtonDown__P22724, + "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P22725, + "onEvent": controller_Button_onEvent__P19272, + "addEventListener": controller_Button_addEventListener__P19273, + "isPressed": controller_Button_isPressed__P19276, + "pressureLevel": controller_Button_pressureLevel__P19277, + "setPressed": controller_Button_setPressed__P19278, + "__update": controller_Button___update__P19279, + "runButtonEvents": controller_Button_runButtonEvents__P22726, + "getOrCreateHandlerForEvent": controller_Button_getOrCreateHandlerForEvent__P22727, }, - toStringMethod: controller_Button_toString__P1984, + toStringMethod: controller_Button_toString__P19270, }); -const controller_AnyButton__C5419_VT = mkVTable({ +const controller_AnyButton__C22720_VT = mkVTable({ name: "AnyButton", numFields: 7, classNo: 17, lastSubtypeNo: 17, maxBgInstances: null, methods: { - "isPressed": controller_AnyButton_isPressed__P5427, + "isPressed": controller_AnyButton_isPressed__P22728, }, iface: { "_owner": null, @@ -94741,22 +95083,22 @@ const controller_AnyButton__C5419_VT = mkVTable({ "set/_pressedElasped": null, "_repeatCount": null, "set/_repeatCount": null, - "isPressed": controller_AnyButton_isPressed__P5427, - "handlerState": controller_Button_handlerState__P5421, - "toString": controller_Button_toString__P1984, - "raiseButtonUp": controller_Button_raiseButtonUp__P5422, - "raiseButtonDown": controller_Button_raiseButtonDown__P5423, - "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P5424, - "onEvent": controller_Button_onEvent__P1986, - "addEventListener": controller_Button_addEventListener__P1987, - "pressureLevel": controller_Button_pressureLevel__P1991, - "setPressed": controller_Button_setPressed__P1992, - "__update": controller_Button___update__P1993, - "runButtonEvents": controller_Button_runButtonEvents__P5425, - "getOrCreateHandlerForEvent": controller_Button_getOrCreateHandlerForEvent__P5426, + "isPressed": controller_AnyButton_isPressed__P22728, + "handlerState": controller_Button_handlerState__P22722, + "toString": controller_Button_toString__P19270, + "raiseButtonUp": controller_Button_raiseButtonUp__P22723, + "raiseButtonDown": controller_Button_raiseButtonDown__P22724, + "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P22725, + "onEvent": controller_Button_onEvent__P19272, + "addEventListener": controller_Button_addEventListener__P19273, + "pressureLevel": controller_Button_pressureLevel__P19277, + "setPressed": controller_Button_setPressed__P19278, + "__update": controller_Button___update__P19279, + "runButtonEvents": controller_Button_runButtonEvents__P22726, + "getOrCreateHandlerForEvent": controller_Button_getOrCreateHandlerForEvent__P22727, }, }); -const Math_FastRandom__C2748_VT = mkVTable({ +const Math_FastRandom__C20034_VT = mkVTable({ name: "FastRandom", numFields: 2, classNo: 18, @@ -94769,12 +95111,12 @@ const Math_FastRandom__C2748_VT = mkVTable({ "set/lfsr": null, "seed": null, "set/seed": null, - "next": Math_FastRandom_next__P2751, - "randomRange": Math_FastRandom_randomRange__P2752, - "pickRandom": Math_FastRandom_pickRandom__P2753, + "next": Math_FastRandom_next__P20037, + "randomRange": Math_FastRandom_randomRange__P20038, + "pickRandom": Math_FastRandom_pickRandom__P20039, }, }); -const color_FadeState__C7651_VT = mkVTable({ +const color_FadeState__C24952_VT = mkVTable({ name: "FadeState", numFields: 2, classNo: 19, @@ -94789,47 +95131,47 @@ const color_FadeState__C7651_VT = mkVTable({ "set/scene": null, }, }); -const sprites_BaseSprite__C1888_VT = mkVTable({ +const sprites_BaseSprite__C19174_VT = mkVTable({ name: "BaseSprite", numFields: 2, classNo: 20, lastSubtypeNo: 26, maxBgInstances: null, methods: { - "__visible": sprites_BaseSprite___visible__P1891, - "__draw": sprites_BaseSprite___draw__P1894, - "__drawCore": sprites_BaseSprite___drawCore__P1895, - "__update": sprites_BaseSprite___update__P1896, + "__visible": sprites_BaseSprite___visible__P19177, + "__draw": sprites_BaseSprite___draw__P19180, + "__drawCore": sprites_BaseSprite___drawCore__P19181, + "__update": sprites_BaseSprite___update__P19182, }, iface: { "_z": null, "set/_z": null, "id": null, "set/id": null, - "__visible": sprites_BaseSprite___visible__P1891, - "z": sprites_BaseSprite_z__P1892, - "set/z": sprites_BaseSprite_z__P1893, - "__draw": sprites_BaseSprite___draw__P1894, - "__drawCore": sprites_BaseSprite___drawCore__P1895, - "__update": sprites_BaseSprite___update__P1896, + "__visible": sprites_BaseSprite___visible__P19177, + "z": sprites_BaseSprite_z__P19178, + "set/z": sprites_BaseSprite_z__P19179, + "__draw": sprites_BaseSprite___draw__P19180, + "__drawCore": sprites_BaseSprite___drawCore__P19181, + "__update": sprites_BaseSprite___update__P19182, }, }); -const Sprite__C2128_VT = mkVTable({ +const Sprite__C19414_VT = mkVTable({ name: "Sprite", numFields: 30, classNo: 21, lastSubtypeNo: 24, maxBgInstances: null, methods: { - "__visible": Sprite___visible__P2183, - "__draw": sprites_BaseSprite___draw__P1894, - "__drawCore": Sprite___drawCore__P2202, - "__update": Sprite___update__P2203, - "setHitbox": Sprite_setHitbox__P2181, - "recalcSize": Sprite_recalcSize__P5445, - "width": Sprite_width__P2184, - "height": Sprite_height__P2185, - "drawSprite": Sprite_drawSprite__P5449, + "__visible": Sprite___visible__P19469, + "__draw": sprites_BaseSprite___draw__P19180, + "__drawCore": Sprite___drawCore__P19488, + "__update": Sprite___update__P19489, + "setHitbox": Sprite_setHitbox__P19467, + "recalcSize": Sprite_recalcSize__P22746, + "width": Sprite_width__P19470, + "height": Sprite_height__P19471, + "drawSprite": Sprite_drawSprite__P22750, }, iface: { "_z": null, @@ -94892,94 +95234,94 @@ const Sprite__C2128_VT = mkVTable({ "set/flags": null, "destroyHandler": null, "set/destroyHandler": null, - "x": Sprite_x__P2141, - "set/x": Sprite_x__P2142, - "y": Sprite_y__P2143, - "set/y": Sprite_y__P2144, - "vx": Sprite_vx__P2145, - "set/vx": Sprite_vx__P2146, - "vy": Sprite_vy__P2147, - "set/vy": Sprite_vy__P2148, - "ax": Sprite_ax__P2149, - "set/ax": Sprite_ax__P2150, - "ay": Sprite_ay__P2151, - "set/ay": Sprite_ay__P2152, - "fx": Sprite_fx__P2153, - "set/fx": Sprite_fx__P2154, - "fy": Sprite_fy__P2155, - "set/fy": Sprite_fy__P2156, - "sx": Sprite_sx__P2157, - "set/sx": Sprite_sx__P2158, - "sy": Sprite_sy__P2159, - "set/sy": Sprite_sy__P2160, - "scale": Sprite_scale__P2161, - "set/scale": Sprite_scale__P2162, - "data": Sprite_data__P2163, - "set/data": Sprite_data__P2164, - "image": Sprite_image__P2177, - "setImage": Sprite_setImage__P2178, - "calcDimensionalHash": Sprite_calcDimensionalHash__P2179, - "resetHitbox": Sprite_resetHitbox__P2180, - "setHitbox": Sprite_setHitbox__P2181, - "isStatic": Sprite_isStatic__P2182, - "__visible": Sprite___visible__P2183, - "recalcSize": Sprite_recalcSize__P5445, - "isScaled": Sprite_isScaled__P5446, - "width": Sprite_width__P2184, - "height": Sprite_height__P2185, - "left": Sprite_left__P2186, - "set/left": Sprite_left__P2187, - "right": Sprite_right__P2188, - "set/right": Sprite_right__P2189, - "top": Sprite_top__P2190, - "set/top": Sprite_top__P2191, - "bottom": Sprite_bottom__P2192, - "set/bottom": Sprite_bottom__P2193, - "kind": Sprite_kind__P2194, - "setKind": Sprite_setKind__P2195, - "setPosition": Sprite_setPosition__P2196, - "setVelocity": Sprite_setVelocity__P2197, - "sayText": Sprite_sayText__P2199, - "startEffect": Sprite_startEffect__P2200, - "isOutOfScreen": Sprite_isOutOfScreen__P2201, - "__drawCore": Sprite___drawCore__P2202, - "__update": Sprite___update__P2203, - "setFlag": Sprite_setFlag__P2206, - "overlapsWith": Sprite_overlapsWith__P2207, - "isHittingTile": Sprite_isHittingTile__P2208, - "tileKindAt": Sprite_tileKindAt__P2209, - "clearObstacles": Sprite_clearObstacles__P2212, - "registerObstacle": Sprite_registerObstacle__P2213, - "destroy": Sprite_destroy__P2215, - "_destroyCore": Sprite__destroyCore__P2216, - "setScaleCore": Sprite_setScaleCore__P2218, - "setScale": Sprite_setScale__P2219, - "toString": Sprite_toString__P2221, - "drawSay": Sprite_drawSay__P5447, - "drawDebug": Sprite_drawDebug__P5448, - "drawSprite": Sprite_drawSprite__P5449, - "z": sprites_BaseSprite_z__P1892, - "set/z": sprites_BaseSprite_z__P1893, - "__draw": sprites_BaseSprite___draw__P1894, + "x": Sprite_x__P19427, + "set/x": Sprite_x__P19428, + "y": Sprite_y__P19429, + "set/y": Sprite_y__P19430, + "vx": Sprite_vx__P19431, + "set/vx": Sprite_vx__P19432, + "vy": Sprite_vy__P19433, + "set/vy": Sprite_vy__P19434, + "ax": Sprite_ax__P19435, + "set/ax": Sprite_ax__P19436, + "ay": Sprite_ay__P19437, + "set/ay": Sprite_ay__P19438, + "fx": Sprite_fx__P19439, + "set/fx": Sprite_fx__P19440, + "fy": Sprite_fy__P19441, + "set/fy": Sprite_fy__P19442, + "sx": Sprite_sx__P19443, + "set/sx": Sprite_sx__P19444, + "sy": Sprite_sy__P19445, + "set/sy": Sprite_sy__P19446, + "scale": Sprite_scale__P19447, + "set/scale": Sprite_scale__P19448, + "data": Sprite_data__P19449, + "set/data": Sprite_data__P19450, + "image": Sprite_image__P19463, + "setImage": Sprite_setImage__P19464, + "calcDimensionalHash": Sprite_calcDimensionalHash__P19465, + "resetHitbox": Sprite_resetHitbox__P19466, + "setHitbox": Sprite_setHitbox__P19467, + "isStatic": Sprite_isStatic__P19468, + "__visible": Sprite___visible__P19469, + "recalcSize": Sprite_recalcSize__P22746, + "isScaled": Sprite_isScaled__P22747, + "width": Sprite_width__P19470, + "height": Sprite_height__P19471, + "left": Sprite_left__P19472, + "set/left": Sprite_left__P19473, + "right": Sprite_right__P19474, + "set/right": Sprite_right__P19475, + "top": Sprite_top__P19476, + "set/top": Sprite_top__P19477, + "bottom": Sprite_bottom__P19478, + "set/bottom": Sprite_bottom__P19479, + "kind": Sprite_kind__P19480, + "setKind": Sprite_setKind__P19481, + "setPosition": Sprite_setPosition__P19482, + "setVelocity": Sprite_setVelocity__P19483, + "sayText": Sprite_sayText__P19485, + "startEffect": Sprite_startEffect__P19486, + "isOutOfScreen": Sprite_isOutOfScreen__P19487, + "__drawCore": Sprite___drawCore__P19488, + "__update": Sprite___update__P19489, + "setFlag": Sprite_setFlag__P19492, + "overlapsWith": Sprite_overlapsWith__P19493, + "isHittingTile": Sprite_isHittingTile__P19494, + "tileKindAt": Sprite_tileKindAt__P19495, + "clearObstacles": Sprite_clearObstacles__P19498, + "registerObstacle": Sprite_registerObstacle__P19499, + "destroy": Sprite_destroy__P19501, + "_destroyCore": Sprite__destroyCore__P19502, + "setScaleCore": Sprite_setScaleCore__P19504, + "setScale": Sprite_setScale__P19505, + "toString": Sprite_toString__P19507, + "drawSay": Sprite_drawSay__P22748, + "drawDebug": Sprite_drawDebug__P22749, + "drawSprite": Sprite_drawSprite__P22750, + "z": sprites_BaseSprite_z__P19178, + "set/z": sprites_BaseSprite_z__P19179, + "__draw": sprites_BaseSprite___draw__P19180, }, - toStringMethod: Sprite_toString__P2221, + toStringMethod: Sprite_toString__P19507, }); -const TextSprite__C4542_VT = mkVTable({ +const TextSprite__C21828_VT = mkVTable({ name: "TextSprite", numFields: 40, classNo: 22, lastSubtypeNo: 22, maxBgInstances: null, methods: { - "__visible": Sprite___visible__P2183, - "__draw": sprites_BaseSprite___draw__P1894, - "__drawCore": Sprite___drawCore__P2202, - "__update": Sprite___update__P2203, - "setHitbox": Sprite_setHitbox__P2181, - "recalcSize": Sprite_recalcSize__P5445, - "width": Sprite_width__P2184, - "height": Sprite_height__P2185, - "drawSprite": Sprite_drawSprite__P5449, + "__visible": Sprite___visible__P19469, + "__draw": sprites_BaseSprite___draw__P19180, + "__drawCore": Sprite___drawCore__P19488, + "__update": Sprite___update__P19489, + "setHitbox": Sprite_setHitbox__P19467, + "recalcSize": Sprite_recalcSize__P22746, + "width": Sprite_width__P19470, + "height": Sprite_height__P19471, + "drawSprite": Sprite_drawSprite__P22750, }, iface: { "_z": null, @@ -95062,100 +95404,100 @@ const TextSprite__C4542_VT = mkVTable({ "set/outlineColor": null, "icon": null, "set/icon": null, - "update": TextSprite_update__P4544, - "setMaxFontHeight": TextSprite_setMaxFontHeight__P4545, - "setText": TextSprite_setText__P4547, - "setBorder": TextSprite_setBorder__P4548, - "x": Sprite_x__P2141, - "set/x": Sprite_x__P2142, - "y": Sprite_y__P2143, - "set/y": Sprite_y__P2144, - "vx": Sprite_vx__P2145, - "set/vx": Sprite_vx__P2146, - "vy": Sprite_vy__P2147, - "set/vy": Sprite_vy__P2148, - "ax": Sprite_ax__P2149, - "set/ax": Sprite_ax__P2150, - "ay": Sprite_ay__P2151, - "set/ay": Sprite_ay__P2152, - "fx": Sprite_fx__P2153, - "set/fx": Sprite_fx__P2154, - "fy": Sprite_fy__P2155, - "set/fy": Sprite_fy__P2156, - "sx": Sprite_sx__P2157, - "set/sx": Sprite_sx__P2158, - "sy": Sprite_sy__P2159, - "set/sy": Sprite_sy__P2160, - "scale": Sprite_scale__P2161, - "set/scale": Sprite_scale__P2162, - "data": Sprite_data__P2163, - "set/data": Sprite_data__P2164, - "image": Sprite_image__P2177, - "setImage": Sprite_setImage__P2178, - "calcDimensionalHash": Sprite_calcDimensionalHash__P2179, - "resetHitbox": Sprite_resetHitbox__P2180, - "setHitbox": Sprite_setHitbox__P2181, - "isStatic": Sprite_isStatic__P2182, - "__visible": Sprite___visible__P2183, - "recalcSize": Sprite_recalcSize__P5445, - "isScaled": Sprite_isScaled__P5446, - "width": Sprite_width__P2184, - "height": Sprite_height__P2185, - "left": Sprite_left__P2186, - "set/left": Sprite_left__P2187, - "right": Sprite_right__P2188, - "set/right": Sprite_right__P2189, - "top": Sprite_top__P2190, - "set/top": Sprite_top__P2191, - "bottom": Sprite_bottom__P2192, - "set/bottom": Sprite_bottom__P2193, - "kind": Sprite_kind__P2194, - "setKind": Sprite_setKind__P2195, - "setPosition": Sprite_setPosition__P2196, - "setVelocity": Sprite_setVelocity__P2197, - "sayText": Sprite_sayText__P2199, - "startEffect": Sprite_startEffect__P2200, - "isOutOfScreen": Sprite_isOutOfScreen__P2201, - "__drawCore": Sprite___drawCore__P2202, - "__update": Sprite___update__P2203, - "setFlag": Sprite_setFlag__P2206, - "overlapsWith": Sprite_overlapsWith__P2207, - "isHittingTile": Sprite_isHittingTile__P2208, - "tileKindAt": Sprite_tileKindAt__P2209, - "clearObstacles": Sprite_clearObstacles__P2212, - "registerObstacle": Sprite_registerObstacle__P2213, - "destroy": Sprite_destroy__P2215, - "_destroyCore": Sprite__destroyCore__P2216, - "setScaleCore": Sprite_setScaleCore__P2218, - "setScale": Sprite_setScale__P2219, - "toString": Sprite_toString__P2221, - "drawSay": Sprite_drawSay__P5447, - "drawDebug": Sprite_drawDebug__P5448, - "drawSprite": Sprite_drawSprite__P5449, - "z": sprites_BaseSprite_z__P1892, - "set/z": sprites_BaseSprite_z__P1893, - "__draw": sprites_BaseSprite___draw__P1894, + "update": TextSprite_update__P21830, + "setMaxFontHeight": TextSprite_setMaxFontHeight__P21831, + "setText": TextSprite_setText__P21833, + "setBorder": TextSprite_setBorder__P21834, + "x": Sprite_x__P19427, + "set/x": Sprite_x__P19428, + "y": Sprite_y__P19429, + "set/y": Sprite_y__P19430, + "vx": Sprite_vx__P19431, + "set/vx": Sprite_vx__P19432, + "vy": Sprite_vy__P19433, + "set/vy": Sprite_vy__P19434, + "ax": Sprite_ax__P19435, + "set/ax": Sprite_ax__P19436, + "ay": Sprite_ay__P19437, + "set/ay": Sprite_ay__P19438, + "fx": Sprite_fx__P19439, + "set/fx": Sprite_fx__P19440, + "fy": Sprite_fy__P19441, + "set/fy": Sprite_fy__P19442, + "sx": Sprite_sx__P19443, + "set/sx": Sprite_sx__P19444, + "sy": Sprite_sy__P19445, + "set/sy": Sprite_sy__P19446, + "scale": Sprite_scale__P19447, + "set/scale": Sprite_scale__P19448, + "data": Sprite_data__P19449, + "set/data": Sprite_data__P19450, + "image": Sprite_image__P19463, + "setImage": Sprite_setImage__P19464, + "calcDimensionalHash": Sprite_calcDimensionalHash__P19465, + "resetHitbox": Sprite_resetHitbox__P19466, + "setHitbox": Sprite_setHitbox__P19467, + "isStatic": Sprite_isStatic__P19468, + "__visible": Sprite___visible__P19469, + "recalcSize": Sprite_recalcSize__P22746, + "isScaled": Sprite_isScaled__P22747, + "width": Sprite_width__P19470, + "height": Sprite_height__P19471, + "left": Sprite_left__P19472, + "set/left": Sprite_left__P19473, + "right": Sprite_right__P19474, + "set/right": Sprite_right__P19475, + "top": Sprite_top__P19476, + "set/top": Sprite_top__P19477, + "bottom": Sprite_bottom__P19478, + "set/bottom": Sprite_bottom__P19479, + "kind": Sprite_kind__P19480, + "setKind": Sprite_setKind__P19481, + "setPosition": Sprite_setPosition__P19482, + "setVelocity": Sprite_setVelocity__P19483, + "sayText": Sprite_sayText__P19485, + "startEffect": Sprite_startEffect__P19486, + "isOutOfScreen": Sprite_isOutOfScreen__P19487, + "__drawCore": Sprite___drawCore__P19488, + "__update": Sprite___update__P19489, + "setFlag": Sprite_setFlag__P19492, + "overlapsWith": Sprite_overlapsWith__P19493, + "isHittingTile": Sprite_isHittingTile__P19494, + "tileKindAt": Sprite_tileKindAt__P19495, + "clearObstacles": Sprite_clearObstacles__P19498, + "registerObstacle": Sprite_registerObstacle__P19499, + "destroy": Sprite_destroy__P19501, + "_destroyCore": Sprite__destroyCore__P19502, + "setScaleCore": Sprite_setScaleCore__P19504, + "setScale": Sprite_setScale__P19505, + "toString": Sprite_toString__P19507, + "drawSay": Sprite_drawSay__P22748, + "drawDebug": Sprite_drawDebug__P22749, + "drawSprite": Sprite_drawSprite__P22750, + "z": sprites_BaseSprite_z__P19178, + "set/z": sprites_BaseSprite_z__P19179, + "__draw": sprites_BaseSprite___draw__P19180, }, }); -const sprites_ExtendableSprite__C2223_VT = mkVTable({ +const sprites_ExtendableSprite__C19509_VT = mkVTable({ name: "ExtendableSprite", numFields: 31, classNo: 23, lastSubtypeNo: 24, maxBgInstances: null, methods: { - "__visible": Sprite___visible__P2183, - "__draw": sprites_BaseSprite___draw__P1894, - "__drawCore": Sprite___drawCore__P2202, - "__update": sprites_ExtendableSprite___update__P2228, - "setHitbox": sprites_ExtendableSprite_setHitbox__P2229, - "recalcSize": sprites_ExtendableSprite_recalcSize__P5452, - "width": Sprite_width__P2184, - "height": Sprite_height__P2185, - "drawSprite": sprites_ExtendableSprite_drawSprite__P5451, - "draw": sprites_ExtendableSprite_draw__P2225, - "update": sprites_ExtendableSprite_update__P2226, - "setDimensions": sprites_ExtendableSprite_setDimensions__P2227, + "__visible": Sprite___visible__P19469, + "__draw": sprites_BaseSprite___draw__P19180, + "__drawCore": Sprite___drawCore__P19488, + "__update": sprites_ExtendableSprite___update__P19514, + "setHitbox": sprites_ExtendableSprite_setHitbox__P19515, + "recalcSize": sprites_ExtendableSprite_recalcSize__P22753, + "width": Sprite_width__P19470, + "height": Sprite_height__P19471, + "drawSprite": sprites_ExtendableSprite_drawSprite__P22752, + "draw": sprites_ExtendableSprite_draw__P19511, + "update": sprites_ExtendableSprite_update__P19512, + "setDimensions": sprites_ExtendableSprite_setDimensions__P19513, }, iface: { "_z": null, @@ -95220,99 +95562,99 @@ const sprites_ExtendableSprite__C2223_VT = mkVTable({ "set/destroyHandler": null, "hasCustomDimensions": null, "set/hasCustomDimensions": null, - "draw": sprites_ExtendableSprite_draw__P2225, - "update": sprites_ExtendableSprite_update__P2226, - "setDimensions": sprites_ExtendableSprite_setDimensions__P2227, - "__update": sprites_ExtendableSprite___update__P2228, - "setHitbox": sprites_ExtendableSprite_setHitbox__P2229, - "drawSprite": sprites_ExtendableSprite_drawSprite__P5451, - "recalcSize": sprites_ExtendableSprite_recalcSize__P5452, - "x": Sprite_x__P2141, - "set/x": Sprite_x__P2142, - "y": Sprite_y__P2143, - "set/y": Sprite_y__P2144, - "vx": Sprite_vx__P2145, - "set/vx": Sprite_vx__P2146, - "vy": Sprite_vy__P2147, - "set/vy": Sprite_vy__P2148, - "ax": Sprite_ax__P2149, - "set/ax": Sprite_ax__P2150, - "ay": Sprite_ay__P2151, - "set/ay": Sprite_ay__P2152, - "fx": Sprite_fx__P2153, - "set/fx": Sprite_fx__P2154, - "fy": Sprite_fy__P2155, - "set/fy": Sprite_fy__P2156, - "sx": Sprite_sx__P2157, - "set/sx": Sprite_sx__P2158, - "sy": Sprite_sy__P2159, - "set/sy": Sprite_sy__P2160, - "scale": Sprite_scale__P2161, - "set/scale": Sprite_scale__P2162, - "data": Sprite_data__P2163, - "set/data": Sprite_data__P2164, - "image": Sprite_image__P2177, - "setImage": Sprite_setImage__P2178, - "calcDimensionalHash": Sprite_calcDimensionalHash__P2179, - "resetHitbox": Sprite_resetHitbox__P2180, - "isStatic": Sprite_isStatic__P2182, - "__visible": Sprite___visible__P2183, - "isScaled": Sprite_isScaled__P5446, - "width": Sprite_width__P2184, - "height": Sprite_height__P2185, - "left": Sprite_left__P2186, - "set/left": Sprite_left__P2187, - "right": Sprite_right__P2188, - "set/right": Sprite_right__P2189, - "top": Sprite_top__P2190, - "set/top": Sprite_top__P2191, - "bottom": Sprite_bottom__P2192, - "set/bottom": Sprite_bottom__P2193, - "kind": Sprite_kind__P2194, - "setKind": Sprite_setKind__P2195, - "setPosition": Sprite_setPosition__P2196, - "setVelocity": Sprite_setVelocity__P2197, - "sayText": Sprite_sayText__P2199, - "startEffect": Sprite_startEffect__P2200, - "isOutOfScreen": Sprite_isOutOfScreen__P2201, - "__drawCore": Sprite___drawCore__P2202, - "setFlag": Sprite_setFlag__P2206, - "overlapsWith": Sprite_overlapsWith__P2207, - "isHittingTile": Sprite_isHittingTile__P2208, - "tileKindAt": Sprite_tileKindAt__P2209, - "clearObstacles": Sprite_clearObstacles__P2212, - "registerObstacle": Sprite_registerObstacle__P2213, - "destroy": Sprite_destroy__P2215, - "_destroyCore": Sprite__destroyCore__P2216, - "setScaleCore": Sprite_setScaleCore__P2218, - "setScale": Sprite_setScale__P2219, - "toString": Sprite_toString__P2221, - "drawSay": Sprite_drawSay__P5447, - "drawDebug": Sprite_drawDebug__P5448, - "z": sprites_BaseSprite_z__P1892, - "set/z": sprites_BaseSprite_z__P1893, - "__draw": sprites_BaseSprite___draw__P1894, + "draw": sprites_ExtendableSprite_draw__P19511, + "update": sprites_ExtendableSprite_update__P19512, + "setDimensions": sprites_ExtendableSprite_setDimensions__P19513, + "__update": sprites_ExtendableSprite___update__P19514, + "setHitbox": sprites_ExtendableSprite_setHitbox__P19515, + "drawSprite": sprites_ExtendableSprite_drawSprite__P22752, + "recalcSize": sprites_ExtendableSprite_recalcSize__P22753, + "x": Sprite_x__P19427, + "set/x": Sprite_x__P19428, + "y": Sprite_y__P19429, + "set/y": Sprite_y__P19430, + "vx": Sprite_vx__P19431, + "set/vx": Sprite_vx__P19432, + "vy": Sprite_vy__P19433, + "set/vy": Sprite_vy__P19434, + "ax": Sprite_ax__P19435, + "set/ax": Sprite_ax__P19436, + "ay": Sprite_ay__P19437, + "set/ay": Sprite_ay__P19438, + "fx": Sprite_fx__P19439, + "set/fx": Sprite_fx__P19440, + "fy": Sprite_fy__P19441, + "set/fy": Sprite_fy__P19442, + "sx": Sprite_sx__P19443, + "set/sx": Sprite_sx__P19444, + "sy": Sprite_sy__P19445, + "set/sy": Sprite_sy__P19446, + "scale": Sprite_scale__P19447, + "set/scale": Sprite_scale__P19448, + "data": Sprite_data__P19449, + "set/data": Sprite_data__P19450, + "image": Sprite_image__P19463, + "setImage": Sprite_setImage__P19464, + "calcDimensionalHash": Sprite_calcDimensionalHash__P19465, + "resetHitbox": Sprite_resetHitbox__P19466, + "isStatic": Sprite_isStatic__P19468, + "__visible": Sprite___visible__P19469, + "isScaled": Sprite_isScaled__P22747, + "width": Sprite_width__P19470, + "height": Sprite_height__P19471, + "left": Sprite_left__P19472, + "set/left": Sprite_left__P19473, + "right": Sprite_right__P19474, + "set/right": Sprite_right__P19475, + "top": Sprite_top__P19476, + "set/top": Sprite_top__P19477, + "bottom": Sprite_bottom__P19478, + "set/bottom": Sprite_bottom__P19479, + "kind": Sprite_kind__P19480, + "setKind": Sprite_setKind__P19481, + "setPosition": Sprite_setPosition__P19482, + "setVelocity": Sprite_setVelocity__P19483, + "sayText": Sprite_sayText__P19485, + "startEffect": Sprite_startEffect__P19486, + "isOutOfScreen": Sprite_isOutOfScreen__P19487, + "__drawCore": Sprite___drawCore__P19488, + "setFlag": Sprite_setFlag__P19492, + "overlapsWith": Sprite_overlapsWith__P19493, + "isHittingTile": Sprite_isHittingTile__P19494, + "tileKindAt": Sprite_tileKindAt__P19495, + "clearObstacles": Sprite_clearObstacles__P19498, + "registerObstacle": Sprite_registerObstacle__P19499, + "destroy": Sprite_destroy__P19501, + "_destroyCore": Sprite__destroyCore__P19502, + "setScaleCore": Sprite_setScaleCore__P19504, + "setScale": Sprite_setScale__P19505, + "toString": Sprite_toString__P19507, + "drawSay": Sprite_drawSay__P22748, + "drawDebug": Sprite_drawDebug__P22749, + "z": sprites_BaseSprite_z__P19178, + "set/z": sprites_BaseSprite_z__P19179, + "__draw": sprites_BaseSprite___draw__P19180, }, }); -const miniMenu_MenuSprite__C4416_VT = mkVTable({ +const miniMenu_MenuSprite__C21702_VT = mkVTable({ name: "MenuSprite", numFields: 49, classNo: 24, lastSubtypeNo: 24, maxBgInstances: null, methods: { - "__visible": Sprite___visible__P2183, - "__draw": sprites_BaseSprite___draw__P1894, - "__drawCore": Sprite___drawCore__P2202, - "__update": sprites_ExtendableSprite___update__P2228, - "setHitbox": sprites_ExtendableSprite_setHitbox__P2229, - "recalcSize": sprites_ExtendableSprite_recalcSize__P5452, - "width": miniMenu_MenuSprite_width__P4434, - "height": miniMenu_MenuSprite_height__P4435, - "drawSprite": sprites_ExtendableSprite_drawSprite__P5451, - "draw": miniMenu_MenuSprite_draw__P4436, - "update": miniMenu_MenuSprite_update__P4437, - "setDimensions": miniMenu_MenuSprite_setDimensions__P4447, + "__visible": Sprite___visible__P19469, + "__draw": sprites_BaseSprite___draw__P19180, + "__drawCore": Sprite___drawCore__P19488, + "__update": sprites_ExtendableSprite___update__P19514, + "setHitbox": sprites_ExtendableSprite_setHitbox__P19515, + "recalcSize": sprites_ExtendableSprite_recalcSize__P22753, + "width": miniMenu_MenuSprite_width__P21720, + "height": miniMenu_MenuSprite_height__P21721, + "drawSprite": sprites_ExtendableSprite_drawSprite__P22752, + "draw": miniMenu_MenuSprite_draw__P21722, + "update": miniMenu_MenuSprite_update__P21723, + "setDimensions": miniMenu_MenuSprite_setDimensions__P21733, }, iface: { "_z": null, @@ -95413,97 +95755,97 @@ const miniMenu_MenuSprite__C4416_VT = mkVTable({ "set/buttonHandlers": null, "itemSelectedHandler": null, "set/itemSelectedHandler": null, - "width": miniMenu_MenuSprite_width__P4434, - "height": miniMenu_MenuSprite_height__P4435, - "draw": miniMenu_MenuSprite_draw__P4436, - "update": miniMenu_MenuSprite_update__P4437, - "setMenuItems": miniMenu_MenuSprite_setMenuItems__P4438, - "setButtonEventsEnabled": miniMenu_MenuSprite_setButtonEventsEnabled__P4439, - "moveSelection": miniMenu_MenuSprite_moveSelection__P4440, - "close": miniMenu_MenuSprite_close__P4441, - "onButtonPressed": miniMenu_MenuSprite_onButtonPressed__P4442, - "setStyleProperty": miniMenu_MenuSprite_setStyleProperty__P4444, - "setMenuStyleProperty": miniMenu_MenuSprite_setMenuStyleProperty__P4445, - "setTitle": miniMenu_MenuSprite_setTitle__P4446, - "setDimensions": miniMenu_MenuSprite_setDimensions__P4447, - "fireButtonEvent": miniMenu_MenuSprite_fireButtonEvent__P4449, - "onButtonEvent": miniMenu_MenuSprite_onButtonEvent__P4450, - "drawSingleColumn": miniMenu_MenuSprite_drawSingleColumn__P7838, - "drawSingleRow": miniMenu_MenuSprite_drawSingleRow__P7839, - "drawGrid": miniMenu_MenuSprite_drawGrid__P4451, - "getWidth": miniMenu_MenuSprite_getWidth__P7840, - "getHeight": miniMenu_MenuSprite_getHeight__P7841, - "isVerticalScroll": miniMenu_MenuSprite_isVerticalScroll__P7842, - "__update": sprites_ExtendableSprite___update__P2228, - "setHitbox": sprites_ExtendableSprite_setHitbox__P2229, - "drawSprite": sprites_ExtendableSprite_drawSprite__P5451, - "recalcSize": sprites_ExtendableSprite_recalcSize__P5452, - "x": Sprite_x__P2141, - "set/x": Sprite_x__P2142, - "y": Sprite_y__P2143, - "set/y": Sprite_y__P2144, - "vx": Sprite_vx__P2145, - "set/vx": Sprite_vx__P2146, - "vy": Sprite_vy__P2147, - "set/vy": Sprite_vy__P2148, - "ax": Sprite_ax__P2149, - "set/ax": Sprite_ax__P2150, - "ay": Sprite_ay__P2151, - "set/ay": Sprite_ay__P2152, - "fx": Sprite_fx__P2153, - "set/fx": Sprite_fx__P2154, - "fy": Sprite_fy__P2155, - "set/fy": Sprite_fy__P2156, - "sx": Sprite_sx__P2157, - "set/sx": Sprite_sx__P2158, - "sy": Sprite_sy__P2159, - "set/sy": Sprite_sy__P2160, - "scale": Sprite_scale__P2161, - "set/scale": Sprite_scale__P2162, - "data": Sprite_data__P2163, - "set/data": Sprite_data__P2164, - "image": Sprite_image__P2177, - "setImage": Sprite_setImage__P2178, - "calcDimensionalHash": Sprite_calcDimensionalHash__P2179, - "resetHitbox": Sprite_resetHitbox__P2180, - "isStatic": Sprite_isStatic__P2182, - "__visible": Sprite___visible__P2183, - "isScaled": Sprite_isScaled__P5446, - "left": Sprite_left__P2186, - "set/left": Sprite_left__P2187, - "right": Sprite_right__P2188, - "set/right": Sprite_right__P2189, - "top": Sprite_top__P2190, - "set/top": Sprite_top__P2191, - "bottom": Sprite_bottom__P2192, - "set/bottom": Sprite_bottom__P2193, - "kind": Sprite_kind__P2194, - "setKind": Sprite_setKind__P2195, - "setPosition": Sprite_setPosition__P2196, - "setVelocity": Sprite_setVelocity__P2197, - "sayText": Sprite_sayText__P2199, - "startEffect": Sprite_startEffect__P2200, - "isOutOfScreen": Sprite_isOutOfScreen__P2201, - "__drawCore": Sprite___drawCore__P2202, - "setFlag": Sprite_setFlag__P2206, - "overlapsWith": Sprite_overlapsWith__P2207, - "isHittingTile": Sprite_isHittingTile__P2208, - "tileKindAt": Sprite_tileKindAt__P2209, - "clearObstacles": Sprite_clearObstacles__P2212, - "registerObstacle": Sprite_registerObstacle__P2213, - "destroy": Sprite_destroy__P2215, - "_destroyCore": Sprite__destroyCore__P2216, - "setScaleCore": Sprite_setScaleCore__P2218, - "setScale": Sprite_setScale__P2219, - "toString": Sprite_toString__P2221, - "drawSay": Sprite_drawSay__P5447, - "drawDebug": Sprite_drawDebug__P5448, - "z": sprites_BaseSprite_z__P1892, - "set/z": sprites_BaseSprite_z__P1893, - "__draw": sprites_BaseSprite___draw__P1894, + "width": miniMenu_MenuSprite_width__P21720, + "height": miniMenu_MenuSprite_height__P21721, + "draw": miniMenu_MenuSprite_draw__P21722, + "update": miniMenu_MenuSprite_update__P21723, + "setMenuItems": miniMenu_MenuSprite_setMenuItems__P21724, + "setButtonEventsEnabled": miniMenu_MenuSprite_setButtonEventsEnabled__P21725, + "moveSelection": miniMenu_MenuSprite_moveSelection__P21726, + "close": miniMenu_MenuSprite_close__P21727, + "onButtonPressed": miniMenu_MenuSprite_onButtonPressed__P21728, + "setStyleProperty": miniMenu_MenuSprite_setStyleProperty__P21730, + "setMenuStyleProperty": miniMenu_MenuSprite_setMenuStyleProperty__P21731, + "setTitle": miniMenu_MenuSprite_setTitle__P21732, + "setDimensions": miniMenu_MenuSprite_setDimensions__P21733, + "fireButtonEvent": miniMenu_MenuSprite_fireButtonEvent__P21735, + "onButtonEvent": miniMenu_MenuSprite_onButtonEvent__P21736, + "drawSingleColumn": miniMenu_MenuSprite_drawSingleColumn__P25139, + "drawSingleRow": miniMenu_MenuSprite_drawSingleRow__P25140, + "drawGrid": miniMenu_MenuSprite_drawGrid__P21737, + "getWidth": miniMenu_MenuSprite_getWidth__P25141, + "getHeight": miniMenu_MenuSprite_getHeight__P25142, + "isVerticalScroll": miniMenu_MenuSprite_isVerticalScroll__P25143, + "__update": sprites_ExtendableSprite___update__P19514, + "setHitbox": sprites_ExtendableSprite_setHitbox__P19515, + "drawSprite": sprites_ExtendableSprite_drawSprite__P22752, + "recalcSize": sprites_ExtendableSprite_recalcSize__P22753, + "x": Sprite_x__P19427, + "set/x": Sprite_x__P19428, + "y": Sprite_y__P19429, + "set/y": Sprite_y__P19430, + "vx": Sprite_vx__P19431, + "set/vx": Sprite_vx__P19432, + "vy": Sprite_vy__P19433, + "set/vy": Sprite_vy__P19434, + "ax": Sprite_ax__P19435, + "set/ax": Sprite_ax__P19436, + "ay": Sprite_ay__P19437, + "set/ay": Sprite_ay__P19438, + "fx": Sprite_fx__P19439, + "set/fx": Sprite_fx__P19440, + "fy": Sprite_fy__P19441, + "set/fy": Sprite_fy__P19442, + "sx": Sprite_sx__P19443, + "set/sx": Sprite_sx__P19444, + "sy": Sprite_sy__P19445, + "set/sy": Sprite_sy__P19446, + "scale": Sprite_scale__P19447, + "set/scale": Sprite_scale__P19448, + "data": Sprite_data__P19449, + "set/data": Sprite_data__P19450, + "image": Sprite_image__P19463, + "setImage": Sprite_setImage__P19464, + "calcDimensionalHash": Sprite_calcDimensionalHash__P19465, + "resetHitbox": Sprite_resetHitbox__P19466, + "isStatic": Sprite_isStatic__P19468, + "__visible": Sprite___visible__P19469, + "isScaled": Sprite_isScaled__P22747, + "left": Sprite_left__P19472, + "set/left": Sprite_left__P19473, + "right": Sprite_right__P19474, + "set/right": Sprite_right__P19475, + "top": Sprite_top__P19476, + "set/top": Sprite_top__P19477, + "bottom": Sprite_bottom__P19478, + "set/bottom": Sprite_bottom__P19479, + "kind": Sprite_kind__P19480, + "setKind": Sprite_setKind__P19481, + "setPosition": Sprite_setPosition__P19482, + "setVelocity": Sprite_setVelocity__P19483, + "sayText": Sprite_sayText__P19485, + "startEffect": Sprite_startEffect__P19486, + "isOutOfScreen": Sprite_isOutOfScreen__P19487, + "__drawCore": Sprite___drawCore__P19488, + "setFlag": Sprite_setFlag__P19492, + "overlapsWith": Sprite_overlapsWith__P19493, + "isHittingTile": Sprite_isHittingTile__P19494, + "tileKindAt": Sprite_tileKindAt__P19495, + "clearObstacles": Sprite_clearObstacles__P19498, + "registerObstacle": Sprite_registerObstacle__P19499, + "destroy": Sprite_destroy__P19501, + "_destroyCore": Sprite__destroyCore__P19502, + "setScaleCore": Sprite_setScaleCore__P19504, + "setScale": Sprite_setScale__P19505, + "toString": Sprite_toString__P19507, + "drawSay": Sprite_drawSay__P22748, + "drawDebug": Sprite_drawDebug__P22749, + "z": sprites_BaseSprite_z__P19178, + "set/z": sprites_BaseSprite_z__P19179, + "__draw": sprites_BaseSprite___draw__P19180, }, }); -const music_Melody__C1612_VT = mkVTable({ +const music_Melody__C18898_VT = mkVTable({ name: "Melody", numFields: 2, classNo: 27, @@ -95516,16 +95858,16 @@ const music_Melody__C1612_VT = mkVTable({ "set/_text": null, "_player": null, "set/_player": null, - "stop": music_Melody_stop__P1617, - "registerMelody": music_Melody_registerMelody__P5299, - "unregisterMelody": music_Melody_unregisterMelody__P5300, - "playCore": music_Melody_playCore__P5301, - "play": music_Melody_play__P1619, - "toString": music_Melody_toString__P1621, + "stop": music_Melody_stop__P18903, + "registerMelody": music_Melody_registerMelody__P22600, + "unregisterMelody": music_Melody_unregisterMelody__P22601, + "playCore": music_Melody_playCore__P22602, + "play": music_Melody_play__P18905, + "toString": music_Melody_toString__P18907, }, - toStringMethod: music_Melody_toString__P1621, + toStringMethod: music_Melody_toString__P18907, }); -const info_PlayerInfo__C2369_VT = mkVTable({ +const info_PlayerInfo__C19655_VT = mkVTable({ name: "PlayerInfo", numFields: 12, classNo: 28, @@ -95558,19 +95900,19 @@ const info_PlayerInfo__C2369_VT = mkVTable({ "set/left": null, "up": null, "set/up": null, - "init": info_PlayerInfo_init__P5551, - "getState": info_PlayerInfo_getState__P2382, - "id": info_PlayerInfo_id__P2383, - "score": info_PlayerInfo_score__P2384, - "hasScore": info_PlayerInfo_hasScore__P2387, - "hasLife": info_PlayerInfo_hasLife__P2391, - "raiseLifeZero": info_PlayerInfo_raiseLifeZero__P2393, - "drawPlayer": info_PlayerInfo_drawPlayer__P2394, - "drawScore": info_PlayerInfo_drawScore__P2395, - "drawLives": info_PlayerInfo_drawLives__P2396, + "init": info_PlayerInfo_init__P22852, + "getState": info_PlayerInfo_getState__P19668, + "id": info_PlayerInfo_id__P19669, + "score": info_PlayerInfo_score__P19670, + "hasScore": info_PlayerInfo_hasScore__P19673, + "hasLife": info_PlayerInfo_hasLife__P19677, + "raiseLifeZero": info_PlayerInfo_raiseLifeZero__P19679, + "drawPlayer": info_PlayerInfo_drawPlayer__P19680, + "drawScore": info_PlayerInfo_drawScore__P19681, + "drawLives": info_PlayerInfo_drawLives__P19682, }, }); -const scene_Scene__C2579_VT = mkVTable({ +const scene_Scene__C19865_VT = mkVTable({ name: "Scene", numFields: 24, classNo: 29, @@ -95627,23 +95969,23 @@ const scene_Scene__C2579_VT = mkVTable({ "set/_data": null, "previousScene": null, "set/previousScene": null, - "init": scene_Scene_init__P2602, - "data": scene_Scene_data__P2603, - "millis": scene_Scene_millis__P2604, - "addSprite": scene_Scene_addSprite__P2605, - "destroy": scene_Scene_destroy__P2606, - "render": scene_Scene_render__P2607, + "init": scene_Scene_init__P19888, + "data": scene_Scene_data__P19889, + "millis": scene_Scene_millis__P19890, + "addSprite": scene_Scene_addSprite__P19891, + "destroy": scene_Scene_destroy__P19892, + "render": scene_Scene_render__P19893, }, }); -const game_BaseDialog__C2638_VT = mkVTable({ +const game_BaseDialog__C19924_VT = mkVTable({ name: "BaseDialog", numFields: 11, classNo: 30, lastSubtypeNo: 31, maxBgInstances: null, methods: { - "update": game_BaseDialog_update__P2651, - "drawTextCore": game_BaseDialog_drawTextCore__P2653, + "update": game_BaseDialog_update__P19937, + "drawTextCore": game_BaseDialog_drawTextCore__P19939, }, iface: { "image": null, @@ -95668,27 +96010,27 @@ const game_BaseDialog__C2638_VT = mkVTable({ "set/font": null, "textColor": null, "set/textColor": null, - "update": game_BaseDialog_update__P2651, - "drawTextCore": game_BaseDialog_drawTextCore__P2653, - "drawCursorRow": game_BaseDialog_drawCursorRow__P2654, - "drawBorder": game_BaseDialog_drawBorder__P5590, - "fastFill": game_BaseDialog_fastFill__P5591, - "clearInterior": game_BaseDialog_clearInterior__P5592, - "drawPartial": game_BaseDialog_drawPartial__P5593, - "cursorRowHeight": game_BaseDialog_cursorRowHeight__P5594, - "textAreaWidth": game_BaseDialog_textAreaWidth__P5596, - "textAreaHeight": game_BaseDialog_textAreaHeight__P5597, + "update": game_BaseDialog_update__P19937, + "drawTextCore": game_BaseDialog_drawTextCore__P19939, + "drawCursorRow": game_BaseDialog_drawCursorRow__P19940, + "drawBorder": game_BaseDialog_drawBorder__P22891, + "fastFill": game_BaseDialog_fastFill__P22892, + "clearInterior": game_BaseDialog_clearInterior__P22893, + "drawPartial": game_BaseDialog_drawPartial__P22894, + "cursorRowHeight": game_BaseDialog_cursorRowHeight__P22895, + "textAreaWidth": game_BaseDialog_textAreaWidth__P22897, + "textAreaHeight": game_BaseDialog_textAreaHeight__P22898, }, }); -const game_GameOverDialog__C2677_VT = mkVTable({ +const game_GameOverDialog__C19963_VT = mkVTable({ name: "GameOverDialog", numFields: 16, classNo: 31, lastSubtypeNo: 31, maxBgInstances: null, methods: { - "update": game_GameOverDialog_update__P2680, - "drawTextCore": game_GameOverDialog_drawTextCore__P2681, + "update": game_GameOverDialog_update__P19966, + "drawTextCore": game_GameOverDialog_drawTextCore__P19967, }, iface: { "image": null, @@ -95723,20 +96065,20 @@ const game_GameOverDialog__C2677_VT = mkVTable({ "set/score": null, "highScore": null, "set/highScore": null, - "displayCursor": game_GameOverDialog_displayCursor__P2679, - "update": game_GameOverDialog_update__P2680, - "drawTextCore": game_GameOverDialog_drawTextCore__P2681, - "drawCursorRow": game_BaseDialog_drawCursorRow__P2654, - "drawBorder": game_BaseDialog_drawBorder__P5590, - "fastFill": game_BaseDialog_fastFill__P5591, - "clearInterior": game_BaseDialog_clearInterior__P5592, - "drawPartial": game_BaseDialog_drawPartial__P5593, - "cursorRowHeight": game_BaseDialog_cursorRowHeight__P5594, - "textAreaWidth": game_BaseDialog_textAreaWidth__P5596, - "textAreaHeight": game_BaseDialog_textAreaHeight__P5597, + "displayCursor": game_GameOverDialog_displayCursor__P19965, + "update": game_GameOverDialog_update__P19966, + "drawTextCore": game_GameOverDialog_drawTextCore__P19967, + "drawCursorRow": game_BaseDialog_drawCursorRow__P19940, + "drawBorder": game_BaseDialog_drawBorder__P22891, + "fastFill": game_BaseDialog_fastFill__P22892, + "clearInterior": game_BaseDialog_clearInterior__P22893, + "drawPartial": game_BaseDialog_drawPartial__P22894, + "cursorRowHeight": game_BaseDialog_cursorRowHeight__P22895, + "textAreaWidth": game_BaseDialog_textAreaWidth__P22897, + "textAreaHeight": game_BaseDialog_textAreaHeight__P22898, }, }); -const effects_ImageEffect__C2978_VT = mkVTable({ +const effects_ImageEffect__C20264_VT = mkVTable({ name: "ImageEffect", numFields: 4, classNo: 32, @@ -95753,12 +96095,12 @@ const effects_ImageEffect__C2978_VT = mkVTable({ "set/fastRandom": null, "times": null, "set/times": null, - "applyTo": effects_ImageEffect_applyTo__P2980, - "change": effects_ImageEffect_change__P2981, - "startScreenEffect": effects_ImageEffect_startScreenEffect__P2982, + "applyTo": effects_ImageEffect_applyTo__P20266, + "change": effects_ImageEffect_change__P20267, + "startScreenEffect": effects_ImageEffect_startScreenEffect__P20268, }, }); -const control_EventContext__C395_VT = mkVTable({ +const control_EventContext__C17681_VT = mkVTable({ name: "EventContext", numFields: 9, classNo: 33, @@ -95785,37 +96127,37 @@ const control_EventContext__C395_VT = mkVTable({ "set/idleCallbacks": null, "runningCallbacks": null, "set/runningCallbacks": null, - "deltaTime": control_EventContext_deltaTime__P400, - "runCallbacks": control_EventContext_runCallbacks__P5257, - "registerFrameCallbacks": control_EventContext_registerFrameCallbacks__P5258, - "register": control_EventContext_register__P401, - "unregister": control_EventContext_unregister__P402, - "registerFrameHandler": control_EventContext_registerFrameHandler__P403, - "registerHandler": control_EventContext_registerHandler__P405, + "deltaTime": control_EventContext_deltaTime__P17686, + "runCallbacks": control_EventContext_runCallbacks__P22558, + "registerFrameCallbacks": control_EventContext_registerFrameCallbacks__P22559, + "register": control_EventContext_register__P17687, + "unregister": control_EventContext_unregister__P17688, + "registerFrameHandler": control_EventContext_registerFrameHandler__P17689, + "registerHandler": control_EventContext_registerHandler__P17691, }, }); -const PhysicsEngine__C2298_VT = mkVTable({ +const PhysicsEngine__C19584_VT = mkVTable({ name: "PhysicsEngine", numFields: 0, classNo: 34, lastSubtypeNo: 35, maxBgInstances: null, methods: { - "addSprite": PhysicsEngine_addSprite__P2300, - "removeSprite": PhysicsEngine_removeSprite__P2301, - "moveSprite": PhysicsEngine_moveSprite__P2302, - "draw": PhysicsEngine_draw__P2303, - "move": PhysicsEngine_move__P2304, + "addSprite": PhysicsEngine_addSprite__P19586, + "removeSprite": PhysicsEngine_removeSprite__P19587, + "moveSprite": PhysicsEngine_moveSprite__P19588, + "draw": PhysicsEngine_draw__P19589, + "move": PhysicsEngine_move__P19590, }, iface: { - "addSprite": PhysicsEngine_addSprite__P2300, - "removeSprite": PhysicsEngine_removeSprite__P2301, - "moveSprite": PhysicsEngine_moveSprite__P2302, - "draw": PhysicsEngine_draw__P2303, - "move": PhysicsEngine_move__P2304, + "addSprite": PhysicsEngine_addSprite__P19586, + "removeSprite": PhysicsEngine_removeSprite__P19587, + "moveSprite": PhysicsEngine_moveSprite__P19588, + "draw": PhysicsEngine_draw__P19589, + "move": PhysicsEngine_move__P19590, }, }); -const scene_Camera__C2520_VT = mkVTable({ +const scene_Camera__C19806_VT = mkVTable({ name: "Camera", numFields: 8, classNo: 36, @@ -95840,18 +96182,18 @@ const scene_Camera__C2520_VT = mkVTable({ "set/shakeDuration": null, "shakeAmplitude": null, "set/shakeAmplitude": null, - "offsetX": scene_Camera_offsetX__P2525, - "set/offsetX": scene_Camera_offsetX__P2526, - "offsetY": scene_Camera_offsetY__P2527, - "set/offsetY": scene_Camera_offsetY__P2528, - "x": scene_Camera_x__P2529, - "y": scene_Camera_y__P2530, - "left": scene_Camera_left__P2531, - "top": scene_Camera_top__P2533, - "update": scene_Camera_update__P2536, + "offsetX": scene_Camera_offsetX__P19811, + "set/offsetX": scene_Camera_offsetX__P19812, + "offsetY": scene_Camera_offsetY__P19813, + "set/offsetY": scene_Camera_offsetY__P19814, + "x": scene_Camera_x__P19815, + "y": scene_Camera_y__P19816, + "left": scene_Camera_left__P19817, + "top": scene_Camera_top__P19819, + "update": scene_Camera_update__P19822, }, }); -const scene_Background__C2408_VT = mkVTable({ +const scene_Background__C19694_VT = mkVTable({ name: "Background", numFields: 4, classNo: 37, @@ -95868,13 +96210,13 @@ const scene_Background__C2408_VT = mkVTable({ "set/camera": null, "_layers": null, "set/_layers": null, - "image": scene_Background_image__P2414, - "set/image": scene_Background_image__P2415, - "hasBackgroundImage": scene_Background_hasBackgroundImage__P2416, - "draw": scene_Background_draw__P2417, + "image": scene_Background_image__P19700, + "set/image": scene_Background_image__P19701, + "hasBackgroundImage": scene_Background_hasBackgroundImage__P19702, + "draw": scene_Background_draw__P19703, }, }); -const scene_BackgroundLayer__C2418_VT = mkVTable({ +const scene_BackgroundLayer__C19704_VT = mkVTable({ name: "BackgroundLayer", numFields: 6, classNo: 38, @@ -95895,10 +96237,10 @@ const scene_BackgroundLayer__C2418_VT = mkVTable({ "set/alignX": null, "alignY": null, "set/alignY": null, - "draw": scene_BackgroundLayer_draw__P2426, + "draw": scene_BackgroundLayer_draw__P19712, }, }); -const tiles_TileMap__C2474_VT = mkVTable({ +const tiles_TileMap__C19760_VT = mkVTable({ name: "TileMap", numFields: 5, classNo: 39, @@ -95917,32 +96259,32 @@ const tiles_TileMap__C2474_VT = mkVTable({ "set/renderable": null, "handlerState": null, "set/handlerState": null, - "scale": tiles_TileMap_scale__P2477, - "set/scale": tiles_TileMap_scale__P2478, - "data": tiles_TileMap_data__P2479, - "offsetX": tiles_TileMap_offsetX__P2480, - "offsetY": tiles_TileMap_offsetY__P2481, - "areaWidth": tiles_TileMap_areaWidth__P2482, - "areaHeight": tiles_TileMap_areaHeight__P2483, - "layer": tiles_TileMap_layer__P2484, - "enabled": tiles_TileMap_enabled__P2486, - "setData": tiles_TileMap_setData__P2487, - "getTile": tiles_TileMap_getTile__P2488, - "getTileIndex": tiles_TileMap_getTileIndex__P2489, - "setTileAt": tiles_TileMap_setTileAt__P2490, - "getImageType": tiles_TileMap_getImageType__P2491, - "setWallAt": tiles_TileMap_setWallAt__P2492, - "getTilesByType": tiles_TileMap_getTilesByType__P2493, - "sampleTilesByType": tiles_TileMap_sampleTilesByType__P2494, - "isInvalidIndex": tiles_TileMap_isInvalidIndex__P5561, - "draw": tiles_TileMap_draw__P5562, - "isObstacle": tiles_TileMap_isObstacle__P2495, - "getObstacle": tiles_TileMap_getObstacle__P2496, - "isOnWall": tiles_TileMap_isOnWall__P2497, - "getTileImage": tiles_TileMap_getTileImage__P2498, + "scale": tiles_TileMap_scale__P19763, + "set/scale": tiles_TileMap_scale__P19764, + "data": tiles_TileMap_data__P19765, + "offsetX": tiles_TileMap_offsetX__P19766, + "offsetY": tiles_TileMap_offsetY__P19767, + "areaWidth": tiles_TileMap_areaWidth__P19768, + "areaHeight": tiles_TileMap_areaHeight__P19769, + "layer": tiles_TileMap_layer__P19770, + "enabled": tiles_TileMap_enabled__P19772, + "setData": tiles_TileMap_setData__P19773, + "getTile": tiles_TileMap_getTile__P19774, + "getTileIndex": tiles_TileMap_getTileIndex__P19775, + "setTileAt": tiles_TileMap_setTileAt__P19776, + "getImageType": tiles_TileMap_getImageType__P19777, + "setWallAt": tiles_TileMap_setWallAt__P19778, + "getTilesByType": tiles_TileMap_getTilesByType__P19779, + "sampleTilesByType": tiles_TileMap_sampleTilesByType__P19780, + "isInvalidIndex": tiles_TileMap_isInvalidIndex__P22862, + "draw": tiles_TileMap_draw__P22863, + "isObstacle": tiles_TileMap_isObstacle__P19781, + "getObstacle": tiles_TileMap_getObstacle__P19782, + "isOnWall": tiles_TileMap_isOnWall__P19783, + "getTileImage": tiles_TileMap_getTileImage__P19784, }, }); -const tiles_TileMapData__C2456_VT = mkVTable({ +const tiles_TileMapData__C19742_VT = mkVTable({ name: "TileMapData", numFields: 7, classNo: 40, @@ -95965,20 +96307,20 @@ const tiles_TileMapData__C2456_VT = mkVTable({ "set/_width": null, "_height": null, "set/_height": null, - "width": tiles_TileMapData_width__P2458, - "height": tiles_TileMapData_height__P2459, - "scale": tiles_TileMapData_scale__P2460, - "set/scale": tiles_TileMapData_scale__P2461, - "getTile": tiles_TileMapData_getTile__P2462, - "setTile": tiles_TileMapData_setTile__P2463, - "getTileset": tiles_TileMapData_getTileset__P2464, - "getTileImage": tiles_TileMapData_getTileImage__P2465, - "setWall": tiles_TileMapData_setWall__P2466, - "isWall": tiles_TileMapData_isWall__P2467, - "isOutsideMap": tiles_TileMapData_isOutsideMap__P2468, + "width": tiles_TileMapData_width__P19744, + "height": tiles_TileMapData_height__P19745, + "scale": tiles_TileMapData_scale__P19746, + "set/scale": tiles_TileMapData_scale__P19747, + "getTile": tiles_TileMapData_getTile__P19748, + "setTile": tiles_TileMapData_setTile__P19749, + "getTileset": tiles_TileMapData_getTileset__P19750, + "getTileImage": tiles_TileMapData_getTileImage__P19751, + "setWall": tiles_TileMapData_setWall__P19752, + "isWall": tiles_TileMapData_isWall__P19753, + "isOutsideMap": tiles_TileMapData_isOutsideMap__P19754, }, }); -const controller_Controller__C1928_VT = mkVTable({ +const controller_Controller__C19214_VT = mkVTable({ name: "Controller", numFields: 5, classNo: 41, @@ -95997,21 +96339,21 @@ const controller_Controller__C1928_VT = mkVTable({ "set/_id": null, "_connected": null, "set/_connected": null, - "_controlledSprites": controller_Controller__controlledSprites__P1933, - "set/_controlledSprites": controller_Controller__controlledSprites__P1934, - "id": controller_Controller_id__P1935, - "left": controller_Controller_left__P1937, - "right": controller_Controller_right__P1938, - "up": controller_Controller_up__P1939, - "down": controller_Controller_down__P1940, - "button": controller_Controller_button__P5418, - "connected": controller_Controller_connected__P1947, - "set/connected": controller_Controller_connected__P1948, - "__preUpdate": controller_Controller___preUpdate__P1952, - "__update": controller_Controller___update__P1953, + "_controlledSprites": controller_Controller__controlledSprites__P19219, + "set/_controlledSprites": controller_Controller__controlledSprites__P19220, + "id": controller_Controller_id__P19221, + "left": controller_Controller_left__P19223, + "right": controller_Controller_right__P19224, + "up": controller_Controller_up__P19225, + "down": controller_Controller_down__P19226, + "button": controller_Controller_button__P22719, + "connected": controller_Controller_connected__P19233, + "set/connected": controller_Controller_connected__P19234, + "__preUpdate": controller_Controller___preUpdate__P19238, + "__update": controller_Controller___update__P19239, }, }); -const control_FrameCallback__C392_VT = mkVTable({ +const control_FrameCallback__C17678_VT = mkVTable({ name: "FrameCallback", numFields: 2, classNo: 42, @@ -96026,7 +96368,7 @@ const control_FrameCallback__C392_VT = mkVTable({ "set/handler": null, }, }); -const control_PollEvent__C5231_VT = mkVTable({ +const control_PollEvent__C22532_VT = mkVTable({ name: "PollEvent", numFields: 6, classNo: 43, @@ -96049,7 +96391,7 @@ const control_PollEvent__C5231_VT = mkVTable({ "set/once": null, }, }); -const control_EventHandler__C5252_VT = mkVTable({ +const control_EventHandler__C22553_VT = mkVTable({ name: "EventHandler", numFields: 4, classNo: 44, @@ -96066,22 +96408,22 @@ const control_EventHandler__C5252_VT = mkVTable({ "set/handler": null, "flags": null, "set/flags": null, - "register": control_EventHandler_register__P5253, - "unregister": control_EventHandler_unregister__P5254, + "register": control_EventHandler_register__P22554, + "unregister": control_EventHandler_unregister__P22555, }, }); -const ArcadePhysicsEngine__C2314_VT = mkVTable({ +const ArcadePhysicsEngine__C19600_VT = mkVTable({ name: "ArcadePhysicsEngine", numFields: 6, classNo: 35, lastSubtypeNo: 35, maxBgInstances: null, methods: { - "addSprite": ArcadePhysicsEngine_addSprite__P2323, - "removeSprite": ArcadePhysicsEngine_removeSprite__P2324, - "moveSprite": ArcadePhysicsEngine_moveSprite__P2328, - "draw": ArcadePhysicsEngine_draw__P2325, - "move": ArcadePhysicsEngine_move__P2326, + "addSprite": ArcadePhysicsEngine_addSprite__P19609, + "removeSprite": ArcadePhysicsEngine_removeSprite__P19610, + "moveSprite": ArcadePhysicsEngine_moveSprite__P19614, + "draw": ArcadePhysicsEngine_draw__P19611, + "move": ArcadePhysicsEngine_move__P19612, }, iface: { "sprites": null, @@ -96096,26 +96438,26 @@ const ArcadePhysicsEngine__C2314_VT = mkVTable({ "set/minSingleStep": null, "maxSingleStep": null, "set/maxSingleStep": null, - "maxSpeed": ArcadePhysicsEngine_maxSpeed__P2316, - "set/maxSpeed": ArcadePhysicsEngine_maxSpeed__P2317, - "minStep": ArcadePhysicsEngine_minStep__P2318, - "set/minStep": ArcadePhysicsEngine_minStep__P2319, - "maxStep": ArcadePhysicsEngine_maxStep__P2320, - "set/maxStep": ArcadePhysicsEngine_maxStep__P2321, - "addSprite": ArcadePhysicsEngine_addSprite__P2323, - "removeSprite": ArcadePhysicsEngine_removeSprite__P2324, - "draw": ArcadePhysicsEngine_draw__P2325, - "move": ArcadePhysicsEngine_move__P2326, - "createMovingSprite": ArcadePhysicsEngine_createMovingSprite__P5490, - "spriteCollisions": ArcadePhysicsEngine_spriteCollisions__P5491, - "tilemapCollisions": ArcadePhysicsEngine_tilemapCollisions__P5492, - "tilemapOverlaps": ArcadePhysicsEngine_tilemapOverlaps__P5493, - "moveSprite": ArcadePhysicsEngine_moveSprite__P2328, - "canResolveClipping": ArcadePhysicsEngine_canResolveClipping__P5494, - "constrain": ArcadePhysicsEngine_constrain__P5495, + "maxSpeed": ArcadePhysicsEngine_maxSpeed__P19602, + "set/maxSpeed": ArcadePhysicsEngine_maxSpeed__P19603, + "minStep": ArcadePhysicsEngine_minStep__P19604, + "set/minStep": ArcadePhysicsEngine_minStep__P19605, + "maxStep": ArcadePhysicsEngine_maxStep__P19606, + "set/maxStep": ArcadePhysicsEngine_maxStep__P19607, + "addSprite": ArcadePhysicsEngine_addSprite__P19609, + "removeSprite": ArcadePhysicsEngine_removeSprite__P19610, + "draw": ArcadePhysicsEngine_draw__P19611, + "move": ArcadePhysicsEngine_move__P19612, + "createMovingSprite": ArcadePhysicsEngine_createMovingSprite__P22791, + "spriteCollisions": ArcadePhysicsEngine_spriteCollisions__P22792, + "tilemapCollisions": ArcadePhysicsEngine_tilemapCollisions__P22793, + "tilemapOverlaps": ArcadePhysicsEngine_tilemapOverlaps__P22794, + "moveSprite": ArcadePhysicsEngine_moveSprite__P19614, + "canResolveClipping": ArcadePhysicsEngine_canResolveClipping__P22795, + "constrain": ArcadePhysicsEngine_constrain__P22796, }, }); -const sprites_SpriteMap__C2233_VT = mkVTable({ +const sprites_SpriteMap__C19519_VT = mkVTable({ name: "SpriteMap", numFields: 5, classNo: 45, @@ -96134,31 +96476,31 @@ const sprites_SpriteMap__C2233_VT = mkVTable({ "set/columnCount": null, "buckets": null, "set/buckets": null, - "neighbors": sprites_SpriteMap_neighbors__P2235, - "overlaps": sprites_SpriteMap_overlaps__P2236, - "draw": sprites_SpriteMap_draw__P2237, - "resizeBuckets": sprites_SpriteMap_resizeBuckets__P2238, - "clear": sprites_SpriteMap_clear__P2239, - "key": sprites_SpriteMap_key__P5453, - "insertAtKey": sprites_SpriteMap_insertAtKey__P5454, - "insertAABB": sprites_SpriteMap_insertAABB__P2240, - "mergeAtKey": sprites_SpriteMap_mergeAtKey__P5455, - "toString": sprites_SpriteMap_toString__P2241, + "neighbors": sprites_SpriteMap_neighbors__P19521, + "overlaps": sprites_SpriteMap_overlaps__P19522, + "draw": sprites_SpriteMap_draw__P19523, + "resizeBuckets": sprites_SpriteMap_resizeBuckets__P19524, + "clear": sprites_SpriteMap_clear__P19525, + "key": sprites_SpriteMap_key__P22754, + "insertAtKey": sprites_SpriteMap_insertAtKey__P22755, + "insertAABB": sprites_SpriteMap_insertAABB__P19526, + "mergeAtKey": sprites_SpriteMap_mergeAtKey__P22756, + "toString": sprites_SpriteMap_toString__P19527, }, - toStringMethod: sprites_SpriteMap_toString__P2241, + toStringMethod: sprites_SpriteMap_toString__P19527, }); -const particles_ParticleSource__C2840_VT = mkVTable({ +const particles_ParticleSource__C20126_VT = mkVTable({ name: "ParticleSource", numFields: 13, classNo: 25, lastSubtypeNo: 25, maxBgInstances: null, methods: { - "__visible": sprites_BaseSprite___visible__P1891, - "__draw": particles_ParticleSource___draw__P2846, - "__drawCore": sprites_BaseSprite___drawCore__P1895, - "__update": sprites_BaseSprite___update__P1896, - "updateParticle": particles_ParticleSource_updateParticle__P5957, + "__visible": sprites_BaseSprite___visible__P19177, + "__draw": particles_ParticleSource___draw__P20132, + "__drawCore": sprites_BaseSprite___drawCore__P19181, + "__update": sprites_BaseSprite___update__P19182, + "updateParticle": particles_ParticleSource_updateParticle__P23258, }, iface: { "_z": null, @@ -96187,39 +96529,39 @@ const particles_ParticleSource__C2840_VT = mkVTable({ "set/ax": null, "ay": null, "set/ay": null, - "__draw": particles_ParticleSource___draw__P2846, - "_update": particles_ParticleSource__update__P2847, - "_prune": particles_ParticleSource__prune__P2848, - "setAcceleration": particles_ParticleSource_setAcceleration__P2849, - "setRelativeToCamera": particles_ParticleSource_setRelativeToCamera__P2851, - "enabled": particles_ParticleSource_enabled__P2852, - "set/enabled": particles_ParticleSource_enabled__P2853, - "destroy": particles_ParticleSource_destroy__P2854, - "clear": particles_ParticleSource_clear__P2855, - "setAnchor": particles_ParticleSource_setAnchor__P2856, - "setRate": particles_ParticleSource_setRate__P2857, - "factory": particles_ParticleSource_factory__P2858, - "setFactory": particles_ParticleSource_setFactory__P2859, - "updateParticle": particles_ParticleSource_updateParticle__P5957, - "drawParticle": particles_ParticleSource_drawParticle__P5958, - "__visible": sprites_BaseSprite___visible__P1891, - "z": sprites_BaseSprite_z__P1892, - "set/z": sprites_BaseSprite_z__P1893, - "__drawCore": sprites_BaseSprite___drawCore__P1895, - "__update": sprites_BaseSprite___update__P1896, + "__draw": particles_ParticleSource___draw__P20132, + "_update": particles_ParticleSource__update__P20133, + "_prune": particles_ParticleSource__prune__P20134, + "setAcceleration": particles_ParticleSource_setAcceleration__P20135, + "setRelativeToCamera": particles_ParticleSource_setRelativeToCamera__P20137, + "enabled": particles_ParticleSource_enabled__P20138, + "set/enabled": particles_ParticleSource_enabled__P20139, + "destroy": particles_ParticleSource_destroy__P20140, + "clear": particles_ParticleSource_clear__P20141, + "setAnchor": particles_ParticleSource_setAnchor__P20142, + "setRate": particles_ParticleSource_setRate__P20143, + "factory": particles_ParticleSource_factory__P20144, + "setFactory": particles_ParticleSource_setFactory__P20145, + "updateParticle": particles_ParticleSource_updateParticle__P23258, + "drawParticle": particles_ParticleSource_drawParticle__P23259, + "__visible": sprites_BaseSprite___visible__P19177, + "z": sprites_BaseSprite_z__P19178, + "set/z": sprites_BaseSprite_z__P19179, + "__drawCore": sprites_BaseSprite___drawCore__P19181, + "__update": sprites_BaseSprite___update__P19182, }, }); -const scene_Renderable__C2538_VT = mkVTable({ +const scene_Renderable__C19824_VT = mkVTable({ name: "Renderable", numFields: 4, classNo: 26, lastSubtypeNo: 26, maxBgInstances: null, methods: { - "__visible": scene_Renderable___visible__P2540, - "__draw": sprites_BaseSprite___draw__P1894, - "__drawCore": scene_Renderable___drawCore__P2541, - "__update": sprites_BaseSprite___update__P1896, + "__visible": scene_Renderable___visible__P19826, + "__draw": sprites_BaseSprite___draw__P19180, + "__drawCore": scene_Renderable___drawCore__P19827, + "__update": sprites_BaseSprite___update__P19182, }, iface: { "_z": null, @@ -96230,15 +96572,15 @@ const scene_Renderable__C2538_VT = mkVTable({ "set/handler": null, "shouldBeVisible": null, "set/shouldBeVisible": null, - "__visible": scene_Renderable___visible__P2540, - "__drawCore": scene_Renderable___drawCore__P2541, - "z": sprites_BaseSprite_z__P1892, - "set/z": sprites_BaseSprite_z__P1893, - "__draw": sprites_BaseSprite___draw__P1894, - "__update": sprites_BaseSprite___update__P1896, + "__visible": scene_Renderable___visible__P19826, + "__drawCore": scene_Renderable___drawCore__P19827, + "z": sprites_BaseSprite_z__P19178, + "set/z": sprites_BaseSprite_z__P19179, + "__draw": sprites_BaseSprite___draw__P19180, + "__update": sprites_BaseSprite___update__P19182, }, }); -const info_PlayerState__C2340_VT = mkVTable({ +const info_PlayerState__C19626_VT = mkVTable({ name: "PlayerState", numFields: 3, classNo: 46, @@ -96255,7 +96597,7 @@ const info_PlayerState__C2340_VT = mkVTable({ "set/lifeZeroHandler": null, }, }); -const info_InfoState__C5496_VT = mkVTable({ +const info_InfoState__C22797_VT = mkVTable({ name: "InfoState", numFields: 10, classNo: 47, @@ -96286,7 +96628,7 @@ const info_InfoState__C5496_VT = mkVTable({ "set/countdownEndHandler": null, }, }); -const music_MelodyPlayer__C1622_VT = mkVTable({ +const music_MelodyPlayer__C18908_VT = mkVTable({ name: "MelodyPlayer", numFields: 2, classNo: 48, @@ -96299,12 +96641,12 @@ const music_MelodyPlayer__C1622_VT = mkVTable({ "set/melody": null, "onPlayFinished": null, "set/onPlayFinished": null, - "stop": music_MelodyPlayer_stop__P1626, - "queuePlayInstructions": music_MelodyPlayer_queuePlayInstructions__P5304, - "play": music_MelodyPlayer_play__P1627, + "stop": music_MelodyPlayer_stop__P18912, + "queuePlayInstructions": music_MelodyPlayer_queuePlayInstructions__P22605, + "play": music_MelodyPlayer_play__P18913, }, }); -const scene_GameForeverHandler__C2558_VT = mkVTable({ +const scene_GameForeverHandler__C19844_VT = mkVTable({ name: "GameForeverHandler", numFields: 2, classNo: 49, @@ -96319,7 +96661,7 @@ const scene_GameForeverHandler__C2558_VT = mkVTable({ "set/handler": null, }, }); -const effects_ParticleEffect__C2951_VT = mkVTable({ +const effects_ParticleEffect__C20237_VT = mkVTable({ name: "ParticleEffect", numFields: 3, classNo: 50, @@ -96334,11 +96676,11 @@ const effects_ParticleEffect__C2951_VT = mkVTable({ "set/defaultRate": null, "defaultLifespan": null, "set/defaultLifespan": null, - "start": effects_ParticleEffect_start__P2953, - "destroy": effects_ParticleEffect_destroy__P2954, + "start": effects_ParticleEffect_start__P20239, + "destroy": effects_ParticleEffect_destroy__P20240, }, }); -const effects_ScreenEffect__C2955_VT = mkVTable({ +const effects_ScreenEffect__C20241_VT = mkVTable({ name: "ScreenEffect", numFields: 5, classNo: 51, @@ -96357,36 +96699,36 @@ const effects_ScreenEffect__C2955_VT = mkVTable({ "set/source": null, "sceneDefaultRate": null, "set/sceneDefaultRate": null, - "startScreenEffect": effects_ScreenEffect_startScreenEffect__P2957, - "endScreenEffect": effects_ScreenEffect_endScreenEffect__P2958, - "start": effects_ParticleEffect_start__P2953, - "destroy": effects_ParticleEffect_destroy__P2954, + "startScreenEffect": effects_ScreenEffect_startScreenEffect__P20243, + "endScreenEffect": effects_ScreenEffect_endScreenEffect__P20244, + "start": effects_ParticleEffect_start__P20239, + "destroy": effects_ParticleEffect_destroy__P20240, }, }); -const particles_ParticleFactory__C2876_VT = mkVTable({ +const particles_ParticleFactory__C20162_VT = mkVTable({ name: "ParticleFactory", numFields: 0, classNo: 52, lastSubtypeNo: 56, maxBgInstances: null, methods: { - "createParticle": particles_ParticleFactory_createParticle__P2878, - "drawParticle": particles_ParticleFactory_drawParticle__P2879, + "createParticle": particles_ParticleFactory_createParticle__P20164, + "drawParticle": particles_ParticleFactory_drawParticle__P20165, }, iface: { - "createParticle": particles_ParticleFactory_createParticle__P2878, - "drawParticle": particles_ParticleFactory_drawParticle__P2879, + "createParticle": particles_ParticleFactory_createParticle__P20164, + "drawParticle": particles_ParticleFactory_drawParticle__P20165, }, }); -const particles_SprayFactory__C2880_VT = mkVTable({ +const particles_SprayFactory__C20166_VT = mkVTable({ name: "SprayFactory", numFields: 3, classNo: 53, lastSubtypeNo: 56, maxBgInstances: null, methods: { - "createParticle": particles_SprayFactory_createParticle__P2882, - "drawParticle": particles_SprayFactory_drawParticle__P2883, + "createParticle": particles_SprayFactory_createParticle__P20168, + "drawParticle": particles_SprayFactory_drawParticle__P20169, }, iface: { "speed": null, @@ -96395,21 +96737,21 @@ const particles_SprayFactory__C2880_VT = mkVTable({ "set/minAngle": null, "spread": null, "set/spread": null, - "createParticle": particles_SprayFactory_createParticle__P2882, - "drawParticle": particles_SprayFactory_drawParticle__P2883, - "setSpeed": particles_SprayFactory_setSpeed__P2884, - "setDirection": particles_SprayFactory_setDirection__P2885, + "createParticle": particles_SprayFactory_createParticle__P20168, + "drawParticle": particles_SprayFactory_drawParticle__P20169, + "setSpeed": particles_SprayFactory_setSpeed__P20170, + "setDirection": particles_SprayFactory_setDirection__P20171, }, }); -const particles_AreaFactory__C2886_VT = mkVTable({ +const particles_AreaFactory__C20172_VT = mkVTable({ name: "AreaFactory", numFields: 8, classNo: 54, lastSubtypeNo: 56, maxBgInstances: null, methods: { - "createParticle": particles_AreaFactory_createParticle__P2892, - "drawParticle": particles_AreaFactory_drawParticle__P2893, + "createParticle": particles_AreaFactory_createParticle__P20178, + "drawParticle": particles_AreaFactory_drawParticle__P20179, }, iface: { "speed": null, @@ -96428,21 +96770,21 @@ const particles_AreaFactory__C2886_VT = mkVTable({ "set/maxLifespan": null, "galois": null, "set/galois": null, - "createParticle": particles_AreaFactory_createParticle__P2892, - "drawParticle": particles_AreaFactory_drawParticle__P2893, - "setSpeed": particles_SprayFactory_setSpeed__P2884, - "setDirection": particles_SprayFactory_setDirection__P2885, + "createParticle": particles_AreaFactory_createParticle__P20178, + "drawParticle": particles_AreaFactory_drawParticle__P20179, + "setSpeed": particles_SprayFactory_setSpeed__P20170, + "setDirection": particles_SprayFactory_setDirection__P20171, }, }); -const particles_ShapeFactory__C2902_VT = mkVTable({ +const particles_ShapeFactory__C20188_VT = mkVTable({ name: "ShapeFactory", numFields: 11, classNo: 55, lastSubtypeNo: 56, maxBgInstances: null, methods: { - "createParticle": particles_ShapeFactory_createParticle__P2906, - "drawParticle": particles_ShapeFactory_drawParticle__P2905, + "createParticle": particles_ShapeFactory_createParticle__P20192, + "drawParticle": particles_ShapeFactory_drawParticle__P20191, }, iface: { "speed": null, @@ -96467,22 +96809,22 @@ const particles_ShapeFactory__C2902_VT = mkVTable({ "set/ox": null, "oy": null, "set/oy": null, - "addShape": particles_ShapeFactory_addShape__P2904, - "drawParticle": particles_ShapeFactory_drawParticle__P2905, - "createParticle": particles_ShapeFactory_createParticle__P2906, - "setSpeed": particles_SprayFactory_setSpeed__P2884, - "setDirection": particles_SprayFactory_setDirection__P2885, + "addShape": particles_ShapeFactory_addShape__P20190, + "drawParticle": particles_ShapeFactory_drawParticle__P20191, + "createParticle": particles_ShapeFactory_createParticle__P20192, + "setSpeed": particles_SprayFactory_setSpeed__P20170, + "setDirection": particles_SprayFactory_setDirection__P20171, }, }); -const particles_ConfettiFactory__C2907_VT = mkVTable({ +const particles_ConfettiFactory__C20193_VT = mkVTable({ name: "ConfettiFactory", numFields: 11, classNo: 56, lastSubtypeNo: 56, maxBgInstances: null, methods: { - "createParticle": particles_ShapeFactory_createParticle__P2906, - "drawParticle": particles_ShapeFactory_drawParticle__P2905, + "createParticle": particles_ShapeFactory_createParticle__P20192, + "drawParticle": particles_ShapeFactory_drawParticle__P20191, }, iface: { "speed": null, @@ -96507,14 +96849,14 @@ const particles_ConfettiFactory__C2907_VT = mkVTable({ "set/ox": null, "oy": null, "set/oy": null, - "addShape": particles_ShapeFactory_addShape__P2904, - "drawParticle": particles_ShapeFactory_drawParticle__P2905, - "createParticle": particles_ShapeFactory_createParticle__P2906, - "setSpeed": particles_SprayFactory_setSpeed__P2884, - "setDirection": particles_SprayFactory_setDirection__P2885, + "addShape": particles_ShapeFactory_addShape__P20190, + "drawParticle": particles_ShapeFactory_drawParticle__P20191, + "createParticle": particles_ShapeFactory_createParticle__P20192, + "setSpeed": particles_SprayFactory_setSpeed__P20170, + "setDirection": particles_SprayFactory_setDirection__P20171, }, }); -const particles_Particle__C2821_VT = mkVTable({ +const particles_Particle__C20107_VT = mkVTable({ name: "Particle", numFields: 8, classNo: 57, @@ -96541,7 +96883,7 @@ const particles_Particle__C2821_VT = mkVTable({ "set/color": null, }, }); -const tiles_Location__C2432_VT = mkVTable({ +const tiles_Location__C19718_VT = mkVTable({ name: "Location", numFields: 2, classNo: 58, @@ -96554,19 +96896,19 @@ const tiles_Location__C2432_VT = mkVTable({ "set/_row": null, "_col": null, "set/_col": null, - "tileMap": tiles_Location_tileMap__P2434, - "column": tiles_Location_column__P2435, - "row": tiles_Location_row__P2436, - "x": tiles_Location_x__P2437, - "y": tiles_Location_y__P2438, - "left": tiles_Location_left__P2439, - "top": tiles_Location_top__P2440, - "tileSet": tiles_Location_tileSet__P2443, - "getImage": tiles_Location_getImage__P2446, - "place": tiles_Location_place__P2448, + "tileMap": tiles_Location_tileMap__P19720, + "column": tiles_Location_column__P19721, + "row": tiles_Location_row__P19722, + "x": tiles_Location_x__P19723, + "y": tiles_Location_y__P19724, + "left": tiles_Location_left__P19725, + "top": tiles_Location_top__P19726, + "tileSet": tiles_Location_tileSet__P19729, + "getImage": tiles_Location_getImage__P19732, + "place": tiles_Location_place__P19734, }, }); -const sprites_SpriteSet__C2250_VT = mkVTable({ +const sprites_SpriteSet__C19536_VT = mkVTable({ name: "SpriteSet", numFields: 1, classNo: 59, @@ -96577,16 +96919,16 @@ const sprites_SpriteSet__C2250_VT = mkVTable({ iface: { "_sprites": null, "set/_sprites": null, - "length": sprites_SpriteSet_length__P2253, - "sprites": sprites_SpriteSet_sprites__P2254, - "add": sprites_SpriteSet_add__P2255, - "remove": sprites_SpriteSet_remove__P2257, - "contains": sprites_SpriteSet_contains__P2258, - "toString": sprites_SpriteSet_toString__P2261, + "length": sprites_SpriteSet_length__P19539, + "sprites": sprites_SpriteSet_sprites__P19540, + "add": sprites_SpriteSet_add__P19541, + "remove": sprites_SpriteSet_remove__P19543, + "contains": sprites_SpriteSet_contains__P19544, + "toString": sprites_SpriteSet_toString__P19547, }, - toStringMethod: sprites_SpriteSet_toString__P2261, + toStringMethod: sprites_SpriteSet_toString__P19547, }); -const game_Hitbox__C1998_VT = mkVTable({ +const game_Hitbox__C19284_VT = mkVTable({ name: "Hitbox", numFields: 6, classNo: 60, @@ -96607,25 +96949,25 @@ const game_Hitbox__C1998_VT = mkVTable({ "set/width": null, "height": null, "set/height": null, - "left": game_Hitbox_left__P2006, - "top": game_Hitbox_top__P2007, - "right": game_Hitbox_right__P2008, - "bottom": game_Hitbox_bottom__P2009, - "isValid": game_Hitbox_isValid__P2010, - "contains": game_Hitbox_contains__P2011, - "overlapsWith": game_Hitbox_overlapsWith__P2012, + "left": game_Hitbox_left__P19292, + "top": game_Hitbox_top__P19293, + "right": game_Hitbox_right__P19294, + "bottom": game_Hitbox_bottom__P19295, + "isValid": game_Hitbox_isValid__P19296, + "contains": game_Hitbox_contains__P19297, + "overlapsWith": game_Hitbox_overlapsWith__P19298, }, }); -const sprites_BaseSpriteSayRenderer__C2048_VT = mkVTable({ +const sprites_BaseSpriteSayRenderer__C19334_VT = mkVTable({ name: "BaseSpriteSayRenderer", numFields: 3, classNo: 61, lastSubtypeNo: 62, maxBgInstances: null, methods: { - "draw": sprites_BaseSpriteSayRenderer_draw__P2050, - "update": sprites_BaseSpriteSayRenderer_update__P2051, - "destroy": sprites_BaseSpriteSayRenderer_destroy__P2052, + "draw": sprites_BaseSpriteSayRenderer_draw__P19336, + "update": sprites_BaseSpriteSayRenderer_update__P19337, + "destroy": sprites_BaseSpriteSayRenderer_destroy__P19338, }, iface: { "text": null, @@ -96634,21 +96976,21 @@ const sprites_BaseSpriteSayRenderer__C2048_VT = mkVTable({ "set/fgColor": null, "bgColor": null, "set/bgColor": null, - "draw": sprites_BaseSpriteSayRenderer_draw__P2050, - "update": sprites_BaseSpriteSayRenderer_update__P2051, - "destroy": sprites_BaseSpriteSayRenderer_destroy__P2052, + "draw": sprites_BaseSpriteSayRenderer_draw__P19336, + "update": sprites_BaseSpriteSayRenderer_update__P19337, + "destroy": sprites_BaseSpriteSayRenderer_destroy__P19338, }, }); -const sprites_SpriteSayRenderer__C2053_VT = mkVTable({ +const sprites_SpriteSayRenderer__C19339_VT = mkVTable({ name: "SpriteSayRenderer", numFields: 5, classNo: 62, lastSubtypeNo: 62, maxBgInstances: null, methods: { - "draw": sprites_SpriteSayRenderer_draw__P2056, - "update": sprites_BaseSpriteSayRenderer_update__P2051, - "destroy": sprites_BaseSpriteSayRenderer_destroy__P2052, + "draw": sprites_SpriteSayRenderer_draw__P19342, + "update": sprites_BaseSpriteSayRenderer_update__P19337, + "destroy": sprites_BaseSpriteSayRenderer_destroy__P19338, }, iface: { "text": null, @@ -96661,13 +97003,13 @@ const sprites_SpriteSayRenderer__C2053_VT = mkVTable({ "set/renderText": null, "animation": null, "set/animation": null, - "drawSayFrame": sprites_SpriteSayRenderer_drawSayFrame__P2054, - "draw": sprites_SpriteSayRenderer_draw__P2056, - "update": sprites_BaseSpriteSayRenderer_update__P2051, - "destroy": sprites_BaseSpriteSayRenderer_destroy__P2052, + "drawSayFrame": sprites_SpriteSayRenderer_drawSayFrame__P19340, + "draw": sprites_SpriteSayRenderer_draw__P19342, + "update": sprites_BaseSpriteSayRenderer_update__P19337, + "destroy": sprites_BaseSpriteSayRenderer_destroy__P19338, }, }); -const sprites_RenderText__C2015_VT = mkVTable({ +const sprites_RenderText__C19301_VT = mkVTable({ name: "RenderText", numFields: 5, classNo: 63, @@ -96686,21 +97028,21 @@ const sprites_RenderText__C2015_VT = mkVTable({ "set/width": null, "text": null, "set/text": null, - "draw": sprites_RenderText_draw__P2021, - "drawLine": sprites_RenderText_drawLine__P2022, - "drawPartial": sprites_RenderText_drawPartial__P2023, - "drawPartialLine": sprites_RenderText_drawPartialLine__P2024, - "calculatePartialHeight": sprites_RenderText_calculatePartialHeight__P2025, - "lineHeight": sprites_RenderText_lineHeight__P2026, - "setMaxWidth": sprites_RenderText_setMaxWidth__P2027, - "printableCharacters": sprites_RenderText_printableCharacters__P2028, - "lineEnd": sprites_RenderText_lineEnd__P2029, - "lineStart": sprites_RenderText_lineStart__P2030, - "widthOfLine": sprites_RenderText_widthOfLine__P2031, - "widthOfLines": sprites_RenderText_widthOfLines__P2032, + "draw": sprites_RenderText_draw__P19307, + "drawLine": sprites_RenderText_drawLine__P19308, + "drawPartial": sprites_RenderText_drawPartial__P19309, + "drawPartialLine": sprites_RenderText_drawPartialLine__P19310, + "calculatePartialHeight": sprites_RenderText_calculatePartialHeight__P19311, + "lineHeight": sprites_RenderText_lineHeight__P19312, + "setMaxWidth": sprites_RenderText_setMaxWidth__P19313, + "printableCharacters": sprites_RenderText_printableCharacters__P19314, + "lineEnd": sprites_RenderText_lineEnd__P19315, + "lineStart": sprites_RenderText_lineStart__P19316, + "widthOfLine": sprites_RenderText_widthOfLine__P19317, + "widthOfLines": sprites_RenderText_widthOfLines__P19318, }, }); -const sprites_RenderTextAnimation__C2033_VT = mkVTable({ +const sprites_RenderTextAnimation__C19319_VT = mkVTable({ name: "RenderTextAnimation", numFields: 10, classNo: 64, @@ -96729,17 +97071,17 @@ const sprites_RenderTextAnimation__C2033_VT = mkVTable({ "set/text": null, "height": null, "set/height": null, - "start": sprites_RenderTextAnimation_start__P2035, - "numPages": sprites_RenderTextAnimation_numPages__P2036, - "setPauseLength": sprites_RenderTextAnimation_setPauseLength__P2037, - "setTextSpeed": sprites_RenderTextAnimation_setTextSpeed__P2038, - "currentHeight": sprites_RenderTextAnimation_currentHeight__P2039, - "currentWidth": sprites_RenderTextAnimation_currentWidth__P2040, - "currentOffset": sprites_RenderTextAnimation_currentOffset__P2041, - "draw": sprites_RenderTextAnimation_draw__P2046, + "start": sprites_RenderTextAnimation_start__P19321, + "numPages": sprites_RenderTextAnimation_numPages__P19322, + "setPauseLength": sprites_RenderTextAnimation_setPauseLength__P19323, + "setTextSpeed": sprites_RenderTextAnimation_setTextSpeed__P19324, + "currentHeight": sprites_RenderTextAnimation_currentHeight__P19325, + "currentWidth": sprites_RenderTextAnimation_currentWidth__P19326, + "currentOffset": sprites_RenderTextAnimation_currentOffset__P19327, + "draw": sprites_RenderTextAnimation_draw__P19332, }, }); -const control_Interval__C5226_VT = mkVTable({ +const control_Interval__C22527_VT = mkVTable({ name: "Interval", numFields: 4, classNo: 65, @@ -96756,10 +97098,10 @@ const control_Interval__C5226_VT = mkVTable({ "set/delay": null, "mode": null, "set/mode": null, - "work": control_Interval_work__P5227, + "work": control_Interval_work__P22528, }, }); -const miniMenu_MenuStyle__C4342_VT = mkVTable({ +const miniMenu_MenuStyle__C21628_VT = mkVTable({ name: "MenuStyle", numFields: 11, classNo: 66, @@ -96790,31 +97132,31 @@ const miniMenu_MenuStyle__C4342_VT = mkVTable({ "set/_scrollColor": null, "parent": null, "set/parent": null, - "customWidth": miniMenu_MenuStyle_customWidth__P4354, - "set/customWidth": miniMenu_MenuStyle_customWidth__P4355, - "customHeight": miniMenu_MenuStyle_customHeight__P4356, - "set/customHeight": miniMenu_MenuStyle_customHeight__P4357, - "scrollSpeed": miniMenu_MenuStyle_scrollSpeed__P4358, - "set/scrollSpeed": miniMenu_MenuStyle_scrollSpeed__P4359, - "columns": miniMenu_MenuStyle_columns__P4360, - "set/columns": miniMenu_MenuStyle_columns__P4361, - "rows": miniMenu_MenuStyle_rows__P4362, - "set/rows": miniMenu_MenuStyle_rows__P4363, - "border": miniMenu_MenuStyle_border__P4364, - "set/border": miniMenu_MenuStyle_border__P4365, - "borderColor": miniMenu_MenuStyle_borderColor__P4366, - "set/borderColor": miniMenu_MenuStyle_borderColor__P4367, - "padding": miniMenu_MenuStyle_padding__P4368, - "set/padding": miniMenu_MenuStyle_padding__P4369, - "backgroundColor": miniMenu_MenuStyle_backgroundColor__P4370, - "set/backgroundColor": miniMenu_MenuStyle_backgroundColor__P4371, - "scrollColor": miniMenu_MenuStyle_scrollColor__P4372, - "set/scrollColor": miniMenu_MenuStyle_scrollColor__P4373, - "setMenuStyleProperty": miniMenu_MenuStyle_setMenuStyleProperty__P4374, - "copyTo": miniMenu_MenuStyle_copyTo__P4375, + "customWidth": miniMenu_MenuStyle_customWidth__P21640, + "set/customWidth": miniMenu_MenuStyle_customWidth__P21641, + "customHeight": miniMenu_MenuStyle_customHeight__P21642, + "set/customHeight": miniMenu_MenuStyle_customHeight__P21643, + "scrollSpeed": miniMenu_MenuStyle_scrollSpeed__P21644, + "set/scrollSpeed": miniMenu_MenuStyle_scrollSpeed__P21645, + "columns": miniMenu_MenuStyle_columns__P21646, + "set/columns": miniMenu_MenuStyle_columns__P21647, + "rows": miniMenu_MenuStyle_rows__P21648, + "set/rows": miniMenu_MenuStyle_rows__P21649, + "border": miniMenu_MenuStyle_border__P21650, + "set/border": miniMenu_MenuStyle_border__P21651, + "borderColor": miniMenu_MenuStyle_borderColor__P21652, + "set/borderColor": miniMenu_MenuStyle_borderColor__P21653, + "padding": miniMenu_MenuStyle_padding__P21654, + "set/padding": miniMenu_MenuStyle_padding__P21655, + "backgroundColor": miniMenu_MenuStyle_backgroundColor__P21656, + "set/backgroundColor": miniMenu_MenuStyle_backgroundColor__P21657, + "scrollColor": miniMenu_MenuStyle_scrollColor__P21658, + "set/scrollColor": miniMenu_MenuStyle_scrollColor__P21659, + "setMenuStyleProperty": miniMenu_MenuStyle_setMenuStyleProperty__P21660, + "copyTo": miniMenu_MenuStyle_copyTo__P21661, }, }); -const miniMenu_Style__C4376_VT = mkVTable({ +const miniMenu_Style__C21662_VT = mkVTable({ name: "Style", numFields: 10, classNo: 67, @@ -96843,30 +97185,30 @@ const miniMenu_Style__C4376_VT = mkVTable({ "set/_alignment": null, "parent": null, "set/parent": null, - "padding": miniMenu_Style_padding__P4386, - "set/padding": miniMenu_Style_padding__P4387, - "foreground": miniMenu_Style_foreground__P4388, - "set/foreground": miniMenu_Style_foreground__P4389, - "background": miniMenu_Style_background__P4390, - "set/background": miniMenu_Style_background__P4391, - "borderColor": miniMenu_Style_borderColor__P4392, - "set/borderColor": miniMenu_Style_borderColor__P4393, - "border": miniMenu_Style_border__P4394, - "set/border": miniMenu_Style_border__P4395, - "margin": miniMenu_Style_margin__P4396, - "set/margin": miniMenu_Style_margin__P4397, - "iconTextSpacing": miniMenu_Style_iconTextSpacing__P4398, - "set/iconTextSpacing": miniMenu_Style_iconTextSpacing__P4399, - "iconOnly": miniMenu_Style_iconOnly__P4400, - "set/iconOnly": miniMenu_Style_iconOnly__P4401, - "alignment": miniMenu_Style_alignment__P4402, - "set/alignment": miniMenu_Style_alignment__P4403, - "clone": miniMenu_Style_clone__P4405, - "copyTo": miniMenu_Style_copyTo__P4406, - "setProperty": miniMenu_Style_setProperty__P4407, + "padding": miniMenu_Style_padding__P21672, + "set/padding": miniMenu_Style_padding__P21673, + "foreground": miniMenu_Style_foreground__P21674, + "set/foreground": miniMenu_Style_foreground__P21675, + "background": miniMenu_Style_background__P21676, + "set/background": miniMenu_Style_background__P21677, + "borderColor": miniMenu_Style_borderColor__P21678, + "set/borderColor": miniMenu_Style_borderColor__P21679, + "border": miniMenu_Style_border__P21680, + "set/border": miniMenu_Style_border__P21681, + "margin": miniMenu_Style_margin__P21682, + "set/margin": miniMenu_Style_margin__P21683, + "iconTextSpacing": miniMenu_Style_iconTextSpacing__P21684, + "set/iconTextSpacing": miniMenu_Style_iconTextSpacing__P21685, + "iconOnly": miniMenu_Style_iconOnly__P21686, + "set/iconOnly": miniMenu_Style_iconOnly__P21687, + "alignment": miniMenu_Style_alignment__P21688, + "set/alignment": miniMenu_Style_alignment__P21689, + "clone": miniMenu_Style_clone__P21691, + "copyTo": miniMenu_Style_copyTo__P21692, + "setProperty": miniMenu_Style_setProperty__P21693, }, }); -const miniMenu_MiniMenuState__C7835_VT = mkVTable({ +const miniMenu_MiniMenuState__C25136_VT = mkVTable({ name: "MiniMenuState", numFields: 4, classNo: 68, @@ -96885,7 +97227,7 @@ const miniMenu_MiniMenuState__C7835_VT = mkVTable({ "set/titleStyle": null, }, }); -const controller_ButtonHandler__C1973_VT = mkVTable({ +const controller_ButtonHandler__C19259_VT = mkVTable({ name: "ButtonHandler", numFields: 2, classNo: 69, @@ -96900,7 +97242,7 @@ const controller_ButtonHandler__C1973_VT = mkVTable({ "set/callback": null, }, }); -const controller_ButtonEventHandlerState__C1975_VT = mkVTable({ +const controller_ButtonEventHandlerState__C19261_VT = mkVTable({ name: "ButtonEventHandlerState", numFields: 3, classNo: 70, @@ -96917,7 +97259,7 @@ const controller_ButtonEventHandlerState__C1975_VT = mkVTable({ "set/system": null, }, }); -const characterAnimations_CharacterState__C7813_VT = mkVTable({ +const characterAnimations_CharacterState__C25114_VT = mkVTable({ name: "CharacterState", numFields: 12, classNo: 71, @@ -96950,13 +97292,13 @@ const characterAnimations_CharacterState__C7813_VT = mkVTable({ "set/manualFlags": null, "sprite": null, "set/sprite": null, - "setFrames": characterAnimations_CharacterState_setFrames__P7814, - "setLoopFrames": characterAnimations_CharacterState_setLoopFrames__P7815, - "update": characterAnimations_CharacterState_update__P7817, - "pickRule": characterAnimations_CharacterState_pickRule__P7822, + "setFrames": characterAnimations_CharacterState_setFrames__P25115, + "setLoopFrames": characterAnimations_CharacterState_setLoopFrames__P25116, + "update": characterAnimations_CharacterState_update__P25118, + "pickRule": characterAnimations_CharacterState_pickRule__P25123, }, }); -const characterAnimations_CharacterAnimationSceneState__C7808_VT = mkVTable({ +const characterAnimations_CharacterAnimationSceneState__C25109_VT = mkVTable({ name: "CharacterAnimationSceneState", numFields: 1, classNo: 72, @@ -96967,10 +97309,10 @@ const characterAnimations_CharacterAnimationSceneState__C7808_VT = mkVTable({ iface: { "characters": null, "set/characters": null, - "update": characterAnimations_CharacterAnimationSceneState_update__P7809, + "update": characterAnimations_CharacterAnimationSceneState_update__P25110, }, }); -const characterAnimations_CharacterAnimation__C7811_VT = mkVTable({ +const characterAnimations_CharacterAnimation__C25112_VT = mkVTable({ name: "CharacterAnimation", numFields: 5, classNo: 73, @@ -96991,7 +97333,7 @@ const characterAnimations_CharacterAnimation__C7811_VT = mkVTable({ "set/rule": null, }, }); -const miniMenu_MenuItem__C4408_VT = mkVTable({ +const miniMenu_MenuItem__C21694_VT = mkVTable({ name: "MenuItem", numFields: 3, classNo: 74, @@ -97006,12 +97348,12 @@ const miniMenu_MenuItem__C4408_VT = mkVTable({ "set/text": null, "icon": null, "set/icon": null, - "getHeight": miniMenu_MenuItem_getHeight__P4411, - "getWidth": miniMenu_MenuItem_getWidth__P4412, - "drawTo": miniMenu_MenuItem_drawTo__P4413, + "getHeight": miniMenu_MenuItem_getHeight__P21697, + "getWidth": miniMenu_MenuItem_getWidth__P21698, + "drawTo": miniMenu_MenuItem_drawTo__P21699, }, }); -const color_ColorBuffer__C4073_VT = mkVTable({ +const color_ColorBuffer__C21359_VT = mkVTable({ name: "ColorBuffer", numFields: 2, classNo: 75, @@ -97024,13 +97366,13 @@ const color_ColorBuffer__C4073_VT = mkVTable({ "set/layout": null, "buf": null, "set/buf": null, - "stride": color_ColorBuffer_stride__P4078, - "length": color_ColorBuffer_length__P4079, - "color": color_ColorBuffer_color__P4080, - "setColor": color_ColorBuffer_setColor__P4081, + "stride": color_ColorBuffer_stride__P21364, + "length": color_ColorBuffer_length__P21365, + "color": color_ColorBuffer_color__P21366, + "setColor": color_ColorBuffer_setColor__P21367, }, }); -const color_Fade__C4134_VT = mkVTable({ +const color_Fade__C21420_VT = mkVTable({ name: "Fade", numFields: 4, classNo: 77, @@ -97047,18 +97389,18 @@ const color_Fade__C4134_VT = mkVTable({ "set/_startPalette": null, "_endPalette": null, "set/_endPalette": null, - "startPalette": color_Fade_startPalette__P4136, - "isActive": color_Fade_isActive__P4138, - "start": color_Fade_start__P4139, - "stop": color_Fade_stop__P4141, - "setStartPalette": color_Fade_setStartPalette__P4142, - "setEndPalette": color_Fade_setEndPalette__P4144, - "step": color_Fade_step__P4146, - "then": color_Fade_then__P4147, - "pauseUntilDone": color_Fade_pauseUntilDone__P4148, + "startPalette": color_Fade_startPalette__P21422, + "isActive": color_Fade_isActive__P21424, + "start": color_Fade_start__P21425, + "stop": color_Fade_stop__P21427, + "setStartPalette": color_Fade_setStartPalette__P21428, + "setEndPalette": color_Fade_setEndPalette__P21430, + "step": color_Fade_step__P21432, + "then": color_Fade_then__P21433, + "pauseUntilDone": color_Fade_pauseUntilDone__P21434, }, }); -const color_Palette__C4113_VT = mkVTable({ +const color_Palette__C21399_VT = mkVTable({ name: "Palette", numFields: 2, classNo: 76, @@ -97071,13 +97413,13 @@ const color_Palette__C4113_VT = mkVTable({ "set/layout": null, "buf": null, "set/buf": null, - "stride": color_ColorBuffer_stride__P4078, - "length": color_ColorBuffer_length__P4079, - "color": color_ColorBuffer_color__P4080, - "setColor": color_ColorBuffer_setColor__P4081, + "stride": color_ColorBuffer_stride__P21364, + "length": color_ColorBuffer_length__P21365, + "color": color_ColorBuffer_color__P21366, + "setColor": color_ColorBuffer_setColor__P21367, }, }); -const color_FadeEffect__C4114_VT = mkVTable({ +const color_FadeEffect__C21400_VT = mkVTable({ name: "FadeEffect", numFields: 5, classNo: 78, @@ -97096,11 +97438,11 @@ const color_FadeEffect__C4114_VT = mkVTable({ "set/fadeFactory": null, "revertsId": null, "set/revertsId": null, - "startScreenEffect": color_FadeEffect_startScreenEffect__P4116, - "stop": color_FadeEffect_stop__P4117, + "startScreenEffect": color_FadeEffect_startScreenEffect__P21402, + "stop": color_FadeEffect_stop__P21403, }, }); -const color_FadeRevert__C7644_VT = mkVTable({ +const color_FadeRevert__C24945_VT = mkVTable({ name: "FadeRevert", numFields: 2, classNo: 79, @@ -97113,10 +97455,10 @@ const color_FadeRevert__C7644_VT = mkVTable({ "set/fade": null, "revert": null, "set/revert": null, - "applyRevert": color_FadeRevert_applyRevert__P7645, + "applyRevert": color_FadeRevert_applyRevert__P24946, }, }); -const FastRandomBlocks__C4179_VT = mkVTable({ +const FastRandomBlocks__C21465_VT = mkVTable({ name: "FastRandomBlocks", numFields: 1, classNo: 80, @@ -97127,17 +97469,17 @@ const FastRandomBlocks__C4179_VT = mkVTable({ iface: { "_rng": null, "set/_rng": null, - "randomElement": FastRandomBlocks_randomElement__P4186, + "randomElement": FastRandomBlocks_randomElement__P21472, }, }); -const LoadingAnimations_InhouseAnimation__C7744_VT = mkVTable({ +const LoadingAnimations_InhouseAnimation__C25045_VT = mkVTable({ name: "InhouseAnimation", numFields: 4, classNo: 81, lastSubtypeNo: 83, maxBgInstances: null, methods: { - "start_animation": LoadingAnimations_InhouseAnimation_start_animation__P7749, + "start_animation": LoadingAnimations_InhouseAnimation_start_animation__P25050, }, iface: { "running": null, @@ -97148,21 +97490,21 @@ const LoadingAnimations_InhouseAnimation__C7744_VT = mkVTable({ "set/stopped": null, "z_index": null, "set/z_index": null, - "start": LoadingAnimations_InhouseAnimation_start__P7745, - "stop": LoadingAnimations_InhouseAnimation_stop__P7746, - "optimize_sprite": LoadingAnimations_InhouseAnimation_optimize_sprite__P7747, - "scale": LoadingAnimations_InhouseAnimation_scale__P7748, - "start_animation": LoadingAnimations_InhouseAnimation_start_animation__P7749, + "start": LoadingAnimations_InhouseAnimation_start__P25046, + "stop": LoadingAnimations_InhouseAnimation_stop__P25047, + "optimize_sprite": LoadingAnimations_InhouseAnimation_optimize_sprite__P25048, + "scale": LoadingAnimations_InhouseAnimation_scale__P25049, + "start_animation": LoadingAnimations_InhouseAnimation_start_animation__P25050, }, }); -const LoadingAnimations_Loading__C7754_VT = mkVTable({ +const LoadingAnimations_Loading__C25055_VT = mkVTable({ name: "Loading", numFields: 9, classNo: 82, lastSubtypeNo: 82, maxBgInstances: null, methods: { - "start_animation": LoadingAnimations_Loading_start_animation__P7762, + "start_animation": LoadingAnimations_Loading_start_animation__P25063, }, iface: { "running": null, @@ -97183,27 +97525,27 @@ const LoadingAnimations_Loading__C7754_VT = mkVTable({ "set/_smth_changed": null, "z_index": null, "set/z_index": null, - "current": LoadingAnimations_Loading_current__P7757, - "set/current": LoadingAnimations_Loading_current__P7756, - "minimum": LoadingAnimations_Loading_minimum__P7759, - "set/minimum": LoadingAnimations_Loading_minimum__P7758, - "maximum": LoadingAnimations_Loading_maximum__P7761, - "set/maximum": LoadingAnimations_Loading_maximum__P7760, - "start_animation": LoadingAnimations_Loading_start_animation__P7762, - "start": LoadingAnimations_InhouseAnimation_start__P7745, - "stop": LoadingAnimations_InhouseAnimation_stop__P7746, - "optimize_sprite": LoadingAnimations_InhouseAnimation_optimize_sprite__P7747, - "scale": LoadingAnimations_InhouseAnimation_scale__P7748, + "current": LoadingAnimations_Loading_current__P25058, + "set/current": LoadingAnimations_Loading_current__P25057, + "minimum": LoadingAnimations_Loading_minimum__P25060, + "set/minimum": LoadingAnimations_Loading_minimum__P25059, + "maximum": LoadingAnimations_Loading_maximum__P25062, + "set/maximum": LoadingAnimations_Loading_maximum__P25061, + "start_animation": LoadingAnimations_Loading_start_animation__P25063, + "start": LoadingAnimations_InhouseAnimation_start__P25046, + "stop": LoadingAnimations_InhouseAnimation_stop__P25047, + "optimize_sprite": LoadingAnimations_InhouseAnimation_optimize_sprite__P25048, + "scale": LoadingAnimations_InhouseAnimation_scale__P25049, }, }); -const LoadingAnimations_Splash__C7751_VT = mkVTable({ +const LoadingAnimations_Splash__C25052_VT = mkVTable({ name: "Splash", numFields: 4, classNo: 83, lastSubtypeNo: 83, maxBgInstances: null, methods: { - "start_animation": LoadingAnimations_Splash_start_animation__P7753, + "start_animation": LoadingAnimations_Splash_start_animation__P25054, }, iface: { "running": null, @@ -97214,14 +97556,14 @@ const LoadingAnimations_Splash__C7751_VT = mkVTable({ "set/stopped": null, "z_index": null, "set/z_index": null, - "start_animation": LoadingAnimations_Splash_start_animation__P7753, - "start": LoadingAnimations_InhouseAnimation_start__P7745, - "stop": LoadingAnimations_InhouseAnimation_stop__P7746, - "optimize_sprite": LoadingAnimations_InhouseAnimation_optimize_sprite__P7747, - "scale": LoadingAnimations_InhouseAnimation_scale__P7748, + "start_animation": LoadingAnimations_Splash_start_animation__P25054, + "start": LoadingAnimations_InhouseAnimation_start__P25046, + "stop": LoadingAnimations_InhouseAnimation_stop__P25047, + "optimize_sprite": LoadingAnimations_InhouseAnimation_optimize_sprite__P25048, + "scale": LoadingAnimations_InhouseAnimation_scale__P25049, }, }); -const scene_systemMenu_PauseMenu__C2784_VT = mkVTable({ +const scene_systemMenu_PauseMenu__C20070_VT = mkVTable({ name: "PauseMenu", numFields: 7, classNo: 84, @@ -97244,15 +97586,15 @@ const scene_systemMenu_PauseMenu__C2784_VT = mkVTable({ "set/scrollOffset": null, "generator": null, "set/generator": null, - "show": scene_systemMenu_PauseMenu_show__P2786, - "onUpdate": scene_systemMenu_PauseMenu_onUpdate__P2787, - "setSelection": scene_systemMenu_PauseMenu_setSelection__P2788, - "drawText": scene_systemMenu_PauseMenu_drawText__P2789, - "dispose": scene_systemMenu_PauseMenu_dispose__P2790, - "updateScrollTarget": scene_systemMenu_PauseMenu_updateScrollTarget__P5872, + "show": scene_systemMenu_PauseMenu_show__P20072, + "onUpdate": scene_systemMenu_PauseMenu_onUpdate__P20073, + "setSelection": scene_systemMenu_PauseMenu_setSelection__P20074, + "drawText": scene_systemMenu_PauseMenu_drawText__P20075, + "dispose": scene_systemMenu_PauseMenu_dispose__P20076, + "updateScrollTarget": scene_systemMenu_PauseMenu_updateScrollTarget__P23173, }, }); -const scene_systemMenu_MenuOption__C2776_VT = mkVTable({ +const scene_systemMenu_MenuOption__C20062_VT = mkVTable({ name: "MenuOption", numFields: 8, classNo: 85, @@ -97277,16 +97619,16 @@ const scene_systemMenu_MenuOption__C2776_VT = mkVTable({ "set/getText": null, "action": null, "set/action": null, - "show": scene_systemMenu_MenuOption_show__P2778, - "position": scene_systemMenu_MenuOption_position__P2779, - "setOffset": scene_systemMenu_MenuOption_setOffset__P2780, - "setTheme": scene_systemMenu_MenuOption_setTheme__P2781, - "setState": scene_systemMenu_MenuOption_setState__P2782, - "dispose": scene_systemMenu_MenuOption_dispose__P2783, - "updateCard": scene_systemMenu_MenuOption_updateCard__P5871, + "show": scene_systemMenu_MenuOption_show__P20064, + "position": scene_systemMenu_MenuOption_position__P20065, + "setOffset": scene_systemMenu_MenuOption_setOffset__P20066, + "setTheme": scene_systemMenu_MenuOption_setTheme__P20067, + "setState": scene_systemMenu_MenuOption_setState__P20068, + "dispose": scene_systemMenu_MenuOption_dispose__P20069, + "updateCard": scene_systemMenu_MenuOption_updateCard__P23172, }, }); -const events_EventState__C7847_VT = mkVTable({ +const events_EventState__C25148_VT = mkVTable({ name: "EventState", numFields: 5, classNo: 86, @@ -97305,17 +97647,17 @@ const events_EventState__C7847_VT = mkVTable({ "set/wallHandlers": null, "trackedSprites": null, "set/trackedSprites": null, - "update": events_EventState_update__P7848, - "getSpriteHandler": events_EventState_getSpriteHandler__P7849, - "getTileHandler": events_EventState_getTileHandler__P7850, - "getRegionHandler": events_EventState_getRegionHandler__P7851, - "getWallHandler": events_EventState_getWallHandler__P7852, - "pruneTrackedSprites": events_EventState_pruneTrackedSprites__P7853, - "doRegionUpdate": events_EventState_doRegionUpdate__P7854, - "runRegionHandler": events_EventState_runRegionHandler__P7855, + "update": events_EventState_update__P25149, + "getSpriteHandler": events_EventState_getSpriteHandler__P25150, + "getTileHandler": events_EventState_getTileHandler__P25151, + "getRegionHandler": events_EventState_getRegionHandler__P25152, + "getWallHandler": events_EventState_getWallHandler__P25153, + "pruneTrackedSprites": events_EventState_pruneTrackedSprites__P25154, + "doRegionUpdate": events_EventState_doRegionUpdate__P25155, + "runRegionHandler": events_EventState_runRegionHandler__P25156, }, }); -const events_TileHandlerEntry__C7861_VT = mkVTable({ +const events_TileHandlerEntry__C25162_VT = mkVTable({ name: "TileHandlerEntry", numFields: 4, classNo: 87, @@ -97334,7 +97676,7 @@ const events_TileHandlerEntry__C7861_VT = mkVTable({ "set/handler": null, }, }); -const events_SpriteEventData__C7867_VT = mkVTable({ +const events_SpriteEventData__C25168_VT = mkVTable({ name: "SpriteEventData", numFields: 5, classNo: 88, @@ -97353,11 +97695,11 @@ const events_SpriteEventData__C7867_VT = mkVTable({ "set/walls": null, "owner": null, "set/owner": null, - "getTileEntry": events_SpriteEventData_getTileEntry__P7868, - "getRegionEntry": events_SpriteEventData_getRegionEntry__P7869, + "getTileEntry": events_SpriteEventData_getTileEntry__P25169, + "getRegionEntry": events_SpriteEventData_getRegionEntry__P25170, }, }); -const events_TileState__C7872_VT = mkVTable({ +const events_TileState__C25173_VT = mkVTable({ name: "TileState", numFields: 2, classNo: 89, @@ -97372,7 +97714,7 @@ const events_TileState__C7872_VT = mkVTable({ "set/tile": null, }, }); -const events_Region__C4523_VT = mkVTable({ +const events_Region__C21809_VT = mkVTable({ name: "Region", numFields: 4, classNo: 90, @@ -97389,11 +97731,11 @@ const events_Region__C4523_VT = mkVTable({ "set/right": null, "bottom": null, "set/bottom": null, - "equals": events_Region_equals__P4525, - "checkSprite": events_Region_checkSprite__P4526, + "equals": events_Region_equals__P21811, + "checkSprite": events_Region_checkSprite__P21812, }, }); -const events_RegionState__C7874_VT = mkVTable({ +const events_RegionState__C25175_VT = mkVTable({ name: "RegionState", numFields: 2, classNo: 91, @@ -97408,7 +97750,7 @@ const events_RegionState__C7874_VT = mkVTable({ "set/region": null, }, }); -const scene_TileOverlapHandler__C2556_VT = mkVTable({ +const scene_TileOverlapHandler__C19842_VT = mkVTable({ name: "TileOverlapHandler", numFields: 3, classNo: 92, @@ -97425,7 +97767,7 @@ const scene_TileOverlapHandler__C2556_VT = mkVTable({ "set/handler": null, }, }); -const scene_OverlapHandler__C2552_VT = mkVTable({ +const scene_OverlapHandler__C19838_VT = mkVTable({ name: "OverlapHandler", numFields: 3, classNo: 93, @@ -97442,7 +97784,7 @@ const scene_OverlapHandler__C2552_VT = mkVTable({ "set/handler": null, }, }); -const effects_SceneAnchor__C6000_VT = mkVTable({ +const effects_SceneAnchor__C23301_VT = mkVTable({ name: "SceneAnchor", numFields: 1, classNo: 94, @@ -97453,13 +97795,13 @@ const effects_SceneAnchor__C6000_VT = mkVTable({ iface: { "camera": null, "set/camera": null, - "x": effects_SceneAnchor_x__P6001, - "y": effects_SceneAnchor_y__P6002, - "width": effects_SceneAnchor_width__P6003, - "height": effects_SceneAnchor_height__P6004, + "x": effects_SceneAnchor_x__P23302, + "y": effects_SceneAnchor_y__P23303, + "width": effects_SceneAnchor_width__P23304, + "height": effects_SceneAnchor_height__P23305, }, }); -const MovingSprite__C2312_VT = mkVTable({ +const MovingSprite__C19598_VT = mkVTable({ name: "MovingSprite", numFields: 7, classNo: 95, @@ -97484,7 +97826,7 @@ const MovingSprite__C2312_VT = mkVTable({ "set/yStep": null, }, }); -const sprites_StaticObstacle__C2285_VT = mkVTable({ +const sprites_StaticObstacle__C19571_VT = mkVTable({ name: "StaticObstacle", numFields: 5, classNo: 96, @@ -97503,14 +97845,14 @@ const sprites_StaticObstacle__C2285_VT = mkVTable({ "set/top": null, "left": null, "set/left": null, - "x": sprites_StaticObstacle_x__P2292, - "y": sprites_StaticObstacle_y__P2293, - "height": sprites_StaticObstacle_height__P2294, - "width": sprites_StaticObstacle_width__P2295, + "x": sprites_StaticObstacle_x__P19578, + "y": sprites_StaticObstacle_y__P19579, + "height": sprites_StaticObstacle_height__P19580, + "width": sprites_StaticObstacle_width__P19581, }, }); -const breakpoints = setupDebugger(1, ["transparency16___69730","tile1___69735","tile12___69785","tile7___69790","tile13___69795","tile14___69800","tile15___69805","tile16___69810","tile17___69815","tile18___69820","tile19___69825","tile20___69830","tile2___69740","tile3___69745","tile4___69755","tile6___69760","tile8___69765","tile9___69770","tile10___69775","tile11___69780","tile21___69835","tile22___69840","tile23___69845","tile24___69850","tile25___69855","tile27___69865","tile28___69870","tile29___69875","tile30___69880","tile31___69885","tile32___69890","tile33___69895","tile34___69900","tile35___69905","tile36___69910","tile38___69920","tile39___69925","tile40___69930","tile41___69935","tile42___69940","tile43___69945","tile37___69915","tile68___70070","tile69___70075","tile70___70080","tile71___70085","tile74___70095","tile73___70100","tile75___70105","tile76___70110","tile77___70115","tile78___70120","tile79___70125","tile80___70130","tile81___70135","tile82___70140","tile83___70145","tile44___69950","tile45___69955","tile46___69960","tile47___69965","tile48___69970","tile49___69975","tile50___69980","tile51___69985","tile52___69990","tile53___69995","tile54___70000","tile55___70005","tile56___70010","tile57___70015","tile58___70020","tile59___70025","tile60___70030","tile61___70035","tile62___70040","tile63___70045","tile64___70050","tile65___70055","tile66___70060","tile67___70065","tile72___70090","tile84___70150","tile85___70155","tile86___70160","tile87___70165","tile88___70170","tile89___70175","tile90___70180","tile91___70185","tile92___70190","tile93___70195","tile94___70200","tile95___70205","tile96___70210","tile97___70215","tile98___70220","tile5___69750","tile26___69860","Checkpoint___81779","MiniMap___81782","in_game___81826","map_checkpoints_needed___81848","sprite_player___81802","car_accel___81996","splash_mode___82654","speed_multiplier___83241","car_drive_max_velo___83247","car_drive_frict___83250","car_slow_max_velo___83253","car_slow_frict___83256","show_minimap___82530","laps___83233","car_images___81928","sprite_title___82605","done_options___83230","option_selected___83228","menu_options___83225","maps_names___82068","map_selected___83258","car_images_names___81980","menu_start___82498","car_names_at_begin___83221","menu_leaderboard___83071","sprite_321go___83220","show_checkpoints_gotten___81873","sprites_on_checker___83261","finished_cars___82334","sprite_finished_cars___83198","local_player_names___83195","minimap2___82533","sprite_minimap___82548","local_closest_checkpoint___82922","all_checkpoints___82280","local_last_vx___82950","local_last_vy___82955","map_driving_tiles___82119","map_slow_tiles___82138","sprite_car___82665","map_starting_tiles___82131","sprite_bot___82632","bot_names___82645","maps___82000","maps_driving_tiles___82029","maps_checkpoints_needed___82013","maps_starting_tile___82016","maps_slow_tiles___82042","map_wall_tiles___82145","maps_wall_tiles___82055","map_name___82152","maps_background_color___82076","maps_flower_seeds___82071","rng_decoration___82164","all_black_tiles___82204","all_checkpoint_tiles___82245","these_checkpoints___82289","sprite_checkpoint___82298","local_all_tiles___82820","local_last_tilemap___82823"]) +const breakpoints = setupDebugger(1, ["transparency16___160764","tile1___160767","tile12___160797","tile7___160800","tile13___160803","tile14___160806","tile15___160809","tile16___160812","tile17___160815","tile18___160818","tile19___160821","tile20___160824","tile2___160770","tile3___160773","tile4___160779","tile6___160782","tile8___160785","tile9___160788","tile10___160791","tile11___160794","tile21___160827","tile22___160830","tile23___160833","tile24___160836","tile25___160839","tile27___160845","tile28___160848","tile29___160851","tile30___160854","tile31___160857","tile32___160860","tile33___160863","tile34___160866","tile35___160869","tile36___160872","tile38___160878","tile39___160881","tile40___160884","tile41___160887","tile42___160890","tile43___160893","tile37___160875","tile68___160968","tile69___160971","tile70___160974","tile71___160977","tile74___160983","tile83___161013","tile44___160896","tile45___160899","tile46___160902","tile47___160905","tile48___160908","tile49___160911","tile50___160914","tile51___160917","tile52___160920","tile53___160923","tile54___160926","tile55___160929","tile56___160932","tile57___160935","tile58___160938","tile59___160941","tile60___160944","tile61___160947","tile62___160950","tile63___160953","tile64___160956","tile65___160959","tile66___160962","tile67___160965","tile72___160980","tile73___160986","tile75___160989","tile76___160992","tile77___160995","tile78___160998","tile79___161001","tile80___161004","tile81___161007","tile82___161010","tile84___161016","tile85___161019","tile86___161022","tile87___161025","tile88___161028","tile89___161031","tile90___161034","tile91___161037","tile92___161040","tile93___161043","tile94___161046","tile95___161049","tile96___161052","tile97___161055","tile98___161058","tile99___161061","tile100___161064","tile101___161067","tile102___161070","tile103___161073","tile104___161076","tile5___160776","tile26___160842","Checkpoint___162874","MiniMap___162877","in_game___162921","map_checkpoints_needed___162943","sprite_player___162897","car_accel___163091","splash_mode___163781","speed_multiplier___164366","car_drive_max_velo___164372","car_drive_frict___164375","car_slow_max_velo___164378","car_slow_frict___164381","show_minimap___163636","laps___164358","car_images___163023","sprite_title___163712","done_options___164355","option_selected___163738","menu_options___164352","maps_names___163173","map_selected___164383","car_images_names___163075","menu_start___163604","car_names_at_begin___164348","menu_leaderboard___164198","sprite_321go___164347","show_checkpoints_gotten___162968","sprites_on_checker___164386","finished_cars___163440","sprite_finished_cars___164325","local_player_names___164322","minimap2___163639","sprite_minimap___163654","local_closest_checkpoint___164049","all_checkpoints___163386","local_last_vx___164077","local_last_vy___164082","map_driving_tiles___163225","map_slow_tiles___163244","sprite_car___163792","map_starting_tiles___163237","sprite_bot___163759","bot_names___163772","maps___163095","maps_driving_tiles___163128","maps_checkpoints_needed___163110","maps_starting_tile___163113","maps_slow_tiles___163143","map_wall_tiles___163251","maps_wall_tiles___163158","map_name___163258","maps_background_color___163181","maps_flower_seeds___163176","rng_decoration___163270","all_black_tiles___163310","all_checkpoint_tiles___163351","these_checkpoints___163395","sprite_checkpoint___163404","local_all_tiles___163947","local_last_tilemap___163950"]) -return _main___P84354 +return _main___P166037 }) diff --git a/assets/version.txt b/assets/version.txt index 867e524..589268e 100644 --- a/assets/version.txt +++ b/assets/version.txt @@ -1 +1 @@ -1.2.0 \ No newline at end of file +1.3.0 \ No newline at end of file diff --git a/pxt.json b/pxt.json index cda6df9..9a3a6e6 100644 --- a/pxt.json +++ b/pxt.json @@ -1,6 +1,6 @@ { "name": "Racers", - "version": "1.2.0", + "version": "1.3.0", "description": "", "dependencies": { "device": "*",