From 1e112e9e5df236243b51a433732b7bec8083f5d2 Mon Sep 17 00:00:00 2001 From: Eric Anderson Date: Wed, 25 Nov 2020 00:21:13 -0800 Subject: [PATCH] 0.0.10 --- assets/js/binary.js | 13672 +++++++++++++++++++++--------------------- assets/version.txt | 2 +- pxt.json | 2 +- 3 files changed, 6838 insertions(+), 6838 deletions(-) diff --git a/assets/js/binary.js b/assets/js/binary.js index 115ca38..6eae7fc 100644 --- a/assets/js/binary.js +++ b/assets/js/binary.js @@ -1,5 +1,5 @@ -// meta={"simUrl":"https://trg-arcade.userpxt.io/v1.3.15/---simulator","cdnUrl":"https://pxt.azureedge.net","version":"0.0.9","target":"arcade","targetVersion":"1.3.15","repo":"eanders-ms/arcade-webcam"} -// total=1150326 new=6.66% cached=87.75% other=5.58% +// meta={"simUrl":"https://trg-arcade.userpxt.io/v1.3.15/---simulator","cdnUrl":"https://pxt.azureedge.net","version":"0.0.10","target":"arcade","targetVersion":"1.3.15","repo":"eanders-ms/arcade-webcam"} +// total=1157080 new=6.65% cached=87.76% other=5.58% (function (ectx) { 'use strict'; const runtime = ectx.runtime; @@ -382,7 +382,7 @@ const pxsim_pxtrt = pxsim.pxtrt; const pxsim_numops = pxsim.numops; -function _main___P97508(s) { +function _main___P129888(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -392,232 +392,232 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - globals._intervals___85162 = (undefined); - globals._pollEventQueue___85171 = (undefined); - globals.minPriority___82008 = (1); + globals._intervals___117542 = (undefined); + globals._pollEventQueue___117551 = (undefined); + globals.minPriority___114388 = (1); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, inline__P85174); - globals.listeners___85175 = (s.tmp_0); - globals.globalVolume___85228 = (null); - globals.playToneID___85235 = (0); - r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C83242_VT); + r0 = pxsim_Array__push(s.tmp_0, inline__P117554); + globals.listeners___117555 = (s.tmp_0); + globals.globalVolume___117608 = (null); + globals.playToneID___117615 = (0); + r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C115622_VT); s.tmp_0 = r0; - s.tmp_1 = music_Melody_constructor__P83245_mk(s); + s.tmp_1 = music_Melody_constructor__P115625_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = "~15 e3:3 r:1 d#:3 r:1 d:4 r:1 c#:8"; s.callLocIdx = 0; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; - globals.wawawawaa___83259 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C83242_VT); + globals.wawawawaa___115639 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C115622_VT); s.tmp_0 = r0; - s.tmp_1 = music_Melody_constructor__P83245_mk(s); + s.tmp_1 = music_Melody_constructor__P115625_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = "g4:1 c5 e g:2 e:1 g:3"; s.callLocIdx = 1; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; - globals.powerUp___83262 = (s.tmp_0); - globals.brightness___83368 = (100); + globals.powerUp___115642 = (s.tmp_0); + globals.brightness___115748 = (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", _hex89443); - globals.font8___83389 = (s.tmp_0); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex121823); + globals.font8___115769 = (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", _hex89445); - globals.font12___83390 = (s.tmp_0); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex121825); + globals.font12___115770 = (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", _hex90916); - globals.font5___83394 = (s.tmp_0); - globals.__updated___85272 = (false); - r0 = pxsim.control.runInParallel(inline__P85275); - r0 = pxsim_pxtcore.setPalette(_hex85286); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex123296); + globals.font5___115774 = (s.tmp_0); + globals.__updated___117652 = (false); + r0 = pxsim.control.runInParallel(inline__P117655); + r0 = pxsim_pxtcore.setPalette(_hex117666); r0 = pxsim.image.create(160, 120); - globals.screen___83446 = (r0); - s.tmp_0 = control___screen_setupUpdate__P83408_mk(s); - s.tmp_0.arg0 = inline__P85293; + globals.screen___115826 = (r0); + s.tmp_0 = control___screen_setupUpdate__P115788_mk(s); + s.tmp_0.arg0 = inline__P117673; s.callLocIdx = 4; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.control_EventContext_onStats___82031 = (inline__P85298); - globals.RUN_KEY___85303 = ("#run"); - globals.SCOPE_KEY___85304 = ("#scope"); - s.tmp_0 = settings_initScopes__P85315_mk(s); + globals.control_EventContext_onStats___114411 = (inline__P117678); + globals.RUN_KEY___117683 = ("#run"); + globals.SCOPE_KEY___117684 = ("#scope"); + s.tmp_0 = settings_initScopes__P117695_mk(s); s.callLocIdx = 5; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C83547_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C115927_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P83553_mk(s); + s.tmp_1 = controller_Button_constructor__P115933_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 5; s.tmp_1.arg2 = 4; s.callLocIdx = 6; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - globals.A___83521 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C83547_VT); + globals.A___115901 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C115927_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P83553_mk(s); + s.tmp_1 = controller_Button_constructor__P115933_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 6; s.tmp_1.arg2 = 5; s.callLocIdx = 7; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - globals.B___83522 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C83547_VT); + globals.B___115902 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C115927_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P83553_mk(s); + s.tmp_1 = controller_Button_constructor__P115933_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 1; s.tmp_1.arg2 = 47; s.callLocIdx = 8; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - globals.left___83523 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C83547_VT); + globals.left___115903 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C115927_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P83553_mk(s); + s.tmp_1 = controller_Button_constructor__P115933_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 2; s.tmp_1.arg2 = 49; s.callLocIdx = 9; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - globals.up___83524 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C83547_VT); + globals.up___115904 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C115927_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P83553_mk(s); + s.tmp_1 = controller_Button_constructor__P115933_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 3; s.tmp_1.arg2 = 48; s.callLocIdx = 10; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - globals.right___83525 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C83547_VT); + globals.right___115905 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C115927_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P83553_mk(s); + s.tmp_1 = controller_Button_constructor__P115933_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 4; s.tmp_1.arg2 = 50; s.callLocIdx = 11; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - globals.down___83526 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C83547_VT); + globals.down___115906 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C115927_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P83553_mk(s); + s.tmp_1 = controller_Button_constructor__P115933_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 7; s.tmp_1.arg2 = 51; s.callLocIdx = 12; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; - globals.menu___83527 = (s.tmp_0); - globals._userEventsEnabled___85342 = (true); - globals.defaultRepeatDelay___85344 = (500); - globals.defaultRepeatInterval___85346 = (30); - r0 = pxsim_pxtcore_mkClassInstance(controller_AnyButton__C85352_VT); + globals.menu___115907 = (s.tmp_0); + globals._userEventsEnabled___117722 = (true); + globals.defaultRepeatDelay___117724 = (500); + globals.defaultRepeatInterval___117726 = (30); + r0 = pxsim_pxtcore_mkClassInstance(controller_AnyButton__C117732_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P83553_mk(s); + s.tmp_1 = controller_Button_constructor__P115933_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 0; s.tmp_1.arg2 = -1; s.callLocIdx = 13; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; - globals.anyButton___83601 = (s.tmp_0); - s.tmp_0 = SpriteKind_create__P83775_mk(s); + globals.anyButton___115981 = (s.tmp_0); + s.tmp_0 = SpriteKind_create__P116155_mk(s); s.callLocIdx = 14; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - globals.Player___83776 = (r0); - s.tmp_0 = SpriteKind_create__P83775_mk(s); + globals.Player___116156 = (r0); + s.tmp_0 = SpriteKind_create__P116155_mk(s); s.callLocIdx = 15; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - globals.Food___83778 = (r0); - s.tmp_0 = SpriteKind_create__P83775_mk(s); + globals.Food___116158 = (r0); + s.tmp_0 = SpriteKind_create__P116155_mk(s); s.callLocIdx = 16; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - globals.Enemy___83779 = (r0); + globals.Enemy___116159 = (r0); r0 = (100 * 256); s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - globals.MAX_TIME_STEP___83816 = (r0); + globals.MAX_TIME_STEP___116196 = (r0); r0 = (0.1 * 256); s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - globals.MIN_MOVE_GAP___83819 = (r0); - globals.infoState___85403 = (undefined); - s.tmp_0 = game_addScenePushHandler__P84191_mk(s); - s.tmp_0.arg0 = inline__P85407; + globals.MIN_MOVE_GAP___116199 = (r0); + globals.infoState___117783 = (undefined); + s.tmp_0 = game_addScenePushHandler__P116571_mk(s); + s.tmp_0.arg0 = inline__P117787; s.callLocIdx = 19; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.tmp_0 = game_addScenePopHandler__P84193_mk(s); - s.tmp_0.arg0 = inline__P85422; + s.tmp_0 = game_addScenePopHandler__P116573_mk(s); + s.tmp_0.arg0 = inline__P117802; s.callLocIdx = 23; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; r0 = pxsim_Array__mk(); - globals.scene_Scene_initializers___84081 = (r0); - globals.debug___84170 = (false); - globals.stats___84171 = (false); - globals.winEffect___84172 = (undefined); - globals.loseEffect___84173 = (undefined); - globals.loseSound___85517 = (undefined); - globals.winSound___85519 = (undefined); - s.tmp_0 = scene_systemMenu_initVolume__P85786_mk(s); + globals.scene_Scene_initializers___116461 = (r0); + globals.debug___116550 = (false); + globals.stats___116551 = (false); + globals.winEffect___116552 = (undefined); + globals.loseEffect___116553 = (undefined); + globals.loseSound___117897 = (undefined); + globals.winSound___117899 = (undefined); + s.tmp_0 = scene_systemMenu_initVolume__P118166_mk(s); s.callLocIdx = 24; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = scene_systemMenu_initScreen__P85787_mk(s); + s.tmp_0 = scene_systemMenu_initScreen__P118167_mk(s); s.callLocIdx = 25; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - r0 = pxsim_Array__push(globals.scene_Scene_initializers___84081, scene_systemMenu_register__P84275); - r0 = pxsim.image.ofBuffer(_hex85794); - globals.CARD_NORMAL___84280 = (r0); - r0 = pxsim.image.ofBuffer(_hex85796); - globals.CARD_SELECTED___84281 = (r0); - r0 = pxsim.image.ofBuffer(_hex85798); - globals.CARD_ACTIVE___84282 = (r0); - r0 = pxsim.image.ofBuffer(_hex85800); - globals.VOLUME_UP_ICON___84283 = (r0); - r0 = pxsim.image.ofBuffer(_hex85802); - globals.BRIGHTNESS_DOWN_ICON___84284 = (r0); - r0 = pxsim.image.ofBuffer(_hex85804); - globals.CLOSE_MENU_ICON___84285 = (r0); - r0 = pxsim.image.ofBuffer(_hex85806); - globals.VOLUME_DOWN_ICON___84286 = (r0); - r0 = pxsim.image.ofBuffer(_hex85808); - globals.SLEEP_ICON___84287 = (r0); - r0 = pxsim.image.ofBuffer(_hex85810); - globals.CONSOLE_ICON___84288 = (r0); - r0 = pxsim.image.ofBuffer(_hex85812); - globals.BRIGHTNESS_UP_ICON___84289 = (r0); - r0 = pxsim.image.ofBuffer(_hex85814); - globals.STATS_ICON___84290 = (r0); - globals.consoleColor___85817 = (1); - globals.tabSize___85820 = (8); - globals.consoleFont___85826 = (globals.font5___83394); - r0 = pxsim_ImageMethods.height(globals.screen___83446); + r0 = pxsim_Array__push(globals.scene_Scene_initializers___116461, scene_systemMenu_register__P116655); + r0 = pxsim.image.ofBuffer(_hex118174); + globals.CARD_NORMAL___116660 = (r0); + r0 = pxsim.image.ofBuffer(_hex118176); + globals.CARD_SELECTED___116661 = (r0); + r0 = pxsim.image.ofBuffer(_hex118178); + globals.CARD_ACTIVE___116662 = (r0); + r0 = pxsim.image.ofBuffer(_hex118180); + globals.VOLUME_UP_ICON___116663 = (r0); + r0 = pxsim.image.ofBuffer(_hex118182); + globals.BRIGHTNESS_DOWN_ICON___116664 = (r0); + r0 = pxsim.image.ofBuffer(_hex118184); + globals.CLOSE_MENU_ICON___116665 = (r0); + r0 = pxsim.image.ofBuffer(_hex118186); + globals.VOLUME_DOWN_ICON___116666 = (r0); + r0 = pxsim.image.ofBuffer(_hex118188); + globals.SLEEP_ICON___116667 = (r0); + r0 = pxsim.image.ofBuffer(_hex118190); + globals.CONSOLE_ICON___116668 = (r0); + r0 = pxsim.image.ofBuffer(_hex118192); + globals.BRIGHTNESS_UP_ICON___116669 = (r0); + r0 = pxsim.image.ofBuffer(_hex118194); + globals.STATS_ICON___116670 = (r0); + globals.consoleColor___118197 = (1); + globals.tabSize___118200 = (8); + globals.consoleFont___118206 = (globals.font5___115774); + r0 = pxsim_ImageMethods.height(globals.screen___115826); s.tmp_2 = r0; s.tmp_5 = if_charHeight_1_mk(s); - s.tmp_5.arg0 = globals.consoleFont___85826; + s.tmp_5.arg0 = globals.consoleFont___118206; if (!s.tmp_5.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_5.arg0, "charHeight"); } else { @@ -636,13 +636,13 @@ switch (step) { r0 = pxsim.Math_.floor(s.tmp_1); s.tmp_0 = r0; r0 = (s.tmp_0 - 1); - globals.consoleLines___85831 = (r0); - r0 = pxsim_ImageMethods.width(globals.screen___83446); + globals.consoleLines___118211 = (r0); + r0 = pxsim_ImageMethods.width(globals.screen___115826); 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___85826; + s.tmp_4.arg0 = globals.consoleFont___118206; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charWidth"); } else { @@ -657,22 +657,22 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_3); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - globals.consoleColumns___85841 = (r0); - s.tmp_0 = console_addListener__P82016_mk(s); - s.tmp_0.arg0 = game_consoleOverlay_listener__P85853; + globals.consoleColumns___118221 = (r0); + s.tmp_0 = console_addListener__P114396_mk(s); + s.tmp_0.arg0 = game_consoleOverlay_listener__P118233; s.callLocIdx = 28; s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = inline__P85857; + s.tmp_0.argL = inline__P118237; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 30; s.pc = 23; return s.tmp_0; case 23: r0 = s.retval; - globals.MAX_SOURCES___85855 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(particles_SprayFactory__C84360_VT); + globals.MAX_SOURCES___118235 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(particles_SprayFactory__C116740_VT); s.tmp_0 = r0; - s.tmp_1 = particles_SprayFactory_constructor__P84361_mk(s); + s.tmp_1 = particles_SprayFactory_constructor__P116741_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 20; s.tmp_1.arg2 = 0; @@ -680,81 +680,81 @@ switch (step) { s.callLocIdx = 31; s.pc = 24; return s.tmp_1; case 24: r0 = s.retval; - globals.defaultFactory___84340 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C84228_VT); + globals.defaultFactory___116720 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C116608_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P84230_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P116610_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 32; s.pc = 25; return s.tmp_1; case 25: r0 = s.retval; - globals.galois___85890 = (s.tmp_0); - globals.angleSlice___85898 = (0.06283185307179587); - r0 = pxsim_pxtcore_mkClassInstance(effects_ScreenEffect__C84435_VT); + globals.galois___118270 = (s.tmp_0); + globals.angleSlice___118278 = (0.06283185307179587); + r0 = pxsim_pxtcore_mkClassInstance(effects_ScreenEffect__C116815_VT); s.tmp_0 = r0; - s.tmp_1 = effects_ScreenEffect_constructor__P84436_mk(s); + s.tmp_1 = effects_ScreenEffect_constructor__P116816_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 = inline__P87475; + s.tmp_1.arg4 = inline__P119855; s.callLocIdx = 38; s.pc = 26; return s.tmp_1; case 26: r0 = s.retval; - globals.confetti___84443 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C84458_VT); + globals.confetti___116823 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C116838_VT); s.tmp_0 = r0; - s.tmp_1 = effects_ImageEffect_constructor__P84459_mk(s); + s.tmp_1 = effects_ImageEffect_constructor__P116839_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 100; - s.tmp_1.arg2 = inline__P91688; + s.tmp_1.arg2 = inline__P124068; s.callLocIdx = 44; s.pc = 27; return s.tmp_1; case 27: r0 = s.retval; - globals.dissolve___84463 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C84458_VT); + globals.dissolve___116843 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C116838_VT); s.tmp_0 = r0; - s.tmp_1 = effects_ImageEffect_constructor__P84459_mk(s); + s.tmp_1 = effects_ImageEffect_constructor__P116839_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 125; - s.tmp_1.arg2 = inline__P87367; + s.tmp_1.arg2 = inline__P119747; s.callLocIdx = 47; s.pc = 28; return s.tmp_1; case 28: r0 = s.retval; - globals.melt___84464 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(texteffects_TextEffect__C84473_VT); + globals.melt___116844 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(texteffects_TextEffect__C116853_VT); s.tmp_0 = r0; - s.tmp_1 = texteffects_TextEffect_constructor__P84475_mk(s); + s.tmp_1 = texteffects_TextEffect_constructor__P116855_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = inline__P85949; + s.tmp_1.arg1 = inline__P118329; s.callLocIdx = 48; s.pc = 29; return s.tmp_1; case 29: r0 = s.retval; - globals.shake___84476 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(texteffects_TextEffect__C84473_VT); + globals.shake___116856 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(texteffects_TextEffect__C116853_VT); s.tmp_0 = r0; - s.tmp_1 = texteffects_TextEffect_constructor__P84475_mk(s); + s.tmp_1 = texteffects_TextEffect_constructor__P116855_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = inline__P85962; + s.tmp_1.arg1 = inline__P118342; s.callLocIdx = 58; s.pc = 30; return s.tmp_1; case 30: r0 = s.retval; - globals.wave___84477 = (s.tmp_0); - s.tmp_0 = game_setWaitAnyButton__P84175_mk(s); - s.tmp_0.arg0 = controller_pauseUntilAnyButtonIsPressed__P83597; + globals.wave___116857 = (s.tmp_0); + s.tmp_0 = game_setWaitAnyButton__P116555_mk(s); + s.tmp_0.arg0 = controller_pauseUntilAnyButtonIsPressed__P115977; s.callLocIdx = 59; s.pc = 31; return s.tmp_0; case 31: r0 = s.retval; - s.tmp_0 = game_eventContext__P84177_mk(s); + s.tmp_0 = game_eventContext__P116557_mk(s); s.callLocIdx = 60; s.pc = 32; return s.tmp_0; case 32: r0 = s.retval; - globals.CHANNEL___87145 = ("webcam"); - globals.initialized___87152 = (false); - globals.currentFrame___85112 = (undefined); - s.tmp_0 = webcam_onFrameReceived__P85113_mk(s); - s.tmp_0.arg0 = inline__P87178; + globals.CHANNEL___119525 = ("webcam"); + globals.initialized___119532 = (false); + globals.currentFrame___117492 = (undefined); + s.tmp_0 = webcam_onFrameReceived__P117493_mk(s); + s.tmp_0.arg0 = inline__P119558; s.callLocIdx = 66; s.pc = 33; return s.tmp_0; case 33: r0 = s.retval; @@ -762,13 +762,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -_main___P97508.info = {"start":0,"length":0,"line":0,"column":0,"endLine":0,"endColumn":0,"fileName":"main.ts","functionName":"
","argumentNames":[]} -_main___P97508.continuations = [ ] +_main___P129888.info = {"start":0,"length":0,"line":0,"column":0,"endLine":0,"endColumn":0,"fileName":"main.ts","functionName":"
","argumentNames":[]} +_main___P129888.continuations = [ ] -function _main___P97508_mk(s) { +function _main___P129888_mk(s) { checkStack(s.depth); return { - parent: s, fn: _main___P97508, depth: s.depth + 1, + parent: s, fn: _main___P129888, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -778,26 +778,26 @@ function _main___P97508_mk(s) { tmp_5: undefined, } } -const _hex89443 = pxsim.BufferMethods.createBufferFromHex("2000000000000000210000005e0000002200000e000e0000230028fe28fe280024004c92ff926400250002651248a64026006c92926ca000270000000e000000280000007c82000029000000827c00002a005438103854002b0010107c1010002c000000907000002d001010101010002e000000606000002f000060100806003000003c42423c00310000447e4000003200004462524c00330000424a4e320034003028247e20003500004e4a4a32003600003c4a4a30003700000262120e00380000344a4a34003900000c52523c003a0000006c6c00003b000000967600003c001028284444003d002828282828003e004444282810003f0000025909060040003c425a560800410078141214780042007e4a4a4a34004300003c424224004400007e42423c004500007e4a4a42004600007e0a0a02004700003c425234004800007e08087e00490000427e4200004a002040423e02004b00007e081462004c00007e404040004d007e0418047e004e00007e04087e004f003c4242423c005000007e12120c005100003c5262bc005200007e12126c00530000244a522400540002027e0202005500003e40403e005600001e70701e0057007e2018207e00580042241824420059000608700806005a000062524a46005b00007e424200005c000006081060005d000042427e00005e000804020408005f00808080808000600000000204000061000030484878006200007e4848300063000030484848006400003048487e006500003068585000660000107c12040067000018a4a478006800007e08087000690000487a4000006a000040847d00006b00007e102840006c0000427e4000006d007808300870006e000078080870006f00003048483000700000fc24241800710000182424fc0072000078100810007300005058682800740000083e48200075000038404078007600001860601800770038403040380078000048303048007900005ca0a07c007a000048685848007b000008364100007c000000fe0000007d000041360800007e00000804080400a000000000000000a10000007a000000a200003048fc4800a30090fc92928400a400542844285400a5002a2c782c2a00a6000000ee000000a7000094aaaa5200a800000200020000a9003e414955413eaa0000242a2e0000ab00102854284400ac00001010107000ad00001010101000ae003e415d45413eaf00000202020200b000000814140800b1008888be888800b2000024322c0000b30000222a140000b400000004020000b50000f840207800b6000c1e7e027e00b700000010000000b800000080400000b90000243e200000ba0000242a240000bb00442854281000bc00025f70f84000bd00021f90c8b000be0011557af84000bf000030484d2000c000601916186000c100601816196000c200601a151a6000c300601a151a6100c400601914196000c500601a151a6000c6007c0a7e4a4200c700001ea1611200c800007c55564400c900007c56554400ca00007c56554600cb00007c55544500cc0000457e440000cd0000447e450000ce0000467d460000cf0000457c450000d000087e4a423c00d100007e09127d00d200003845463800d300003846453800d400003846453a00d500003a45463900d600003845443900d700442810284400d80000fc724e3f00d900003c41423c00da00003c42413c00db00003c42413e00dc00003c41403d00dd00040872090400de00007e24241800df00007c025a2400e0000030494a7800e10000304a497800e20000304a497a00e3000032494a7900e40000304a487a00e50000304a4d7a00e600304878685000e7000018a4642400e8000030695a5000e90000306a595000ea0000306a595200eb0000306a585200ec0000497a400000ed0000487a410000ee00004a79420000ef00004a78420000f00000304a4b3d00f100007a090a7100f2000030494a3000f30000304a493000f40000304a493200f5000032494a3100f60000304a483200f700101054101000f800007068583800f900003841427800fa00003842417800fb00003842417a00fc00003842407a00fd0000b84241f800fe0000ff24241800ff00005ca1a07d000001601915196000010100304a4a7a000201611a16196000030100314a4a790004013c0a094abc00050100182464bc000601003846452800070100304a4948000801003846452a00090100304a494a000a010038444528000b010030484a48000c010038454629000d010030494a49000e01007c454639000f0100314a497e001001087e4a423c00110130484c7e04001201007d55554500130100326a5a52001401007d56564500150100316a5a51001601007c55544400170100306a5850001801003f65a521001901001874ac28001a01007c555645001b010030695a51001c010038465536001d0100304a49f2001e010039465635001f0100314a4af100200100384455340021010018a4a578002201001ea1691a0023010018a6a578002401007812117a0025017e080a7102002601047e147e04002701047e0c08700028010002457e450029010002497a41002a0100457d4500002b01004a7a4200002c0100014a7a49002d0100014a7a41002e0100217fa100002f0100247da00000300100447d440000310100487840000032017e0022423e0033013d0040847d0034012040463d0600350100800af90200360100bf440a3100370100bf4814200038010078102848003901007c404241003a0100467d4000003b01003fa06020003c0100a17f2000003d01007c414241003e0100457e4100003f01007e40484000400100427e4008004101107e48404000420100527e4800004301007c0a117c00440100780a097000450100bf42043f00460100bc440438004701007c09127d00480100790a09700049010a06780870004a01003f02847f004b01003c048478004c013945454539004d0100324a4a32004e013946464639004f0100314a4a310050013a4544463900510132494832010052013c427e4a420053013048306850005401007c163548005501007812091000560100bf49093600570100bc480408005801007d1635480059010079120910005a010048565524005b0100505a6928005c010048565526005d0100505a692a005e010012a56912005f010028ac741400600100485556250061010050596a290062010101bf410100630100049f641000640104057e050400650100083d4a2100660102127e120200670100183e5820006801003a414239006901003a414279006a01003d41413d006b01003a42427a006c010039424239006d010039424279006e01003a45453a006f01003a45457a0070013a41403a010071013a41407a01007201001f60a01f007301001c60a03c00740178221122780075013842314238007601081261120800770100b84241fa00780104097009040079010064564d44007a0100486a5948007b010064544d44007c010048685a48007d010064554e45007e010048695a49007f0100087c0204008f01003452523c00920100887e090200a0013c42423c0806a101003048483008af01003e403e0806b001003840781008b501006a5a4a4e00b601005878585800d101003845463900d2010030494a3100e601003845563500e7010030494af100fa0100742a750000fb0100304c4a7d00fc0178147e554400fd0130487a695000fe010078744e3d00ff0100706a59380018020012a569120019020028ac7414001a020101bf4101001b0200049f641000bb0200000c0a0000bc0200000a060000bd020000060a0000c602000201020000c702000102010000c902000202020000d802000102020100d902000002000000da02000205020000db02000040800000dc02000201020100dd02020100020100740300000201000075030000804000007a030000c08000007e03000096760000840300000300000085030200030002008603037c12127c008703000010000000880303007e4a4200890303007e087e008a030300427e42008c03033c42423c008e0303000e700e008f03035c62625c00900302003b400200910378141214780092037e4a4a4a34009303007e0202020094036058465860009503007e4a4a420096030062524a46009703007e08087e0098033c4a4a4a3c00990300427e4200009a03007e081462009b036018061860009c037e0418047e009d03007e04087e009e0300424a4a42009f033c4242423c00a003007e02027e00a103007e12120c00a30300665a424200a40302027e020200a503060870080600a60318247e241800a703422418244200a8030e107e100e00a9035c6202625c00aa0300457c450000ab03040970090400ac030030484a7900ad030030685a5100ae0378100a09f000af03003a41200000b0033a4043403a00b103003048487800b20300fe25251a00b3030c30c0300c00b403344a4a4a3000b503003068585000b603021aa6a24200b7033c080404f800b803003c4a4a3c00b903003840200000ba03007820504800bb03641212227c00bc03fc2020103c00bd03182040201800be03112d2ba94100bf03003048483000c003087808780800c103f82424241800c2031824a4a44800c303304848582800c403000838482800c503384040403800c6031c20f8241800c703c4281028c400c8031c20fc201c00c903304820483000ca03000238422000cb03384240423800cc0330484a493000cd03384042413800ce03304822493000d0033c52525c2000d10310344a3c0800d203067804020400d303120a7c020400d4030d7009040800d5031824ff241800d603384828483800d70348302221d800da031c2221a14200db031824a4a44200dc037e1212020200dd0300fc24240400de033e2010087c00df030c0ac9281800e003700c621c7000e10301092516f800e2039ea0bea07e00e30398a0b8a07800e4030c1214107e00e503001028207800e603be9088887000e70348544e443800e803245252524c00e903285454544800ea0364524c526400eb03086458640800ec03385454542200ed03306848682400ee03184a7e4a1800ef031848ff0a0800f003483020205800f10378a4a4a49800f203304848485000f303006080847d00f4033c4a4a4a3c00f5030030585848000004007c555644000104007c55544500020401013f8579000304007c0605040004043c4a4a422400050400244a522400060400427e420000070400457c45000008042040423e020009047c027e4830000a047e087e4830000b0402027e0a72000c04007c102a45000d047c2112087c000e040c5152523d000f043f20e0203f00100478141214780011047e4a4a4a300012047e4a4a4a34001304007e020202001404c07c427ec0001504007e4a4a4200160476087e087600170424424a4a34001804007e08047e001904007d120a7d001a04007e081462001b04403c02027e001c047e0418047e001d04007e08087e001e043c4242423c001f047e0202027e002004007e12120c002104003c42422400220402027e02020023040e5050503e00240418247e241800250442241824420026043f2020bf600027040e1010107e0028047e407e407e0029043f203fa07f002a04027e484830002b047e4848307e002c04007e484830002d0424424a4a3c002e047e183c423c002f04006c12127e0030043048487840003104003c4a4a3100320400786850200033040078080808003404c0704878c000350430686850000036044830783048003704004058683000380478402010780039047942221279003a040078203048003b044030080878003c047810201078003d047810101078003e043048484830003f047808080878004004fc24242418004104304848485000420408087808080043041ca0a0a07c0044041824ff241800450400483030480046043c2020bc60004704182020207800480478407840780049043c203ca07c004a040878505020004b047850502078004c040078505020004d044858683000004e047830304830004f0450282878000050040030696a500051040032686a50005204023f0a887000530400780a09080054040030685848005504005058682800560400487a4000005704004a784200005804004080847d0059047008785020005a047810785020005b04047e141060005c040078223148005d047841221078005e0418a1a2a279005f043c20e0203c006204027f4a4830006304087e5850200070040e107e100e00710418207820180072043c4a4a4a3c0073043068586830007404001e70180c0075040018603010009004007e020203009104007808080c009204087e0a0a0200930420782808080096043b043f043be0970424183c1824c09a04003f040a31c09b04003c101824c0ae04060870080600af040c10e0100c00b004161870181600b1042c30e0302c00b20421120c1221c0b3040024181824c0ba047e0808087000bb04007e08087000d804003452523c00d904002868583000e20400457d450000e304004a7a420000e8043c4a4a4a3c00e904003058583000ee04003d41413d00ef04003a42427a00d005681020285000d105484848784000d205004830600000d305080808780800d405680808087800d505000008780000d605080818680800d705087808087800d805784050487800d905000008180000da0504040404fc00db05484848483800dc050e4848281800dd05087848487800de05582010487000df05000004fc0000e005004040487800e105000878483800e205487840281800e305041c0404fc00e405485848483800e50504f820140800e605485060685000e705f40424241c00e805080808087000e905785058403800ea05487808087800f005087800087800f105081800087800f205081800081800f305000010080000f405100800100800021e7c5455542800031e007e484930000a1e007c454438000b1e003049487e001e1e007c151404001f1e001079140800401e7e0419047e00411e780832087000561e007c15140800571e00fc25241800601e004854552400611e0050586a28006a1e04047d0404006b1e00083d482000801e7c2112207c00811e384132403800821e7c2012217c00831e384032413800841e7c2110217c00851e384230423800f21e040972080400f31e00b84142f800a3207e0a7a120a00a420a8fcaa828400a720087e2a1c0800ab200098a4a6bf02ac20183c5a5a4200af20627f224438009021103854101000912108047e0408009221101054381000932110207e201000942110381010381095212844fe442800") -const _hex89445 = pxsim.BufferMethods.createBufferFromHex("20000000000000000000000000000000000000000000000000002100000000000006fc0000000000000000000000000000000000220000001c00000000001c0000000000000000000000000000002300a000f807a000f807a00000000000000000000000000000002400000018022404460c8803000000000000000000000000000025003802c4017800200390040803000000000000000000000000260080037804a4041803800340040000000000000000000000002700000000001c00000000000000000000000000000000000000280000000000f8010606010800000000000000000000000000002900000001080606f801000000000000000000000000000000002a00040014000e001400040000000000000000000000000000002b0040004000f8034000400000000000000000000000000000002c000000000000090006000000000000000000000000000000002d000000800080008000000000000000000000000000000000002e000000000000060000000000000000000000000000000000002f00000c800360001c000300000000000000000000000000000030000000f80304040404f80300000000000000000000000000003100000004040404fc07000400040000000000000000000000003200000008060405c4043804000000000000000000000000000033000000080244044404b803000000000000000000000000000034000000800170010801fc070001000000000000000000000000350000023c0424042404c403000000000000000000000000000036000000f0034804440488030000000000000000000000000000370000000400c40734000c00000000000000000000000000000038000000b80344044404b803000000000000000000000000000039000000780284048802f00100000000000000000000000000003a000000000030060000000000000000000000000000000000003b000000000018090006000000000000000000000000000000003c004000a000a000a000100100000000000000000000000000003d002001200120012001200100000000000000000000000000003e0000001001a000a000a00040000000000000000000000000003f000000080084066400180000000000000000000000000000004000f0030c04c20822092409f80900000000000000000000000041000007f8008400f8000007000000000000000000000000000042000000fc0744044404b803000000000000000000000000000043000000f001080204040404080200000000000000000000000044000000fc0704040802f001000000000000000000000000000045000000fc07440444044404000000000000000000000000000046000000fc07440044004400000000000000000000000000000047000000f00108024404c803000000000000000000000000000048000000fc0740004000fc070000000000000000000000000000490000000404fc070404040400000000000000000000000000004a000000000200040004fc0300000000000000000000000000004b000000fc074000f0000c0304040000000000000000000000004c000000fc0700040004000400000000000000000000000000004d000000fc0738007000fc0700000000000000000000000000004e000000fc073800c003fc0700000000000000000000000000004f000000f80304040404f803000000000000000000000000000050000000fc07840084004400780000000000000000000000000051000000fc0102020206fc09000000000000000000000000000052000000fc074400c4013806000000000000000000000000000053000000180224044404880300000000000000000000000000005400000004000400fc070400040000000000000000000000000055000000fc0300040004fc03000000000000000000000000000056000c00f0030004f0030c00000000000000000000000000000057007c008007e001f0010007fc0000000000000000000000000058000404b8034000b80304040000000000000000000000000000590004003800c00730000c0000000000000000000000000000005a0004040407e4041c04040400000000000000000000000000005b0000000000ff0f0108010800000000000000000000000000005c0003001c0060008003000c00000000000000000000000000005d00000001080108ff0f000000000000000000000000000000005e004000380004003800400000000000000000000000000000005f00000800080008000800080000000000000000000000000000600000000000020004000000000000000000000000000000000061000000200390049004e007000000000000000000000000000062000000fc0710041004e003000000000000000000000000000063000000c001200210043004000200000000000000000000000064000000e00310041004fc07000000000000000000000000000065000000e00390049004e0040000000000000000000000000000660000001000f80714001400000000000000000000000000000067000000b806440944093c09040600000000000000000000000068000000fc0710001000e0070000000000000000000000000000690000000000f4070000000000000000000000000000000000006a00000800080008fd07000000000000000000000000000000006b000000fe078000e001100610040000000000000000000000006c0000000000fc030004000400000000000000000000000000006d00f00710001000e0071000e0070000000000000000000000006e000000f00710001000e00700000000000000000000000000006f000000e00310041004e003000000000000000000000000000070000000fc0f04010401f800000000000000000000000000000071000000f80004010401fc0f000000000000000000000000000072000000f00720001000100000000000000000000000000000007300000060029004900420030000000000000000000000000000740000001000fc0310041004000000000000000000000000000075000000f00300040004f007000000000000000000000000000076003000c0030004c003300000000000000000000000000000007700f0000007e003c0010007f000000000000000000000000000780010046003800060031004000000000000000000000000000079000c0870088007f0000c0000000000000000000000000000007a000000000410079004700410040000000000000000000000007b0000004000be070108010800000000000000000000000000007c0000000000ff0f0000000000000000000000000000000000007d00000001080108be07400000000000000000000000000000007e00800040004000800080004000000000000000000000000000") -const _hex90916 = pxsim.BufferMethods.createBufferFromHex("20000000000000002100001700000000220000030003000023000a1f0a1f0a0024000a17151d0a00250013090412190026000a15150a100027000003000000002800000e11000000290000110e0000002a00000a040a00002b0000040e0400002c000010080000002d000004040400002e000008000000002f0010080402010030000e11110e0000310000121f100000320019151512000033000911150b000034000c0a091f080035001715151509003600081416150800370011090503010038000a1515150a00390002150d0502003a00000a000000003b0000100a0000003c0000040a1100003d00000a0a0a00003e0000110a0400003f0002011505020040000e1115090e0041001e05051e000042001f15150a000043000e111111000044001f11110e000045001f151511000046001f050501000047000e1111150c0048001f04041f00004900111f110000004a000911110f01004b001f040a1100004c001f10101000004d001f0204021f004e001f0204081f004f000e11110e000050001f0505020000510006091916000052001f05050a10005300121515090000540001011f01010055000f10100f0000560007081008070057001f0804081f0058001b04041b0000590001021c0201005a001915131100005b00001f111100005c000102040810005d000011111f00005e000002010200005f00101010101000600000010200000061000c12121e100062001f141408000063000c121212000064000814141f000065000e15151200006600041e0501000067000215150f000068001f04041800006900001d000000006a000010100d00006b001f040a1000006c00000f101000006d001e0204021e006e001e02021c00006f000c12120c000070001e0a0a0400007100040a0a1e000072001c0202020000730010140a0200007400000f1414100075000e10101e1000760006081008060077001e1008101e007800120c0c12000079001214080402007a00121a161200007b0000041f1100007c00001f000000007d00111f040000007e00000404080800d3000c1213130c00f3000c12130d000004010e05051e100005010609191f080006010c121313120007010c121313000018010f0b1b19000019010e151d1a000041011f14121000004201100f1412000043011f0205081f0044011e03031c00005a0110140b0302005b0110140b0300007901121a171300007a01121a171300007b01121b171200007c01121b17120000") -const _hex85286 = pxsim.BufferMethods.createBufferFromHex("000000ffffffff2121ff93c4ff8135fff609249ca378dc52003fad87f2ff8e2ec4a4839f5c406ce5cdc491463d000000") -const _hex85794 = pxsim.BufferMethods.createBufferFromHex("8704240024000000001111111111111111111111111111111100000010313333333333333333333333333333130100001113111111111111111111111111111131110000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000111311111111111111111111111111113111000010313333333333333333333333333333130100000011111111111111111111111111111111000000") -const _hex85796 = pxsim.BufferMethods.createBufferFromHex("8704240024000000002222222222222222222222222222222200000020323333333333333333333333333333230200002223222222222222222222222222222232220000322211111111111111111111111111112223000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003222111111111111111111111111111122230000222322222222222222222222222222223222000020323333333333333333333333333333230200000022222222222222222222222222222222000000") -const _hex85798 = pxsim.BufferMethods.createBufferFromHex("8704240024000000004444444444444444444444444444444400000040343333333333333333333333333333430400004443444444444444444444444444444434440000344411111111111111111111111111114443000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003444111111111111111111111111111144430000444344444444444444444444444444443444000040343333333333333333333333333333430400000044444444444444444444444444444444000000") -const _hex85800 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d00000000000000000000000070666607000000000000000000000000006776000000000000000000000000660700007066000000000000000000006766777766760000000000000000000060666666660600000000000000000066006766667600660000000000000000667600000000676600000000000000006766767777676676000000000000000060666666666666060000000000000000006766666666760000000000000000000000676666760000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex85802 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0bb000000000000000000000000b000404500b0000000000000000000005b0b000400540b0000000000000000b0550400000054b5000000000000000000440040bb0040040000000000000000000040d4ddbb0000000000000000000000004055ddbd000000000000000000004b005455d5dd0b400b000000000000005b045411d5dd0b540b000000000000004b005411d5dd0b400b0000000000000000004055ddbd00000000000000000000000040d4ddbb0000000000000000000000440040bb0040040000000000000000b0550400000054b50000000000000000005b04000400540b000000000000000000b000404500b0000000000000000000000000b0bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex85804 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000002002000000000000202200000000000022020000000000000022020000000020220000000000000000202200000000220200000000000000000022020000202200000000000000000000202200002202000000000000000000000022022022000000000000000000000000202222020000000000000000000000000022220000000000000000000000000000222200000000000000000000000000202222020000000000000000000000002202202200000000000000000000002022000022020000000000000000000022020000202200000000000000000020220000000022020000000000000000220200000000202200000000000000202200000000000022020000000000002002000000000000200200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex85806 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d0000000000000000000000007066660700000000000000000000000000677600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex85808 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0cbcc0c0000000000000000000000b0db55d5cd0c00000000000000000000db555555ddcd000000000000000000b055555555d59d0b0000000000000000db55555555d59db900000000000000005b55555555d5ddb900000000000000b05db5cccc5bdddd990b000000000000b055ccccccccdddd9d0b000000000000b0b5ccccccccdbdd9d0b000000000000b0c5ccccccccdcdd9d0b000000000000b0c5ccdccbccdcdd9d0c000000000000b0cdcc5b55ccdcdd9d0c00000000000000ccdc55b5ccdcddc90000000000000000cccc5b55ccdbddc90000000000000000c0ccdccbccdd9d0c000000000000000000ccccccdbddcd00000000000000000000c0dcddddcd0c0000000000000000000000c0cccc0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex85810 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc00000000000000b0bbbbbbbbcb00c0cd000000000000001bddddddddbd0c1ccd000000000000b011cbccccccbc0c1ccd000000000000b01d6c666666bc0cbccd000000000000b01d6c616661bc0c1ccd000000000000b01d6c161666bccc1bcd000000000000b01d6c666166bcccbbcd000000000000b01d6c666666bccc1bcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666661bcccbbcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666666bc0c1ccd000000000000b01dcbccccccbc0cbccd000000000000c0b1bbbbbbbbbb0cdccb000000000000c0bbbbbbbbbbcb00dc0c00000000000000cccccccccc0c00cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex85812 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004004000000000000000000000000000054450000000000000000000000440b00bbbb00b0440000000000000040550b00000000b0550400000000000040b5000044bb00005b04000000000000b00b0044ddddbb00b00b0000000000000000405d55d5dd0b00000000000000000000d4555555ddbd0000000000000000000054555555d5bd0000000000000000b44055555555d5dd0b4b000000000040b54055555555d5dd0b5b040000000040b54055555555d5dd0b5b040000000000b44055115555d5dd0b4b000000000000000054115555d5bd00000000000000000000d4555555ddbd00000000000000000000405d55d5dd0b0000000000000000b00b0044ddddbb00b00b00000000000040b5000044bb00005b0400000000000040550b00000000b0550400000000000000440b00bbbb00b0440000000000000000000000544500000000000000000000000000004004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex85814 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbbb00000000000000000000000000b055bb00bbbbbb000000000000000000b0b5bdbcbbbbddcb0000000000000000b0dbcb5b5555bbdd0c00000000000000b0cbdcbdbb5b55dbcd0000000000000000c0dddb11d15bb5bd0c00000000000000bbbd111111b155bb0c00000000000000db1b111111115bb5cb00000000000000db1bb11d1199b9d5cb00000000000000db1b11bb9199b955cb000000000000005b1b11b19b99995bcb000000000000005b1d1111bb99995ccb00000000000000b0b511bbbb99995ccb00000000000000b0d51d919999d95b0b00000000000000005bdb919999c9d50b0000000000000000b0d51b99d9bcb5000000000000000000005bd5bbbc550b00000000000000000000b05b5555bd000000000000000000000000b0bbbb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex121823 = pxsim.BufferMethods.createBufferFromHex("2000000000000000210000005e0000002200000e000e0000230028fe28fe280024004c92ff926400250002651248a64026006c92926ca000270000000e000000280000007c82000029000000827c00002a005438103854002b0010107c1010002c000000907000002d001010101010002e000000606000002f000060100806003000003c42423c00310000447e4000003200004462524c00330000424a4e320034003028247e20003500004e4a4a32003600003c4a4a30003700000262120e00380000344a4a34003900000c52523c003a0000006c6c00003b000000967600003c001028284444003d002828282828003e004444282810003f0000025909060040003c425a560800410078141214780042007e4a4a4a34004300003c424224004400007e42423c004500007e4a4a42004600007e0a0a02004700003c425234004800007e08087e00490000427e4200004a002040423e02004b00007e081462004c00007e404040004d007e0418047e004e00007e04087e004f003c4242423c005000007e12120c005100003c5262bc005200007e12126c00530000244a522400540002027e0202005500003e40403e005600001e70701e0057007e2018207e00580042241824420059000608700806005a000062524a46005b00007e424200005c000006081060005d000042427e00005e000804020408005f00808080808000600000000204000061000030484878006200007e4848300063000030484848006400003048487e006500003068585000660000107c12040067000018a4a478006800007e08087000690000487a4000006a000040847d00006b00007e102840006c0000427e4000006d007808300870006e000078080870006f00003048483000700000fc24241800710000182424fc0072000078100810007300005058682800740000083e48200075000038404078007600001860601800770038403040380078000048303048007900005ca0a07c007a000048685848007b000008364100007c000000fe0000007d000041360800007e00000804080400a000000000000000a10000007a000000a200003048fc4800a30090fc92928400a400542844285400a5002a2c782c2a00a6000000ee000000a7000094aaaa5200a800000200020000a9003e414955413eaa0000242a2e0000ab00102854284400ac00001010107000ad00001010101000ae003e415d45413eaf00000202020200b000000814140800b1008888be888800b2000024322c0000b30000222a140000b400000004020000b50000f840207800b6000c1e7e027e00b700000010000000b800000080400000b90000243e200000ba0000242a240000bb00442854281000bc00025f70f84000bd00021f90c8b000be0011557af84000bf000030484d2000c000601916186000c100601816196000c200601a151a6000c300601a151a6100c400601914196000c500601a151a6000c6007c0a7e4a4200c700001ea1611200c800007c55564400c900007c56554400ca00007c56554600cb00007c55544500cc0000457e440000cd0000447e450000ce0000467d460000cf0000457c450000d000087e4a423c00d100007e09127d00d200003845463800d300003846453800d400003846453a00d500003a45463900d600003845443900d700442810284400d80000fc724e3f00d900003c41423c00da00003c42413c00db00003c42413e00dc00003c41403d00dd00040872090400de00007e24241800df00007c025a2400e0000030494a7800e10000304a497800e20000304a497a00e3000032494a7900e40000304a487a00e50000304a4d7a00e600304878685000e7000018a4642400e8000030695a5000e90000306a595000ea0000306a595200eb0000306a585200ec0000497a400000ed0000487a410000ee00004a79420000ef00004a78420000f00000304a4b3d00f100007a090a7100f2000030494a3000f30000304a493000f40000304a493200f5000032494a3100f60000304a483200f700101054101000f800007068583800f900003841427800fa00003842417800fb00003842417a00fc00003842407a00fd0000b84241f800fe0000ff24241800ff00005ca1a07d000001601915196000010100304a4a7a000201611a16196000030100314a4a790004013c0a094abc00050100182464bc000601003846452800070100304a4948000801003846452a00090100304a494a000a010038444528000b010030484a48000c010038454629000d010030494a49000e01007c454639000f0100314a497e001001087e4a423c00110130484c7e04001201007d55554500130100326a5a52001401007d56564500150100316a5a51001601007c55544400170100306a5850001801003f65a521001901001874ac28001a01007c555645001b010030695a51001c010038465536001d0100304a49f2001e010039465635001f0100314a4af100200100384455340021010018a4a578002201001ea1691a0023010018a6a578002401007812117a0025017e080a7102002601047e147e04002701047e0c08700028010002457e450029010002497a41002a0100457d4500002b01004a7a4200002c0100014a7a49002d0100014a7a41002e0100217fa100002f0100247da00000300100447d440000310100487840000032017e0022423e0033013d0040847d0034012040463d0600350100800af90200360100bf440a3100370100bf4814200038010078102848003901007c404241003a0100467d4000003b01003fa06020003c0100a17f2000003d01007c414241003e0100457e4100003f01007e40484000400100427e4008004101107e48404000420100527e4800004301007c0a117c00440100780a097000450100bf42043f00460100bc440438004701007c09127d00480100790a09700049010a06780870004a01003f02847f004b01003c048478004c013945454539004d0100324a4a32004e013946464639004f0100314a4a310050013a4544463900510132494832010052013c427e4a420053013048306850005401007c163548005501007812091000560100bf49093600570100bc480408005801007d1635480059010079120910005a010048565524005b0100505a6928005c010048565526005d0100505a692a005e010012a56912005f010028ac741400600100485556250061010050596a290062010101bf410100630100049f641000640104057e050400650100083d4a2100660102127e120200670100183e5820006801003a414239006901003a414279006a01003d41413d006b01003a42427a006c010039424239006d010039424279006e01003a45453a006f01003a45457a0070013a41403a010071013a41407a01007201001f60a01f007301001c60a03c00740178221122780075013842314238007601081261120800770100b84241fa00780104097009040079010064564d44007a0100486a5948007b010064544d44007c010048685a48007d010064554e45007e010048695a49007f0100087c0204008f01003452523c00920100887e090200a0013c42423c0806a101003048483008af01003e403e0806b001003840781008b501006a5a4a4e00b601005878585800d101003845463900d2010030494a3100e601003845563500e7010030494af100fa0100742a750000fb0100304c4a7d00fc0178147e554400fd0130487a695000fe010078744e3d00ff0100706a59380018020012a569120019020028ac7414001a020101bf4101001b0200049f641000bb0200000c0a0000bc0200000a060000bd020000060a0000c602000201020000c702000102010000c902000202020000d802000102020100d902000002000000da02000205020000db02000040800000dc02000201020100dd02020100020100740300000201000075030000804000007a030000c08000007e03000096760000840300000300000085030200030002008603037c12127c008703000010000000880303007e4a4200890303007e087e008a030300427e42008c03033c42423c008e0303000e700e008f03035c62625c00900302003b400200910378141214780092037e4a4a4a34009303007e0202020094036058465860009503007e4a4a420096030062524a46009703007e08087e0098033c4a4a4a3c00990300427e4200009a03007e081462009b036018061860009c037e0418047e009d03007e04087e009e0300424a4a42009f033c4242423c00a003007e02027e00a103007e12120c00a30300665a424200a40302027e020200a503060870080600a60318247e241800a703422418244200a8030e107e100e00a9035c6202625c00aa0300457c450000ab03040970090400ac030030484a7900ad030030685a5100ae0378100a09f000af03003a41200000b0033a4043403a00b103003048487800b20300fe25251a00b3030c30c0300c00b403344a4a4a3000b503003068585000b603021aa6a24200b7033c080404f800b803003c4a4a3c00b903003840200000ba03007820504800bb03641212227c00bc03fc2020103c00bd03182040201800be03112d2ba94100bf03003048483000c003087808780800c103f82424241800c2031824a4a44800c303304848582800c403000838482800c503384040403800c6031c20f8241800c703c4281028c400c8031c20fc201c00c903304820483000ca03000238422000cb03384240423800cc0330484a493000cd03384042413800ce03304822493000d0033c52525c2000d10310344a3c0800d203067804020400d303120a7c020400d4030d7009040800d5031824ff241800d603384828483800d70348302221d800da031c2221a14200db031824a4a44200dc037e1212020200dd0300fc24240400de033e2010087c00df030c0ac9281800e003700c621c7000e10301092516f800e2039ea0bea07e00e30398a0b8a07800e4030c1214107e00e503001028207800e603be9088887000e70348544e443800e803245252524c00e903285454544800ea0364524c526400eb03086458640800ec03385454542200ed03306848682400ee03184a7e4a1800ef031848ff0a0800f003483020205800f10378a4a4a49800f203304848485000f303006080847d00f4033c4a4a4a3c00f5030030585848000004007c555644000104007c55544500020401013f8579000304007c0605040004043c4a4a422400050400244a522400060400427e420000070400457c45000008042040423e020009047c027e4830000a047e087e4830000b0402027e0a72000c04007c102a45000d047c2112087c000e040c5152523d000f043f20e0203f00100478141214780011047e4a4a4a300012047e4a4a4a34001304007e020202001404c07c427ec0001504007e4a4a4200160476087e087600170424424a4a34001804007e08047e001904007d120a7d001a04007e081462001b04403c02027e001c047e0418047e001d04007e08087e001e043c4242423c001f047e0202027e002004007e12120c002104003c42422400220402027e02020023040e5050503e00240418247e241800250442241824420026043f2020bf600027040e1010107e0028047e407e407e0029043f203fa07f002a04027e484830002b047e4848307e002c04007e484830002d0424424a4a3c002e047e183c423c002f04006c12127e0030043048487840003104003c4a4a3100320400786850200033040078080808003404c0704878c000350430686850000036044830783048003704004058683000380478402010780039047942221279003a040078203048003b044030080878003c047810201078003d047810101078003e043048484830003f047808080878004004fc24242418004104304848485000420408087808080043041ca0a0a07c0044041824ff241800450400483030480046043c2020bc60004704182020207800480478407840780049043c203ca07c004a040878505020004b047850502078004c040078505020004d044858683000004e047830304830004f0450282878000050040030696a500051040032686a50005204023f0a887000530400780a09080054040030685848005504005058682800560400487a4000005704004a784200005804004080847d0059047008785020005a047810785020005b04047e141060005c040078223148005d047841221078005e0418a1a2a279005f043c20e0203c006204027f4a4830006304087e5850200070040e107e100e00710418207820180072043c4a4a4a3c0073043068586830007404001e70180c0075040018603010009004007e020203009104007808080c009204087e0a0a0200930420782808080096043b043f043be0970424183c1824c09a04003f040a31c09b04003c101824c0ae04060870080600af040c10e0100c00b004161870181600b1042c30e0302c00b20421120c1221c0b3040024181824c0ba047e0808087000bb04007e08087000d804003452523c00d904002868583000e20400457d450000e304004a7a420000e8043c4a4a4a3c00e904003058583000ee04003d41413d00ef04003a42427a00d005681020285000d105484848784000d205004830600000d305080808780800d405680808087800d505000008780000d605080818680800d705087808087800d805784050487800d905000008180000da0504040404fc00db05484848483800dc050e4848281800dd05087848487800de05582010487000df05000004fc0000e005004040487800e105000878483800e205487840281800e305041c0404fc00e405485848483800e50504f820140800e605485060685000e705f40424241c00e805080808087000e905785058403800ea05487808087800f005087800087800f105081800087800f205081800081800f305000010080000f405100800100800021e7c5455542800031e007e484930000a1e007c454438000b1e003049487e001e1e007c151404001f1e001079140800401e7e0419047e00411e780832087000561e007c15140800571e00fc25241800601e004854552400611e0050586a28006a1e04047d0404006b1e00083d482000801e7c2112207c00811e384132403800821e7c2012217c00831e384032413800841e7c2110217c00851e384230423800f21e040972080400f31e00b84142f800a3207e0a7a120a00a420a8fcaa828400a720087e2a1c0800ab200098a4a6bf02ac20183c5a5a4200af20627f224438009021103854101000912108047e0408009221101054381000932110207e201000942110381010381095212844fe442800") +const _hex121825 = pxsim.BufferMethods.createBufferFromHex("20000000000000000000000000000000000000000000000000002100000000000006fc0000000000000000000000000000000000220000001c00000000001c0000000000000000000000000000002300a000f807a000f807a00000000000000000000000000000002400000018022404460c8803000000000000000000000000000025003802c4017800200390040803000000000000000000000000260080037804a4041803800340040000000000000000000000002700000000001c00000000000000000000000000000000000000280000000000f8010606010800000000000000000000000000002900000001080606f801000000000000000000000000000000002a00040014000e001400040000000000000000000000000000002b0040004000f8034000400000000000000000000000000000002c000000000000090006000000000000000000000000000000002d000000800080008000000000000000000000000000000000002e000000000000060000000000000000000000000000000000002f00000c800360001c000300000000000000000000000000000030000000f80304040404f80300000000000000000000000000003100000004040404fc07000400040000000000000000000000003200000008060405c4043804000000000000000000000000000033000000080244044404b803000000000000000000000000000034000000800170010801fc070001000000000000000000000000350000023c0424042404c403000000000000000000000000000036000000f0034804440488030000000000000000000000000000370000000400c40734000c00000000000000000000000000000038000000b80344044404b803000000000000000000000000000039000000780284048802f00100000000000000000000000000003a000000000030060000000000000000000000000000000000003b000000000018090006000000000000000000000000000000003c004000a000a000a000100100000000000000000000000000003d002001200120012001200100000000000000000000000000003e0000001001a000a000a00040000000000000000000000000003f000000080084066400180000000000000000000000000000004000f0030c04c20822092409f80900000000000000000000000041000007f8008400f8000007000000000000000000000000000042000000fc0744044404b803000000000000000000000000000043000000f001080204040404080200000000000000000000000044000000fc0704040802f001000000000000000000000000000045000000fc07440444044404000000000000000000000000000046000000fc07440044004400000000000000000000000000000047000000f00108024404c803000000000000000000000000000048000000fc0740004000fc070000000000000000000000000000490000000404fc070404040400000000000000000000000000004a000000000200040004fc0300000000000000000000000000004b000000fc074000f0000c0304040000000000000000000000004c000000fc0700040004000400000000000000000000000000004d000000fc0738007000fc0700000000000000000000000000004e000000fc073800c003fc0700000000000000000000000000004f000000f80304040404f803000000000000000000000000000050000000fc07840084004400780000000000000000000000000051000000fc0102020206fc09000000000000000000000000000052000000fc074400c4013806000000000000000000000000000053000000180224044404880300000000000000000000000000005400000004000400fc070400040000000000000000000000000055000000fc0300040004fc03000000000000000000000000000056000c00f0030004f0030c00000000000000000000000000000057007c008007e001f0010007fc0000000000000000000000000058000404b8034000b80304040000000000000000000000000000590004003800c00730000c0000000000000000000000000000005a0004040407e4041c04040400000000000000000000000000005b0000000000ff0f0108010800000000000000000000000000005c0003001c0060008003000c00000000000000000000000000005d00000001080108ff0f000000000000000000000000000000005e004000380004003800400000000000000000000000000000005f00000800080008000800080000000000000000000000000000600000000000020004000000000000000000000000000000000061000000200390049004e007000000000000000000000000000062000000fc0710041004e003000000000000000000000000000063000000c001200210043004000200000000000000000000000064000000e00310041004fc07000000000000000000000000000065000000e00390049004e0040000000000000000000000000000660000001000f80714001400000000000000000000000000000067000000b806440944093c09040600000000000000000000000068000000fc0710001000e0070000000000000000000000000000690000000000f4070000000000000000000000000000000000006a00000800080008fd07000000000000000000000000000000006b000000fe078000e001100610040000000000000000000000006c0000000000fc030004000400000000000000000000000000006d00f00710001000e0071000e0070000000000000000000000006e000000f00710001000e00700000000000000000000000000006f000000e00310041004e003000000000000000000000000000070000000fc0f04010401f800000000000000000000000000000071000000f80004010401fc0f000000000000000000000000000072000000f00720001000100000000000000000000000000000007300000060029004900420030000000000000000000000000000740000001000fc0310041004000000000000000000000000000075000000f00300040004f007000000000000000000000000000076003000c0030004c003300000000000000000000000000000007700f0000007e003c0010007f000000000000000000000000000780010046003800060031004000000000000000000000000000079000c0870088007f0000c0000000000000000000000000000007a000000000410079004700410040000000000000000000000007b0000004000be070108010800000000000000000000000000007c0000000000ff0f0000000000000000000000000000000000007d00000001080108be07400000000000000000000000000000007e00800040004000800080004000000000000000000000000000") +const _hex123296 = pxsim.BufferMethods.createBufferFromHex("20000000000000002100001700000000220000030003000023000a1f0a1f0a0024000a17151d0a00250013090412190026000a15150a100027000003000000002800000e11000000290000110e0000002a00000a040a00002b0000040e0400002c000010080000002d000004040400002e000008000000002f0010080402010030000e11110e0000310000121f100000320019151512000033000911150b000034000c0a091f080035001715151509003600081416150800370011090503010038000a1515150a00390002150d0502003a00000a000000003b0000100a0000003c0000040a1100003d00000a0a0a00003e0000110a0400003f0002011505020040000e1115090e0041001e05051e000042001f15150a000043000e111111000044001f11110e000045001f151511000046001f050501000047000e1111150c0048001f04041f00004900111f110000004a000911110f01004b001f040a1100004c001f10101000004d001f0204021f004e001f0204081f004f000e11110e000050001f0505020000510006091916000052001f05050a10005300121515090000540001011f01010055000f10100f0000560007081008070057001f0804081f0058001b04041b0000590001021c0201005a001915131100005b00001f111100005c000102040810005d000011111f00005e000002010200005f00101010101000600000010200000061000c12121e100062001f141408000063000c121212000064000814141f000065000e15151200006600041e0501000067000215150f000068001f04041800006900001d000000006a000010100d00006b001f040a1000006c00000f101000006d001e0204021e006e001e02021c00006f000c12120c000070001e0a0a0400007100040a0a1e000072001c0202020000730010140a0200007400000f1414100075000e10101e1000760006081008060077001e1008101e007800120c0c12000079001214080402007a00121a161200007b0000041f1100007c00001f000000007d00111f040000007e00000404080800d3000c1213130c00f3000c12130d000004010e05051e100005010609191f080006010c121313120007010c121313000018010f0b1b19000019010e151d1a000041011f14121000004201100f1412000043011f0205081f0044011e03031c00005a0110140b0302005b0110140b0300007901121a171300007a01121a171300007b01121b171200007c01121b17120000") +const _hex117666 = pxsim.BufferMethods.createBufferFromHex("000000ffffffff2121ff93c4ff8135fff609249ca378dc52003fad87f2ff8e2ec4a4839f5c406ce5cdc491463d000000") +const _hex118174 = pxsim.BufferMethods.createBufferFromHex("8704240024000000001111111111111111111111111111111100000010313333333333333333333333333333130100001113111111111111111111111111111131110000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000111311111111111111111111111111113111000010313333333333333333333333333333130100000011111111111111111111111111111111000000") +const _hex118176 = pxsim.BufferMethods.createBufferFromHex("8704240024000000002222222222222222222222222222222200000020323333333333333333333333333333230200002223222222222222222222222222222232220000322211111111111111111111111111112223000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003222111111111111111111111111111122230000222322222222222222222222222222223222000020323333333333333333333333333333230200000022222222222222222222222222222222000000") +const _hex118178 = pxsim.BufferMethods.createBufferFromHex("8704240024000000004444444444444444444444444444444400000040343333333333333333333333333333430400004443444444444444444444444444444434440000344411111111111111111111111111114443000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003444111111111111111111111111111144430000444344444444444444444444444444443444000040343333333333333333333333333333430400000044444444444444444444444444444444000000") +const _hex118180 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d00000000000000000000000070666607000000000000000000000000006776000000000000000000000000660700007066000000000000000000006766777766760000000000000000000060666666660600000000000000000066006766667600660000000000000000667600000000676600000000000000006766767777676676000000000000000060666666666666060000000000000000006766666666760000000000000000000000676666760000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex118182 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0bb000000000000000000000000b000404500b0000000000000000000005b0b000400540b0000000000000000b0550400000054b5000000000000000000440040bb0040040000000000000000000040d4ddbb0000000000000000000000004055ddbd000000000000000000004b005455d5dd0b400b000000000000005b045411d5dd0b540b000000000000004b005411d5dd0b400b0000000000000000004055ddbd00000000000000000000000040d4ddbb0000000000000000000000440040bb0040040000000000000000b0550400000054b50000000000000000005b04000400540b000000000000000000b000404500b0000000000000000000000000b0bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex118184 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000002002000000000000202200000000000022020000000000000022020000000020220000000000000000202200000000220200000000000000000022020000202200000000000000000000202200002202000000000000000000000022022022000000000000000000000000202222020000000000000000000000000022220000000000000000000000000000222200000000000000000000000000202222020000000000000000000000002202202200000000000000000000002022000022020000000000000000000022020000202200000000000000000020220000000022020000000000000000220200000000202200000000000000202200000000000022020000000000002002000000000000200200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex118186 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d0000000000000000000000007066660700000000000000000000000000677600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex118188 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0cbcc0c0000000000000000000000b0db55d5cd0c00000000000000000000db555555ddcd000000000000000000b055555555d59d0b0000000000000000db55555555d59db900000000000000005b55555555d5ddb900000000000000b05db5cccc5bdddd990b000000000000b055ccccccccdddd9d0b000000000000b0b5ccccccccdbdd9d0b000000000000b0c5ccccccccdcdd9d0b000000000000b0c5ccdccbccdcdd9d0c000000000000b0cdcc5b55ccdcdd9d0c00000000000000ccdc55b5ccdcddc90000000000000000cccc5b55ccdbddc90000000000000000c0ccdccbccdd9d0c000000000000000000ccccccdbddcd00000000000000000000c0dcddddcd0c0000000000000000000000c0cccc0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex118190 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc00000000000000b0bbbbbbbbcb00c0cd000000000000001bddddddddbd0c1ccd000000000000b011cbccccccbc0c1ccd000000000000b01d6c666666bc0cbccd000000000000b01d6c616661bc0c1ccd000000000000b01d6c161666bccc1bcd000000000000b01d6c666166bcccbbcd000000000000b01d6c666666bccc1bcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666661bcccbbcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666666bc0c1ccd000000000000b01dcbccccccbc0cbccd000000000000c0b1bbbbbbbbbb0cdccb000000000000c0bbbbbbbbbbcb00dc0c00000000000000cccccccccc0c00cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex118192 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004004000000000000000000000000000054450000000000000000000000440b00bbbb00b0440000000000000040550b00000000b0550400000000000040b5000044bb00005b04000000000000b00b0044ddddbb00b00b0000000000000000405d55d5dd0b00000000000000000000d4555555ddbd0000000000000000000054555555d5bd0000000000000000b44055555555d5dd0b4b000000000040b54055555555d5dd0b5b040000000040b54055555555d5dd0b5b040000000000b44055115555d5dd0b4b000000000000000054115555d5bd00000000000000000000d4555555ddbd00000000000000000000405d55d5dd0b0000000000000000b00b0044ddddbb00b00b00000000000040b5000044bb00005b0400000000000040550b00000000b0550400000000000000440b00bbbb00b0440000000000000000000000544500000000000000000000000000004004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex118194 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbbb00000000000000000000000000b055bb00bbbbbb000000000000000000b0b5bdbcbbbbddcb0000000000000000b0dbcb5b5555bbdd0c00000000000000b0cbdcbdbb5b55dbcd0000000000000000c0dddb11d15bb5bd0c00000000000000bbbd111111b155bb0c00000000000000db1b111111115bb5cb00000000000000db1bb11d1199b9d5cb00000000000000db1b11bb9199b955cb000000000000005b1b11b19b99995bcb000000000000005b1d1111bb99995ccb00000000000000b0b511bbbb99995ccb00000000000000b0d51d919999d95b0b00000000000000005bdb919999c9d50b0000000000000000b0d51b99d9bcb5000000000000000000005bd5bbbc550b00000000000000000000b05b5555bd000000000000000000000000b0bbbb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -function inline__P85275(s) { +function inline__P117655(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -810,23 +810,23 @@ switch (step) { case 1: r0 = pxsim_numops_toBoolDecr(true); if (!r0) { step = 4; continue; } - globals.__updated___85272 = (false); - s.tmp_0 = pause__P82046_mk(s); + globals.__updated___117652 = (false); + s.tmp_0 = pause__P114426_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___85272); + r0 = pxsim_numops_toBoolDecr(globals.__updated___117652); 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__P83407_mk(s); + s.tmp_2 = control___screen_update__P115787_mk(s); s.callLocIdx = 3; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; - globals.__updated___85272 = (true); + globals.__updated___117652 = (true); case 2: case 3: { step = 1; continue; } @@ -835,12 +835,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P85275.info = {"start":396,"length":211,"line":17,"column":26,"endLine":26,"endColumn":5,"fileName":"pxt_modules/screen/frame.ts","functionName":"inline","argumentNames":[]} +inline__P117655.info = {"start":396,"length":211,"line":17,"column":26,"endLine":26,"endColumn":5,"fileName":"pxt_modules/screen/frame.ts","functionName":"inline","argumentNames":[]} -function inline__P85275_mk(s) { +function inline__P117655_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P85275, depth: s.depth + 1, + parent: s, fn: inline__P117655, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -851,7 +851,7 @@ function inline__P85275_mk(s) { -function inline__P85293(s) { +function inline__P117673(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -861,17 +861,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_pxtcore.updateScreen(globals.screen___83446); + r0 = pxsim_pxtcore.updateScreen(globals.screen___115826); r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P85293.info = {"start":753,"length":26,"line":22,"column":33,"endLine":22,"endColumn":59,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"inline","argumentNames":[]} +inline__P117673.info = {"start":753,"length":26,"line":22,"column":33,"endLine":22,"endColumn":59,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"inline","argumentNames":[]} -function inline__P85293_mk(s) { +function inline__P117673_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P85293, depth: s.depth + 1, + parent: s, fn: inline__P117673, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -879,7 +879,7 @@ function inline__P85293_mk(s) { -function inline__P85298(s) { +function inline__P117678(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -898,12 +898,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P85298.info = {"start":816,"length":56,"line":23,"column":35,"endLine":25,"endColumn":5,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"inline","argumentNames":["msg"]} +inline__P117678.info = {"start":816,"length":56,"line":23,"column":35,"endLine":25,"endColumn":5,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"inline","argumentNames":["msg"]} -function inline__P85298_mk(s) { +function inline__P117678_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P85298, depth: s.depth + 1, + parent: s, fn: inline__P117678, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -912,7 +912,7 @@ function inline__P85298_mk(s) { -function inline__P85407(s) { +function inline__P117787(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -926,36 +926,36 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.infoState___85403); + r0 = pxsim_numops_toBoolDecr(globals.infoState___117783); if (!r0) { step = 3; continue; } - r0 = pxsim_numops_toBoolDecr(globals.infoStateStack___85405); + r0 = pxsim_numops_toBoolDecr(globals.infoStateStack___117785); 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___85405 = (r0); + globals.infoStateStack___117785 = (r0); case 1: case 2: r0 = pxsim_pxtrt.mkMap(); s.tmp_0 = r0; - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "state", globals.infoState___85403); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "state", globals.infoState___117783); r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "scene", s.arg0); - r0 = pxsim_Array__push(globals.infoStateStack___85405, s.tmp_0); - globals.infoState___85403 = (undefined); + r0 = pxsim_Array__push(globals.infoStateStack___117785, s.tmp_0); + globals.infoState___117783 = (undefined); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P85407.info = {"start":1920,"length":259,"line":73,"column":29,"endLine":82,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["oldScene"]} +inline__P117787.info = {"start":1920,"length":259,"line":73,"column":29,"endLine":82,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["oldScene"]} -function inline__P85407_mk(s) { +function inline__P117787_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P85407, depth: s.depth + 1, + parent: s, fn: inline__P117787, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -966,7 +966,7 @@ function inline__P85407_mk(s) { -function inline__P85422(s) { +function inline__P117802(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -976,30 +976,30 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___85423 = undefined; - s.nextState___85432 = undefined; - s.tmp_0 = game_currentScene__P84174_mk(s); + s.scene___117803 = undefined; + s.nextState___117812 = undefined; + s.tmp_0 = game_currentScene__P116554_mk(s); s.callLocIdx = 20; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.scene___85423 = (r0); - globals.infoState___85403 = (undefined); - s.tmp_0 = r0 = globals.infoStateStack___85405; + s.scene___117803 = (r0); + globals.infoState___117783 = (undefined); + s.tmp_0 = r0 = globals.infoStateStack___117785; 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___85405); + r0 = pxsim_Array__length(globals.infoStateStack___117785); 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___85405); - s.nextState___85432 = (r0); + r0 = pxsim_Array_.pop(globals.infoStateStack___117785); + s.nextState___117812 = (r0); s.tmp_2 = if_scene_1_mk(s); - s.tmp_2.arg0 = s.nextState___85432; + s.tmp_2.arg0 = s.nextState___117812; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "scene"); } else { @@ -1011,12 +1011,12 @@ switch (step) { case 8: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 == s.scene___85423); + r0 = (s.tmp_1 == s.scene___117803); 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___85432; + s.tmp_3.arg0 = s.nextState___117812; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "state"); } else { @@ -1027,10 +1027,10 @@ switch (step) { } case 9: r0 = s.retval; - globals.infoState___85403 = (r0); + globals.infoState___117783 = (r0); { step = 4; continue; } case 3: - r0 = pxsim_Array__push(globals.infoStateStack___85405, s.nextState___85432); + r0 = pxsim_Array__push(globals.infoStateStack___117785, s.nextState___117812); case 4: case 5: case 6: @@ -1038,26 +1038,26 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P85422.info = {"start":2211,"length":376,"line":84,"column":28,"endLine":95,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":[]} +inline__P117802.info = {"start":2211,"length":376,"line":84,"column":28,"endLine":95,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":[]} -function inline__P85422_mk(s) { +function inline__P117802_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P85422, depth: s.depth + 1, + parent: s, fn: inline__P117802, 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___85423: undefined, - nextState___85432: undefined, + scene___117803: undefined, + nextState___117812: undefined, } } -function inline__P85857(s) { +function inline__P118237(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1067,13 +1067,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sz___85858 = undefined; - s.tmp_0 = control_ramSize__P81979_mk(s); + s.sz___118238 = undefined; + s.tmp_0 = control_ramSize__P114359_mk(s); s.callLocIdx = 29; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.sz___85858 = (r0); - r0 = (s.sz___85858 <= 102400); + s.sz___118238 = (r0); + r0 = (s.sz___118238 <= 102400); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -1081,7 +1081,7 @@ switch (step) { { step = 5; continue; } { step = 4; continue; } case 1: - r0 = (s.sz___85858 <= 204800); + r0 = (s.sz___118238 <= 204800); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 2; continue; } @@ -1098,23 +1098,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P85857.info = {"start":223,"length":217,"line":8,"column":25,"endLine":17,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":[]} +inline__P118237.info = {"start":223,"length":217,"line":8,"column":25,"endLine":17,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":[]} -function inline__P85857_mk(s) { +function inline__P118237_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P85857, depth: s.depth + 1, + parent: s, fn: inline__P118237, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - sz___85858: undefined, + sz___118238: undefined, } } -function inline__P85949(s) { +function inline__P118329(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1144,12 +1144,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P85949.info = {"start":860,"length":117,"line":31,"column":40,"endLine":34,"endColumn":5,"fileName":"pxt_modules/game/texteffects.ts","functionName":"inline","argumentNames":[]} +inline__P118329.info = {"start":860,"length":117,"line":31,"column":40,"endLine":34,"endColumn":5,"fileName":"pxt_modules/game/texteffects.ts","functionName":"inline","argumentNames":[]} -function inline__P85949_mk(s) { +function inline__P118329_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P85949, depth: s.depth + 1, + parent: s, fn: inline__P118329, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1164,7 +1164,7 @@ function inline__P85949_mk(s) { -function inline__P85962(s) { +function inline__P118342(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1193,7 +1193,7 @@ switch (step) { r0 = (s.tmp_4 * 2); s.tmp_3 = r0; r0 = pxsim_pxtrt.mapSetByString(s.tmp_2, "yOffset", s.tmp_3); - s.tmp_7 = Math_sign__P81768_mk(s); + s.tmp_7 = Math_sign__P114148_mk(s); r0 = pxsim.Math_.sin(s.arg0); s.tmp_7.arg0 = r0; s.callLocIdx = 49; s.pc = 7; return s.tmp_7; @@ -1258,7 +1258,7 @@ switch (step) { } case 9: r0 = s.retval; - s.tmp_2 = Math_abs__P81767_mk(s); + s.tmp_2 = Math_abs__P114147_mk(s); s.tmp_3 = if_yOffset_1_mk(s); s.tmp_3.arg0 = s.arg1; if (!s.tmp_3.arg0.vtable.iface) { @@ -1330,12 +1330,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P85962.info = {"start":1127,"length":417,"line":42,"column":39,"endLine":55,"endColumn":5,"fileName":"pxt_modules/game/texteffects.ts","functionName":"inline","argumentNames":["index","state"]} +inline__P118342.info = {"start":1127,"length":417,"line":42,"column":39,"endLine":55,"endColumn":5,"fileName":"pxt_modules/game/texteffects.ts","functionName":"inline","argumentNames":["index","state"]} -function inline__P85962_mk(s) { +function inline__P118342_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P85962, depth: s.depth + 1, + parent: s, fn: inline__P118342, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1355,7 +1355,7 @@ function inline__P85962_mk(s) { -function inline__P87178(s) { +function inline__P119558(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1365,12 +1365,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.frame___87179 = undefined; - s.frame___87179 = (globals.currentFrame___85112); - r0 = pxsim_numops_toBoolDecr(s.frame___87179); + s.frame___119559 = undefined; + s.frame___119559 = (globals.currentFrame___117492); + r0 = pxsim_numops_toBoolDecr(s.frame___119559); if (!r0) { step = 1; continue; } - s.tmp_0 = scene_setBackgroundImage__P84101_mk(s); - s.tmp_0.arg0 = s.frame___87179; + s.tmp_0 = scene_setBackgroundImage__P116481_mk(s); + s.tmp_0.arg0 = s.frame___119559; s.callLocIdx = 65; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; @@ -1380,22 +1380,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P87178.info = {"start":1005,"length":116,"line":38,"column":23,"endLine":43,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P119558.info = {"start":1005,"length":116,"line":38,"column":23,"endLine":43,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P87178_mk(s) { +function inline__P119558_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P87178, depth: s.depth + 1, + parent: s, fn: inline__P119558, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - frame___87179: undefined, + frame___119559: undefined, } } -function scene_setBackgroundImage__P84101(s) { +function scene_setBackgroundImage__P116481(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1405,18 +1405,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___87185 = undefined; + s.scene___119565 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P84174_mk(s); + s.tmp_0 = game_currentScene__P116554_mk(s); s.callLocIdx = 810; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.scene___87185 = (r0); - s.tmp_0 = scene_Background_image__P83921_mk(s); - r0 = s.scene___87185.fields["background"]; + s.scene___119565 = (r0); + s.tmp_0 = scene_Background_image__P116301_mk(s); + r0 = s.scene___119565.fields["background"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 811; s.pc = 2; return s.tmp_0; @@ -1426,15 +1426,15 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_setBackgroundImage__P84101.info = {"start":1938,"length":135,"line":78,"column":4,"endLine":81,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"setBackgroundImage","argumentNames":["img"]} +scene_setBackgroundImage__P116481.info = {"start":1938,"length":135,"line":78,"column":4,"endLine":81,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"setBackgroundImage","argumentNames":["img"]} -function scene_setBackgroundImage__P84101_mk(s) { +function scene_setBackgroundImage__P116481_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_setBackgroundImage__P84101, depth: s.depth + 1, + parent: s, fn: scene_setBackgroundImage__P116481, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - scene___87185: undefined, + scene___119565: undefined, arg0: undefined, } } @@ -1442,7 +1442,7 @@ function scene_setBackgroundImage__P84101_mk(s) { -function scene_Background_image__P83921(s) { +function scene_Background_image__P116301(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1458,18 +1458,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C83914_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C116294_VT)) failedCast(r0); r0 = (s.arg0).fields["_image"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -scene_Background_image__P83921.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__P116301.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__P83921_mk(s) { +function scene_Background_image__P116301_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_image__P83921, depth: s.depth + 1, + parent: s, fn: scene_Background_image__P116301, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -1479,7 +1479,7 @@ function scene_Background_image__P83921_mk(s) { -function scene_Background_image__P83920(s) { +function scene_Background_image__P116300(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1494,7 +1494,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C83914_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C116294_VT)) failedCast(r0); r0 = s.arg0.fields["_image"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -1504,9 +1504,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___83446); + r0 = pxsim_ImageMethods.width(globals.screen___115826); s.tmp_5 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___83446); + r0 = pxsim_ImageMethods.height(globals.screen___115826); s.tmp_6 = r0; r0 = pxsim.image.create(s.tmp_5, s.tmp_6); s.tmp_4 = r0; @@ -1517,13 +1517,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -scene_Background_image__P83920.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__P83920.isGetter = true; +scene_Background_image__P116300.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__P116300.isGetter = true; -function scene_Background_image__P83920_mk(s) { +function scene_Background_image__P116300_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_image__P83920, depth: s.depth + 1, + parent: s, fn: scene_Background_image__P116300, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1539,7 +1539,7 @@ function scene_Background_image__P83920_mk(s) { -function webcam_onFrameReceived__P85113(s) { +function webcam_onFrameReceived__P117493(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1553,14 +1553,14 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = webcam_init__P87156_mk(s); + s.tmp_0 = webcam_init__P119536_mk(s); s.callLocIdx = 61; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P87160); + r0 = pxsim_pxtcore_mkAction(1, inline__P119540); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_onEvent__P82024_mk(s); + s.tmp_1 = control_onEvent__P114404_mk(s); s.tmp_1.arg0 = 4567; s.tmp_1.arg1 = 1; s.tmp_1.arg2 = s.tmp_0; @@ -1572,12 +1572,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -webcam_onFrameReceived__P85113.info = {"start":417,"length":198,"line":17,"column":4,"endLine":23,"endColumn":5,"fileName":"main.ts","functionName":"onFrameReceived","argumentNames":["handler"]} +webcam_onFrameReceived__P117493.info = {"start":417,"length":198,"line":17,"column":4,"endLine":23,"endColumn":5,"fileName":"main.ts","functionName":"onFrameReceived","argumentNames":["handler"]} -function webcam_onFrameReceived__P85113_mk(s) { +function webcam_onFrameReceived__P117493_mk(s) { checkStack(s.depth); return { - parent: s, fn: webcam_onFrameReceived__P85113, depth: s.depth + 1, + parent: s, fn: webcam_onFrameReceived__P117493, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1588,7 +1588,7 @@ function webcam_onFrameReceived__P85113_mk(s) { -function inline__P87160(s) { +function inline__P119540(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1612,12 +1612,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P87160.info = {"start":534,"length":74,"line":19,"column":47,"endLine":22,"endColumn":9,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P119540.info = {"start":534,"length":74,"line":19,"column":47,"endLine":22,"endColumn":9,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P87160_mk(s) { +function inline__P119540_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P87160, depth: s.depth + 1, + parent: s, fn: inline__P119540, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -1626,7 +1626,7 @@ function inline__P87160_mk(s) { -function control_onEvent__P82024(s) { +function control_onEvent__P114404(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1636,7 +1636,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctx___87247 = undefined; + s.ctx___119627 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -1644,12 +1644,12 @@ switch (step) { s.arg3 = (s.lambdaArgs[3]); s.lambdaArgs = null; } - s.tmp_0 = control_eventContext__P82041_mk(s); + s.tmp_0 = control_eventContext__P114421_mk(s); s.callLocIdx = 39; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.ctx___87247 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___87247); + s.ctx___119627 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___119627); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -1658,8 +1658,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__P82038_mk(s); - s.tmp_0.arg0 = s.ctx___87247; + s.tmp_0 = control_EventContext_registerHandler__P114418_mk(s); + s.tmp_0.arg0 = s.ctx___119627; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg1; s.tmp_0.arg3 = s.arg2; @@ -1672,16 +1672,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_onEvent__P82024.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__P114404.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__P82024_mk(s) { +function control_onEvent__P114404_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_onEvent__P82024, depth: s.depth + 1, + parent: s, fn: control_onEvent__P114404, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - ctx___87247: undefined, + ctx___119627: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -1692,7 +1692,7 @@ function control_onEvent__P82024_mk(s) { -function control_eventContext__P82041(s) { +function control_eventContext__P114421(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1702,10 +1702,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.eventContexts___85197); + r0 = pxsim_numops_toBoolDecr(globals.eventContexts___117577); if (!r0) { step = 1; continue; } - s.tmp_0 = r0 = globals.eventContexts___85197; - r0 = pxsim_Array__length(globals.eventContexts___85197); + s.tmp_0 = r0 = globals.eventContexts___117577; + r0 = pxsim_Array__length(globals.eventContexts___117577); s.tmp_2 = r0; r0 = (s.tmp_2 - 1); s.tmp_1 = r0; @@ -1720,12 +1720,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_eventContext__P82041.info = {"start":6907,"length":136,"line":209,"column":4,"endLine":211,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"eventContext","argumentNames":[]} +control_eventContext__P114421.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__P82041_mk(s) { +function control_eventContext__P114421_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_eventContext__P82041, depth: s.depth + 1, + parent: s, fn: control_eventContext__P114421, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1737,7 +1737,7 @@ function control_eventContext__P82041_mk(s) { -function control_EventContext_registerHandler__P82038(s) { +function control_EventContext_registerHandler__P114418(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1747,10 +1747,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.h___87270 = undefined; - s.unnamed454___U1 = undefined; - s.unnamed455___U2 = undefined; - s.hn___87293 = undefined; + s.h___119650 = undefined; + s.unnamed614___U1 = undefined; + s.unnamed615___U2 = undefined; + s.hn___119673 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -1760,20 +1760,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C82028_VT)) failedCast(r0); - s.h___87270 = (undefined); + if (!checkSubtype(r0, control_EventContext__C114408_VT)) failedCast(r0); + s.h___119650 = (undefined); r0 = s.arg0.fields["handlers"]; - s.unnamed454___U1 = (r0); - s.unnamed455___U2 = (0); + s.unnamed614___U1 = (r0); + s.unnamed615___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed455___U2; - r0 = pxsim_Array__length(s.unnamed454___U1); + s.tmp_0 = r0 = s.unnamed615___U2; + r0 = pxsim_Array__length(s.unnamed614___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed454___U1, s.unnamed455___U2); - s.h___87270 = (r0); - r0 = s.h___87270.fields["src"]; + r0 = pxsim_Array__getAt(s.unnamed614___U1, s.unnamed615___U2); + s.h___119650 = (r0); + r0 = s.h___119650.fields["src"]; s.tmp_3 = r0; r0 = (s.tmp_3 == s.arg1); s.tmp_2 = r0; @@ -1782,7 +1782,7 @@ switch (step) { r0 = s.tmp_2; { step = 3; continue; } case 2: - r0 = s.h___87270.fields["value"]; + r0 = s.h___119650.fields["value"]; s.tmp_4 = r0; r0 = (s.tmp_4 == s.arg2); case 3: @@ -1790,19 +1790,19 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 4; continue; } - r0 = (s.h___87270).fields["flags"] = (s.arg4); - r0 = (s.h___87270).fields["handler"] = (s.arg3); + r0 = (s.h___119650).fields["flags"] = (s.arg4); + r0 = (s.h___119650).fields["handler"] = (s.arg3); { step = 7; continue; } case 4: case 5: - r0 = (s.unnamed455___U2 + 1); - s.unnamed455___U2 = (r0); + r0 = (s.unnamed615___U2 + 1); + s.unnamed615___U2 = (r0); { step = 1; continue; } case 6: - s.unnamed454___U1 = (undefined); - r0 = pxsim_pxtcore_mkClassInstance(control_EventHandler__C85189_VT); + s.unnamed614___U1 = (undefined); + r0 = pxsim_pxtcore_mkClassInstance(control_EventHandler__C117569_VT); s.tmp_0 = r0; - s.tmp_1 = control_EventHandler_constructor__P85192_mk(s); + s.tmp_1 = control_EventHandler_constructor__P117572_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; @@ -1811,12 +1811,12 @@ switch (step) { s.callLocIdx = 52; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - s.hn___87293 = (s.tmp_0); + s.hn___119673 = (s.tmp_0); r0 = s.arg0.fields["handlers"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.hn___87293); - s.tmp_0 = control_EventHandler_register__P85190_mk(s); - s.tmp_0.arg0 = s.hn___87293; + r0 = pxsim_Array__push(s.tmp_0, s.hn___119673); + s.tmp_0 = control_EventHandler_register__P117570_mk(s); + s.tmp_0.arg0 = s.hn___119673; s.callLocIdx = 53; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; @@ -1825,12 +1825,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_registerHandler__P82038.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__P114418.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__P82038_mk(s) { +function control_EventContext_registerHandler__P114418_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerHandler__P82038, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerHandler__P114418, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1838,10 +1838,10 @@ function control_EventContext_registerHandler__P82038_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - h___87270: undefined, - unnamed454___U1: undefined, - unnamed455___U2: undefined, - hn___87293: undefined, + h___119650: undefined, + unnamed614___U1: undefined, + unnamed615___U2: undefined, + hn___119673: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -1853,7 +1853,7 @@ function control_EventContext_registerHandler__P82038_mk(s) { -function control_EventHandler_constructor__P85192(s) { +function control_EventHandler_constructor__P117572(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1872,7 +1872,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventHandler__C85189_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventHandler__C117569_VT)) failedCast(r0); r0 = (s.arg0).fields["src"] = (s.arg1); r0 = (s.arg0).fields["value"] = (s.arg2); r0 = (s.arg0).fields["handler"] = (s.arg3); @@ -1881,12 +1881,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventHandler_constructor__P85192.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__P117572.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__P85192_mk(s) { +function control_EventHandler_constructor__P117572_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_constructor__P85192, depth: s.depth + 1, + parent: s, fn: control_EventHandler_constructor__P117572, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -1899,7 +1899,7 @@ function control_EventHandler_constructor__P85192_mk(s) { -function control_EventHandler_register__P85190(s) { +function control_EventHandler_register__P117570(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1914,8 +1914,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventHandler__C85189_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkAction(1, inline__P87314); + if (!checkSubtype(r0, control_EventHandler__C117569_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkAction(1, inline__P119694); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); r0 = s.arg0.fields["src"]; @@ -1929,12 +1929,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventHandler_register__P85190.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__P117570.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__P85190_mk(s) { +function control_EventHandler_register__P117570_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_register__P85190, depth: s.depth + 1, + parent: s, fn: control_EventHandler_register__P117570, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1947,7 +1947,7 @@ function control_EventHandler_register__P85190_mk(s) { -function inline__P87314(s) { +function inline__P119694(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1980,12 +1980,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P87314.info = {"start":1032,"length":71,"line":31,"column":58,"endLine":33,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} +inline__P119694.info = {"start":1032,"length":71,"line":31,"column":58,"endLine":33,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} -function inline__P87314_mk(s) { +function inline__P119694_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P87314, depth: s.depth + 1, + parent: s, fn: inline__P119694, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1995,7 +1995,7 @@ function inline__P87314_mk(s) { -function webcam_init__P87156(s) { +function webcam_init__P119536(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2005,15 +2005,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.initialized___87152); + r0 = pxsim_numops_toBoolDecr(globals.initialized___119532); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - globals.initialized___87152 = (true); - s.tmp_0 = control_simmessages_onReceived__P82065_mk(s); - s.tmp_0.arg0 = globals.CHANNEL___87145; - s.tmp_0.arg1 = inline__P87167; + globals.initialized___119532 = (true); + s.tmp_0 = control_simmessages_onReceived__P114445_mk(s); + s.tmp_0.arg0 = globals.CHANNEL___119525; + s.tmp_0.arg1 = inline__P119547; s.callLocIdx = 64; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; @@ -2022,12 +2022,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -webcam_init__P87156.info = {"start":621,"length":321,"line":25,"column":4,"endLine":34,"endColumn":5,"fileName":"main.ts","functionName":"init","argumentNames":[]} +webcam_init__P119536.info = {"start":621,"length":321,"line":25,"column":4,"endLine":34,"endColumn":5,"fileName":"main.ts","functionName":"init","argumentNames":[]} -function webcam_init__P87156_mk(s) { +function webcam_init__P119536_mk(s) { checkStack(s.depth); return { - parent: s, fn: webcam_init__P87156, depth: s.depth + 1, + parent: s, fn: webcam_init__P119536, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -2036,7 +2036,7 @@ function webcam_init__P87156_mk(s) { -function inline__P87167(s) { +function inline__P119547(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2051,18 +2051,18 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim.image.ofBuffer(s.arg0); - globals.currentFrame___85112 = (r0); + globals.currentFrame___117492 = (r0); r0 = pxsim.control.raiseEvent(4567, 1); r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P87167.info = {"start":757,"length":178,"line":29,"column":48,"endLine":33,"endColumn":9,"fileName":"main.ts","functionName":"inline","argumentNames":["msg"]} +inline__P119547.info = {"start":757,"length":178,"line":29,"column":48,"endLine":33,"endColumn":9,"fileName":"main.ts","functionName":"inline","argumentNames":["msg"]} -function inline__P87167_mk(s) { +function inline__P119547_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P87167, depth: s.depth + 1, + parent: s, fn: inline__P119547, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -2071,7 +2071,7 @@ function inline__P87167_mk(s) { -function control_simmessages_onReceived__P82065(s) { +function control_simmessages_onReceived__P114445(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2095,21 +2095,21 @@ switch (step) { { step = 5; continue; } case 1: case 2: - r0 = pxsim_numops_toBoolDecr(globals.handlers___85203); + r0 = pxsim_numops_toBoolDecr(globals.handlers___117583); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } r0 = pxsim_pxtrt.mkMap(); - globals.handlers___85203 = (r0); + globals.handlers___117583 = (r0); case 3: case 4: - r0 = pxsim_pxtrt.mapSetGeneric(globals.handlers___85203, s.arg0, s.arg1); - s.tmp_0 = control_onEvent__P82024_mk(s); + r0 = pxsim_pxtrt.mapSetGeneric(globals.handlers___117583, s.arg0, s.arg1); + s.tmp_0 = control_onEvent__P114404_mk(s); s.tmp_0.arg0 = 2999; s.tmp_0.arg1 = 1; - s.tmp_0.arg2 = control_simmessages_consumeMessages__P85204; + s.tmp_0.arg2 = control_simmessages_consumeMessages__P117584; s.tmp_0.arg3 = 16; s.callLocIdx = 60; s.pc = 6; return s.tmp_0; case 6: @@ -2119,12 +2119,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_simmessages_onReceived__P82065.info = {"start":1063,"length":293,"line":32,"column":4,"endLine":39,"endColumn":5,"fileName":"pxt_modules/base/controlmessage.ts","functionName":"onReceived","argumentNames":["channel","handler"]} +control_simmessages_onReceived__P114445.info = {"start":1063,"length":293,"line":32,"column":4,"endLine":39,"endColumn":5,"fileName":"pxt_modules/base/controlmessage.ts","functionName":"onReceived","argumentNames":["channel","handler"]} -function control_simmessages_onReceived__P82065_mk(s) { +function control_simmessages_onReceived__P114445_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_simmessages_onReceived__P82065, depth: s.depth + 1, + parent: s, fn: control_simmessages_onReceived__P114445, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2138,7 +2138,7 @@ function control_simmessages_onReceived__P82065_mk(s) { -function control_simmessages_consumeMessages__P85204(s) { +function control_simmessages_consumeMessages__P117584(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2148,15 +2148,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.channel___87227 = undefined; - s.msg___87232 = undefined; - s.handler___87235 = undefined; + s.channel___119607 = undefined; + s.msg___119612 = undefined; + s.handler___119615 = undefined; case 1: r0 = pxsim_numops_toBoolDecr(true); if (!r0) { step = 8; continue; } r0 = pxsim_pxtcore.peekMessageChannel(); - s.channel___87227 = (r0); - r0 = pxsim_numops_toBoolDecr(s.channel___87227); + s.channel___119607 = (r0); + r0 = pxsim_numops_toBoolDecr(s.channel___119607); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -2166,23 +2166,23 @@ switch (step) { case 2: case 3: r0 = pxsim_pxtcore.readMessageData(); - s.msg___87232 = (r0); - s.tmp_0 = r0 = globals.handlers___85203; + s.msg___119612 = (r0); + s.tmp_0 = r0 = globals.handlers___117583; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 4; continue; } r0 = s.tmp_0; { step = 5; continue; } case 4: - r0 = pxsim_pxtrt.mapGetGeneric(globals.handlers___85203, s.channel___87227); + r0 = pxsim_pxtrt.mapGetGeneric(globals.handlers___117583, s.channel___119607); case 5: // jmp value (already in r0) s.tmp_1 = r0; - s.handler___87235 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.handler___87235); + s.handler___119615 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.handler___119615); if (!r0) { step = 6; continue; } s.tmp_0 = lambda_2_mk(s); - s.tmp_0.argL = s.handler___87235; - s.tmp_0.arg0 = s.msg___87232; + s.tmp_0.argL = s.handler___119615; + s.tmp_0.arg0 = s.msg___119612; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 59; s.pc = 9; return s.tmp_0; case 9: @@ -2195,25 +2195,25 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_simmessages_consumeMessages__P85204.info = {"start":564,"length":414,"line":15,"column":4,"endLine":27,"endColumn":5,"fileName":"pxt_modules/base/controlmessage.ts","functionName":"consumeMessages","argumentNames":[]} +control_simmessages_consumeMessages__P117584.info = {"start":564,"length":414,"line":15,"column":4,"endLine":27,"endColumn":5,"fileName":"pxt_modules/base/controlmessage.ts","functionName":"consumeMessages","argumentNames":[]} -function control_simmessages_consumeMessages__P85204_mk(s) { +function control_simmessages_consumeMessages__P117584_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_simmessages_consumeMessages__P85204, depth: s.depth + 1, + parent: s, fn: control_simmessages_consumeMessages__P117584, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - channel___87227: undefined, - msg___87232: undefined, - handler___87235: undefined, + channel___119607: undefined, + msg___119612: undefined, + handler___119615: undefined, } } -function game_eventContext__P84177(s) { +function game_eventContext__P116557(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2223,21 +2223,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = game_init__P85528_mk(s); + s.tmp_0 = game_init__P117908_mk(s); s.tmp_0.arg0 = undefined; s.callLocIdx = 813; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals._scene___85520.fields["eventContext"]; + r0 = globals._scene___117900.fields["eventContext"]; return leave(s, r0) default: oops() } } } -game_eventContext__P84177.info = {"start":1084,"length":112,"line":40,"column":4,"endLine":43,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"eventContext","argumentNames":[]} +game_eventContext__P116557.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__P84177_mk(s) { +function game_eventContext__P116557_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_eventContext__P84177, depth: s.depth + 1, + parent: s, fn: game_eventContext__P116557, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -2246,7 +2246,7 @@ function game_eventContext__P84177_mk(s) { -function game_init__P85528(s) { +function game_init__P117908(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2260,7 +2260,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scene___85520); + r0 = pxsim_numops_toBoolDecr(globals._scene___117900); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -2275,73 +2275,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__C84061_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Scene__C116441_VT); s.tmp_3 = r0; - s.tmp_4 = scene_Scene_constructor__P84082_mk(s); + s.tmp_4 = scene_Scene_constructor__P116462_mk(s); s.tmp_4.arg0 = s.tmp_3; - s.tmp_5 = control_pushEventContext__P82042_mk(s); + s.tmp_5 = control_pushEventContext__P114422_mk(s); s.callLocIdx = 814; s.pc = 14; return s.tmp_5; case 14: r0 = s.retval; s.tmp_4.arg1 = r0; - s.tmp_4.arg2 = globals._scene___85520; + s.tmp_4.arg2 = globals._scene___117900; s.callLocIdx = 815; s.pc = 13; return s.tmp_4; case 13: r0 = s.retval; - globals._scene___85520 = (s.tmp_3); + globals._scene___117900 = (s.tmp_3); case 3: case 4: - s.tmp_0 = scene_Scene_init__P84083_mk(s); - s.tmp_0.arg0 = globals._scene___85520; + s.tmp_0 = scene_Scene_init__P116463_mk(s); + s.tmp_0.arg0 = globals._scene___117900; s.callLocIdx = 816; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals.winEffect___84172); + r0 = pxsim_numops_toBoolDecr(globals.winEffect___116552); 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___84172 = (globals.confetti___84443); + globals.winEffect___116552 = (globals.confetti___116823); case 5: case 6: - r0 = pxsim_numops_toBoolDecr(globals.loseEffect___84173); + r0 = pxsim_numops_toBoolDecr(globals.loseEffect___116553); 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___84173 = (globals.melt___84464); + globals.loseEffect___116553 = (globals.melt___116844); case 7: case 8: - r0 = pxsim_numops_toBoolDecr(globals.winSound___85519); + r0 = pxsim_numops_toBoolDecr(globals.winSound___117899); 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___85519 = (globals.powerUp___83262); + globals.winSound___117899 = (globals.powerUp___115642); case 9: case 10: - r0 = pxsim_numops_toBoolDecr(globals.loseSound___85517); + r0 = pxsim_numops_toBoolDecr(globals.loseSound___117897); 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___85517 = (globals.wawawawaa___83259); + globals.loseSound___117897 = (globals.wawawawaa___115639); case 11: case 12: r0 = undefined; return leave(s, r0) default: oops() } } } -game_init__P85528.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__P117908.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__P85528_mk(s) { +function game_init__P117908_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_init__P85528, depth: s.depth + 1, + parent: s, fn: game_init__P117908, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2356,7 +2356,7 @@ function game_init__P85528_mk(s) { -function inline__P87367(s) { +function inline__P119747(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2366,11 +2366,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.rounds___87370 = undefined; - s.j___87378 = undefined; - s.x___87383 = undefined; - s.y___87389 = undefined; - s.c___87395 = undefined; + s.rounds___119750 = undefined; + s.j___119758 = undefined; + s.x___119763 = undefined; + s.y___119769 = undefined; + s.c___119775 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -2383,14 +2383,14 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 >> 5); - s.rounds___87370 = (r0); - s.j___87378 = (0); + s.rounds___119750 = (r0); + s.j___119758 = (0); case 1: - r0 = (s.j___87378 < s.rounds___87370); + r0 = (s.j___119758 < s.rounds___119750); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = Math_FastRandom_randomRange__P84232_mk(s); + s.tmp_1 = Math_FastRandom_randomRange__P116612_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 0; r0 = pxsim_ImageMethods.width(s.arg0); @@ -2400,8 +2400,8 @@ switch (step) { s.callLocIdx = 45; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.x___87383 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P84232_mk(s); + s.x___119763 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P116612_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 0; r0 = pxsim_ImageMethods.height(s.arg0); @@ -2411,42 +2411,42 @@ switch (step) { s.callLocIdx = 46; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.y___87389 = (r0); - r0 = pxsim_ImageMethods.getPixel(s.arg0, s.x___87383, s.y___87389); - s.c___87395 = (r0); + s.y___119769 = (r0); + r0 = pxsim_ImageMethods.getPixel(s.arg0, s.x___119763, s.y___119769); + s.c___119775 = (r0); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = s.x___87383; - r0 = (s.y___87389 + 1); + s.tmp_1 = r0 = s.x___119763; + r0 = (s.y___119769 + 1); s.tmp_2 = r0; - r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___87395); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___119775); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = s.x___87383; - r0 = (s.y___87389 + 2); + s.tmp_1 = r0 = s.x___119763; + r0 = (s.y___119769 + 2); s.tmp_2 = r0; - r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___87395); - r0 = (s.j___87378 + 1); - s.j___87378 = (r0); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___119775); + r0 = (s.j___119758 + 1); + s.j___119758 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P87367.info = {"start":2652,"length":386,"line":72,"column":45,"endLine":81,"endColumn":5,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":["input","r"]} +inline__P119747.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 inline__P87367_mk(s) { +function inline__P119747_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P87367, depth: s.depth + 1, + parent: s, fn: inline__P119747, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - rounds___87370: undefined, - j___87378: undefined, - x___87383: undefined, - y___87389: undefined, - c___87395: undefined, + rounds___119750: undefined, + j___119758: undefined, + x___119763: undefined, + y___119769: undefined, + c___119775: undefined, arg0: undefined, arg1: undefined, } } @@ -2455,7 +2455,7 @@ function inline__P87367_mk(s) { -function Math_FastRandom_randomRange__P84232(s) { +function Math_FastRandom_randomRange__P116612(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2472,12 +2472,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C84228_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C116608_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__P84231_mk(s); + s.tmp_2 = Math_FastRandom_next__P116611_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 840; s.pc = 3; return s.tmp_2; case 3: @@ -2498,12 +2498,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_randomRange__P84232.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__P116612.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__P84232_mk(s) { +function Math_FastRandom_randomRange__P116612_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_randomRange__P84232, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_randomRange__P116612, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2520,7 +2520,7 @@ function Math_FastRandom_randomRange__P84232_mk(s) { -function Math_FastRandom_next__P84231(s) { +function Math_FastRandom_next__P116611(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2535,7 +2535,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C84228_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C116608_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["lfsr"]; s.tmp_3 = r0; @@ -2556,12 +2556,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_next__P84231.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__P116611.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__P84231_mk(s) { +function Math_FastRandom_next__P116611_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_next__P84231, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_next__P116611, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2578,7 +2578,7 @@ function Math_FastRandom_next__P84231_mk(s) { -function effects_ImageEffect_constructor__P84459(s) { +function effects_ImageEffect_constructor__P116839(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2595,11 +2595,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ImageEffect__C84458_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ImageEffect__C116838_VT)) failedCast(r0); r0 = (s.arg0).fields["effect"] = (s.arg2); - r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C84228_VT); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C116608_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P84230_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P116610_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 1133; s.pc = 1; return s.tmp_1; @@ -2612,12 +2612,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_constructor__P84459.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__P116839.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__P84459_mk(s) { +function effects_ImageEffect_constructor__P116839_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_constructor__P84459, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_constructor__P116839, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2630,7 +2630,7 @@ function effects_ImageEffect_constructor__P84459_mk(s) { -function inline__P87475(s) { +function inline__P119855(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2640,13 +2640,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.factory___87478 = undefined; + s.factory___119858 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(particles_ConfettiFactory__C84387_VT); + r0 = pxsim_pxtcore_mkClassInstance(particles_ConfettiFactory__C116767_VT); s.tmp_0 = r0; s.tmp_2 = if_width_1_mk(s); s.tmp_2.arg0 = s.arg0; @@ -2681,27 +2681,27 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.tmp_5 = particles_ConfettiFactory_constructor__P84388_mk(s); + s.tmp_5 = particles_ConfettiFactory_constructor__P116768_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___87478 = (s.tmp_0); - s.tmp_0 = particles_SprayFactory_setSpeed__P84364_mk(s); - s.tmp_0.arg0 = s.factory___87478; + s.factory___119858 = (s.tmp_0); + s.tmp_0 = particles_SprayFactory_setSpeed__P116744_mk(s); + s.tmp_0.arg0 = s.factory___119858; 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__C84320_VT); + r0 = pxsim_pxtcore_mkClassInstance(particles_ParticleSource__C116700_VT); s.tmp_0 = r0; - s.tmp_1 = particles_ParticleSource_constructor__P84325_mk(s); + s.tmp_1 = particles_ParticleSource_constructor__P116705_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___87478; + s.tmp_1.arg3 = s.factory___119858; s.callLocIdx = 37; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; @@ -2709,12 +2709,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P87475.info = {"start":7534,"length":284,"line":191,"column":59,"endLine":195,"endColumn":5,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"inline","argumentNames":["anchor","particlesPerSecond"]} +inline__P119855.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 inline__P87475_mk(s) { +function inline__P119855_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P87475, depth: s.depth + 1, + parent: s, fn: inline__P119855, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2722,7 +2722,7 @@ function inline__P87475_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - factory___87478: undefined, + factory___119858: undefined, arg0: undefined, arg1: undefined, } } @@ -2731,7 +2731,7 @@ function inline__P87475_mk(s) { -function particles_ParticleSource_constructor__P84325(s) { +function particles_ParticleSource_constructor__P116705(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2741,8 +2741,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___87499 = undefined; - s.removedSource___87508 = undefined; + s.sources___119879 = undefined; + s.removedSource___119888 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -2751,62 +2751,62 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C84320_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSprite_constructor__P83504_mk(s); + if (!checkSubtype(r0, particles_ParticleSource__C116700_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSprite_constructor__P115884_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 1009; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = particles_init__P85878_mk(s); + s.tmp_0 = particles_init__P118258_mk(s); s.callLocIdx = 1010; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = particles_particleSources__P85884_mk(s); + s.tmp_0 = particles_particleSources__P118264_mk(s); s.callLocIdx = 1011; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.sources___87499 = (r0); - r0 = pxsim_Array__length(s.sources___87499); + s.sources___119879 = (r0); + r0 = pxsim_Array__length(s.sources___119879); s.tmp_1 = r0; - r0 = (s.tmp_1 >= globals.MAX_SOURCES___85855); + r0 = (s.tmp_1 >= globals.MAX_SOURCES___118235); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = particles_sortSources__P85881_mk(s); - s.tmp_2.arg0 = s.sources___87499; + s.tmp_2 = particles_sortSources__P118261_mk(s); + s.tmp_2.arg0 = s.sources___119879; s.callLocIdx = 1012; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; - r0 = pxsim_Array_.removeAt(s.sources___87499, 0); - s.removedSource___87508 = (r0); - s.tmp_0 = particles_ParticleSource_clear__P84335_mk(s); - s.tmp_0.arg0 = s.removedSource___87508; + r0 = pxsim_Array_.removeAt(s.sources___119879, 0); + s.removedSource___119888 = (r0); + s.tmp_0 = particles_ParticleSource_clear__P116715_mk(s); + s.tmp_0.arg0 = s.removedSource___119888; s.callLocIdx = 1014; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = particles_ParticleSource_destroy__P84334_mk(s); - s.tmp_0.arg0 = s.removedSource___87508; + s.tmp_0 = particles_ParticleSource_destroy__P116714_mk(s); + s.tmp_0.arg0 = s.removedSource___119888; s.callLocIdx = 1015; 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__P84337_mk(s); + s.tmp_0 = particles_ParticleSource_setRate__P116717_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 1016; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = particles_ParticleSource_setAcceleration__P84329_mk(s); + s.tmp_0 = particles_ParticleSource_setAcceleration__P116709_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 0; s.callLocIdx = 1017; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = particles_ParticleSource_setAnchor__P84336_mk(s); + s.tmp_0 = particles_ParticleSource_setAnchor__P116716_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1018; s.pc = 13; return s.tmp_0; @@ -2821,18 +2821,18 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - r0 = globals.defaultFactory___84340; + r0 = globals.defaultFactory___116720; case 4: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_2 = particles_ParticleSource_setFactory__P84339_mk(s); + s.tmp_2 = particles_ParticleSource_setFactory__P116719_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.tmp_1; s.callLocIdx = 1019; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; - r0 = pxsim_Array__push(s.sources___87499, s.arg0); - s.tmp_0 = particles_ParticleSource_enabled__P84333_mk(s); + r0 = pxsim_Array__push(s.sources___119879, s.arg0); + s.tmp_0 = particles_ParticleSource_enabled__P116713_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = true; s.callLocIdx = 1020; s.pc = 15; return s.tmp_0; @@ -2842,18 +2842,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_constructor__P84325.info = {"start":2290,"length":899,"line":86,"column":8,"endLine":109,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["this","anchor","particlesPerSecond","factory"]} +particles_ParticleSource_constructor__P116705.info = {"start":2290,"length":899,"line":86,"column":8,"endLine":109,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["this","anchor","particlesPerSecond","factory"]} -function particles_ParticleSource_constructor__P84325_mk(s) { +function particles_ParticleSource_constructor__P116705_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_constructor__P84325, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_constructor__P116705, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - sources___87499: undefined, - removedSource___87508: undefined, + sources___119879: undefined, + removedSource___119888: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -2864,7 +2864,7 @@ function particles_ParticleSource_constructor__P84325_mk(s) { -function particles_particleSources__P85884(s) { +function particles_particleSources__P118264(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2874,33 +2874,33 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___87936 = undefined; - s.tmp_0 = game_currentScene__P84174_mk(s); + s.sources___120316 = undefined; + s.tmp_0 = game_currentScene__P116554_mk(s); s.callLocIdx = 1071; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["particleSources"]; - s.sources___87936 = (r0); - r0 = s.sources___87936; + s.sources___120316 = (r0); + r0 = s.sources___120316; return leave(s, r0) default: oops() } } } -particles_particleSources__P85884.info = {"start":12831,"length":119,"line":420,"column":4,"endLine":423,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"particleSources","argumentNames":[]} +particles_particleSources__P118264.info = {"start":12831,"length":119,"line":420,"column":4,"endLine":423,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"particleSources","argumentNames":[]} -function particles_particleSources__P85884_mk(s) { +function particles_particleSources__P118264_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_particleSources__P85884, depth: s.depth + 1, + parent: s, fn: particles_particleSources__P118264, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___87936: undefined, + sources___120316: undefined, } } -function particles_sortSources__P85881(s) { +function particles_sortSources__P118261(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2914,9 +2914,9 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers_arraySort__P81745_mk(s); + s.tmp_0 = helpers_arraySort__P114125_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = inline__P87806; + s.tmp_0.arg1 = inline__P120186; s.callLocIdx = 1058; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -2924,12 +2924,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_sortSources__P85881.info = {"start":10009,"length":129,"line":331,"column":4,"endLine":333,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"sortSources","argumentNames":["sources"]} +particles_sortSources__P118261.info = {"start":10009,"length":129,"line":331,"column":4,"endLine":333,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"sortSources","argumentNames":["sources"]} -function particles_sortSources__P85881_mk(s) { +function particles_sortSources__P118261_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_sortSources__P85881, depth: s.depth + 1, + parent: s, fn: particles_sortSources__P118261, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -2939,7 +2939,7 @@ function particles_sortSources__P85881_mk(s) { -function inline__P87806(s) { +function inline__P120186(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2977,12 +2977,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P87806.info = {"start":10080,"length":50,"line":332,"column":21,"endLine":332,"endColumn":71,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["a","b"]} +inline__P120186.info = {"start":10080,"length":50,"line":332,"column":21,"endLine":332,"endColumn":71,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["a","b"]} -function inline__P87806_mk(s) { +function inline__P120186_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P87806, depth: s.depth + 1, + parent: s, fn: inline__P120186, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2998,7 +2998,7 @@ function inline__P87806_mk(s) { -function helpers_arraySort__P81745(s) { +function helpers_arraySort__P114125(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3030,10 +3030,10 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.arg1 = (inline__P87829); + s.arg1 = (inline__P120209); case 3: case 4: - s.tmp_0 = helpers_sortHelper__P85122_mk(s); + s.tmp_0 = helpers_sortHelper__P117502_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 2; s.pc = 5; return s.tmp_0; @@ -3042,12 +3042,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySort__P81745.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__P114125.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__P81745_mk(s) { +function helpers_arraySort__P114125_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySort__P81745, depth: s.depth + 1, + parent: s, fn: helpers_arraySort__P114125, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3061,7 +3061,7 @@ function helpers_arraySort__P81745_mk(s) { -function inline__P87829(s) { +function inline__P120209(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3071,26 +3071,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.aIsUndef___87832 = undefined; - s.bIsUndef___87836 = undefined; - s.aIsNull___87847 = undefined; - s.bIsNull___87851 = undefined; + s.aIsUndef___120212 = undefined; + s.bIsUndef___120216 = undefined; + s.aIsNull___120227 = undefined; + s.bIsNull___120231 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = (s.arg0 === undefined); - s.aIsUndef___87832 = (r0); + s.aIsUndef___120212 = (r0); r0 = (s.arg1 === undefined); - s.bIsUndef___87836 = (r0); - s.tmp_0 = r0 = s.aIsUndef___87832; + s.bIsUndef___120216 = (r0); + s.tmp_0 = r0 = s.aIsUndef___120212; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.bIsUndef___87836; + r0 = s.bIsUndef___120216; case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -3100,13 +3100,13 @@ switch (step) { { step = 17; continue; } { step = 8; continue; } case 3: - r0 = pxsim_numops_toBoolDecr(s.aIsUndef___87832); + r0 = pxsim_numops_toBoolDecr(s.aIsUndef___120212); if (!r0) { step = 4; continue; } r0 = 1; { step = 17; continue; } { step = 7; continue; } case 4: - r0 = pxsim_numops_toBoolDecr(s.bIsUndef___87836); + r0 = pxsim_numops_toBoolDecr(s.bIsUndef___120216); if (!r0) { step = 5; continue; } r0 = -1; { step = 17; continue; } @@ -3115,16 +3115,16 @@ switch (step) { case 7: case 8: r0 = (s.arg0 === null); - s.aIsNull___87847 = (r0); + s.aIsNull___120227 = (r0); r0 = (s.arg1 === null); - s.bIsNull___87851 = (r0); - s.tmp_0 = r0 = s.aIsNull___87847; + s.bIsNull___120231 = (r0); + s.tmp_0 = r0 = s.aIsNull___120227; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 9; continue; } r0 = s.tmp_0; { step = 10; continue; } case 9: - r0 = s.bIsNull___87851; + r0 = s.bIsNull___120231; case 10: // jmp value (already in r0) s.tmp_1 = r0; @@ -3134,13 +3134,13 @@ switch (step) { { step = 17; continue; } { step = 16; continue; } case 11: - r0 = pxsim_numops_toBoolDecr(s.aIsNull___87847); + r0 = pxsim_numops_toBoolDecr(s.aIsNull___120227); if (!r0) { step = 12; continue; } r0 = 1; { step = 17; continue; } { step = 15; continue; } case 12: - r0 = pxsim_numops_toBoolDecr(s.bIsNull___87851); + r0 = pxsim_numops_toBoolDecr(s.bIsNull___120231); if (!r0) { step = 13; continue; } r0 = -1; { step = 17; continue; } @@ -3179,12 +3179,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P87829.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"]} +inline__P120209.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 inline__P87829_mk(s) { +function inline__P120209_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P87829, depth: s.depth + 1, + parent: s, fn: inline__P120209, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3194,10 +3194,10 @@ function inline__P87829_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - aIsUndef___87832: undefined, - bIsUndef___87836: undefined, - aIsNull___87847: undefined, - bIsNull___87851: undefined, + aIsUndef___120212: undefined, + bIsUndef___120216: undefined, + aIsNull___120227: undefined, + bIsNull___120231: undefined, arg0: undefined, arg1: undefined, } } @@ -3206,7 +3206,7 @@ function inline__P87829_mk(s) { -function helpers_sortHelper__P85122(s) { +function helpers_sortHelper__P117502(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3216,9 +3216,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___87886 = undefined; - s.i___87889 = undefined; - s.j___87895 = undefined; + s.len___120266 = undefined; + s.i___120269 = undefined; + s.j___120275 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -3246,28 +3246,28 @@ switch (step) { case 3: case 4: r0 = pxsim_Array__length(s.arg0); - s.len___87886 = (r0); - s.i___87889 = (0); + s.len___120266 = (r0); + s.i___120269 = (0); case 5: - s.tmp_1 = r0 = s.i___87889; - r0 = (s.len___87886 - 1); + s.tmp_1 = r0 = s.i___120269; + r0 = (s.len___120266 - 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___87889 + 1); - s.j___87895 = (r0); + r0 = (s.i___120269 + 1); + s.j___120275 = (r0); case 6: - r0 = (s.j___87895 < s.len___87886); + r0 = (s.j___120275 < s.len___120266); 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___87889); + r0 = pxsim_Array__getAt(s.arg0, s.i___120269); s.tmp_3.arg0 = r0; - r0 = pxsim_Array__getAt(s.arg0, s.j___87895); + r0 = pxsim_Array__getAt(s.arg0, s.j___120275); s.tmp_3.arg1 = r0; setupLambda(s.tmp_3, s.tmp_3.argL); s.callLocIdx = 0; s.pc = 12; return s.tmp_3; @@ -3278,21 +3278,21 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 7; continue; } - s.tmp_4 = helpers_swap__P85121_mk(s); + s.tmp_4 = helpers_swap__P117501_mk(s); s.tmp_4.arg0 = s.arg0; - s.tmp_4.arg1 = s.i___87889; - s.tmp_4.arg2 = s.j___87895; + s.tmp_4.arg1 = s.i___120269; + s.tmp_4.arg2 = s.j___120275; s.callLocIdx = 1; s.pc = 13; return s.tmp_4; case 13: r0 = s.retval; case 7: case 8: - r0 = (s.j___87895 + 1); - s.j___87895 = (r0); + r0 = (s.j___120275 + 1); + s.j___120275 = (r0); { step = 6; continue; } case 9: - r0 = (s.i___87889 + 1); - s.i___87889 = (r0); + r0 = (s.i___120269 + 1); + s.i___120269 = (r0); { step = 5; continue; } case 10: r0 = s.arg0; @@ -3300,21 +3300,21 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_sortHelper__P85122.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__P117502.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__P85122_mk(s) { +function helpers_sortHelper__P117502_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_sortHelper__P85122, depth: s.depth + 1, + parent: s, fn: helpers_sortHelper__P117502, 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___87886: undefined, - i___87889: undefined, - j___87895: undefined, + len___120266: undefined, + i___120269: undefined, + j___120275: undefined, arg0: undefined, arg1: undefined, } } @@ -3323,7 +3323,7 @@ function helpers_sortHelper__P85122_mk(s) { -function helpers_swap__P85121(s) { +function helpers_swap__P117501(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3333,7 +3333,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.temp___87924 = undefined; + s.temp___120304 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -3341,28 +3341,28 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__getAt(s.arg0, s.arg1); - s.temp___87924 = (r0); + s.temp___120304 = (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___87924); + r0 = pxsim_Array_.setAt(s.arg0, s.arg2, s.temp___120304); r0 = undefined; return leave(s, r0) default: oops() } } } -helpers_swap__P85121.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__P117501.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__P85121_mk(s) { +function helpers_swap__P117501_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_swap__P85121, depth: s.depth + 1, + parent: s, fn: helpers_swap__P117501, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - temp___87924: undefined, + temp___120304: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -3372,7 +3372,7 @@ function helpers_swap__P85121_mk(s) { -function particles_init__P85878(s) { +function particles_init__P118258(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3382,33 +3382,33 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___87941 = undefined; - s.tmp_0 = game_currentScene__P84174_mk(s); + s.scene___120321 = undefined; + s.tmp_0 = game_currentScene__P116554_mk(s); s.callLocIdx = 1048; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.scene___87941 = (r0); - r0 = s.scene___87941.fields["particleSources"]; + s.scene___120321 = (r0); + r0 = s.scene___120321.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___87941; + s.tmp_1 = r0 = s.scene___120321; r0 = pxsim_Array__mk(); s.tmp_2 = r0; r0 = (s.tmp_1).fields["particleSources"] = (s.tmp_2); r0 = pxsim.control.millis(); - globals.lastUpdate___85873 = (r0); - s.tmp_0 = game_onUpdate__P84185_mk(s); - s.tmp_0.arg0 = particles_updateParticles__P85879; + globals.lastUpdate___118253 = (r0); + s.tmp_0 = game_onUpdate__P116565_mk(s); + s.tmp_0.arg0 = particles_updateParticles__P118259; s.callLocIdx = 1049; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = game_onUpdateInterval__P84186_mk(s); + s.tmp_0 = game_onUpdateInterval__P116566_mk(s); s.tmp_0.arg0 = 250; - s.tmp_0.arg1 = particles_pruneParticles__P85880; + s.tmp_0.arg1 = particles_pruneParticles__P118260; s.callLocIdx = 1050; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; @@ -3417,24 +3417,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_init__P85878.info = {"start":9219,"length":276,"line":303,"column":4,"endLine":310,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"init","argumentNames":[]} +particles_init__P118258.info = {"start":9219,"length":276,"line":303,"column":4,"endLine":310,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"init","argumentNames":[]} -function particles_init__P85878_mk(s) { +function particles_init__P118258_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_init__P85878, depth: s.depth + 1, + parent: s, fn: particles_init__P118258, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - scene___87941: undefined, + scene___120321: undefined, } } -function particles_pruneParticles__P85880(s) { +function particles_pruneParticles__P118260(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3444,25 +3444,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___87956 = undefined; - s.tmp_0 = particles_particleSources__P85884_mk(s); + s.sources___120336 = undefined; + s.tmp_0 = particles_particleSources__P118264_mk(s); s.callLocIdx = 1054; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___87956 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___87956); + s.sources___120336 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___120336); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P81749_mk(s); - s.tmp_1 = helpers_arraySlice__P81755_mk(s); - s.tmp_1.arg0 = s.sources___87956; + s.tmp_0 = helpers_arrayForEach__P114129_mk(s); + s.tmp_1 = helpers_arraySlice__P114135_mk(s); + s.tmp_1.arg0 = s.sources___120336; s.tmp_1.arg1 = 0; - r0 = pxsim_Array__length(s.sources___87956); + r0 = pxsim_Array__length(s.sources___120336); s.tmp_1.arg2 = r0; s.callLocIdx = 1055; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = inline__P87965; + s.tmp_0.arg1 = inline__P120345; s.callLocIdx = 1057; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; @@ -3472,23 +3472,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_pruneParticles__P85880.info = {"start":9847,"length":156,"line":326,"column":4,"endLine":329,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"pruneParticles","argumentNames":[]} +particles_pruneParticles__P118260.info = {"start":9847,"length":156,"line":326,"column":4,"endLine":329,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"pruneParticles","argumentNames":[]} -function particles_pruneParticles__P85880_mk(s) { +function particles_pruneParticles__P118260_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_pruneParticles__P85880, depth: s.depth + 1, + parent: s, fn: particles_pruneParticles__P118260, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - sources___87956: undefined, + sources___120336: undefined, } } -function inline__P87965(s) { +function inline__P120345(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3502,7 +3502,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource__prune__P84328_mk(s); + s.tmp_0 = particles_ParticleSource__prune__P116708_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1056; s.pc = 1; return s.tmp_0; case 1: @@ -3511,12 +3511,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P87965.info = {"start":9980,"length":15,"line":328,"column":62,"endLine":328,"endColumn":77,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} +inline__P120345.info = {"start":9980,"length":15,"line":328,"column":62,"endLine":328,"endColumn":77,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} -function inline__P87965_mk(s) { +function inline__P120345_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P87965, depth: s.depth + 1, + parent: s, fn: inline__P120345, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -3526,7 +3526,7 @@ function inline__P87965_mk(s) { -function particles_ParticleSource__prune__P84328(s) { +function particles_ParticleSource__prune__P116708(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3536,15 +3536,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___87753 = undefined; - s.sources___87761 = undefined; - s.current___87775 = undefined; + s.scene___120133 = undefined; + s.sources___120141 = undefined; + s.current___120155 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C84320_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C116700_VT)) failedCast(r0); case 1: r0 = s.arg0.fields["head"]; s.tmp_0 = r0; @@ -3587,36 +3587,36 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 13; continue; } - s.tmp_5 = game_currentScene__P84174_mk(s); + s.tmp_5 = game_currentScene__P116554_mk(s); s.callLocIdx = 1029; s.pc = 21; return s.tmp_5; case 21: r0 = s.retval; - s.scene___87753 = (r0); - r0 = pxsim_numops_toBoolDecr(s.scene___87753); + s.scene___120133 = (r0); + r0 = pxsim_numops_toBoolDecr(s.scene___120133); if (!r0) { step = 7; continue; } - r0 = s.scene___87753.fields["allSprites"]; + r0 = s.scene___120133.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.arg0); case 7: case 8: - s.tmp_0 = particles_particleSources__P85884_mk(s); + s.tmp_0 = particles_particleSources__P118264_mk(s); s.callLocIdx = 1030; s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; - s.sources___87761 = (r0); - s.tmp_0 = r0 = s.sources___87761; + s.sources___120141 = (r0); + s.tmp_0 = r0 = s.sources___120141; 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___87761); + r0 = pxsim_Array__length(s.sources___120141); 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___87761, s.arg0); + r0 = pxsim_Array_.removeElement(s.sources___120141, s.arg0); case 11: case 12: r0 = s.arg0.fields["anchor"]; @@ -3625,35 +3625,35 @@ switch (step) { case 13: case 14: r0 = s.arg0.fields["head"]; - s.current___87775 = (r0); + s.current___120155 = (r0); case 15: - s.tmp_0 = r0 = s.current___87775; + s.tmp_0 = r0 = s.current___120155; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 16; continue; } r0 = s.tmp_0; { step = 17; continue; } case 16: - r0 = s.current___87775.fields["next"]; + r0 = s.current___120155.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___87775.fields["next"]; + r0 = s.current___120155.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___87775.fields["next"]; + r0 = s.current___120155.fields["next"]; r0 = r0.fields["next"]; s.tmp_4 = r0; - r0 = (s.current___87775).fields["next"] = (s.tmp_4); + r0 = (s.current___120155).fields["next"] = (s.tmp_4); { step = 19; continue; } case 18: - r0 = s.current___87775.fields["next"]; - s.current___87775 = (r0); + r0 = s.current___120155.fields["next"]; + s.current___120155 = (r0); case 19: { step = 15; continue; } case 20: @@ -3661,12 +3661,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource__prune__P84328.info = {"start":5087,"length":830,"line":165,"column":8,"endLine":188,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"_prune","argumentNames":["this"]} +particles_ParticleSource__prune__P116708.info = {"start":5087,"length":830,"line":165,"column":8,"endLine":188,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"_prune","argumentNames":["this"]} -function particles_ParticleSource__prune__P84328_mk(s) { +function particles_ParticleSource__prune__P116708_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource__prune__P84328, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource__prune__P116708, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3674,9 +3674,9 @@ function particles_ParticleSource__prune__P84328_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - scene___87753: undefined, - sources___87761: undefined, - current___87775: undefined, + scene___120133: undefined, + sources___120141: undefined, + current___120155: undefined, arg0: undefined, } } @@ -3684,7 +3684,7 @@ function particles_ParticleSource__prune__P84328_mk(s) { -function helpers_arraySlice__P81755(s) { +function helpers_arraySlice__P114135(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3694,9 +3694,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___87972 = undefined; - s.len___87974 = undefined; - s.i___88008 = undefined; + s.res___120352 = undefined; + s.len___120354 = undefined; + s.i___120388 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -3704,9 +3704,9 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___87972 = (r0); + s.res___120352 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___87974 = (r0); + s.len___120354 = (r0); r0 = (s.arg1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -3718,8 +3718,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = Math_max__P81769_mk(s); - r0 = (s.len___87974 + s.arg1); + s.tmp_1 = Math_max__P114149_mk(s); + r0 = (s.len___120354 + s.arg1); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; s.callLocIdx = 8; s.pc = 16; return s.tmp_1; @@ -3729,11 +3729,11 @@ switch (step) { case 2: case 3: case 4: - r0 = (s.arg1 > s.len___87974); + r0 = (s.arg1 > s.len___120354); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = s.res___87972; + r0 = s.res___120352; { step = 15; continue; } case 5: case 6: @@ -3741,57 +3741,57 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 7; continue; } - s.arg2 = (s.len___87974); + s.arg2 = (s.len___120354); { 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___87974 + s.arg2); + r0 = (s.len___120354 + s.arg2); s.arg2 = (r0); case 8: case 9: case 10: - r0 = (s.arg2 > s.len___87974); + r0 = (s.arg2 > s.len___120354); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.arg2 = (s.len___87974); + s.arg2 = (s.len___120354); case 11: case 12: - s.i___88008 = (s.arg1); + s.i___120388 = (s.arg1); case 13: - r0 = (s.i___88008 < s.arg2); + r0 = (s.i___120388 < s.arg2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - s.tmp_1 = r0 = s.res___87972; - r0 = pxsim_Array__getAt(s.arg0, s.i___88008); + s.tmp_1 = r0 = s.res___120352; + r0 = pxsim_Array__getAt(s.arg0, s.i___120388); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); - r0 = (s.i___88008 + 1); - s.i___88008 = (r0); + r0 = (s.i___120388 + 1); + s.i___120388 = (r0); { step = 13; continue; } case 14: - r0 = s.res___87972; + r0 = s.res___120352; case 15: return leave(s, r0) default: oops() } } } -helpers_arraySlice__P81755.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__P114135.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__P81755_mk(s) { +function helpers_arraySlice__P114135_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySlice__P81755, depth: s.depth + 1, + parent: s, fn: helpers_arraySlice__P114135, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - res___87972: undefined, - len___87974: undefined, - i___88008: undefined, + res___120352: undefined, + len___120354: undefined, + i___120388: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -3801,7 +3801,7 @@ function helpers_arraySlice__P81755_mk(s) { -function Math_max__P81769(s) { +function Math_max__P114149(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3829,12 +3829,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_max__P81769.info = {"start":16099,"length":105,"line":542,"column":4,"endLine":545,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"max","argumentNames":["a","b"]} +Math_max__P114149.info = {"start":16099,"length":105,"line":542,"column":4,"endLine":545,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"max","argumentNames":["a","b"]} -function Math_max__P81769_mk(s) { +function Math_max__P114149_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_max__P81769, depth: s.depth + 1, + parent: s, fn: Math_max__P114149, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -3845,7 +3845,7 @@ function Math_max__P81769_mk(s) { -function helpers_arrayForEach__P81749(s) { +function helpers_arrayForEach__P114129(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3855,49 +3855,49 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___88032 = undefined; - s.i___88035 = undefined; + s.len___120412 = undefined; + s.i___120415 = 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___88032 = (r0); - s.i___88035 = (0); + s.len___120412 = (r0); + s.i___120415 = (0); case 1: - r0 = (s.i___88035 < s.len___88032); + r0 = (s.i___120415 < s.len___120412); 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___88035); + r0 = pxsim_Array__getAt(s.arg0, s.i___120415); s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.i___88035; + s.tmp_1.arg1 = s.i___120415; setupLambda(s.tmp_1, s.tmp_1.argL); s.callLocIdx = 5; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - r0 = (s.i___88035 + 1); - s.i___88035 = (r0); + r0 = (s.i___120415 + 1); + s.i___120415 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -helpers_arrayForEach__P81749.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__P114129.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__P81749_mk(s) { +function helpers_arrayForEach__P114129_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayForEach__P81749, depth: s.depth + 1, + parent: s, fn: helpers_arrayForEach__P114129, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - len___88032: undefined, - i___88035: undefined, + len___120412: undefined, + i___120415: undefined, arg0: undefined, arg1: undefined, } } @@ -3906,7 +3906,7 @@ function helpers_arrayForEach__P81749_mk(s) { -function particles_updateParticles__P85879(s) { +function particles_updateParticles__P118259(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3916,16 +3916,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___88434 = undefined; - s.time___88441 = undefined; - s.dt___88444 = undefined; - s.i___88450 = undefined; - s.tmp_0 = particles_particleSources__P85884_mk(s); + s.sources___120814 = undefined; + s.time___120821 = undefined; + s.dt___120824 = undefined; + s.i___120830 = undefined; + s.tmp_0 = particles_particleSources__P118264_mk(s); s.callLocIdx = 1051; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.sources___88434 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___88434); + s.sources___120814 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___120814); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -3934,34 +3934,34 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.tmp_2 = particles_sortSources__P85881_mk(s); - s.tmp_2.arg0 = s.sources___88434; + s.tmp_2 = particles_sortSources__P118261_mk(s); + s.tmp_2.arg0 = s.sources___120814; s.callLocIdx = 1052; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; r0 = pxsim.control.millis(); - s.time___88441 = (r0); - r0 = (s.time___88441 - globals.lastUpdate___85873); - s.dt___88444 = (r0); - globals.lastUpdate___85873 = (s.time___88441); - s.i___88450 = (0); + s.time___120821 = (r0); + r0 = (s.time___120821 - globals.lastUpdate___118253); + s.dt___120824 = (r0); + globals.lastUpdate___118253 = (s.time___120821); + s.i___120830 = (0); case 3: - s.tmp_1 = r0 = s.i___88450; - r0 = pxsim_Array__length(s.sources___88434); + s.tmp_1 = r0 = s.i___120830; + r0 = pxsim_Array__length(s.sources___120814); 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__P84327_mk(s); - r0 = pxsim_Array__getAt(s.sources___88434, s.i___88450); + s.tmp_3 = particles_ParticleSource__update__P116707_mk(s); + r0 = pxsim_Array__getAt(s.sources___120814, s.i___120830); s.tmp_3.arg0 = r0; - s.tmp_3.arg1 = s.dt___88444; + s.tmp_3.arg1 = s.dt___120824; s.callLocIdx = 1053; s.pc = 8; return s.tmp_3; case 8: r0 = s.retval; - r0 = (s.i___88450 + 1); - s.i___88450 = (r0); + r0 = (s.i___120830 + 1); + s.i___120830 = (r0); { step = 3; continue; } case 4: case 5: @@ -3969,28 +3969,28 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_updateParticles__P85879.info = {"start":9501,"length":340,"line":312,"column":4,"endLine":324,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"updateParticles","argumentNames":[]} +particles_updateParticles__P118259.info = {"start":9501,"length":340,"line":312,"column":4,"endLine":324,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"updateParticles","argumentNames":[]} -function particles_updateParticles__P85879_mk(s) { +function particles_updateParticles__P118259_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_updateParticles__P85879, depth: s.depth + 1, + parent: s, fn: particles_updateParticles__P118259, 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___88434: undefined, - time___88441: undefined, - dt___88444: undefined, - i___88450: undefined, + sources___120814: undefined, + time___120821: undefined, + dt___120824: undefined, + i___120830: undefined, } } -function particles_ParticleSource__update__P84327(s) { +function particles_ParticleSource__update__P116707(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4000,16 +4000,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___88513 = undefined; - s.current___88532 = undefined; - s.fixedDt___88540 = undefined; + s.p___120893 = undefined; + s.current___120912 = undefined; + s.fixedDt___120920 = 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__C84320_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C116700_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["timer"]; s.tmp_2 = r0; @@ -4035,7 +4035,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__P84334_mk(s); + s.tmp_0 = particles_ParticleSource_destroy__P116714_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1024; s.pc = 28; return s.tmp_0; case 28: @@ -4108,7 +4108,7 @@ switch (step) { r0 = s.tmp_0; { step = 13; continue; } case 12: - s.tmp_2 = particles_ParticleSource_enabled__P84332_mk(s); + s.tmp_2 = particles_ParticleSource_enabled__P116712_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 1027; s.pc = 31; return s.tmp_2; case 31: @@ -4126,18 +4126,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__C84356_v0_2_mk(s); + s.tmp_0 = particles_ParticleFactory__C116736_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__C84356_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleFactory__C116736_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___88513 = (r0); - r0 = pxsim_numops_toBoolDecr(s.p___88513); + s.p___120893 = (r0); + r0 = pxsim_numops_toBoolDecr(s.p___120893); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -4148,8 +4148,8 @@ switch (step) { case 15: r0 = s.arg0.fields["head"]; s.tmp_2 = r0; - r0 = (s.p___88513).fields["next"] = (s.tmp_2); - r0 = (s.arg0).fields["head"] = (s.p___88513); + r0 = (s.p___120893).fields["next"] = (s.tmp_2); + r0 = (s.arg0).fields["head"] = (s.p___120893); { step = 11; continue; } case 16: r0 = s.arg0.fields["head"]; @@ -4164,7 +4164,7 @@ switch (step) { case 17: case 18: r0 = s.arg0.fields["head"]; - s.current___88532 = (r0); + s.current___120912 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["_dt"]; s.tmp_2 = r0; @@ -4176,36 +4176,36 @@ switch (step) { r0 = (s.tmp_0 * 256); s.tmp_1 = r0; r0 = (s.tmp_1 | 0); - s.fixedDt___88540 = (r0); - r0 = pxsim_numops_toBoolDecr(s.fixedDt___88540); + s.fixedDt___120920 = (r0); + r0 = pxsim_numops_toBoolDecr(s.fixedDt___120920); if (!r0) { step = 23; continue; } case 19: - r0 = s.current___88532.fields["lifespan"]; + r0 = s.current___120912.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___88532; + s.tmp_2 = r0 = s.current___120912; 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__C84320_v4_3_mk(s); + s.tmp_0 = particles_ParticleSource__C116700_v4_3_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.current___88532; - s.tmp_0.arg2 = s.fixedDt___88540; - if (!checkSubtype(s.tmp_0.arg0, particles_ParticleSource__C84320_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.current___120912; + s.tmp_0.arg2 = s.fixedDt___120920; + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleSource__C116700_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___88532.fields["next"]; + r0 = s.current___120912.fields["next"]; s.tmp_0 = r0; - s.current___88532 = (r0); + s.current___120912 = (r0); r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } { step = 19; continue; } @@ -4214,15 +4214,15 @@ switch (step) { { step = 26; continue; } case 23: case 24: - s.tmp_0 = r0 = s.current___88532; + s.tmp_0 = r0 = s.current___120912; 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___88532.fields["next"]; + r0 = s.current___120912.fields["next"]; s.tmp_0 = r0; - s.current___88532 = (r0); + s.current___120912 = (r0); r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 25; continue; } { step = 24; continue; } @@ -4233,12 +4233,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource__update__P84327.info = {"start":3677,"length":1400,"line":123,"column":8,"endLine":163,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"_update","argumentNames":["this","dt"]} +particles_ParticleSource__update__P116707.info = {"start":3677,"length":1400,"line":123,"column":8,"endLine":163,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"_update","argumentNames":["this","dt"]} -function particles_ParticleSource__update__P84327_mk(s) { +function particles_ParticleSource__update__P116707_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource__update__P84327, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource__update__P116707, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4248,9 +4248,9 @@ function particles_ParticleSource__update__P84327_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - p___88513: undefined, - current___88532: undefined, - fixedDt___88540: undefined, + p___120893: undefined, + current___120912: undefined, + fixedDt___120920: undefined, arg0: undefined, arg1: undefined, } } @@ -4259,7 +4259,7 @@ function particles_ParticleSource__update__P84327_mk(s) { -function particles_ParticleSource_updateParticle__P85875(s) { +function particles_ParticleSource_updateParticle__P118255(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4276,7 +4276,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C84320_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C116700_VT)) failedCast(r0); r0 = (s.arg2 >> 10); s.arg2 = (r0); s.tmp_0 = r0 = s.arg1; @@ -4331,12 +4331,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_updateParticle__P85875.info = {"start":8231,"length":357,"line":276,"column":8,"endLine":284,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"updateParticle","argumentNames":["this","p","fixedDt"]} +particles_ParticleSource_updateParticle__P118255.info = {"start":8231,"length":357,"line":276,"column":8,"endLine":284,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"updateParticle","argumentNames":["this","p","fixedDt"]} -function particles_ParticleSource_updateParticle__P85875_mk(s) { +function particles_ParticleSource_updateParticle__P118255_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_updateParticle__P85875, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_updateParticle__P118255, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4353,7 +4353,7 @@ function particles_ParticleSource_updateParticle__P85875_mk(s) { -function Fx_rightShift__P81808(s) { +function Fx_rightShift__P114188(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4372,12 +4372,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_rightShift__P81808.info = {"start":2031,"length":108,"line":65,"column":4,"endLine":67,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"rightShift","argumentNames":["a","n"]} +Fx_rightShift__P114188.info = {"start":2031,"length":108,"line":65,"column":4,"endLine":67,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"rightShift","argumentNames":["a","n"]} -function Fx_rightShift__P81808_mk(s) { +function Fx_rightShift__P114188_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_rightShift__P81808, depth: s.depth + 1, + parent: s, fn: Fx_rightShift__P114188, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -4387,7 +4387,7 @@ function Fx_rightShift__P81808_mk(s) { -function Fx_mul__P81799(s) { +function Fx_mul__P114179(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4408,12 +4408,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_mul__P81799.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__P114179.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__P81799_mk(s) { +function Fx_mul__P114179_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_mul__P81799, depth: s.depth + 1, + parent: s, fn: Fx_mul__P114179, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -4424,7 +4424,7 @@ function Fx_mul__P81799_mk(s) { -function Fx_add__P81796(s) { +function Fx_add__P114176(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4443,12 +4443,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_add__P81796.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__P114176.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__P81796_mk(s) { +function Fx_add__P114176_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_add__P81796, depth: s.depth + 1, + parent: s, fn: Fx_add__P114176, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -4458,7 +4458,7 @@ function Fx_add__P81796_mk(s) { -function particles_ParticleFactory_createParticle__P84358(s) { +function particles_ParticleFactory_createParticle__P116738(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4468,17 +4468,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___88637 = undefined; + s.p___121017 = 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__C84356_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkClassInstance(particles_Particle__C84301_VT); - s.p___88637 = (r0); - s.tmp_0 = r0 = s.p___88637; + if (!checkSubtype(r0, particles_ParticleFactory__C116736_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkClassInstance(particles_Particle__C116681_VT); + s.p___121017 = (r0); + s.tmp_0 = r0 = s.p___121017; s.tmp_3 = if_x_1_mk(s); s.tmp_3.arg0 = s.arg1; if (!s.tmp_3.arg0.vtable.iface) { @@ -4497,7 +4497,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___88637; + s.tmp_0 = r0 = s.p___121017; s.tmp_3 = if_y_1_mk(s); s.tmp_3.arg0 = s.arg1; if (!s.tmp_3.arg0.vtable.iface) { @@ -4516,26 +4516,26 @@ switch (step) { r0 = (s.tmp_4 | 0); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_y"] = (s.tmp_1); - r0 = (s.p___88637).fields["vx"] = (0); - r0 = (s.p___88637).fields["vy"] = (0); - r0 = (s.p___88637).fields["lifespan"] = (500); - r0 = s.p___88637; + r0 = (s.p___121017).fields["vx"] = (0); + r0 = (s.p___121017).fields["vy"] = (0); + r0 = (s.p___121017).fields["lifespan"] = (500); + r0 = s.p___121017; return leave(s, r0) default: oops() } } } -particles_ParticleFactory_createParticle__P84358.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__P116738.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__P84358_mk(s) { +function particles_ParticleFactory_createParticle__P116738_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleFactory_createParticle__P84358, depth: s.depth + 1, + parent: s, fn: particles_ParticleFactory_createParticle__P116738, 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___88637: undefined, + p___121017: undefined, arg0: undefined, arg1: undefined, } } @@ -4544,7 +4544,7 @@ function particles_ParticleFactory_createParticle__P84358_mk(s) { -function game_onUpdateInterval__P84186(s) { +function game_onUpdateInterval__P116566(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4554,13 +4554,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.timer___88056 = undefined; + s.timer___120436 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = game_init__P85528_mk(s); + s.tmp_0 = game_init__P117908_mk(s); s.tmp_0.arg0 = undefined; s.callLocIdx = 832; s.pc = 6; return s.tmp_0; case 6: @@ -4584,15 +4584,15 @@ switch (step) { case 3: case 4: r0 = pxsim_pxtrt.mklocRef(); - s.timer___88056 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.timer___88056, 0); - r0 = pxsim_pxtcore_mkAction(3, inline__P88060); + s.timer___120436 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.timer___120436, 0); + r0 = pxsim_pxtcore_mkAction(3, inline__P120440); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.timer___88056); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.timer___120436); 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__P82036_mk(s); - s.tmp_2 = game_eventContext__P84177_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P114416_mk(s); + s.tmp_2 = game_eventContext__P116557_mk(s); s.callLocIdx = 833; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; @@ -4607,17 +4607,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onUpdateInterval__P84186.info = {"start":7929,"length":417,"line":256,"column":4,"endLine":267,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onUpdateInterval","argumentNames":["period","a"]} +game_onUpdateInterval__P116566.info = {"start":7929,"length":417,"line":256,"column":4,"endLine":267,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onUpdateInterval","argumentNames":["period","a"]} -function game_onUpdateInterval__P84186_mk(s) { +function game_onUpdateInterval__P116566_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onUpdateInterval__P84186, depth: s.depth + 1, + parent: s, fn: game_onUpdateInterval__P116566, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - timer___88056: undefined, + timer___120436: undefined, arg0: undefined, arg1: undefined, } } @@ -4626,7 +4626,7 @@ function game_onUpdateInterval__P84186_mk(s) { -function inline__P88060(s) { +function inline__P120440(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4636,22 +4636,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.time___88061 = undefined; - s.tmp_1 = game_currentScene__P84174_mk(s); + s.time___120441 = undefined; + s.tmp_1 = game_currentScene__P116554_mk(s); s.callLocIdx = 834; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; s.tmp_0 = r0; r0 = s.tmp_0.fields["_millis"]; - s.time___88061 = (r0); + s.time___120441 = (r0); r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.time___88061); + r0 = (s.tmp_1 <= s.time___120441); 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___88061 + s.caps[1]); + r0 = (s.time___120441 + s.caps[1]); s.tmp_3 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_2, s.tmp_3); s.tmp_0 = lambda_1_mk(s); @@ -4666,25 +4666,25 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P88060.info = {"start":8159,"length":179,"line":260,"column":81,"endLine":266,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} +inline__P120440.info = {"start":8159,"length":179,"line":260,"column":81,"endLine":266,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} -function inline__P88060_mk(s) { +function inline__P120440_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P88060, depth: s.depth + 1, + parent: s, fn: inline__P120440, 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___88061: undefined, + time___120441: undefined, } } -function scene_Scene_millis__P84085(s) { +function scene_Scene_millis__P116465(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4699,17 +4699,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C84061_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C116441_VT)) failedCast(r0); r0 = s.arg0.fields["_millis"]; return leave(s, r0) default: oops() } } } -scene_Scene_millis__P84085.info = {"start":6788,"length":61,"line":189,"column":8,"endLine":191,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"millis","argumentNames":["this"]} +scene_Scene_millis__P116465.info = {"start":6788,"length":61,"line":189,"column":8,"endLine":191,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"millis","argumentNames":["this"]} -function scene_Scene_millis__P84085_mk(s) { +function scene_Scene_millis__P116465_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_millis__P84085, depth: s.depth + 1, + parent: s, fn: scene_Scene_millis__P116465, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -4718,7 +4718,7 @@ function scene_Scene_millis__P84085_mk(s) { -function control_EventContext_registerFrameHandler__P82036(s) { +function control_EventContext_registerFrameHandler__P114416(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4728,8 +4728,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.fn___88088 = undefined; - s.i___88097 = undefined; + s.fn___120468 = undefined; + s.i___120477 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -4737,7 +4737,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C82028_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C114408_VT)) failedCast(r0); r0 = s.arg0.fields["frameCallbacks"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -4750,20 +4750,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__P85195_mk(s); + s.tmp_0 = control_EventContext_registerFrameCallbacks__P117575_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 51; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(control_FrameCallback__C82025_VT); - s.fn___88088 = (r0); - r0 = (s.fn___88088).fields["order"] = (s.arg1); - r0 = (s.fn___88088).fields["handler"] = (s.arg2); - s.i___88097 = (0); + r0 = pxsim_pxtcore_mkClassInstance(control_FrameCallback__C114405_VT); + s.fn___120468 = (r0); + r0 = (s.fn___120468).fields["order"] = (s.arg1); + r0 = (s.fn___120468).fields["handler"] = (s.arg2); + s.i___120477 = (0); case 3: - s.tmp_1 = r0 = s.i___88097; + s.tmp_1 = r0 = s.i___120477; r0 = s.arg0.fields["frameCallbacks"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -4774,7 +4774,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___88097); + r0 = pxsim_Array__getAt(s.tmp_6, s.i___120477); r0 = r0.fields["order"]; s.tmp_5 = r0; r0 = (s.tmp_5 > s.arg1); @@ -4783,29 +4783,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___88097, s.fn___88088); - r0 = s.fn___88088; + r0 = pxsim_Array_.insertAt(s.tmp_7, s.i___120477, s.fn___120468); + r0 = s.fn___120468; { step = 7; continue; } case 4: case 5: - r0 = (s.i___88097 + 1); - s.i___88097 = (r0); + r0 = (s.i___120477 + 1); + s.i___120477 = (r0); { step = 3; continue; } case 6: r0 = s.arg0.fields["frameCallbacks"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.fn___88088); - r0 = s.fn___88088; + r0 = pxsim_Array__push(s.tmp_0, s.fn___120468); + r0 = s.fn___120468; case 7: return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameHandler__P82036.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__P114416.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__P82036_mk(s) { +function control_EventContext_registerFrameHandler__P114416_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameHandler__P82036, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameHandler__P114416, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4815,8 +4815,8 @@ function control_EventContext_registerFrameHandler__P82036_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - fn___88088: undefined, - i___88097: undefined, + fn___120468: undefined, + i___120477: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -4826,7 +4826,7 @@ function control_EventContext_registerFrameHandler__P82036_mk(s) { -function control_EventContext_registerFrameCallbacks__P85195(s) { +function control_EventContext_registerFrameCallbacks__P117575(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4836,13 +4836,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.worker___88131 = undefined; + s.worker___120511 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C82028_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C114408_VT)) failedCast(r0); r0 = s.arg0.fields["frameCallbacks"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -4855,28 +4855,28 @@ switch (step) { case 1: case 2: r0 = s.arg0.fields["frameWorker"]; - s.worker___88131 = (r0); - r0 = pxsim_pxtcore_mkAction(2, inline__P88137); + s.worker___120511 = (r0); + r0 = pxsim_pxtcore_mkAction(2, inline__P120517); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.worker___88131); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.worker___120511); r0 = pxsim.control.runInParallel(s.tmp_0); case 3: r0 = undefined; return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameCallbacks__P85195.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__P117575.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__P85195_mk(s) { +function control_EventContext_registerFrameCallbacks__P117575_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameCallbacks__P85195, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameCallbacks__P117575, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - worker___88131: undefined, + worker___120511: undefined, arg0: undefined, } } @@ -4884,7 +4884,7 @@ function control_EventContext_registerFrameCallbacks__P85195_mk(s) { -function inline__P88137(s) { +function inline__P120517(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4894,15 +4894,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.delay___88167 = undefined; + s.delay___120547 = 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, inline__P88143); + r0 = pxsim_pxtcore_mkAction(1, inline__P120523); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.caps[0]); - s.tmp_2 = pauseUntil__P82000_mk(s); + s.tmp_2 = pauseUntil__P114380_mk(s); s.tmp_2.arg0 = s.tmp_1; s.tmp_2.arg1 = undefined; s.callLocIdx = 45; s.pc = 5; return s.tmp_2; @@ -4925,14 +4925,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__P85194_mk(s); + s.tmp_2 = control_EventContext_runCallbacks__P117574_mk(s); s.tmp_2.arg0 = s.caps[0]; s.callLocIdx = 46; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; - s.delay___88167 = (r0); - s.tmp_0 = pause__P82046_mk(s); - s.tmp_0.arg0 = s.delay___88167; + s.delay___120547 = (r0); + s.tmp_0 = pause__P114426_mk(s); + s.tmp_0.arg0 = s.delay___120547; s.callLocIdx = 47; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; @@ -4943,24 +4943,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P88137.info = {"start":3642,"length":723,"line":109,"column":34,"endLine":128,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} +inline__P120517.info = {"start":3642,"length":723,"line":109,"column":34,"endLine":128,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} -function inline__P88137_mk(s) { +function inline__P120517_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P88137, depth: s.depth + 1, + parent: s, fn: inline__P120517, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - delay___88167: undefined, + delay___120547: undefined, } } -function inline__P88143(s) { +function inline__P120523(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4978,12 +4978,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P88143.info = {"start":3873,"length":28,"line":113,"column":31,"endLine":113,"endColumn":59,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} +inline__P120523.info = {"start":3873,"length":28,"line":113,"column":31,"endLine":113,"endColumn":59,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} -function inline__P88143_mk(s) { +function inline__P120523_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P88143, depth: s.depth + 1, + parent: s, fn: inline__P120523, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4993,7 +4993,7 @@ function inline__P88143_mk(s) { -function control_EventContext_runCallbacks__P85194(s) { +function control_EventContext_runCallbacks__P117574(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5003,42 +5003,42 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.loopStart___88176 = undefined; - s.f___88189 = undefined; - s.unnamed448___U2 = undefined; - s.unnamed449___U3 = undefined; - s.runtime___88194 = undefined; - s.fps___88214 = undefined; - s.delay___88276 = undefined; + s.loopStart___120556 = undefined; + s.f___120569 = undefined; + s.unnamed608___U2 = undefined; + s.unnamed609___U3 = undefined; + s.runtime___120574 = undefined; + s.fps___120594 = undefined; + s.delay___120656 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C82028_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C114408_VT)) failedCast(r0); r0 = pxsim.control.millis(); - s.loopStart___88176 = (r0); + s.loopStart___120556 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["prevTimeMillis"]; s.tmp_2 = r0; - r0 = (s.loopStart___88176 - s.tmp_2); + r0 = (s.loopStart___120556 - s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0).fields["deltaTimeMillis"] = (s.tmp_1); - r0 = (s.arg0).fields["prevTimeMillis"] = (s.loopStart___88176); - s.f___88189 = (undefined); + r0 = (s.arg0).fields["prevTimeMillis"] = (s.loopStart___120556); + s.f___120569 = (undefined); r0 = s.arg0.fields["frameCallbacks"]; - s.unnamed448___U2 = (r0); - s.unnamed449___U3 = (0); + s.unnamed608___U2 = (r0); + s.unnamed609___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed449___U3; - r0 = pxsim_Array__length(s.unnamed448___U2); + s.tmp_0 = r0 = s.unnamed609___U3; + r0 = pxsim_Array__length(s.unnamed608___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed448___U2, s.unnamed449___U3); - s.f___88189 = (r0); + r0 = pxsim_Array__getAt(s.unnamed608___U2, s.unnamed609___U3); + s.f___120569 = (r0); s.tmp_2 = if_handler_1_mk(s); - s.tmp_2.arg0 = s.f___88189; + s.tmp_2.arg0 = s.f___120569; if (!s.tmp_2.arg0.vtable.iface) { setupLambda(s.tmp_2, pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "handler"), 1); s.callLocIdx = 42; s.pc = 13; return s.tmp_2; @@ -5050,19 +5050,19 @@ switch (step) { } case 13: r0 = s.retval; - r0 = (s.unnamed449___U3 + 1); - s.unnamed449___U3 = (r0); + r0 = (s.unnamed609___U3 + 1); + s.unnamed609___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed448___U2 = (undefined); + s.unnamed608___U2 = (undefined); r0 = pxsim.control.millis(); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.loopStart___88176); - s.runtime___88194 = (r0); + r0 = (s.tmp_0 - s.loopStart___120556); + s.runtime___120574 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["timeInSample"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.runtime___88194); + r0 = (s.tmp_2 + s.runtime___120574); s.tmp_1 = r0; r0 = (s.tmp_0).fields["timeInSample"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; @@ -5095,8 +5095,8 @@ switch (step) { r0 = (s.tmp_6 / 1000); s.tmp_5 = r0; r0 = (s.tmp_4 / s.tmp_5); - s.fps___88214 = (r0); - r0 = pxsim.Math_.round(s.fps___88214); + s.fps___120594 = (r0); + r0 = pxsim.Math_.round(s.fps___120594); s.tmp_1 = r0; if ((s.tmp_1) && (s.tmp_1).vtable) { setupResume(s, 14); @@ -5108,21 +5108,21 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_String__concat("fps:", s.tmp_0); - globals.control_EventContext_lastStats___82030 = (r0); - r0 = (s.fps___88214 < 99); + globals.control_EventContext_lastStats___114410 = (r0); + r0 = (s.fps___120594 < 99); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - if ((globals.control_EventContext_lastStats___82030) && (globals.control_EventContext_lastStats___82030).vtable) { + if ((globals.control_EventContext_lastStats___114410) && (globals.control_EventContext_lastStats___114410).vtable) { setupResume(s, 15); - pxsim_String__stringConv(globals.control_EventContext_lastStats___82030); + pxsim_String__stringConv(globals.control_EventContext_lastStats___114410); checkResumeConsumed(); return; - } else { s.retval = (globals.control_EventContext_lastStats___82030) + ""; } + } else { s.retval = (globals.control_EventContext_lastStats___114410) + ""; } case 15: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.fps___88214 * 10); + r0 = (s.fps___120594 * 10); s.tmp_7 = r0; r0 = pxsim.Math_.round(s.tmp_7); s.tmp_6 = r0; @@ -5149,10 +5149,10 @@ switch (step) { r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_1, s.tmp_2); - globals.control_EventContext_lastStats___82030 = (r0); + globals.control_EventContext_lastStats___114410 = (r0); case 5: case 6: - s.tmp_2 = control_ramSize__P81979_mk(s); + s.tmp_2 = control_ramSize__P114359_mk(s); s.callLocIdx = 43; s.pc = 18; return s.tmp_2; case 18: r0 = s.retval; @@ -5172,7 +5172,7 @@ switch (step) { if (!r0) { step = 9; continue; } r0 = pxsim_String_.mkEmpty(); s.tmp_8 = r0; - r0 = (s.fps___88214 * 100); + r0 = (s.fps___120594 * 100); s.tmp_11 = r0; r0 = (s.tmp_11 | 0); s.tmp_10 = r0; @@ -5213,24 +5213,24 @@ switch (step) { r0 = (s.arg0).fields["framesInSample"] = (0); case 11: case 12: - s.tmp_0 = Math_max__P81769_mk(s); + s.tmp_0 = Math_max__P114149_mk(s); s.tmp_0.arg0 = 1; - r0 = (20 - s.runtime___88194); + r0 = (20 - s.runtime___120574); s.tmp_0.arg1 = r0; s.callLocIdx = 44; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - s.delay___88276 = (r0); - r0 = s.delay___88276; + s.delay___120656 = (r0); + r0 = s.delay___120656; return leave(s, r0) default: oops() } } } -control_EventContext_runCallbacks__P85194.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__P117574.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__P85194_mk(s) { +function control_EventContext_runCallbacks__P117574_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_runCallbacks__P85194, depth: s.depth + 1, + parent: s, fn: control_EventContext_runCallbacks__P117574, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5246,13 +5246,13 @@ function control_EventContext_runCallbacks__P85194_mk(s) { tmp_11: undefined, tmp_12: undefined, tmp_13: undefined, - loopStart___88176: undefined, - f___88189: undefined, - unnamed448___U2: undefined, - unnamed449___U3: undefined, - runtime___88194: undefined, - fps___88214: undefined, - delay___88276: undefined, + loopStart___120556: undefined, + f___120569: undefined, + unnamed608___U2: undefined, + unnamed609___U3: undefined, + runtime___120574: undefined, + fps___120594: undefined, + delay___120656: undefined, arg0: undefined, } } @@ -5260,7 +5260,7 @@ function control_EventContext_runCallbacks__P85194_mk(s) { -function pauseUntil__P82000(s) { +function pauseUntil__P114380(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5307,7 +5307,7 @@ switch (step) { s.arg1 = (0); case 5: case 6: - s.tmp_0 = control___queuePollEvent__P81999_mk(s); + s.tmp_0 = control___queuePollEvent__P114379_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = undefined; @@ -5319,12 +5319,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -pauseUntil__P82000.info = {"start":2205,"length":227,"line":73,"column":0,"endLine":77,"endColumn":1,"fileName":"pxt_modules/base/poll.ts","functionName":"pauseUntil","argumentNames":["condition","timeOut"]} +pauseUntil__P114380.info = {"start":2205,"length":227,"line":73,"column":0,"endLine":77,"endColumn":1,"fileName":"pxt_modules/base/poll.ts","functionName":"pauseUntil","argumentNames":["condition","timeOut"]} -function pauseUntil__P82000_mk(s) { +function pauseUntil__P114380_mk(s) { checkStack(s.depth); return { - parent: s, fn: pauseUntil__P82000, depth: s.depth + 1, + parent: s, fn: pauseUntil__P114380, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5340,7 +5340,7 @@ function pauseUntil__P82000_mk(s) { -function control___queuePollEvent__P81999(s) { +function control___queuePollEvent__P114379(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5350,16 +5350,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ev___88298 = undefined; + s.ev___120678 = 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__C85168_VT); + r0 = pxsim_pxtcore_mkClassInstance(control_PollEvent__C117548_VT); s.tmp_0 = r0; - s.tmp_1 = control_PollEvent_constructor__P85169_mk(s); + s.tmp_1 = control_PollEvent_constructor__P117549_mk(s); s.tmp_1.arg0 = s.tmp_0; r0 = pxsim.control.allocateNotifyEvent(); s.tmp_1.arg1 = r0; @@ -5375,8 +5375,8 @@ switch (step) { s.callLocIdx = 27; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - s.ev___88298 = (s.tmp_0); - r0 = pxsim_numops_toBoolDecr(globals._pollEventQueue___85171); + s.ev___120678 = (s.tmp_0); + r0 = pxsim_numops_toBoolDecr(globals._pollEventQueue___117551); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -5384,19 +5384,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___88298); - globals._pollEventQueue___85171 = (s.tmp_2); - r0 = pxsim.control.runInParallel(control_pollEvents__P85172); + r0 = pxsim_Array__push(s.tmp_2, s.ev___120678); + globals._pollEventQueue___117551 = (s.tmp_2); + r0 = pxsim.control.runInParallel(control_pollEvents__P117552); { step = 2; continue; } case 1: - r0 = pxsim_Array__push(globals._pollEventQueue___85171, s.ev___88298); + r0 = pxsim_Array__push(globals._pollEventQueue___117551, s.ev___120678); case 2: r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 3; continue; } - s.tmp_0 = control_onEvent__P82024_mk(s); - r0 = s.ev___88298.fields["eid"]; + s.tmp_0 = control_onEvent__P114404_mk(s); + r0 = s.ev___120678.fields["eid"]; s.tmp_0.arg0 = r0; - r0 = s.ev___88298.fields["vid"]; + r0 = s.ev___120678.fields["vid"]; s.tmp_0.arg1 = r0; s.tmp_0.arg2 = s.arg2; s.tmp_0.arg3 = 16; @@ -5405,9 +5405,9 @@ switch (step) { r0 = s.retval; { step = 4; continue; } case 3: - r0 = s.ev___88298.fields["eid"]; + r0 = s.ev___120678.fields["eid"]; s.tmp_0 = r0; - r0 = s.ev___88298.fields["vid"]; + r0 = s.ev___120678.fields["vid"]; s.tmp_1 = r0; setupResume(s, 7); pxsim.control.waitForEvent(s.tmp_0, s.tmp_1); @@ -5420,17 +5420,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -control___queuePollEvent__P81999.info = {"start":1262,"length":739,"line":39,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/base/poll.ts","functionName":"__queuePollEvent","argumentNames":["timeOut","condition","handler"]} +control___queuePollEvent__P114379.info = {"start":1262,"length":739,"line":39,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/base/poll.ts","functionName":"__queuePollEvent","argumentNames":["timeOut","condition","handler"]} -function control___queuePollEvent__P81999_mk(s) { +function control___queuePollEvent__P114379_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___queuePollEvent__P81999, depth: s.depth + 1, + parent: s, fn: control___queuePollEvent__P114379, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - ev___88298: undefined, + ev___120678: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -5440,7 +5440,7 @@ function control___queuePollEvent__P81999_mk(s) { -function control_pollEvents__P85172(s) { +function control_pollEvents__P117552(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5450,31 +5450,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.now___88340 = undefined; - s.i___88343 = undefined; - s.ev___88349 = undefined; + s.now___120720 = undefined; + s.i___120723 = undefined; + s.ev___120729 = undefined; case 1: - r0 = pxsim_Array__length(globals._pollEventQueue___85171); + r0 = pxsim_Array__length(globals._pollEventQueue___117551); 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___88340 = (r0); - s.i___88343 = (0); + s.now___120720 = (r0); + s.i___120723 = (0); case 2: - s.tmp_1 = r0 = s.i___88343; - r0 = pxsim_Array__length(globals._pollEventQueue___85171); + s.tmp_1 = r0 = s.i___120723; + r0 = pxsim_Array__length(globals._pollEventQueue___117551); 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___85171, s.i___88343); - s.ev___88349 = (r0); + r0 = pxsim_Array__getAt(globals._pollEventQueue___117551, s.i___120723); + s.ev___120729 = (r0); s.tmp_1 = if_condition_1_mk(s); - s.tmp_1.arg0 = s.ev___88349; + s.tmp_1.arg0 = s.ev___120729; if (!s.tmp_1.arg0.vtable.iface) { setupLambda(s.tmp_1, pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "condition"), 1); s.callLocIdx = 24; s.pc = 13; return s.tmp_1; @@ -5492,7 +5492,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 3: - r0 = s.ev___88349.fields["timeOut"]; + r0 = s.ev___120729.fields["timeOut"]; s.tmp_3 = r0; r0 = (s.tmp_3 > 0); s.tmp_2 = r0; @@ -5501,11 +5501,11 @@ switch (step) { r0 = s.tmp_2; { step = 5; continue; } case 4: - r0 = s.ev___88349.fields["start"]; + r0 = s.ev___120729.fields["start"]; s.tmp_5 = r0; - r0 = (s.now___88340 - s.tmp_5); + r0 = (s.now___120720 - s.tmp_5); s.tmp_4 = r0; - r0 = s.ev___88349.fields["timeOut"]; + r0 = s.ev___120729.fields["timeOut"]; s.tmp_6 = r0; r0 = (s.tmp_4 > s.tmp_6); case 5: @@ -5517,50 +5517,50 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_8); if (!r0) { step = 9; continue; } - r0 = s.ev___88349.fields["eid"]; + r0 = s.ev___120729.fields["eid"]; s.tmp_9 = r0; - r0 = s.ev___88349.fields["vid"]; + r0 = s.ev___120729.fields["vid"]; s.tmp_10 = r0; r0 = pxsim.control.raiseEvent(s.tmp_9, s.tmp_10); - r0 = s.ev___88349.fields["once"]; + r0 = s.ev___120729.fields["once"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = helpers_arraySplice__P81740_mk(s); - s.tmp_1.arg0 = globals._pollEventQueue___85171; - s.tmp_1.arg1 = s.i___88343; + s.tmp_1 = helpers_arraySplice__P114120_mk(s); + s.tmp_1.arg0 = globals._pollEventQueue___117551; + s.tmp_1.arg1 = s.i___120723; s.tmp_1.arg2 = 1; s.callLocIdx = 25; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; - r0 = (s.i___88343 - 1); - s.i___88343 = (r0); + r0 = (s.i___120723 - 1); + s.i___120723 = (r0); case 7: case 8: case 9: case 10: - r0 = (s.i___88343 + 1); - s.i___88343 = (r0); + r0 = (s.i___120723 + 1); + s.i___120723 = (r0); { step = 2; continue; } case 11: - s.tmp_0 = pause__P82046_mk(s); + s.tmp_0 = pause__P114426_mk(s); s.tmp_0.arg0 = 50; s.callLocIdx = 26; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; { step = 1; continue; } case 12: - globals._pollEventQueue___85171 = (undefined); + globals._pollEventQueue___117551 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -control_pollEvents__P85172.info = {"start":618,"length":638,"line":20,"column":4,"endLine":37,"endColumn":5,"fileName":"pxt_modules/base/poll.ts","functionName":"pollEvents","argumentNames":[]} +control_pollEvents__P117552.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__P85172_mk(s) { +function control_pollEvents__P117552_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_pollEvents__P85172, depth: s.depth + 1, + parent: s, fn: control_pollEvents__P117552, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5573,16 +5573,16 @@ function control_pollEvents__P85172_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - now___88340: undefined, - i___88343: undefined, - ev___88349: undefined, + now___120720: undefined, + i___120723: undefined, + ev___120729: undefined, } } -function helpers_arraySplice__P81740(s) { +function helpers_arraySplice__P114120(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5592,7 +5592,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___88397 = undefined; + s.i___120777 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -5606,15 +5606,15 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.i___88397 = (0); + s.i___120777 = (0); case 3: - r0 = (s.i___88397 < s.arg2); + r0 = (s.i___120777 < 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___88397 + 1); - s.i___88397 = (r0); + r0 = (s.i___120777 + 1); + s.i___120777 = (r0); { step = 3; continue; } case 4: case 5: @@ -5622,15 +5622,15 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySplice__P81740.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__P114120.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__P81740_mk(s) { +function helpers_arraySplice__P114120_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySplice__P81740, depth: s.depth + 1, + parent: s, fn: helpers_arraySplice__P114120, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - i___88397: undefined, + i___120777: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -5640,7 +5640,7 @@ function helpers_arraySplice__P81740_mk(s) { -function control_PollEvent_constructor__P85169(s) { +function control_PollEvent_constructor__P117549(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5661,7 +5661,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_PollEvent__C85168_VT)) failedCast(r0); + if (!checkSubtype(r0, control_PollEvent__C117548_VT)) failedCast(r0); r0 = (s.arg0).fields["eid"] = (s.arg1); r0 = (s.arg0).fields["vid"] = (s.arg2); r0 = (s.arg0).fields["start"] = (s.arg3); @@ -5672,12 +5672,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_PollEvent_constructor__P85169.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__P117549.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__P85169_mk(s) { +function control_PollEvent_constructor__P117549_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_PollEvent_constructor__P85169, depth: s.depth + 1, + parent: s, fn: control_PollEvent_constructor__P117549, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -5692,7 +5692,7 @@ function control_PollEvent_constructor__P85169_mk(s) { -function game_onUpdate__P84185(s) { +function game_onUpdate__P116565(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5706,7 +5706,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_init__P85528_mk(s); + s.tmp_0 = game_init__P117908_mk(s); s.tmp_0.arg0 = undefined; s.callLocIdx = 829; s.pc = 4; return s.tmp_0; case 4: @@ -5720,8 +5720,8 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_2 = control_EventContext_registerFrameHandler__P82036_mk(s); - s.tmp_3 = game_eventContext__P84177_mk(s); + s.tmp_2 = control_EventContext_registerFrameHandler__P114416_mk(s); + s.tmp_3 = game_eventContext__P116557_mk(s); s.callLocIdx = 830; s.pc = 6; return s.tmp_3; case 6: r0 = s.retval; @@ -5736,12 +5736,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onUpdate__P84185.info = {"start":7427,"length":169,"line":242,"column":4,"endLine":246,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onUpdate","argumentNames":["a"]} +game_onUpdate__P116565.info = {"start":7427,"length":169,"line":242,"column":4,"endLine":246,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onUpdate","argumentNames":["a"]} -function game_onUpdate__P84185_mk(s) { +function game_onUpdate__P116565_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onUpdate__P84185, depth: s.depth + 1, + parent: s, fn: game_onUpdate__P116565, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5754,7 +5754,7 @@ function game_onUpdate__P84185_mk(s) { -function particles_SprayFactory_constructor__P84361(s) { +function particles_SprayFactory_constructor__P116741(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5772,19 +5772,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C84360_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_SprayFactory__C116740_VT)) failedCast(r0); r0 = undefined; - s.tmp_0 = particles_initTrig__P85899_mk(s); + s.tmp_0 = particles_initTrig__P118279_mk(s); s.callLocIdx = 1085; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = particles_SprayFactory_setSpeed__P84364_mk(s); + s.tmp_0 = particles_SprayFactory_setSpeed__P116744_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1086; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = particles_SprayFactory_setDirection__P84365_mk(s); + s.tmp_0 = particles_SprayFactory_setDirection__P116745_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.tmp_0.arg2 = s.arg3; @@ -5795,12 +5795,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_constructor__P84361.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__P116741.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__P84361_mk(s) { +function particles_SprayFactory_constructor__P116741_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_constructor__P84361, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_constructor__P116741, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -5813,7 +5813,7 @@ function particles_SprayFactory_constructor__P84361_mk(s) { -function particles_initTrig__P85899(s) { +function particles_initTrig__P118279(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5823,36 +5823,36 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.cachedSin___85885); + r0 = pxsim_numops_toBoolDecr(globals.cachedSin___118265); 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__P84354_mk(s); + s.tmp_2 = particles_cacheSin__P116734_mk(s); s.tmp_2.arg0 = 100; s.callLocIdx = 1073; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - globals.cachedSin___85885 = (r0); - s.tmp_0 = particles_cacheCos__P84355_mk(s); + globals.cachedSin___118265 = (r0); + s.tmp_0 = particles_cacheCos__P116735_mk(s); s.tmp_0.arg0 = 100; s.callLocIdx = 1074; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - globals.cachedCos___85886 = (r0); + globals.cachedCos___118266 = (r0); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -particles_initTrig__P85899.info = {"start":291,"length":155,"line":11,"column":4,"endLine":16,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"initTrig","argumentNames":[]} +particles_initTrig__P118279.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__P85899_mk(s) { +function particles_initTrig__P118279_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_initTrig__P85899, depth: s.depth + 1, + parent: s, fn: particles_initTrig__P118279, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5863,7 +5863,7 @@ function particles_initTrig__P85899_mk(s) { -function particles_cacheCos__P84355(s) { +function particles_cacheCos__P116735(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5873,25 +5873,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.cos___87631 = undefined; - s.anglePerSlice___87633 = undefined; - s.i___87639 = undefined; + s.cos___120011 = undefined; + s.anglePerSlice___120013 = undefined; + s.i___120019 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.cos___87631 = (r0); + s.cos___120011 = (r0); r0 = (6.283185307179586 / s.arg0); - s.anglePerSlice___87633 = (r0); - s.i___87639 = (0); + s.anglePerSlice___120013 = (r0); + s.i___120019 = (0); case 1: - r0 = (s.i___87639 < s.arg0); + r0 = (s.i___120019 < s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.cos___87631; - r0 = (s.i___87639 * s.anglePerSlice___87633); + s.tmp_1 = r0 = s.cos___120011; + r0 = (s.i___120019 * s.anglePerSlice___120013); s.tmp_4 = r0; r0 = pxsim.Math_.cos(s.tmp_4); s.tmp_3 = r0; @@ -5900,20 +5900,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___87639 + 1); - s.i___87639 = (r0); + r0 = (s.i___120019 + 1); + s.i___120019 = (r0); { step = 1; continue; } case 2: - r0 = s.cos___87631; + r0 = s.cos___120011; return leave(s, r0) default: oops() } } } -particles_cacheCos__P84355.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__P116735.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__P84355_mk(s) { +function particles_cacheCos__P116735_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_cacheCos__P84355, depth: s.depth + 1, + parent: s, fn: particles_cacheCos__P116735, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5921,9 +5921,9 @@ function particles_cacheCos__P84355_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - cos___87631: undefined, - anglePerSlice___87633: undefined, - i___87639: undefined, + cos___120011: undefined, + anglePerSlice___120013: undefined, + i___120019: undefined, arg0: undefined, } } @@ -5931,7 +5931,7 @@ function particles_cacheCos__P84355_mk(s) { -function particles_cacheSin__P84354(s) { +function particles_cacheSin__P116734(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5941,25 +5941,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sin___87657 = undefined; - s.anglePerSlice___87659 = undefined; - s.i___87665 = undefined; + s.sin___120037 = undefined; + s.anglePerSlice___120039 = undefined; + s.i___120045 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.sin___87657 = (r0); + s.sin___120037 = (r0); r0 = (6.283185307179586 / s.arg0); - s.anglePerSlice___87659 = (r0); - s.i___87665 = (0); + s.anglePerSlice___120039 = (r0); + s.i___120045 = (0); case 1: - r0 = (s.i___87665 < s.arg0); + r0 = (s.i___120045 < s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.sin___87657; - r0 = (s.i___87665 * s.anglePerSlice___87659); + s.tmp_1 = r0 = s.sin___120037; + r0 = (s.i___120045 * s.anglePerSlice___120039); s.tmp_4 = r0; r0 = pxsim.Math_.sin(s.tmp_4); s.tmp_3 = r0; @@ -5968,20 +5968,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___87665 + 1); - s.i___87665 = (r0); + r0 = (s.i___120045 + 1); + s.i___120045 = (r0); { step = 1; continue; } case 2: - r0 = s.sin___87657; + r0 = s.sin___120037; return leave(s, r0) default: oops() } } } -particles_cacheSin__P84354.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__P116734.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__P84354_mk(s) { +function particles_cacheSin__P116734_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_cacheSin__P84354, depth: s.depth + 1, + parent: s, fn: particles_cacheSin__P116734, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5989,9 +5989,9 @@ function particles_cacheSin__P84354_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - sin___87657: undefined, - anglePerSlice___87659: undefined, - i___87665: undefined, + sin___120037: undefined, + anglePerSlice___120039: undefined, + i___120045: undefined, arg0: undefined, } } @@ -5999,7 +5999,7 @@ function particles_cacheSin__P84354_mk(s) { -function particles_SprayFactory_setDirection__P84365(s) { +function particles_SprayFactory_setDirection__P116745(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6016,9 +6016,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C84360_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_SprayFactory__C116740_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_4 = particles_toRadians__P85904_mk(s); + s.tmp_4 = particles_toRadians__P118284_mk(s); s.tmp_5 = r0 = s.arg1; r0 = (s.arg2 >> 1); s.tmp_6 = r0; @@ -6028,19 +6028,19 @@ switch (step) { case 1: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 / globals.angleSlice___85898); + r0 = (s.tmp_3 / globals.angleSlice___118278); 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__P85904_mk(s); + s.tmp_4 = particles_toRadians__P118284_mk(s); s.tmp_4.arg0 = s.arg2; s.callLocIdx = 1096; s.pc = 2; return s.tmp_4; case 2: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 / globals.angleSlice___85898); + r0 = (s.tmp_3 / globals.angleSlice___118278); s.tmp_2 = r0; r0 = (s.tmp_2 | 0); s.tmp_1 = r0; @@ -6049,12 +6049,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_setDirection__P84365.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__P116745.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__P84365_mk(s) { +function particles_SprayFactory_setDirection__P116745_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_setDirection__P84365, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_setDirection__P116745, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6072,7 +6072,7 @@ function particles_SprayFactory_setDirection__P84365_mk(s) { -function particles_toRadians__P85904(s) { +function particles_toRadians__P118284(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6090,7 +6090,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_3 = Math_abs__P81767_mk(s); + s.tmp_3 = Math_abs__P114147_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1077; s.pc = 3; return s.tmp_3; case 3: @@ -6109,12 +6109,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_toRadians__P85904.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__P118284.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__P85904_mk(s) { +function particles_toRadians__P118284_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_toRadians__P85904, depth: s.depth + 1, + parent: s, fn: particles_toRadians__P118284, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6127,7 +6127,7 @@ function particles_toRadians__P85904_mk(s) { -function particles_ParticleFactory_constructor__P84357(s) { +function particles_ParticleFactory_constructor__P116737(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6142,17 +6142,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleFactory__C84356_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleFactory__C116736_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleFactory_constructor__P84357.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__P116737.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__P84357_mk(s) { +function particles_ParticleFactory_constructor__P116737_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleFactory_constructor__P84357, depth: s.depth + 1, + parent: s, fn: particles_ParticleFactory_constructor__P116737, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -6161,7 +6161,7 @@ function particles_ParticleFactory_constructor__P84357_mk(s) { -function particles_ParticleSource_setFactory__P84339(s) { +function particles_ParticleSource_setFactory__P116719(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6177,7 +6177,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C84320_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C116700_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } r0 = (s.arg0).fields["_factory"] = (s.arg1); @@ -6187,12 +6187,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setFactory__P84339.info = {"start":8107,"length":114,"line":271,"column":8,"endLine":274,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setFactory","argumentNames":["this","factory"]} +particles_ParticleSource_setFactory__P116719.info = {"start":8107,"length":114,"line":271,"column":8,"endLine":274,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setFactory","argumentNames":["this","factory"]} -function particles_ParticleSource_setFactory__P84339_mk(s) { +function particles_ParticleSource_setFactory__P116719_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setFactory__P84339, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setFactory__P116719, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -6202,7 +6202,7 @@ function particles_ParticleSource_setFactory__P84339_mk(s) { -function particles_ParticleSource_setRate__P84337(s) { +function particles_ParticleSource_setRate__P116717(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6218,7 +6218,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C84320_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C116700_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (1000 / s.arg1); s.tmp_2 = r0; @@ -6230,12 +6230,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setRate__P84337.info = {"start":7785,"length":139,"line":258,"column":8,"endLine":261,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setRate","argumentNames":["this","particlesPerSecond"]} +particles_ParticleSource_setRate__P116717.info = {"start":7785,"length":139,"line":258,"column":8,"endLine":261,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setRate","argumentNames":["this","particlesPerSecond"]} -function particles_ParticleSource_setRate__P84337_mk(s) { +function particles_ParticleSource_setRate__P116717_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setRate__P84337, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setRate__P116717, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6248,7 +6248,7 @@ function particles_ParticleSource_setRate__P84337_mk(s) { -function particles_ParticleSource_setAnchor__P84336(s) { +function particles_ParticleSource_setAnchor__P116716(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6264,18 +6264,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C84320_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C116700_VT)) failedCast(r0); r0 = (s.arg0).fields["anchor"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource_setAnchor__P84336.info = {"start":7577,"length":79,"line":250,"column":8,"endLine":252,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setAnchor","argumentNames":["this","anchor"]} +particles_ParticleSource_setAnchor__P116716.info = {"start":7577,"length":79,"line":250,"column":8,"endLine":252,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setAnchor","argumentNames":["this","anchor"]} -function particles_ParticleSource_setAnchor__P84336_mk(s) { +function particles_ParticleSource_setAnchor__P116716_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setAnchor__P84336, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setAnchor__P116716, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -6285,7 +6285,7 @@ function particles_ParticleSource_setAnchor__P84336_mk(s) { -function particles_ParticleSource_clear__P84335(s) { +function particles_ParticleSource_clear__P116715(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6300,18 +6300,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C84320_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C116700_VT)) failedCast(r0); r0 = (s.arg0).fields["head"] = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource_clear__P84335.info = {"start":7407,"length":54,"line":242,"column":8,"endLine":244,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"clear","argumentNames":["this"]} +particles_ParticleSource_clear__P116715.info = {"start":7407,"length":54,"line":242,"column":8,"endLine":244,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"clear","argumentNames":["this"]} -function particles_ParticleSource_clear__P84335_mk(s) { +function particles_ParticleSource_clear__P116715_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_clear__P84335, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_clear__P116715, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -6320,7 +6320,7 @@ function particles_ParticleSource_clear__P84335_mk(s) { -function particles_ParticleSource_destroy__P84334(s) { +function particles_ParticleSource_destroy__P116714(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6335,8 +6335,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C84320_VT)) failedCast(r0); - s.tmp_0 = particles_ParticleSource_enabled__P84333_mk(s); + if (!checkSubtype(r0, particles_ParticleSource__C116700_VT)) failedCast(r0); + s.tmp_0 = particles_ParticleSource_enabled__P116713_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = false; s.callLocIdx = 1034; s.pc = 1; return s.tmp_0; @@ -6348,7 +6348,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__P84328_mk(s); + s.tmp_0 = particles_ParticleSource__prune__P116708_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1035; s.pc = 2; return s.tmp_0; case 2: @@ -6357,12 +6357,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_destroy__P84334.info = {"start":7077,"length":240,"line":232,"column":8,"endLine":237,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"destroy","argumentNames":["this"]} +particles_ParticleSource_destroy__P116714.info = {"start":7077,"length":240,"line":232,"column":8,"endLine":237,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"destroy","argumentNames":["this"]} -function particles_ParticleSource_destroy__P84334_mk(s) { +function particles_ParticleSource_destroy__P116714_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_destroy__P84334, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_destroy__P116714, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6374,7 +6374,7 @@ function particles_ParticleSource_destroy__P84334_mk(s) { -function particles_ParticleSource_enabled__P84333(s) { +function particles_ParticleSource_enabled__P116713(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6390,9 +6390,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C84320_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C116700_VT)) failedCast(r0); s.tmp_1 = r0 = s.arg1; - s.tmp_3 = particles_ParticleSource_enabled__P84332_mk(s); + s.tmp_3 = particles_ParticleSource_enabled__P116712_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1033; s.pc = 5; return s.tmp_3; case 5: @@ -6423,12 +6423,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_enabled__P84333.info = {"start":6799,"length":214,"line":222,"column":8,"endLine":227,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"enabled","argumentNames":["this","v"]} +particles_ParticleSource_enabled__P116713.info = {"start":6799,"length":214,"line":222,"column":8,"endLine":227,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"enabled","argumentNames":["this","v"]} -function particles_ParticleSource_enabled__P84333_mk(s) { +function particles_ParticleSource_enabled__P116713_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_enabled__P84333, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_enabled__P116713, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6445,7 +6445,7 @@ function particles_ParticleSource_enabled__P84333_mk(s) { -function particles_ParticleSource_enabled__P84332(s) { +function particles_ParticleSource_enabled__P116712(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6460,7 +6460,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C84320_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C116700_VT)) failedCast(r0); r0 = s.arg0.fields["pFlags"]; s.tmp_4 = r0; r0 = (s.tmp_4 & 1); @@ -6475,13 +6475,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -particles_ParticleSource_enabled__P84332.info = {"start":6605,"length":76,"line":215,"column":8,"endLine":217,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"enabled","argumentNames":["this"]} -particles_ParticleSource_enabled__P84332.isGetter = true; +particles_ParticleSource_enabled__P116712.info = {"start":6605,"length":76,"line":215,"column":8,"endLine":217,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"enabled","argumentNames":["this"]} +particles_ParticleSource_enabled__P116712.isGetter = true; -function particles_ParticleSource_enabled__P84332_mk(s) { +function particles_ParticleSource_enabled__P116712_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_enabled__P84332, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_enabled__P116712, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6495,7 +6495,7 @@ function particles_ParticleSource_enabled__P84332_mk(s) { -function particles_ParticleSource_setAcceleration__P84329(s) { +function particles_ParticleSource_setAcceleration__P116709(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6512,7 +6512,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C84320_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C116700_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -6529,12 +6529,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setAcceleration__P84329.info = {"start":6009,"length":113,"line":193,"column":8,"endLine":196,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setAcceleration","argumentNames":["this","ax","ay"]} +particles_ParticleSource_setAcceleration__P116709.info = {"start":6009,"length":113,"line":193,"column":8,"endLine":196,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setAcceleration","argumentNames":["this","ax","ay"]} -function particles_ParticleSource_setAcceleration__P84329_mk(s) { +function particles_ParticleSource_setAcceleration__P116709_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setAcceleration__P84329, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setAcceleration__P116709, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6548,7 +6548,7 @@ function particles_ParticleSource_setAcceleration__P84329_mk(s) { -function sprites_BaseSprite_constructor__P83504(s) { +function sprites_BaseSprite_constructor__P115884(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6564,15 +6564,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C83502_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSprite_z__P83507_mk(s); + if (!checkSubtype(r0, sprites_BaseSprite__C115882_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSprite_z__P115887_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 128; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = scene_Scene_addSprite__P84086_mk(s); - s.tmp_1 = game_currentScene__P84174_mk(s); + s.tmp_0 = scene_Scene_addSprite__P116466_mk(s); + s.tmp_1 = game_currentScene__P116554_mk(s); s.callLocIdx = 129; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -6585,12 +6585,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSprite_constructor__P83504.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__P115884.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__P83504_mk(s) { +function sprites_BaseSprite_constructor__P115884_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite_constructor__P83504, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite_constructor__P115884, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6602,7 +6602,7 @@ function sprites_BaseSprite_constructor__P83504_mk(s) { -function scene_Scene_addSprite__P84086(s) { +function scene_Scene_addSprite__P116466(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6618,7 +6618,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C84061_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C116441_VT)) failedCast(r0); r0 = s.arg0.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_Array__push(s.tmp_0, s.arg1); @@ -6645,12 +6645,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_addSprite__P84086.info = {"start":6859,"length":128,"line":193,"column":8,"endLine":196,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"addSprite","argumentNames":["this","sprite"]} +scene_Scene_addSprite__P116466.info = {"start":6859,"length":128,"line":193,"column":8,"endLine":196,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"addSprite","argumentNames":["this","sprite"]} -function scene_Scene_addSprite__P84086_mk(s) { +function scene_Scene_addSprite__P116466_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_addSprite__P84086, depth: s.depth + 1, + parent: s, fn: scene_Scene_addSprite__P116466, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6664,7 +6664,7 @@ function scene_Scene_addSprite__P84086_mk(s) { -function sprites_BaseSprite_z__P83507(s) { +function sprites_BaseSprite_z__P115887(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6680,7 +6680,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C83502_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C115882_VT)) failedCast(r0); r0 = s.arg0.fields["_z"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== s.arg1); @@ -6688,7 +6688,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__P84174_mk(s); + s.tmp_1 = game_currentScene__P116554_mk(s); s.callLocIdx = 131; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -6704,12 +6704,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSprite_z__P83507.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__P115887.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__P83507_mk(s) { +function sprites_BaseSprite_z__P115887_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite_z__P83507, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite_z__P115887, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6723,7 +6723,7 @@ function sprites_BaseSprite_z__P83507_mk(s) { -function sprites_BaseSprite_z__P83506(s) { +function sprites_BaseSprite_z__P115886(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6738,18 +6738,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C83502_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C115882_VT)) failedCast(r0); r0 = s.arg0.fields["_z"]; return leaveAccessor(s, r0) default: oops() } } } -sprites_BaseSprite_z__P83506.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__P83506.isGetter = true; +sprites_BaseSprite_z__P115886.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__P115886.isGetter = true; -function sprites_BaseSprite_z__P83506_mk(s) { +function sprites_BaseSprite_z__P115886_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite_z__P83506, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite_z__P115886, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -6758,7 +6758,7 @@ function sprites_BaseSprite_z__P83506_mk(s) { -function helpers_arrayShift__P81742(s) { +function helpers_arrayShift__P114122(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6776,12 +6776,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arrayShift__P81742.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__P114122.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__P81742_mk(s) { +function helpers_arrayShift__P114122_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayShift__P81742, depth: s.depth + 1, + parent: s, fn: helpers_arrayShift__P114122, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -6790,7 +6790,7 @@ function helpers_arrayShift__P81742_mk(s) { -function particles_SprayFactory_setSpeed__P84364(s) { +function particles_SprayFactory_setSpeed__P116744(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6806,7 +6806,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C84360_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_SprayFactory__C116740_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -6817,12 +6817,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_setSpeed__P84364.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__P116744.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__P84364_mk(s) { +function particles_SprayFactory_setSpeed__P116744_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_setSpeed__P84364, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_setSpeed__P116744, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6835,7 +6835,7 @@ function particles_SprayFactory_setSpeed__P84364_mk(s) { -function particles_ConfettiFactory_constructor__P84388(s) { +function particles_ConfettiFactory_constructor__P116768(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6845,8 +6845,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.confetti___88716 = undefined; - s.i___88732 = undefined; + s.confetti___121096 = undefined; + s.i___121112 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -6854,52 +6854,52 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ConfettiFactory__C84387_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ConfettiFactory__C116767_VT)) failedCast(r0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim.image.ofBuffer(_hex88719); + r0 = pxsim.image.ofBuffer(_hex121099); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - r0 = pxsim.image.ofBuffer(_hex88721); + r0 = pxsim.image.ofBuffer(_hex121101); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_2); - r0 = pxsim.image.ofBuffer(_hex88723); + r0 = pxsim.image.ofBuffer(_hex121103); s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_3); - r0 = pxsim.image.ofBuffer(_hex88725); + r0 = pxsim.image.ofBuffer(_hex121105); s.tmp_4 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_4); - r0 = pxsim.image.ofBuffer(_hex88727); + r0 = pxsim.image.ofBuffer(_hex121107); s.tmp_5 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_5); - s.confetti___88716 = (s.tmp_0); - s.tmp_0 = particles_ShapeFactory_constructor__P84383_mk(s); + s.confetti___121096 = (s.tmp_0); + s.tmp_0 = particles_ShapeFactory_constructor__P116763_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___88716, 0); + r0 = pxsim_Array__getAt(s.confetti___121096, 0); s.tmp_0.arg3 = r0; s.callLocIdx = 1119; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.i___88732 = (1); + s.i___121112 = (1); case 1: - s.tmp_1 = r0 = s.i___88732; - r0 = pxsim_Array__length(s.confetti___88716); + s.tmp_1 = r0 = s.i___121112; + r0 = pxsim_Array__length(s.confetti___121096); 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__P84384_mk(s); + s.tmp_3 = particles_ShapeFactory_addShape__P116764_mk(s); s.tmp_3.arg0 = s.arg0; - r0 = pxsim_Array__getAt(s.confetti___88716, s.i___88732); + r0 = pxsim_Array__getAt(s.confetti___121096, s.i___121112); s.tmp_3.arg1 = r0; s.callLocIdx = 1120; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; - r0 = (s.i___88732 + 1); - s.i___88732 = (r0); + r0 = (s.i___121112 + 1); + s.i___121112 = (r0); { step = 1; continue; } case 2: r0 = (s.arg0).fields["minLifespan"] = (1000); @@ -6908,12 +6908,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ConfettiFactory_constructor__P84388.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__P116768.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__P84388_mk(s) { +function particles_ConfettiFactory_constructor__P116768_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ConfettiFactory_constructor__P84388, depth: s.depth + 1, + parent: s, fn: particles_ConfettiFactory_constructor__P116768, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6921,23 +6921,23 @@ function particles_ConfettiFactory_constructor__P84388_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - confetti___88716: undefined, - i___88732: undefined, + confetti___121096: undefined, + i___121112: undefined, arg0: undefined, arg1: undefined, arg2: undefined, } } -const _hex88719 = pxsim.BufferMethods.createBufferFromHex("87040100010000000f000000") -const _hex88721 = pxsim.BufferMethods.createBufferFromHex("8704010002000000ff000000") -const _hex88723 = pxsim.BufferMethods.createBufferFromHex("87040200010000000f0000000f000000") -const _hex88725 = pxsim.BufferMethods.createBufferFromHex("8704020002000000ff0000000f000000") -const _hex88727 = pxsim.BufferMethods.createBufferFromHex("87040200020000000f000000ff000000") +const _hex121099 = pxsim.BufferMethods.createBufferFromHex("87040100010000000f000000") +const _hex121101 = pxsim.BufferMethods.createBufferFromHex("8704010002000000ff000000") +const _hex121103 = pxsim.BufferMethods.createBufferFromHex("87040200010000000f0000000f000000") +const _hex121105 = pxsim.BufferMethods.createBufferFromHex("8704020002000000ff0000000f000000") +const _hex121107 = pxsim.BufferMethods.createBufferFromHex("87040200020000000f000000ff000000") -function particles_ShapeFactory_addShape__P84384(s) { +function particles_ShapeFactory_addShape__P116764(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6953,7 +6953,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C84382_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ShapeFactory__C116762_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["sources"]; @@ -6965,12 +6965,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ShapeFactory_addShape__P84384.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__P116764.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__P84384_mk(s) { +function particles_ShapeFactory_addShape__P116764_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_addShape__P84384, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_addShape__P116764, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -6981,7 +6981,7 @@ function particles_ShapeFactory_addShape__P84384_mk(s) { -function particles_ShapeFactory_constructor__P84383(s) { +function particles_ShapeFactory_constructor__P116763(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6999,8 +6999,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C84382_VT)) failedCast(r0); - s.tmp_0 = particles_AreaFactory_constructor__P84371_mk(s); + if (!checkSubtype(r0, particles_ShapeFactory__C116762_VT)) failedCast(r0); + s.tmp_0 = particles_AreaFactory_constructor__P116751_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -7037,12 +7037,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ShapeFactory_constructor__P84383.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__P116763.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__P84383_mk(s) { +function particles_ShapeFactory_constructor__P116763_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_constructor__P84383, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_constructor__P116763, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7059,7 +7059,7 @@ function particles_ShapeFactory_constructor__P84383_mk(s) { -function particles_AreaFactory_constructor__P84371(s) { +function particles_AreaFactory_constructor__P116751(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7078,8 +7078,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_AreaFactory__C84366_VT)) failedCast(r0); - s.tmp_0 = particles_SprayFactory_constructor__P84361_mk(s); + if (!checkSubtype(r0, particles_AreaFactory__C116746_VT)) failedCast(r0); + s.tmp_0 = particles_SprayFactory_constructor__P116741_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 40; s.tmp_0.arg2 = 0; @@ -7109,9 +7109,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__C84228_VT); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C116608_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P84230_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P116610_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 1098; s.pc = 6; return s.tmp_1; @@ -7122,12 +7122,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_AreaFactory_constructor__P84371.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__P116751.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__P84371_mk(s) { +function particles_AreaFactory_constructor__P116751_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_AreaFactory_constructor__P84371, depth: s.depth + 1, + parent: s, fn: particles_AreaFactory_constructor__P116751, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7142,7 +7142,7 @@ function particles_AreaFactory_constructor__P84371_mk(s) { -function effects_ScreenEffect_constructor__P84436(s) { +function effects_ScreenEffect_constructor__P116816(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7161,8 +7161,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ScreenEffect__C84435_VT)) failedCast(r0); - s.tmp_0 = effects_ParticleEffect_constructor__P84432_mk(s); + if (!checkSubtype(r0, effects_ScreenEffect__C116815_VT)) failedCast(r0); + s.tmp_0 = effects_ParticleEffect_constructor__P116812_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg3; @@ -7175,12 +7175,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ScreenEffect_constructor__P84436.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__P116816.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__P84436_mk(s) { +function effects_ScreenEffect_constructor__P116816_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ScreenEffect_constructor__P84436, depth: s.depth + 1, + parent: s, fn: effects_ScreenEffect_constructor__P116816, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -7194,7 +7194,7 @@ function effects_ScreenEffect_constructor__P84436_mk(s) { -function effects_ParticleEffect_constructor__P84432(s) { +function effects_ParticleEffect_constructor__P116812(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7212,7 +7212,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ParticleEffect__C84431_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ParticleEffect__C116811_VT)) failedCast(r0); r0 = (s.arg0).fields["sourceFactory"] = (s.arg3); r0 = (s.arg0).fields["defaultRate"] = (s.arg1); r0 = (s.arg0).fields["defaultLifespan"] = (s.arg2); @@ -7220,12 +7220,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ParticleEffect_constructor__P84432.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__P116812.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__P84432_mk(s) { +function effects_ParticleEffect_constructor__P116812_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ParticleEffect_constructor__P84432, depth: s.depth + 1, + parent: s, fn: effects_ParticleEffect_constructor__P116812, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -7237,7 +7237,7 @@ function effects_ParticleEffect_constructor__P84432_mk(s) { -function scene_Scene_init__P84083(s) { +function scene_Scene_init__P116463(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7252,7 +7252,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C84061_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C116441_VT)) failedCast(r0); r0 = s.arg0.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -7260,7 +7260,7 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_1 = power_poke__P83349_mk(s); + s.tmp_1 = power_poke__P115729_mk(s); s.callLocIdx = 781; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; @@ -7269,10 +7269,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, inline__P88851); + r0 = pxsim_pxtcore_mkAction(1, inline__P121231); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P82036_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P114416_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 8; @@ -7280,18 +7280,18 @@ switch (step) { s.callLocIdx = 784; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - s.tmp_0 = control_EventContext_registerFrameHandler__P82036_mk(s); + s.tmp_0 = control_EventContext_registerFrameHandler__P114416_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 13; - s.tmp_0.arg2 = controller__moveSprites__P83566; + s.tmp_0.arg2 = controller__moveSprites__P115946; s.callLocIdx = 785; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P88874); + r0 = pxsim_pxtcore_mkAction(1, inline__P121254); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P82036_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P114416_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 15; @@ -7299,10 +7299,10 @@ switch (step) { s.callLocIdx = 787; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P88887); + r0 = pxsim_pxtcore_mkAction(1, inline__P121267); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P82036_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P114416_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 55; @@ -7310,10 +7310,10 @@ switch (step) { s.callLocIdx = 791; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P88908); + r0 = pxsim_pxtcore_mkAction(1, inline__P121288); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P82036_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P114416_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 90; @@ -7321,10 +7321,10 @@ switch (step) { s.callLocIdx = 793; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P88916); + r0 = pxsim_pxtcore_mkAction(1, inline__P121296); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P82036_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P114416_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 150; @@ -7332,19 +7332,19 @@ switch (step) { s.callLocIdx = 797; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - s.tmp_0 = control_EventContext_registerFrameHandler__P82036_mk(s); + s.tmp_0 = control_EventContext_registerFrameHandler__P114416_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 200; - s.tmp_0.arg2 = control___screen_update__P83407; + s.tmp_0.arg2 = control___screen_update__P115787; s.callLocIdx = 798; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P88945); + r0 = pxsim_pxtcore_mkAction(1, inline__P121325); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = helpers_arrayForEach__P81749_mk(s); - s.tmp_1.arg0 = globals.scene_Scene_initializers___84081; + s.tmp_1 = helpers_arrayForEach__P114129_mk(s); + s.tmp_1.arg0 = globals.scene_Scene_initializers___116461; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 800; s.pc = 12; return s.tmp_1; case 12: @@ -7354,12 +7354,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init__P84083.info = {"start":4168,"length":2477,"line":122,"column":8,"endLine":180,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"init","argumentNames":["this"]} +scene_Scene_init__P116463.info = {"start":4168,"length":2477,"line":122,"column":8,"endLine":180,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"init","argumentNames":["this"]} -function scene_Scene_init__P84083_mk(s) { +function scene_Scene_init__P116463_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init__P84083, depth: s.depth + 1, + parent: s, fn: scene_Scene_init__P116463, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7370,7 +7370,7 @@ function scene_Scene_init__P84083_mk(s) { -function inline__P88851(s) { +function inline__P121231(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7389,7 +7389,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__P83594_mk(s); + s.tmp_0 = controller___update__P115974_mk(s); r0 = s.caps[0].fields["eventContext"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["deltaTimeMillis"]; @@ -7403,12 +7403,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P88851.info = {"start":4458,"length":217,"line":129,"column":72,"endLine":133,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +inline__P121231.info = {"start":4458,"length":217,"line":129,"column":72,"endLine":133,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -function inline__P88851_mk(s) { +function inline__P121231_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P88851, depth: s.depth + 1, + parent: s, fn: inline__P121231, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7420,7 +7420,7 @@ function inline__P88851_mk(s) { -function inline__P88874(s) { +function inline__P121254(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7430,7 +7430,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = PhysicsEngine__C83807_v4_2_mk(s); + s.tmp_0 = PhysicsEngine__C116187_v4_2_mk(s); r0 = s.caps[0].fields["physicsEngine"]; s.tmp_0.arg0 = r0; r0 = s.caps[0].fields["eventContext"]; @@ -7439,7 +7439,7 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_2 / 1000); s.tmp_0.arg1 = r0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C83807_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C116187_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: @@ -7448,12 +7448,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P88874.info = {"start":4970,"length":159,"line":138,"column":69,"endLine":141,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +inline__P121254.info = {"start":4970,"length":159,"line":138,"column":69,"endLine":141,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -function inline__P88874_mk(s) { +function inline__P121254_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P88874, depth: s.depth + 1, + parent: s, fn: inline__P121254, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7464,7 +7464,7 @@ function inline__P88874_mk(s) { -function inline__P88887(s) { +function inline__P121267(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7474,39 +7474,39 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dt___88888 = undefined; - s.s___88896 = undefined; - s.unnamed474___U2 = undefined; - s.unnamed475___U3 = undefined; + s.dt___121268 = undefined; + s.s___121276 = undefined; + s.unnamed634___U2 = undefined; + s.unnamed635___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___88888 = (r0); - s.tmp_0 = scene_Camera_update__P84018_mk(s); + s.dt___121268 = (r0); + s.tmp_0 = scene_Camera_update__P116398_mk(s); r0 = s.caps[0].fields["camera"]; s.tmp_0.arg0 = r0; s.callLocIdx = 789; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.s___88896 = (undefined); + s.s___121276 = (undefined); r0 = s.caps[0].fields["allSprites"]; - s.unnamed474___U2 = (r0); - s.unnamed475___U3 = (0); + s.unnamed634___U2 = (r0); + s.unnamed635___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed475___U3; - r0 = pxsim_Array__length(s.unnamed474___U2); + s.tmp_0 = r0 = s.unnamed635___U3; + r0 = pxsim_Array__length(s.unnamed634___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed474___U2, s.unnamed475___U3); - s.s___88896 = (r0); + r0 = pxsim_Array__getAt(s.unnamed634___U2, s.unnamed635___U3); + s.s___121276 = (r0); s.tmp_2 = if___update_3_mk(s); - s.tmp_2.arg0 = s.s___88896; + s.tmp_2.arg0 = s.s___121276; r0 = s.caps[0].fields["camera"]; s.tmp_2.arg1 = r0; - s.tmp_2.arg2 = s.dt___88888; + s.tmp_2.arg2 = s.dt___121268; if (!s.tmp_2.arg0.vtable.iface) { setupLambda(s.tmp_2, pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "__update"), 3); s.callLocIdx = 790; s.pc = 4; return s.tmp_2; @@ -7518,36 +7518,36 @@ switch (step) { } case 4: r0 = s.retval; - r0 = (s.unnamed475___U3 + 1); - s.unnamed475___U3 = (r0); + r0 = (s.unnamed635___U3 + 1); + s.unnamed635___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed474___U2 = (undefined); + s.unnamed634___U2 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P88887.info = {"start":5318,"length":214,"line":147,"column":79,"endLine":153,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +inline__P121267.info = {"start":5318,"length":214,"line":147,"column":79,"endLine":153,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -function inline__P88887_mk(s) { +function inline__P121267_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P88887, depth: s.depth + 1, + parent: s, fn: inline__P121267, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - dt___88888: undefined, - s___88896: undefined, - unnamed474___U2: undefined, - unnamed475___U3: undefined, + dt___121268: undefined, + s___121276: undefined, + unnamed634___U2: undefined, + unnamed635___U3: undefined, } } -function inline__P88908(s) { +function inline__P121288(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7557,7 +7557,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_Scene_render__P84088_mk(s); + s.tmp_0 = scene_Scene_render__P116468_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 792; s.pc = 1; return s.tmp_0; case 1: @@ -7566,12 +7566,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P88908.info = {"start":5673,"length":109,"line":158,"column":76,"endLine":161,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +inline__P121288.info = {"start":5673,"length":109,"line":158,"column":76,"endLine":161,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -function inline__P88908_mk(s) { +function inline__P121288_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P88908, depth: s.depth + 1, + parent: s, fn: inline__P121288, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -7580,7 +7580,7 @@ function inline__P88908_mk(s) { -function inline__P88916(s) { +function inline__P121296(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7590,26 +7590,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = r0 = globals.stats___84171; + s.tmp_0 = r0 = globals.stats___116551; 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___82031; + r0 = globals.control_EventContext_onStats___114411; 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___82031; - if ((globals.control_EventContext_lastStats___82030) && (globals.control_EventContext_lastStats___82030).vtable) { + s.tmp_2.argL = globals.control_EventContext_onStats___114411; + if ((globals.control_EventContext_lastStats___114410) && (globals.control_EventContext_lastStats___114410).vtable) { setupResume(s, 8); - pxsim_String__stringConv(globals.control_EventContext_lastStats___82030); + pxsim_String__stringConv(globals.control_EventContext_lastStats___114410); checkResumeConsumed(); return; - } else { s.retval = (globals.control_EventContext_lastStats___82030) + ""; } + } else { s.retval = (globals.control_EventContext_lastStats___114410) + ""; } case 8: r0 = s.retval; s.tmp_3 = r0; @@ -7645,23 +7645,23 @@ switch (step) { r0 = s.retval; case 3: case 4: - r0 = pxsim_numops_toBoolDecr(globals.debug___84170); + r0 = pxsim_numops_toBoolDecr(globals.debug___116550); if (!r0) { step = 5; continue; } - s.tmp_0 = PhysicsEngine__C83807_v3_1_mk(s); + s.tmp_0 = PhysicsEngine__C116187_v3_1_mk(s); r0 = s.caps[0].fields["physicsEngine"]; s.tmp_0.arg0 = r0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C83807_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C116187_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__P84296_mk(s); + s.tmp_0 = game_consoleOverlay_draw__P116676_mk(s); s.callLocIdx = 795; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = power_checkDeepSleep__P83350_mk(s); + s.tmp_0 = power_checkDeepSleep__P115730_mk(s); s.callLocIdx = 796; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; @@ -7669,12 +7669,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P88916.info = {"start":5899,"length":504,"line":163,"column":80,"endLine":175,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +inline__P121296.info = {"start":5899,"length":504,"line":163,"column":80,"endLine":175,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -function inline__P88916_mk(s) { +function inline__P121296_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P88916, depth: s.depth + 1, + parent: s, fn: inline__P121296, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7691,7 +7691,7 @@ function inline__P88916_mk(s) { -function inline__P88945(s) { +function inline__P121325(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7716,12 +7716,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P88945.info = {"start":6621,"length":12,"line":179,"column":39,"endLine":179,"endColumn":51,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["f"]} +inline__P121325.info = {"start":6621,"length":12,"line":179,"column":39,"endLine":179,"endColumn":51,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["f"]} -function inline__P88945_mk(s) { +function inline__P121325_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P88945, depth: s.depth + 1, + parent: s, fn: inline__P121325, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -7731,7 +7731,7 @@ function inline__P88945_mk(s) { -function game_consoleOverlay_draw__P84296(s) { +function game_consoleOverlay_draw__P116676(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7741,16 +7741,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.height___88994 = undefined; - s.top___88999 = undefined; - s.i___89005 = undefined; - s.t___89018 = undefined; - s.tOff___89025 = undefined; - s.tab___89027 = undefined; - s.unnamed478___U6 = undefined; - s.unnamed479___U7 = undefined; - s.padding___89029 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___85818); + s.height___121374 = undefined; + s.top___121379 = undefined; + s.i___121385 = undefined; + s.t___121398 = undefined; + s.tOff___121405 = undefined; + s.tab___121407 = undefined; + s.unnamed638___U6 = undefined; + s.unnamed639___U7 = undefined; + s.padding___121409 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___118198); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -7759,7 +7759,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_numops_toBoolDecr(globals.instance___85772); + r0 = pxsim_numops_toBoolDecr(globals.instance___118152); s.tmp_4 = r0; r0 = pxsim_Boolean__bang(s.tmp_4); s.tmp_3 = r0; @@ -7775,7 +7775,7 @@ switch (step) { case 3: case 4: s.tmp_7 = if_charHeight_1_mk(s); - s.tmp_7.arg0 = globals.consoleFont___85826; + s.tmp_7.arg0 = globals.consoleFont___118206; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charHeight"); } else { @@ -7788,10 +7788,10 @@ switch (step) { r0 = s.retval; s.tmp_6 = r0; r0 = (s.tmp_6 + 2); - s.height___88994 = (r0); - r0 = pxsim_numops_toBoolDecr(globals.stats___84171); + s.height___121374 = (r0); + r0 = pxsim_numops_toBoolDecr(globals.stats___116551); if (!r0) { step = 5; continue; } - r0 = s.height___88994; + r0 = s.height___121374; { step = 6; continue; } case 5: r0 = 0; @@ -7799,17 +7799,17 @@ switch (step) { // jmp value (already in r0) s.tmp_0 = r0; r0 = (2 + s.tmp_0); - s.top___88999 = (r0); - s.i___89005 = (0); + s.top___121379 = (r0); + s.i___121385 = (0); case 7: - s.tmp_1 = r0 = s.i___89005; - r0 = pxsim_Array__length(globals.consoleStrings___85818); + s.tmp_1 = r0 = s.i___121385; + r0 = pxsim_Array__length(globals.consoleStrings___118198); 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___85818, s.i___89005); + r0 = pxsim_Array__getAt(globals.consoleStrings___118198, s.i___121385); s.tmp_5 = r0; r0 = pxsim_String_.indexOf(s.tmp_5, "\t", undefined); s.tmp_4 = r0; @@ -7817,43 +7817,43 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 10; continue; } - s.tmp_6 = helpers_stringSplit__P81761_mk(s); - r0 = pxsim_Array__getAt(globals.consoleStrings___85818, s.i___89005); + s.tmp_6 = helpers_stringSplit__P114141_mk(s); + r0 = pxsim_Array__getAt(globals.consoleStrings___118198, s.i___121385); s.tmp_6.arg0 = r0; s.tmp_6.arg1 = "\t"; s.tmp_6.arg2 = undefined; s.callLocIdx = 1003; s.pc = 15; return s.tmp_6; case 15: r0 = s.retval; - s.t___89018 = (r0); - s.tOff___89025 = (0); - s.tab___89027 = (undefined); - s.unnamed478___U6 = (s.t___89018); - s.unnamed479___U7 = (0); + s.t___121398 = (r0); + s.tOff___121405 = (0); + s.tab___121407 = (undefined); + s.unnamed638___U6 = (s.t___121398); + s.unnamed639___U7 = (0); case 8: - s.tmp_0 = r0 = s.unnamed479___U7; - r0 = pxsim_Array__length(s.unnamed478___U6); + s.tmp_0 = r0 = s.unnamed639___U7; + r0 = pxsim_Array__length(s.unnamed638___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 9; continue; } - r0 = pxsim_Array__getAt(s.unnamed478___U6, s.unnamed479___U7); - s.tab___89027 = (r0); - s.tmp_2 = r0 = globals.tabSize___85820; - s.tmp_5 = r0 = s.tOff___89025; - r0 = pxsim_String_.length(s.tab___89027); + r0 = pxsim_Array__getAt(s.unnamed638___U6, s.unnamed639___U7); + s.tab___121407 = (r0); + s.tmp_2 = r0 = globals.tabSize___118200; + s.tmp_5 = r0 = s.tOff___121405; + r0 = pxsim_String_.length(s.tab___121407); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_4 = r0; - r0 = (s.tmp_4 % globals.tabSize___85820); + r0 = (s.tmp_4 % globals.tabSize___118200); s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); - s.padding___89029 = (r0); - s.tmp_0 = helpers_imagePrint__P83404_mk(s); - s.tmp_0.arg0 = globals.screen___83446; - s.tmp_0.arg1 = s.tab___89027; - s.tmp_2 = r0 = s.tOff___89025; + s.padding___121409 = (r0); + s.tmp_0 = helpers_imagePrint__P115784_mk(s); + s.tmp_0.arg0 = globals.screen___115826; + s.tmp_0.arg1 = s.tab___121407; + s.tmp_2 = r0 = s.tOff___121405; s.tmp_4 = if_charWidth_1_mk(s); - s.tmp_4.arg0 = globals.consoleFont___85826; + s.tmp_4.arg0 = globals.consoleFont___118206; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charWidth"); } else { @@ -7869,50 +7869,50 @@ switch (step) { s.tmp_1 = r0; r0 = (4 + s.tmp_1); s.tmp_0.arg2 = r0; - s.tmp_5 = r0 = s.top___88999; - r0 = (s.i___89005 * s.height___88994); + s.tmp_5 = r0 = s.top___121379; + r0 = (s.i___121385 * s.height___121374); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_0.arg3 = r0; - s.tmp_0.arg4 = globals.consoleColor___85817; - s.tmp_0.arg5 = globals.consoleFont___85826; + s.tmp_0.arg4 = globals.consoleColor___118197; + s.tmp_0.arg5 = globals.consoleFont___118206; s.tmp_0.arg6 = undefined; s.callLocIdx = 1005; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.tmp_0 = r0 = s.tOff___89025; - r0 = pxsim_String_.length(s.tab___89027); + s.tmp_0 = r0 = s.tOff___121405; + r0 = pxsim_String_.length(s.tab___121407); s.tmp_2 = r0; - r0 = (s.tmp_2 + s.padding___89029); + r0 = (s.tmp_2 + s.padding___121409); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.tOff___89025 = (r0); - r0 = (s.unnamed479___U7 + 1); - s.unnamed479___U7 = (r0); + s.tOff___121405 = (r0); + r0 = (s.unnamed639___U7 + 1); + s.unnamed639___U7 = (r0); { step = 8; continue; } case 9: - s.unnamed478___U6 = (undefined); + s.unnamed638___U6 = (undefined); { step = 11; continue; } case 10: - s.tmp_0 = helpers_imagePrint__P83404_mk(s); - s.tmp_0.arg0 = globals.screen___83446; - r0 = pxsim_Array__getAt(globals.consoleStrings___85818, s.i___89005); + s.tmp_0 = helpers_imagePrint__P115784_mk(s); + s.tmp_0.arg0 = globals.screen___115826; + r0 = pxsim_Array__getAt(globals.consoleStrings___118198, s.i___121385); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 4; - s.tmp_1 = r0 = s.top___88999; - r0 = (s.i___89005 * s.height___88994); + s.tmp_1 = r0 = s.top___121379; + r0 = (s.i___121385 * s.height___121374); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0.arg3 = r0; - s.tmp_0.arg4 = globals.consoleColor___85817; - s.tmp_0.arg5 = globals.consoleFont___85826; + s.tmp_0.arg4 = globals.consoleColor___118197; + s.tmp_0.arg5 = globals.consoleFont___118206; s.tmp_0.arg6 = undefined; s.callLocIdx = 1006; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; case 11: - r0 = (s.i___89005 + 1); - s.i___89005 = (r0); + r0 = (s.i___121385 + 1); + s.i___121385 = (r0); { step = 7; continue; } case 12: case 13: @@ -7920,12 +7920,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_consoleOverlay_draw__P84296.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__P116676.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__P84296_mk(s) { +function game_consoleOverlay_draw__P116676_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_draw__P84296, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_draw__P116676, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7935,22 +7935,22 @@ function game_consoleOverlay_draw__P84296_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - height___88994: undefined, - top___88999: undefined, - i___89005: undefined, - t___89018: undefined, - tOff___89025: undefined, - tab___89027: undefined, - unnamed478___U6: undefined, - unnamed479___U7: undefined, - padding___89029: undefined, + height___121374: undefined, + top___121379: undefined, + i___121385: undefined, + t___121398: undefined, + tOff___121405: undefined, + tab___121407: undefined, + unnamed638___U6: undefined, + unnamed639___U7: undefined, + padding___121409: undefined, } } -function scene_systemMenu_isVisible__P84277(s) { +function scene_systemMenu_isVisible__P116657(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7960,7 +7960,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___85772); + r0 = pxsim_numops_toBoolDecr(globals.instance___118152); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); s.tmp_1 = r0; @@ -7970,12 +7970,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_isVisible__P84277.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__P116657.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__P84277_mk(s) { +function scene_systemMenu_isVisible__P116657_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_isVisible__P84277, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_isVisible__P116657, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7986,7 +7986,7 @@ function scene_systemMenu_isVisible__P84277_mk(s) { -function helpers_imagePrint__P83404(s) { +function helpers_imagePrint__P115784(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7996,31 +7996,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.x0___89101 = undefined; - s.cp___89103 = undefined; - s.mult___89104 = undefined; - s.dataW___89109 = undefined; - s.dataH___89115 = undefined; - s.byteHeight___89121 = undefined; - s.charSize___89127 = undefined; - s.dataSize___89131 = undefined; - s.fontdata___89135 = undefined; - s.lastchar___89138 = undefined; - s.imgBuf___89145 = undefined; - s.xOffset___89169 = undefined; - s.yOffset___89170 = undefined; - s.ch___89185 = undefined; - s.l___89204 = undefined; - s.r___89205 = undefined; - s.off___89207 = undefined; - s.guess___89208 = undefined; - s.m___89227 = undefined; - s.v___89236 = undefined; - s.i___89292 = undefined; - s.j___89297 = undefined; - s.mask___89298 = undefined; - s.c___89299 = undefined; - s.n___89316 = undefined; + s.x0___121481 = undefined; + s.cp___121483 = undefined; + s.mult___121484 = undefined; + s.dataW___121489 = undefined; + s.dataH___121495 = undefined; + s.byteHeight___121501 = undefined; + s.charSize___121507 = undefined; + s.dataSize___121511 = undefined; + s.fontdata___121515 = undefined; + s.lastchar___121518 = undefined; + s.imgBuf___121525 = undefined; + s.xOffset___121549 = undefined; + s.yOffset___121550 = undefined; + s.ch___121565 = undefined; + s.l___121584 = undefined; + s.r___121585 = undefined; + s.off___121587 = undefined; + s.guess___121588 = undefined; + s.m___121607 = undefined; + s.v___121616 = undefined; + s.i___121672 = undefined; + s.j___121677 = undefined; + s.mask___121678 = undefined; + s.c___121679 = undefined; + s.n___121696 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -8041,7 +8041,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = image_getFontForText__P83391_mk(s); + s.tmp_2 = image_getFontForText__P115771_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 98; s.pc = 39; return s.tmp_2; case 39: @@ -8058,8 +8058,8 @@ switch (step) { s.arg4 = (1); case 3: case 4: - s.x0___89101 = (s.arg2); - s.cp___89103 = (0); + s.x0___121481 = (s.arg2); + s.cp___121483 = (0); s.tmp_1 = if_multiplier_1_mk(s); s.tmp_1.arg0 = s.arg5; if (!s.tmp_1.arg0.vtable.iface) { @@ -8093,7 +8093,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_3 = r0; - s.mult___89104 = (s.tmp_3); + s.mult___121484 = (s.tmp_3); s.tmp_1 = if_charWidth_1_mk(s); s.tmp_1.arg0 = s.arg5; if (!s.tmp_1.arg0.vtable.iface) { @@ -8107,8 +8107,8 @@ switch (step) { case 42: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___89104); - s.dataW___89109 = (r0); + r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___121484); + s.dataW___121489 = (r0); s.tmp_1 = if_charHeight_1_mk(s); s.tmp_1.arg0 = s.arg5; if (!s.tmp_1.arg0.vtable.iface) { @@ -8122,16 +8122,16 @@ switch (step) { case 43: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___89104); - s.dataH___89115 = (r0); - r0 = (s.dataH___89115 + 7); + r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___121484); + s.dataH___121495 = (r0); + r0 = (s.dataH___121495 + 7); s.tmp_0 = r0; r0 = (s.tmp_0 >> 3); - s.byteHeight___89121 = (r0); - r0 = (s.byteHeight___89121 * s.dataW___89109); - s.charSize___89127 = (r0); - r0 = (2 + s.charSize___89127); - s.dataSize___89131 = (r0); + s.byteHeight___121501 = (r0); + r0 = (s.byteHeight___121501 * s.dataW___121489); + s.charSize___121507 = (r0); + r0 = (2 + s.charSize___121507); + s.dataSize___121511 = (r0); s.tmp_0 = if_data_1_mk(s); s.tmp_0.arg0 = s.arg5; if (!s.tmp_0.arg0.vtable.iface) { @@ -8144,44 +8144,44 @@ switch (step) { } case 44: r0 = s.retval; - s.fontdata___89135 = (r0); - r0 = pxsim.BufferMethods.length(s.fontdata___89135); + s.fontdata___121515 = (r0); + r0 = pxsim.BufferMethods.length(s.fontdata___121515); s.tmp_1 = r0; - r0 = pxsim.Math_.idiv(s.tmp_1, s.dataSize___89131); + r0 = pxsim.Math_.idiv(s.tmp_1, s.dataSize___121511); s.tmp_0 = r0; r0 = (s.tmp_0 - 1); - s.lastchar___89138 = (r0); - r0 = (s.mult___89104 == 1); + s.lastchar___121518 = (r0); + r0 = (s.mult___121484 == 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - r0 = (8 + s.charSize___89127); + r0 = (8 + s.charSize___121507); s.tmp_1 = r0; r0 = pxsim.control.createBuffer(s.tmp_1); - s.imgBuf___89145 = (r0); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___89145, 0, 135); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___89145, 1, 1); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___89145, 2, s.dataW___89109); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___89145, 4, s.dataH___89115); + s.imgBuf___121525 = (r0); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___121525, 0, 135); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___121525, 1, 1); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___121525, 2, s.dataW___121489); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___121525, 4, s.dataH___121495); case 7: case 8: case 9: - s.tmp_1 = r0 = s.cp___89103; + s.tmp_1 = r0 = s.cp___121483; 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___89169 = (0); - s.yOffset___89170 = (0); + s.xOffset___121549 = (0); + s.yOffset___121550 = (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___89103; + s.tmp_1 = r0 = s.cp___121483; r0 = pxsim_Array__length(s.arg6); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); @@ -8191,7 +8191,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___89103); + r0 = pxsim_Array__getAt(s.arg6, s.cp___121483); s.tmp_4.arg0 = r0; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "xOffset"); @@ -8203,9 +8203,9 @@ switch (step) { } case 45: r0 = s.retval; - s.xOffset___89169 = (r0); + s.xOffset___121549 = (r0); s.tmp_0 = if_yOffset_1_mk(s); - r0 = pxsim_Array__getAt(s.arg6, s.cp___89103); + r0 = pxsim_Array__getAt(s.arg6, s.cp___121483); s.tmp_0.arg0 = r0; if (!s.tmp_0.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "yOffset"); @@ -8217,15 +8217,15 @@ switch (step) { } case 46: r0 = s.retval; - s.yOffset___89170 = (r0); + s.yOffset___121550 = (r0); case 12: case 13: - s.tmp_0 = r0 = s.cp___89103; + s.tmp_0 = r0 = s.cp___121483; r0 = (s.tmp_0 + 1); - s.cp___89103 = (r0); + s.cp___121483 = (r0); r0 = pxsim_String_.charCodeAt(s.arg1, s.tmp_0); - s.ch___89185 = (r0); - r0 = (s.ch___89185 == 10); + s.ch___121565 = (r0); + r0 = (s.ch___121565 == 10); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } @@ -8247,89 +8247,89 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.arg3 = (r0); - s.arg2 = (s.x0___89101); + s.arg2 = (s.x0___121481); case 14: case 15: - r0 = (s.ch___89185 < 32); + r0 = (s.ch___121565 < 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___89204 = (0); - s.r___89205 = (s.lastchar___89138); - s.off___89207 = (0); - r0 = (s.ch___89185 - 32); + s.l___121584 = (0); + s.r___121585 = (s.lastchar___121518); + s.off___121587 = (0); + r0 = (s.ch___121565 - 32); s.tmp_0 = r0; - r0 = (s.tmp_0 * s.dataSize___89131); - s.guess___89208 = (r0); - r0 = pxsim.BufferMethods.getNumber(s.fontdata___89135, 4, s.guess___89208); + r0 = (s.tmp_0 * s.dataSize___121511); + s.guess___121588 = (r0); + r0 = pxsim.BufferMethods.getNumber(s.fontdata___121515, 4, s.guess___121588); s.tmp_1 = r0; - r0 = (s.tmp_1 == s.ch___89185); + r0 = (s.tmp_1 == s.ch___121565); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } - s.off___89207 = (s.guess___89208); + s.off___121587 = (s.guess___121588); { step = 25; continue; } case 18: case 19: - r0 = (s.l___89204 <= s.r___89205); + r0 = (s.l___121584 <= s.r___121585); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 24; continue; } - s.tmp_1 = r0 = s.l___89204; - r0 = (s.r___89205 - s.l___89204); + s.tmp_1 = r0 = s.l___121584; + r0 = (s.r___121585 - s.l___121584); s.tmp_3 = r0; r0 = (s.tmp_3 >> 1); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); - s.m___89227 = (r0); - s.tmp_0 = r0 = s.fontdata___89135; - r0 = (s.m___89227 * s.dataSize___89131); + s.m___121607 = (r0); + s.tmp_0 = r0 = s.fontdata___121515; + r0 = (s.m___121607 * s.dataSize___121511); s.tmp_1 = r0; r0 = pxsim.BufferMethods.getNumber(s.tmp_0, 4, s.tmp_1); - s.v___89236 = (r0); - r0 = (s.v___89236 == s.ch___89185); + s.v___121616 = (r0); + r0 = (s.v___121616 == s.ch___121565); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - r0 = (s.m___89227 * s.dataSize___89131); - s.off___89207 = (r0); + r0 = (s.m___121607 * s.dataSize___121511); + s.off___121587 = (r0); { step = 24; continue; } case 20: case 21: - r0 = (s.v___89236 < s.ch___89185); + r0 = (s.v___121616 < s.ch___121565); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = (s.m___89227 + 1); - s.l___89204 = (r0); + r0 = (s.m___121607 + 1); + s.l___121584 = (r0); { step = 23; continue; } case 22: - r0 = (s.m___89227 - 1); - s.r___89205 = (r0); + r0 = (s.m___121607 - 1); + s.r___121585 = (r0); case 23: { step = 19; continue; } case 24: case 25: - r0 = (s.mult___89104 == 1); + r0 = (s.mult___121484 == 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 26; continue; } - s.tmp_1 = r0 = s.imgBuf___89145; - s.tmp_3 = r0 = s.fontdata___89135; - r0 = (s.off___89207 + 2); + s.tmp_1 = r0 = s.imgBuf___121525; + s.tmp_3 = r0 = s.fontdata___121515; + r0 = (s.off___121587 + 2); s.tmp_4 = r0; - r0 = pxsim.BufferMethods.slice(s.tmp_3, s.tmp_4, s.charSize___89127); + r0 = pxsim.BufferMethods.slice(s.tmp_3, s.tmp_4, s.charSize___121507); s.tmp_2 = r0; r0 = pxsim.BufferMethods.write(s.tmp_1, 8, s.tmp_2); - s.tmp_0 = helpers_imageDrawIcon__P83371_mk(s); + s.tmp_0 = helpers_imageDrawIcon__P115751_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.imgBuf___89145; - r0 = (s.arg2 + s.xOffset___89169); + s.tmp_0.arg1 = s.imgBuf___121525; + r0 = (s.arg2 + s.xOffset___121549); s.tmp_0.arg2 = r0; - r0 = (s.arg3 + s.yOffset___89170); + r0 = (s.arg3 + s.yOffset___121550); s.tmp_0.arg3 = r0; s.tmp_0.arg4 = s.arg4; s.callLocIdx = 107; s.pc = 48; return s.tmp_0; @@ -8353,88 +8353,88 @@ switch (step) { s.arg2 = (r0); { step = 37; continue; } case 26: - r0 = (s.off___89207 + 2); - s.off___89207 = (r0); - s.i___89292 = (0); + r0 = (s.off___121587 + 2); + s.off___121587 = (r0); + s.i___121672 = (0); case 27: - r0 = (s.i___89292 < s.dataW___89109); + r0 = (s.i___121672 < s.dataW___121489); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 36; continue; } - s.j___89297 = (0); - s.mask___89298 = (1); - s.tmp_0 = r0 = s.off___89207; + s.j___121677 = (0); + s.mask___121678 = (1); + s.tmp_0 = r0 = s.off___121587; r0 = (s.tmp_0 + 1); - s.off___89207 = (r0); - r0 = pxsim.BufferMethods.getByte(s.fontdata___89135, s.tmp_0); - s.c___89299 = (r0); + s.off___121587 = (r0); + r0 = pxsim.BufferMethods.getByte(s.fontdata___121515, s.tmp_0); + s.c___121679 = (r0); case 28: - r0 = (s.j___89297 < s.dataH___89115); + r0 = (s.j___121677 < s.dataH___121495); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 35; continue; } - r0 = (s.mask___89298 == 256); + r0 = (s.mask___121678 == 256); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 29; continue; } - s.tmp_2 = r0 = s.off___89207; + s.tmp_2 = r0 = s.off___121587; r0 = (s.tmp_2 + 1); - s.off___89207 = (r0); - r0 = pxsim.BufferMethods.getByte(s.fontdata___89135, s.tmp_2); - s.c___89299 = (r0); - s.mask___89298 = (1); + s.off___121587 = (r0); + r0 = pxsim.BufferMethods.getByte(s.fontdata___121515, s.tmp_2); + s.c___121679 = (r0); + s.mask___121678 = (1); case 29: case 30: - s.n___89316 = (0); + s.n___121696 = (0); case 31: - r0 = (s.c___89299 & s.mask___89298); + r0 = (s.c___121679 & s.mask___121678); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 32; continue; } - r0 = (s.n___89316 + 1); - s.n___89316 = (r0); - r0 = (s.mask___89298 << 1); - s.mask___89298 = (r0); + r0 = (s.n___121696 + 1); + s.n___121696 = (r0); + r0 = (s.mask___121678 << 1); + s.mask___121678 = (r0); { step = 31; continue; } case 32: - r0 = pxsim_numops_toBoolDecr(s.n___89316); + r0 = pxsim_numops_toBoolDecr(s.n___121696); if (!r0) { step = 33; continue; } - s.tmp_0 = helpers_imageFillRect__P83372_mk(s); + s.tmp_0 = helpers_imageFillRect__P115752_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg2; - r0 = (s.xOffset___89169 * s.mult___89104); + r0 = (s.xOffset___121549 * s.mult___121484); 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___89297 + s.yOffset___89170); + r0 = (s.j___121677 + s.yOffset___121550); s.tmp_5 = r0; - r0 = (s.tmp_5 * s.mult___89104); + r0 = (s.tmp_5 * s.mult___121484); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.mult___89104; - r0 = (s.mult___89104 * s.n___89316); + s.tmp_0.arg3 = s.mult___121484; + r0 = (s.mult___121484 * s.n___121696); s.tmp_0.arg4 = r0; s.tmp_0.arg5 = s.arg4; s.callLocIdx = 109; s.pc = 50; return s.tmp_0; case 50: r0 = s.retval; - r0 = (s.j___89297 + s.n___89316); - s.j___89297 = (r0); + r0 = (s.j___121677 + s.n___121696); + s.j___121677 = (r0); { step = 34; continue; } case 33: - r0 = (s.mask___89298 << 1); - s.mask___89298 = (r0); - r0 = (s.j___89297 + 1); - s.j___89297 = (r0); + r0 = (s.mask___121678 << 1); + s.mask___121678 = (r0); + r0 = (s.j___121677 + 1); + s.j___121677 = (r0); case 34: { step = 28; continue; } case 35: - r0 = (s.arg2 + s.mult___89104); + r0 = (s.arg2 + s.mult___121484); s.arg2 = (r0); - r0 = (s.i___89292 + 1); - s.i___89292 = (r0); + r0 = (s.i___121672 + 1); + s.i___121672 = (r0); { step = 27; continue; } case 36: case 37: @@ -8444,12 +8444,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imagePrint__P83404.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__P115784.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__P83404_mk(s) { +function helpers_imagePrint__P115784_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imagePrint__P83404, depth: s.depth + 1, + parent: s, fn: helpers_imagePrint__P115784, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8457,31 +8457,31 @@ function helpers_imagePrint__P83404_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - x0___89101: undefined, - cp___89103: undefined, - mult___89104: undefined, - dataW___89109: undefined, - dataH___89115: undefined, - byteHeight___89121: undefined, - charSize___89127: undefined, - dataSize___89131: undefined, - fontdata___89135: undefined, - lastchar___89138: undefined, - imgBuf___89145: undefined, - xOffset___89169: undefined, - yOffset___89170: undefined, - ch___89185: undefined, - l___89204: undefined, - r___89205: undefined, - off___89207: undefined, - guess___89208: undefined, - m___89227: undefined, - v___89236: undefined, - i___89292: undefined, - j___89297: undefined, - mask___89298: undefined, - c___89299: undefined, - n___89316: undefined, + x0___121481: undefined, + cp___121483: undefined, + mult___121484: undefined, + dataW___121489: undefined, + dataH___121495: undefined, + byteHeight___121501: undefined, + charSize___121507: undefined, + dataSize___121511: undefined, + fontdata___121515: undefined, + lastchar___121518: undefined, + imgBuf___121525: undefined, + xOffset___121549: undefined, + yOffset___121550: undefined, + ch___121565: undefined, + l___121584: undefined, + r___121585: undefined, + off___121587: undefined, + guess___121588: undefined, + m___121607: undefined, + v___121616: undefined, + i___121672: undefined, + j___121677: undefined, + mask___121678: undefined, + c___121679: undefined, + n___121696: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -8495,7 +8495,7 @@ function helpers_imagePrint__P83404_mk(s) { -function image_getFontForText__P83391(s) { +function image_getFontForText__P115771(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8505,52 +8505,52 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___89426 = undefined; + s.i___121806 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.i___89426 = (0); + s.i___121806 = (0); case 1: - s.tmp_1 = r0 = s.i___89426; + s.tmp_1 = r0 = s.i___121806; 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___89426); + r0 = pxsim_String_.charCodeAt(s.arg0, s.i___121806); 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___83390; + r0 = globals.font12___115770; { step = 5; continue; } case 2: case 3: - r0 = (s.i___89426 + 1); - s.i___89426 = (r0); + r0 = (s.i___121806 + 1); + s.i___121806 = (r0); { step = 1; continue; } case 4: - r0 = globals.font8___83389; + r0 = globals.font8___115769; case 5: return leave(s, r0) default: oops() } } } -image_getFontForText__P83391.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__P115771.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__P83391_mk(s) { +function image_getFontForText__P115771_mk(s) { checkStack(s.depth); return { - parent: s, fn: image_getFontForText__P83391, depth: s.depth + 1, + parent: s, fn: image_getFontForText__P115771, 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___89426: undefined, + i___121806: undefined, arg0: undefined, } } @@ -8558,7 +8558,7 @@ function image_getFontForText__P83391_mk(s) { -function helpers_imageFillRect__P83372(s) { +function helpers_imageFillRect__P115752(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8578,14 +8578,14 @@ switch (step) { s.lambdaArgs = null; } s.tmp_0 = r0 = s.arg0; - s.tmp_2 = helpers_pack__P85265_mk(s); + s.tmp_2 = helpers_pack__P117645_mk(s); s.tmp_2.arg0 = s.arg1; s.tmp_2.arg1 = s.arg2; s.callLocIdx = 80; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = helpers_pack__P85265_mk(s); + s.tmp_4 = helpers_pack__P117645_mk(s); s.tmp_4.arg0 = s.arg3; s.tmp_4.arg1 = s.arg4; s.callLocIdx = 81; s.pc = 2; return s.tmp_4; @@ -8597,12 +8597,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageFillRect__P83372.info = {"start":3650,"length":159,"line":131,"column":4,"endLine":133,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageFillRect","argumentNames":["img","x","y","w","h","c"]} +helpers_imageFillRect__P115752.info = {"start":3650,"length":159,"line":131,"column":4,"endLine":133,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageFillRect","argumentNames":["img","x","y","w","h","c"]} -function helpers_imageFillRect__P83372_mk(s) { +function helpers_imageFillRect__P115752_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageFillRect__P83372, depth: s.depth + 1, + parent: s, fn: helpers_imageFillRect__P115752, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8621,7 +8621,7 @@ function helpers_imageFillRect__P83372_mk(s) { -function helpers_pack__P85265(s) { +function helpers_pack__P117645(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8636,7 +8636,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_2 = Math_clamp__P81766_mk(s); + s.tmp_2 = Math_clamp__P114146_mk(s); s.tmp_2.arg0 = -30000; s.tmp_2.arg1 = 30000; r0 = (s.arg0 | 0); @@ -8647,7 +8647,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 & 65535); s.tmp_0 = r0; - s.tmp_5 = Math_clamp__P81766_mk(s); + s.tmp_5 = Math_clamp__P114146_mk(s); s.tmp_5.arg0 = -30000; s.tmp_5.arg1 = 30000; r0 = (s.arg1 | 0); @@ -8662,12 +8662,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_pack__P85265.info = {"start":3152,"length":145,"line":120,"column":4,"endLine":122,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"pack","argumentNames":["x","y"]} +helpers_pack__P117645.info = {"start":3152,"length":145,"line":120,"column":4,"endLine":122,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"pack","argumentNames":["x","y"]} -function helpers_pack__P85265_mk(s) { +function helpers_pack__P117645_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_pack__P85265, depth: s.depth + 1, + parent: s, fn: helpers_pack__P117645, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8683,7 +8683,7 @@ function helpers_pack__P85265_mk(s) { -function Math_clamp__P81766(s) { +function Math_clamp__P114146(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8699,9 +8699,9 @@ switch (step) { s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tmp_0 = Math_min__P81770_mk(s); + s.tmp_0 = Math_min__P114150_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = Math_max__P81769_mk(s); + s.tmp_1 = Math_max__P114149_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg2; s.callLocIdx = 14; s.pc = 2; return s.tmp_1; @@ -8714,12 +8714,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_clamp__P81766.info = {"start":15178,"length":130,"line":514,"column":4,"endLine":516,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"clamp","argumentNames":["min","max","value"]} +Math_clamp__P114146.info = {"start":15178,"length":130,"line":514,"column":4,"endLine":516,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"clamp","argumentNames":["min","max","value"]} -function Math_clamp__P81766_mk(s) { +function Math_clamp__P114146_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_clamp__P81766, depth: s.depth + 1, + parent: s, fn: Math_clamp__P114146, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8732,7 +8732,7 @@ function Math_clamp__P81766_mk(s) { -function Math_min__P81770(s) { +function Math_min__P114150(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8760,12 +8760,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_min__P81770.info = {"start":16314,"length":105,"line":551,"column":4,"endLine":554,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"min","argumentNames":["a","b"]} +Math_min__P114150.info = {"start":16314,"length":105,"line":551,"column":4,"endLine":554,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"min","argumentNames":["a","b"]} -function Math_min__P81770_mk(s) { +function Math_min__P114150_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_min__P81770, depth: s.depth + 1, + parent: s, fn: Math_min__P114150, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -8776,7 +8776,7 @@ function Math_min__P81770_mk(s) { -function helpers_imageDrawIcon__P83371(s) { +function helpers_imageDrawIcon__P115751(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8796,7 +8796,7 @@ switch (step) { } s.tmp_0 = r0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_3 = helpers_pack__P85265_mk(s); + s.tmp_3 = helpers_pack__P117645_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg3; s.callLocIdx = 79; s.pc = 1; return s.tmp_3; @@ -8808,12 +8808,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageDrawIcon__P83371.info = {"start":3500,"length":145,"line":128,"column":4,"endLine":130,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawIcon","argumentNames":["img","icon","x","y","c"]} +helpers_imageDrawIcon__P115751.info = {"start":3500,"length":145,"line":128,"column":4,"endLine":130,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawIcon","argumentNames":["img","icon","x","y","c"]} -function helpers_imageDrawIcon__P83371_mk(s) { +function helpers_imageDrawIcon__P115751_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageDrawIcon__P83371, depth: s.depth + 1, + parent: s, fn: helpers_imageDrawIcon__P115751, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8830,7 +8830,7 @@ function helpers_imageDrawIcon__P83371_mk(s) { -function helpers_stringSplit__P81761(s) { +function helpers_stringSplit__P114141(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8840,15 +8840,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.A___89449 = undefined; - s.lim___89451 = undefined; - s.s___89467 = undefined; - s.p___89470 = undefined; - s.R___89471 = undefined; - s.z___89485 = undefined; - s.T___89498 = undefined; - s.q___89499 = undefined; - s.e___89505 = undefined; + s.A___121829 = undefined; + s.lim___121831 = undefined; + s.s___121847 = undefined; + s.p___121850 = undefined; + s.R___121851 = undefined; + s.z___121865 = undefined; + s.T___121878 = undefined; + s.q___121879 = undefined; + s.e___121885 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -8856,36 +8856,36 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.A___89449 = (r0); - s.lim___89451 = (0); + s.A___121829 = (r0); + s.lim___121831 = (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___89451 = (r0); + s.lim___121831 = (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___89451 = (0); + s.lim___121831 = (0); { step = 3; continue; } case 2: r0 = (s.arg2 | 0); - s.lim___89451 = (r0); + s.lim___121831 = (r0); case 3: case 4: r0 = pxsim_String_.length(s.arg0); - s.s___89467 = (r0); - s.p___89470 = (0); - s.R___89471 = (s.arg1); - r0 = (s.lim___89451 == 0); + s.s___121847 = (r0); + s.p___121850 = (0); + s.R___121851 = (s.arg1); + r0 = (s.lim___121831 == 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = s.A___89449; + r0 = s.A___121829; { step = 21; continue; } case 5: case 6: @@ -8893,123 +8893,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___89449, 0, s.arg0); - r0 = s.A___89449; + r0 = pxsim_Array_.setAt(s.A___121829, 0, s.arg0); + r0 = s.A___121829; { step = 21; continue; } case 7: case 8: - r0 = (s.s___89467 == 0); + r0 = (s.s___121847 == 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.tmp_1 = helpers_splitMatch__P85124_mk(s); + s.tmp_1 = helpers_splitMatch__P117504_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = 0; - s.tmp_1.arg2 = s.R___89471; + s.tmp_1.arg2 = s.R___121851; s.callLocIdx = 10; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; - s.z___89485 = (r0); - r0 = (s.z___89485 > -1); + s.z___121865 = (r0); + r0 = (s.z___121865 > -1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - r0 = s.A___89449; + r0 = s.A___121829; { step = 21; continue; } case 9: case 10: - r0 = pxsim_Array_.setAt(s.A___89449, 0, s.arg0); - r0 = s.A___89449; + r0 = pxsim_Array_.setAt(s.A___121829, 0, s.arg0); + r0 = s.A___121829; { step = 21; continue; } case 11: case 12: - s.q___89499 = (s.p___89470); + s.q___121879 = (s.p___121850); case 13: - r0 = (s.q___89499 != s.s___89467); + r0 = (s.q___121879 != s.s___121847); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - s.tmp_1 = helpers_splitMatch__P85124_mk(s); + s.tmp_1 = helpers_splitMatch__P117504_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = s.q___89499; - s.tmp_1.arg2 = s.R___89471; + s.tmp_1.arg1 = s.q___121879; + s.tmp_1.arg2 = s.R___121851; s.callLocIdx = 11; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; - s.e___89505 = (r0); - r0 = (s.e___89505 < 0); + s.e___121885 = (r0); + r0 = (s.e___121885 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.q___89499 + 1); - s.q___89499 = (r0); + r0 = (s.q___121879 + 1); + s.q___121879 = (r0); { step = 19; continue; } case 14: - r0 = (s.e___89505 == s.p___89470); + r0 = (s.e___121885 == s.p___121850); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - r0 = (s.q___89499 + 1); - s.q___89499 = (r0); + r0 = (s.q___121879 + 1); + s.q___121879 = (r0); { step = 18; continue; } case 15: - s.tmp_0 = helpers_stringSlice__P81759_mk(s); + s.tmp_0 = helpers_stringSlice__P114139_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.p___89470; - s.tmp_0.arg2 = s.q___89499; + s.tmp_0.arg1 = s.p___121850; + s.tmp_0.arg2 = s.q___121879; s.callLocIdx = 12; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.T___89498 = (r0); - r0 = pxsim_Array__push(s.A___89449, s.T___89498); - r0 = pxsim_Array__length(s.A___89449); + s.T___121878 = (r0); + r0 = pxsim_Array__push(s.A___121829, s.T___121878); + r0 = pxsim_Array__length(s.A___121829); s.tmp_1 = r0; - r0 = (s.tmp_1 == s.lim___89451); + r0 = (s.tmp_1 == s.lim___121831); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 16; continue; } - r0 = s.A___89449; + r0 = s.A___121829; { step = 21; continue; } case 16: case 17: - s.p___89470 = (s.e___89505); - s.q___89499 = (s.p___89470); + s.p___121850 = (s.e___121885); + s.q___121879 = (s.p___121850); case 18: case 19: { step = 13; continue; } case 20: - s.tmp_0 = helpers_stringSlice__P81759_mk(s); + s.tmp_0 = helpers_stringSlice__P114139_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.p___89470; - s.tmp_0.arg2 = s.q___89499; + s.tmp_0.arg1 = s.p___121850; + s.tmp_0.arg2 = s.q___121879; s.callLocIdx = 13; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.T___89498 = (r0); - r0 = pxsim_Array__push(s.A___89449, s.T___89498); - r0 = s.A___89449; + s.T___121878 = (r0); + r0 = pxsim_Array__push(s.A___121829, s.T___121878); + r0 = s.A___121829; case 21: return leave(s, r0) default: oops() } } } -helpers_stringSplit__P81761.info = {"start":12454,"length":1319,"line":420,"column":4,"endLine":464,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringSplit","argumentNames":["S","separator","limit"]} +helpers_stringSplit__P114141.info = {"start":12454,"length":1319,"line":420,"column":4,"endLine":464,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringSplit","argumentNames":["S","separator","limit"]} -function helpers_stringSplit__P81761_mk(s) { +function helpers_stringSplit__P114141_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_stringSplit__P81761, depth: s.depth + 1, + parent: s, fn: helpers_stringSplit__P114141, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - A___89449: undefined, - lim___89451: undefined, - s___89467: undefined, - p___89470: undefined, - R___89471: undefined, - z___89485: undefined, - T___89498: undefined, - q___89499: undefined, - e___89505: undefined, + A___121829: undefined, + lim___121831: undefined, + s___121847: undefined, + p___121850: undefined, + R___121851: undefined, + z___121865: undefined, + T___121878: undefined, + q___121879: undefined, + e___121885: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -9019,7 +9019,7 @@ function helpers_stringSplit__P81761_mk(s) { -function helpers_splitMatch__P85124(s) { +function helpers_splitMatch__P117504(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9029,9 +9029,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.r___89585 = undefined; - s.s___89588 = undefined; - s.i___89598 = undefined; + s.r___121965 = undefined; + s.s___121968 = undefined; + s.i___121978 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -9039,12 +9039,12 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_String_.length(s.arg2); - s.r___89585 = (r0); + s.r___121965 = (r0); r0 = pxsim_String_.length(s.arg0); - s.s___89588 = (r0); - r0 = (s.arg1 + s.r___89585); + s.s___121968 = (r0); + r0 = (s.arg1 + s.r___121965); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.s___89588); + r0 = (s.tmp_1 > s.s___121968); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -9052,18 +9052,18 @@ switch (step) { { step = 7; continue; } case 1: case 2: - s.i___89598 = (0); + s.i___121978 = (0); case 3: - r0 = (s.i___89598 < s.r___89585); + r0 = (s.i___121978 < s.r___121965); 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___89598); + r0 = (s.arg1 + s.i___121978); 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___89598); + r0 = pxsim_String_.charAt(s.arg2, s.i___121978); s.tmp_5 = r0; r0 = (s.tmp_2 != s.tmp_5); s.tmp_1 = r0; @@ -9073,21 +9073,21 @@ switch (step) { { step = 7; continue; } case 4: case 5: - r0 = (s.i___89598 + 1); - s.i___89598 = (r0); + r0 = (s.i___121978 + 1); + s.i___121978 = (r0); { step = 3; continue; } case 6: - r0 = (s.arg1 + s.r___89585); + r0 = (s.arg1 + s.r___121965); case 7: return leave(s, r0) default: oops() } } } -helpers_splitMatch__P85124.info = {"start":13779,"length":289,"line":466,"column":4,"endLine":475,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"splitMatch","argumentNames":["S","q","R"]} +helpers_splitMatch__P117504.info = {"start":13779,"length":289,"line":466,"column":4,"endLine":475,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"splitMatch","argumentNames":["S","q","R"]} -function helpers_splitMatch__P85124_mk(s) { +function helpers_splitMatch__P117504_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_splitMatch__P85124, depth: s.depth + 1, + parent: s, fn: helpers_splitMatch__P117504, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9095,9 +9095,9 @@ function helpers_splitMatch__P85124_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - r___89585: undefined, - s___89588: undefined, - i___89598: undefined, + r___121965: undefined, + s___121968: undefined, + i___121978: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -9107,7 +9107,7 @@ function helpers_splitMatch__P85124_mk(s) { -function helpers_stringSlice__P81759(s) { +function helpers_stringSlice__P114139(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9117,7 +9117,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___89550 = undefined; + s.len___121930 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -9125,13 +9125,13 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_String_.length(s.arg0); - s.len___89550 = (r0); + s.len___121930 = (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__P81769_mk(s); - r0 = (s.len___89550 + s.arg1); + s.tmp_1 = Math_max__P114149_mk(s); + r0 = (s.len___121930 + s.arg1); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; s.callLocIdx = 9; s.pc = 9; return s.tmp_1; @@ -9144,7 +9144,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.arg2 = (s.len___89550); + s.arg2 = (s.len___121930); { step = 6; continue; } case 3: r0 = (s.arg2 === null); @@ -9159,7 +9159,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - r0 = (s.len___89550 + s.arg2); + r0 = (s.len___121930 + s.arg2); s.arg2 = (r0); case 7: case 8: @@ -9171,17 +9171,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_stringSlice__P81759.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__P114139.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__P81759_mk(s) { +function helpers_stringSlice__P114139_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_stringSlice__P81759, depth: s.depth + 1, + parent: s, fn: helpers_stringSlice__P114139, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - len___89550: undefined, + len___121930: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -9191,7 +9191,7 @@ function helpers_stringSlice__P81759_mk(s) { -function scene_Scene_render__P84088(s) { +function scene_Scene_render__P116468(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9201,15 +9201,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___89682 = undefined; - s.unnamed476___U1 = undefined; - s.unnamed477___U2 = undefined; + s.s___122062 = undefined; + s.unnamed636___U1 = undefined; + s.unnamed637___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C84061_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C116441_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); @@ -9240,7 +9240,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__P84088_mk(s); + s.tmp_3 = scene_Scene_render__P116468_mk(s); r0 = s.arg0.fields["previousScene"]; s.tmp_3.arg0 = r0; s.callLocIdx = 802; s.pc = 12; return s.tmp_3; @@ -9248,7 +9248,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 5: - s.tmp_0 = scene_Background_draw__P83923_mk(s); + s.tmp_0 = scene_Background_draw__P116303_mk(s); r0 = s.arg0.fields["background"]; s.tmp_0.arg0 = r0; s.callLocIdx = 803; s.pc = 13; return s.tmp_0; @@ -9261,10 +9261,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_2 = helpers_arraySort__P81745_mk(s); + s.tmp_2 = helpers_arraySort__P114125_mk(s); r0 = s.arg0.fields["allSprites"]; s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = inline__P89659; + s.tmp_2.arg1 = inline__P122039; s.callLocIdx = 808; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; @@ -9276,20 +9276,20 @@ switch (step) { r0 = (s.tmp_0).fields["flags"] = (s.tmp_1); case 7: case 8: - s.s___89682 = (undefined); + s.s___122062 = (undefined); r0 = s.arg0.fields["allSprites"]; - s.unnamed476___U1 = (r0); - s.unnamed477___U2 = (0); + s.unnamed636___U1 = (r0); + s.unnamed637___U2 = (0); case 9: - s.tmp_0 = r0 = s.unnamed477___U2; - r0 = pxsim_Array__length(s.unnamed476___U1); + s.tmp_0 = r0 = s.unnamed637___U2; + r0 = pxsim_Array__length(s.unnamed636___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 10; continue; } - r0 = pxsim_Array__getAt(s.unnamed476___U1, s.unnamed477___U2); - s.s___89682 = (r0); + r0 = pxsim_Array__getAt(s.unnamed636___U1, s.unnamed637___U2); + s.s___122062 = (r0); s.tmp_2 = if___draw_2_mk(s); - s.tmp_2.arg0 = s.s___89682; + s.tmp_2.arg0 = s.s___122062; r0 = s.arg0.fields["camera"]; s.tmp_2.arg1 = r0; if (!s.tmp_2.arg0.vtable.iface) { @@ -9303,11 +9303,11 @@ switch (step) { } case 15: r0 = s.retval; - r0 = (s.unnamed477___U2 + 1); - s.unnamed477___U2 = (r0); + r0 = (s.unnamed637___U2 + 1); + s.unnamed637___U2 = (r0); { step = 9; continue; } case 10: - s.unnamed476___U1 = (undefined); + s.unnamed636___U1 = (undefined); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["flags"]; s.tmp_2 = r0; @@ -9319,21 +9319,21 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_render__P84088.info = {"start":7844,"length":917,"line":221,"column":8,"endLine":245,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"render","argumentNames":["this"]} +scene_Scene_render__P116468.info = {"start":7844,"length":917,"line":221,"column":8,"endLine":245,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"render","argumentNames":["this"]} -function scene_Scene_render__P84088_mk(s) { +function scene_Scene_render__P116468_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_render__P84088, depth: s.depth + 1, + parent: s, fn: scene_Scene_render__P116468, 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___89682: undefined, - unnamed476___U1: undefined, - unnamed477___U2: undefined, + s___122062: undefined, + unnamed636___U1: undefined, + unnamed637___U2: undefined, arg0: undefined, } } @@ -9341,7 +9341,7 @@ function scene_Scene_render__P84088_mk(s) { -function inline__P89659(s) { +function inline__P122039(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9423,12 +9423,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P89659.info = {"start":8422,"length":52,"line":235,"column":37,"endLine":235,"endColumn":89,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["a","b"]} +inline__P122039.info = {"start":8422,"length":52,"line":235,"column":37,"endLine":235,"endColumn":89,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["a","b"]} -function inline__P89659_mk(s) { +function inline__P122039_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P89659, depth: s.depth + 1, + parent: s, fn: inline__P122039, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9448,7 +9448,7 @@ function inline__P89659_mk(s) { -function scene_Background_draw__P83923(s) { +function scene_Background_draw__P116303(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9463,27 +9463,27 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C83914_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C116294_VT)) failedCast(r0); r0 = s.arg0.fields["color"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.fill(globals.screen___83446, s.tmp_0); + r0 = pxsim_ImageMethods.fill(globals.screen___115826, 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___83446, s.tmp_1, 0, 0); + r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___115826, 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, inline__P89714); + r0 = pxsim_pxtcore_mkAction(1, inline__P122094); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P81749_mk(s); + s.tmp_2 = helpers_arrayForEach__P114129_mk(s); r0 = s.arg0.fields["_layers"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = s.tmp_1; @@ -9496,12 +9496,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Background_draw__P83923.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__P116303.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__P83923_mk(s) { +function scene_Background_draw__P116303_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_draw__P83923, depth: s.depth + 1, + parent: s, fn: scene_Background_draw__P116303, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9513,7 +9513,7 @@ function scene_Background_draw__P83923_mk(s) { -function inline__P89714(s) { +function inline__P122094(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9523,8 +9523,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ox___89716 = undefined; - s.oy___89727 = undefined; + s.ox___122096 = undefined; + s.oy___122107 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -9539,7 +9539,7 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = pxsim.Math_.round(s.tmp_0); - s.ox___89716 = (r0); + s.ox___122096 = (r0); r0 = s.caps[0].fields["camera"]; r0 = r0.fields["drawOffsetY"]; s.tmp_1 = r0; @@ -9550,11 +9550,11 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = pxsim.Math_.round(s.tmp_0); - s.oy___89727 = (r0); - s.tmp_0 = scene_BackgroundLayer_draw__P83932_mk(s); + s.oy___122107 = (r0); + s.tmp_0 = scene_BackgroundLayer_draw__P116312_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.ox___89716; - s.tmp_0.arg2 = s.oy___89727; + s.tmp_0.arg1 = s.ox___122096; + s.tmp_0.arg2 = s.oy___122107; s.callLocIdx = 678; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -9562,19 +9562,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P89714.info = {"start":1373,"length":312,"line":53,"column":37,"endLine":58,"endColumn":17,"fileName":"pxt_modules/game/background.ts","functionName":"inline","argumentNames":["layer"]} +inline__P122094.info = {"start":1373,"length":312,"line":53,"column":37,"endLine":58,"endColumn":17,"fileName":"pxt_modules/game/background.ts","functionName":"inline","argumentNames":["layer"]} -function inline__P89714_mk(s) { +function inline__P122094_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P89714, depth: s.depth + 1, + parent: s, fn: inline__P122094, 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___89716: undefined, - oy___89727: undefined, + ox___122096: undefined, + oy___122107: undefined, arg0: undefined, } } @@ -9582,7 +9582,7 @@ function inline__P89714_mk(s) { -function scene_BackgroundLayer_draw__P83932(s) { +function scene_BackgroundLayer_draw__P116312(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9592,19 +9592,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.w___89745 = undefined; - s.h___89748 = undefined; - s.pw___89751 = undefined; - s.ph___89755 = undefined; - s.rx___89764 = undefined; - s.ry___89767 = undefined; - s.y___89836 = undefined; - s.py___89837 = undefined; - s.dh___89846 = undefined; - s.x___89854 = undefined; - s.rxl___89855 = undefined; - s.px___89861 = undefined; - s.dw___89865 = undefined; + s.w___122125 = undefined; + s.h___122128 = undefined; + s.pw___122131 = undefined; + s.ph___122135 = undefined; + s.rx___122144 = undefined; + s.ry___122147 = undefined; + s.y___122216 = undefined; + s.py___122217 = undefined; + s.dh___122226 = undefined; + s.x___122234 = undefined; + s.rxl___122235 = undefined; + s.px___122241 = undefined; + s.dw___122245 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -9612,20 +9612,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_BackgroundLayer__C83924_VT)) failedCast(r0); - r0 = pxsim_ImageMethods.width(globals.screen___83446); - s.w___89745 = (r0); - r0 = pxsim_ImageMethods.height(globals.screen___83446); - s.h___89748 = (r0); + if (!checkSubtype(r0, scene_BackgroundLayer__C116304_VT)) failedCast(r0); + r0 = pxsim_ImageMethods.width(globals.screen___115826); + s.w___122125 = (r0); + r0 = pxsim_ImageMethods.height(globals.screen___115826); + s.h___122128 = (r0); r0 = s.arg0.fields["img"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.width(s.tmp_0); - s.pw___89751 = (r0); + s.pw___122131 = (r0); r0 = s.arg0.fields["img"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.height(s.tmp_0); - s.ph___89755 = (r0); - r0 = pxsim_numops_toBoolDecr(s.pw___89751); + s.ph___122135 = (r0); + r0 = pxsim_numops_toBoolDecr(s.pw___122131); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -9634,7 +9634,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_numops_toBoolDecr(s.ph___89755); + r0 = pxsim_numops_toBoolDecr(s.ph___122135); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); case 2: @@ -9646,9 +9646,9 @@ switch (step) { case 3: case 4: r0 = (0 - s.arg1); - s.rx___89764 = (r0); + s.rx___122144 = (r0); r0 = (0 - s.arg2); - s.ry___89767 = (r0); + s.ry___122147 = (r0); r0 = s.arg0.fields["alignX"]; s.tmp_0 = r0; r0 = pxsim_pxtcore.switch_eq(2, s.tmp_0); @@ -9658,20 +9658,20 @@ switch (step) { r0 = s.tmp_0; { step = 7; continue; } case 5: - s.tmp_1 = r0 = s.rx___89764; - r0 = (s.w___89745 + s.pw___89751); + s.tmp_1 = r0 = s.rx___122144; + r0 = (s.w___122125 + s.pw___122131); s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); - s.rx___89764 = (r0); + s.rx___122144 = (r0); { step = 7; continue; } case 6: - s.tmp_0 = r0 = s.rx___89764; - r0 = (s.w___89745 + s.pw___89751); + s.tmp_0 = r0 = s.rx___122144; + r0 = (s.w___122125 + s.pw___122131); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.rx___89764 = (r0); + s.rx___122144 = (r0); case 7: r0 = s.arg0.fields["alignY"]; s.tmp_0 = r0; @@ -9682,120 +9682,120 @@ switch (step) { r0 = s.tmp_0; { step = 10; continue; } case 8: - s.tmp_1 = r0 = s.ry___89767; - r0 = (s.h___89748 + s.ph___89755); + s.tmp_1 = r0 = s.ry___122147; + r0 = (s.h___122128 + s.ph___122135); s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); - s.ry___89767 = (r0); + s.ry___122147 = (r0); { step = 10; continue; } case 9: - s.tmp_0 = r0 = s.ry___89767; - r0 = (s.h___89748 + s.ph___89755); + s.tmp_0 = r0 = s.ry___122147; + r0 = (s.h___122128 + s.ph___122135); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.ry___89767 = (r0); + s.ry___122147 = (r0); case 10: - r0 = (s.rx___89764 % s.w___89745); - s.rx___89764 = (r0); - r0 = (s.rx___89764 < 0); + r0 = (s.rx___122144 % s.w___122125); + s.rx___122144 = (r0); + r0 = (s.rx___122144 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - r0 = (s.rx___89764 + s.w___89745); - s.rx___89764 = (r0); + r0 = (s.rx___122144 + s.w___122125); + s.rx___122144 = (r0); case 11: case 12: - r0 = (s.ry___89767 % s.h___89748); - s.ry___89767 = (r0); - r0 = (s.ry___89767 < 0); + r0 = (s.ry___122147 % s.h___122128); + s.ry___122147 = (r0); + r0 = (s.ry___122147 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = (s.ry___89767 + s.h___89748); - s.ry___89767 = (r0); + r0 = (s.ry___122147 + s.h___122128); + s.ry___122147 = (r0); case 13: case 14: - r0 = pxsim.Math_.floor(s.rx___89764); - s.rx___89764 = (r0); - r0 = pxsim.Math_.floor(s.ry___89767); - s.ry___89767 = (r0); - s.y___89836 = (0); - s.py___89837 = (0); + r0 = pxsim.Math_.floor(s.rx___122144); + s.rx___122144 = (r0); + r0 = pxsim.Math_.floor(s.ry___122147); + s.ry___122147 = (r0); + s.y___122216 = (0); + s.py___122217 = (0); case 15: - r0 = (s.y___89836 < s.h___89748); + r0 = (s.y___122216 < s.h___122128); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = (s.y___89836 % s.ph___89755); - s.py___89837 = (r0); - s.tmp_0 = Math_min__P81770_mk(s); - r0 = (s.ph___89755 - s.py___89837); + r0 = (s.y___122216 % s.ph___122135); + s.py___122217 = (r0); + s.tmp_0 = Math_min__P114150_mk(s); + r0 = (s.ph___122135 - s.py___122217); s.tmp_0.arg0 = r0; - r0 = (s.h___89748 - s.ry___89767); + r0 = (s.h___122128 - s.ry___122147); s.tmp_0.arg1 = r0; s.callLocIdx = 681; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.dh___89846 = (r0); - s.x___89854 = (0); - s.rxl___89855 = (s.rx___89764); + s.dh___122226 = (r0); + s.x___122234 = (0); + s.rxl___122235 = (s.rx___122144); case 16: - r0 = (s.x___89854 < s.w___89745); + r0 = (s.x___122234 < s.w___122125); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 19; continue; } - r0 = (s.x___89854 % s.pw___89751); - s.px___89861 = (r0); - s.tmp_0 = Math_min__P81770_mk(s); - r0 = (s.pw___89751 - s.px___89861); + r0 = (s.x___122234 % s.pw___122131); + s.px___122241 = (r0); + s.tmp_0 = Math_min__P114150_mk(s); + r0 = (s.pw___122131 - s.px___122241); s.tmp_0.arg0 = r0; - r0 = (s.w___89745 - s.rxl___89855); + r0 = (s.w___122125 - s.rxl___122235); s.tmp_0.arg1 = r0; s.callLocIdx = 682; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.dw___89865 = (r0); + s.dw___122245 = (r0); r0 = s.arg0.fields["img"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.drawImage(globals.screen___83446, s.tmp_0, s.rxl___89855, s.ry___89767); - r0 = (s.rxl___89855 + s.dw___89865); + r0 = pxsim_ImageMethods.drawImage(globals.screen___115826, s.tmp_0, s.rxl___122235, s.ry___122147); + r0 = (s.rxl___122235 + s.dw___122245); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.w___89745); - s.rxl___89855 = (r0); + r0 = (s.tmp_0 % s.w___122125); + s.rxl___122235 = (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___89865; + r0 = s.dw___122245; { step = 18; continue; } case 17: - r0 = s.w___89745; + r0 = s.w___122125; case 18: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.x___89854 + s.tmp_1); - s.x___89854 = (r0); + r0 = (s.x___122234 + s.tmp_1); + s.x___122234 = (r0); { step = 16; continue; } case 19: - r0 = (s.ry___89767 + s.dh___89846); + r0 = (s.ry___122147 + s.dh___122226); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.h___89748); - s.ry___89767 = (r0); + r0 = (s.tmp_0 % s.h___122128); + s.ry___122147 = (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___89846; + r0 = s.dh___122226; { step = 21; continue; } case 20: - r0 = s.h___89748; + r0 = s.h___122128; case 21: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.y___89836 + s.tmp_1); - s.y___89836 = (r0); + r0 = (s.y___122216 + s.tmp_1); + s.y___122216 = (r0); { step = 15; continue; } case 22: case 23: @@ -9803,30 +9803,30 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_BackgroundLayer_draw__P83932.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__P116312.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__P83932_mk(s) { +function scene_BackgroundLayer_draw__P116312_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_BackgroundLayer_draw__P83932, depth: s.depth + 1, + parent: s, fn: scene_BackgroundLayer_draw__P116312, 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___89745: undefined, - h___89748: undefined, - pw___89751: undefined, - ph___89755: undefined, - rx___89764: undefined, - ry___89767: undefined, - y___89836: undefined, - py___89837: undefined, - dh___89846: undefined, - x___89854: undefined, - rxl___89855: undefined, - px___89861: undefined, - dw___89865: undefined, + w___122125: undefined, + h___122128: undefined, + pw___122131: undefined, + ph___122135: undefined, + rx___122144: undefined, + ry___122147: undefined, + y___122216: undefined, + py___122217: undefined, + dh___122226: undefined, + x___122234: undefined, + rxl___122235: undefined, + px___122241: undefined, + dw___122245: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -9836,7 +9836,7 @@ function scene_BackgroundLayer_draw__P83932_mk(s) { -function scene_Camera_update__P84018(s) { +function scene_Camera_update__P116398(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9846,32 +9846,32 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.elapsed___89946 = undefined; - s.percentComplete___89960 = undefined; - s.damp___89967 = undefined; - s.f___89976 = undefined; - s.x___89982 = undefined; - s.y___89989 = undefined; + s.elapsed___122326 = undefined; + s.percentComplete___122340 = undefined; + s.damp___122347 = undefined; + s.f___122356 = undefined; + s.x___122362 = undefined; + s.y___122369 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C84002_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C116382_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__P84008_mk(s); + s.tmp_1 = scene_Camera_offsetX__P116388_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_3 = Sprite_x__P83673_mk(s); + s.tmp_3 = Sprite_x__P116053_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_3.arg0 = r0; s.callLocIdx = 763; s.pc = 10; return s.tmp_3; case 10: r0 = s.retval; s.tmp_2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___83446); + r0 = pxsim_ImageMethods.width(globals.screen___115826); s.tmp_5 = r0; r0 = (s.tmp_5 >> 1); s.tmp_4 = r0; @@ -9880,16 +9880,16 @@ switch (step) { s.callLocIdx = 764; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - s.tmp_0 = scene_Camera_offsetY__P84010_mk(s); + s.tmp_0 = scene_Camera_offsetY__P116390_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_y__P83675_mk(s); + s.tmp_2 = Sprite_y__P116055_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 765; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; s.tmp_1 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___83446); + r0 = pxsim_ImageMethods.height(globals.screen___115826); s.tmp_4 = r0; r0 = (s.tmp_4 >> 1); s.tmp_3 = r0; @@ -9900,7 +9900,7 @@ switch (step) { r0 = s.retval; case 1: case 2: - s.tmp_0 = scene_Camera_offsetX__P84008_mk(s); + s.tmp_0 = scene_Camera_offsetX__P116388_mk(s); s.tmp_1 = r0 = s.arg0; s.tmp_0.arg0 = r0; r0 = s.tmp_1.fields["_offsetX"]; @@ -9910,7 +9910,7 @@ switch (step) { s.callLocIdx = 768; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.tmp_0 = scene_Camera_offsetY__P84010_mk(s); + s.tmp_0 = scene_Camera_offsetY__P116390_mk(s); s.tmp_1 = r0 = s.arg0; s.tmp_0.arg0 = r0; r0 = s.tmp_1.fields["_offsetY"]; @@ -9939,10 +9939,10 @@ switch (step) { r0 = s.arg0.fields["shakeStartTime"]; s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); - s.elapsed___89946 = (r0); + s.elapsed___122326 = (r0); r0 = s.arg0.fields["shakeDuration"]; s.tmp_1 = r0; - r0 = (s.elapsed___89946 >= s.tmp_1); + r0 = (s.elapsed___122326 >= s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } @@ -9951,49 +9951,49 @@ switch (step) { case 3: r0 = s.arg0.fields["shakeDuration"]; s.tmp_0 = r0; - r0 = (s.elapsed___89946 / s.tmp_0); - s.percentComplete___89960 = (r0); - s.damp___89967 = (1); - r0 = (s.percentComplete___89960 >= 0.75); + r0 = (s.elapsed___122326 / s.tmp_0); + s.percentComplete___122340 = (r0); + s.damp___122347 = (1); + r0 = (s.percentComplete___122340 >= 0.75); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_1 = Math_max__P81769_mk(s); + s.tmp_1 = Math_max__P114149_mk(s); s.tmp_1.arg0 = 0; - r0 = (1 - s.percentComplete___89960); + r0 = (1 - s.percentComplete___122340); s.tmp_1.arg1 = r0; s.callLocIdx = 773; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; - s.damp___89967 = (r0); + s.damp___122347 = (r0); case 4: case 5: r0 = s.arg0.fields["shakeAmplitude"]; s.tmp_0 = r0; - r0 = (s.tmp_0 * s.damp___89967); - s.f___89976 = (r0); + r0 = (s.tmp_0 * s.damp___122347); + s.f___122356 = (r0); r0 = pxsim.Math_.random(); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.f___89976); + r0 = (s.tmp_1 * s.f___122356); s.tmp_0 = r0; r0 = (s.tmp_0 >> 0); - s.x___89982 = (r0); + s.x___122362 = (r0); r0 = pxsim.Math_.random(); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.f___89976); + r0 = (s.tmp_1 * s.f___122356); s.tmp_0 = r0; r0 = (s.tmp_0 >> 0); - s.y___89989 = (r0); + s.y___122369 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["drawOffsetX"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.x___89982); + r0 = (s.tmp_2 + s.x___122362); 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___89989); + r0 = (s.tmp_2 + s.y___122369); s.tmp_1 = r0; r0 = (s.tmp_0).fields["drawOffsetY"] = (s.tmp_1); case 6: @@ -10003,12 +10003,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_update__P84018.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__P116398.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__P84018_mk(s) { +function scene_Camera_update__P116398_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_update__P84018, depth: s.depth + 1, + parent: s, fn: scene_Camera_update__P116398, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10016,12 +10016,12 @@ function scene_Camera_update__P84018_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - elapsed___89946: undefined, - percentComplete___89960: undefined, - damp___89967: undefined, - f___89976: undefined, - x___89982: undefined, - y___89989: undefined, + elapsed___122326: undefined, + percentComplete___122340: undefined, + damp___122347: undefined, + f___122356: undefined, + x___122362: undefined, + y___122369: undefined, arg0: undefined, } } @@ -10029,7 +10029,7 @@ function scene_Camera_update__P84018_mk(s) { -function scene_Camera_offsetY__P84010(s) { +function scene_Camera_offsetY__P116390(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10039,27 +10039,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___90024 = undefined; + s.scene___122404 = 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__C84002_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P84174_mk(s); + if (!checkSubtype(r0, scene_Camera__C116382_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P116554_mk(s); s.callLocIdx = 760; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.scene___90024 = (r0); - r0 = s.scene___90024.fields["tileMap"]; + s.scene___122404 = (r0); + r0 = s.scene___122404.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___90024.fields["tileMap"]; + r0 = s.scene___122404.fields["tileMap"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_map"]; s.tmp_5 = r0; @@ -10076,8 +10076,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__P83971_mk(s); - r0 = s.scene___90024.fields["tileMap"]; + s.tmp_9 = tiles_TileMap_offsetY__P116351_mk(s); + r0 = s.scene___122404.fields["tileMap"]; s.tmp_9.arg0 = r0; s.tmp_9.arg1 = s.arg1; s.callLocIdx = 762; s.pc = 6; return s.tmp_9; @@ -10093,12 +10093,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_offsetY__P84010.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__P116390.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__P84010_mk(s) { +function scene_Camera_offsetY__P116390_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetY__P84010, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetY__P116390, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10110,7 +10110,7 @@ function scene_Camera_offsetY__P84010_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - scene___90024: undefined, + scene___122404: undefined, arg0: undefined, arg1: undefined, } } @@ -10119,7 +10119,7 @@ function scene_Camera_offsetY__P84010_mk(s) { -function tiles_TileMap_enabled__P83976(s) { +function tiles_TileMap_enabled__P116356(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10134,7 +10134,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C83966_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C116346_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); @@ -10147,13 +10147,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_enabled__P83976.info = {"start":7107,"length":66,"line":261,"column":8,"endLine":263,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"enabled","argumentNames":["this"]} -tiles_TileMap_enabled__P83976.isGetter = true; +tiles_TileMap_enabled__P116356.info = {"start":7107,"length":66,"line":261,"column":8,"endLine":263,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"enabled","argumentNames":["this"]} +tiles_TileMap_enabled__P116356.isGetter = true; -function tiles_TileMap_enabled__P83976_mk(s) { +function tiles_TileMap_enabled__P116356_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_enabled__P83976, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_enabled__P116356, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10166,7 +10166,7 @@ function tiles_TileMap_enabled__P83976_mk(s) { -function tiles_TileMap_offsetY__P83971(s) { +function tiles_TileMap_offsetY__P116351(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10182,17 +10182,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C83966_VT)) failedCast(r0); - s.tmp_0 = Math_clamp__P81766_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C116346_VT)) failedCast(r0); + s.tmp_0 = Math_clamp__P114146_mk(s); s.tmp_0.arg0 = 0; - s.tmp_1 = Math_max__P81769_mk(s); - s.tmp_3 = tiles_TileMap_areaHeight__P83973_mk(s); + s.tmp_1 = Math_max__P114149_mk(s); + s.tmp_3 = tiles_TileMap_areaHeight__P116353_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 699; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; s.tmp_2 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___83446); + r0 = pxsim_ImageMethods.height(globals.screen___115826); s.tmp_4 = r0; r0 = (s.tmp_2 - s.tmp_4); s.tmp_1.arg0 = r0; @@ -10208,12 +10208,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_offsetY__P83971.info = {"start":6560,"length":123,"line":239,"column":8,"endLine":241,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"offsetY","argumentNames":["this","value"]} +tiles_TileMap_offsetY__P116351.info = {"start":6560,"length":123,"line":239,"column":8,"endLine":241,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"offsetY","argumentNames":["this","value"]} -function tiles_TileMap_offsetY__P83971_mk(s) { +function tiles_TileMap_offsetY__P116351_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_offsetY__P83971, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_offsetY__P116351, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10228,7 +10228,7 @@ function tiles_TileMap_offsetY__P83971_mk(s) { -function tiles_TileMap_areaHeight__P83973(s) { +function tiles_TileMap_areaHeight__P116353(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10243,7 +10243,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C83966_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C116346_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -10265,12 +10265,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_areaHeight__P83973.info = {"start":6794,"length":93,"line":247,"column":8,"endLine":249,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"areaHeight","argumentNames":["this"]} +tiles_TileMap_areaHeight__P116353.info = {"start":6794,"length":93,"line":247,"column":8,"endLine":249,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"areaHeight","argumentNames":["this"]} -function tiles_TileMap_areaHeight__P83973_mk(s) { +function tiles_TileMap_areaHeight__P116353_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_areaHeight__P83973, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_areaHeight__P116353, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10284,7 +10284,7 @@ function tiles_TileMap_areaHeight__P83973_mk(s) { -function tiles_TileMap_scale__P83968(s) { +function tiles_TileMap_scale__P116348(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10299,18 +10299,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C83966_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C116346_VT)) failedCast(r0); r0 = s.arg0.fields["_scale"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_scale__P83968.info = {"start":6125,"length":55,"line":220,"column":8,"endLine":222,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this"]} -tiles_TileMap_scale__P83968.isGetter = true; +tiles_TileMap_scale__P116348.info = {"start":6125,"length":55,"line":220,"column":8,"endLine":222,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this"]} +tiles_TileMap_scale__P116348.isGetter = true; -function tiles_TileMap_scale__P83968_mk(s) { +function tiles_TileMap_scale__P116348_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_scale__P83968, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_scale__P116348, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -10319,7 +10319,7 @@ function tiles_TileMap_scale__P83968_mk(s) { -function tiles_TileMapData_height__P83956(s) { +function tiles_TileMapData_height__P116336(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10334,18 +10334,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C83953_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C116333_VT)) failedCast(r0); r0 = s.arg0.fields["_height"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMapData_height__P83956.info = {"start":3734,"length":65,"line":139,"column":8,"endLine":141,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"height","argumentNames":["this"]} -tiles_TileMapData_height__P83956.isGetter = true; +tiles_TileMapData_height__P116336.info = {"start":3734,"length":65,"line":139,"column":8,"endLine":141,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"height","argumentNames":["this"]} +tiles_TileMapData_height__P116336.isGetter = true; -function tiles_TileMapData_height__P83956_mk(s) { +function tiles_TileMapData_height__P116336_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_height__P83956, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_height__P116336, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -10354,7 +10354,7 @@ function tiles_TileMapData_height__P83956_mk(s) { -function scene_Camera_offsetY__P84009(s) { +function scene_Camera_offsetY__P116389(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10369,18 +10369,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C84002_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C116382_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetY"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_offsetY__P84009.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__P84009.isGetter = true; +scene_Camera_offsetY__P116389.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__P116389.isGetter = true; -function scene_Camera_offsetY__P84009_mk(s) { +function scene_Camera_offsetY__P116389_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetY__P84009, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetY__P116389, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -10389,7 +10389,7 @@ function scene_Camera_offsetY__P84009_mk(s) { -function scene_Camera_offsetX__P84008(s) { +function scene_Camera_offsetX__P116388(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10399,27 +10399,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___90091 = undefined; + s.scene___122471 = 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__C84002_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P84174_mk(s); + if (!checkSubtype(r0, scene_Camera__C116382_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P116554_mk(s); s.callLocIdx = 757; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.scene___90091 = (r0); - r0 = s.scene___90091.fields["tileMap"]; + s.scene___122471 = (r0); + r0 = s.scene___122471.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___90091.fields["tileMap"]; + r0 = s.scene___122471.fields["tileMap"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_map"]; s.tmp_5 = r0; @@ -10436,8 +10436,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__P83970_mk(s); - r0 = s.scene___90091.fields["tileMap"]; + s.tmp_9 = tiles_TileMap_offsetX__P116350_mk(s); + r0 = s.scene___122471.fields["tileMap"]; s.tmp_9.arg0 = r0; s.tmp_9.arg1 = s.arg1; s.callLocIdx = 759; s.pc = 6; return s.tmp_9; @@ -10453,12 +10453,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_offsetX__P84008.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__P116388.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__P84008_mk(s) { +function scene_Camera_offsetX__P116388_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetX__P84008, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetX__P116388, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10470,7 +10470,7 @@ function scene_Camera_offsetX__P84008_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - scene___90091: undefined, + scene___122471: undefined, arg0: undefined, arg1: undefined, } } @@ -10479,7 +10479,7 @@ function scene_Camera_offsetX__P84008_mk(s) { -function tiles_TileMap_offsetX__P83970(s) { +function tiles_TileMap_offsetX__P116350(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10495,17 +10495,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C83966_VT)) failedCast(r0); - s.tmp_0 = Math_clamp__P81766_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C116346_VT)) failedCast(r0); + s.tmp_0 = Math_clamp__P114146_mk(s); s.tmp_0.arg0 = 0; - s.tmp_1 = Math_max__P81769_mk(s); - s.tmp_3 = tiles_TileMap_areaWidth__P83972_mk(s); + s.tmp_1 = Math_max__P114149_mk(s); + s.tmp_3 = tiles_TileMap_areaWidth__P116352_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 696; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; s.tmp_2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___83446); + r0 = pxsim_ImageMethods.width(globals.screen___115826); s.tmp_4 = r0; r0 = (s.tmp_2 - s.tmp_4); s.tmp_1.arg0 = r0; @@ -10521,12 +10521,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_offsetX__P83970.info = {"start":6429,"length":121,"line":235,"column":8,"endLine":237,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"offsetX","argumentNames":["this","value"]} +tiles_TileMap_offsetX__P116350.info = {"start":6429,"length":121,"line":235,"column":8,"endLine":237,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"offsetX","argumentNames":["this","value"]} -function tiles_TileMap_offsetX__P83970_mk(s) { +function tiles_TileMap_offsetX__P116350_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_offsetX__P83970, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_offsetX__P116350, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10541,7 +10541,7 @@ function tiles_TileMap_offsetX__P83970_mk(s) { -function tiles_TileMap_areaWidth__P83972(s) { +function tiles_TileMap_areaWidth__P116352(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10556,7 +10556,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C83966_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C116346_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -10578,12 +10578,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_areaWidth__P83972.info = {"start":6693,"length":91,"line":243,"column":8,"endLine":245,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"areaWidth","argumentNames":["this"]} +tiles_TileMap_areaWidth__P116352.info = {"start":6693,"length":91,"line":243,"column":8,"endLine":245,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"areaWidth","argumentNames":["this"]} -function tiles_TileMap_areaWidth__P83972_mk(s) { +function tiles_TileMap_areaWidth__P116352_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_areaWidth__P83972, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_areaWidth__P116352, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10597,7 +10597,7 @@ function tiles_TileMap_areaWidth__P83972_mk(s) { -function tiles_TileMapData_width__P83955(s) { +function tiles_TileMapData_width__P116335(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10612,18 +10612,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C83953_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C116333_VT)) failedCast(r0); r0 = s.arg0.fields["_width"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMapData_width__P83955.info = {"start":3661,"length":63,"line":135,"column":8,"endLine":137,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"width","argumentNames":["this"]} -tiles_TileMapData_width__P83955.isGetter = true; +tiles_TileMapData_width__P116335.info = {"start":3661,"length":63,"line":135,"column":8,"endLine":137,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"width","argumentNames":["this"]} +tiles_TileMapData_width__P116335.isGetter = true; -function tiles_TileMapData_width__P83955_mk(s) { +function tiles_TileMapData_width__P116335_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_width__P83955, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_width__P116335, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -10632,7 +10632,7 @@ function tiles_TileMapData_width__P83955_mk(s) { -function scene_Camera_offsetX__P84007(s) { +function scene_Camera_offsetX__P116387(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10647,18 +10647,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C84002_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C116382_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetX"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_offsetX__P84007.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__P84007.isGetter = true; +scene_Camera_offsetX__P116387.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__P116387.isGetter = true; -function scene_Camera_offsetX__P84007_mk(s) { +function scene_Camera_offsetX__P116387_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetX__P84007, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetX__P116387, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -10667,7 +10667,7 @@ function scene_Camera_offsetX__P84007_mk(s) { -function Sprite_y__P83675(s) { +function Sprite_y__P116055(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10682,7 +10682,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); r0 = s.arg0.fields["_y"]; s.tmp_1 = r0; r0 = (s.tmp_1 / 256); @@ -10697,13 +10697,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_y__P83675.info = {"start":2028,"length":85,"line":85,"column":4,"endLine":87,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"y","argumentNames":["this"]} -Sprite_y__P83675.isGetter = true; +Sprite_y__P116055.info = {"start":2028,"length":85,"line":85,"column":4,"endLine":87,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"y","argumentNames":["this"]} +Sprite_y__P116055.isGetter = true; -function Sprite_y__P83675_mk(s) { +function Sprite_y__P116055_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_y__P83675, depth: s.depth + 1, + parent: s, fn: Sprite_y__P116055, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10717,7 +10717,7 @@ function Sprite_y__P83675_mk(s) { -function Fx_toFloat__P81810(s) { +function Fx_toFloat__P114190(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10735,12 +10735,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_toFloat__P81810.info = {"start":2235,"length":81,"line":71,"column":4,"endLine":73,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toFloat","argumentNames":["v"]} +Fx_toFloat__P114190.info = {"start":2235,"length":81,"line":71,"column":4,"endLine":73,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toFloat","argumentNames":["v"]} -function Fx_toFloat__P81810_mk(s) { +function Fx_toFloat__P114190_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_toFloat__P81810, depth: s.depth + 1, + parent: s, fn: Fx_toFloat__P114190, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -10749,7 +10749,7 @@ function Fx_toFloat__P81810_mk(s) { -function Sprite_x__P83673(s) { +function Sprite_x__P116053(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10764,7 +10764,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); r0 = s.arg0.fields["_x"]; s.tmp_1 = r0; r0 = (s.tmp_1 / 256); @@ -10779,13 +10779,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_x__P83673.info = {"start":1680,"length":84,"line":74,"column":4,"endLine":76,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"x","argumentNames":["this"]} -Sprite_x__P83673.isGetter = true; +Sprite_x__P116053.info = {"start":1680,"length":84,"line":74,"column":4,"endLine":76,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"x","argumentNames":["this"]} +Sprite_x__P116053.isGetter = true; -function Sprite_x__P83673_mk(s) { +function Sprite_x__P116053_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_x__P83673, depth: s.depth + 1, + parent: s, fn: Sprite_x__P116053, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10799,7 +10799,7 @@ function Sprite_x__P83673_mk(s) { -function PhysicsEngine_move__P83813(s) { +function PhysicsEngine_move__P116193(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10815,17 +10815,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C83807_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C116187_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_move__P83813.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__P116193.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__P83813_mk(s) { +function PhysicsEngine_move__P116193_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_move__P83813, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_move__P116193, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -10835,7 +10835,7 @@ function PhysicsEngine_move__P83813_mk(s) { -function PhysicsEngine_draw__P83812(s) { +function PhysicsEngine_draw__P116192(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10850,17 +10850,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C83807_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C116187_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_draw__P83812.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__P116192.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__P83812_mk(s) { +function PhysicsEngine_draw__P116192_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_draw__P83812, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_draw__P116192, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -10869,7 +10869,7 @@ function PhysicsEngine_draw__P83812_mk(s) { -function controller___update__P83594(s) { +function controller___update__P115974(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10879,7 +10879,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dtms___90495 = undefined; + s.dtms___122875 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -10887,12 +10887,12 @@ switch (step) { r0 = (s.arg0 * 1000); s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - s.dtms___90495 = (r0); - r0 = pxsim_pxtcore_mkAction(1, inline__P90502); + s.dtms___122875 = (r0); + r0 = pxsim_pxtcore_mkAction(1, inline__P122882); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.dtms___90495); - s.tmp_1 = helpers_arrayForEach__P81749_mk(s); - s.tmp_2 = controller_players__P83562_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.dtms___122875); + s.tmp_1 = helpers_arrayForEach__P114129_mk(s); + s.tmp_2 = controller_players__P115942_mk(s); s.callLocIdx = 191; s.pc = 2; return s.tmp_2; case 2: r0 = s.retval; @@ -10905,17 +10905,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller___update__P83594.info = {"start":17961,"length":137,"line":550,"column":4,"endLine":553,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["dt"]} +controller___update__P115974.info = {"start":17961,"length":137,"line":550,"column":4,"endLine":553,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["dt"]} -function controller___update__P83594_mk(s) { +function controller___update__P115974_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller___update__P83594, depth: s.depth + 1, + parent: s, fn: controller___update__P115974, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - dtms___90495: undefined, + dtms___122875: undefined, arg0: undefined, } } @@ -10923,7 +10923,7 @@ function controller___update__P83594_mk(s) { -function inline__P90502(s) { +function inline__P122882(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10937,7 +10937,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Controller___update__P83592_mk(s); + s.tmp_0 = controller_Controller___update__P115972_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.caps[0]; s.callLocIdx = 192; s.pc = 1; return s.tmp_0; @@ -10947,12 +10947,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P90502.info = {"start":18063,"length":27,"line":552,"column":26,"endLine":552,"endColumn":53,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} +inline__P122882.info = {"start":18063,"length":27,"line":552,"column":26,"endLine":552,"endColumn":53,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} -function inline__P90502_mk(s) { +function inline__P122882_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P90502, depth: s.depth + 1, + parent: s, fn: inline__P122882, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -10962,7 +10962,7 @@ function inline__P90502_mk(s) { -function controller_Controller___update__P83592(s) { +function controller_Controller___update__P115972(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10978,7 +10978,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C83567_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C115947_VT)) failedCast(r0); r0 = pxsim_pxtrt.mklocRef(); s.tmp_0 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.arg1); @@ -10989,10 +10989,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, inline__P90515); + r0 = pxsim_pxtcore_mkAction(1, inline__P122895); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - s.tmp_1 = helpers_arrayForEach__P81749_mk(s); + s.tmp_1 = helpers_arrayForEach__P114129_mk(s); r0 = s.arg0.fields["buttons"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.tmp_0; @@ -11003,12 +11003,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___update__P83592.info = {"start":17439,"length":124,"line":532,"column":8,"endLine":535,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["this","dtms"]} +controller_Controller___update__P115972.info = {"start":17439,"length":124,"line":532,"column":8,"endLine":535,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["this","dtms"]} -function controller_Controller___update__P83592_mk(s) { +function controller_Controller___update__P115972_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___update__P83592, depth: s.depth + 1, + parent: s, fn: controller_Controller___update__P115972, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11022,7 +11022,7 @@ function controller_Controller___update__P83592_mk(s) { -function inline__P90515(s) { +function inline__P122895(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11036,7 +11036,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Button___update__P83559_mk(s); + s.tmp_0 = controller_Button___update__P115939_mk(s); s.tmp_0.arg0 = s.arg0; r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_0.arg1 = r0; @@ -11047,12 +11047,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P90515.info = {"start":17526,"length":25,"line":534,"column":33,"endLine":534,"endColumn":58,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["btn"]} +inline__P122895.info = {"start":17526,"length":25,"line":534,"column":33,"endLine":534,"endColumn":58,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["btn"]} -function inline__P90515_mk(s) { +function inline__P122895_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P90515, depth: s.depth + 1, + parent: s, fn: inline__P122895, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -11062,7 +11062,7 @@ function inline__P90515_mk(s) { -function controller_Button___update__P83559(s) { +function controller_Button___update__P115939(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11072,16 +11072,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.delay___90531 = undefined; - s.interval___90540 = undefined; - s.count___90553 = undefined; + s.delay___122911 = undefined; + s.interval___122920 = undefined; + s.count___122933 = 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__C83547_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C115927_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -11105,31 +11105,31 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = globals.defaultRepeatDelay___85344; + r0 = globals.defaultRepeatDelay___117724; { step = 4; continue; } case 3: r0 = s.arg0.fields["repeatDelay"]; case 4: // jmp value (already in r0) s.tmp_2 = r0; - s.delay___90531 = (s.tmp_2); + s.delay___122911 = (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___85346; + r0 = globals.defaultRepeatInterval___117726; { step = 6; continue; } case 5: r0 = s.arg0.fields["repeatInterval"]; case 6: // jmp value (already in r0) s.tmp_2 = r0; - s.interval___90540 = (s.tmp_2); + s.interval___122920 = (s.tmp_2); r0 = s.arg0.fields["_pressedElasped"]; s.tmp_1 = r0; - r0 = (s.tmp_1 < s.delay___90531); + r0 = (s.tmp_1 < s.delay___122911); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } @@ -11138,26 +11138,26 @@ switch (step) { case 8: r0 = s.arg0.fields["_pressedElasped"]; s.tmp_5 = r0; - r0 = (s.tmp_5 - s.delay___90531); + r0 = (s.tmp_5 - s.delay___122911); s.tmp_4 = r0; - r0 = (s.tmp_4 - s.interval___90540); + r0 = (s.tmp_4 - s.interval___122920); s.tmp_3 = r0; - r0 = (s.tmp_3 / s.interval___90540); + r0 = (s.tmp_3 / s.interval___122920); s.tmp_2 = r0; r0 = pxsim.Math_.floor(s.tmp_2); - s.count___90553 = (r0); + s.count___122933 = (r0); r0 = s.arg0.fields["_repeatCount"]; s.tmp_1 = r0; - r0 = (s.count___90553 != s.tmp_1); + r0 = (s.count___122933 != 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__P85351_mk(s); + s.tmp_2 = controller_Button_raiseButtonRepeat__P117731_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 147; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; - r0 = (s.arg0).fields["_repeatCount"] = (s.count___90553); + r0 = (s.arg0).fields["_repeatCount"] = (s.count___122933); case 9: case 10: case 11: @@ -11165,12 +11165,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button___update__P83559.info = {"start":5117,"length":704,"line":164,"column":8,"endLine":181,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["this","dtms"]} +controller_Button___update__P115939.info = {"start":5117,"length":704,"line":164,"column":8,"endLine":181,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["this","dtms"]} -function controller_Button___update__P83559_mk(s) { +function controller_Button___update__P115939_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button___update__P83559, depth: s.depth + 1, + parent: s, fn: controller_Button___update__P115939, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11178,9 +11178,9 @@ function controller_Button___update__P83559_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - delay___90531: undefined, - interval___90540: undefined, - count___90553: undefined, + delay___122911: undefined, + interval___122920: undefined, + count___122933: undefined, arg0: undefined, arg1: undefined, } } @@ -11189,7 +11189,7 @@ function controller_Button___update__P83559_mk(s) { -function controller_Button_raiseButtonRepeat__P85351(s) { +function controller_Button_raiseButtonRepeat__P117731(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11204,8 +11204,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C83547_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___85342); + if (!checkSubtype(r0, controller_Button__C115927_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___117722); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["id"]; s.tmp_0 = r0; @@ -11220,12 +11220,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_raiseButtonRepeat__P85351.info = {"start":2887,"length":211,"line":99,"column":8,"endLine":104,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"raiseButtonRepeat","argumentNames":["this"]} +controller_Button_raiseButtonRepeat__P117731.info = {"start":2887,"length":211,"line":99,"column":8,"endLine":104,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"raiseButtonRepeat","argumentNames":["this"]} -function controller_Button_raiseButtonRepeat__P85351_mk(s) { +function controller_Button_raiseButtonRepeat__P117731_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_raiseButtonRepeat__P85351, depth: s.depth + 1, + parent: s, fn: controller_Button_raiseButtonRepeat__P117731, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -11235,7 +11235,7 @@ function controller_Button_raiseButtonRepeat__P85351_mk(s) { -function controller_players__P83562(s) { +function controller_players__P115942(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11245,25 +11245,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller__player1__P83561_mk(s); + s.tmp_0 = controller__player1__P115941_mk(s); s.callLocIdx = 150; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = helpers_arrayFilter__P81750_mk(s); - s.tmp_0.arg0 = globals._players___85355; - s.tmp_0.arg1 = inline__P90372; + s.tmp_0 = helpers_arrayFilter__P114130_mk(s); + s.tmp_0.arg0 = globals._players___117735; + s.tmp_0.arg1 = inline__P122752; s.callLocIdx = 151; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; return leave(s, r0) default: oops() } } } -controller_players__P83562.info = {"start":7040,"length":144,"line":220,"column":4,"endLine":223,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"players","argumentNames":[]} +controller_players__P115942.info = {"start":7040,"length":144,"line":220,"column":4,"endLine":223,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"players","argumentNames":[]} -function controller_players__P83562_mk(s) { +function controller_players__P115942_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_players__P83562, depth: s.depth + 1, + parent: s, fn: controller_players__P115942, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -11272,7 +11272,7 @@ function controller_players__P83562_mk(s) { -function inline__P90372(s) { +function inline__P122752(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11296,12 +11296,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P90372.info = {"start":7162,"length":14,"line":222,"column":31,"endLine":222,"endColumn":45,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} +inline__P122752.info = {"start":7162,"length":14,"line":222,"column":31,"endLine":222,"endColumn":45,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} -function inline__P90372_mk(s) { +function inline__P122752_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P90372, depth: s.depth + 1, + parent: s, fn: inline__P122752, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11313,7 +11313,7 @@ function inline__P90372_mk(s) { -function controller__player1__P83561(s) { +function controller__player1__P115941(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11323,7 +11323,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals._players___85355); + r0 = pxsim_numops_toBoolDecr(globals._players___117735); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -11332,7 +11332,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array__getAt(globals._players___85355, 0); + r0 = pxsim_Array__getAt(globals._players___117735, 0); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -11342,18 +11342,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__C83567_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C115947_VT); s.tmp_5 = r0; r0 = pxsim_Array__mk(); s.tmp_6 = r0; - r0 = pxsim_Array__push(s.tmp_6, globals.left___83523); - r0 = pxsim_Array__push(s.tmp_6, globals.up___83524); - r0 = pxsim_Array__push(s.tmp_6, globals.right___83525); - r0 = pxsim_Array__push(s.tmp_6, globals.down___83526); - r0 = pxsim_Array__push(s.tmp_6, globals.A___83521); - r0 = pxsim_Array__push(s.tmp_6, globals.B___83522); - r0 = pxsim_Array__push(s.tmp_6, globals.menu___83527); - s.tmp_7 = controller_Controller_constructor__P83571_mk(s); + r0 = pxsim_Array__push(s.tmp_6, globals.left___115903); + r0 = pxsim_Array__push(s.tmp_6, globals.up___115904); + r0 = pxsim_Array__push(s.tmp_6, globals.right___115905); + r0 = pxsim_Array__push(s.tmp_6, globals.down___115906); + r0 = pxsim_Array__push(s.tmp_6, globals.A___115901); + r0 = pxsim_Array__push(s.tmp_6, globals.B___115902); + r0 = pxsim_Array__push(s.tmp_6, globals.menu___115907); + s.tmp_7 = controller_Controller_constructor__P115951_mk(s); s.tmp_7.arg0 = s.tmp_5; s.tmp_7.arg1 = 1; s.tmp_7.arg2 = s.tmp_6; @@ -11362,16 +11362,16 @@ switch (step) { r0 = s.retval; case 3: case 4: - r0 = pxsim_Array__getAt(globals._players___85355, 0); + r0 = pxsim_Array__getAt(globals._players___117735, 0); return leave(s, r0) default: oops() } } } -controller__player1__P83561.info = {"start":6776,"length":258,"line":214,"column":4,"endLine":218,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_player1","argumentNames":[]} +controller__player1__P115941.info = {"start":6776,"length":258,"line":214,"column":4,"endLine":218,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_player1","argumentNames":[]} -function controller__player1__P83561_mk(s) { +function controller__player1__P115941_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__player1__P83561, depth: s.depth + 1, + parent: s, fn: controller__player1__P115941, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11387,7 +11387,7 @@ function controller__player1__P83561_mk(s) { -function controller_Controller_constructor__P83571(s) { +function controller_Controller_constructor__P115951(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11397,9 +11397,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.leftId___90437 = undefined; - s.i___90445 = undefined; - s.i___90463 = undefined; + s.leftId___122817 = undefined; + s.i___122825 = undefined; + s.i___122843 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -11407,7 +11407,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C83567_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C115947_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim.control.allocateNotifyEvent(); s.tmp_1 = r0; @@ -11431,18 +11431,18 @@ switch (step) { r0 = (s.tmp_1 * 7); s.tmp_0 = r0; r0 = (1 + s.tmp_0); - s.leftId___90437 = (r0); - s.i___90445 = (0); + s.leftId___122817 = (r0); + s.i___122825 = (0); case 2: - r0 = (s.i___90445 < 7); + r0 = (s.i___122825 < 7); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C83547_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C115927_VT); s.tmp_1 = r0; - s.tmp_2 = controller_Button_constructor__P83553_mk(s); + s.tmp_2 = controller_Button_constructor__P115933_mk(s); s.tmp_2.arg0 = s.tmp_1; - r0 = (s.leftId___90437 + s.i___90445); + r0 = (s.leftId___122817 + s.i___122825); s.tmp_2.arg1 = r0; s.tmp_2.arg2 = -1; s.callLocIdx = 155; s.pc = 7; return s.tmp_2; @@ -11451,14 +11451,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___90445 + 1); - s.i___90445 = (r0); + r0 = (s.i___122825 + 1); + s.i___122825 = (r0); { step = 2; continue; } case 3: case 4: - s.i___90463 = (0); + s.i___122843 = (0); case 5: - s.tmp_1 = r0 = s.i___90463; + s.tmp_1 = r0 = s.i___122843; r0 = s.arg0.fields["buttons"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -11469,14 +11469,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___90463); + r0 = pxsim_Array__getAt(s.tmp_5, s.i___122843); s.tmp_4 = r0; r0 = (s.tmp_4).fields["_owner"] = (s.arg0); - r0 = (s.i___90463 + 1); - s.i___90463 = (r0); + r0 = (s.i___122843 + 1); + s.i___122843 = (r0); { step = 5; continue; } case 6: - s.tmp_0 = controller_addController__P85356_mk(s); + s.tmp_0 = controller_addController__P117736_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 156; s.pc = 8; return s.tmp_0; case 8: @@ -11485,12 +11485,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller_constructor__P83571.info = {"start":7849,"length":696,"line":249,"column":8,"endLine":266,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["this","playerIndex","buttons"]} +controller_Controller_constructor__P115951.info = {"start":7849,"length":696,"line":249,"column":8,"endLine":266,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["this","playerIndex","buttons"]} -function controller_Controller_constructor__P83571_mk(s) { +function controller_Controller_constructor__P115951_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_constructor__P83571, depth: s.depth + 1, + parent: s, fn: controller_Controller_constructor__P115951, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11498,9 +11498,9 @@ function controller_Controller_constructor__P83571_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - leftId___90437: undefined, - i___90445: undefined, - i___90463: undefined, + leftId___122817: undefined, + i___122825: undefined, + i___122843: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -11510,7 +11510,7 @@ function controller_Controller_constructor__P83571_mk(s) { -function controller_addController__P85356(s) { +function controller_addController__P117736(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11524,17 +11524,17 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._players___85355); + r0 = pxsim_numops_toBoolDecr(globals._players___117735); 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___85355 = (r0); + globals._players___117735 = (r0); case 1: case 2: - s.tmp_0 = r0 = globals._players___85355; + s.tmp_0 = r0 = globals._players___117735; r0 = s.arg0.fields["playerIndex"]; s.tmp_2 = r0; r0 = (s.tmp_2 - 1); @@ -11544,12 +11544,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_addController__P85356.info = {"start":6613,"length":157,"line":207,"column":4,"endLine":212,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"addController","argumentNames":["ctrl"]} +controller_addController__P117736.info = {"start":6613,"length":157,"line":207,"column":4,"endLine":212,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"addController","argumentNames":["ctrl"]} -function controller_addController__P85356_mk(s) { +function controller_addController__P117736_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_addController__P85356, depth: s.depth + 1, + parent: s, fn: controller_addController__P117736, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11561,7 +11561,7 @@ function controller_addController__P85356_mk(s) { -function helpers_arrayFilter__P81750(s) { +function helpers_arrayFilter__P114130(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11571,31 +11571,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___90291 = undefined; - s.len___90293 = undefined; - s.i___90296 = undefined; - s.v___90301 = undefined; + s.res___122671 = undefined; + s.len___122673 = undefined; + s.i___122676 = undefined; + s.v___122681 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___90291 = (r0); + s.res___122671 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___90293 = (r0); - s.i___90296 = (0); + s.len___122673 = (r0); + s.i___122676 = (0); case 1: - r0 = (s.i___90296 < s.len___90293); + r0 = (s.i___122676 < s.len___122673); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.arg0, s.i___90296); - s.v___90301 = (r0); + r0 = pxsim_Array__getAt(s.arg0, s.i___122676); + s.v___122681 = (r0); s.tmp_1 = lambda_3_mk(s); s.tmp_1.argL = s.arg1; - s.tmp_1.arg0 = s.v___90301; - s.tmp_1.arg1 = s.i___90296; + s.tmp_1.arg0 = s.v___122681; + s.tmp_1.arg1 = s.i___122676; setupLambda(s.tmp_1, s.tmp_1.argL); s.callLocIdx = 6; s.pc = 5; return s.tmp_1; case 5: @@ -11603,30 +11603,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___90291, s.v___90301); + r0 = pxsim_Array__push(s.res___122671, s.v___122681); case 2: case 3: - r0 = (s.i___90296 + 1); - s.i___90296 = (r0); + r0 = (s.i___122676 + 1); + s.i___122676 = (r0); { step = 1; continue; } case 4: - r0 = s.res___90291; + r0 = s.res___122671; return leave(s, r0) default: oops() } } } -helpers_arrayFilter__P81750.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__P114130.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__P81750_mk(s) { +function helpers_arrayFilter__P114130_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayFilter__P81750, depth: s.depth + 1, + parent: s, fn: helpers_arrayFilter__P114130, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - res___90291: undefined, - len___90293: undefined, - i___90296: undefined, - v___90301: undefined, + res___122671: undefined, + len___122673: undefined, + i___122676: undefined, + v___122681: undefined, arg0: undefined, arg1: undefined, } } @@ -11635,7 +11635,7 @@ function helpers_arrayFilter__P81750_mk(s) { -function controller__moveSprites__P83566(s) { +function controller__moveSprites__P115946(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11645,13 +11645,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = helpers_arrayForEach__P81749_mk(s); - s.tmp_1 = controller_players__P83562_mk(s); + s.tmp_0 = helpers_arrayForEach__P114129_mk(s); + s.tmp_1 = controller_players__P115942_mk(s); s.callLocIdx = 152; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = inline__P90141; + s.tmp_0.arg1 = inline__P122521; s.callLocIdx = 154; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -11659,12 +11659,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller__moveSprites__P83566.info = {"start":7400,"length":182,"line":234,"column":4,"endLine":238,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_moveSprites","argumentNames":[]} +controller__moveSprites__P115946.info = {"start":7400,"length":182,"line":234,"column":4,"endLine":238,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_moveSprites","argumentNames":[]} -function controller__moveSprites__P83566_mk(s) { +function controller__moveSprites__P115946_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__moveSprites__P83566, depth: s.depth + 1, + parent: s, fn: controller__moveSprites__P115946, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11674,7 +11674,7 @@ function controller__moveSprites__P83566_mk(s) { -function inline__P90141(s) { +function inline__P122521(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11688,7 +11688,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Controller___preUpdate__P83591_mk(s); + s.tmp_0 = controller_Controller___preUpdate__P115971_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 153; s.pc = 1; return s.tmp_0; case 1: @@ -11697,12 +11697,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P90141.info = {"start":7548,"length":26,"line":237,"column":26,"endLine":237,"endColumn":52,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} +inline__P122521.info = {"start":7548,"length":26,"line":237,"column":26,"endLine":237,"endColumn":52,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} -function inline__P90141_mk(s) { +function inline__P122521_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P90141, depth: s.depth + 1, + parent: s, fn: inline__P122521, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -11712,7 +11712,7 @@ function inline__P90141_mk(s) { -function controller_Controller___preUpdate__P83591(s) { +function controller_Controller___preUpdate__P115971(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11722,20 +11722,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.deadSprites___90148 = undefined; - s.svx___90149 = undefined; - s.svy___90150 = undefined; - s.svxInCricle___90185 = undefined; - s.svyInCircle___90187 = undefined; - s.sq___90189 = undefined; - s.scale___90204 = undefined; + s.deadSprites___122528 = undefined; + s.svx___122529 = undefined; + s.svy___122530 = undefined; + s.svxInCricle___122565 = undefined; + s.svyInCircle___122567 = undefined; + s.sq___122569 = undefined; + s.scale___122584 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C83567_VT)) failedCast(r0); - s.tmp_3 = controller_Controller__controlledSprites__P83572_mk(s); + if (!checkSubtype(r0, controller_Controller__C115947_VT)) failedCast(r0); + s.tmp_3 = controller_Controller__controlledSprites__P115952_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 164; s.pc = 18; return s.tmp_3; case 18: @@ -11751,21 +11751,21 @@ switch (step) { case 1: case 2: r0 = pxsim_pxtrt.mklocRef(); - s.deadSprites___90148 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.deadSprites___90148, false); + s.deadSprites___122528 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.deadSprites___122528, false); r0 = pxsim_pxtrt.mklocRef(); - s.svx___90149 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.svx___90149, 0); + s.svx___122529 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.svx___122529, 0); r0 = pxsim_pxtrt.mklocRef(); - s.svy___90150 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.svy___90150, 0); + s.svy___122530 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.svy___122530, 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___90149; - s.tmp_5 = controller_Button_pressureLevel__P83557_mk(s); - s.tmp_6 = controller_Controller_right__P83577_mk(s); + s.tmp_1 = r0 = s.svx___122529; + s.tmp_5 = controller_Button_pressureLevel__P115937_mk(s); + s.tmp_6 = controller_Controller_right__P115957_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 165; s.pc = 20; return s.tmp_6; case 20: @@ -11775,8 +11775,8 @@ switch (step) { case 19: r0 = s.retval; s.tmp_4 = r0; - s.tmp_8 = controller_Button_pressureLevel__P83557_mk(s); - s.tmp_9 = controller_Controller_left__P83576_mk(s); + s.tmp_8 = controller_Button_pressureLevel__P115937_mk(s); + s.tmp_9 = controller_Controller_left__P115956_mk(s); s.tmp_9.arg0 = s.arg0; s.callLocIdx = 167; s.pc = 22; return s.tmp_9; case 22: @@ -11791,9 +11791,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___90150; - s.tmp_4 = controller_Button_pressureLevel__P83557_mk(s); - s.tmp_5 = controller_Controller_down__P83579_mk(s); + s.tmp_0 = r0 = s.svy___122530; + s.tmp_4 = controller_Button_pressureLevel__P115937_mk(s); + s.tmp_5 = controller_Controller_down__P115959_mk(s); s.tmp_5.arg0 = s.arg0; s.callLocIdx = 169; s.pc = 24; return s.tmp_5; case 24: @@ -11803,8 +11803,8 @@ switch (step) { case 23: r0 = s.retval; s.tmp_3 = r0; - s.tmp_7 = controller_Button_pressureLevel__P83557_mk(s); - s.tmp_8 = controller_Controller_up__P83578_mk(s); + s.tmp_7 = controller_Button_pressureLevel__P115937_mk(s); + s.tmp_8 = controller_Controller_up__P115958_mk(s); s.tmp_8.arg0 = s.arg0; s.callLocIdx = 171; s.pc = 26; return s.tmp_8; case 26: @@ -11821,14 +11821,14 @@ switch (step) { r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); { step = 12; continue; } case 3: - s.tmp_1 = controller_Button__C83547_v0_1_mk(s); - s.tmp_2 = controller_Controller_right__P83577_mk(s); + s.tmp_1 = controller_Button__C115927_v0_1_mk(s); + s.tmp_2 = controller_Controller_right__P115957_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 173; 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__C83547_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, controller_Button__C115927_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: @@ -11843,14 +11843,14 @@ switch (step) { case 5: // jmp value (already in r0) s.tmp_3 = r0; - s.tmp_5 = controller_Button__C83547_v0_1_mk(s); - s.tmp_6 = controller_Controller_left__P83576_mk(s); + s.tmp_5 = controller_Button__C115927_v0_1_mk(s); + s.tmp_6 = controller_Controller_left__P115956_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 174; 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__C83547_VT)) failedCast(s.tmp_5.arg0); + if (!checkSubtype(s.tmp_5.arg0, controller_Button__C115927_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: @@ -11865,18 +11865,18 @@ switch (step) { case 7: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.svx___90149; + s.tmp_8 = r0 = s.svx___122529; 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__C83547_v0_1_mk(s); - s.tmp_2 = controller_Controller_down__P83579_mk(s); + s.tmp_1 = controller_Button__C115927_v0_1_mk(s); + s.tmp_2 = controller_Controller_down__P115959_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 175; 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__C83547_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, controller_Button__C115927_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: @@ -11891,14 +11891,14 @@ switch (step) { case 9: // jmp value (already in r0) s.tmp_3 = r0; - s.tmp_5 = controller_Button__C83547_v0_1_mk(s); - s.tmp_6 = controller_Controller_up__P83578_mk(s); + s.tmp_5 = controller_Button__C115927_v0_1_mk(s); + s.tmp_6 = controller_Controller_up__P115958_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 176; 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__C83547_VT)) failedCast(s.tmp_5.arg0); + if (!checkSubtype(s.tmp_5.arg0, controller_Button__C115927_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: @@ -11913,57 +11913,57 @@ switch (step) { case 11: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.svy___90150; + s.tmp_8 = r0 = s.svy___122530; 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___90185 = (r0); - s.tmp_0 = r0 = s.svxInCricle___90185; - r0 = pxsim_pxtrt_ldlocRef(s.svx___90149); + s.svxInCricle___122565 = (r0); + s.tmp_0 = r0 = s.svxInCricle___122565; + r0 = pxsim_pxtrt_ldlocRef(s.svx___122529); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); r0 = pxsim_pxtrt.mklocRef(); - s.svyInCircle___90187 = (r0); - s.tmp_0 = r0 = s.svyInCircle___90187; - r0 = pxsim_pxtrt_ldlocRef(s.svy___90150); + s.svyInCircle___122567 = (r0); + s.tmp_0 = r0 = s.svyInCircle___122567; + r0 = pxsim_pxtrt_ldlocRef(s.svy___122530); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - r0 = pxsim_pxtrt_ldlocRef(s.svx___90149); + r0 = pxsim_pxtrt_ldlocRef(s.svx___122529); s.tmp_1 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.svx___90149); + r0 = pxsim_pxtrt_ldlocRef(s.svx___122529); s.tmp_2 = r0; r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.svy___90150); + r0 = pxsim_pxtrt_ldlocRef(s.svy___122530); s.tmp_4 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.svy___90150); + r0 = pxsim_pxtrt_ldlocRef(s.svy___122530); s.tmp_5 = r0; r0 = (s.tmp_4 * s.tmp_5); s.tmp_3 = r0; r0 = (s.tmp_0 + s.tmp_3); - s.sq___90189 = (r0); - r0 = (s.sq___90189 > 65536); + s.sq___122569 = (r0); + r0 = (s.sq___122569 > 65536); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = (65536 / s.sq___90189); + r0 = (65536 / s.sq___122569); s.tmp_1 = r0; r0 = pxsim.Math_.sqrt(s.tmp_1); - s.scale___90204 = (r0); - s.tmp_0 = r0 = s.svxInCricle___90185; - s.tmp_3 = r0 = s.scale___90204; - r0 = pxsim_pxtrt_ldlocRef(s.svx___90149); + s.scale___122584 = (r0); + s.tmp_0 = r0 = s.svxInCricle___122565; + s.tmp_3 = r0 = s.scale___122584; + r0 = pxsim_pxtrt_ldlocRef(s.svx___122529); 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___90187; - s.tmp_3 = r0 = s.scale___90204; - r0 = pxsim_pxtrt_ldlocRef(s.svy___90150); + s.tmp_0 = r0 = s.svyInCircle___122567; + s.tmp_3 = r0 = s.scale___122584; + r0 = pxsim_pxtrt_ldlocRef(s.svy___122530); s.tmp_4 = r0; r0 = (s.tmp_3 * s.tmp_4); s.tmp_2 = r0; @@ -11972,15 +11972,15 @@ switch (step) { r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); case 13: case 14: - r0 = pxsim_pxtcore_mkAction(5, inline__P90222); - s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.deadSprites___90148); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.svx___90149); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.svy___90150); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.svxInCricle___90185); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 4, s.svyInCircle___90187); - s.tmp_1 = helpers_arrayForEach__P81749_mk(s); - s.tmp_2 = controller_Controller__controlledSprites__P83572_mk(s); + r0 = pxsim_pxtcore_mkAction(5, inline__P122602); + s.tmp_0 = r0; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.deadSprites___122528); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.svx___122529); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.svy___122530); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.svxInCricle___122565); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 4, s.svyInCircle___122567); + s.tmp_1 = helpers_arrayForEach__P114129_mk(s); + s.tmp_2 = controller_Controller__controlledSprites__P115952_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 177; s.pc = 36; return s.tmp_2; case 36: @@ -11990,20 +11990,20 @@ switch (step) { s.callLocIdx = 185; s.pc = 35; return s.tmp_1; case 35: r0 = s.retval; - r0 = pxsim_pxtrt_ldlocRef(s.deadSprites___90148); + r0 = pxsim_pxtrt_ldlocRef(s.deadSprites___122528); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - s.tmp_1 = controller_Controller__controlledSprites__P83573_mk(s); + s.tmp_1 = controller_Controller__controlledSprites__P115953_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = helpers_arrayFilter__P81750_mk(s); - s.tmp_3 = controller_Controller__controlledSprites__P83572_mk(s); + s.tmp_2 = helpers_arrayFilter__P114130_mk(s); + s.tmp_3 = controller_Controller__controlledSprites__P115952_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 186; s.pc = 39; return s.tmp_3; case 39: r0 = s.retval; s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = inline__P90279; + s.tmp_2.arg1 = inline__P122659; s.callLocIdx = 187; s.pc = 38; return s.tmp_2; case 38: r0 = s.retval; @@ -12018,12 +12018,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___preUpdate__P83591.info = {"start":14894,"length":2535,"line":466,"column":8,"endLine":530,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__preUpdate","argumentNames":["this"]} +controller_Controller___preUpdate__P115971.info = {"start":14894,"length":2535,"line":466,"column":8,"endLine":530,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__preUpdate","argumentNames":["this"]} -function controller_Controller___preUpdate__P83591_mk(s) { +function controller_Controller___preUpdate__P115971_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___preUpdate__P83591, depth: s.depth + 1, + parent: s, fn: controller_Controller___preUpdate__P115971, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12035,13 +12035,13 @@ function controller_Controller___preUpdate__P83591_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - deadSprites___90148: undefined, - svx___90149: undefined, - svy___90150: undefined, - svxInCricle___90185: undefined, - svyInCircle___90187: undefined, - sq___90189: undefined, - scale___90204: undefined, + deadSprites___122528: undefined, + svx___122529: undefined, + svy___122530: undefined, + svxInCricle___122565: undefined, + svyInCircle___122567: undefined, + sq___122569: undefined, + scale___122584: undefined, arg0: undefined, } } @@ -12049,7 +12049,7 @@ function controller_Controller___preUpdate__P83591_mk(s) { -function inline__P90222(s) { +function inline__P122602(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12059,9 +12059,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___90225 = undefined; - s.vx___90226 = undefined; - s.vy___90227 = undefined; + s.s___122605 = undefined; + s.vx___122606 = undefined; + s.vy___122607 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -12079,7 +12079,7 @@ switch (step) { } case 22: r0 = s.retval; - s.s___90225 = (r0); + s.s___122605 = (r0); s.tmp_2 = if_vx_1_mk(s); s.tmp_2.arg0 = s.tmp_1; if (!s.tmp_2.arg0.vtable.iface) { @@ -12092,7 +12092,7 @@ switch (step) { } case 23: r0 = s.retval; - s.vx___90226 = (r0); + s.vx___122606 = (r0); s.tmp_3 = if_vy_1_mk(s); s.tmp_3.arg0 = s.tmp_1; if (!s.tmp_3.arg0.vtable.iface) { @@ -12105,8 +12105,8 @@ switch (step) { } case 24: r0 = s.retval; - s.vy___90227 = (r0); - r0 = s.s___90225.fields["flags"]; + s.vy___122607 = (r0); + r0 = s.s___122605.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 2); s.tmp_0 = r0; @@ -12120,14 +12120,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___90226); + r0 = pxsim_numops_toBoolDecr(s.vx___122606); if (!r0) { step = 3; continue; } - r0 = (s.s___90225).fields["_vx"] = (0); + r0 = (s.s___122605).fields["_vx"] = (0); case 3: case 4: - r0 = pxsim_numops_toBoolDecr(s.vy___90227); + r0 = pxsim_numops_toBoolDecr(s.vy___122607); if (!r0) { step = 5; continue; } - r0 = (s.s___90225).fields["_vy"] = (0); + r0 = (s.s___122605).fields["_vy"] = (0); case 5: case 6: case 7: @@ -12145,48 +12145,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___90226; + s.tmp_2 = r0 = s.vx___122606; r0 = pxsim_numops_toBool(s.tmp_2); if (r0) { step = 11; continue; } r0 = s.tmp_2; { step = 12; continue; } case 11: - r0 = s.vy___90227; + r0 = s.vy___122607; 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___90225; + s.tmp_4 = r0 = s.s___122605; r0 = pxsim_pxtrt_ldlocRef(s.caps[3]); s.tmp_6 = r0; - r0 = pxsim.Math_.imul(s.tmp_6, s.vx___90226); + r0 = pxsim.Math_.imul(s.tmp_6, s.vx___122606); s.tmp_5 = r0; r0 = (s.tmp_4).fields["_vx"] = (s.tmp_5); - s.tmp_0 = r0 = s.s___90225; + s.tmp_0 = r0 = s.s___122605; r0 = pxsim_pxtrt_ldlocRef(s.caps[4]); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.vy___90227); + r0 = pxsim.Math_.imul(s.tmp_2, s.vy___122607); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vy"] = (s.tmp_1); { step = 18; continue; } case 13: - r0 = pxsim_numops_toBoolDecr(s.vx___90226); + r0 = pxsim_numops_toBoolDecr(s.vx___122606); if (!r0) { step = 14; continue; } - s.tmp_0 = r0 = s.s___90225; + s.tmp_0 = r0 = s.s___122605; r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.vx___90226); + r0 = pxsim.Math_.imul(s.tmp_2, s.vx___122606); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vx"] = (s.tmp_1); { step = 17; continue; } case 14: - r0 = pxsim_numops_toBoolDecr(s.vy___90227); + r0 = pxsim_numops_toBoolDecr(s.vy___122607); if (!r0) { step = 15; continue; } - s.tmp_0 = r0 = s.s___90225; + s.tmp_0 = r0 = s.s___122605; r0 = pxsim_pxtrt_ldlocRef(s.caps[2]); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.vy___90227); + r0 = pxsim.Math_.imul(s.tmp_2, s.vy___122607); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vy"] = (s.tmp_1); case 15: @@ -12203,12 +12203,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P90222.info = {"start":16077,"length":1171,"line":497,"column":44,"endLine":525,"endColumn":13,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["controlledSprite"]} +inline__P122602.info = {"start":16077,"length":1171,"line":497,"column":44,"endLine":525,"endColumn":13,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["controlledSprite"]} -function inline__P90222_mk(s) { +function inline__P122602_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P90222, depth: s.depth + 1, + parent: s, fn: inline__P122602, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12217,9 +12217,9 @@ function inline__P90222_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - s___90225: undefined, - vx___90226: undefined, - vy___90227: undefined, + s___122605: undefined, + vx___122606: undefined, + vy___122607: undefined, arg0: undefined, } } @@ -12227,7 +12227,7 @@ function inline__P90222_mk(s) { -function inline__P90279(s) { +function inline__P122659(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12252,12 +12252,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P90279.info = {"start":17375,"length":42,"line":529,"column":28,"endLine":529,"endColumn":70,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["s"]} +inline__P122659.info = {"start":17375,"length":42,"line":529,"column":28,"endLine":529,"endColumn":70,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["s"]} -function inline__P90279_mk(s) { +function inline__P122659_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P90279, depth: s.depth + 1, + parent: s, fn: inline__P122659, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12269,7 +12269,7 @@ function inline__P90279_mk(s) { -function controller_Controller_down__P83579(s) { +function controller_Controller_down__P115959(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12284,7 +12284,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C83567_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C115947_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (4 - 1); @@ -12293,13 +12293,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_down__P83579.info = {"start":9528,"length":77,"line":312,"column":8,"endLine":314,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"down","argumentNames":["this"]} -controller_Controller_down__P83579.isGetter = true; +controller_Controller_down__P115959.info = {"start":9528,"length":77,"line":312,"column":8,"endLine":314,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"down","argumentNames":["this"]} +controller_Controller_down__P115959.isGetter = true; -function controller_Controller_down__P83579_mk(s) { +function controller_Controller_down__P115959_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_down__P83579, depth: s.depth + 1, + parent: s, fn: controller_Controller_down__P115959, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12310,7 +12310,7 @@ function controller_Controller_down__P83579_mk(s) { -function controller_Controller_button__P85357(s) { +function controller_Controller_button__P117737(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12326,7 +12326,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C83567_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C115947_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (s.arg1 - 1); @@ -12335,12 +12335,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller_button__P85357.info = {"start":11484,"length":105,"line":373,"column":8,"endLine":375,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"button","argumentNames":["this","button"]} +controller_Controller_button__P117737.info = {"start":11484,"length":105,"line":373,"column":8,"endLine":375,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"button","argumentNames":["this","button"]} -function controller_Controller_button__P85357_mk(s) { +function controller_Controller_button__P117737_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_button__P85357, depth: s.depth + 1, + parent: s, fn: controller_Controller_button__P117737, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12352,7 +12352,7 @@ function controller_Controller_button__P85357_mk(s) { -function controller_Controller_up__P83578(s) { +function controller_Controller_up__P115958(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12367,7 +12367,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C83567_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C115947_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (2 - 1); @@ -12376,13 +12376,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_up__P83578.info = {"start":9376,"length":73,"line":304,"column":8,"endLine":306,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"up","argumentNames":["this"]} -controller_Controller_up__P83578.isGetter = true; +controller_Controller_up__P115958.info = {"start":9376,"length":73,"line":304,"column":8,"endLine":306,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"up","argumentNames":["this"]} +controller_Controller_up__P115958.isGetter = true; -function controller_Controller_up__P83578_mk(s) { +function controller_Controller_up__P115958_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_up__P83578, depth: s.depth + 1, + parent: s, fn: controller_Controller_up__P115958, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12393,7 +12393,7 @@ function controller_Controller_up__P83578_mk(s) { -function controller_Controller_right__P83577(s) { +function controller_Controller_right__P115957(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12408,7 +12408,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C83567_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C115947_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (3 - 1); @@ -12417,13 +12417,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_right__P83577.info = {"start":9220,"length":79,"line":296,"column":8,"endLine":298,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"right","argumentNames":["this"]} -controller_Controller_right__P83577.isGetter = true; +controller_Controller_right__P115957.info = {"start":9220,"length":79,"line":296,"column":8,"endLine":298,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"right","argumentNames":["this"]} +controller_Controller_right__P115957.isGetter = true; -function controller_Controller_right__P83577_mk(s) { +function controller_Controller_right__P115957_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_right__P83577, depth: s.depth + 1, + parent: s, fn: controller_Controller_right__P115957, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12434,7 +12434,7 @@ function controller_Controller_right__P83577_mk(s) { -function controller_Controller_left__P83576(s) { +function controller_Controller_left__P115956(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12449,7 +12449,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C83567_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C115947_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (1 - 1); @@ -12458,13 +12458,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_left__P83576.info = {"start":9063,"length":77,"line":288,"column":8,"endLine":290,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"left","argumentNames":["this"]} -controller_Controller_left__P83576.isGetter = true; +controller_Controller_left__P115956.info = {"start":9063,"length":77,"line":288,"column":8,"endLine":290,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"left","argumentNames":["this"]} +controller_Controller_left__P115956.isGetter = true; -function controller_Controller_left__P83576_mk(s) { +function controller_Controller_left__P115956_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_left__P83576, depth: s.depth + 1, + parent: s, fn: controller_Controller_left__P115956, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12475,7 +12475,7 @@ function controller_Controller_left__P83576_mk(s) { -function controller_Controller__controlledSprites__P83573(s) { +function controller_Controller__controlledSprites__P115953(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12491,8 +12491,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C83567_VT)) failedCast(r0); - s.tmp_1 = game_currentScene__P84174_mk(s); + if (!checkSubtype(r0, controller_Controller__C115947_VT)) failedCast(r0); + s.tmp_1 = game_currentScene__P116554_mk(s); s.callLocIdx = 158; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; @@ -12505,12 +12505,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller__controlledSprites__P83573.info = {"start":8697,"length":134,"line":272,"column":8,"endLine":274,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_controlledSprites","argumentNames":["this","cps"]} +controller_Controller__controlledSprites__P115953.info = {"start":8697,"length":134,"line":272,"column":8,"endLine":274,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_controlledSprites","argumentNames":["this","cps"]} -function controller_Controller__controlledSprites__P83573_mk(s) { +function controller_Controller__controlledSprites__P115953_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller__controlledSprites__P83573, depth: s.depth + 1, + parent: s, fn: controller_Controller__controlledSprites__P115953, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12523,7 +12523,7 @@ function controller_Controller__controlledSprites__P83573_mk(s) { -function controller_Controller__controlledSprites__P83572(s) { +function controller_Controller__controlledSprites__P115952(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12538,8 +12538,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C83567_VT)) failedCast(r0); - s.tmp_1 = game_currentScene__P84174_mk(s); + if (!checkSubtype(r0, controller_Controller__C115947_VT)) failedCast(r0); + s.tmp_1 = game_currentScene__P116554_mk(s); s.callLocIdx = 157; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; @@ -12551,13 +12551,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller__controlledSprites__P83572.info = {"start":8555,"length":132,"line":268,"column":8,"endLine":270,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_controlledSprites","argumentNames":["this"]} -controller_Controller__controlledSprites__P83572.isGetter = true; +controller_Controller__controlledSprites__P115952.info = {"start":8555,"length":132,"line":268,"column":8,"endLine":270,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_controlledSprites","argumentNames":["this"]} +controller_Controller__controlledSprites__P115952.isGetter = true; -function controller_Controller__controlledSprites__P83572_mk(s) { +function controller_Controller__controlledSprites__P115952_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller__controlledSprites__P83572, depth: s.depth + 1, + parent: s, fn: controller_Controller__controlledSprites__P115952, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12569,7 +12569,7 @@ function controller_Controller__controlledSprites__P83572_mk(s) { -function controller_Button_pressureLevel__P83557(s) { +function controller_Button_pressureLevel__P115937(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12584,16 +12584,16 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C83547_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C115927_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__C83547_v0_1_mk(s); + s.tmp_3 = controller_Button__C115927_v0_1_mk(s); s.tmp_3.arg0 = s.arg0; - if (!checkSubtype(s.tmp_3.arg0, controller_Button__C83547_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, controller_Button__C115927_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: @@ -12622,12 +12622,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_pressureLevel__P83557.info = {"start":4279,"length":311,"line":139,"column":8,"endLine":146,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"pressureLevel","argumentNames":["this"]} +controller_Button_pressureLevel__P115937.info = {"start":4279,"length":311,"line":139,"column":8,"endLine":146,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"pressureLevel","argumentNames":["this"]} -function controller_Button_pressureLevel__P83557_mk(s) { +function controller_Button_pressureLevel__P115937_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_pressureLevel__P83557, depth: s.depth + 1, + parent: s, fn: controller_Button_pressureLevel__P115937, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12642,7 +12642,7 @@ function controller_Button_pressureLevel__P83557_mk(s) { -function controller_Button_isPressed__P83556(s) { +function controller_Button_isPressed__P115936(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12657,17 +12657,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C83547_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C115927_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; return leave(s, r0) default: oops() } } } -controller_Button_isPressed__P83556.info = {"start":4129,"length":57,"line":132,"column":8,"endLine":134,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"isPressed","argumentNames":["this"]} +controller_Button_isPressed__P115936.info = {"start":4129,"length":57,"line":132,"column":8,"endLine":134,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"isPressed","argumentNames":["this"]} -function controller_Button_isPressed__P83556_mk(s) { +function controller_Button_isPressed__P115936_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_isPressed__P83556, depth: s.depth + 1, + parent: s, fn: controller_Button_isPressed__P115936, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -12676,7 +12676,7 @@ function controller_Button_isPressed__P83556_mk(s) { -function Fx_imul__P81800(s) { +function Fx_imul__P114180(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12695,12 +12695,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_imul__P81800.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__P114180.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__P81800_mk(s) { +function Fx_imul__P114180_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_imul__P81800, depth: s.depth + 1, + parent: s, fn: Fx_imul__P114180, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -12710,7 +12710,7 @@ function Fx_imul__P81800_mk(s) { -function power_checkDeepSleep__P83350(s) { +function power_checkDeepSleep__P115730(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12720,13 +12720,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___88949 = undefined; - s.to___88952 = undefined; - s.tmp_0 = power_init__P85256_mk(s); + s.p___121329 = undefined; + s.to___121332 = undefined; + s.tmp_0 = power_init__P117636_mk(s); s.callLocIdx = 76; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = r0 = globals._poked___85254; + s.tmp_0 = r0 = globals._poked___117634; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.tmp_0; @@ -12736,8 +12736,8 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_1 = r0; - s.p___88949 = (s.tmp_1); - s.tmp_0 = r0 = globals._timeout___85255; + s.p___121329 = (s.tmp_1); + s.tmp_0 = r0 = globals._timeout___117635; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 3; continue; } r0 = s.tmp_0; @@ -12747,8 +12747,8 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_1 = r0; - s.to___88952 = (s.tmp_1); - r0 = (s.to___88952 > 0); + s.to___121332 = (s.tmp_1); + r0 = (s.to___121332 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 5; continue; } @@ -12757,9 +12757,9 @@ switch (step) { case 5: r0 = pxsim.control.millis(); s.tmp_2 = r0; - r0 = (s.tmp_2 - s.p___88949); + r0 = (s.tmp_2 - s.p___121329); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.to___88952); + r0 = (s.tmp_1 > s.to___121332); case 6: // jmp value (already in r0) s.tmp_3 = r0; @@ -12785,12 +12785,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -power_checkDeepSleep__P83350.info = {"start":1087,"length":298,"line":36,"column":4,"endLine":46,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"checkDeepSleep","argumentNames":[]} +power_checkDeepSleep__P115730.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__P83350_mk(s) { +function power_checkDeepSleep__P115730_mk(s) { checkStack(s.depth); return { - parent: s, fn: power_checkDeepSleep__P83350, depth: s.depth + 1, + parent: s, fn: power_checkDeepSleep__P115730, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12799,15 +12799,15 @@ function power_checkDeepSleep__P83350_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - p___88949: undefined, - to___88952: undefined, + p___121329: undefined, + to___121332: undefined, } } -function power_init__P85256(s) { +function power_init__P117636(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12817,7 +12817,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals._timeout___85255 !== undefined); + r0 = (globals._timeout___117635 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -12827,21 +12827,21 @@ switch (step) { r0 = pxsim_pxtcore.getConfig(212, -1); s.tmp_1 = r0; r0 = (s.tmp_1 * 1000); - globals._timeout___85255 = (r0); - r0 = (globals._timeout___85255 > 0); + globals._timeout___117635 = (r0); + r0 = (globals._timeout___117635 > 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___85255 < 300000); + r0 = (globals._timeout___117635 < 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___85255 = (300000); + globals._timeout___117635 = (300000); case 5: case 6: case 7: @@ -12849,12 +12849,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -power_init__P85256.info = {"start":1610,"length":376,"line":57,"column":4,"endLine":66,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"init","argumentNames":[]} +power_init__P117636.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__P85256_mk(s) { +function power_init__P117636_mk(s) { checkStack(s.depth); return { - parent: s, fn: power_init__P85256, depth: s.depth + 1, + parent: s, fn: power_init__P117636, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12864,7 +12864,7 @@ function power_init__P85256_mk(s) { -function power_poke__P83349(s) { +function power_poke__P115729(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12874,22 +12874,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = power_init__P85256_mk(s); + s.tmp_0 = power_init__P117636_mk(s); s.callLocIdx = 75; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = pxsim.control.millis(); - globals._poked___85254 = (r0); + globals._poked___117634 = (r0); r0 = undefined; return leave(s, r0) default: oops() } } } -power_poke__P83349.info = {"start":795,"length":81,"line":26,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"poke","argumentNames":[]} +power_poke__P115729.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__P83349_mk(s) { +function power_poke__P115729_mk(s) { checkStack(s.depth); return { - parent: s, fn: power_poke__P83349, depth: s.depth + 1, + parent: s, fn: power_poke__P115729, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -12898,7 +12898,7 @@ function power_poke__P83349_mk(s) { -function control_EventContext_deltaTime__P82033(s) { +function control_EventContext_deltaTime__P114413(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12913,20 +12913,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C82028_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C114408_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__P82033.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__P82033.isGetter = true; +control_EventContext_deltaTime__P114413.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__P114413.isGetter = true; -function control_EventContext_deltaTime__P82033_mk(s) { +function control_EventContext_deltaTime__P114413_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_deltaTime__P82033, depth: s.depth + 1, + parent: s, fn: control_EventContext_deltaTime__P114413, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -12936,7 +12936,7 @@ function control_EventContext_deltaTime__P82033_mk(s) { -function scene_Scene_constructor__P84082(s) { +function scene_Scene_constructor__P116462(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12953,13 +12953,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C84061_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C116441_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__C83822_VT); + r0 = pxsim_pxtcore_mkClassInstance(ArcadePhysicsEngine__C116202_VT); s.tmp_0 = r0; - s.tmp_1 = ArcadePhysicsEngine_constructor__P83823_mk(s); + s.tmp_1 = ArcadePhysicsEngine_constructor__P116203_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 500; s.tmp_1.arg2 = 2; @@ -12968,17 +12968,17 @@ switch (step) { case 1: r0 = s.retval; r0 = (s.arg0).fields["physicsEngine"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_Camera__C84002_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Camera__C116382_VT); s.tmp_0 = r0; - s.tmp_1 = scene_Camera_constructor__P84006_mk(s); + s.tmp_1 = scene_Camera_constructor__P116386_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 779; 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__C83914_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Background__C116294_VT); s.tmp_0 = r0; - s.tmp_1 = scene_Background_constructor__P83918_mk(s); + s.tmp_1 = scene_Background_constructor__P116298_mk(s); s.tmp_1.arg0 = s.tmp_0; r0 = s.arg0.fields["camera"]; s.tmp_1.arg1 = r0; @@ -13035,12 +13035,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_constructor__P84082.info = {"start":3365,"length":793,"line":102,"column":8,"endLine":120,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","eventContext","previousScene"]} +scene_Scene_constructor__P116462.info = {"start":3365,"length":793,"line":102,"column":8,"endLine":120,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","eventContext","previousScene"]} -function scene_Scene_constructor__P84082_mk(s) { +function scene_Scene_constructor__P116462_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_constructor__P84082, depth: s.depth + 1, + parent: s, fn: scene_Scene_constructor__P116462, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13053,7 +13053,7 @@ function scene_Scene_constructor__P84082_mk(s) { -function scene_Camera_constructor__P84006(s) { +function scene_Camera_constructor__P116386(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13068,7 +13068,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C84002_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C116382_VT)) failedCast(r0); r0 = (s.arg0).fields["_offsetX"] = (0); r0 = (s.arg0).fields["_offsetY"] = (0); r0 = (s.arg0).fields["drawOffsetX"] = (0); @@ -13077,12 +13077,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_constructor__P84006.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__P116386.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__P84006_mk(s) { +function scene_Camera_constructor__P116386_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_constructor__P84006, depth: s.depth + 1, + parent: s, fn: scene_Camera_constructor__P116386, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -13091,7 +13091,7 @@ function scene_Camera_constructor__P84006_mk(s) { -function scene_Background_constructor__P83918(s) { +function scene_Background_constructor__P116298(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13107,7 +13107,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C83914_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C116294_VT)) failedCast(r0); r0 = (s.arg0).fields["color"] = (0); r0 = (s.arg0).fields["camera"] = (s.arg1); s.tmp_0 = r0 = s.arg0; @@ -13118,12 +13118,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Background_constructor__P83918.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__P116298.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__P83918_mk(s) { +function scene_Background_constructor__P116298_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_constructor__P83918, depth: s.depth + 1, + parent: s, fn: scene_Background_constructor__P116298, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13135,7 +13135,7 @@ function scene_Background_constructor__P83918_mk(s) { -function ArcadePhysicsEngine_constructor__P83823(s) { +function ArcadePhysicsEngine_constructor__P116203(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13153,33 +13153,33 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C83822_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C116202_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__C83742_VT); + r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteMap__C116122_VT); s.tmp_0 = r0; - s.tmp_1 = sprites_SpriteMap_constructor__P83743_mk(s); + s.tmp_1 = sprites_SpriteMap_constructor__P116123_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 437; 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__P83825_mk(s); + s.tmp_0 = ArcadePhysicsEngine_maxSpeed__P116205_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 438; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = ArcadePhysicsEngine_maxStep__P83829_mk(s); + s.tmp_0 = ArcadePhysicsEngine_maxStep__P116209_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg3; s.callLocIdx = 439; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = ArcadePhysicsEngine_minStep__P83827_mk(s); + s.tmp_0 = ArcadePhysicsEngine_minStep__P116207_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 440; s.pc = 4; return s.tmp_0; @@ -13189,12 +13189,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_constructor__P83823.info = {"start":1451,"length":277,"line":56,"column":4,"endLine":63,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this","maxVelocity","minSingleStep","maxSingleStep"]} +ArcadePhysicsEngine_constructor__P116203.info = {"start":1451,"length":277,"line":56,"column":4,"endLine":63,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this","maxVelocity","minSingleStep","maxSingleStep"]} -function ArcadePhysicsEngine_constructor__P83823_mk(s) { +function ArcadePhysicsEngine_constructor__P116203_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_constructor__P83823, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_constructor__P116203, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13208,7 +13208,7 @@ function ArcadePhysicsEngine_constructor__P83823_mk(s) { -function ArcadePhysicsEngine_maxStep__P83829(s) { +function ArcadePhysicsEngine_maxStep__P116209(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13224,7 +13224,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C83822_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C116202_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -13235,12 +13235,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxStep__P83829.info = {"start":2179,"length":67,"line":86,"column":4,"endLine":88,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxStep","argumentNames":["this","v"]} +ArcadePhysicsEngine_maxStep__P116209.info = {"start":2179,"length":67,"line":86,"column":4,"endLine":88,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxStep","argumentNames":["this","v"]} -function ArcadePhysicsEngine_maxStep__P83829_mk(s) { +function ArcadePhysicsEngine_maxStep__P116209_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxStep__P83829, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxStep__P116209, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13253,7 +13253,7 @@ function ArcadePhysicsEngine_maxStep__P83829_mk(s) { -function ArcadePhysicsEngine_maxStep__P83828(s) { +function ArcadePhysicsEngine_maxStep__P116208(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13268,7 +13268,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C83822_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C116202_VT)) failedCast(r0); r0 = s.arg0.fields["maxSingleStep"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -13277,13 +13277,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxStep__P83828.info = {"start":2099,"length":74,"line":82,"column":4,"endLine":84,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxStep","argumentNames":["this"]} -ArcadePhysicsEngine_maxStep__P83828.isGetter = true; +ArcadePhysicsEngine_maxStep__P116208.info = {"start":2099,"length":74,"line":82,"column":4,"endLine":84,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxStep","argumentNames":["this"]} +ArcadePhysicsEngine_maxStep__P116208.isGetter = true; -function ArcadePhysicsEngine_maxStep__P83828_mk(s) { +function ArcadePhysicsEngine_maxStep__P116208_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxStep__P83828, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxStep__P116208, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13294,7 +13294,7 @@ function ArcadePhysicsEngine_maxStep__P83828_mk(s) { -function Fx_toInt__P81809(s) { +function Fx_toInt__P114189(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13314,12 +13314,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_toInt__P81809.info = {"start":2144,"length":86,"line":68,"column":4,"endLine":70,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toInt","argumentNames":["v"]} +Fx_toInt__P114189.info = {"start":2144,"length":86,"line":68,"column":4,"endLine":70,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toInt","argumentNames":["v"]} -function Fx_toInt__P81809_mk(s) { +function Fx_toInt__P114189_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_toInt__P81809, depth: s.depth + 1, + parent: s, fn: Fx_toInt__P114189, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -13329,7 +13329,7 @@ function Fx_toInt__P81809_mk(s) { -function ArcadePhysicsEngine_minStep__P83827(s) { +function ArcadePhysicsEngine_minStep__P116207(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13345,7 +13345,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C83822_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C116202_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -13356,12 +13356,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_minStep__P83827.info = {"start":2026,"length":67,"line":78,"column":4,"endLine":80,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"minStep","argumentNames":["this","v"]} +ArcadePhysicsEngine_minStep__P116207.info = {"start":2026,"length":67,"line":78,"column":4,"endLine":80,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"minStep","argumentNames":["this","v"]} -function ArcadePhysicsEngine_minStep__P83827_mk(s) { +function ArcadePhysicsEngine_minStep__P116207_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_minStep__P83827, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_minStep__P116207, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13374,7 +13374,7 @@ function ArcadePhysicsEngine_minStep__P83827_mk(s) { -function ArcadePhysicsEngine_minStep__P83826(s) { +function ArcadePhysicsEngine_minStep__P116206(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13389,7 +13389,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C83822_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C116202_VT)) failedCast(r0); r0 = s.arg0.fields["minSingleStep"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -13398,13 +13398,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -ArcadePhysicsEngine_minStep__P83826.info = {"start":1946,"length":74,"line":74,"column":4,"endLine":76,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"minStep","argumentNames":["this"]} -ArcadePhysicsEngine_minStep__P83826.isGetter = true; +ArcadePhysicsEngine_minStep__P116206.info = {"start":1946,"length":74,"line":74,"column":4,"endLine":76,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"minStep","argumentNames":["this"]} +ArcadePhysicsEngine_minStep__P116206.isGetter = true; -function ArcadePhysicsEngine_minStep__P83826_mk(s) { +function ArcadePhysicsEngine_minStep__P116206_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_minStep__P83826, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_minStep__P116206, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13415,7 +13415,7 @@ function ArcadePhysicsEngine_minStep__P83826_mk(s) { -function ArcadePhysicsEngine_maxSpeed__P83825(s) { +function ArcadePhysicsEngine_maxSpeed__P116205(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13431,7 +13431,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C83822_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C116202_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -13448,12 +13448,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxSpeed__P83825.info = {"start":1813,"length":127,"line":69,"column":4,"endLine":72,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxSpeed","argumentNames":["this","v"]} +ArcadePhysicsEngine_maxSpeed__P116205.info = {"start":1813,"length":127,"line":69,"column":4,"endLine":72,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxSpeed","argumentNames":["this","v"]} -function ArcadePhysicsEngine_maxSpeed__P83825_mk(s) { +function ArcadePhysicsEngine_maxSpeed__P116205_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxSpeed__P83825, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxSpeed__P116205, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13466,7 +13466,7 @@ function ArcadePhysicsEngine_maxSpeed__P83825_mk(s) { -function Fx_neg__P81794(s) { +function Fx_neg__P114174(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13484,12 +13484,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_neg__P81794.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__P114174.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__P81794_mk(s) { +function Fx_neg__P114174_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_neg__P81794, depth: s.depth + 1, + parent: s, fn: Fx_neg__P114174, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -13498,7 +13498,7 @@ function Fx_neg__P81794_mk(s) { -function ArcadePhysicsEngine_maxSpeed__P83824(s) { +function ArcadePhysicsEngine_maxSpeed__P116204(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13513,7 +13513,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C83822_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C116202_VT)) failedCast(r0); r0 = s.arg0.fields["maxVelocity"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -13522,13 +13522,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxSpeed__P83824.info = {"start":1734,"length":73,"line":65,"column":4,"endLine":67,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxSpeed","argumentNames":["this"]} -ArcadePhysicsEngine_maxSpeed__P83824.isGetter = true; +ArcadePhysicsEngine_maxSpeed__P116204.info = {"start":1734,"length":73,"line":65,"column":4,"endLine":67,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxSpeed","argumentNames":["this"]} +ArcadePhysicsEngine_maxSpeed__P116204.isGetter = true; -function ArcadePhysicsEngine_maxSpeed__P83824_mk(s) { +function ArcadePhysicsEngine_maxSpeed__P116204_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxSpeed__P83824, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxSpeed__P116204, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13539,7 +13539,7 @@ function ArcadePhysicsEngine_maxSpeed__P83824_mk(s) { -function PhysicsEngine_constructor__P83808(s) { +function PhysicsEngine_constructor__P116188(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13554,17 +13554,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C83807_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C116187_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_constructor__P83808.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__P116188.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__P83808_mk(s) { +function PhysicsEngine_constructor__P116188_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_constructor__P83808, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_constructor__P116188, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -13573,7 +13573,7 @@ function PhysicsEngine_constructor__P83808_mk(s) { -function sprites_SpriteMap_constructor__P83743(s) { +function sprites_SpriteMap_constructor__P116123(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13588,7 +13588,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C83742_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C116122_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -13597,12 +13597,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteMap_constructor__P83743.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__P116123.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__P83743_mk(s) { +function sprites_SpriteMap_constructor__P116123_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_constructor__P83743, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_constructor__P116123, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13613,7 +13613,7 @@ function sprites_SpriteMap_constructor__P83743_mk(s) { -function music_Melody_constructor__P83245(s) { +function music_Melody_constructor__P115625(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13629,18 +13629,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C83242_VT)) failedCast(r0); + if (!checkSubtype(r0, music_Melody__C115622_VT)) failedCast(r0); r0 = (s.arg0).fields["_text"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -music_Melody_constructor__P83245.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__P115625.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__P83245_mk(s) { +function music_Melody_constructor__P115625_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_constructor__P83245, depth: s.depth + 1, + parent: s, fn: music_Melody_constructor__P115625, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -13650,7 +13650,7 @@ function music_Melody_constructor__P83245_mk(s) { -function control_pushEventContext__P82042(s) { +function control_pushEventContext__P114422(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13660,63 +13660,63 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctx___90594 = undefined; - s.n___90600 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.eventContexts___85197); + s.ctx___122974 = undefined; + s.n___122980 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.eventContexts___117577); 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___85197 = (r0); + globals.eventContexts___117577 = (r0); case 1: case 2: - s.tmp_0 = control_eventContext__P82041_mk(s); + s.tmp_0 = control_eventContext__P114421_mk(s); s.callLocIdx = 54; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.ctx___90594 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___90594); + s.ctx___122974 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___122974); if (!r0) { step = 3; continue; } - s.tmp_0 = control_EventContext_unregister__P82035_mk(s); - s.tmp_0.arg0 = s.ctx___90594; + s.tmp_0 = control_EventContext_unregister__P114415_mk(s); + s.tmp_0.arg0 = s.ctx___122974; s.callLocIdx = 55; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; case 3: case 4: - r0 = pxsim_pxtcore_mkClassInstance(control_EventContext__C82028_VT); + r0 = pxsim_pxtcore_mkClassInstance(control_EventContext__C114408_VT); s.tmp_0 = r0; - s.tmp_1 = control_EventContext_constructor__P82032_mk(s); + s.tmp_1 = control_EventContext_constructor__P114412_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 56; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - s.n___90600 = (s.tmp_0); - r0 = pxsim_Array__push(globals.eventContexts___85197, s.n___90600); - r0 = s.n___90600; + s.n___122980 = (s.tmp_0); + r0 = pxsim_Array__push(globals.eventContexts___117577, s.n___122980); + r0 = s.n___122980; return leave(s, r0) default: oops() } } } -control_pushEventContext__P82042.info = {"start":7123,"length":340,"line":216,"column":4,"endLine":227,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"pushEventContext","argumentNames":[]} +control_pushEventContext__P114422.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__P82042_mk(s) { +function control_pushEventContext__P114422_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_pushEventContext__P82042, depth: s.depth + 1, + parent: s, fn: control_pushEventContext__P114422, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - ctx___90594: undefined, - n___90600: undefined, + ctx___122974: undefined, + n___122980: undefined, } } -function control_EventContext_unregister__P82035(s) { +function control_EventContext_unregister__P114415(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13726,37 +13726,37 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.h___90629 = undefined; - s.unnamed452___U1 = undefined; - s.unnamed453___U2 = undefined; + s.h___123009 = undefined; + s.unnamed612___U1 = undefined; + s.unnamed613___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C82028_VT)) failedCast(r0); - s.h___90629 = (undefined); + if (!checkSubtype(r0, control_EventContext__C114408_VT)) failedCast(r0); + s.h___123009 = (undefined); r0 = s.arg0.fields["handlers"]; - s.unnamed452___U1 = (r0); - s.unnamed453___U2 = (0); + s.unnamed612___U1 = (r0); + s.unnamed613___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed453___U2; - r0 = pxsim_Array__length(s.unnamed452___U1); + s.tmp_0 = r0 = s.unnamed613___U2; + r0 = pxsim_Array__length(s.unnamed612___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed452___U1, s.unnamed453___U2); - s.h___90629 = (r0); - s.tmp_2 = control_EventHandler_unregister__P85191_mk(s); - s.tmp_2.arg0 = s.h___90629; + r0 = pxsim_Array__getAt(s.unnamed612___U1, s.unnamed613___U2); + s.h___123009 = (r0); + s.tmp_2 = control_EventHandler_unregister__P117571_mk(s); + s.tmp_2.arg0 = s.h___123009; s.callLocIdx = 50; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - r0 = (s.unnamed453___U2 + 1); - s.unnamed453___U2 = (r0); + r0 = (s.unnamed613___U2 + 1); + s.unnamed613___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed452___U1 = (undefined); + s.unnamed612___U1 = (undefined); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["frameWorker"]; s.tmp_2 = r0; @@ -13767,19 +13767,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_unregister__P82035.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__P114415.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__P82035_mk(s) { +function control_EventContext_unregister__P114415_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_unregister__P82035, depth: s.depth + 1, + parent: s, fn: control_EventContext_unregister__P114415, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - h___90629: undefined, - unnamed452___U1: undefined, - unnamed453___U2: undefined, + h___123009: undefined, + unnamed612___U1: undefined, + unnamed613___U2: undefined, arg0: undefined, } } @@ -13787,7 +13787,7 @@ function control_EventContext_unregister__P82035_mk(s) { -function control_EventHandler_unregister__P85191(s) { +function control_EventHandler_unregister__P117571(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13802,24 +13802,24 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventHandler__C85189_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventHandler__C117569_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__P85193, s.tmp_2); + r0 = pxsim.control.internalOnEvent(s.tmp_0, s.tmp_1, control_doNothing__P117573, s.tmp_2); r0 = undefined; return leave(s, r0) default: oops() } } } -control_EventHandler_unregister__P85191.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__P117571.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__P85191_mk(s) { +function control_EventHandler_unregister__P117571_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_unregister__P85191, depth: s.depth + 1, + parent: s, fn: control_EventHandler_unregister__P117571, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13831,7 +13831,7 @@ function control_EventHandler_unregister__P85191_mk(s) { -function control_doNothing__P85193(s) { +function control_doNothing__P117573(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13845,12 +13845,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_doNothing__P85193.info = {"start":1254,"length":24,"line":41,"column":4,"endLine":41,"endColumn":28,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"doNothing","argumentNames":[]} +control_doNothing__P117573.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__P85193_mk(s) { +function control_doNothing__P117573_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_doNothing__P85193, depth: s.depth + 1, + parent: s, fn: control_doNothing__P117573, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -13858,7 +13858,7 @@ function control_doNothing__P85193_mk(s) { -function control_EventContext_constructor__P82032(s) { +function control_EventContext_constructor__P114412(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13873,7 +13873,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C82028_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C114408_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -13883,26 +13883,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___82030); + r0 = pxsim_numops_toBoolDecr(globals.control_EventContext_lastStats___114410); 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___82030 = (r0); + globals.control_EventContext_lastStats___114410 = (r0); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -control_EventContext_constructor__P82032.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__P114412.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__P82032_mk(s) { +function control_EventContext_constructor__P114412_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_constructor__P82032, depth: s.depth + 1, + parent: s, fn: control_EventContext_constructor__P114412, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13913,7 +13913,7 @@ function control_EventContext_constructor__P82032_mk(s) { -function controller_pauseUntilAnyButtonIsPressed__P83597(s) { +function controller_pauseUntilAnyButtonIsPressed__P115977(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13933,12 +13933,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_pauseUntilAnyButtonIsPressed__P83597.info = {"start":19144,"length":96,"line":583,"column":4,"endLine":585,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"pauseUntilAnyButtonIsPressed","argumentNames":[]} +controller_pauseUntilAnyButtonIsPressed__P115977.info = {"start":19144,"length":96,"line":583,"column":4,"endLine":585,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"pauseUntilAnyButtonIsPressed","argumentNames":[]} -function controller_pauseUntilAnyButtonIsPressed__P83597_mk(s) { +function controller_pauseUntilAnyButtonIsPressed__P115977_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_pauseUntilAnyButtonIsPressed__P83597, depth: s.depth + 1, + parent: s, fn: controller_pauseUntilAnyButtonIsPressed__P115977, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -13946,7 +13946,7 @@ function controller_pauseUntilAnyButtonIsPressed__P83597_mk(s) { -function game_setWaitAnyButton__P84175(s) { +function game_setWaitAnyButton__P116555(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13960,17 +13960,17 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals.__waitAnyButton___85524 = (s.arg0); + globals.__waitAnyButton___117904 = (s.arg0); r0 = undefined; return leave(s, r0) default: oops() } } } -game_setWaitAnyButton__P84175.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__P116555.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__P84175_mk(s) { +function game_setWaitAnyButton__P116555_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_setWaitAnyButton__P84175, depth: s.depth + 1, + parent: s, fn: game_setWaitAnyButton__P116555, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -13979,7 +13979,7 @@ function game_setWaitAnyButton__P84175_mk(s) { -function Math_abs__P81767(s) { +function Math_abs__P114147(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14008,12 +14008,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_abs__P81767.info = {"start":15630,"length":77,"line":524,"column":4,"endLine":526,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"abs","argumentNames":["x"]} +Math_abs__P114147.info = {"start":15630,"length":77,"line":524,"column":4,"endLine":526,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"abs","argumentNames":["x"]} -function Math_abs__P81767_mk(s) { +function Math_abs__P114147_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_abs__P81767, depth: s.depth + 1, + parent: s, fn: Math_abs__P114147, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14024,7 +14024,7 @@ function Math_abs__P81767_mk(s) { -function Math_sign__P81768(s) { +function Math_sign__P114148(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14059,12 +14059,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_sign__P81768.info = {"start":15865,"length":125,"line":532,"column":4,"endLine":536,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"sign","argumentNames":["x"]} +Math_sign__P114148.info = {"start":15865,"length":125,"line":532,"column":4,"endLine":536,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"sign","argumentNames":["x"]} -function Math_sign__P81768_mk(s) { +function Math_sign__P114148_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_sign__P81768, depth: s.depth + 1, + parent: s, fn: Math_sign__P114148, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14075,7 +14075,7 @@ function Math_sign__P81768_mk(s) { -function texteffects_TextEffect_constructor__P84475(s) { +function texteffects_TextEffect_constructor__P116855(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14091,18 +14091,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, texteffects_TextEffect__C84473_VT)) failedCast(r0); + if (!checkSubtype(r0, texteffects_TextEffect__C116853_VT)) failedCast(r0); r0 = (s.arg0).fields["getState"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -texteffects_TextEffect_constructor__P84475.info = {"start":657,"length":133,"line":25,"column":8,"endLine":27,"endColumn":9,"fileName":"pxt_modules/game/texteffects.ts","functionName":"inline","argumentNames":["this","getState"]} +texteffects_TextEffect_constructor__P116855.info = {"start":657,"length":133,"line":25,"column":8,"endLine":27,"endColumn":9,"fileName":"pxt_modules/game/texteffects.ts","functionName":"inline","argumentNames":["this","getState"]} -function texteffects_TextEffect_constructor__P84475_mk(s) { +function texteffects_TextEffect_constructor__P116855_mk(s) { checkStack(s.depth); return { - parent: s, fn: texteffects_TextEffect_constructor__P84475, depth: s.depth + 1, + parent: s, fn: texteffects_TextEffect_constructor__P116855, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -14112,7 +14112,7 @@ function texteffects_TextEffect_constructor__P84475_mk(s) { -function Math_FastRandom_constructor__P84230(s) { +function Math_FastRandom_constructor__P116610(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14128,7 +14128,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C84228_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C116608_VT)) failedCast(r0); r0 = (s.arg1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -14143,12 +14143,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_constructor__P84230.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__P116610.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__P84230_mk(s) { +function Math_FastRandom_constructor__P116610_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_constructor__P84230, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_constructor__P116610, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -14159,7 +14159,7 @@ function Math_FastRandom_constructor__P84230_mk(s) { -function control_ramSize__P81979(s) { +function control_ramSize__P114359(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14184,12 +14184,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_ramSize__P81979.info = {"start":5058,"length":100,"line":172,"column":4,"endLine":174,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"ramSize","argumentNames":[]} +control_ramSize__P114359.info = {"start":5058,"length":100,"line":172,"column":4,"endLine":174,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"ramSize","argumentNames":[]} -function control_ramSize__P81979_mk(s) { +function control_ramSize__P114359_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_ramSize__P81979, depth: s.depth + 1, + parent: s, fn: control_ramSize__P114359, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14199,7 +14199,7 @@ function control_ramSize__P81979_mk(s) { -function control__ramSize__P85160(s) { +function control__ramSize__P117540(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14213,12 +14213,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control__ramSize__P85160.info = {"start":4938,"length":60,"line":167,"column":4,"endLine":169,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"_ramSize","argumentNames":[]} +control__ramSize__P117540.info = {"start":4938,"length":60,"line":167,"column":4,"endLine":169,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"_ramSize","argumentNames":[]} -function control__ramSize__P85160_mk(s) { +function control__ramSize__P117540_mk(s) { checkStack(s.depth); return { - parent: s, fn: control__ramSize__P85160, depth: s.depth + 1, + parent: s, fn: control__ramSize__P117540, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -14226,7 +14226,7 @@ function control__ramSize__P85160_mk(s) { -function game_consoleOverlay_listener__P85853(s) { +function game_consoleOverlay_listener__P118233(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14241,7 +14241,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___85818); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___118198); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -14261,9 +14261,9 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_4 = helpers_arrayForEach__P81749_mk(s); - s.tmp_5 = helpers_arrayFilter__P81750_mk(s); - s.tmp_6 = helpers_stringSplit__P81761_mk(s); + s.tmp_4 = helpers_arrayForEach__P114129_mk(s); + s.tmp_5 = helpers_arrayFilter__P114130_mk(s); + s.tmp_6 = helpers_stringSplit__P114141_mk(s); s.tmp_6.arg0 = s.arg1; s.tmp_6.arg1 = "\n"; s.tmp_6.arg2 = undefined; @@ -14271,27 +14271,27 @@ switch (step) { case 10: r0 = s.retval; s.tmp_5.arg0 = r0; - s.tmp_5.arg1 = inline__P90856; + s.tmp_5.arg1 = inline__P123236; s.callLocIdx = 997; s.pc = 9; return s.tmp_5; case 9: r0 = s.retval; s.tmp_4.arg0 = r0; - s.tmp_4.arg1 = inline__P90861; + s.tmp_4.arg1 = inline__P123241; s.callLocIdx = 999; s.pc = 8; return s.tmp_4; case 8: r0 = s.retval; - r0 = pxsim_Array__length(globals.consoleStrings___85818); + r0 = pxsim_Array__length(globals.consoleStrings___118198); s.tmp_1 = r0; - r0 = (s.tmp_1 > globals.consoleLines___85831); + r0 = (s.tmp_1 > globals.consoleLines___118211); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = helpers_arraySplice__P81740_mk(s); - s.tmp_2.arg0 = globals.consoleStrings___85818; + s.tmp_2 = helpers_arraySplice__P114120_mk(s); + s.tmp_2.arg0 = globals.consoleStrings___118198; s.tmp_2.arg1 = 0; - r0 = pxsim_Array__length(globals.consoleStrings___85818); + r0 = pxsim_Array__length(globals.consoleStrings___118198); s.tmp_3 = r0; - r0 = (s.tmp_3 - globals.consoleLines___85831); + r0 = (s.tmp_3 - globals.consoleLines___118211); s.tmp_2.arg2 = r0; s.callLocIdx = 1000; s.pc = 11; return s.tmp_2; case 11: @@ -14303,12 +14303,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_consoleOverlay_listener__P85853.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__P118233.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__P85853_mk(s) { +function game_consoleOverlay_listener__P118233_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_listener__P85853, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_listener__P118233, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14325,7 +14325,7 @@ function game_consoleOverlay_listener__P85853_mk(s) { -function inline__P90856(s) { +function inline__P123236(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14349,12 +14349,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P90856.info = {"start":985,"length":14,"line":32,"column":20,"endLine":32,"endColumn":34,"fileName":"pxt_modules/game/console.ts","functionName":"inline","argumentNames":["line"]} +inline__P123236.info = {"start":985,"length":14,"line":32,"column":20,"endLine":32,"endColumn":34,"fileName":"pxt_modules/game/console.ts","functionName":"inline","argumentNames":["line"]} -function inline__P90856_mk(s) { +function inline__P123236_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P90856, depth: s.depth + 1, + parent: s, fn: inline__P123236, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14366,7 +14366,7 @@ function inline__P90856_mk(s) { -function inline__P90861(s) { +function inline__P123241(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14376,45 +14376,45 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.j___90863 = undefined; + s.j___123243 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.j___90863 = (0); + s.j___123243 = (0); case 1: - s.tmp_1 = r0 = s.j___90863; + s.tmp_1 = r0 = s.j___123243; 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___85818; - s.tmp_5 = helpers_stringSlice__P81759_mk(s); + s.tmp_3 = r0 = globals.consoleStrings___118198; + s.tmp_5 = helpers_stringSlice__P114139_mk(s); s.tmp_5.arg0 = s.arg0; - s.tmp_5.arg1 = s.j___90863; - r0 = (s.j___90863 + globals.consoleColumns___85841); + s.tmp_5.arg1 = s.j___123243; + r0 = (s.j___123243 + globals.consoleColumns___118221); s.tmp_5.arg2 = r0; s.callLocIdx = 998; 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___90863 + globals.consoleColumns___85841); - s.j___90863 = (r0); + r0 = (s.j___123243 + globals.consoleColumns___118221); + s.j___123243 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P90861.info = {"start":1022,"length":189,"line":33,"column":21,"endLine":37,"endColumn":13,"fileName":"pxt_modules/game/console.ts","functionName":"inline","argumentNames":["line"]} +inline__P123241.info = {"start":1022,"length":189,"line":33,"column":21,"endLine":37,"endColumn":13,"fileName":"pxt_modules/game/console.ts","functionName":"inline","argumentNames":["line"]} -function inline__P90861_mk(s) { +function inline__P123241_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P90861, depth: s.depth + 1, + parent: s, fn: inline__P123241, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14422,7 +14422,7 @@ function inline__P90861_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - j___90863: undefined, + j___123243: undefined, arg0: undefined, } } @@ -14430,7 +14430,7 @@ function inline__P90861_mk(s) { -function console_addListener__P82016(s) { +function console_addListener__P114396(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14453,7 +14453,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array_.indexOf(globals.listeners___85175, s.arg0, undefined); + r0 = pxsim_Array_.indexOf(globals.listeners___117555, s.arg0, undefined); s.tmp_2 = r0; r0 = (s.tmp_2 > -1); case 2: @@ -14464,18 +14464,18 @@ switch (step) { { step = 5; continue; } case 3: case 4: - r0 = pxsim_Array__push(globals.listeners___85175, s.arg0); + r0 = pxsim_Array__push(globals.listeners___117555, s.arg0); case 5: r0 = undefined; return leave(s, r0) default: oops() } } } -console_addListener__P82016.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__P114396.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__P82016_mk(s) { +function console_addListener__P114396_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_addListener__P82016, depth: s.depth + 1, + parent: s, fn: console_addListener__P114396, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14488,7 +14488,7 @@ function console_addListener__P82016_mk(s) { -function inline__P85174(s) { +function inline__P117554(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14508,12 +14508,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P85174.info = {"start":534,"length":85,"line":25,"column":8,"endLine":25,"endColumn":93,"fileName":"pxt_modules/base/console.ts","functionName":"inline","argumentNames":["priority","text"]} +inline__P117554.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 inline__P85174_mk(s) { +function inline__P117554_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P85174, depth: s.depth + 1, + parent: s, fn: inline__P117554, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -14523,7 +14523,7 @@ function inline__P85174_mk(s) { -function scene_systemMenu_register__P84275(s) { +function scene_systemMenu_register__P116655(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14533,15 +14533,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___85772); + r0 = pxsim_numops_toBoolDecr(globals.instance___118152); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - s.tmp_0 = controller_Button_onEvent__P83554_mk(s); - s.tmp_0.arg0 = globals.menu___83527; + s.tmp_0 = controller_Button_onEvent__P115934_mk(s); + s.tmp_0.arg0 = globals.menu___115907; s.tmp_0.arg1 = 2049; - s.tmp_0.arg2 = scene_systemMenu_showSystemMenu__P84276; + s.tmp_0.arg2 = scene_systemMenu_showSystemMenu__P116656; s.callLocIdx = 983; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; @@ -14550,12 +14550,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_register__P84275.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__P116655.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__P84275_mk(s) { +function scene_systemMenu_register__P116655_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_register__P84275, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_register__P116655, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -14564,7 +14564,7 @@ function scene_systemMenu_register__P84275_mk(s) { -function scene_systemMenu_showSystemMenu__P84276(s) { +function scene_systemMenu_showSystemMenu__P116656(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14574,27 +14574,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___85772); + r0 = pxsim_numops_toBoolDecr(globals.instance___118152); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - s.tmp_0 = game_pushScene__P84178_mk(s); + s.tmp_0 = game_pushScene__P116558_mk(s); s.callLocIdx = 984; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_PauseMenu__C84264_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_PauseMenu__C116644_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_PauseMenu_constructor__P84265_mk(s); + s.tmp_1 = scene_systemMenu_PauseMenu_constructor__P116645_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = scene_systemMenu_buildOptionList__P84272; + s.tmp_1.arg1 = scene_systemMenu_buildOptionList__P116652; s.tmp_1.arg2 = undefined; s.callLocIdx = 985; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - globals.instance___85772 = (s.tmp_0); - s.tmp_0 = scene_systemMenu_PauseMenu_show__P84266_mk(s); - s.tmp_0.arg0 = globals.instance___85772; + globals.instance___118152 = (s.tmp_0); + s.tmp_0 = scene_systemMenu_PauseMenu_show__P116646_mk(s); + s.tmp_0.arg0 = globals.instance___118152; s.callLocIdx = 986; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; @@ -14603,12 +14603,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_showSystemMenu__P84276.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__P116656.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__P84276_mk(s) { +function scene_systemMenu_showSystemMenu__P116656_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_showSystemMenu__P84276, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_showSystemMenu__P116656, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14618,7 +14618,7 @@ function scene_systemMenu_showSystemMenu__P84276_mk(s) { -function scene_systemMenu_buildOptionList__P84272(s) { +function scene_systemMenu_buildOptionList__P116652(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14628,136 +14628,136 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.options___92494 = undefined; + s.options___124874 = undefined; r0 = pxsim_Array__mk(); - s.options___92494 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C84256_VT); + s.options___124874 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C116636_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P84257_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P116637_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.VOLUME_DOWN_ICON___84286; - s.tmp_1.arg2 = inline__P92502; - s.tmp_1.arg3 = scene_systemMenu_volumeDown__P85778; + s.tmp_1.arg1 = globals.VOLUME_DOWN_ICON___116666; + s.tmp_1.arg2 = inline__P124882; + s.tmp_1.arg3 = scene_systemMenu_volumeDown__P118158; s.callLocIdx = 966; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - r0 = pxsim_Array__push(s.options___92494, s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C84256_VT); + r0 = pxsim_Array__push(s.options___124874, s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C116636_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P84257_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P116637_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.VOLUME_UP_ICON___84283; - s.tmp_1.arg2 = inline__P92516; - s.tmp_1.arg3 = scene_systemMenu_volumeUp__P85777; + s.tmp_1.arg1 = globals.VOLUME_UP_ICON___116663; + s.tmp_1.arg2 = inline__P124896; + s.tmp_1.arg3 = scene_systemMenu_volumeUp__P118157; s.callLocIdx = 968; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - r0 = pxsim_Array__push(s.options___92494, s.tmp_0); + r0 = pxsim_Array__push(s.options___124874, 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__C84256_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C116636_VT); s.tmp_1 = r0; - s.tmp_2 = scene_systemMenu_MenuOption_constructor__P84257_mk(s); + s.tmp_2 = scene_systemMenu_MenuOption_constructor__P116637_mk(s); s.tmp_2.arg0 = s.tmp_1; - s.tmp_2.arg1 = globals.BRIGHTNESS_DOWN_ICON___84284; - s.tmp_2.arg2 = inline__P92531; - s.tmp_2.arg3 = scene_systemMenu_brightnessDown__P85780; + s.tmp_2.arg1 = globals.BRIGHTNESS_DOWN_ICON___116664; + s.tmp_2.arg2 = inline__P124911; + s.tmp_2.arg3 = scene_systemMenu_brightnessDown__P118160; s.callLocIdx = 971; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; - r0 = pxsim_Array__push(s.options___92494, s.tmp_1); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C84256_VT); + r0 = pxsim_Array__push(s.options___124874, s.tmp_1); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C116636_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P84257_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P116637_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.BRIGHTNESS_UP_ICON___84289; - s.tmp_1.arg2 = inline__P92546; - s.tmp_1.arg3 = scene_systemMenu_brightnessUp__P85779; + s.tmp_1.arg1 = globals.BRIGHTNESS_UP_ICON___116669; + s.tmp_1.arg2 = inline__P124926; + s.tmp_1.arg3 = scene_systemMenu_brightnessUp__P118159; s.callLocIdx = 973; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - r0 = pxsim_Array__push(s.options___92494, s.tmp_0); + r0 = pxsim_Array__push(s.options___124874, s.tmp_0); case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C84256_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C116636_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P84257_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P116637_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.STATS_ICON___84290; - s.tmp_1.arg2 = inline__P92561; - s.tmp_1.arg3 = scene_systemMenu_toggleStats__P85782; + s.tmp_1.arg1 = globals.STATS_ICON___116670; + s.tmp_1.arg2 = inline__P124941; + s.tmp_1.arg3 = scene_systemMenu_toggleStats__P118162; s.callLocIdx = 974; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - r0 = pxsim_Array__push(s.options___92494, s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C84256_VT); + r0 = pxsim_Array__push(s.options___124874, s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C116636_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P84257_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P116637_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.CONSOLE_ICON___84288; - s.tmp_1.arg2 = inline__P92570; - s.tmp_1.arg3 = scene_systemMenu_toggleConsole__P85783; + s.tmp_1.arg1 = globals.CONSOLE_ICON___116668; + s.tmp_1.arg2 = inline__P124950; + s.tmp_1.arg3 = scene_systemMenu_toggleConsole__P118163; s.callLocIdx = 976; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - r0 = pxsim_Array__push(s.options___92494, s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C84256_VT); + r0 = pxsim_Array__push(s.options___124874, s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C116636_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P84257_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P116637_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.SLEEP_ICON___84287; - s.tmp_1.arg2 = inline__P92579; - s.tmp_1.arg3 = scene_systemMenu_sleep__P85784; + s.tmp_1.arg1 = globals.SLEEP_ICON___116667; + s.tmp_1.arg2 = inline__P124959; + s.tmp_1.arg3 = scene_systemMenu_sleep__P118164; s.callLocIdx = 977; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; - r0 = pxsim_Array__push(s.options___92494, s.tmp_0); - r0 = pxsim_numops_toBoolDecr(globals.customMenuOptions___85773); + r0 = pxsim_Array__push(s.options___124874, s.tmp_0); + r0 = pxsim_numops_toBoolDecr(globals.customMenuOptions___118153); if (!r0) { step = 3; continue; } - s.tmp_0 = helpers_arrayConcat__P81753_mk(s); - s.tmp_0.arg0 = s.options___92494; - s.tmp_0.arg1 = globals.customMenuOptions___85773; + s.tmp_0 = helpers_arrayConcat__P114133_mk(s); + s.tmp_0.arg0 = s.options___124874; + s.tmp_0.arg1 = globals.customMenuOptions___118153; s.callLocIdx = 978; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.options___92494 = (r0); + s.options___124874 = (r0); case 3: case 4: - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C84256_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C116636_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P84257_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P116637_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.CLOSE_MENU_ICON___84285; - s.tmp_1.arg2 = inline__P92592; - s.tmp_1.arg3 = scene_systemMenu_closeMenu__P84271; + s.tmp_1.arg1 = globals.CLOSE_MENU_ICON___116665; + s.tmp_1.arg2 = inline__P124972; + s.tmp_1.arg3 = scene_systemMenu_closeMenu__P116651; s.callLocIdx = 979; s.pc = 13; return s.tmp_1; case 13: r0 = s.retval; - r0 = pxsim_Array__push(s.options___92494, s.tmp_0); - r0 = s.options___92494; + r0 = pxsim_Array__push(s.options___124874, s.tmp_0); + r0 = s.options___124874; return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList__P84272.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__P116652.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__P84272_mk(s) { +function scene_systemMenu_buildOptionList__P116652_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList__P84272, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList__P116652, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - options___92494: undefined, + options___124874: undefined, } } -function inline__P92502(s) { +function inline__P124882(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14767,7 +14767,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_3 = music_volume__P83237_mk(s); + s.tmp_3 = music_volume__P115617_mk(s); s.callLocIdx = 965; s.pc = 1; return s.tmp_3; case 1: r0 = s.retval; @@ -14787,12 +14787,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P92502.info = {"start":10644,"length":39,"line":337,"column":54,"endLine":337,"endColumn":93,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P124882.info = {"start":10644,"length":39,"line":337,"column":54,"endLine":337,"endColumn":93,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P92502_mk(s) { +function inline__P124882_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P92502, depth: s.depth + 1, + parent: s, fn: inline__P124882, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14804,7 +14804,7 @@ function inline__P92502_mk(s) { -function inline__P92516(s) { +function inline__P124896(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14814,7 +14814,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_3 = music_volume__P83237_mk(s); + s.tmp_3 = music_volume__P115617_mk(s); s.callLocIdx = 967; s.pc = 1; return s.tmp_3; case 1: r0 = s.retval; @@ -14834,12 +14834,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P92516.info = {"start":10751,"length":37,"line":338,"column":52,"endLine":338,"endColumn":89,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P124896.info = {"start":10751,"length":37,"line":338,"column":52,"endLine":338,"endColumn":89,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P92516_mk(s) { +function inline__P124896_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P92516, depth: s.depth + 1, + parent: s, fn: inline__P124896, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14851,7 +14851,7 @@ function inline__P92516_mk(s) { -function inline__P92531(s) { +function inline__P124911(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14861,7 +14861,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = globals.brightness___83368; + r0 = globals.brightness___115748; s.tmp_2 = r0; if ((s.tmp_2) && (s.tmp_2).vtable) { setupResume(s, 1); @@ -14878,12 +14878,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P92531.info = {"start":10910,"length":48,"line":340,"column":62,"endLine":340,"endColumn":110,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P124911.info = {"start":10910,"length":48,"line":340,"column":62,"endLine":340,"endColumn":110,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P92531_mk(s) { +function inline__P124911_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P92531, depth: s.depth + 1, + parent: s, fn: inline__P124911, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14894,7 +14894,7 @@ function inline__P92531_mk(s) { -function inline__P92546(s) { +function inline__P124926(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14904,7 +14904,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = globals.brightness___83368; + r0 = globals.brightness___115748; s.tmp_2 = r0; if ((s.tmp_2) && (s.tmp_2).vtable) { setupResume(s, 1); @@ -14921,12 +14921,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P92546.info = {"start":11038,"length":46,"line":341,"column":60,"endLine":341,"endColumn":106,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P124926.info = {"start":11038,"length":46,"line":341,"column":60,"endLine":341,"endColumn":106,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P92546_mk(s) { +function inline__P124926_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P92546, depth: s.depth + 1, + parent: s, fn: inline__P124926, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14937,7 +14937,7 @@ function inline__P92546_mk(s) { -function inline__P92561(s) { +function inline__P124941(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14947,7 +14947,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.stats___84171); + r0 = pxsim_numops_toBoolDecr(globals.stats___116551); if (!r0) { step = 1; continue; } r0 = "HIDE STATS"; { step = 2; continue; } @@ -14960,12 +14960,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P92561.info = {"start":11160,"length":46,"line":343,"column":48,"endLine":343,"endColumn":94,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P124941.info = {"start":11160,"length":46,"line":343,"column":48,"endLine":343,"endColumn":94,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P92561_mk(s) { +function inline__P124941_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P92561, depth: s.depth + 1, + parent: s, fn: inline__P124941, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -14974,7 +14974,7 @@ function inline__P92561_mk(s) { -function inline__P92570(s) { +function inline__P124950(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14984,7 +14984,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___85818); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___118198); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); s.tmp_2 = r0; @@ -15005,12 +15005,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P92570.info = {"start":11273,"length":71,"line":344,"column":50,"endLine":344,"endColumn":121,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P124950.info = {"start":11273,"length":71,"line":344,"column":50,"endLine":344,"endColumn":121,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P92570_mk(s) { +function inline__P124950_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P92570, depth: s.depth + 1, + parent: s, fn: inline__P124950, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15023,7 +15023,7 @@ function inline__P92570_mk(s) { -function inline__P92579(s) { +function inline__P124959(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15037,12 +15037,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P92579.info = {"start":11411,"length":13,"line":345,"column":48,"endLine":345,"endColumn":61,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P124959.info = {"start":11411,"length":13,"line":345,"column":48,"endLine":345,"endColumn":61,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P92579_mk(s) { +function inline__P124959_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P92579, depth: s.depth + 1, + parent: s, fn: inline__P124959, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -15050,7 +15050,7 @@ function inline__P92579_mk(s) { -function inline__P92592(s) { +function inline__P124972(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15064,12 +15064,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P92592.info = {"start":11590,"length":13,"line":351,"column":53,"endLine":351,"endColumn":66,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P124972.info = {"start":11590,"length":13,"line":351,"column":53,"endLine":351,"endColumn":66,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P92592_mk(s) { +function inline__P124972_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P92592, depth: s.depth + 1, + parent: s, fn: inline__P124972, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -15077,7 +15077,7 @@ function inline__P92592_mk(s) { -function scene_systemMenu_setScreenBrightnessSupported__P85785(s) { +function scene_systemMenu_setScreenBrightnessSupported__P118165(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15091,12 +15091,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_setScreenBrightnessSupported__P85785.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__P118165.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__P85785_mk(s) { +function scene_systemMenu_setScreenBrightnessSupported__P118165_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_setScreenBrightnessSupported__P85785, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_setScreenBrightnessSupported__P118165, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -15104,7 +15104,7 @@ function scene_systemMenu_setScreenBrightnessSupported__P85785_mk(s) { -function scene_systemMenu_sleep__P85784(s) { +function scene_systemMenu_sleep__P118164(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15119,12 +15119,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_sleep__P85784.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__P118164.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__P85784_mk(s) { +function scene_systemMenu_sleep__P118164_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_sleep__P85784, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_sleep__P118164, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -15132,7 +15132,7 @@ function scene_systemMenu_sleep__P85784_mk(s) { -function scene_systemMenu_toggleConsole__P85783(s) { +function scene_systemMenu_toggleConsole__P118163(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15142,7 +15142,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___85818); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___118198); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); s.tmp_2 = r0; @@ -15152,7 +15152,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__P84295_mk(s); + s.tmp_4 = game_consoleOverlay_setVisible__P116675_mk(s); s.tmp_4.arg0 = false; s.tmp_4.arg1 = undefined; s.callLocIdx = 959; s.pc = 3; return s.tmp_4; @@ -15160,13 +15160,13 @@ switch (step) { r0 = s.retval; { step = 2; continue; } case 1: - s.tmp_0 = game_consoleOverlay_setVisible__P84295_mk(s); + s.tmp_0 = game_consoleOverlay_setVisible__P116675_mk(s); s.tmp_0.arg0 = true; s.tmp_0.arg1 = undefined; s.callLocIdx = 960; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = console_log__P82013_mk(s); + s.tmp_0 = console_log__P114393_mk(s); s.tmp_0.arg0 = "console"; s.callLocIdx = 961; s.pc = 5; return s.tmp_0; case 5: @@ -15176,12 +15176,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_toggleConsole__P85783.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__P118163.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__P85783_mk(s) { +function scene_systemMenu_toggleConsole__P118163_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_toggleConsole__P85783, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_toggleConsole__P118163, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15194,7 +15194,7 @@ function scene_systemMenu_toggleConsole__P85783_mk(s) { -function game_consoleOverlay_setVisible__P84295(s) { +function game_consoleOverlay_setVisible__P116675(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15210,7 +15210,7 @@ switch (step) { s.lambdaArgs = null; } s.tmp_1 = r0 = s.arg0; - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___85818); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___118198); s.tmp_5 = r0; r0 = pxsim_Boolean__bang(s.tmp_5); s.tmp_4 = r0; @@ -15231,26 +15231,26 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_6 = r0; - globals.consoleStrings___85818 = (s.tmp_6); + globals.consoleStrings___118198 = (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___85817 = (s.arg1); + globals.consoleColor___118197 = (s.arg1); case 5: case 6: r0 = undefined; return leave(s, r0) default: oops() } } } -game_consoleOverlay_setVisible__P84295.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__P116675.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__P84295_mk(s) { +function game_consoleOverlay_setVisible__P116675_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_setVisible__P84295, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_setVisible__P116675, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15267,7 +15267,7 @@ function game_consoleOverlay_setVisible__P84295_mk(s) { -function console_log__P82013(s) { +function console_log__P114393(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15281,7 +15281,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = console_add__P82009_mk(s); + s.tmp_0 = console_add__P114389_mk(s); s.tmp_0.arg0 = 1; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 33; s.pc = 1; return s.tmp_0; @@ -15291,12 +15291,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_log__P82013.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__P114393.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__P82013_mk(s) { +function console_log__P114393_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_log__P82013, depth: s.depth + 1, + parent: s, fn: console_log__P114393, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -15306,7 +15306,7 @@ function console_log__P82013_mk(s) { -function console_add__P82009(s) { +function console_add__P114389(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15316,58 +15316,58 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.text___92631 = undefined; - s.i___92640 = undefined; + s.text___125011 = undefined; + s.i___125020 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = (s.arg0 < globals.minPriority___82008); + r0 = (s.arg0 < globals.minPriority___114388); 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__P82015_mk(s); + s.tmp_1 = console_inspect__P114395_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 20; s.callLocIdx = 31; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - s.text___92631 = (r0); - if ((s.text___92631) && (s.text___92631).vtable) { + s.text___125011 = (r0); + if ((s.text___125011) && (s.text___125011).vtable) { setupResume(s, 7); - pxsim_String__stringConv(s.text___92631); + pxsim_String__stringConv(s.text___125011); checkResumeConsumed(); return; - } else { s.retval = (s.text___92631) + ""; } + } else { s.retval = (s.text___125011) + ""; } case 7: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_String__concat(s.tmp_0, "\n"); - s.text___92631 = (r0); - s.i___92640 = (0); + s.text___125011 = (r0); + s.i___125020 = (0); case 3: - s.tmp_1 = r0 = s.i___92640; - r0 = pxsim_Array__length(globals.listeners___85175); + s.tmp_1 = r0 = s.i___125020; + r0 = pxsim_Array__length(globals.listeners___117555); 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___85175, s.i___92640); + r0 = pxsim_Array__getAt(globals.listeners___117555, s.i___125020); s.tmp_3.argL = r0; s.tmp_3.arg0 = s.arg0; - s.tmp_3.arg1 = s.text___92631; + s.tmp_3.arg1 = s.text___125011; setupLambda(s.tmp_3, s.tmp_3.argL); s.callLocIdx = 32; s.pc = 8; return s.tmp_3; case 8: r0 = s.retval; - r0 = (s.i___92640 + 1); - s.i___92640 = (r0); + r0 = (s.i___125020 + 1); + s.i___125020 = (r0); { step = 3; continue; } case 4: case 5: @@ -15375,19 +15375,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_add__P82009.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__P114389.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__P82009_mk(s) { +function console_add__P114389_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_add__P82009, depth: s.depth + 1, + parent: s, fn: console_add__P114389, 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___92631: undefined, - i___92640: undefined, + text___125011: undefined, + i___125020: undefined, arg0: undefined, arg1: undefined, } } @@ -15396,7 +15396,7 @@ function console_add__P82009_mk(s) { -function console_inspect__P82015(s) { +function console_inspect__P114395(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15406,10 +15406,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.asArr___92671 = undefined; - s.asString___92689 = undefined; - s.keys___92701 = undefined; - s.snipped___92705 = undefined; + s.asArr___125051 = undefined; + s.asString___125069 = undefined; + s.keys___125081 = undefined; + s.snipped___125085 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -15450,15 +15450,15 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 5; continue; } - s.asArr___92671 = (s.arg0); - r0 = pxsim_Array__length(s.asArr___92671); + s.asArr___125051 = (s.arg0); + r0 = pxsim_Array__length(s.asArr___125051); 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__P81743_mk(s); - s.tmp_2.arg0 = s.asArr___92671; + s.tmp_2 = helpers_arrayJoin__P114123_mk(s); + s.tmp_2.arg0 = s.asArr___125051; s.tmp_2.arg1 = ","; s.callLocIdx = 34; s.pc = 19; return s.tmp_2; case 19: @@ -15468,9 +15468,9 @@ switch (step) { case 3: r0 = pxsim_String_.mkEmpty(); s.tmp_4 = r0; - s.tmp_7 = helpers_arrayJoin__P81743_mk(s); - s.tmp_8 = helpers_arraySlice__P81755_mk(s); - s.tmp_8.arg0 = s.asArr___92671; + s.tmp_7 = helpers_arrayJoin__P114123_mk(s); + s.tmp_8 = helpers_arraySlice__P114135_mk(s); + s.tmp_8.arg0 = s.asArr___125051; s.tmp_8.arg1 = 0; s.tmp_8.arg2 = s.arg1; s.callLocIdx = 35; s.pc = 21; return s.tmp_8; @@ -15510,46 +15510,46 @@ switch (step) { r0 = pxsim_String_.mkEmpty(); s.tmp_10 = r0; r0 = pxsim_String__concat(s.tmp_9, s.tmp_10); - s.asString___92689 = (r0); - r0 = (s.asString___92689 != "[object Object]"); + s.asString___125069 = (r0); + r0 = (s.asString___125069 != "[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___92689 != "[Object]"); + r0 = (s.asString___125069 != "[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___92689; + r0 = s.asString___125069; { step = 17; continue; } case 8: case 9: r0 = pxsim_pxtrt.keysOf(s.arg0); - s.keys___92701 = (r0); - r0 = pxsim_Array__length(s.keys___92701); + s.keys___125081 = (r0); + r0 = pxsim_Array__length(s.keys___125081); s.tmp_0 = r0; r0 = (s.tmp_0 > s.arg1); - s.snipped___92705 = (r0); - r0 = pxsim_numops_toBoolDecr(s.snipped___92705); + s.snipped___125085 = (r0); + r0 = pxsim_numops_toBoolDecr(s.snipped___125085); if (!r0) { step = 10; continue; } - s.tmp_0 = helpers_arraySlice__P81755_mk(s); - s.tmp_0.arg0 = s.keys___92701; + s.tmp_0 = helpers_arraySlice__P114135_mk(s); + s.tmp_0.arg0 = s.keys___125081; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = s.arg1; s.callLocIdx = 37; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.keys___92701 = (r0); + s.keys___125081 = (r0); case 10: case 11: - r0 = pxsim_pxtcore_mkAction(1, inline__P92722); + r0 = pxsim_pxtcore_mkAction(1, inline__P125102); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_numops_toBoolDecr(s.snipped___92705); + r0 = pxsim_numops_toBoolDecr(s.snipped___125085); if (!r0) { step = 12; continue; } r0 = "\n ..."; { step = 13; continue; } @@ -15558,8 +15558,8 @@ switch (step) { case 13: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_7 = helpers_arrayReduce__P81752_mk(s); - s.tmp_7.arg0 = s.keys___92701; + s.tmp_7 = helpers_arrayReduce__P114132_mk(s); + s.tmp_7.arg0 = s.keys___125081; s.tmp_7.arg1 = s.tmp_0; r0 = pxsim_String_.mkEmpty(); s.tmp_7.arg2 = r0; @@ -15608,12 +15608,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_inspect__P82015.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__P114395.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__P82015_mk(s) { +function console_inspect__P114395_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_inspect__P82015, depth: s.depth + 1, + parent: s, fn: console_inspect__P114395, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15626,10 +15626,10 @@ function console_inspect__P82015_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - asArr___92671: undefined, - asString___92689: undefined, - keys___92701: undefined, - snipped___92705: undefined, + asArr___125051: undefined, + asString___125069: undefined, + keys___125081: undefined, + snipped___125085: undefined, arg0: undefined, arg1: undefined, } } @@ -15638,7 +15638,7 @@ function console_inspect__P82015_mk(s) { -function inline__P92722(s) { +function inline__P125102(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15701,12 +15701,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P92722.info = {"start":3293,"length":61,"line":108,"column":20,"endLine":108,"endColumn":81,"fileName":"pxt_modules/base/console.ts","functionName":"inline","argumentNames":["prev","currKey"]} +inline__P125102.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 inline__P92722_mk(s) { +function inline__P125102_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P92722, depth: s.depth + 1, + parent: s, fn: inline__P125102, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15724,7 +15724,7 @@ function inline__P92722_mk(s) { -function helpers_arrayReduce__P81752(s) { +function helpers_arrayReduce__P114132(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15734,8 +15734,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___92749 = undefined; - s.i___92752 = undefined; + s.len___125129 = undefined; + s.i___125132 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -15743,43 +15743,43 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__length(s.arg0); - s.len___92749 = (r0); - s.i___92752 = (0); + s.len___125129 = (r0); + s.i___125132 = (0); case 1: - r0 = (s.i___92752 < s.len___92749); + r0 = (s.i___125132 < s.len___125129); 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___92752); + r0 = pxsim_Array__getAt(s.arg0, s.i___125132); s.tmp_1.arg1 = r0; - s.tmp_1.arg2 = s.i___92752; + s.tmp_1.arg2 = s.i___125132; setupLambda(s.tmp_1, s.tmp_1.argL); s.callLocIdx = 7; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; s.arg2 = (r0); - r0 = (s.i___92752 + 1); - s.i___92752 = (r0); + r0 = (s.i___125132 + 1); + s.i___125132 = (r0); { step = 1; continue; } case 2: r0 = s.arg2; return leave(s, r0) default: oops() } } } -helpers_arrayReduce__P81752.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__P114132.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__P81752_mk(s) { +function helpers_arrayReduce__P114132_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayReduce__P81752, depth: s.depth + 1, + parent: s, fn: helpers_arrayReduce__P114132, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - len___92749: undefined, - i___92752: undefined, + len___125129: undefined, + i___125132: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -15789,7 +15789,7 @@ function helpers_arrayReduce__P81752_mk(s) { -function helpers_arrayJoin__P81743(s) { +function helpers_arrayJoin__P114123(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15799,9 +15799,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.r___92777 = undefined; - s.len___92778 = undefined; - s.i___92781 = undefined; + s.r___125157 = undefined; + s.len___125158 = undefined; + s.i___125161 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -15824,16 +15824,16 @@ switch (step) { case 3: case 4: r0 = pxsim_String_.mkEmpty(); - s.r___92777 = (r0); + s.r___125157 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___92778 = (r0); - s.i___92781 = (0); + s.len___125158 = (r0); + s.i___125161 = (0); case 5: - r0 = (s.i___92781 < s.len___92778); + r0 = (s.i___125161 < s.len___125158); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.i___92781 > 0); + r0 = (s.i___125161 > 0); s.tmp_1 = r0; r0 = pxsim_numops_toBool(s.tmp_1); if (r0) { step = 6; continue; } @@ -15846,12 +15846,12 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 8; continue; } - if ((s.r___92777) && (s.r___92777).vtable) { + if ((s.r___125157) && (s.r___125157).vtable) { setupResume(s, 15); - pxsim_String__stringConv(s.r___92777); + pxsim_String__stringConv(s.r___125157); checkResumeConsumed(); return; - } else { s.retval = (s.r___92777) + ""; } + } else { s.retval = (s.r___125157) + ""; } case 15: r0 = s.retval; s.tmp_3 = r0; @@ -15865,10 +15865,10 @@ switch (step) { r0 = s.retval; s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_3, s.tmp_4); - s.r___92777 = (r0); + s.r___125157 = (r0); case 8: case 9: - r0 = pxsim_Array__getAt(s.arg0, s.i___92781); + r0 = pxsim_Array__getAt(s.arg0, s.i___125161); s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; @@ -15877,7 +15877,7 @@ switch (step) { r0 = s.tmp_0; { step = 11; continue; } case 10: - r0 = pxsim_Array__getAt(s.arg0, s.i___92781); + r0 = pxsim_Array__getAt(s.arg0, s.i___125161); s.tmp_2 = r0; r0 = (s.tmp_2 === null); case 11: @@ -15888,16 +15888,16 @@ switch (step) { r0 = pxsim_String_.mkEmpty(); { step = 13; continue; } case 12: - r0 = pxsim_Array__getAt(s.arg0, s.i___92781); + r0 = pxsim_Array__getAt(s.arg0, s.i___125161); case 13: // jmp value (already in r0) s.tmp_4 = r0; - if ((s.r___92777) && (s.r___92777).vtable) { + if ((s.r___125157) && (s.r___125157).vtable) { setupResume(s, 17); - pxsim_String__stringConv(s.r___92777); + pxsim_String__stringConv(s.r___125157); checkResumeConsumed(); return; - } else { s.retval = (s.r___92777) + ""; } + } else { s.retval = (s.r___125157) + ""; } case 17: r0 = s.retval; s.tmp_5 = r0; @@ -15911,21 +15911,21 @@ switch (step) { r0 = s.retval; s.tmp_6 = r0; r0 = pxsim_String__concat(s.tmp_5, s.tmp_6); - s.r___92777 = (r0); - r0 = (s.i___92781 + 1); - s.i___92781 = (r0); + s.r___125157 = (r0); + r0 = (s.i___125161 + 1); + s.i___125161 = (r0); { step = 5; continue; } case 14: - r0 = s.r___92777; + r0 = s.r___125157; return leave(s, r0) default: oops() } } } -helpers_arrayJoin__P81743.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__P114123.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__P81743_mk(s) { +function helpers_arrayJoin__P114123_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayJoin__P81743, depth: s.depth + 1, + parent: s, fn: helpers_arrayJoin__P114123, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15934,9 +15934,9 @@ function helpers_arrayJoin__P81743_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - r___92777: undefined, - len___92778: undefined, - i___92781: undefined, + r___125157: undefined, + len___125158: undefined, + i___125161: undefined, arg0: undefined, arg1: undefined, } } @@ -15945,7 +15945,7 @@ function helpers_arrayJoin__P81743_mk(s) { -function scene_systemMenu_toggleStats__P85782(s) { +function scene_systemMenu_toggleStats__P118162(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15955,11 +15955,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.stats___84171); + r0 = pxsim_numops_toBoolDecr(globals.stats___116551); s.tmp_0 = r0; r0 = pxsim_Boolean__bang(s.tmp_0); - globals.stats___84171 = (r0); - r0 = pxsim_numops_toBoolDecr(globals.stats___84171); + globals.stats___116551 = (r0); + r0 = pxsim_numops_toBoolDecr(globals.stats___116551); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -15968,14 +15968,14 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = globals.control_EventContext_onStats___82031; + r0 = globals.control_EventContext_onStats___114411; 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___82031; + s.tmp_3.argL = globals.control_EventContext_onStats___114411; r0 = pxsim_String_.mkEmpty(); s.tmp_3.arg0 = r0; setupLambda(s.tmp_3, s.tmp_3.argL); @@ -15988,12 +15988,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_toggleStats__P85782.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__P118162.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__P85782_mk(s) { +function scene_systemMenu_toggleStats__P118162_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_toggleStats__P85782, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_toggleStats__P118162, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16005,7 +16005,7 @@ function scene_systemMenu_toggleStats__P85782_mk(s) { -function scene_systemMenu_brightnessDown__P85780(s) { +function scene_systemMenu_brightnessDown__P118160(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16015,8 +16015,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_setScreenBrightness__P85781_mk(s); - r0 = globals.brightness___83368; + s.tmp_0 = scene_systemMenu_setScreenBrightness__P118161_mk(s); + r0 = globals.brightness___115748; s.tmp_1 = r0; r0 = (s.tmp_1 - 5); s.tmp_0.arg0 = r0; @@ -16027,12 +16027,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_brightnessDown__P85780.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__P118160.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__P85780_mk(s) { +function scene_systemMenu_brightnessDown__P118160_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_brightnessDown__P85780, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_brightnessDown__P118160, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16042,7 +16042,7 @@ function scene_systemMenu_brightnessDown__P85780_mk(s) { -function scene_systemMenu_setScreenBrightness__P85781(s) { +function scene_systemMenu_setScreenBrightness__P118161(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16056,15 +16056,15 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers_setScreenBrightness__P83379_mk(s); - s.tmp_0.arg0 = globals.screen___83446; + s.tmp_0 = helpers_setScreenBrightness__P115759_mk(s); + s.tmp_0.arg0 = globals.screen___115826; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 954; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = settings_writeNumber__P83473_mk(s); + s.tmp_0 = settings_writeNumber__P115853_mk(s); s.tmp_0.arg0 = "#brightness"; - r0 = globals.brightness___83368; + r0 = globals.brightness___115748; s.tmp_0.arg1 = r0; s.callLocIdx = 956; s.pc = 2; return s.tmp_0; case 2: @@ -16073,12 +16073,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_setScreenBrightness__P85781.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__P118161.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__P85781_mk(s) { +function scene_systemMenu_setScreenBrightness__P118161_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_setScreenBrightness__P85781, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_setScreenBrightness__P118161, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -16088,7 +16088,7 @@ function scene_systemMenu_setScreenBrightness__P85781_mk(s) { -function settings_writeNumber__P83473(s) { +function settings_writeNumber__P115853(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16106,9 +16106,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__P83471_mk(s); + s.tmp_1 = settings_writeBuffer__P115851_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = msgpack_packNumberArray__P81821_mk(s); + s.tmp_2 = msgpack_packNumberArray__P114201_mk(s); s.tmp_2.arg0 = s.tmp_0; s.callLocIdx = 123; s.pc = 2; return s.tmp_2; case 2: @@ -16121,12 +16121,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeNumber__P83473.info = {"start":2087,"length":122,"line":82,"column":4,"endLine":84,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeNumber","argumentNames":["key","value"]} +settings_writeNumber__P115853.info = {"start":2087,"length":122,"line":82,"column":4,"endLine":84,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeNumber","argumentNames":["key","value"]} -function settings_writeNumber__P83473_mk(s) { +function settings_writeNumber__P115853_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeNumber__P83473, depth: s.depth + 1, + parent: s, fn: settings_writeNumber__P115853, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16139,7 +16139,7 @@ function settings_writeNumber__P83473_mk(s) { -function settings_writeBuffer__P83471(s) { +function settings_writeBuffer__P115851(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16166,12 +16166,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeBuffer__P83471.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__P115851.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__P83471_mk(s) { +function settings_writeBuffer__P115851_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeBuffer__P83471, depth: s.depth + 1, + parent: s, fn: settings_writeBuffer__P115851, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -16182,7 +16182,7 @@ function settings_writeBuffer__P83471_mk(s) { -function msgpack_packNumberArray__P81821(s) { +function msgpack_packNumberArray__P114201(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16192,100 +16192,100 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.off___92867 = undefined; - s.n___92869 = undefined; - s.unnamed444___U2 = undefined; - s.unnamed445___U3 = undefined; - s.buf___92879 = undefined; - s.n___92885 = undefined; - s.unnamed446___U6 = undefined; - s.unnamed447___U7 = undefined; + s.off___125247 = undefined; + s.n___125249 = undefined; + s.unnamed604___U2 = undefined; + s.unnamed605___U3 = undefined; + s.buf___125259 = undefined; + s.n___125265 = undefined; + s.unnamed606___U6 = undefined; + s.unnamed607___U7 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.off___92867 = (0); - s.n___92869 = (undefined); - s.unnamed444___U2 = (s.arg0); - s.unnamed445___U3 = (0); + s.off___125247 = (0); + s.n___125249 = (undefined); + s.unnamed604___U2 = (s.arg0); + s.unnamed605___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed445___U3; - r0 = pxsim_Array__length(s.unnamed444___U2); + s.tmp_0 = r0 = s.unnamed605___U3; + r0 = pxsim_Array__length(s.unnamed604___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed444___U2, s.unnamed445___U3); - s.n___92869 = (r0); - s.tmp_2 = r0 = s.off___92867; - s.tmp_4 = msgpack_packNumberCore__P85138_mk(s); + r0 = pxsim_Array__getAt(s.unnamed604___U2, s.unnamed605___U3); + s.n___125249 = (r0); + s.tmp_2 = r0 = s.off___125247; + s.tmp_4 = msgpack_packNumberCore__P117518_mk(s); s.tmp_4.arg0 = null; - s.tmp_4.arg1 = s.off___92867; - s.tmp_4.arg2 = s.n___92869; + s.tmp_4.arg1 = s.off___125247; + s.tmp_4.arg2 = s.n___125249; s.callLocIdx = 21; s.pc = 5; return s.tmp_4; case 5: r0 = s.retval; s.tmp_3 = r0; r0 = (s.tmp_2 + s.tmp_3); - s.off___92867 = (r0); - r0 = (s.unnamed445___U3 + 1); - s.unnamed445___U3 = (r0); + s.off___125247 = (r0); + r0 = (s.unnamed605___U3 + 1); + s.unnamed605___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed444___U2 = (undefined); - r0 = pxsim.control.createBuffer(s.off___92867); - s.buf___92879 = (r0); - s.off___92867 = (0); - s.n___92885 = (undefined); - s.unnamed446___U6 = (s.arg0); - s.unnamed447___U7 = (0); + s.unnamed604___U2 = (undefined); + r0 = pxsim.control.createBuffer(s.off___125247); + s.buf___125259 = (r0); + s.off___125247 = (0); + s.n___125265 = (undefined); + s.unnamed606___U6 = (s.arg0); + s.unnamed607___U7 = (0); case 3: - s.tmp_0 = r0 = s.unnamed447___U7; - r0 = pxsim_Array__length(s.unnamed446___U6); + s.tmp_0 = r0 = s.unnamed607___U7; + r0 = pxsim_Array__length(s.unnamed606___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed446___U6, s.unnamed447___U7); - s.n___92885 = (r0); - s.tmp_2 = r0 = s.off___92867; - s.tmp_4 = msgpack_packNumberCore__P85138_mk(s); - s.tmp_4.arg0 = s.buf___92879; - s.tmp_4.arg1 = s.off___92867; - s.tmp_4.arg2 = s.n___92885; + r0 = pxsim_Array__getAt(s.unnamed606___U6, s.unnamed607___U7); + s.n___125265 = (r0); + s.tmp_2 = r0 = s.off___125247; + s.tmp_4 = msgpack_packNumberCore__P117518_mk(s); + s.tmp_4.arg0 = s.buf___125259; + s.tmp_4.arg1 = s.off___125247; + s.tmp_4.arg2 = s.n___125265; s.callLocIdx = 22; s.pc = 6; return s.tmp_4; case 6: r0 = s.retval; s.tmp_3 = r0; r0 = (s.tmp_2 + s.tmp_3); - s.off___92867 = (r0); - r0 = (s.unnamed447___U7 + 1); - s.unnamed447___U7 = (r0); + s.off___125247 = (r0); + r0 = (s.unnamed607___U7 + 1); + s.unnamed607___U7 = (r0); { step = 3; continue; } case 4: - s.unnamed446___U6 = (undefined); - r0 = s.buf___92879; + s.unnamed606___U6 = (undefined); + r0 = s.buf___125259; return leave(s, r0) default: oops() } } } -msgpack_packNumberArray__P81821.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__P114201.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__P81821_mk(s) { +function msgpack_packNumberArray__P114201_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_packNumberArray__P81821, depth: s.depth + 1, + parent: s, fn: msgpack_packNumberArray__P114201, 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___92867: undefined, - n___92869: undefined, - unnamed444___U2: undefined, - unnamed445___U3: undefined, - buf___92879: undefined, - n___92885: undefined, - unnamed446___U6: undefined, - unnamed447___U7: undefined, + off___125247: undefined, + n___125249: undefined, + unnamed604___U2: undefined, + unnamed605___U3: undefined, + buf___125259: undefined, + n___125265: undefined, + unnamed606___U6: undefined, + unnamed607___U7: undefined, arg0: undefined, } } @@ -16293,7 +16293,7 @@ function msgpack_packNumberArray__P81821_mk(s) { -function msgpack_packNumberCore__P85138(s) { +function msgpack_packNumberCore__P117518(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16303,15 +16303,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tag___92899 = undefined; - s.fmt___92942 = undefined; + s.tag___125279 = undefined; + s.fmt___125322 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tag___92899 = (203); + s.tag___125279 = (203); s.tmp_1 = r0 = s.arg2; r0 = (s.arg2 << 0); s.tmp_2 = r0; @@ -16361,17 +16361,17 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 8; continue; } - s.tag___92899 = (204); + s.tag___125279 = (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___92899 = (205); + s.tag___125279 = (205); { step = 10; continue; } case 9: - s.tag___92899 = (206); + s.tag___125279 = (206); case 10: case 11: { step = 17; continue; } @@ -16380,41 +16380,41 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - s.tag___92899 = (208); + s.tag___125279 = (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___92899 = (209); + s.tag___125279 = (209); { step = 15; continue; } case 14: - s.tag___92899 = (210); + s.tag___125279 = (210); case 15: case 16: case 17: case 18: case 19: case 20: - s.tmp_0 = msgpack_tagFormat__P85137_mk(s); - s.tmp_0.arg0 = s.tag___92899; + s.tmp_0 = msgpack_tagFormat__P117517_mk(s); + s.tmp_0.arg0 = s.tag___125279; s.callLocIdx = 17; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.fmt___92942 = (r0); + s.fmt___125322 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg0); if (!r0) { step = 21; continue; } - r0 = pxsim.BufferMethods.setByte(s.arg0, s.arg1, s.tag___92899); + r0 = pxsim.BufferMethods.setByte(s.arg0, s.arg1, s.tag___125279); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = s.fmt___92942; + s.tmp_1 = r0 = s.fmt___125322; 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__P81812_mk(s); - s.tmp_1.arg0 = s.fmt___92942; + s.tmp_1 = pins_sizeOf__P114192_mk(s); + s.tmp_1.arg0 = s.fmt___125322; s.callLocIdx = 18; s.pc = 25; return s.tmp_1; case 25: r0 = s.retval; @@ -16424,12 +16424,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -msgpack_packNumberCore__P85138.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__P117518.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__P85138_mk(s) { +function msgpack_packNumberCore__P117518_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_packNumberCore__P85138, depth: s.depth + 1, + parent: s, fn: msgpack_packNumberCore__P117518, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16439,8 +16439,8 @@ function msgpack_packNumberCore__P85138_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - tag___92899: undefined, - fmt___92942: undefined, + tag___125279: undefined, + fmt___125322: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -16450,7 +16450,7 @@ function msgpack_packNumberCore__P85138_mk(s) { -function msgpack_tagFormat__P85137(s) { +function msgpack_tagFormat__P117517(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16510,12 +16510,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -msgpack_tagFormat__P85137.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__P117517.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__P85137_mk(s) { +function msgpack_tagFormat__P117517_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_tagFormat__P85137, depth: s.depth + 1, + parent: s, fn: msgpack_tagFormat__P117517, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -16525,7 +16525,7 @@ function msgpack_tagFormat__P85137_mk(s) { -function pins_sizeOf__P81812(s) { +function pins_sizeOf__P114192(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16539,7 +16539,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Buffer_sizeOfNumberFormat__P81848_mk(s); + s.tmp_0 = Buffer_sizeOfNumberFormat__P114228_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 16; s.pc = 1; return s.tmp_0; case 1: @@ -16547,12 +16547,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -pins_sizeOf__P81812.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__P114192.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__P81812_mk(s) { +function pins_sizeOf__P114192_mk(s) { checkStack(s.depth); return { - parent: s, fn: pins_sizeOf__P81812, depth: s.depth + 1, + parent: s, fn: pins_sizeOf__P114192, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -16562,7 +16562,7 @@ function pins_sizeOf__P81812_mk(s) { -function Buffer_sizeOfNumberFormat__P81848(s) { +function Buffer_sizeOfNumberFormat__P114228(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16641,12 +16641,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Buffer_sizeOfNumberFormat__P81848.info = {"start":12467,"length":856,"line":427,"column":4,"endLine":451,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"sizeOfNumberFormat","argumentNames":["format"]} +Buffer_sizeOfNumberFormat__P114228.info = {"start":12467,"length":856,"line":427,"column":4,"endLine":451,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"sizeOfNumberFormat","argumentNames":["format"]} -function Buffer_sizeOfNumberFormat__P81848_mk(s) { +function Buffer_sizeOfNumberFormat__P114228_mk(s) { checkStack(s.depth); return { - parent: s, fn: Buffer_sizeOfNumberFormat__P81848, depth: s.depth + 1, + parent: s, fn: Buffer_sizeOfNumberFormat__P114228, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -16656,7 +16656,7 @@ function Buffer_sizeOfNumberFormat__P81848_mk(s) { -function helpers_setScreenBrightness__P83379(s) { +function helpers_setScreenBrightness__P115759(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16671,7 +16671,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = Math_clamp__P81766_mk(s); + s.tmp_0 = Math_clamp__P114146_mk(s); s.tmp_0.arg0 = 10; s.tmp_0.arg1 = 100; r0 = (s.arg1 | 0); @@ -16680,18 +16680,18 @@ switch (step) { case 1: r0 = s.retval; s.arg1 = (r0); - globals.brightness___83368 = (s.arg1); - r0 = pxsim_pxtcore.setScreenBrightness(globals.brightness___83368); + globals.brightness___115748 = (s.arg1); + r0 = pxsim_pxtcore.setScreenBrightness(globals.brightness___115748); r0 = undefined; return leave(s, r0) default: oops() } } } -helpers_setScreenBrightness__P83379.info = {"start":6243,"length":210,"line":211,"column":4,"endLine":215,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"setScreenBrightness","argumentNames":["img","b"]} +helpers_setScreenBrightness__P115759.info = {"start":6243,"length":210,"line":211,"column":4,"endLine":215,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"setScreenBrightness","argumentNames":["img","b"]} -function helpers_setScreenBrightness__P83379_mk(s) { +function helpers_setScreenBrightness__P115759_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_setScreenBrightness__P83379, depth: s.depth + 1, + parent: s, fn: helpers_setScreenBrightness__P115759, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -16702,7 +16702,7 @@ function helpers_setScreenBrightness__P83379_mk(s) { -function scene_systemMenu_brightnessUp__P85779(s) { +function scene_systemMenu_brightnessUp__P118159(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16712,8 +16712,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_setScreenBrightness__P85781_mk(s); - r0 = globals.brightness___83368; + s.tmp_0 = scene_systemMenu_setScreenBrightness__P118161_mk(s); + r0 = globals.brightness___115748; s.tmp_1 = r0; r0 = (s.tmp_1 + 5); s.tmp_0.arg0 = r0; @@ -16724,12 +16724,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_brightnessUp__P85779.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__P118159.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__P85779_mk(s) { +function scene_systemMenu_brightnessUp__P118159_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_brightnessUp__P85779, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_brightnessUp__P118159, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16739,7 +16739,7 @@ function scene_systemMenu_brightnessUp__P85779_mk(s) { -function scene_systemMenu_volumeDown__P85778(s) { +function scene_systemMenu_volumeDown__P118158(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16749,29 +16749,29 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.v___93215 = undefined; - s.remainder___93218 = undefined; - s.newVolume___93221 = undefined; - s.tmp_0 = music_volume__P83237_mk(s); + s.v___125595 = undefined; + s.remainder___125598 = undefined; + s.newVolume___125601 = undefined; + s.tmp_0 = music_volume__P115617_mk(s); s.callLocIdx = 948; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.v___93215 = (r0); - r0 = (s.v___93215 % 32); - s.remainder___93218 = (r0); - r0 = pxsim_numops_toBoolDecr(s.remainder___93218); + s.v___125595 = (r0); + r0 = (s.v___125595 % 32); + s.remainder___125598 = (r0); + r0 = pxsim_numops_toBoolDecr(s.remainder___125598); if (!r0) { step = 1; continue; } - r0 = s.remainder___93218; + r0 = s.remainder___125598; { step = 2; continue; } case 1: r0 = 32; case 2: // jmp value (already in r0) s.tmp_0 = r0; - r0 = (s.v___93215 - s.tmp_0); - s.newVolume___93221 = (r0); - s.tmp_0 = scene_systemMenu_setVolume__P85776_mk(s); - s.tmp_0.arg0 = s.newVolume___93221; + r0 = (s.v___125595 - s.tmp_0); + s.newVolume___125601 = (r0); + s.tmp_0 = scene_systemMenu_setVolume__P118156_mk(s); + s.tmp_0.arg0 = s.newVolume___125601; s.callLocIdx = 949; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; @@ -16779,24 +16779,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_volumeDown__P85778.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__P118158.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__P85778_mk(s) { +function scene_systemMenu_volumeDown__P118158_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_volumeDown__P85778, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_volumeDown__P118158, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - v___93215: undefined, - remainder___93218: undefined, - newVolume___93221: undefined, + v___125595: undefined, + remainder___125598: undefined, + newVolume___125601: undefined, } } -function scene_systemMenu_setVolume__P85776(s) { +function scene_systemMenu_setVolume__P118156(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16810,18 +16810,18 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = music_setVolume__P83236_mk(s); + s.tmp_0 = music_setVolume__P115616_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 943; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = music_playTone__P83238_mk(s); + s.tmp_0 = music_playTone__P115618_mk(s); s.tmp_0.arg0 = 440; s.tmp_0.arg1 = 500; s.callLocIdx = 944; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = settings_writeNumber__P83473_mk(s); + s.tmp_0 = settings_writeNumber__P115853_mk(s); s.tmp_0.arg0 = "#volume"; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 945; s.pc = 3; return s.tmp_0; @@ -16831,12 +16831,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_setVolume__P85776.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__P118156.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__P85776_mk(s) { +function scene_systemMenu_setVolume__P118156_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_setVolume__P85776, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_setVolume__P118156, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -16846,7 +16846,7 @@ function scene_systemMenu_setVolume__P85776_mk(s) { -function music_playTone__P83238(s) { +function music_playTone__P115618(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16856,7 +16856,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.id___93056 = undefined; + s.id___125436 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -16881,7 +16881,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_2 = music_playNoteCore__P85233_mk(s); + s.tmp_2 = music_playNoteCore__P117613_mk(s); s.tmp_2.arg0 = 0; s.tmp_2.arg1 = s.arg0; r0 = pxsim_pxtrt_ldlocRef(s.arg1); @@ -16889,7 +16889,7 @@ switch (step) { s.callLocIdx = 67; s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; - s.tmp_0 = pause__P82046_mk(s); + s.tmp_0 = pause__P114426_mk(s); r0 = pxsim_pxtrt_ldlocRef(s.arg1); s.tmp_0.arg0 = r0; s.callLocIdx = 68; s.pc = 6; return s.tmp_0; @@ -16897,13 +16897,13 @@ switch (step) { r0 = s.retval; { step = 4; continue; } case 3: - r0 = (globals.playToneID___85235 + 1); + r0 = (globals.playToneID___117615 + 1); s.tmp_0 = r0; - globals.playToneID___85235 = (r0); - s.id___93056 = (s.tmp_0); - r0 = pxsim_pxtcore_mkAction(3, inline__P93062); + globals.playToneID___117615 = (r0); + s.id___125436 = (s.tmp_0); + r0 = pxsim_pxtcore_mkAction(3, inline__P125442); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.id___93056); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.id___125436); 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); @@ -16912,17 +16912,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_playTone__P83238.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__P115618.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__P83238_mk(s) { +function music_playTone__P115618_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_playTone__P83238, depth: s.depth + 1, + parent: s, fn: music_playTone__P115618, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - id___93056: undefined, + id___125436: undefined, arg0: undefined, arg1: undefined, } } @@ -16931,7 +16931,7 @@ function music_playTone__P83238_mk(s) { -function inline__P93062(s) { +function inline__P125442(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16941,14 +16941,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.pos___93063 = undefined; - s.now___93073 = undefined; - s.d___93076 = undefined; - s.t___93080 = undefined; + s.pos___125443 = undefined; + s.now___125453 = undefined; + s.d___125456 = undefined; + s.t___125460 = undefined; r0 = pxsim.control.millis(); - s.pos___93063 = (r0); + s.pos___125443 = (r0); case 1: - r0 = (s.caps[0] == globals.playToneID___85235); + r0 = (s.caps[0] == globals.playToneID___117615); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 2; continue; } @@ -16964,30 +16964,30 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 6; continue; } r0 = pxsim.control.millis(); - s.now___93073 = (r0); - r0 = (s.pos___93063 - s.now___93073); - s.d___93076 = (r0); - s.tmp_0 = Math_min__P81770_mk(s); + s.now___125453 = (r0); + r0 = (s.pos___125443 - s.now___125453); + s.d___125456 = (r0); + s.tmp_0 = Math_min__P114150_mk(s); r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 500; s.callLocIdx = 69; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.t___93080 = (r0); + s.t___125460 = (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___93080); + r0 = (s.tmp_2 - s.t___125460); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - r0 = (s.pos___93063 + s.t___93080); - s.pos___93063 = (r0); - s.tmp_0 = music_playNoteCore__P85233_mk(s); - r0 = (s.d___93076 - 1); + r0 = (s.pos___125443 + s.t___125460); + s.pos___125443 = (r0); + s.tmp_0 = music_playNoteCore__P117613_mk(s); + r0 = (s.d___125456 - 1); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.caps[2]; - s.tmp_0.arg2 = s.t___93080; + s.tmp_0.arg2 = s.t___125460; s.callLocIdx = 70; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; @@ -16997,16 +16997,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_2 = pause__P82046_mk(s); - r0 = (s.d___93076 + s.t___93080); + s.tmp_2 = pause__P114426_mk(s); + r0 = (s.d___125456 + s.t___125460); s.tmp_2.arg0 = r0; s.callLocIdx = 71; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; { step = 5; continue; } case 4: - s.tmp_0 = pause__P82046_mk(s); - r0 = (s.d___93076 + s.t___93080); + s.tmp_0 = pause__P114426_mk(s); + r0 = (s.d___125456 + s.t___125460); s.tmp_1 = r0; r0 = (s.tmp_1 - 100); s.tmp_0.arg0 = r0; @@ -17020,27 +17020,27 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P93062.info = {"start":2890,"length":515,"line":92,"column":34,"endLine":106,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} +inline__P125442.info = {"start":2890,"length":515,"line":92,"column":34,"endLine":106,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} -function inline__P93062_mk(s) { +function inline__P125442_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P93062, depth: s.depth + 1, + parent: s, fn: inline__P125442, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - pos___93063: undefined, - now___93073: undefined, - d___93076: undefined, - t___93080: undefined, + pos___125443: undefined, + now___125453: undefined, + d___125456: undefined, + t___125460: undefined, } } -function music_playNoteCore__P85233(s) { +function music_playNoteCore__P117613(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17050,7 +17050,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.buf___93110 = undefined; + s.buf___125490 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -17058,16 +17058,16 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim.control.createBuffer(12); - s.buf___93110 = (r0); - s.tmp_0 = music_addNote__P85240_mk(s); - s.tmp_0.arg0 = s.buf___93110; + s.buf___125490 = (r0); + s.tmp_0 = music_addNote__P117620_mk(s); + s.tmp_0.arg0 = s.buf___125490; 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__P83237_mk(s); + s.tmp_1 = music_volume__P115617_mk(s); s.callLocIdx = 65; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; @@ -17076,21 +17076,21 @@ switch (step) { s.callLocIdx = 66; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = pxsim.music.queuePlayInstructions(s.arg0, s.buf___93110); + r0 = pxsim.music.queuePlayInstructions(s.arg0, s.buf___125490); r0 = undefined; return leave(s, r0) default: oops() } } } -music_playNoteCore__P85233.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__P117613.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__P85233_mk(s) { +function music_playNoteCore__P117613_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_playNoteCore__P85233, depth: s.depth + 1, + parent: s, fn: music_playNoteCore__P117613, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - buf___93110: undefined, + buf___125490: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -17100,7 +17100,7 @@ function music_playNoteCore__P85233_mk(s) { -function music_addNote__P85240(s) { +function music_addNote__P117620(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17168,12 +17168,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_addNote__P85240.info = {"start":9705,"length":904,"line":308,"column":4,"endLine":321,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"addNote","argumentNames":["sndInstr","sndInstrPtr","ms","beg","end","soundWave","hz","volume","endHz"]} +music_addNote__P117620.info = {"start":9705,"length":904,"line":308,"column":4,"endLine":321,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"addNote","argumentNames":["sndInstr","sndInstrPtr","ms","beg","end","soundWave","hz","volume","endHz"]} -function music_addNote__P85240_mk(s) { +function music_addNote__P117620_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_addNote__P85240, depth: s.depth + 1, + parent: s, fn: music_addNote__P117620, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17194,7 +17194,7 @@ function music_addNote__P85240_mk(s) { -function music_setVolume__P83236(s) { +function music_setVolume__P115616(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17208,7 +17208,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Math_clamp__P81766_mk(s); + s.tmp_0 = Math_clamp__P114146_mk(s); s.tmp_0.arg0 = 0; s.tmp_0.arg1 = 255; r0 = (s.arg0 | 0); @@ -17216,8 +17216,8 @@ switch (step) { s.callLocIdx = 62; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.globalVolume___85228 = (r0); - r0 = (globals.globalVolume___85228 > 0); + globals.globalVolume___117608 = (r0); + r0 = (globals.globalVolume___117608 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -17233,12 +17233,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_setVolume__P83236.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__P115616.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__P83236_mk(s) { +function music_setVolume__P115616_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_setVolume__P83236, depth: s.depth + 1, + parent: s, fn: music_setVolume__P115616, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17249,7 +17249,7 @@ function music_setVolume__P83236_mk(s) { -function music_enableAmp__P85231(s) { +function music_enableAmp__P117611(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17267,12 +17267,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_enableAmp__P85231.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__P117611.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__P85231_mk(s) { +function music_enableAmp__P117611_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_enableAmp__P85231, depth: s.depth + 1, + parent: s, fn: music_enableAmp__P117611, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -17281,7 +17281,7 @@ function music_enableAmp__P85231_mk(s) { -function scene_systemMenu_volumeUp__P85777(s) { +function scene_systemMenu_volumeUp__P118157(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17291,22 +17291,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.v___93024 = undefined; - s.remainder___93027 = undefined; - s.newVolume___93030 = undefined; - s.tmp_0 = music_volume__P83237_mk(s); + s.v___125404 = undefined; + s.remainder___125407 = undefined; + s.newVolume___125410 = undefined; + s.tmp_0 = music_volume__P115617_mk(s); s.callLocIdx = 946; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.v___93024 = (r0); - r0 = (s.v___93024 % 32); - s.remainder___93027 = (r0); - r0 = (s.v___93024 + 32); + s.v___125404 = (r0); + r0 = (s.v___125404 % 32); + s.remainder___125407 = (r0); + r0 = (s.v___125404 + 32); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.remainder___93027); - s.newVolume___93030 = (r0); - s.tmp_0 = scene_systemMenu_setVolume__P85776_mk(s); - s.tmp_0.arg0 = s.newVolume___93030; + r0 = (s.tmp_0 - s.remainder___125407); + s.newVolume___125410 = (r0); + s.tmp_0 = scene_systemMenu_setVolume__P118156_mk(s); + s.tmp_0.arg0 = s.newVolume___125410; s.callLocIdx = 947; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; @@ -17314,24 +17314,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_volumeUp__P85777.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__P118157.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__P85777_mk(s) { +function scene_systemMenu_volumeUp__P118157_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_volumeUp__P85777, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_volumeUp__P118157, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - v___93024: undefined, - remainder___93027: undefined, - newVolume___93030: undefined, + v___125404: undefined, + remainder___125407: undefined, + newVolume___125410: undefined, } } -function game_consoleOverlay_isVisible__P84293(s) { +function game_consoleOverlay_isVisible__P116673(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17341,7 +17341,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___85818); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___118198); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); s.tmp_1 = r0; @@ -17351,12 +17351,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_consoleOverlay_isVisible__P84293.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__P116673.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__P84293_mk(s) { +function game_consoleOverlay_isVisible__P116673_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_isVisible__P84293, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_isVisible__P116673, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17367,7 +17367,7 @@ function game_consoleOverlay_isVisible__P84293_mk(s) { -function scene_systemMenu_closeMenu__P84271(s) { +function scene_systemMenu_closeMenu__P116651(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17377,20 +17377,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___85772); + r0 = pxsim_numops_toBoolDecr(globals.instance___118152); if (!r0) { step = 1; continue; } - s.tmp_0 = scene_systemMenu_PauseMenu_dispose__P84270_mk(s); - s.tmp_0.arg0 = globals.instance___85772; + s.tmp_0 = scene_systemMenu_PauseMenu_dispose__P116650_mk(s); + s.tmp_0.arg0 = globals.instance___118152; s.callLocIdx = 962; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.instance___85772 = (undefined); - s.tmp_0 = controller__setUserEventsEnabled__P83598_mk(s); + globals.instance___118152 = (undefined); + s.tmp_0 = controller__setUserEventsEnabled__P115978_mk(s); s.tmp_0.arg0 = true; s.callLocIdx = 963; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = game_popScene__P84179_mk(s); + s.tmp_0 = game_popScene__P116559_mk(s); s.callLocIdx = 964; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -17400,12 +17400,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_closeMenu__P84271.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__P116651.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__P84271_mk(s) { +function scene_systemMenu_closeMenu__P116651_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_closeMenu__P84271, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_closeMenu__P116651, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -17414,7 +17414,7 @@ function scene_systemMenu_closeMenu__P84271_mk(s) { -function scene_systemMenu_PauseMenu_dispose__P84270(s) { +function scene_systemMenu_PauseMenu_dispose__P116650(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17429,15 +17429,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C84264_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C116644_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__P81749_mk(s); + s.tmp_1 = helpers_arrayForEach__P114129_mk(s); r0 = s.arg0.fields["options"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = inline__P91536; + s.tmp_1.arg1 = inline__P123916; s.callLocIdx = 939; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -17448,12 +17448,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_dispose__P84270.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__P116650.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__P84270_mk(s) { +function scene_systemMenu_PauseMenu_dispose__P116650_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_dispose__P84270, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_dispose__P116650, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17464,7 +17464,7 @@ function scene_systemMenu_PauseMenu_dispose__P84270_mk(s) { -function inline__P91536(s) { +function inline__P123916(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17478,7 +17478,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = scene_systemMenu_MenuOption_dispose__P84263_mk(s); + s.tmp_0 = scene_systemMenu_MenuOption_dispose__P116643_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 938; s.pc = 1; return s.tmp_0; case 1: @@ -17487,12 +17487,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P91536.info = {"start":7813,"length":16,"line":245,"column":37,"endLine":245,"endColumn":53,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":["o"]} +inline__P123916.info = {"start":7813,"length":16,"line":245,"column":37,"endLine":245,"endColumn":53,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":["o"]} -function inline__P91536_mk(s) { +function inline__P123916_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P91536, depth: s.depth + 1, + parent: s, fn: inline__P123916, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -17502,7 +17502,7 @@ function inline__P91536_mk(s) { -function scene_systemMenu_MenuOption_dispose__P84263(s) { +function scene_systemMenu_MenuOption_dispose__P116643(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17517,12 +17517,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C84256_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C116636_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__P83735_mk(s); + s.tmp_1 = Sprite_destroy__P116115_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = undefined; @@ -17530,7 +17530,7 @@ switch (step) { s.callLocIdx = 858; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.tmp_0 = Sprite_destroy__P83735_mk(s); + s.tmp_0 = Sprite_destroy__P116115_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = undefined; @@ -17546,12 +17546,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_dispose__P84263.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__P116643.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__P84263_mk(s) { +function scene_systemMenu_MenuOption_dispose__P116643_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_dispose__P84263, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_dispose__P116643, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17562,7 +17562,7 @@ function scene_systemMenu_MenuOption_dispose__P84263_mk(s) { -function Sprite_destroy__P83735(s) { +function Sprite_destroy__P116115(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17579,7 +17579,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 2); @@ -17597,7 +17597,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__P84434_mk(s); + s.tmp_0 = effects_ParticleEffect_destroy__P116814_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg2; @@ -17607,7 +17607,7 @@ switch (step) { r0 = s.retval; { step = 4; continue; } case 3: - s.tmp_0 = Sprite__destroyCore__P83736_mk(s); + s.tmp_0 = Sprite__destroyCore__P116116_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 370; s.pc = 7; return s.tmp_0; case 7: @@ -17618,12 +17618,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_destroy__P83735.info = {"start":28605,"length":293,"line":862,"column":4,"endLine":871,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"destroy","argumentNames":["this","effect","duration"]} +Sprite_destroy__P116115.info = {"start":28605,"length":293,"line":862,"column":4,"endLine":871,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"destroy","argumentNames":["this","effect","duration"]} -function Sprite_destroy__P83735_mk(s) { +function Sprite_destroy__P116115_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_destroy__P83735, depth: s.depth + 1, + parent: s, fn: Sprite_destroy__P116115, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17639,7 +17639,7 @@ function Sprite_destroy__P83735_mk(s) { -function effects_ParticleEffect_destroy__P84434(s) { +function effects_ParticleEffect_destroy__P116814(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17657,15 +17657,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ParticleEffect__C84431_VT)) failedCast(r0); - s.tmp_0 = Sprite_setFlag__P83727_mk(s); + if (!checkSubtype(r0, effects_ParticleEffect__C116811_VT)) failedCast(r0); + s.tmp_0 = Sprite_setFlag__P116107_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 3072; s.tmp_0.arg2 = true; s.callLocIdx = 1123; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = effects_ParticleEffect_start__P84433_mk(s); + s.tmp_0 = effects_ParticleEffect_start__P116813_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg3; @@ -17697,8 +17697,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__P84460_mk(s); - s.tmp_0.arg0 = globals.dissolve___84463; + s.tmp_0 = effects_ImageEffect_applyTo__P116840_mk(s); + s.tmp_0.arg0 = globals.dissolve___116843; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1125; s.pc = 5; return s.tmp_0; case 5: @@ -17707,12 +17707,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ParticleEffect_destroy__P84434.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__P116814.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__P84434_mk(s) { +function effects_ParticleEffect_destroy__P116814_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ParticleEffect_destroy__P84434, depth: s.depth + 1, + parent: s, fn: effects_ParticleEffect_destroy__P116814, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17730,7 +17730,7 @@ function effects_ParticleEffect_destroy__P84434_mk(s) { -function inline__P91688(s) { +function inline__P124068(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17740,11 +17740,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___91691 = undefined; - s.x___91702 = undefined; - s.y___91708 = undefined; - s.w___91714 = undefined; - s.h___91718 = undefined; + s.i___124071 = undefined; + s.x___124082 = undefined; + s.y___124088 = undefined; + s.w___124094 = undefined; + s.h___124098 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -17757,13 +17757,13 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 >> 5); - s.i___91691 = (r0); + s.i___124071 = (r0); case 1: - r0 = (s.i___91691 > 0); + r0 = (s.i___124071 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = Math_FastRandom_randomRange__P84232_mk(s); + s.tmp_1 = Math_FastRandom_randomRange__P116612_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 0; r0 = pxsim_ImageMethods.width(s.arg0); @@ -17771,8 +17771,8 @@ switch (step) { s.callLocIdx = 39; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.x___91702 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P84232_mk(s); + s.x___124082 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P116612_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 0; r0 = pxsim_ImageMethods.height(s.arg0); @@ -17780,56 +17780,56 @@ switch (step) { s.callLocIdx = 40; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.y___91708 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P84232_mk(s); + s.y___124088 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P116612_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___91714 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P84232_mk(s); + s.w___124094 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P116612_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___91718 = (r0); - s.tmp_0 = helpers_imageDrawRect__P83375_mk(s); + s.h___124098 = (r0); + s.tmp_0 = helpers_imageDrawRect__P115755_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.x___91702; - s.tmp_0.arg2 = s.y___91708; - s.tmp_0.arg3 = s.w___91714; - s.tmp_0.arg4 = s.h___91718; + s.tmp_0.arg1 = s.x___124082; + s.tmp_0.arg2 = s.y___124088; + s.tmp_0.arg3 = s.w___124094; + s.tmp_0.arg4 = s.h___124098; s.tmp_0.arg5 = 0; s.callLocIdx = 43; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - r0 = (s.i___91691 - 1); - s.i___91691 = (r0); + r0 = (s.i___124071 - 1); + s.i___124071 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P91688.info = {"start":2199,"length":360,"line":60,"column":49,"endLine":69,"endColumn":5,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":["input","r"]} +inline__P124068.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 inline__P91688_mk(s) { +function inline__P124068_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P91688, depth: s.depth + 1, + parent: s, fn: inline__P124068, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - i___91691: undefined, - x___91702: undefined, - y___91708: undefined, - w___91714: undefined, - h___91718: undefined, + i___124071: undefined, + x___124082: undefined, + y___124088: undefined, + w___124094: undefined, + h___124098: undefined, arg0: undefined, arg1: undefined, } } @@ -17838,7 +17838,7 @@ function inline__P91688_mk(s) { -function helpers_imageDrawRect__P83375(s) { +function helpers_imageDrawRect__P115755(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17877,7 +17877,7 @@ switch (step) { s.arg3 = (r0); r0 = (s.arg4 - 1); s.arg4 = (r0); - s.tmp_0 = helpers_imageDrawLine__P83374_mk(s); + s.tmp_0 = helpers_imageDrawLine__P115754_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -17888,7 +17888,7 @@ switch (step) { s.callLocIdx = 84; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P83374_mk(s); + s.tmp_0 = helpers_imageDrawLine__P115754_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -17899,7 +17899,7 @@ switch (step) { s.callLocIdx = 85; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P83374_mk(s); + s.tmp_0 = helpers_imageDrawLine__P115754_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg1 + s.arg3); s.tmp_0.arg1 = r0; @@ -17912,7 +17912,7 @@ switch (step) { s.callLocIdx = 86; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P83374_mk(s); + s.tmp_0 = helpers_imageDrawLine__P115754_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg1 + s.arg3); s.tmp_0.arg1 = r0; @@ -17930,12 +17930,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageDrawRect__P83375.info = {"start":4141,"length":370,"line":140,"column":4,"endLine":148,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawRect","argumentNames":["img","x","y","w","h","c"]} +helpers_imageDrawRect__P115755.info = {"start":4141,"length":370,"line":140,"column":4,"endLine":148,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawRect","argumentNames":["img","x","y","w","h","c"]} -function helpers_imageDrawRect__P83375_mk(s) { +function helpers_imageDrawRect__P115755_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageDrawRect__P83375, depth: s.depth + 1, + parent: s, fn: helpers_imageDrawRect__P115755, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17951,7 +17951,7 @@ function helpers_imageDrawRect__P83375_mk(s) { -function helpers_imageDrawLine__P83374(s) { +function helpers_imageDrawLine__P115754(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17971,14 +17971,14 @@ switch (step) { s.lambdaArgs = null; } s.tmp_0 = r0 = s.arg0; - s.tmp_2 = helpers_pack__P85265_mk(s); + s.tmp_2 = helpers_pack__P117645_mk(s); s.tmp_2.arg0 = s.arg1; s.tmp_2.arg1 = s.arg2; s.callLocIdx = 82; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = helpers_pack__P85265_mk(s); + s.tmp_4 = helpers_pack__P117645_mk(s); s.tmp_4.arg0 = s.arg3; s.tmp_4.arg1 = s.arg4; s.callLocIdx = 83; s.pc = 2; return s.tmp_4; @@ -17990,12 +17990,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageDrawLine__P83374.info = {"start":3977,"length":159,"line":137,"column":4,"endLine":139,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawLine","argumentNames":["img","x","y","w","h","c"]} +helpers_imageDrawLine__P115754.info = {"start":3977,"length":159,"line":137,"column":4,"endLine":139,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawLine","argumentNames":["img","x","y","w","h","c"]} -function helpers_imageDrawLine__P83374_mk(s) { +function helpers_imageDrawLine__P115754_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageDrawLine__P83374, depth: s.depth + 1, + parent: s, fn: helpers_imageDrawLine__P115754, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18014,7 +18014,7 @@ function helpers_imageDrawLine__P83374_mk(s) { -function effects_ImageEffect_applyTo__P84460(s) { +function effects_ImageEffect_applyTo__P116840(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18024,14 +18024,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.clonedImage___91814 = undefined; + s.clonedImage___124194 = 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__C84458_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ImageEffect__C116838_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -18057,16 +18057,16 @@ switch (step) { r0 = s.arg1.fields["_image"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.clone(s.tmp_5); - s.clonedImage___91814 = (r0); - s.tmp_0 = effects_ImageEffect_change__P84461_mk(s); + s.clonedImage___124194 = (r0); + s.tmp_0 = effects_ImageEffect_change__P116841_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.clonedImage___91814; + s.tmp_0.arg1 = s.clonedImage___124194; s.callLocIdx = 1136; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = Sprite_setImage__P83704_mk(s); + s.tmp_0 = Sprite_setImage__P116084_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_0.arg1 = s.clonedImage___91814; + s.tmp_0.arg1 = s.clonedImage___124194; s.callLocIdx = 1137; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; @@ -18075,12 +18075,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_applyTo__P84460.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__P116840.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__P84460_mk(s) { +function effects_ImageEffect_applyTo__P116840_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_applyTo__P84460, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_applyTo__P116840, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18088,7 +18088,7 @@ function effects_ImageEffect_applyTo__P84460_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - clonedImage___91814: undefined, + clonedImage___124194: undefined, arg0: undefined, arg1: undefined, } } @@ -18097,7 +18097,7 @@ function effects_ImageEffect_applyTo__P84460_mk(s) { -function effects_ImageEffect_change__P84461(s) { +function effects_ImageEffect_change__P116841(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18113,7 +18113,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ImageEffect__C84458_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ImageEffect__C116838_VT)) failedCast(r0); s.tmp_0 = if_effect_3_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; @@ -18134,12 +18134,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_change__P84461.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__P116841.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__P84461_mk(s) { +function effects_ImageEffect_change__P116841_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_change__P84461, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_change__P116841, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -18150,7 +18150,7 @@ function effects_ImageEffect_change__P84461_mk(s) { -function Sprite_setImage__P83704(s) { +function Sprite_setImage__P116084(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18166,7 +18166,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -18177,7 +18177,7 @@ switch (step) { case 1: case 2: r0 = (s.arg0).fields["_image"] = (s.arg1); - s.tmp_0 = Sprite_setHitbox__P83705_mk(s); + s.tmp_0 = Sprite_setHitbox__P116085_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 248; s.pc = 4; return s.tmp_0; case 4: @@ -18187,12 +18187,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setImage__P83704.info = {"start":7004,"length":133,"line":256,"column":4,"endLine":260,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setImage","argumentNames":["this","img"]} +Sprite_setImage__P116084.info = {"start":7004,"length":133,"line":256,"column":4,"endLine":260,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setImage","argumentNames":["this","img"]} -function Sprite_setImage__P83704_mk(s) { +function Sprite_setImage__P116084_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setImage__P83704, depth: s.depth + 1, + parent: s, fn: Sprite_setImage__P116084, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18204,7 +18204,7 @@ function Sprite_setImage__P83704_mk(s) { -function Sprite_setHitbox__P83705(s) { +function Sprite_setHitbox__P116085(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18214,29 +18214,29 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.newHitBox___91833 = undefined; - s.oMinX___91841 = undefined; - s.oMinY___91845 = undefined; - s.oMaxX___91849 = undefined; - s.oMaxY___91856 = undefined; - s.nMinX___91863 = undefined; - s.nMinY___91866 = undefined; - s.nMaxX___91869 = undefined; - s.nMaxY___91875 = undefined; - s.xDiff___91881 = undefined; - s.yDiff___91892 = undefined; + s.newHitBox___124213 = undefined; + s.oMinX___124221 = undefined; + s.oMinY___124225 = undefined; + s.oMaxX___124229 = undefined; + s.oMaxY___124236 = undefined; + s.nMinX___124243 = undefined; + s.nMinY___124246 = undefined; + s.nMaxX___124249 = undefined; + s.nMaxY___124255 = undefined; + s.xDiff___124261 = undefined; + s.yDiff___124272 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); - s.tmp_0 = game_calculateHitBox__P83614_mk(s); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); + s.tmp_0 = game_calculateHitBox__P115994_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 249; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.newHitBox___91833 = (r0); + s.newHitBox___124213 = (r0); r0 = s.arg0.fields["_hitbox"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -18245,95 +18245,95 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = (s.arg0).fields["_hitbox"] = (s.newHitBox___91833); + r0 = (s.arg0).fields["_hitbox"] = (s.newHitBox___124213); { step = 7; continue; } case 1: case 2: r0 = s.arg0.fields["_hitbox"]; r0 = r0.fields["ox"]; - s.oMinX___91841 = (r0); + s.oMinX___124221 = (r0); r0 = s.arg0.fields["_hitbox"]; r0 = r0.fields["oy"]; - s.oMinY___91845 = (r0); + s.oMinY___124225 = (r0); r0 = s.arg0.fields["_hitbox"]; r0 = r0.fields["width"]; s.tmp_0 = r0; - r0 = (s.oMinX___91841 + s.tmp_0); - s.oMaxX___91849 = (r0); + r0 = (s.oMinX___124221 + s.tmp_0); + s.oMaxX___124229 = (r0); r0 = s.arg0.fields["_hitbox"]; r0 = r0.fields["height"]; s.tmp_0 = r0; - r0 = (s.oMinY___91845 + s.tmp_0); - s.oMaxY___91856 = (r0); - r0 = s.newHitBox___91833.fields["ox"]; - s.nMinX___91863 = (r0); - r0 = s.newHitBox___91833.fields["oy"]; - s.nMinY___91866 = (r0); - r0 = s.newHitBox___91833.fields["width"]; - s.tmp_0 = r0; - r0 = (s.nMinX___91863 + s.tmp_0); - s.nMaxX___91869 = (r0); - r0 = s.newHitBox___91833.fields["height"]; - s.tmp_0 = r0; - r0 = (s.nMinY___91866 + s.tmp_0); - s.nMaxY___91875 = (r0); - s.tmp_1 = Fx_abs__P81804_mk(s); - r0 = (s.oMinX___91841 - s.nMinX___91863); + r0 = (s.oMinY___124225 + s.tmp_0); + s.oMaxY___124236 = (r0); + r0 = s.newHitBox___124213.fields["ox"]; + s.nMinX___124243 = (r0); + r0 = s.newHitBox___124213.fields["oy"]; + s.nMinY___124246 = (r0); + r0 = s.newHitBox___124213.fields["width"]; + s.tmp_0 = r0; + r0 = (s.nMinX___124243 + s.tmp_0); + s.nMaxX___124249 = (r0); + r0 = s.newHitBox___124213.fields["height"]; + s.tmp_0 = r0; + r0 = (s.nMinY___124246 + s.tmp_0); + s.nMaxY___124255 = (r0); + s.tmp_1 = Fx_abs__P114184_mk(s); + r0 = (s.oMinX___124221 - s.nMinX___124243); s.tmp_1.arg0 = r0; s.callLocIdx = 255; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Fx_abs__P81804_mk(s); - r0 = (s.oMaxX___91849 - s.nMaxX___91869); + s.tmp_3 = Fx_abs__P114184_mk(s); + r0 = (s.oMaxX___124229 - s.nMaxX___124249); s.tmp_3.arg0 = r0; s.callLocIdx = 257; s.pc = 10; return s.tmp_3; case 10: r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_0 + s.tmp_2); - s.xDiff___91881 = (r0); - s.tmp_1 = Fx_abs__P81804_mk(s); - r0 = (s.oMinY___91845 - s.nMinY___91866); + s.xDiff___124261 = (r0); + s.tmp_1 = Fx_abs__P114184_mk(s); + r0 = (s.oMinY___124225 - s.nMinY___124246); s.tmp_1.arg0 = r0; s.callLocIdx = 260; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Fx_abs__P81804_mk(s); - r0 = (s.oMaxY___91856 - s.nMaxY___91875); + s.tmp_3 = Fx_abs__P114184_mk(s); + r0 = (s.oMaxY___124236 - s.nMaxY___124255); s.tmp_3.arg0 = r0; s.callLocIdx = 262; s.pc = 12; return s.tmp_3; case 12: r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_0 + s.tmp_2); - s.yDiff___91892 = (r0); - r0 = (s.arg0).fields["_hitbox"] = (s.newHitBox___91833); - r0 = (s.xDiff___91881 <= 512); + s.yDiff___124272 = (r0); + r0 = (s.arg0).fields["_hitbox"] = (s.newHitBox___124213); + r0 = (s.xDiff___124261 <= 512); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } r0 = s.arg0.fields["_hitbox"]; s.tmp_1 = r0; - r0 = (s.tmp_1).fields["ox"] = (s.oMinX___91841); + r0 = (s.tmp_1).fields["ox"] = (s.oMinX___124221); r0 = s.arg0.fields["_hitbox"]; s.tmp_0 = r0; - r0 = (s.oMaxX___91849 - s.oMinX___91841); + r0 = (s.oMaxX___124229 - s.oMinX___124221); s.tmp_1 = r0; r0 = (s.tmp_0).fields["width"] = (s.tmp_1); case 3: case 4: - r0 = (s.yDiff___91892 <= 512); + r0 = (s.yDiff___124272 <= 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["oy"] = (s.oMinY___91845); + r0 = (s.tmp_1).fields["oy"] = (s.oMinY___124225); r0 = s.arg0.fields["_hitbox"]; s.tmp_0 = r0; - r0 = (s.oMaxY___91856 - s.oMinY___91845); + r0 = (s.oMaxY___124236 - s.oMinY___124225); s.tmp_1 = r0; r0 = (s.tmp_0).fields["height"] = (s.tmp_1); case 5: @@ -18343,28 +18343,28 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setHitbox__P83705.info = {"start":7143,"length":1296,"line":262,"column":4,"endLine":301,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setHitbox","argumentNames":["this"]} +Sprite_setHitbox__P116085.info = {"start":7143,"length":1296,"line":262,"column":4,"endLine":301,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setHitbox","argumentNames":["this"]} -function Sprite_setHitbox__P83705_mk(s) { +function Sprite_setHitbox__P116085_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setHitbox__P83705, depth: s.depth + 1, + parent: s, fn: Sprite_setHitbox__P116085, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - newHitBox___91833: undefined, - oMinX___91841: undefined, - oMinY___91845: undefined, - oMaxX___91849: undefined, - oMaxY___91856: undefined, - nMinX___91863: undefined, - nMinY___91866: undefined, - nMaxX___91869: undefined, - nMaxY___91875: undefined, - xDiff___91881: undefined, - yDiff___91892: undefined, + newHitBox___124213: undefined, + oMinX___124221: undefined, + oMinY___124225: undefined, + oMaxX___124229: undefined, + oMaxY___124236: undefined, + nMinX___124243: undefined, + nMinY___124246: undefined, + nMaxX___124249: undefined, + nMaxY___124255: undefined, + xDiff___124261: undefined, + yDiff___124272: undefined, arg0: undefined, } } @@ -18372,7 +18372,7 @@ function Sprite_setHitbox__P83705_mk(s) { -function game_calculateHitBox__P83614(s) { +function game_calculateHitBox__P115994(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18382,104 +18382,104 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___91941 = undefined; - s.minX___91944 = undefined; - s.minY___91947 = undefined; - s.maxX___91950 = undefined; - s.maxY___91951 = undefined; - s.c___91952 = undefined; - s.r___91958 = undefined; - s.width___91989 = undefined; - s.height___91995 = undefined; + s.i___124321 = undefined; + s.minX___124324 = undefined; + s.minY___124327 = undefined; + s.maxX___124330 = undefined; + s.maxY___124331 = undefined; + s.c___124332 = undefined; + s.r___124338 = undefined; + s.width___124369 = undefined; + s.height___124375 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0.fields["_image"]; - s.i___91941 = (r0); - r0 = pxsim_ImageMethods.width(s.i___91941); - s.minX___91944 = (r0); - r0 = pxsim_ImageMethods.height(s.i___91941); - s.minY___91947 = (r0); - s.maxX___91950 = (0); - s.maxY___91951 = (0); - s.c___91952 = (0); - case 1: - s.tmp_1 = r0 = s.c___91952; - r0 = pxsim_ImageMethods.width(s.i___91941); + s.i___124321 = (r0); + r0 = pxsim_ImageMethods.width(s.i___124321); + s.minX___124324 = (r0); + r0 = pxsim_ImageMethods.height(s.i___124321); + s.minY___124327 = (r0); + s.maxX___124330 = (0); + s.maxY___124331 = (0); + s.c___124332 = (0); + case 1: + s.tmp_1 = r0 = s.c___124332; + r0 = pxsim_ImageMethods.width(s.i___124321); 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.r___91958 = (0); + s.r___124338 = (0); case 2: - s.tmp_1 = r0 = s.r___91958; - r0 = pxsim_ImageMethods.height(s.i___91941); + s.tmp_1 = r0 = s.r___124338; + r0 = pxsim_ImageMethods.height(s.i___124321); 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.i___91941, s.c___91952, s.r___91958); + r0 = pxsim_ImageMethods.getPixel(s.i___124321, s.c___124332, s.r___124338); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.tmp_4 = Math_min__P81770_mk(s); - s.tmp_4.arg0 = s.minX___91944; - s.tmp_4.arg1 = s.c___91952; + s.tmp_4 = Math_min__P114150_mk(s); + s.tmp_4.arg0 = s.minX___124324; + s.tmp_4.arg1 = s.c___124332; s.callLocIdx = 208; s.pc = 7; return s.tmp_4; case 7: r0 = s.retval; - s.minX___91944 = (r0); - s.tmp_0 = Math_min__P81770_mk(s); - s.tmp_0.arg0 = s.minY___91947; - s.tmp_0.arg1 = s.r___91958; + s.minX___124324 = (r0); + s.tmp_0 = Math_min__P114150_mk(s); + s.tmp_0.arg0 = s.minY___124327; + s.tmp_0.arg1 = s.r___124338; s.callLocIdx = 209; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.minY___91947 = (r0); - s.tmp_0 = Math_max__P81769_mk(s); - s.tmp_0.arg0 = s.maxX___91950; - s.tmp_0.arg1 = s.c___91952; + s.minY___124327 = (r0); + s.tmp_0 = Math_max__P114149_mk(s); + s.tmp_0.arg0 = s.maxX___124330; + s.tmp_0.arg1 = s.c___124332; s.callLocIdx = 210; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.maxX___91950 = (r0); - s.tmp_0 = Math_max__P81769_mk(s); - s.tmp_0.arg0 = s.maxY___91951; - s.tmp_0.arg1 = s.r___91958; + s.maxX___124330 = (r0); + s.tmp_0 = Math_max__P114149_mk(s); + s.tmp_0.arg0 = s.maxY___124331; + s.tmp_0.arg1 = s.r___124338; s.callLocIdx = 211; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.maxY___91951 = (r0); + s.maxY___124331 = (r0); case 3: case 4: - r0 = (s.r___91958 + 1); - s.r___91958 = (r0); + r0 = (s.r___124338 + 1); + s.r___124338 = (r0); { step = 2; continue; } case 5: - r0 = (s.c___91952 + 1); - s.c___91952 = (r0); + r0 = (s.c___124332 + 1); + s.c___124332 = (r0); { step = 1; continue; } case 6: - r0 = (s.maxX___91950 - s.minX___91944); + r0 = (s.maxX___124330 - s.minX___124324); s.tmp_0 = r0; r0 = (s.tmp_0 + 1); - s.width___91989 = (r0); - r0 = (s.maxY___91951 - s.minY___91947); + s.width___124369 = (r0); + r0 = (s.maxY___124331 - s.minY___124327); s.tmp_0 = r0; r0 = (s.tmp_0 + 1); - s.height___91995 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(game_Hitbox__C83603_VT); + s.height___124375 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(game_Hitbox__C115983_VT); s.tmp_0 = r0; - s.tmp_1 = game_Hitbox_constructor__P83609_mk(s); + s.tmp_1 = game_Hitbox_constructor__P115989_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; - s.tmp_1.arg2 = s.width___91989; - s.tmp_1.arg3 = s.height___91995; - s.tmp_1.arg4 = s.minX___91944; - s.tmp_1.arg5 = s.minY___91947; + s.tmp_1.arg2 = s.width___124369; + s.tmp_1.arg3 = s.height___124375; + s.tmp_1.arg4 = s.minX___124324; + s.tmp_1.arg5 = s.minY___124327; s.callLocIdx = 212; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; @@ -18487,27 +18487,27 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_calculateHitBox__P83614.info = {"start":894,"length":684,"line":40,"column":4,"endLine":62,"endColumn":5,"fileName":"pxt_modules/game/hitbox.ts","functionName":"calculateHitBox","argumentNames":["s"]} +game_calculateHitBox__P115994.info = {"start":894,"length":684,"line":40,"column":4,"endLine":62,"endColumn":5,"fileName":"pxt_modules/game/hitbox.ts","functionName":"calculateHitBox","argumentNames":["s"]} -function game_calculateHitBox__P83614_mk(s) { +function game_calculateHitBox__P115994_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_calculateHitBox__P83614, depth: s.depth + 1, + parent: s, fn: game_calculateHitBox__P115994, 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___91941: undefined, - minX___91944: undefined, - minY___91947: undefined, - maxX___91950: undefined, - maxY___91951: undefined, - c___91952: undefined, - r___91958: undefined, - width___91989: undefined, - height___91995: undefined, + i___124321: undefined, + minX___124324: undefined, + minY___124327: undefined, + maxX___124330: undefined, + maxY___124331: undefined, + c___124332: undefined, + r___124338: undefined, + width___124369: undefined, + height___124375: undefined, arg0: undefined, } } @@ -18515,7 +18515,7 @@ function game_calculateHitBox__P83614_mk(s) { -function game_Hitbox_constructor__P83609(s) { +function game_Hitbox_constructor__P115989(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18535,7 +18535,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C83603_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C115983_VT)) failedCast(r0); r0 = (s.arg0).fields["parent"] = (s.arg1); s.tmp_0 = r0 = s.arg0; r0 = (s.arg2 * 256); @@ -18565,12 +18565,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_constructor__P83609.info = {"start":151,"length":266,"line":8,"column":8,"endLine":14,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"inline","argumentNames":["this","parent","width","height","ox","oy"]} +game_Hitbox_constructor__P115989.info = {"start":151,"length":266,"line":8,"column":8,"endLine":14,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"inline","argumentNames":["this","parent","width","height","ox","oy"]} -function game_Hitbox_constructor__P83609_mk(s) { +function game_Hitbox_constructor__P115989_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_constructor__P83609, depth: s.depth + 1, + parent: s, fn: game_Hitbox_constructor__P115989, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18587,7 +18587,7 @@ function game_Hitbox_constructor__P83609_mk(s) { -function Fx_abs__P81804(s) { +function Fx_abs__P114184(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18617,12 +18617,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_abs__P81804.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__P114184.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__P81804_mk(s) { +function Fx_abs__P114184_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_abs__P81804, depth: s.depth + 1, + parent: s, fn: Fx_abs__P114184, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -18632,7 +18632,7 @@ function Fx_abs__P81804_mk(s) { -function Fx_sub__P81798(s) { +function Fx_sub__P114178(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18651,12 +18651,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_sub__P81798.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__P114178.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__P81798_mk(s) { +function Fx_sub__P114178_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_sub__P81798, depth: s.depth + 1, + parent: s, fn: Fx_sub__P114178, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -18666,7 +18666,7 @@ function Fx_sub__P81798_mk(s) { -function Sprite_image__P83703(s) { +function Sprite_image__P116083(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18681,18 +18681,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); r0 = s.arg0.fields["_image"]; return leaveAccessor(s, r0) default: oops() } } } -Sprite_image__P83703.info = {"start":6728,"length":54,"line":246,"column":4,"endLine":248,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"image","argumentNames":["this"]} -Sprite_image__P83703.isGetter = true; +Sprite_image__P116083.info = {"start":6728,"length":54,"line":246,"column":4,"endLine":248,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"image","argumentNames":["this"]} +Sprite_image__P116083.isGetter = true; -function Sprite_image__P83703_mk(s) { +function Sprite_image__P116083_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_image__P83703, depth: s.depth + 1, + parent: s, fn: Sprite_image__P116083, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -18701,7 +18701,7 @@ function Sprite_image__P83703_mk(s) { -function effects_ParticleEffect_start__P84433(s) { +function effects_ParticleEffect_start__P116813(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18711,7 +18711,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.src___92050 = undefined; + s.src___124430 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -18721,7 +18721,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ParticleEffect__C84431_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ParticleEffect__C116811_VT)) failedCast(r0); r0 = s.arg0.fields["sourceFactory"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -18757,9 +18757,9 @@ switch (step) { } case 10: r0 = s.retval; - s.src___92050 = (r0); - s.tmp_0 = particles_ParticleSource_setRelativeToCamera__P84331_mk(s); - s.tmp_0.arg0 = s.src___92050; + s.src___124430 = (r0); + s.tmp_0 = particles_ParticleSource_setRelativeToCamera__P116711_mk(s); + s.tmp_0.arg0 = s.src___124430; r0 = pxsim_numops_toBoolDecr(s.arg4); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); @@ -18784,7 +18784,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.src___92050).fields["lifespan"] = (s.tmp_1); + r0 = (s.src___124430).fields["lifespan"] = (s.tmp_1); case 7: case 8: case 9: @@ -18792,19 +18792,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ParticleEffect_start__P84433.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__P116813.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__P84433_mk(s) { +function effects_ParticleEffect_start__P116813_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ParticleEffect_start__P84433, depth: s.depth + 1, + parent: s, fn: effects_ParticleEffect_start__P116813, 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___92050: undefined, + src___124430: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -18816,7 +18816,7 @@ function effects_ParticleEffect_start__P84433_mk(s) { -function particles_ParticleSource_setRelativeToCamera__P84331(s) { +function particles_ParticleSource_setRelativeToCamera__P116711(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18832,7 +18832,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C84320_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C116700_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } s.tmp_0 = r0 = s.arg0; @@ -18858,12 +18858,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setRelativeToCamera__P84331.info = {"start":6422,"length":173,"line":210,"column":8,"endLine":213,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setRelativeToCamera","argumentNames":["this","on"]} +particles_ParticleSource_setRelativeToCamera__P116711.info = {"start":6422,"length":173,"line":210,"column":8,"endLine":213,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setRelativeToCamera","argumentNames":["this","on"]} -function particles_ParticleSource_setRelativeToCamera__P84331_mk(s) { +function particles_ParticleSource_setRelativeToCamera__P116711_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setRelativeToCamera__P84331, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setRelativeToCamera__P116711, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18878,7 +18878,7 @@ function particles_ParticleSource_setRelativeToCamera__P84331_mk(s) { -function Sprite_setFlag__P83727(s) { +function Sprite_setFlag__P116107(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18895,7 +18895,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 1; continue; } s.tmp_0 = r0 = s.arg0; @@ -18930,7 +18930,7 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 5; continue; } - s.tmp_2 = Sprite_setFlag__P83727_mk(s); + s.tmp_2 = Sprite_setFlag__P116107_mk(s); r0 = s.arg0.fields["sayBubbleSprite"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = 512; @@ -18944,12 +18944,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setFlag__P83727.info = {"start":24075,"length":292,"line":735,"column":4,"endLine":742,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setFlag","argumentNames":["this","flag","on"]} +Sprite_setFlag__P116107.info = {"start":24075,"length":292,"line":735,"column":4,"endLine":742,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setFlag","argumentNames":["this","flag","on"]} -function Sprite_setFlag__P83727_mk(s) { +function Sprite_setFlag__P116107_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setFlag__P83727, depth: s.depth + 1, + parent: s, fn: Sprite_setFlag__P116107, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18965,7 +18965,7 @@ function Sprite_setFlag__P83727_mk(s) { -function Sprite__destroyCore__P83736(s) { +function Sprite__destroyCore__P116116(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18975,29 +18975,29 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___91586 = undefined; + s.scene___123966 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_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__P84174_mk(s); + s.tmp_0 = game_currentScene__P116554_mk(s); s.callLocIdx = 371; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.scene___91586 = (r0); + s.scene___123966 = (r0); r0 = s.arg0.fields["sayBubbleSprite"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = Sprite_destroy__P83735_mk(s); + s.tmp_1 = Sprite_destroy__P116115_mk(s); r0 = s.arg0.fields["sayBubbleSprite"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = undefined; @@ -19007,7 +19007,7 @@ switch (step) { r0 = s.retval; case 1: case 2: - r0 = s.scene___91586.fields["allSprites"]; + r0 = s.scene___123966.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.arg0); r0 = s.arg0.fields["_kind"]; @@ -19019,7 +19019,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - r0 = s.scene___91586.fields["spritesByKind"]; + r0 = s.scene___123966.fields["spritesByKind"]; s.tmp_2 = r0; r0 = s.arg0.fields["_kind"]; s.tmp_3 = r0; @@ -19029,8 +19029,8 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 5; continue; } - s.tmp_5 = sprites_SpriteSet_remove__P83766_mk(s); - r0 = s.scene___91586.fields["spritesByKind"]; + s.tmp_5 = sprites_SpriteSet_remove__P116146_mk(s); + r0 = s.scene___123966.fields["spritesByKind"]; s.tmp_6 = r0; r0 = s.arg0.fields["_kind"]; s.tmp_7 = r0; @@ -19042,11 +19042,11 @@ switch (step) { r0 = s.retval; case 5: case 6: - s.tmp_0 = PhysicsEngine__C83807_v1_2_mk(s); - r0 = s.scene___91586.fields["physicsEngine"]; + s.tmp_0 = PhysicsEngine__C116187_v1_2_mk(s); + r0 = s.scene___123966.fields["physicsEngine"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C83807_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C116187_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.removeSprite; s.pc = 12; return s.tmp_0; case 12: @@ -19070,15 +19070,15 @@ switch (step) { r0 = s.retval; case 7: case 8: - r0 = pxsim_pxtcore_mkAction(1, inline__P91623); + r0 = pxsim_pxtcore_mkAction(1, inline__P124003); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtcore_mkAction(1, inline__P91630); + r0 = pxsim_pxtcore_mkAction(1, inline__P124010); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P81749_mk(s); - s.tmp_3 = helpers_arrayFilter__P81750_mk(s); - r0 = s.scene___91586.fields["destroyedHandlers"]; + s.tmp_2 = helpers_arrayForEach__P114129_mk(s); + s.tmp_3 = helpers_arrayFilter__P114130_mk(s); + r0 = s.scene___123966.fields["destroyedHandlers"]; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 379; s.pc = 15; return s.tmp_3; @@ -19093,12 +19093,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite__destroyCore__P83736.info = {"start":28904,"length":693,"line":873,"column":4,"endLine":889,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"_destroyCore","argumentNames":["this"]} +Sprite__destroyCore__P116116.info = {"start":28904,"length":693,"line":873,"column":4,"endLine":889,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"_destroyCore","argumentNames":["this"]} -function Sprite__destroyCore__P83736_mk(s) { +function Sprite__destroyCore__P116116_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite__destroyCore__P83736, depth: s.depth + 1, + parent: s, fn: Sprite__destroyCore__P116116, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19108,7 +19108,7 @@ function Sprite__destroyCore__P83736_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - scene___91586: undefined, + scene___123966: undefined, arg0: undefined, } } @@ -19116,7 +19116,7 @@ function Sprite__destroyCore__P83736_mk(s) { -function inline__P91623(s) { +function inline__P124003(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19138,12 +19138,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P91623.info = {"start":29520,"length":26,"line":887,"column":20,"endLine":887,"endColumn":46,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +inline__P124003.info = {"start":29520,"length":26,"line":887,"column":20,"endLine":887,"endColumn":46,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function inline__P91623_mk(s) { +function inline__P124003_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P91623, depth: s.depth + 1, + parent: s, fn: inline__P124003, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19154,7 +19154,7 @@ function inline__P91623_mk(s) { -function inline__P91630(s) { +function inline__P124010(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19186,12 +19186,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P91630.info = {"start":29569,"length":20,"line":888,"column":21,"endLine":888,"endColumn":41,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +inline__P124010.info = {"start":29569,"length":20,"line":888,"column":21,"endLine":888,"endColumn":41,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function inline__P91630_mk(s) { +function inline__P124010_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P91630, depth: s.depth + 1, + parent: s, fn: inline__P124010, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -19201,7 +19201,7 @@ function inline__P91630_mk(s) { -function PhysicsEngine_removeSprite__P83810(s) { +function PhysicsEngine_removeSprite__P116190(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19217,17 +19217,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C83807_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C116187_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_removeSprite__P83810.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__P116190.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__P83810_mk(s) { +function PhysicsEngine_removeSprite__P116190_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_removeSprite__P83810, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_removeSprite__P116190, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -19237,7 +19237,7 @@ function PhysicsEngine_removeSprite__P83810_mk(s) { -function sprites_SpriteSet_remove__P83766(s) { +function sprites_SpriteSet_remove__P116146(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19247,26 +19247,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___91639 = undefined; + s.i___124019 = 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__C83759_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C116139_VT)) failedCast(r0); r0 = s.arg0.fields["_sprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.indexOf(s.tmp_0, s.arg1, undefined); - s.i___91639 = (r0); - r0 = (s.i___91639 > -1); + s.i___124019 = (r0); + r0 = (s.i___124019 > -1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = helpers_arraySplice__P81740_mk(s); + s.tmp_1 = helpers_arraySplice__P114120_mk(s); r0 = s.arg0.fields["_sprites"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.i___91639; + s.tmp_1.arg1 = s.i___124019; s.tmp_1.arg2 = 1; s.callLocIdx = 427; s.pc = 4; return s.tmp_1; case 4: @@ -19280,16 +19280,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_remove__P83766.info = {"start":1816,"length":235,"line":66,"column":8,"endLine":73,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"remove","argumentNames":["this","sprite"]} +sprites_SpriteSet_remove__P116146.info = {"start":1816,"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__P83766_mk(s) { +function sprites_SpriteSet_remove__P116146_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_remove__P83766, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_remove__P116146, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - i___91639: undefined, + i___124019: undefined, arg0: undefined, arg1: undefined, } } @@ -19298,7 +19298,7 @@ function sprites_SpriteSet_remove__P83766_mk(s) { -function Sprite_kind__P83718(s) { +function Sprite_kind__P116098(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19313,17 +19313,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); r0 = s.arg0.fields["_kind"]; return leave(s, r0) default: oops() } } } -Sprite_kind__P83718.info = {"start":10783,"length":41,"line":391,"column":4,"endLine":393,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"kind","argumentNames":["this"]} +Sprite_kind__P116098.info = {"start":10783,"length":41,"line":391,"column":4,"endLine":393,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"kind","argumentNames":["this"]} -function Sprite_kind__P83718_mk(s) { +function Sprite_kind__P116098_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_kind__P83718, depth: s.depth + 1, + parent: s, fn: Sprite_kind__P116098, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -19332,7 +19332,7 @@ function Sprite_kind__P83718_mk(s) { -function game_popScene__P84179(s) { +function game_popScene__P116559(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19342,57 +19342,57 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.oldScene___91465 = undefined; - s.tmp_0 = game_currentScene__P84174_mk(s); + s.oldScene___123845 = undefined; + s.tmp_0 = game_currentScene__P116554_mk(s); s.callLocIdx = 823; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.oldScene___91465 = (r0); - s.tmp_0 = r0 = globals._sceneStack___85521; + s.oldScene___123845 = (r0); + s.tmp_0 = r0 = globals._sceneStack___117901; 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___85521); + r0 = pxsim_Array__length(globals._sceneStack___117901); 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___85521); - globals._scene___85520 = (r0); - s.tmp_0 = control_popEventContext__P82043_mk(s); + r0 = pxsim_Array_.pop(globals._sceneStack___117901); + globals._scene___117900 = (r0); + s.tmp_0 = control_popEventContext__P114423_mk(s); s.callLocIdx = 824; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; { step = 6; continue; } case 3: - r0 = pxsim_numops_toBoolDecr(globals._scene___85520); + r0 = pxsim_numops_toBoolDecr(globals._scene___117900); if (!r0) { step = 4; continue; } - s.tmp_0 = control_popEventContext__P82043_mk(s); + s.tmp_0 = control_popEventContext__P114423_mk(s); s.callLocIdx = 825; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - globals._scene___85520 = (undefined); + globals._scene___117900 = (undefined); case 4: case 5: case 6: - r0 = pxsim_numops_toBoolDecr(globals._scene___85520); + r0 = pxsim_numops_toBoolDecr(globals._scene___117900); if (!r0) { step = 7; continue; } - s.tmp_0 = particles_enableAll__P84352_mk(s); + s.tmp_0 = particles_enableAll__P116732_mk(s); s.callLocIdx = 826; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; case 7: case 8: - r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___85523); + r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___117903); if (!r0) { step = 9; continue; } - r0 = pxsim_pxtcore_mkAction(1, inline__P91486); + r0 = pxsim_pxtcore_mkAction(1, inline__P123866); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___91465); - s.tmp_1 = helpers_arrayForEach__P81749_mk(s); - s.tmp_1.arg0 = globals._scenePopHandlers___85523; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___123845); + s.tmp_1 = helpers_arrayForEach__P114129_mk(s); + s.tmp_1.arg0 = globals._scenePopHandlers___117903; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 828; s.pc = 15; return s.tmp_1; case 15: @@ -19403,23 +19403,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_popScene__P84179.info = {"start":2033,"length":548,"line":75,"column":4,"endLine":93,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"popScene","argumentNames":[]} +game_popScene__P116559.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__P84179_mk(s) { +function game_popScene__P116559_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_popScene__P84179, depth: s.depth + 1, + parent: s, fn: game_popScene__P116559, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - oldScene___91465: undefined, + oldScene___123845: undefined, } } -function inline__P91486(s) { +function inline__P123866(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19444,12 +19444,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P91486.info = {"start":2545,"length":18,"line":91,"column":38,"endLine":91,"endColumn":56,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["cb"]} +inline__P123866.info = {"start":2545,"length":18,"line":91,"column":38,"endLine":91,"endColumn":56,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["cb"]} -function inline__P91486_mk(s) { +function inline__P123866_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P91486, depth: s.depth + 1, + parent: s, fn: inline__P123866, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -19459,7 +19459,7 @@ function inline__P91486_mk(s) { -function particles_enableAll__P84352(s) { +function particles_enableAll__P116732(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19469,21 +19469,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___91490 = undefined; - s.tmp_0 = particles_particleSources__P85884_mk(s); + s.sources___123870 = undefined; + s.tmp_0 = particles_particleSources__P118264_mk(s); s.callLocIdx = 1067; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___91490 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___91490); + s.sources___123870 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___123870); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P81749_mk(s); - s.tmp_0.arg0 = s.sources___91490; - s.tmp_0.arg1 = inline__P91496; + s.tmp_0 = helpers_arrayForEach__P114129_mk(s); + s.tmp_0.arg0 = s.sources___123870; + s.tmp_0.arg1 = inline__P123876; s.callLocIdx = 1069; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = particles_pruneParticles__P85880_mk(s); + s.tmp_0 = particles_pruneParticles__P118260_mk(s); s.callLocIdx = 1070; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -19493,22 +19493,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_enableAll__P84352.info = {"start":12632,"length":193,"line":412,"column":4,"endLine":418,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"enableAll","argumentNames":[]} +particles_enableAll__P116732.info = {"start":12632,"length":193,"line":412,"column":4,"endLine":418,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"enableAll","argumentNames":[]} -function particles_enableAll__P84352_mk(s) { +function particles_enableAll__P116732_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_enableAll__P84352, depth: s.depth + 1, + parent: s, fn: particles_enableAll__P116732, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___91490: undefined, + sources___123870: undefined, } } -function inline__P91496(s) { +function inline__P123876(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19522,7 +19522,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource_enabled__P84333_mk(s); + s.tmp_0 = particles_ParticleSource_enabled__P116713_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = true; s.callLocIdx = 1068; s.pc = 1; return s.tmp_0; @@ -19532,12 +19532,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P91496.info = {"start":12756,"length":21,"line":415,"column":28,"endLine":415,"endColumn":49,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} +inline__P123876.info = {"start":12756,"length":21,"line":415,"column":28,"endLine":415,"endColumn":49,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} -function inline__P91496_mk(s) { +function inline__P123876_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P91496, depth: s.depth + 1, + parent: s, fn: inline__P123876, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -19547,7 +19547,7 @@ function inline__P91496_mk(s) { -function control_popEventContext__P82043(s) { +function control_popEventContext__P114423(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19557,9 +19557,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctx___91503 = undefined; - s.context___91511 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.eventContexts___85197); + s.ctx___123883 = undefined; + s.context___123891 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.eventContexts___117577); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -19568,9 +19568,9 @@ switch (step) { { step = 7; continue; } case 1: case 2: - r0 = pxsim_Array_.pop(globals.eventContexts___85197); - s.ctx___91503 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___91503); + r0 = pxsim_Array_.pop(globals.eventContexts___117577); + s.ctx___123883 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___123883); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -19579,53 +19579,53 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_2 = control_EventContext_unregister__P82035_mk(s); - s.tmp_2.arg0 = s.ctx___91503; + s.tmp_2 = control_EventContext_unregister__P114415_mk(s); + s.tmp_2.arg0 = s.ctx___123883; s.callLocIdx = 57; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; - s.tmp_0 = r0 = globals.eventContexts___85197; - r0 = pxsim_Array__length(globals.eventContexts___85197); + s.tmp_0 = r0 = globals.eventContexts___117577; + r0 = pxsim_Array__length(globals.eventContexts___117577); 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___91511 = (r0); - r0 = pxsim_numops_toBoolDecr(s.context___91511); + s.context___123891 = (r0); + r0 = pxsim_numops_toBoolDecr(s.context___123891); if (!r0) { step = 5; continue; } - s.tmp_0 = control_EventContext_register__P82034_mk(s); - s.tmp_0.arg0 = s.context___91511; + s.tmp_0 = control_EventContext_register__P114414_mk(s); + s.tmp_0.arg0 = s.context___123891; s.callLocIdx = 58; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; { step = 6; continue; } case 5: - globals.eventContexts___85197 = (undefined); + globals.eventContexts___117577 = (undefined); case 6: case 7: r0 = undefined; return leave(s, r0) default: oops() } } } -control_popEventContext__P82043.info = {"start":7568,"length":413,"line":232,"column":4,"endLine":246,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"popEventContext","argumentNames":[]} +control_popEventContext__P114423.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__P82043_mk(s) { +function control_popEventContext__P114423_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_popEventContext__P82043, depth: s.depth + 1, + parent: s, fn: control_popEventContext__P114423, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - ctx___91503: undefined, - context___91511: undefined, + ctx___123883: undefined, + context___123891: undefined, } } -function control_EventContext_register__P82034(s) { +function control_EventContext_register__P114414(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19635,38 +19635,38 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.h___91524 = undefined; - s.unnamed450___U1 = undefined; - s.unnamed451___U2 = undefined; + s.h___123904 = undefined; + s.unnamed610___U1 = undefined; + s.unnamed611___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C82028_VT)) failedCast(r0); - s.h___91524 = (undefined); + if (!checkSubtype(r0, control_EventContext__C114408_VT)) failedCast(r0); + s.h___123904 = (undefined); r0 = s.arg0.fields["handlers"]; - s.unnamed450___U1 = (r0); - s.unnamed451___U2 = (0); + s.unnamed610___U1 = (r0); + s.unnamed611___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed451___U2; - r0 = pxsim_Array__length(s.unnamed450___U1); + s.tmp_0 = r0 = s.unnamed611___U2; + r0 = pxsim_Array__length(s.unnamed610___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed450___U1, s.unnamed451___U2); - s.h___91524 = (r0); - s.tmp_2 = control_EventHandler_register__P85190_mk(s); - s.tmp_2.arg0 = s.h___91524; + r0 = pxsim_Array__getAt(s.unnamed610___U1, s.unnamed611___U2); + s.h___123904 = (r0); + s.tmp_2 = control_EventHandler_register__P117570_mk(s); + s.tmp_2.arg0 = s.h___123904; s.callLocIdx = 48; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - r0 = (s.unnamed451___U2 + 1); - s.unnamed451___U2 = (r0); + r0 = (s.unnamed611___U2 + 1); + s.unnamed611___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed450___U1 = (undefined); - s.tmp_0 = control_EventContext_registerFrameCallbacks__P85195_mk(s); + s.unnamed610___U1 = (undefined); + s.tmp_0 = control_EventContext_registerFrameCallbacks__P117575_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 49; s.pc = 4; return s.tmp_0; case 4: @@ -19675,19 +19675,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_register__P82034.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__P114414.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__P82034_mk(s) { +function control_EventContext_register__P114414_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_register__P82034, depth: s.depth + 1, + parent: s, fn: control_EventContext_register__P114414, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - h___91524: undefined, - unnamed450___U1: undefined, - unnamed451___U2: undefined, + h___123904: undefined, + unnamed610___U1: undefined, + unnamed611___U2: undefined, arg0: undefined, } } @@ -19695,7 +19695,7 @@ function control_EventContext_register__P82034_mk(s) { -function controller__setUserEventsEnabled__P83598(s) { +function controller__setUserEventsEnabled__P115978(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19709,17 +19709,17 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals._userEventsEnabled___85342 = (s.arg0); + globals._userEventsEnabled___117722 = (s.arg0); r0 = undefined; return leave(s, r0) default: oops() } } } -controller__setUserEventsEnabled__P83598.info = {"start":19246,"length":101,"line":587,"column":4,"endLine":589,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_setUserEventsEnabled","argumentNames":["enabled"]} +controller__setUserEventsEnabled__P115978.info = {"start":19246,"length":101,"line":587,"column":4,"endLine":589,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_setUserEventsEnabled","argumentNames":["enabled"]} -function controller__setUserEventsEnabled__P83598_mk(s) { +function controller__setUserEventsEnabled__P115978_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__setUserEventsEnabled__P83598, depth: s.depth + 1, + parent: s, fn: controller__setUserEventsEnabled__P115978, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -19728,7 +19728,7 @@ function controller__setUserEventsEnabled__P83598_mk(s) { -function scene_systemMenu_MenuOption_constructor__P84257(s) { +function scene_systemMenu_MenuOption_constructor__P116637(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19746,7 +19746,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C84256_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C116636_VT)) failedCast(r0); r0 = (s.arg0).fields["iconImage"] = (s.arg1); r0 = (s.arg0).fields["getText"] = (s.arg2); r0 = (s.arg0).fields["action"] = (s.arg3); @@ -19754,12 +19754,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_constructor__P84257.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__P116637.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__P84257_mk(s) { +function scene_systemMenu_MenuOption_constructor__P116637_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_constructor__P84257, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_constructor__P116637, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -19771,7 +19771,7 @@ function scene_systemMenu_MenuOption_constructor__P84257_mk(s) { -function helpers_screenBrightness__P83380(s) { +function helpers_screenBrightness__P115760(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19785,16 +19785,16 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = globals.brightness___83368; + r0 = globals.brightness___115748; return leave(s, r0) default: oops() } } } -helpers_screenBrightness__P83380.info = {"start":6459,"length":98,"line":217,"column":4,"endLine":219,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"screenBrightness","argumentNames":["img"]} +helpers_screenBrightness__P115760.info = {"start":6459,"length":98,"line":217,"column":4,"endLine":219,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"screenBrightness","argumentNames":["img"]} -function helpers_screenBrightness__P83380_mk(s) { +function helpers_screenBrightness__P115760_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_screenBrightness__P83380, depth: s.depth + 1, + parent: s, fn: helpers_screenBrightness__P115760, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -19803,7 +19803,7 @@ function helpers_screenBrightness__P83380_mk(s) { -function music_volume__P83237(s) { +function music_volume__P115617(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19813,20 +19813,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = music_initVolume__P85232_mk(s); + s.tmp_0 = music_initVolume__P117612_mk(s); s.callLocIdx = 64; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals.globalVolume___85228; + r0 = globals.globalVolume___117608; return leave(s, r0) default: oops() } } } -music_volume__P83237.info = {"start":1781,"length":90,"line":61,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"volume","argumentNames":[]} +music_volume__P115617.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__P83237_mk(s) { +function music_volume__P115617_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_volume__P83237, depth: s.depth + 1, + parent: s, fn: music_volume__P115617, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -19835,7 +19835,7 @@ function music_volume__P83237_mk(s) { -function music_initVolume__P85232(s) { +function music_initVolume__P117612(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19845,12 +19845,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals.globalVolume___85228 === null); + r0 = (globals.globalVolume___117608 === null); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - globals.globalVolume___85228 = (0); - s.tmp_0 = music_setVolume__P83236_mk(s); + globals.globalVolume___117608 = (0); + s.tmp_0 = music_setVolume__P115616_mk(s); r0 = pxsim_pxtcore.getConfig(59, 128); s.tmp_0.arg0 = r0; s.callLocIdx = 61; s.pc = 3; return s.tmp_0; @@ -19862,12 +19862,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_initVolume__P85232.info = {"start":1014,"length":180,"line":33,"column":4,"endLine":38,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"initVolume","argumentNames":[]} +music_initVolume__P117612.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__P85232_mk(s) { +function music_initVolume__P117612_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_initVolume__P85232, depth: s.depth + 1, + parent: s, fn: music_initVolume__P117612, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -19876,7 +19876,7 @@ function music_initVolume__P85232_mk(s) { -function helpers_arrayConcat__P81753(s) { +function helpers_arrayConcat__P114133(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19886,74 +19886,74 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.out___92597 = undefined; - s.value___92600 = undefined; - s.unnamed440___U2 = undefined; - s.unnamed441___U3 = undefined; - s.value___92607 = undefined; - s.unnamed442___U5 = undefined; - s.unnamed443___U6 = undefined; + s.out___124977 = undefined; + s.value___124980 = undefined; + s.unnamed600___U2 = undefined; + s.unnamed601___U3 = undefined; + s.value___124987 = undefined; + s.unnamed602___U5 = undefined; + s.unnamed603___U6 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.out___92597 = (r0); - s.value___92600 = (undefined); - s.unnamed440___U2 = (s.arg0); - s.unnamed441___U3 = (0); + s.out___124977 = (r0); + s.value___124980 = (undefined); + s.unnamed600___U2 = (s.arg0); + s.unnamed601___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed441___U3; - r0 = pxsim_Array__length(s.unnamed440___U2); + s.tmp_0 = r0 = s.unnamed601___U3; + r0 = pxsim_Array__length(s.unnamed600___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed440___U2, s.unnamed441___U3); - s.value___92600 = (r0); - r0 = pxsim_Array__push(s.out___92597, s.value___92600); - r0 = (s.unnamed441___U3 + 1); - s.unnamed441___U3 = (r0); + r0 = pxsim_Array__getAt(s.unnamed600___U2, s.unnamed601___U3); + s.value___124980 = (r0); + r0 = pxsim_Array__push(s.out___124977, s.value___124980); + r0 = (s.unnamed601___U3 + 1); + s.unnamed601___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed440___U2 = (undefined); - s.value___92607 = (undefined); - s.unnamed442___U5 = (s.arg1); - s.unnamed443___U6 = (0); + s.unnamed600___U2 = (undefined); + s.value___124987 = (undefined); + s.unnamed602___U5 = (s.arg1); + s.unnamed603___U6 = (0); case 3: - s.tmp_0 = r0 = s.unnamed443___U6; - r0 = pxsim_Array__length(s.unnamed442___U5); + s.tmp_0 = r0 = s.unnamed603___U6; + r0 = pxsim_Array__length(s.unnamed602___U5); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed442___U5, s.unnamed443___U6); - s.value___92607 = (r0); - r0 = pxsim_Array__push(s.out___92597, s.value___92607); - r0 = (s.unnamed443___U6 + 1); - s.unnamed443___U6 = (r0); + r0 = pxsim_Array__getAt(s.unnamed602___U5, s.unnamed603___U6); + s.value___124987 = (r0); + r0 = pxsim_Array__push(s.out___124977, s.value___124987); + r0 = (s.unnamed603___U6 + 1); + s.unnamed603___U6 = (r0); { step = 3; continue; } case 4: - s.unnamed442___U5 = (undefined); - r0 = s.out___92597; + s.unnamed602___U5 = (undefined); + r0 = s.out___124977; return leave(s, r0) default: oops() } } } -helpers_arrayConcat__P81753.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__P114133.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__P81753_mk(s) { +function helpers_arrayConcat__P114133_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayConcat__P81753, depth: s.depth + 1, + parent: s, fn: helpers_arrayConcat__P114133, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - out___92597: undefined, - value___92600: undefined, - unnamed440___U2: undefined, - unnamed441___U3: undefined, - value___92607: undefined, - unnamed442___U5: undefined, - unnamed443___U6: undefined, + out___124977: undefined, + value___124980: undefined, + unnamed600___U2: undefined, + unnamed601___U3: undefined, + value___124987: undefined, + unnamed602___U5: undefined, + unnamed603___U6: undefined, arg0: undefined, arg1: undefined, } } @@ -19962,7 +19962,7 @@ function helpers_arrayConcat__P81753_mk(s) { -function scene_systemMenu_PauseMenu_show__P84266(s) { +function scene_systemMenu_PauseMenu_show__P116646(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19972,14 +19972,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.current___90941 = undefined; - s.i___90942 = undefined; + s.current___123321 = undefined; + s.i___123322 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C84264_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C116644_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; s.tmp_2 = if_generator_1_mk(s); s.tmp_2.arg0 = s.arg0; @@ -19997,9 +19997,9 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["options"] = (s.tmp_1); r0 = (s.arg0).fields["selection"] = (0); - s.i___90942 = (0); + s.i___123322 = (0); case 1: - s.tmp_1 = r0 = s.i___90942; + s.tmp_1 = r0 = s.i___123322; r0 = s.arg0.fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -20010,22 +20010,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___90942); - s.current___90941 = (r0); - s.tmp_0 = scene_systemMenu_MenuOption_show__P84258_mk(s); - s.tmp_0.arg0 = s.current___90941; + r0 = pxsim_Array__getAt(s.tmp_4, s.i___123322); + s.current___123321 = (r0); + s.tmp_0 = scene_systemMenu_MenuOption_show__P116638_mk(s); + s.tmp_0.arg0 = s.current___123321; s.callLocIdx = 872; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = scene_systemMenu_MenuOption_setTheme__P84261_mk(s); - s.tmp_0.arg0 = s.current___90941; + s.tmp_0 = scene_systemMenu_MenuOption_setTheme__P116641_mk(s); + s.tmp_0.arg0 = s.current___123321; r0 = s.arg0.fields["theme"]; s.tmp_0.arg1 = r0; s.callLocIdx = 873; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = scene_systemMenu_MenuOption_position__P84259_mk(s); - s.tmp_0.arg0 = s.current___90941; + s.tmp_0 = scene_systemMenu_MenuOption_position__P116639_mk(s); + s.tmp_0.arg0 = s.current___123321; s.tmp_2 = if_padding_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_2.arg0 = r0; @@ -20040,7 +20040,7 @@ switch (step) { case 7: r0 = s.retval; s.tmp_1 = r0; - s.tmp_5 = r0 = s.i___90942; + s.tmp_5 = r0 = s.i___123322; s.tmp_7 = if_cardsPerRow_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_7.arg0 = r0; @@ -20105,7 +20105,7 @@ switch (step) { case 11: r0 = s.retval; s.tmp_13 = r0; - s.tmp_17 = r0 = s.i___90942; + s.tmp_17 = r0 = s.i___123322; s.tmp_19 = if_cardsPerRow_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_19.arg0 = r0; @@ -20159,98 +20159,98 @@ switch (step) { s.callLocIdx = 882; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = (s.i___90942 + 1); - s.i___90942 = (r0); + r0 = (s.i___123322 + 1); + s.i___123322 = (r0); { step = 1; continue; } case 2: - s.tmp_0 = controller__setUserEventsEnabled__P83598_mk(s); + s.tmp_0 = controller__setUserEventsEnabled__P115978_mk(s); s.tmp_0.arg0 = false; s.callLocIdx = 883; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P91005); + r0 = pxsim_pxtcore_mkAction(1, inline__P123385); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P83554_mk(s); - s.tmp_1.arg0 = globals.A___83521; + s.tmp_1 = controller_Button_onEvent__P115934_mk(s); + s.tmp_1.arg0 = globals.A___115901; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 885; s.pc = 16; return s.tmp_1; case 16: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P91025); + r0 = pxsim_pxtcore_mkAction(1, inline__P123405); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P83554_mk(s); - s.tmp_1.arg0 = globals.A___83521; + s.tmp_1 = controller_Button_onEvent__P115934_mk(s); + s.tmp_1.arg0 = globals.A___115901; s.tmp_1.arg1 = 2052; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 887; s.pc = 17; return s.tmp_1; case 17: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P83554_mk(s); - s.tmp_0.arg0 = globals.B___83522; + s.tmp_0 = controller_Button_onEvent__P115934_mk(s); + s.tmp_0.arg0 = globals.B___115902; s.tmp_0.arg1 = 2053; - s.tmp_0.arg2 = inline__P91054; + s.tmp_0.arg2 = inline__P123434; s.callLocIdx = 889; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P83554_mk(s); - s.tmp_0.arg0 = globals.menu___83527; + s.tmp_0 = controller_Button_onEvent__P115934_mk(s); + s.tmp_0.arg0 = globals.menu___115907; s.tmp_0.arg1 = 2053; - s.tmp_0.arg2 = inline__P91059; + s.tmp_0.arg2 = inline__P123439; s.callLocIdx = 891; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P91064); + r0 = pxsim_pxtcore_mkAction(1, inline__P123444); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P83554_mk(s); - s.tmp_1.arg0 = globals.up___83524; + s.tmp_1 = controller_Button_onEvent__P115934_mk(s); + s.tmp_1.arg0 = globals.up___115904; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 895; s.pc = 20; return s.tmp_1; case 20: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P91076); + r0 = pxsim_pxtcore_mkAction(1, inline__P123456); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P83554_mk(s); - s.tmp_1.arg0 = globals.left___83523; + s.tmp_1 = controller_Button_onEvent__P115934_mk(s); + s.tmp_1.arg0 = globals.left___115903; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 898; s.pc = 21; return s.tmp_1; case 21: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P91085); + r0 = pxsim_pxtcore_mkAction(1, inline__P123465); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P83554_mk(s); - s.tmp_1.arg0 = globals.down___83526; + s.tmp_1 = controller_Button_onEvent__P115934_mk(s); + s.tmp_1.arg0 = globals.down___115906; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 902; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P91101); + r0 = pxsim_pxtcore_mkAction(1, inline__P123481); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P83554_mk(s); - s.tmp_1.arg0 = globals.right___83525; + s.tmp_1 = controller_Button_onEvent__P115934_mk(s); + s.tmp_1.arg0 = globals.right___115905; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 905; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P91113); + r0 = pxsim_pxtcore_mkAction(1, inline__P123493); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = game_onShade__P84189_mk(s); + s.tmp_1 = game_onShade__P116569_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 908; s.pc = 24; return s.tmp_1; case 24: r0 = s.retval; - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P84268_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P116648_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 909; s.pc = 25; return s.tmp_0; @@ -20260,12 +20260,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show__P84266.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__P116646.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__P84266_mk(s) { +function scene_systemMenu_PauseMenu_show__P116646_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show__P84266, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show__P116646, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20292,8 +20292,8 @@ function scene_systemMenu_PauseMenu_show__P84266_mk(s) { tmp_22: undefined, tmp_23: undefined, tmp_24: undefined, - current___90941: undefined, - i___90942: undefined, + current___123321: undefined, + i___123322: undefined, arg0: undefined, } } @@ -20301,7 +20301,7 @@ function scene_systemMenu_PauseMenu_show__P84266_mk(s) { -function inline__P91005(s) { +function inline__P123385(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20339,7 +20339,7 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_8 = scene_systemMenu_MenuOption_setState__P84262_mk(s); + s.tmp_8 = scene_systemMenu_MenuOption_setState__P116642_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_9 = r0; r0 = s.caps[0].fields["selection"]; @@ -20355,12 +20355,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P91005.info = {"start":4025,"length":170,"line":140,"column":50,"endLine":143,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P123385.info = {"start":4025,"length":170,"line":140,"column":50,"endLine":143,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P91005_mk(s) { +function inline__P123385_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P91005, depth: s.depth + 1, + parent: s, fn: inline__P123385, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20379,7 +20379,7 @@ function inline__P91005_mk(s) { -function inline__P91025(s) { +function inline__P123405(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20417,7 +20417,7 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_8 = scene_systemMenu_MenuOption_setState__P84262_mk(s); + s.tmp_8 = scene_systemMenu_MenuOption_setState__P116642_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_9 = r0; r0 = s.caps[0].fields["selection"]; @@ -20441,12 +20441,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P91025.info = {"start":4247,"length":247,"line":145,"column":48,"endLine":149,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P123405.info = {"start":4247,"length":247,"line":145,"column":48,"endLine":149,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P91025_mk(s) { +function inline__P123405_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P91025, depth: s.depth + 1, + parent: s, fn: inline__P123405, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20465,7 +20465,7 @@ function inline__P91025_mk(s) { -function inline__P91054(s) { +function inline__P123434(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20475,7 +20475,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_closeMenu__P84271_mk(s); + s.tmp_0 = scene_systemMenu_closeMenu__P116651_mk(s); s.callLocIdx = 888; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -20483,12 +20483,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P91054.info = {"start":4548,"length":50,"line":151,"column":50,"endLine":153,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P123434.info = {"start":4548,"length":50,"line":151,"column":50,"endLine":153,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P91054_mk(s) { +function inline__P123434_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P91054, depth: s.depth + 1, + parent: s, fn: inline__P123434, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -20497,7 +20497,7 @@ function inline__P91054_mk(s) { -function inline__P91059(s) { +function inline__P123439(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20507,7 +20507,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_closeMenu__P84271_mk(s); + s.tmp_0 = scene_systemMenu_closeMenu__P116651_mk(s); s.callLocIdx = 890; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -20515,12 +20515,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P91059.info = {"start":4655,"length":50,"line":155,"column":53,"endLine":157,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P123439.info = {"start":4655,"length":50,"line":155,"column":53,"endLine":157,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P91059_mk(s) { +function inline__P123439_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P91059, depth: s.depth + 1, + parent: s, fn: inline__P123439, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -20529,7 +20529,7 @@ function inline__P91059_mk(s) { -function inline__P91064(s) { +function inline__P123444(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20539,9 +20539,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P84268_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P116648_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_max__P81769_mk(s); + s.tmp_1 = Math_max__P114149_mk(s); s.tmp_1.arg0 = 0; r0 = s.caps[0].fields["selection"]; s.tmp_2 = r0; @@ -20572,12 +20572,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P91064.info = {"start":4760,"length":110,"line":159,"column":51,"endLine":161,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P123444.info = {"start":4760,"length":110,"line":159,"column":51,"endLine":161,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P91064_mk(s) { +function inline__P123444_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P91064, depth: s.depth + 1, + parent: s, fn: inline__P123444, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20590,7 +20590,7 @@ function inline__P91064_mk(s) { -function inline__P91076(s) { +function inline__P123456(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20600,9 +20600,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P84268_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P116648_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_max__P81769_mk(s); + s.tmp_1 = Math_max__P114149_mk(s); s.tmp_1.arg0 = 0; r0 = s.caps[0].fields["selection"]; s.tmp_2 = r0; @@ -20619,12 +20619,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P91076.info = {"start":4927,"length":89,"line":163,"column":53,"endLine":165,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P123456.info = {"start":4927,"length":89,"line":163,"column":53,"endLine":165,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P91076_mk(s) { +function inline__P123456_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P91076, depth: s.depth + 1, + parent: s, fn: inline__P123456, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20635,7 +20635,7 @@ function inline__P91076_mk(s) { -function inline__P91085(s) { +function inline__P123465(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20645,9 +20645,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P84268_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P116648_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_min__P81770_mk(s); + s.tmp_1 = Math_min__P114150_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -20683,12 +20683,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P91085.info = {"start":5073,"length":132,"line":167,"column":53,"endLine":169,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P123465.info = {"start":5073,"length":132,"line":167,"column":53,"endLine":169,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P91085_mk(s) { +function inline__P123465_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P91085, depth: s.depth + 1, + parent: s, fn: inline__P123465, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20703,7 +20703,7 @@ function inline__P91085_mk(s) { -function inline__P91101(s) { +function inline__P123481(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20713,9 +20713,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P84268_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P116648_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_min__P81770_mk(s); + s.tmp_1 = Math_min__P114150_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -20737,12 +20737,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P91101.info = {"start":5263,"length":111,"line":171,"column":54,"endLine":173,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P123481.info = {"start":5263,"length":111,"line":171,"column":54,"endLine":173,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P91101_mk(s) { +function inline__P123481_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P91101, depth: s.depth + 1, + parent: s, fn: inline__P123481, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20755,7 +20755,7 @@ function inline__P91101_mk(s) { -function inline__P91113(s) { +function inline__P123493(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20765,12 +20765,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_onUpdate__P84267_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_onUpdate__P116647_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 906; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = scene_systemMenu_PauseMenu_drawText__P84269_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_drawText__P116649_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 907; s.pc = 2; return s.tmp_0; case 2: @@ -20779,12 +20779,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P91113.info = {"start":5403,"length":87,"line":175,"column":25,"endLine":178,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +inline__P123493.info = {"start":5403,"length":87,"line":175,"column":25,"endLine":178,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function inline__P91113_mk(s) { +function inline__P123493_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P91113, depth: s.depth + 1, + parent: s, fn: inline__P123493, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -20793,7 +20793,7 @@ function inline__P91113_mk(s) { -function scene_systemMenu_PauseMenu_drawText__P84269(s) { +function scene_systemMenu_PauseMenu_drawText__P116649(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20808,7 +20808,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C84264_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C116644_VT)) failedCast(r0); r0 = s.arg0.fields["options"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -20820,11 +20820,11 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_3 = helpers_imageFillRect__P83372_mk(s); - s.tmp_3.arg0 = globals.screen___83446; + s.tmp_3 = helpers_imageFillRect__P115752_mk(s); + s.tmp_3.arg0 = globals.screen___115826; s.tmp_3.arg1 = 0; s.tmp_3.arg2 = 0; - r0 = pxsim_ImageMethods.width(globals.screen___83446); + r0 = pxsim_ImageMethods.width(globals.screen___115826); s.tmp_3.arg3 = r0; s.tmp_5 = if_cardsTop_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -20846,8 +20846,8 @@ switch (step) { s.callLocIdx = 921; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; - s.tmp_0 = helpers_imagePrintCenter__P83403_mk(s); - s.tmp_0.arg0 = globals.screen___83446; + s.tmp_0 = helpers_imagePrintCenter__P115783_mk(s); + s.tmp_0.arg0 = globals.screen___115826; s.tmp_1 = if_headerText_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_1.arg0 = r0; @@ -20881,8 +20881,8 @@ switch (step) { s.callLocIdx = 924; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P83372_mk(s); - s.tmp_0.arg0 = globals.screen___83446; + s.tmp_0 = helpers_imageFillRect__P115752_mk(s); + s.tmp_0.arg0 = globals.screen___115826; s.tmp_0.arg1 = 0; s.tmp_2 = if_infoTop_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -20900,9 +20900,9 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 - 3); s.tmp_0.arg2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___83446); + r0 = pxsim_ImageMethods.width(globals.screen___115826); s.tmp_0.arg3 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___83446); + r0 = pxsim_ImageMethods.height(globals.screen___115826); s.tmp_4 = r0; s.tmp_6 = if_infoTop_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -20926,8 +20926,8 @@ switch (step) { s.callLocIdx = 927; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P83372_mk(s); - s.tmp_0.arg0 = globals.screen___83446; + s.tmp_0 = helpers_imageFillRect__P115752_mk(s); + s.tmp_0.arg0 = globals.screen___115826; s.tmp_1 = if_padding_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_1.arg0 = r0; @@ -20956,7 +20956,7 @@ switch (step) { case 14: r0 = s.retval; s.tmp_0.arg2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___83446); + r0 = pxsim_ImageMethods.width(globals.screen___115826); s.tmp_3 = r0; s.tmp_6 = if_padding_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -21008,8 +21008,8 @@ switch (step) { s.callLocIdx = 933; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = helpers_imagePrintCenter__P83403_mk(s); - s.tmp_0.arg0 = globals.screen___83446; + s.tmp_0 = helpers_imagePrintCenter__P115783_mk(s); + s.tmp_0.arg0 = globals.screen___115826; s.tmp_1 = if_getText_1_mk(s); r0 = s.arg0.fields["options"]; s.tmp_2 = r0; @@ -21068,12 +21068,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_drawText__P84269.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__P116649.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__P84269_mk(s) { +function scene_systemMenu_PauseMenu_drawText__P116649_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_drawText__P84269, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_drawText__P116649, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21092,7 +21092,7 @@ function scene_systemMenu_PauseMenu_drawText__P84269_mk(s) { -function helpers_imagePrintCenter__P83403(s) { +function helpers_imagePrintCenter__P115783(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21102,8 +21102,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.w___91200 = undefined; - s.x___91206 = undefined; + s.w___123580 = undefined; + s.x___123586 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -21118,7 +21118,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = image_getFontForText__P83391_mk(s); + s.tmp_2 = image_getFontForText__P115771_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 95; s.pc = 3; return s.tmp_2; case 3: @@ -21142,17 +21142,17 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.w___91200 = (r0); + s.w___123580 = (r0); r0 = pxsim_ImageMethods.width(s.arg0); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.w___91200); + r0 = (s.tmp_1 - s.w___123580); s.tmp_0 = r0; r0 = (s.tmp_0 / 2); - s.x___91206 = (r0); - s.tmp_0 = helpers_imagePrint__P83404_mk(s); + s.x___123586 = (r0); + s.tmp_0 = helpers_imagePrint__P115784_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - s.tmp_0.arg2 = s.x___91206; + s.tmp_0.arg2 = s.x___123586; s.tmp_0.arg3 = s.arg2; s.tmp_0.arg4 = s.arg3; s.tmp_0.arg5 = s.arg4; @@ -21164,18 +21164,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imagePrintCenter__P83403.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__P115783.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__P83403_mk(s) { +function helpers_imagePrintCenter__P115783_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imagePrintCenter__P83403, depth: s.depth + 1, + parent: s, fn: helpers_imagePrintCenter__P115783, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - w___91200: undefined, - x___91206: undefined, + w___123580: undefined, + x___123586: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -21187,7 +21187,7 @@ function helpers_imagePrintCenter__P83403_mk(s) { -function scene_systemMenu_PauseMenu_setSelection__P84268(s) { +function scene_systemMenu_PauseMenu_setSelection__P116648(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21203,7 +21203,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C84264_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C116644_VT)) failedCast(r0); r0 = s.arg0.fields["options"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -21223,7 +21223,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__P84262_mk(s); + s.tmp_6 = scene_systemMenu_MenuOption_setState__P116642_mk(s); r0 = s.arg0.fields["options"]; s.tmp_7 = r0; r0 = s.arg0.fields["selection"]; @@ -21245,9 +21245,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_4 = controller_Button__C83547_v0_1_mk(s); - s.tmp_4.arg0 = globals.A___83521; - if (!checkSubtype(s.tmp_4.arg0, controller_Button__C83547_VT)) failedCast(s.tmp_4.arg0); + s.tmp_4 = controller_Button__C115927_v0_1_mk(s); + s.tmp_4.arg0 = globals.A___115901; + if (!checkSubtype(s.tmp_4.arg0, controller_Button__C115927_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: @@ -21262,7 +21262,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_5 = r0; - s.tmp_6 = scene_systemMenu_MenuOption_setState__P84262_mk(s); + s.tmp_6 = scene_systemMenu_MenuOption_setState__P116642_mk(s); r0 = s.arg0.fields["options"]; s.tmp_7 = r0; r0 = s.arg0.fields["selection"]; @@ -21275,7 +21275,7 @@ switch (step) { r0 = s.retval; case 7: case 8: - s.tmp_0 = scene_systemMenu_PauseMenu_updateScrollTarget__P85775_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_updateScrollTarget__P118155_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 919; s.pc = 13; return s.tmp_0; case 13: @@ -21285,12 +21285,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_setSelection__P84268.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__P116648.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__P84268_mk(s) { +function scene_systemMenu_PauseMenu_setSelection__P116648_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_setSelection__P84268, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_setSelection__P116648, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21309,7 +21309,7 @@ function scene_systemMenu_PauseMenu_setSelection__P84268_mk(s) { -function scene_systemMenu_PauseMenu_updateScrollTarget__P85775(s) { +function scene_systemMenu_PauseMenu_updateScrollTarget__P118155(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21319,13 +21319,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.row___91417 = undefined; + s.row___123797 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C84264_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C116644_VT)) failedCast(r0); r0 = s.arg0.fields["selection"]; s.tmp_0 = r0; s.tmp_2 = if_cardsPerRow_1_mk(s); @@ -21343,17 +21343,17 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_1); - s.row___91417 = (r0); + s.row___123797 = (r0); r0 = s.arg0.fields["scrollRow"]; s.tmp_1 = r0; - r0 = (s.row___91417 === s.tmp_1); + r0 = (s.row___123797 === 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___91417 - 1); + r0 = (s.row___123797 - 1); s.tmp_2 = r0; r0 = s.arg0.fields["scrollRow"]; s.tmp_3 = r0; @@ -21368,7 +21368,7 @@ switch (step) { case 4: r0 = s.arg0.fields["scrollRow"]; s.tmp_6 = r0; - r0 = (s.row___91417 > s.tmp_6); + r0 = (s.row___123797 > s.tmp_6); s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 5; continue; } @@ -21428,12 +21428,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_updateScrollTarget__P85775.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__P118155.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__P85775_mk(s) { +function scene_systemMenu_PauseMenu_updateScrollTarget__P118155_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_updateScrollTarget__P85775, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_updateScrollTarget__P118155, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21445,7 +21445,7 @@ function scene_systemMenu_PauseMenu_updateScrollTarget__P85775_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - row___91417: undefined, + row___123797: undefined, arg0: undefined, } } @@ -21453,7 +21453,7 @@ function scene_systemMenu_PauseMenu_updateScrollTarget__P85775_mk(s) { -function scene_systemMenu_PauseMenu_onUpdate__P84267(s) { +function scene_systemMenu_PauseMenu_onUpdate__P116647(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21463,22 +21463,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.t___91222 = undefined; - s.i___91226 = undefined; - s.dt___91255 = undefined; + s.t___123602 = undefined; + s.i___123606 = undefined; + s.dt___123635 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C84264_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C116644_VT)) failedCast(r0); r0 = pxsim.control.millis(); s.tmp_0 = r0; r0 = (s.tmp_0 / 250); - s.t___91222 = (r0); - s.i___91226 = (0); + s.t___123602 = (r0); + s.i___123606 = (0); case 1: - s.tmp_1 = r0 = s.i___91226; + s.tmp_1 = r0 = s.i___123606; r0 = s.arg0.fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -21487,13 +21487,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__P84260_mk(s); + s.tmp_4 = scene_systemMenu_MenuOption_setOffset__P116640_mk(s); r0 = s.arg0.fields["options"]; s.tmp_5 = r0; - r0 = pxsim_Array__getAt(s.tmp_5, s.i___91226); + r0 = pxsim_Array__getAt(s.tmp_5, s.i___123606); s.tmp_4.arg0 = r0; - s.tmp_8 = r0 = s.t___91222; - s.tmp_11 = r0 = s.i___91226; + s.tmp_8 = r0 = s.t___123602; + s.tmp_11 = r0 = s.i___123606; s.tmp_13 = if_cardsPerRow_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_13.arg0 = r0; @@ -21521,11 +21521,11 @@ switch (step) { s.callLocIdx = 911; s.pc = 10; return s.tmp_4; case 10: r0 = s.retval; - r0 = (s.i___91226 + 1); - s.i___91226 = (r0); + r0 = (s.i___123606 + 1); + s.i___123606 = (r0); { step = 1; continue; } case 2: - s.tmp_1 = game_currentScene__P84174_mk(s); + s.tmp_1 = game_currentScene__P116554_mk(s); s.callLocIdx = 912; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; @@ -21534,7 +21534,7 @@ switch (step) { r0 = s.tmp_0.fields["deltaTimeMillis"]; s.tmp_2 = r0; r0 = (s.tmp_2 / 1000); - s.dt___91255 = (r0); + s.dt___123635 = (r0); r0 = s.arg0.fields["scrollOffset"]; s.tmp_1 = r0; r0 = s.arg0.fields["scrollTarget"]; @@ -21546,7 +21546,7 @@ switch (step) { s.tmp_3 = r0 = s.arg0; r0 = s.tmp_3.fields["scrollOffset"]; s.tmp_5 = r0; - r0 = (s.dt___91255 * 100); + r0 = (s.dt___123635 * 100); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_4 = r0; @@ -21564,7 +21564,7 @@ switch (step) { s.tmp_3 = r0 = s.arg0; r0 = s.tmp_3.fields["scrollOffset"]; s.tmp_5 = r0; - r0 = (s.dt___91255 * 100); + r0 = (s.dt___123635 * 100); s.tmp_6 = r0; r0 = (s.tmp_5 - s.tmp_6); s.tmp_4 = r0; @@ -21574,7 +21574,7 @@ switch (step) { { step = 9; continue; } case 5: case 6: - s.tmp_2 = Math_abs__P81767_mk(s); + s.tmp_2 = Math_abs__P114147_mk(s); r0 = s.arg0.fields["scrollOffset"]; s.tmp_3 = r0; r0 = s.arg0.fields["scrollTarget"]; @@ -21594,8 +21594,8 @@ switch (step) { r0 = (s.arg0).fields["scrollOffset"] = (s.tmp_5); case 7: case 8: - s.tmp_0 = scene_Camera_offsetY__P84010_mk(s); - s.tmp_1 = game_currentScene__P84174_mk(s); + s.tmp_0 = scene_Camera_offsetY__P116390_mk(s); + s.tmp_1 = game_currentScene__P116554_mk(s); s.callLocIdx = 915; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; @@ -21611,12 +21611,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_onUpdate__P84267.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__P116647.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__P84267_mk(s) { +function scene_systemMenu_PauseMenu_onUpdate__P116647_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_onUpdate__P84267, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_onUpdate__P116647, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21632,9 +21632,9 @@ function scene_systemMenu_PauseMenu_onUpdate__P84267_mk(s) { tmp_11: undefined, tmp_12: undefined, tmp_13: undefined, - t___91222: undefined, - i___91226: undefined, - dt___91255: undefined, + t___123602: undefined, + i___123606: undefined, + dt___123635: undefined, arg0: undefined, } } @@ -21642,7 +21642,7 @@ function scene_systemMenu_PauseMenu_onUpdate__P84267_mk(s) { -function scene_systemMenu_MenuOption_setOffset__P84260(s) { +function scene_systemMenu_MenuOption_setOffset__P116640(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21658,8 +21658,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C84256_VT)) failedCast(r0); - s.tmp_0 = Sprite_top__P83715_mk(s); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C116636_VT)) failedCast(r0); + s.tmp_0 = Sprite_top__P116095_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["top"]; @@ -21669,10 +21669,10 @@ switch (step) { s.callLocIdx = 853; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_y__P83676_mk(s); + s.tmp_0 = Sprite_y__P116056_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_y__P83675_mk(s); + s.tmp_1 = Sprite_y__P116055_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 854; s.pc = 3; return s.tmp_1; @@ -21686,12 +21686,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_setOffset__P84260.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__P116640.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__P84260_mk(s) { +function scene_systemMenu_MenuOption_setOffset__P116640_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_setOffset__P84260, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_setOffset__P116640, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21703,7 +21703,7 @@ function scene_systemMenu_MenuOption_setOffset__P84260_mk(s) { -function Sprite_top__P83715(s) { +function Sprite_top__P116095(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21713,22 +21713,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.physics___91331 = undefined; + s.physics___123711 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P84174_mk(s); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P116554_mk(s); s.callLocIdx = 275; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["physicsEngine"]; - s.physics___91331 = (r0); - s.tmp_0 = PhysicsEngine__C83807_v2_4_mk(s); - s.tmp_0.arg0 = s.physics___91331; + s.physics___123711 = (r0); + s.tmp_0 = PhysicsEngine__C116187_v2_4_mk(s); + s.tmp_0.arg0 = s.physics___123711; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = 0; r0 = (s.arg1 * 256); @@ -21739,7 +21739,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__C83807_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C116187_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: @@ -21748,18 +21748,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_top__P83715.info = {"start":9912,"length":256,"line":359,"column":4,"endLine":369,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"top","argumentNames":["this","value"]} +Sprite_top__P116095.info = {"start":9912,"length":256,"line":359,"column":4,"endLine":369,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"top","argumentNames":["this","value"]} -function Sprite_top__P83715_mk(s) { +function Sprite_top__P116095_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_top__P83715, depth: s.depth + 1, + parent: s, fn: Sprite_top__P116095, 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___91331: undefined, + physics___123711: undefined, arg0: undefined, arg1: undefined, } } @@ -21768,7 +21768,7 @@ function Sprite_top__P83715_mk(s) { -function PhysicsEngine_moveSprite__P83811(s) { +function PhysicsEngine_moveSprite__P116191(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21786,17 +21786,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C83807_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C116187_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_moveSprite__P83811.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__P116191.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__P83811_mk(s) { +function PhysicsEngine_moveSprite__P116191_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_moveSprite__P83811, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_moveSprite__P116191, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -21808,7 +21808,7 @@ function PhysicsEngine_moveSprite__P83811_mk(s) { -function Sprite_top__P83714(s) { +function Sprite_top__P116094(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21823,20 +21823,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_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__P83714.info = {"start":9769,"length":53,"line":354,"column":4,"endLine":356,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"top","argumentNames":["this"]} -Sprite_top__P83714.isGetter = true; +Sprite_top__P116094.info = {"start":9769,"length":53,"line":354,"column":4,"endLine":356,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"top","argumentNames":["this"]} +Sprite_top__P116094.isGetter = true; -function Sprite_top__P83714_mk(s) { +function Sprite_top__P116094_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_top__P83714, depth: s.depth + 1, + parent: s, fn: Sprite_top__P116094, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -21846,7 +21846,7 @@ function Sprite_top__P83714_mk(s) { -function Sprite_y__P83676(s) { +function Sprite_y__P116056(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21862,8 +21862,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); - s.tmp_0 = Sprite_top__P83715_mk(s); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); + s.tmp_0 = Sprite_top__P116095_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; r0 = s.arg0.fields["_image"]; @@ -21881,12 +21881,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_y__P83676.info = {"start":2201,"length":72,"line":90,"column":4,"endLine":92,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"y","argumentNames":["this","v"]} +Sprite_y__P116056.info = {"start":2201,"length":72,"line":90,"column":4,"endLine":92,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"y","argumentNames":["this","v"]} -function Sprite_y__P83676_mk(s) { +function Sprite_y__P116056_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_y__P83676, depth: s.depth + 1, + parent: s, fn: Sprite_y__P116056, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21901,7 +21901,7 @@ function Sprite_y__P83676_mk(s) { -function scene_systemMenu_MenuOption_setState__P84262(s) { +function scene_systemMenu_MenuOption_setState__P116642(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21917,7 +21917,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C84256_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C116636_VT)) failedCast(r0); r0 = s.arg0.fields["state"]; s.tmp_1 = r0; r0 = (s.tmp_1 === s.arg1); @@ -21928,7 +21928,7 @@ switch (step) { case 1: case 2: r0 = (s.arg0).fields["state"] = (s.arg1); - s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P85774_mk(s); + s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P118154_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 857; s.pc = 4; return s.tmp_0; case 4: @@ -21938,12 +21938,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_setState__P84262.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__P116642.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__P84262_mk(s) { +function scene_systemMenu_MenuOption_setState__P116642_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_setState__P84262, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_setState__P116642, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21955,7 +21955,7 @@ function scene_systemMenu_MenuOption_setState__P84262_mk(s) { -function scene_systemMenu_MenuOption_updateCard__P85774(s) { +function scene_systemMenu_MenuOption_updateCard__P118154(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21970,7 +21970,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C84256_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C116636_VT)) failedCast(r0); r0 = s.arg0.fields["theme"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -21993,7 +21993,7 @@ switch (step) { r0 = s.tmp_3; { step = 6; continue; } case 3: - s.tmp_4 = Sprite_setImage__P83704_mk(s); + s.tmp_4 = Sprite_setImage__P116084_mk(s); r0 = s.arg0.fields["card"]; s.tmp_4.arg0 = r0; s.tmp_5 = if_basicCard_1_mk(s); @@ -22015,7 +22015,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 4: - s.tmp_0 = Sprite_setImage__P83704_mk(s); + s.tmp_0 = Sprite_setImage__P116084_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_1 = if_selectedCard_1_mk(s); @@ -22037,7 +22037,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 5: - s.tmp_0 = Sprite_setImage__P83704_mk(s); + s.tmp_0 = Sprite_setImage__P116084_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_1 = if_activeCard_1_mk(s); @@ -22058,10 +22058,10 @@ switch (step) { case 12: r0 = s.retval; case 6: - s.tmp_0 = Sprite_x__P83674_mk(s); + s.tmp_0 = Sprite_x__P116054_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_x__P83673_mk(s); + s.tmp_1 = Sprite_x__P116053_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 866; s.pc = 15; return s.tmp_1; @@ -22071,10 +22071,10 @@ switch (step) { s.callLocIdx = 867; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.tmp_0 = Sprite_y__P83676_mk(s); + s.tmp_0 = Sprite_y__P116056_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_y__P83675_mk(s); + s.tmp_1 = Sprite_y__P116055_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 868; s.pc = 17; return s.tmp_1; @@ -22089,12 +22089,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_updateCard__P85774.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__P118154.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__P85774_mk(s) { +function scene_systemMenu_MenuOption_updateCard__P118154_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_updateCard__P85774, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_updateCard__P118154, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22109,7 +22109,7 @@ function scene_systemMenu_MenuOption_updateCard__P85774_mk(s) { -function Sprite_x__P83674(s) { +function Sprite_x__P116054(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22125,8 +22125,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); - s.tmp_0 = Sprite_left__P83711_mk(s); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); + s.tmp_0 = Sprite_left__P116091_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; r0 = s.arg0.fields["_image"]; @@ -22144,12 +22144,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_x__P83674.info = {"start":1852,"length":72,"line":79,"column":4,"endLine":81,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"x","argumentNames":["this","v"]} +Sprite_x__P116054.info = {"start":1852,"length":72,"line":79,"column":4,"endLine":81,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"x","argumentNames":["this","v"]} -function Sprite_x__P83674_mk(s) { +function Sprite_x__P116054_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_x__P83674, depth: s.depth + 1, + parent: s, fn: Sprite_x__P116054, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22164,7 +22164,7 @@ function Sprite_x__P83674_mk(s) { -function Sprite_left__P83711(s) { +function Sprite_left__P116091(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22174,22 +22174,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.physics___92181 = undefined; + s.physics___124561 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P84174_mk(s); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P116554_mk(s); s.callLocIdx = 267; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["physicsEngine"]; - s.physics___92181 = (r0); - s.tmp_0 = PhysicsEngine__C83807_v2_4_mk(s); - s.tmp_0.arg0 = s.physics___92181; + s.physics___124561 = (r0); + s.tmp_0 = PhysicsEngine__C116187_v2_4_mk(s); + s.tmp_0.arg0 = s.physics___124561; s.tmp_0.arg1 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -22200,7 +22200,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__C83807_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C116187_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: @@ -22209,18 +22209,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_left__P83711.info = {"start":9108,"length":257,"line":329,"column":4,"endLine":339,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"left","argumentNames":["this","value"]} +Sprite_left__P116091.info = {"start":9108,"length":257,"line":329,"column":4,"endLine":339,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"left","argumentNames":["this","value"]} -function Sprite_left__P83711_mk(s) { +function Sprite_left__P116091_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_left__P83711, depth: s.depth + 1, + parent: s, fn: Sprite_left__P116091, 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___92181: undefined, + physics___124561: undefined, arg0: undefined, arg1: undefined, } } @@ -22229,7 +22229,7 @@ function Sprite_left__P83711_mk(s) { -function Sprite_left__P83710(s) { +function Sprite_left__P116090(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22244,20 +22244,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_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__P83710.info = {"start":8964,"length":53,"line":324,"column":4,"endLine":326,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"left","argumentNames":["this"]} -Sprite_left__P83710.isGetter = true; +Sprite_left__P116090.info = {"start":8964,"length":53,"line":324,"column":4,"endLine":326,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"left","argumentNames":["this"]} +Sprite_left__P116090.isGetter = true; -function Sprite_left__P83710_mk(s) { +function Sprite_left__P116090_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_left__P83710, depth: s.depth + 1, + parent: s, fn: Sprite_left__P116090, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -22267,7 +22267,7 @@ function Sprite_left__P83710_mk(s) { -function scene_systemMenu_MenuOption_setTheme__P84261(s) { +function scene_systemMenu_MenuOption_setTheme__P116641(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22283,9 +22283,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C84256_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C116636_VT)) failedCast(r0); r0 = (s.arg0).fields["theme"] = (s.arg1); - s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P85774_mk(s); + s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P118154_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 856; s.pc = 1; return s.tmp_0; case 1: @@ -22294,12 +22294,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_setTheme__P84261.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__P116641.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__P84261_mk(s) { +function scene_systemMenu_MenuOption_setTheme__P116641_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_setTheme__P84261, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_setTheme__P116641, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -22310,7 +22310,7 @@ function scene_systemMenu_MenuOption_setTheme__P84261_mk(s) { -function scene_systemMenu_MenuOption_position__P84259(s) { +function scene_systemMenu_MenuOption_position__P116639(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22327,26 +22327,26 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C84256_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C116636_VT)) failedCast(r0); r0 = (s.arg0).fields["top"] = (s.arg2); - s.tmp_0 = Sprite_left__P83711_mk(s); + s.tmp_0 = Sprite_left__P116091_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 847; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_top__P83715_mk(s); + s.tmp_0 = Sprite_top__P116095_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 848; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_x__P83674_mk(s); + s.tmp_0 = Sprite_x__P116054_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_x__P83673_mk(s); + s.tmp_1 = Sprite_x__P116053_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 849; s.pc = 4; return s.tmp_1; @@ -22356,10 +22356,10 @@ switch (step) { s.callLocIdx = 850; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_y__P83676_mk(s); + s.tmp_0 = Sprite_y__P116056_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_y__P83675_mk(s); + s.tmp_1 = Sprite_y__P116055_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 851; s.pc = 6; return s.tmp_1; @@ -22373,12 +22373,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_position__P84259.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__P116639.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__P84259_mk(s) { +function scene_systemMenu_MenuOption_position__P116639_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_position__P84259, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_position__P116639, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22391,7 +22391,7 @@ function scene_systemMenu_MenuOption_position__P84259_mk(s) { -function scene_systemMenu_MenuOption_show__P84258(s) { +function scene_systemMenu_MenuOption_show__P116638(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22406,7 +22406,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C84256_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C116636_VT)) failedCast(r0); r0 = s.arg0.fields["theme"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -22426,12 +22426,12 @@ switch (step) { r0 = s.retval; { step = 2; continue; } case 1: - r0 = globals.CARD_NORMAL___84280; + r0 = globals.CARD_NORMAL___116660; case 2: // jmp value (already in r0) s.tmp_2 = r0; s.tmp_3 = r0 = s.arg0; - s.tmp_5 = sprites_create__P83618_mk(s); + s.tmp_5 = sprites_create__P115998_mk(s); s.tmp_5.arg0 = s.tmp_2; s.tmp_5.arg1 = undefined; s.callLocIdx = 843; s.pc = 4; return s.tmp_5; @@ -22454,7 +22454,7 @@ switch (step) { case 5: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = sprites_create__P83618_mk(s); + s.tmp_2 = sprites_create__P115998_mk(s); r0 = s.arg0.fields["iconImage"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = undefined; @@ -22482,12 +22482,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_show__P84258.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__P116638.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__P84258_mk(s) { +function scene_systemMenu_MenuOption_show__P116638_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_show__P84258, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_show__P116638, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22502,7 +22502,7 @@ function scene_systemMenu_MenuOption_show__P84258_mk(s) { -function sprites_create__P83618(s) { +function sprites_create__P115998(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22512,51 +22512,51 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___92261 = undefined; - s.sprite___92264 = undefined; + s.scene___124641 = undefined; + s.sprite___124644 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P84174_mk(s); + s.tmp_0 = game_currentScene__P116554_mk(s); s.callLocIdx = 213; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.scene___92261 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(Sprite__C83664_VT); + s.scene___124641 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(Sprite__C116044_VT); s.tmp_0 = r0; - s.tmp_1 = Sprite_constructor__P83701_mk(s); + s.tmp_1 = Sprite_constructor__P116081_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.callLocIdx = 214; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; - s.sprite___92264 = (s.tmp_0); - s.tmp_0 = Sprite_setKind__P83719_mk(s); - s.tmp_0.arg0 = s.sprite___92264; + s.sprite___124644 = (s.tmp_0); + s.tmp_0 = Sprite_setKind__P116099_mk(s); + s.tmp_0.arg0 = s.sprite___124644; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 215; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = PhysicsEngine__C83807_v0_2_mk(s); - r0 = s.scene___92261.fields["physicsEngine"]; + s.tmp_0 = PhysicsEngine__C116187_v0_2_mk(s); + r0 = s.scene___124641.fields["physicsEngine"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.sprite___92264; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C83807_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.sprite___124644; + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C116187_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, inline__P92279); + r0 = pxsim_pxtcore_mkAction(1, inline__P124659); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - r0 = pxsim_pxtcore_mkAction(1, inline__P92285); + r0 = pxsim_pxtcore_mkAction(1, inline__P124665); s.tmp_1 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.sprite___92264); - s.tmp_2 = helpers_arrayForEach__P81749_mk(s); - s.tmp_3 = helpers_arrayFilter__P81750_mk(s); - r0 = s.scene___92261.fields["createdHandlers"]; + r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.sprite___124644); + s.tmp_2 = helpers_arrayForEach__P114129_mk(s); + s.tmp_3 = helpers_arrayFilter__P114130_mk(s); + r0 = s.scene___124641.fields["createdHandlers"]; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 216; s.pc = 6; return s.tmp_3; @@ -22567,23 +22567,23 @@ switch (step) { s.callLocIdx = 218; s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; - r0 = s.sprite___92264; + r0 = s.sprite___124644; return leave(s, r0) default: oops() } } } -sprites_create__P83618.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__P115998.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__P83618_mk(s) { +function sprites_create__P115998_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_create__P83618, depth: s.depth + 1, + parent: s, fn: sprites_create__P115998, 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___92261: undefined, - sprite___92264: undefined, + scene___124641: undefined, + sprite___124644: undefined, arg0: undefined, arg1: undefined, } } @@ -22592,7 +22592,7 @@ function sprites_create__P83618_mk(s) { -function inline__P92279(s) { +function inline__P124659(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22612,12 +22612,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P92279.info = {"start":1195,"length":19,"line":43,"column":20,"endLine":43,"endColumn":39,"fileName":"pxt_modules/game/sprites.ts","functionName":"inline","argumentNames":["h"]} +inline__P124659.info = {"start":1195,"length":19,"line":43,"column":20,"endLine":43,"endColumn":39,"fileName":"pxt_modules/game/sprites.ts","functionName":"inline","argumentNames":["h"]} -function inline__P92279_mk(s) { +function inline__P124659_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P92279, depth: s.depth + 1, + parent: s, fn: inline__P124659, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -22627,7 +22627,7 @@ function inline__P92279_mk(s) { -function inline__P92285(s) { +function inline__P124665(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22659,12 +22659,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P92285.info = {"start":1237,"length":22,"line":44,"column":21,"endLine":44,"endColumn":43,"fileName":"pxt_modules/game/sprites.ts","functionName":"inline","argumentNames":["h"]} +inline__P124665.info = {"start":1237,"length":22,"line":44,"column":21,"endLine":44,"endColumn":43,"fileName":"pxt_modules/game/sprites.ts","functionName":"inline","argumentNames":["h"]} -function inline__P92285_mk(s) { +function inline__P124665_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P92285, depth: s.depth + 1, + parent: s, fn: inline__P124665, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -22674,7 +22674,7 @@ function inline__P92285_mk(s) { -function PhysicsEngine_addSprite__P83809(s) { +function PhysicsEngine_addSprite__P116189(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22690,17 +22690,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C83807_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C116187_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_addSprite__P83809.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__P116189.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__P83809_mk(s) { +function PhysicsEngine_addSprite__P116189_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_addSprite__P83809, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_addSprite__P116189, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -22710,7 +22710,7 @@ function PhysicsEngine_addSprite__P83809_mk(s) { -function Sprite_setKind__P83719(s) { +function Sprite_setKind__P116099(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22720,15 +22720,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.spritesByKind___92303 = undefined; - s.overlapMap___92332 = undefined; + s.spritesByKind___124683 = undefined; + s.overlapMap___124712 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); r0 = (s.arg1 == undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -22747,12 +22747,12 @@ switch (step) { { step = 15; continue; } case 3: case 4: - s.tmp_3 = game_currentScene__P84174_mk(s); + s.tmp_3 = game_currentScene__P116554_mk(s); s.callLocIdx = 282; s.pc = 16; return s.tmp_3; case 16: r0 = s.retval; r0 = r0.fields["spritesByKind"]; - s.spritesByKind___92303 = (r0); + s.spritesByKind___124683 = (r0); r0 = s.arg0.fields["_kind"]; s.tmp_1 = r0; r0 = (s.tmp_1 >= 0); @@ -22764,16 +22764,16 @@ switch (step) { case 5: r0 = s.arg0.fields["_kind"]; s.tmp_2 = r0; - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___92303, s.tmp_2); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___124683, 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__P83766_mk(s); + s.tmp_4 = sprites_SpriteSet_remove__P116146_mk(s); r0 = s.arg0.fields["_kind"]; s.tmp_5 = r0; - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___92303, s.tmp_5); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___124683, s.tmp_5); s.tmp_4.arg0 = r0; s.tmp_4.arg1 = s.arg0; s.callLocIdx = 283; s.pc = 17; return s.tmp_4; @@ -22785,7 +22785,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___92303, s.arg1); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___124683, s.arg1); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -22793,18 +22793,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__C83759_VT); + r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteSet__C116139_VT); s.tmp_4 = r0; - s.tmp_5 = sprites_SpriteSet_constructor__P83761_mk(s); + s.tmp_5 = sprites_SpriteSet_constructor__P116141_mk(s); s.tmp_5.arg0 = s.tmp_4; s.callLocIdx = 284; s.pc = 18; return s.tmp_5; case 18: r0 = s.retval; - r0 = pxsim_pxtrt.mapSetGeneric(s.spritesByKind___92303, s.arg1, s.tmp_4); + r0 = pxsim_pxtrt.mapSetGeneric(s.spritesByKind___124683, s.arg1, s.tmp_4); case 9: case 10: - s.tmp_0 = sprites_SpriteSet_add__P83764_mk(s); - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___92303, s.arg1); + s.tmp_0 = sprites_SpriteSet_add__P116144_mk(s); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___124683, s.arg1); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 285; s.pc = 19; return s.tmp_0; @@ -22812,13 +22812,13 @@ switch (step) { r0 = s.retval; case 11: case 12: - s.tmp_0 = game_currentScene__P84174_mk(s); + s.tmp_0 = game_currentScene__P116554_mk(s); s.callLocIdx = 286; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; r0 = r0.fields["overlapMap"]; - s.overlapMap___92332 = (r0); - r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___92332, s.arg1); + s.overlapMap___124712 = (r0); + r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___124712, s.arg1); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -22826,7 +22826,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___92332; + s.tmp_3 = r0 = s.overlapMap___124712; s.tmp_4 = r0 = s.arg1; r0 = pxsim_Array__mk(); s.tmp_5 = r0; @@ -22834,7 +22834,7 @@ switch (step) { case 13: case 14: s.tmp_0 = r0 = s.arg0; - r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___92332, s.arg1); + r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___124712, s.arg1); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_kindsOverlappedWith"] = (s.tmp_1); r0 = (s.arg0).fields["_kind"] = (s.arg1); @@ -22843,12 +22843,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setKind__P83719.info = {"start":11051,"length":663,"line":402,"column":4,"endLine":422,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setKind","argumentNames":["this","value"]} +Sprite_setKind__P116099.info = {"start":11051,"length":663,"line":402,"column":4,"endLine":422,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setKind","argumentNames":["this","value"]} -function Sprite_setKind__P83719_mk(s) { +function Sprite_setKind__P116099_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setKind__P83719, depth: s.depth + 1, + parent: s, fn: Sprite_setKind__P116099, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22856,8 +22856,8 @@ function Sprite_setKind__P83719_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - spritesByKind___92303: undefined, - overlapMap___92332: undefined, + spritesByKind___124683: undefined, + overlapMap___124712: undefined, arg0: undefined, arg1: undefined, } } @@ -22866,7 +22866,7 @@ function Sprite_setKind__P83719_mk(s) { -function sprites_SpriteSet_add__P83764(s) { +function sprites_SpriteSet_add__P116144(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22882,7 +22882,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C83759_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C116139_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -22913,12 +22913,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_add__P83764.info = {"start":1027,"length":263,"line":41,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"add","argumentNames":["this","sprite"]} +sprites_SpriteSet_add__P116144.info = {"start":1027,"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__P83764_mk(s) { +function sprites_SpriteSet_add__P116144_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_add__P83764, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_add__P116144, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22934,7 +22934,7 @@ function sprites_SpriteSet_add__P83764_mk(s) { -function sprites_SpriteSet_contains__P83767(s) { +function sprites_SpriteSet_contains__P116147(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22950,7 +22950,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C83759_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C116139_VT)) failedCast(r0); r0 = s.arg0.fields["_sprites"]; s.tmp_1 = r0; r0 = pxsim_Array_.indexOf(s.tmp_1, s.arg1, undefined); @@ -22959,12 +22959,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_contains__P83767.info = {"start":2162,"length":100,"line":79,"column":8,"endLine":81,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"contains","argumentNames":["this","sprite"]} +sprites_SpriteSet_contains__P116147.info = {"start":2162,"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__P83767_mk(s) { +function sprites_SpriteSet_contains__P116147_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_contains__P83767, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_contains__P116147, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22976,7 +22976,7 @@ function sprites_SpriteSet_contains__P83767_mk(s) { -function sprites_SpriteSet_constructor__P83761(s) { +function sprites_SpriteSet_constructor__P116141(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22991,7 +22991,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C83759_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C116139_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -23000,12 +23000,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_constructor__P83761.info = {"start":488,"length":57,"line":19,"column":8,"endLine":21,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"inline","argumentNames":["this"]} +sprites_SpriteSet_constructor__P116141.info = {"start":488,"length":57,"line":19,"column":8,"endLine":21,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"inline","argumentNames":["this"]} -function sprites_SpriteSet_constructor__P83761_mk(s) { +function sprites_SpriteSet_constructor__P116141_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_constructor__P83761, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_constructor__P116141, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23016,7 +23016,7 @@ function sprites_SpriteSet_constructor__P83761_mk(s) { -function Sprite_constructor__P83701(s) { +function Sprite_constructor__P116081(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23032,15 +23032,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSprite_constructor__P83504_mk(s); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSprite_constructor__P115884_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 237; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - r0 = pxsim_ImageMethods.width(globals.screen___83446); + r0 = pxsim_ImageMethods.width(globals.screen___115826); s.tmp_4 = r0; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_5 = r0; @@ -23054,7 +23054,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___83446); + r0 = pxsim_ImageMethods.height(globals.screen___115826); s.tmp_4 = r0; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_5 = r0; @@ -23073,50 +23073,50 @@ switch (step) { r0 = s.arg0.fields["_y"]; s.tmp_0 = r0; r0 = (s.arg0).fields["_lastY"] = (s.tmp_0); - s.tmp_0 = Sprite_vx__P83678_mk(s); + s.tmp_0 = Sprite_vx__P116058_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 240; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_vy__P83680_mk(s); + s.tmp_0 = Sprite_vy__P116060_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 241; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_ax__P83682_mk(s); + s.tmp_0 = Sprite_ax__P116062_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 242; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = Sprite_ay__P83684_mk(s); + s.tmp_0 = Sprite_ay__P116064_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 243; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = Sprite_fx__P83686_mk(s); + s.tmp_0 = Sprite_fx__P116066_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 244; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = Sprite_fy__P83688_mk(s); + s.tmp_0 = Sprite_fy__P116068_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 245; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; r0 = (s.arg0).fields["flags"] = (0); - s.tmp_0 = Sprite_setImage__P83704_mk(s); + s.tmp_0 = Sprite_setImage__P116084_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 246; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = Sprite_setKind__P83719_mk(s); + s.tmp_0 = Sprite_setKind__P116099_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = -1; s.callLocIdx = 247; s.pc = 9; return s.tmp_0; @@ -23136,12 +23136,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_constructor__P83701.info = {"start":5357,"length":618,"line":206,"column":4,"endLine":226,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["this","img"]} +Sprite_constructor__P116081.info = {"start":5357,"length":618,"line":206,"column":4,"endLine":226,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["this","img"]} -function Sprite_constructor__P83701_mk(s) { +function Sprite_constructor__P116081_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_constructor__P83701, depth: s.depth + 1, + parent: s, fn: Sprite_constructor__P116081, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23158,7 +23158,7 @@ function Sprite_constructor__P83701_mk(s) { -function Sprite_fy__P83688(s) { +function Sprite_fy__P116068(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23174,9 +23174,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_3 = Math_max__P81769_mk(s); + s.tmp_3 = Math_max__P114149_mk(s); s.tmp_3.arg0 = 0; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 235; s.pc = 1; return s.tmp_3; @@ -23192,12 +23192,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_fy__P83688.info = {"start":4236,"length":64,"line":155,"column":4,"endLine":157,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"fy","argumentNames":["this","v"]} +Sprite_fy__P116068.info = {"start":4236,"length":64,"line":155,"column":4,"endLine":157,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"fy","argumentNames":["this","v"]} -function Sprite_fy__P83688_mk(s) { +function Sprite_fy__P116068_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fy__P83688, depth: s.depth + 1, + parent: s, fn: Sprite_fy__P116068, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23212,7 +23212,7 @@ function Sprite_fy__P83688_mk(s) { -function Sprite_fy__P83687(s) { +function Sprite_fy__P116067(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23227,20 +23227,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_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__P83687.info = {"start":4074,"length":60,"line":150,"column":4,"endLine":152,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"fy","argumentNames":["this"]} -Sprite_fy__P83687.isGetter = true; +Sprite_fy__P116067.info = {"start":4074,"length":60,"line":150,"column":4,"endLine":152,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"fy","argumentNames":["this"]} +Sprite_fy__P116067.isGetter = true; -function Sprite_fy__P83687_mk(s) { +function Sprite_fy__P116067_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fy__P83687, depth: s.depth + 1, + parent: s, fn: Sprite_fy__P116067, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -23250,7 +23250,7 @@ function Sprite_fy__P83687_mk(s) { -function Sprite_fx__P83686(s) { +function Sprite_fx__P116066(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23266,9 +23266,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_3 = Math_max__P81769_mk(s); + s.tmp_3 = Math_max__P114149_mk(s); s.tmp_3.arg0 = 0; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 232; s.pc = 1; return s.tmp_3; @@ -23284,12 +23284,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_fx__P83686.info = {"start":3893,"length":64,"line":145,"column":4,"endLine":147,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"fx","argumentNames":["this","v"]} +Sprite_fx__P116066.info = {"start":3893,"length":64,"line":145,"column":4,"endLine":147,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"fx","argumentNames":["this","v"]} -function Sprite_fx__P83686_mk(s) { +function Sprite_fx__P116066_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fx__P83686, depth: s.depth + 1, + parent: s, fn: Sprite_fx__P116066, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23304,7 +23304,7 @@ function Sprite_fx__P83686_mk(s) { -function Sprite_fx__P83685(s) { +function Sprite_fx__P116065(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23319,20 +23319,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_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__P83685.info = {"start":3731,"length":60,"line":140,"column":4,"endLine":142,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"fx","argumentNames":["this"]} -Sprite_fx__P83685.isGetter = true; +Sprite_fx__P116065.info = {"start":3731,"length":60,"line":140,"column":4,"endLine":142,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"fx","argumentNames":["this"]} +Sprite_fx__P116065.isGetter = true; -function Sprite_fx__P83685_mk(s) { +function Sprite_fx__P116065_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fx__P83685, depth: s.depth + 1, + parent: s, fn: Sprite_fx__P116065, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -23342,7 +23342,7 @@ function Sprite_fx__P83685_mk(s) { -function Sprite_ay__P83684(s) { +function Sprite_ay__P116064(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23358,7 +23358,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -23369,12 +23369,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_ay__P83684.info = {"start":3562,"length":51,"line":134,"column":4,"endLine":136,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ay","argumentNames":["this","v"]} +Sprite_ay__P116064.info = {"start":3562,"length":51,"line":134,"column":4,"endLine":136,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ay","argumentNames":["this","v"]} -function Sprite_ay__P83684_mk(s) { +function Sprite_ay__P116064_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ay__P83684, depth: s.depth + 1, + parent: s, fn: Sprite_ay__P116064, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23387,7 +23387,7 @@ function Sprite_ay__P83684_mk(s) { -function Sprite_ay__P83683(s) { +function Sprite_ay__P116063(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23402,20 +23402,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_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__P83683.info = {"start":3396,"length":60,"line":129,"column":4,"endLine":131,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ay","argumentNames":["this"]} -Sprite_ay__P83683.isGetter = true; +Sprite_ay__P116063.info = {"start":3396,"length":60,"line":129,"column":4,"endLine":131,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ay","argumentNames":["this"]} +Sprite_ay__P116063.isGetter = true; -function Sprite_ay__P83683_mk(s) { +function Sprite_ay__P116063_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ay__P83683, depth: s.depth + 1, + parent: s, fn: Sprite_ay__P116063, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -23425,7 +23425,7 @@ function Sprite_ay__P83683_mk(s) { -function Sprite_ax__P83682(s) { +function Sprite_ax__P116062(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23441,7 +23441,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -23452,12 +23452,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_ax__P83682.info = {"start":3223,"length":51,"line":123,"column":4,"endLine":125,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ax","argumentNames":["this","v"]} +Sprite_ax__P116062.info = {"start":3223,"length":51,"line":123,"column":4,"endLine":125,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ax","argumentNames":["this","v"]} -function Sprite_ax__P83682_mk(s) { +function Sprite_ax__P116062_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ax__P83682, depth: s.depth + 1, + parent: s, fn: Sprite_ax__P116062, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23470,7 +23470,7 @@ function Sprite_ax__P83682_mk(s) { -function Sprite_ax__P83681(s) { +function Sprite_ax__P116061(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23485,20 +23485,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_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__P83681.info = {"start":3057,"length":60,"line":118,"column":4,"endLine":120,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ax","argumentNames":["this"]} -Sprite_ax__P83681.isGetter = true; +Sprite_ax__P116061.info = {"start":3057,"length":60,"line":118,"column":4,"endLine":120,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ax","argumentNames":["this"]} +Sprite_ax__P116061.isGetter = true; -function Sprite_ax__P83681_mk(s) { +function Sprite_ax__P116061_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ax__P83681, depth: s.depth + 1, + parent: s, fn: Sprite_ax__P116061, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -23508,7 +23508,7 @@ function Sprite_ax__P83681_mk(s) { -function Sprite_vy__P83680(s) { +function Sprite_vy__P116060(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23524,7 +23524,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -23535,12 +23535,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_vy__P83680.info = {"start":2884,"length":51,"line":112,"column":4,"endLine":114,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vy","argumentNames":["this","v"]} +Sprite_vy__P116060.info = {"start":2884,"length":51,"line":112,"column":4,"endLine":114,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vy","argumentNames":["this","v"]} -function Sprite_vy__P83680_mk(s) { +function Sprite_vy__P116060_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vy__P83680, depth: s.depth + 1, + parent: s, fn: Sprite_vy__P116060, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23553,7 +23553,7 @@ function Sprite_vy__P83680_mk(s) { -function Sprite_vy__P83679(s) { +function Sprite_vy__P116059(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23568,20 +23568,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_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__P83679.info = {"start":2722,"length":60,"line":107,"column":4,"endLine":109,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vy","argumentNames":["this"]} -Sprite_vy__P83679.isGetter = true; +Sprite_vy__P116059.info = {"start":2722,"length":60,"line":107,"column":4,"endLine":109,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vy","argumentNames":["this"]} +Sprite_vy__P116059.isGetter = true; -function Sprite_vy__P83679_mk(s) { +function Sprite_vy__P116059_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vy__P83679, depth: s.depth + 1, + parent: s, fn: Sprite_vy__P116059, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -23591,7 +23591,7 @@ function Sprite_vy__P83679_mk(s) { -function Sprite_vx__P83678(s) { +function Sprite_vx__P116058(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23607,7 +23607,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -23618,12 +23618,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_vx__P83678.info = {"start":2553,"length":51,"line":101,"column":4,"endLine":103,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vx","argumentNames":["this","v"]} +Sprite_vx__P116058.info = {"start":2553,"length":51,"line":101,"column":4,"endLine":103,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vx","argumentNames":["this","v"]} -function Sprite_vx__P83678_mk(s) { +function Sprite_vx__P116058_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vx__P83678, depth: s.depth + 1, + parent: s, fn: Sprite_vx__P116058, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23636,7 +23636,7 @@ function Sprite_vx__P83678_mk(s) { -function Sprite_vx__P83677(s) { +function Sprite_vx__P116057(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23651,20 +23651,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_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__P83677.info = {"start":2391,"length":60,"line":96,"column":4,"endLine":98,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vx","argumentNames":["this"]} -Sprite_vx__P83677.isGetter = true; +Sprite_vx__P116057.info = {"start":2391,"length":60,"line":96,"column":4,"endLine":98,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vx","argumentNames":["this"]} +Sprite_vx__P116057.isGetter = true; -function Sprite_vx__P83677_mk(s) { +function Sprite_vx__P116057_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vx__P83677, depth: s.depth + 1, + parent: s, fn: Sprite_vx__P116057, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -23674,7 +23674,7 @@ function Sprite_vx__P83677_mk(s) { -function game_onShade__P84189(s) { +function game_onShade__P116569(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23688,7 +23688,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_init__P85528_mk(s); + s.tmp_0 = game_init__P117908_mk(s); s.tmp_0.arg0 = undefined; s.callLocIdx = 838; s.pc = 4; return s.tmp_0; case 4: @@ -23702,7 +23702,7 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_2 = scene_createRenderable__P84025_mk(s); + s.tmp_2 = scene_createRenderable__P116405_mk(s); s.tmp_2.arg0 = 80; s.tmp_2.arg1 = s.arg0; s.tmp_2.arg2 = undefined; @@ -23714,12 +23714,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onShade__P84189.info = {"start":9934,"length":145,"line":320,"column":4,"endLine":324,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onShade","argumentNames":["a"]} +game_onShade__P116569.info = {"start":9934,"length":145,"line":320,"column":4,"endLine":324,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onShade","argumentNames":["a"]} -function game_onShade__P84189_mk(s) { +function game_onShade__P116569_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onShade__P84189, depth: s.depth + 1, + parent: s, fn: game_onShade__P116569, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23731,7 +23731,7 @@ function game_onShade__P84189_mk(s) { -function scene_createRenderable__P84025(s) { +function scene_createRenderable__P116405(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23741,14 +23741,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.renderable___91369 = undefined; + s.renderable___123749 = 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__C84020_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Renderable__C116400_VT); s.tmp_0 = r0; s.tmp_1 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_1); @@ -23756,11 +23756,11 @@ switch (step) { r0 = s.tmp_1; { step = 2; continue; } case 1: - r0 = inline__P91375; + r0 = inline__P123755; case 2: // jmp value (already in r0) s.tmp_2 = r0; - s.tmp_3 = scene_Renderable_constructor__P84021_mk(s); + s.tmp_3 = scene_Renderable_constructor__P116401_mk(s); s.tmp_3.arg0 = s.tmp_0; s.tmp_3.arg1 = s.arg1; s.tmp_3.arg2 = s.tmp_2; @@ -23768,23 +23768,23 @@ switch (step) { s.callLocIdx = 777; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; - s.renderable___91369 = (s.tmp_0); - r0 = s.renderable___91369; + s.renderable___123749 = (s.tmp_0); + r0 = s.renderable___123749; return leave(s, r0) default: oops() } } } -scene_createRenderable__P84025.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__P116405.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__P84025_mk(s) { +function scene_createRenderable__P116405_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_createRenderable__P84025, depth: s.depth + 1, + parent: s, fn: scene_createRenderable__P116405, 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___91369: undefined, + renderable___123749: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -23794,7 +23794,7 @@ function scene_createRenderable__P84025_mk(s) { -function inline__P91375(s) { +function inline__P123755(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23808,12 +23808,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P91375.info = {"start":875,"length":10,"line":31,"column":32,"endLine":31,"endColumn":42,"fileName":"pxt_modules/game/renderable.ts","functionName":"inline","argumentNames":[]} +inline__P123755.info = {"start":875,"length":10,"line":31,"column":32,"endLine":31,"endColumn":42,"fileName":"pxt_modules/game/renderable.ts","functionName":"inline","argumentNames":[]} -function inline__P91375_mk(s) { +function inline__P123755_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P91375, depth: s.depth + 1, + parent: s, fn: inline__P123755, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -23821,7 +23821,7 @@ function inline__P91375_mk(s) { -function scene_Renderable_constructor__P84021(s) { +function scene_Renderable_constructor__P116401(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23839,10 +23839,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Renderable__C84020_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Renderable__C116400_VT)) failedCast(r0); r0 = (s.arg0).fields["handler"] = (s.arg1); r0 = (s.arg0).fields["shouldBeVisible"] = (s.arg2); - s.tmp_0 = sprites_BaseSprite_constructor__P83504_mk(s); + s.tmp_0 = sprites_BaseSprite_constructor__P115884_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg3; s.callLocIdx = 774; s.pc = 1; return s.tmp_0; @@ -23852,12 +23852,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Renderable_constructor__P84021.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__P116401.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__P84021_mk(s) { +function scene_Renderable_constructor__P116401_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Renderable_constructor__P84021, depth: s.depth + 1, + parent: s, fn: scene_Renderable_constructor__P116401, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -23870,7 +23870,7 @@ function scene_Renderable_constructor__P84021_mk(s) { -function scene_systemMenu_PauseMenu_constructor__P84265(s) { +function scene_systemMenu_PauseMenu_constructor__P116645(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23887,7 +23887,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C84264_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C116644_VT)) failedCast(r0); r0 = (s.arg0).fields["generator"] = (s.arg1); s.tmp_0 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_0); @@ -23895,8 +23895,8 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_1 = scene_systemMenu_buildMenuTheme__P84273_mk(s); - r0 = pxsim_ImageMethods.width(globals.CARD_NORMAL___84280); + s.tmp_1 = scene_systemMenu_buildMenuTheme__P116653_mk(s); + r0 = pxsim_ImageMethods.width(globals.CARD_NORMAL___116660); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 3; s.tmp_1.arg2 = undefined; @@ -23915,12 +23915,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_constructor__P84265.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__P116645.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__P84265_mk(s) { +function scene_systemMenu_PauseMenu_constructor__P116645_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_constructor__P84265, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_constructor__P116645, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23934,7 +23934,7 @@ function scene_systemMenu_PauseMenu_constructor__P84265_mk(s) { -function scene_systemMenu_buildMenuTheme__P84273(s) { +function scene_systemMenu_buildMenuTheme__P116653(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23944,7 +23944,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.cardsPerRow___93260 = undefined; + s.cardsPerRow___125640 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -23952,19 +23952,19 @@ switch (step) { s.arg3 = (s.lambdaArgs[3]); s.lambdaArgs = null; } - r0 = pxsim_ImageMethods.width(globals.screen___83446); + r0 = pxsim_ImageMethods.width(globals.screen___115826); 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___93260 = (r0); + s.cardsPerRow___125640 = (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___83389; + r0 = globals.font8___115769; case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -23975,7 +23975,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - s.tmp_1 = image_doubledFont__P83392_mk(s); + s.tmp_1 = image_doubledFont__P115772_mk(s); s.tmp_1.arg0 = s.arg2; s.callLocIdx = 980; s.pc = 5; return s.tmp_1; case 5: @@ -23988,12 +23988,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___93260); - r0 = pxsim_ImageMethods.width(globals.screen___83446); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "cardsPerRow", s.cardsPerRow___125640); + r0 = pxsim_ImageMethods.width(globals.screen___115826); s.tmp_3 = r0; - r0 = (s.cardsPerRow___93260 * s.arg0); + r0 = (s.cardsPerRow___125640 * s.arg0); s.tmp_5 = r0; - r0 = (s.cardsPerRow___93260 - 1); + r0 = (s.cardsPerRow___125640 - 1); s.tmp_7 = r0; r0 = (s.tmp_7 * s.arg1); s.tmp_6 = r0; @@ -24024,7 +24024,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___83446); + r0 = pxsim_ImageMethods.height(globals.screen___115826); s.tmp_14 = r0; s.tmp_16 = if_charHeight_1_mk(s); s.tmp_16.arg0 = s.arg2; @@ -24045,19 +24045,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___84281); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "activeCard", globals.CARD_ACTIVE___84282); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "basicCard", globals.CARD_NORMAL___84280); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "selectedCard", globals.CARD_SELECTED___116661); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "activeCard", globals.CARD_ACTIVE___116662); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "basicCard", globals.CARD_NORMAL___116660); r0 = s.tmp_0; return leave(s, r0) default: oops() } } } -scene_systemMenu_buildMenuTheme__P84273.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__P116653.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__P84273_mk(s) { +function scene_systemMenu_buildMenuTheme__P116653_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildMenuTheme__P84273, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildMenuTheme__P116653, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24076,7 +24076,7 @@ function scene_systemMenu_buildMenuTheme__P84273_mk(s) { tmp_14: undefined, tmp_15: undefined, tmp_16: undefined, - cardsPerRow___93260: undefined, + cardsPerRow___125640: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -24087,7 +24087,7 @@ function scene_systemMenu_buildMenuTheme__P84273_mk(s) { -function image_doubledFont__P83392(s) { +function image_doubledFont__P115772(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24101,7 +24101,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = image_scaledFont__P83393_mk(s); + s.tmp_0 = image_scaledFont__P115773_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 2; s.callLocIdx = 89; s.pc = 1; return s.tmp_0; @@ -24110,12 +24110,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -image_doubledFont__P83392.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__P115772.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__P83392_mk(s) { +function image_doubledFont__P115772_mk(s) { checkStack(s.depth); return { - parent: s, fn: image_doubledFont__P83392, depth: s.depth + 1, + parent: s, fn: image_doubledFont__P115772, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -24125,7 +24125,7 @@ function image_doubledFont__P83392_mk(s) { -function image_scaledFont__P83393(s) { +function image_scaledFont__P115773(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24240,12 +24240,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -image_scaledFont__P83393.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__P115773.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__P83393_mk(s) { +function image_scaledFont__P115773_mk(s) { checkStack(s.depth); return { - parent: s, fn: image_scaledFont__P83393, depth: s.depth + 1, + parent: s, fn: image_scaledFont__P115773, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24271,7 +24271,7 @@ function image_scaledFont__P83393_mk(s) { -function game_pushScene__P84178(s) { +function game_pushScene__P116558(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24281,43 +24281,43 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.oldScene___93339 = undefined; - s.tmp_0 = game_currentScene__P84174_mk(s); + s.oldScene___125719 = undefined; + s.tmp_0 = game_currentScene__P116554_mk(s); s.callLocIdx = 817; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.oldScene___93339 = (r0); - s.tmp_0 = particles_clearAll__P84350_mk(s); + s.oldScene___125719 = (r0); + s.tmp_0 = particles_clearAll__P116730_mk(s); s.callLocIdx = 818; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = particles_disableAll__P84351_mk(s); + s.tmp_0 = particles_disableAll__P116731_mk(s); s.callLocIdx = 819; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals._sceneStack___85521); + r0 = pxsim_numops_toBoolDecr(globals._sceneStack___117901); 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___85521 = (r0); + globals._sceneStack___117901 = (r0); case 1: case 2: - r0 = pxsim_Array__push(globals._sceneStack___85521, globals._scene___85520); - s.tmp_0 = game_init__P85528_mk(s); + r0 = pxsim_Array__push(globals._sceneStack___117901, globals._scene___117900); + s.tmp_0 = game_init__P117908_mk(s); s.tmp_0.arg0 = true; s.callLocIdx = 820; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___85522); + r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___117902); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkAction(1, inline__P93356); + r0 = pxsim_pxtcore_mkAction(1, inline__P125736); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___93339); - s.tmp_1 = helpers_arrayForEach__P81749_mk(s); - s.tmp_1.arg0 = globals._scenePushHandlers___85522; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___125719); + s.tmp_1 = helpers_arrayForEach__P114129_mk(s); + s.tmp_1.arg0 = globals._scenePushHandlers___117902; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 822; s.pc = 9; return s.tmp_1; case 9: @@ -24328,23 +24328,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_pushScene__P84178.info = {"start":1660,"length":367,"line":62,"column":4,"endLine":73,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"pushScene","argumentNames":[]} +game_pushScene__P116558.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__P84178_mk(s) { +function game_pushScene__P116558_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_pushScene__P84178, depth: s.depth + 1, + parent: s, fn: game_pushScene__P116558, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - oldScene___93339: undefined, + oldScene___125719: undefined, } } -function inline__P93356(s) { +function inline__P125736(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24369,12 +24369,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P93356.info = {"start":1991,"length":18,"line":71,"column":39,"endLine":71,"endColumn":57,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["cb"]} +inline__P125736.info = {"start":1991,"length":18,"line":71,"column":39,"endLine":71,"endColumn":57,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["cb"]} -function inline__P93356_mk(s) { +function inline__P125736_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P93356, depth: s.depth + 1, + parent: s, fn: inline__P125736, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -24384,7 +24384,7 @@ function inline__P93356_mk(s) { -function particles_disableAll__P84351(s) { +function particles_disableAll__P116731(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24394,21 +24394,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___93360 = undefined; - s.tmp_0 = particles_particleSources__P85884_mk(s); + s.sources___125740 = undefined; + s.tmp_0 = particles_particleSources__P118264_mk(s); s.callLocIdx = 1063; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___93360 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___93360); + s.sources___125740 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___125740); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P81749_mk(s); - s.tmp_0.arg0 = s.sources___93360; - s.tmp_0.arg1 = inline__P93366; + s.tmp_0 = helpers_arrayForEach__P114129_mk(s); + s.tmp_0.arg0 = s.sources___125740; + s.tmp_0.arg1 = inline__P125746; s.callLocIdx = 1065; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = particles_pruneParticles__P85880_mk(s); + s.tmp_0 = particles_pruneParticles__P118260_mk(s); s.callLocIdx = 1066; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -24418,22 +24418,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_disableAll__P84351.info = {"start":12353,"length":195,"line":401,"column":4,"endLine":407,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"disableAll","argumentNames":[]} +particles_disableAll__P116731.info = {"start":12353,"length":195,"line":401,"column":4,"endLine":407,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"disableAll","argumentNames":[]} -function particles_disableAll__P84351_mk(s) { +function particles_disableAll__P116731_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_disableAll__P84351, depth: s.depth + 1, + parent: s, fn: particles_disableAll__P116731, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___93360: undefined, + sources___125740: undefined, } } -function inline__P93366(s) { +function inline__P125746(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24447,7 +24447,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource_enabled__P84333_mk(s); + s.tmp_0 = particles_ParticleSource_enabled__P116713_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = false; s.callLocIdx = 1064; s.pc = 1; return s.tmp_0; @@ -24457,12 +24457,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P93366.info = {"start":12478,"length":22,"line":404,"column":28,"endLine":404,"endColumn":50,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} +inline__P125746.info = {"start":12478,"length":22,"line":404,"column":28,"endLine":404,"endColumn":50,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} -function inline__P93366_mk(s) { +function inline__P125746_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P93366, depth: s.depth + 1, + parent: s, fn: inline__P125746, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -24472,7 +24472,7 @@ function inline__P93366_mk(s) { -function particles_clearAll__P84350(s) { +function particles_clearAll__P116730(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24482,21 +24482,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___93371 = undefined; - s.tmp_0 = particles_particleSources__P85884_mk(s); + s.sources___125751 = undefined; + s.tmp_0 = particles_particleSources__P118264_mk(s); s.callLocIdx = 1059; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___93371 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___93371); + s.sources___125751 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___125751); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P81749_mk(s); - s.tmp_0.arg0 = s.sources___93371; - s.tmp_0.arg1 = inline__P93377; + s.tmp_0 = helpers_arrayForEach__P114129_mk(s); + s.tmp_0.arg0 = s.sources___125751; + s.tmp_0.arg1 = inline__P125757; s.callLocIdx = 1061; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = particles_pruneParticles__P85880_mk(s); + s.tmp_0 = particles_pruneParticles__P118260_mk(s); s.callLocIdx = 1062; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -24506,22 +24506,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_clearAll__P84350.info = {"start":12081,"length":185,"line":390,"column":4,"endLine":396,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"clearAll","argumentNames":[]} +particles_clearAll__P116730.info = {"start":12081,"length":185,"line":390,"column":4,"endLine":396,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"clearAll","argumentNames":[]} -function particles_clearAll__P84350_mk(s) { +function particles_clearAll__P116730_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_clearAll__P84350, depth: s.depth + 1, + parent: s, fn: particles_clearAll__P116730, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___93371: undefined, + sources___125751: undefined, } } -function inline__P93377(s) { +function inline__P125757(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24535,7 +24535,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource_clear__P84335_mk(s); + s.tmp_0 = particles_ParticleSource_clear__P116715_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1060; s.pc = 1; return s.tmp_0; case 1: @@ -24544,12 +24544,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P93377.info = {"start":12204,"length":14,"line":393,"column":28,"endLine":393,"endColumn":42,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} +inline__P125757.info = {"start":12204,"length":14,"line":393,"column":28,"endLine":393,"endColumn":42,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} -function inline__P93377_mk(s) { +function inline__P125757_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P93377, depth: s.depth + 1, + parent: s, fn: inline__P125757, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -24559,7 +24559,7 @@ function inline__P93377_mk(s) { -function controller_Button_onEvent__P83554(s) { +function controller_Button_onEvent__P115934(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24576,8 +24576,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C83547_VT)) failedCast(r0); - s.tmp_0 = control_onEvent__P82024_mk(s); + if (!checkSubtype(r0, controller_Button__C115927_VT)) failedCast(r0); + s.tmp_0 = control_onEvent__P114404_mk(s); s.tmp_0.arg0 = s.arg1; r0 = s.arg0.fields["id"]; s.tmp_0.arg1 = r0; @@ -24590,12 +24590,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_onEvent__P83554.info = {"start":3368,"length":124,"line":112,"column":8,"endLine":114,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"onEvent","argumentNames":["this","event","handler"]} +controller_Button_onEvent__P115934.info = {"start":3368,"length":124,"line":112,"column":8,"endLine":114,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"onEvent","argumentNames":["this","event","handler"]} -function controller_Button_onEvent__P83554_mk(s) { +function controller_Button_onEvent__P115934_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_onEvent__P83554, depth: s.depth + 1, + parent: s, fn: controller_Button_onEvent__P115934, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -24607,7 +24607,7 @@ function controller_Button_onEvent__P83554_mk(s) { -function scene_systemMenu_initScreen__P85787(s) { +function scene_systemMenu_initScreen__P118167(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24617,20 +24617,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.brightness___93391 = undefined; - s.tmp_0 = settings_readNumber__P83477_mk(s); + s.brightness___125771 = undefined; + s.tmp_0 = settings_readNumber__P115857_mk(s); s.tmp_0.arg0 = "#brightness"; s.callLocIdx = 989; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.brightness___93391 = (r0); - r0 = (s.brightness___93391 !== undefined); + s.brightness___125771 = (r0); + r0 = (s.brightness___125771 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = helpers_setScreenBrightness__P83379_mk(s); - s.tmp_1.arg0 = globals.screen___83446; - s.tmp_1.arg1 = s.brightness___93391; + s.tmp_1 = helpers_setScreenBrightness__P115759_mk(s); + s.tmp_1.arg0 = globals.screen___115826; + s.tmp_1.arg1 = s.brightness___125771; s.callLocIdx = 990; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; @@ -24640,23 +24640,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_initScreen__P85787.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__P118167.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__P85787_mk(s) { +function scene_systemMenu_initScreen__P118167_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_initScreen__P85787, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_initScreen__P118167, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - brightness___93391: undefined, + brightness___125771: undefined, } } -function settings_readNumber__P83477(s) { +function settings_readNumber__P115857(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24666,15 +24666,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.buf___93402 = undefined; - s.nums___93409 = undefined; + s.buf___125782 = undefined; + s.nums___125789 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim.settings._get(s.arg0); - s.buf___93402 = (r0); - r0 = pxsim_numops_toBoolDecr(s.buf___93402); + s.buf___125782 = (r0); + r0 = pxsim_numops_toBoolDecr(s.buf___125782); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -24684,20 +24684,20 @@ switch (step) { { step = 7; continue; } { step = 6; continue; } case 1: - s.tmp_2 = msgpack_unpackNumberArray__P81820_mk(s); - s.tmp_2.arg0 = s.buf___93402; + s.tmp_2 = msgpack_unpackNumberArray__P114200_mk(s); + s.tmp_2.arg0 = s.buf___125782; s.tmp_2.arg1 = 0; s.callLocIdx = 127; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; - s.nums___93409 = (r0); - s.tmp_0 = r0 = s.nums___93409; + s.nums___125789 = (r0); + s.tmp_0 = r0 = s.nums___125789; 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___93409); + r0 = pxsim_Array__length(s.nums___125789); s.tmp_1 = r0; r0 = (s.tmp_1 >= 1); case 3: @@ -24705,7 +24705,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___93409, 0); + r0 = pxsim_Array__getAt(s.nums___125789, 0); { step = 7; continue; } case 4: case 5: @@ -24717,18 +24717,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readNumber__P83477.info = {"start":2887,"length":313,"line":114,"column":4,"endLine":124,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readNumber","argumentNames":["key"]} +settings_readNumber__P115857.info = {"start":2887,"length":313,"line":114,"column":4,"endLine":124,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readNumber","argumentNames":["key"]} -function settings_readNumber__P83477_mk(s) { +function settings_readNumber__P115857_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readNumber__P83477, depth: s.depth + 1, + parent: s, fn: settings_readNumber__P115857, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - buf___93402: undefined, - nums___93409: undefined, + buf___125782: undefined, + nums___125789: undefined, arg0: undefined, } } @@ -24736,7 +24736,7 @@ function settings_readNumber__P83477_mk(s) { -function settings_readBuffer__P83475(s) { +function settings_readBuffer__P115855(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24754,12 +24754,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readBuffer__P83475.info = {"start":2516,"length":72,"line":96,"column":4,"endLine":98,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readBuffer","argumentNames":["key"]} +settings_readBuffer__P115855.info = {"start":2516,"length":72,"line":96,"column":4,"endLine":98,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readBuffer","argumentNames":["key"]} -function settings_readBuffer__P83475_mk(s) { +function settings_readBuffer__P115855_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readBuffer__P83475, depth: s.depth + 1, + parent: s, fn: settings_readBuffer__P115855, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -24768,7 +24768,7 @@ function settings_readBuffer__P83475_mk(s) { -function msgpack_unpackNumberArray__P81820(s) { +function msgpack_unpackNumberArray__P114200(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24778,16 +24778,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___93422 = undefined; - s.fmt___93429 = undefined; - s.v___93438 = undefined; + s.res___125802 = undefined; + s.fmt___125809 = undefined; + s.v___125818 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___93422 = (r0); + s.res___125802 = (r0); case 1: s.tmp_1 = r0 = s.arg1; r0 = pxsim.BufferMethods.length(s.arg0); @@ -24799,14 +24799,14 @@ switch (step) { s.tmp_3 = r0 = s.arg1; r0 = (s.tmp_3 + 1); s.arg1 = (r0); - s.tmp_4 = msgpack_tagFormat__P85137_mk(s); + s.tmp_4 = msgpack_tagFormat__P117517_mk(s); r0 = pxsim.BufferMethods.getByte(s.arg0, s.tmp_3); s.tmp_4.arg0 = r0; s.callLocIdx = 19; s.pc = 12; return s.tmp_4; case 12: r0 = s.retval; - s.fmt___93429 = (r0); - r0 = (s.fmt___93429 === null); + s.fmt___125809 = (r0); + r0 = (s.fmt___125809 === null); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } @@ -24814,21 +24814,21 @@ switch (step) { r0 = (s.arg1 - 1); s.tmp_2 = r0; r0 = pxsim.BufferMethods.getNumber(s.tmp_1, 6, s.tmp_2); - s.v___93438 = (r0); - r0 = (-31 <= s.v___93438); + s.v___125818 = (r0); + r0 = (-31 <= s.v___125818); 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___93438 <= 127); + r0 = (s.v___125818 <= 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___93422, s.v___93438); + r0 = pxsim_Array__push(s.res___125802, s.v___125818); { step = 5; continue; } case 4: r0 = null; @@ -24836,13 +24836,13 @@ switch (step) { case 5: { step = 7; continue; } case 6: - s.tmp_0 = r0 = s.res___93422; - r0 = pxsim.BufferMethods.getNumber(s.arg0, s.fmt___93429, s.arg1); + s.tmp_0 = r0 = s.res___125802; + r0 = pxsim.BufferMethods.getNumber(s.arg0, s.fmt___125809, 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__P81812_mk(s); - s.tmp_2.arg0 = s.fmt___93429; + s.tmp_2 = pins_sizeOf__P114192_mk(s); + s.tmp_2.arg0 = s.fmt___125809; s.callLocIdx = 20; s.pc = 13; return s.tmp_2; case 13: r0 = s.retval; @@ -24863,26 +24863,26 @@ switch (step) { case 9: { step = 1; continue; } case 10: - r0 = s.res___93422; + r0 = s.res___125802; case 11: return leave(s, r0) default: oops() } } } -msgpack_unpackNumberArray__P81820.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__P114200.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__P81820_mk(s) { +function msgpack_unpackNumberArray__P114200_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_unpackNumberArray__P81820, depth: s.depth + 1, + parent: s, fn: msgpack_unpackNumberArray__P114200, 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___93422: undefined, - fmt___93429: undefined, - v___93438: undefined, + res___125802: undefined, + fmt___125809: undefined, + v___125818: undefined, arg0: undefined, arg1: undefined, } } @@ -24891,7 +24891,7 @@ function msgpack_unpackNumberArray__P81820_mk(s) { -function scene_systemMenu_initVolume__P85786(s) { +function scene_systemMenu_initVolume__P118166(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24901,19 +24901,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.vol___93483 = undefined; - s.tmp_0 = settings_readNumber__P83477_mk(s); + s.vol___125863 = undefined; + s.tmp_0 = settings_readNumber__P115857_mk(s); s.tmp_0.arg0 = "#volume"; s.callLocIdx = 987; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.vol___93483 = (r0); - r0 = (s.vol___93483 !== undefined); + s.vol___125863 = (r0); + r0 = (s.vol___125863 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = music_setVolume__P83236_mk(s); - s.tmp_1.arg0 = s.vol___93483; + s.tmp_1 = music_setVolume__P115616_mk(s); + s.tmp_1.arg0 = s.vol___125863; s.callLocIdx = 988; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; @@ -24923,23 +24923,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_initVolume__P85786.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__P118166.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__P85786_mk(s) { +function scene_systemMenu_initVolume__P118166_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_initVolume__P85786, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_initVolume__P118166, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - vol___93483: undefined, + vol___125863: undefined, } } -function game_currentScene__P84174(s) { +function game_currentScene__P116554(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24949,21 +24949,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = game_init__P85528_mk(s); + s.tmp_0 = game_init__P117908_mk(s); s.tmp_0.arg0 = undefined; s.callLocIdx = 812; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals._scene___85520; + r0 = globals._scene___117900; return leave(s, r0) default: oops() } } } -game_currentScene__P84174.info = {"start":667,"length":90,"line":22,"column":4,"endLine":25,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"currentScene","argumentNames":[]} +game_currentScene__P116554.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__P84174_mk(s) { +function game_currentScene__P116554_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_currentScene__P84174, depth: s.depth + 1, + parent: s, fn: game_currentScene__P116554, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -24972,7 +24972,7 @@ function game_currentScene__P84174_mk(s) { -function game_addScenePopHandler__P84193(s) { +function game_addScenePopHandler__P116573(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24986,35 +24986,35 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___85523); + r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___117903); 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___85523 = (r0); + globals._scenePopHandlers___117903 = (r0); case 1: case 2: - r0 = pxsim_Array_.indexOf(globals._scenePopHandlers___85523, s.arg0, undefined); + r0 = pxsim_Array_.indexOf(globals._scenePopHandlers___117903, 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___85523, s.arg0); + r0 = pxsim_Array__push(globals._scenePopHandlers___117903, s.arg0); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -game_addScenePopHandler__P84193.info = {"start":11754,"length":237,"line":368,"column":4,"endLine":372,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePopHandler","argumentNames":["handler"]} +game_addScenePopHandler__P116573.info = {"start":11754,"length":237,"line":368,"column":4,"endLine":372,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePopHandler","argumentNames":["handler"]} -function game_addScenePopHandler__P84193_mk(s) { +function game_addScenePopHandler__P116573_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_addScenePopHandler__P84193, depth: s.depth + 1, + parent: s, fn: game_addScenePopHandler__P116573, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25025,7 +25025,7 @@ function game_addScenePopHandler__P84193_mk(s) { -function game_addScenePushHandler__P84191(s) { +function game_addScenePushHandler__P116571(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25039,35 +25039,35 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___85522); + r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___117902); 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___85522 = (r0); + globals._scenePushHandlers___117902 = (r0); case 1: case 2: - r0 = pxsim_Array_.indexOf(globals._scenePushHandlers___85522, s.arg0, undefined); + r0 = pxsim_Array_.indexOf(globals._scenePushHandlers___117902, 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___85522, s.arg0); + r0 = pxsim_Array__push(globals._scenePushHandlers___117902, s.arg0); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -game_addScenePushHandler__P84191.info = {"start":10753,"length":242,"line":344,"column":4,"endLine":348,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePushHandler","argumentNames":["handler"]} +game_addScenePushHandler__P116571.info = {"start":10753,"length":242,"line":344,"column":4,"endLine":348,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePushHandler","argumentNames":["handler"]} -function game_addScenePushHandler__P84191_mk(s) { +function game_addScenePushHandler__P116571_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_addScenePushHandler__P84191, depth: s.depth + 1, + parent: s, fn: game_addScenePushHandler__P116571, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25078,7 +25078,7 @@ function game_addScenePushHandler__P84191_mk(s) { -function Fx8__P81788(s) { +function Fx8__P114168(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25098,12 +25098,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx8__P81788.info = {"start":42,"length":68,"line":4,"column":0,"endLine":6,"endColumn":1,"fileName":"pxt_modules/base/fixed.ts","functionName":"Fx8","argumentNames":["v"]} +Fx8__P114168.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__P81788_mk(s) { +function Fx8__P114168_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx8__P81788, depth: s.depth + 1, + parent: s, fn: Fx8__P114168, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -25113,7 +25113,7 @@ function Fx8__P81788_mk(s) { -function SpriteKind_create__P83775(s) { +function SpriteKind_create__P116155(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25123,26 +25123,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals.nextKind___85366 === undefined); + r0 = (globals.nextKind___117746 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - globals.nextKind___85366 = (1000); + globals.nextKind___117746 = (1000); case 1: case 2: - s.tmp_0 = r0 = globals.nextKind___85366; + s.tmp_0 = r0 = globals.nextKind___117746; r0 = (s.tmp_0 + 1); - globals.nextKind___85366 = (r0); + globals.nextKind___117746 = (r0); r0 = s.tmp_0; return leave(s, r0) default: oops() } } } -SpriteKind_create__P83775.info = {"start":750,"length":112,"line":25,"column":4,"endLine":28,"endColumn":5,"fileName":"pxt_modules/game/spritekind.ts","functionName":"create","argumentNames":[]} +SpriteKind_create__P116155.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__P83775_mk(s) { +function SpriteKind_create__P116155_mk(s) { checkStack(s.depth); return { - parent: s, fn: SpriteKind_create__P83775, depth: s.depth + 1, + parent: s, fn: SpriteKind_create__P116155, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -25151,7 +25151,7 @@ function SpriteKind_create__P83775_mk(s) { -function controller_Button_constructor__P83553(s) { +function controller_Button_constructor__P115933(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25168,7 +25168,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C83547_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C115927_VT)) failedCast(r0); r0 = (s.arg0).fields["id"] = (s.arg1); r0 = (s.arg0).fields["_pressed"] = (false); r0 = (s.arg0).fields["repeatDelay"] = (undefined); @@ -25178,13 +25178,13 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkAction(1, inline__P93559); + r0 = pxsim_pxtcore_mkAction(1, inline__P125939); 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, inline__P93566); + r0 = pxsim_pxtcore_mkAction(1, inline__P125946); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); r0 = s.arg0.fields["id"]; @@ -25203,12 +25203,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_constructor__P83553.info = {"start":1589,"length":863,"line":67,"column":8,"endLine":83,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["this","id","configKey"]} +controller_Button_constructor__P115933.info = {"start":1589,"length":863,"line":67,"column":8,"endLine":83,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["this","id","configKey"]} -function controller_Button_constructor__P83553_mk(s) { +function controller_Button_constructor__P115933_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_constructor__P83553, depth: s.depth + 1, + parent: s, fn: controller_Button_constructor__P115933, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25222,7 +25222,7 @@ function controller_Button_constructor__P83553_mk(s) { -function inline__P93559(s) { +function inline__P125939(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25232,7 +25232,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller_Button_setPressed__P83558_mk(s); + s.tmp_0 = controller_Button_setPressed__P115938_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = false; s.callLocIdx = 139; s.pc = 1; return s.tmp_0; @@ -25242,12 +25242,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P93559.info = {"start":2211,"length":28,"line":77,"column":66,"endLine":77,"endColumn":94,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":[]} +inline__P125939.info = {"start":2211,"length":28,"line":77,"column":66,"endLine":77,"endColumn":94,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":[]} -function inline__P93559_mk(s) { +function inline__P125939_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P93559, depth: s.depth + 1, + parent: s, fn: inline__P125939, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -25256,7 +25256,7 @@ function inline__P93559_mk(s) { -function inline__P93566(s) { +function inline__P125946(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25266,7 +25266,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller_Button_setPressed__P83558_mk(s); + s.tmp_0 = controller_Button_setPressed__P115938_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = true; s.callLocIdx = 140; s.pc = 1; return s.tmp_0; @@ -25276,12 +25276,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P93566.info = {"start":2313,"length":27,"line":78,"column":68,"endLine":78,"endColumn":95,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":[]} +inline__P125946.info = {"start":2313,"length":27,"line":78,"column":68,"endLine":78,"endColumn":95,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":[]} -function inline__P93566_mk(s) { +function inline__P125946_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P93566, depth: s.depth + 1, + parent: s, fn: inline__P125946, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -25290,7 +25290,7 @@ function inline__P93566_mk(s) { -function controller_setupButton__P85348(s) { +function controller_setupButton__P117728(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25309,12 +25309,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_setupButton__P85348.info = {"start":983,"length":93,"line":47,"column":4,"endLine":49,"endColumn":6,"fileName":"pxt_modules/game/controller.ts","functionName":"setupButton","argumentNames":["buttonId","key"]} +controller_setupButton__P117728.info = {"start":983,"length":93,"line":47,"column":4,"endLine":49,"endColumn":6,"fileName":"pxt_modules/game/controller.ts","functionName":"setupButton","argumentNames":["buttonId","key"]} -function controller_setupButton__P85348_mk(s) { +function controller_setupButton__P117728_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_setupButton__P85348, depth: s.depth + 1, + parent: s, fn: controller_setupButton__P117728, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -25324,7 +25324,7 @@ function controller_setupButton__P85348_mk(s) { -function controller_Button_setPressed__P83558(s) { +function controller_Button_setPressed__P115938(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25340,14 +25340,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C83547_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C115927_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__P83349_mk(s); + s.tmp_2 = power_poke__P115729_mk(s); s.callLocIdx = 143; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; @@ -25355,7 +25355,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__P83587_mk(s); + s.tmp_1 = controller_Controller_connected__P115967_mk(s); r0 = s.arg0.fields["_owner"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = true; @@ -25370,7 +25370,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__P85350_mk(s); + s.tmp_0 = controller_Button_raiseButtonDown__P117730_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 145; s.pc = 9; return s.tmp_0; case 9: @@ -25378,7 +25378,7 @@ switch (step) { { step = 4; continue; } case 3: r0 = (s.arg0).fields["_repeatCount"] = (0); - s.tmp_0 = controller_Button_raiseButtonUp__P85349_mk(s); + s.tmp_0 = controller_Button_raiseButtonUp__P117729_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 146; s.pc = 10; return s.tmp_0; case 10: @@ -25390,12 +25390,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_setPressed__P83558.info = {"start":4600,"length":507,"line":148,"column":8,"endLine":162,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"setPressed","argumentNames":["this","pressed"]} +controller_Button_setPressed__P115938.info = {"start":4600,"length":507,"line":148,"column":8,"endLine":162,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"setPressed","argumentNames":["this","pressed"]} -function controller_Button_setPressed__P83558_mk(s) { +function controller_Button_setPressed__P115938_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_setPressed__P83558, depth: s.depth + 1, + parent: s, fn: controller_Button_setPressed__P115938, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25408,7 +25408,7 @@ function controller_Button_setPressed__P83558_mk(s) { -function controller_Button_raiseButtonDown__P85350(s) { +function controller_Button_raiseButtonDown__P117730(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25423,8 +25423,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C83547_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___85342); + if (!checkSubtype(r0, controller_Button__C115927_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___117722); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["id"]; s.tmp_0 = r0; @@ -25439,12 +25439,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_raiseButtonDown__P85350.info = {"start":2672,"length":205,"line":92,"column":8,"endLine":97,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"raiseButtonDown","argumentNames":["this"]} +controller_Button_raiseButtonDown__P117730.info = {"start":2672,"length":205,"line":92,"column":8,"endLine":97,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"raiseButtonDown","argumentNames":["this"]} -function controller_Button_raiseButtonDown__P85350_mk(s) { +function controller_Button_raiseButtonDown__P117730_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_raiseButtonDown__P85350, depth: s.depth + 1, + parent: s, fn: controller_Button_raiseButtonDown__P117730, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -25454,7 +25454,7 @@ function controller_Button_raiseButtonDown__P85350_mk(s) { -function controller_Button_raiseButtonUp__P85349(s) { +function controller_Button_raiseButtonUp__P117729(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25469,8 +25469,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C83547_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___85342); + if (!checkSubtype(r0, controller_Button__C115927_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___117722); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["id"]; s.tmp_0 = r0; @@ -25485,12 +25485,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_raiseButtonUp__P85349.info = {"start":2462,"length":200,"line":85,"column":8,"endLine":90,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"raiseButtonUp","argumentNames":["this"]} +controller_Button_raiseButtonUp__P117729.info = {"start":2462,"length":200,"line":85,"column":8,"endLine":90,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"raiseButtonUp","argumentNames":["this"]} -function controller_Button_raiseButtonUp__P85349_mk(s) { +function controller_Button_raiseButtonUp__P117729_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_raiseButtonUp__P85349, depth: s.depth + 1, + parent: s, fn: controller_Button_raiseButtonUp__P117729, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -25500,7 +25500,7 @@ function controller_Button_raiseButtonUp__P85349_mk(s) { -function controller_Controller_connected__P83587(s) { +function controller_Controller_connected__P115967(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25516,7 +25516,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C83567_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C115947_VT)) failedCast(r0); r0 = s.arg0.fields["_connected"]; s.tmp_1 = r0; r0 = (s.arg1 != s.tmp_1); @@ -25544,12 +25544,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller_connected__P83587.info = {"start":12550,"length":261,"line":405,"column":8,"endLine":410,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"connected","argumentNames":["this","value"]} +controller_Controller_connected__P115967.info = {"start":12550,"length":261,"line":405,"column":8,"endLine":410,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"connected","argumentNames":["this","value"]} -function controller_Controller_connected__P83587_mk(s) { +function controller_Controller_connected__P115967_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_connected__P83587, depth: s.depth + 1, + parent: s, fn: controller_Controller_connected__P115967, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25562,7 +25562,7 @@ function controller_Controller_connected__P83587_mk(s) { -function controller_Controller_id__P83574(s) { +function controller_Controller_id__P115954(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25577,18 +25577,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C83567_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C115947_VT)) failedCast(r0); r0 = s.arg0.fields["_id"]; return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_id__P83574.info = {"start":8841,"length":49,"line":276,"column":8,"endLine":278,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"id","argumentNames":["this"]} -controller_Controller_id__P83574.isGetter = true; +controller_Controller_id__P115954.info = {"start":8841,"length":49,"line":276,"column":8,"endLine":278,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"id","argumentNames":["this"]} +controller_Controller_id__P115954.isGetter = true; -function controller_Controller_id__P83574_mk(s) { +function controller_Controller_id__P115954_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_id__P83574, depth: s.depth + 1, + parent: s, fn: controller_Controller_id__P115954, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -25597,7 +25597,7 @@ function controller_Controller_id__P83574_mk(s) { -function controller_Controller_connected__P83586(s) { +function controller_Controller_connected__P115966(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25612,18 +25612,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C83567_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C115947_VT)) failedCast(r0); r0 = s.arg0.fields["_connected"]; return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_connected__P83586.info = {"start":12477,"length":63,"line":401,"column":8,"endLine":403,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"connected","argumentNames":["this"]} -controller_Controller_connected__P83586.isGetter = true; +controller_Controller_connected__P115966.info = {"start":12477,"length":63,"line":401,"column":8,"endLine":403,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"connected","argumentNames":["this"]} +controller_Controller_connected__P115966.isGetter = true; -function controller_Controller_connected__P83586_mk(s) { +function controller_Controller_connected__P115966_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_connected__P83586, depth: s.depth + 1, + parent: s, fn: controller_Controller_connected__P115966, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -25632,7 +25632,7 @@ function controller_Controller_connected__P83586_mk(s) { -function settings_initScopes__P85315(s) { +function settings_initScopes__P117695(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25642,17 +25642,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.rn___93644 = undefined; - s.tmp_1 = settings_runNumber__P83469_mk(s); + s.rn___126024 = undefined; + s.tmp_1 = settings_runNumber__P115849_mk(s); s.callLocIdx = 118; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; r0 = (s.tmp_0 + 1); - s.rn___93644 = (r0); - s.tmp_0 = settings_writeNumber__P83473_mk(s); - s.tmp_0.arg0 = globals.RUN_KEY___85303; - s.tmp_0.arg1 = s.rn___93644; + s.rn___126024 = (r0); + s.tmp_0 = settings_writeNumber__P115853_mk(s); + s.tmp_0.arg0 = globals.RUN_KEY___117683; + s.tmp_0.arg1 = s.rn___126024; s.callLocIdx = 119; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; @@ -25661,8 +25661,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___93644); - s.tmp_0 = settings_setScope__P85314_mk(s); + r0 = pxsim_pxtcore.seedAddRandom(s.rn___126024); + s.tmp_0 = settings_setScope__P117694_mk(s); r0 = pxsim_pxtcore.programName(); s.tmp_0.arg0 = r0; s.callLocIdx = 120; s.pc = 3; return s.tmp_0; @@ -25672,23 +25672,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_initScopes__P85315.info = {"start":1104,"length":230,"line":41,"column":4,"endLine":49,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"initScopes","argumentNames":[]} +settings_initScopes__P117695.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__P85315_mk(s) { +function settings_initScopes__P117695_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_initScopes__P85315, depth: s.depth + 1, + parent: s, fn: settings_initScopes__P117695, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - rn___93644: undefined, + rn___126024: undefined, } } -function settings_setScope__P85314(s) { +function settings_setScope__P117694(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25698,7 +25698,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.currScope___93673 = undefined; + s.currScope___126053 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -25723,19 +25723,19 @@ switch (step) { r0 = pxsim_pxtrt.panic(922); case 3: case 4: - s.tmp_0 = settings_readString__P83476_mk(s); - s.tmp_0.arg0 = globals.SCOPE_KEY___85304; + s.tmp_0 = settings_readString__P115856_mk(s); + s.tmp_0.arg0 = globals.SCOPE_KEY___117684; s.callLocIdx = 116; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.currScope___93673 = (r0); - r0 = (s.currScope___93673 != s.arg0); + s.currScope___126053 = (r0); + r0 = (s.currScope___126053 != 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__P83472_mk(s); - s.tmp_0.arg0 = globals.SCOPE_KEY___85304; + s.tmp_0 = settings_writeString__P115852_mk(s); + s.tmp_0.arg0 = globals.SCOPE_KEY___117684; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 117; s.pc = 8; return s.tmp_0; case 8: @@ -25746,18 +25746,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_setScope__P85314.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__P117694.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__P85314_mk(s) { +function settings_setScope__P117694_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_setScope__P85314, depth: s.depth + 1, + parent: s, fn: settings_setScope__P117694, 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___93673: undefined, + currScope___126053: undefined, arg0: undefined, } } @@ -25765,7 +25765,7 @@ function settings_setScope__P85314_mk(s) { -function settings_readString__P83476(s) { +function settings_readString__P115856(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25775,14 +25775,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.buf___93694 = undefined; + s.buf___126074 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim.settings._get(s.arg0); - s.buf___93694 = (r0); - r0 = pxsim_numops_toBoolDecr(s.buf___93694); + s.buf___126074 = (r0); + r0 = pxsim_numops_toBoolDecr(s.buf___126074); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -25792,7 +25792,7 @@ switch (step) { { step = 3; continue; } { step = 2; continue; } case 1: - r0 = pxsim.BufferMethods.toString(s.buf___93694); + r0 = pxsim.BufferMethods.toString(s.buf___126074); { step = 3; continue; } case 2: r0 = undefined; @@ -25800,16 +25800,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readString__P83476.info = {"start":2649,"length":177,"line":103,"column":4,"endLine":109,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readString","argumentNames":["key"]} +settings_readString__P115856.info = {"start":2649,"length":177,"line":103,"column":4,"endLine":109,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readString","argumentNames":["key"]} -function settings_readString__P83476_mk(s) { +function settings_readString__P115856_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readString__P83476, depth: s.depth + 1, + parent: s, fn: settings_readString__P115856, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - buf___93694: undefined, + buf___126074: undefined, arg0: undefined, } } @@ -25817,7 +25817,7 @@ function settings_readString__P83476_mk(s) { -function settings_writeString__P83472(s) { +function settings_writeString__P115852(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25832,7 +25832,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = settings_writeBuffer__P83471_mk(s); + s.tmp_0 = settings_writeBuffer__P115851_mk(s); s.tmp_0.arg0 = s.arg0; r0 = pxsim.control.createBufferFromUTF8(s.arg1); s.tmp_0.arg1 = r0; @@ -25843,12 +25843,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeString__P83472.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__P115852.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__P83472_mk(s) { +function settings_writeString__P115852_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeString__P83472, depth: s.depth + 1, + parent: s, fn: settings_writeString__P115852, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -25859,7 +25859,7 @@ function settings_writeString__P83472_mk(s) { -function settings_runNumber__P83469(s) { +function settings_runNumber__P115849(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25869,8 +25869,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_1 = settings_readNumber__P83477_mk(s); - s.tmp_1.arg0 = globals.RUN_KEY___85303; + s.tmp_1 = settings_readNumber__P115857_mk(s); + s.tmp_1.arg0 = globals.RUN_KEY___117683; s.callLocIdx = 115; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -25888,12 +25888,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_runNumber__P83469.info = {"start":745,"length":75,"line":27,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"runNumber","argumentNames":[]} +settings_runNumber__P115849.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__P83469_mk(s) { +function settings_runNumber__P115849_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_runNumber__P83469, depth: s.depth + 1, + parent: s, fn: settings_runNumber__P115849, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25904,7 +25904,7 @@ function settings_runNumber__P83469_mk(s) { -function control___screen_setupUpdate__P83408(s) { +function control___screen_setupUpdate__P115788(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25918,8 +25918,8 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals.__updated___85272 = (true); - globals.__update___85270 = (s.arg0); + globals.__updated___117652 = (true); + globals.__update___117650 = (s.arg0); s.tmp_0 = lambda_1_mk(s); s.tmp_0.argL = s.arg0; setupLambda(s.tmp_0, s.tmp_0.argL); @@ -25930,12 +25930,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control___screen_setupUpdate__P83408.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__P115788.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__P83408_mk(s) { +function control___screen_setupUpdate__P115788_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___screen_setupUpdate__P83408, depth: s.depth + 1, + parent: s, fn: control___screen_setupUpdate__P115788, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -25945,7 +25945,7 @@ function control___screen_setupUpdate__P83408_mk(s) { -function control___screen_update__P83407(s) { +function control___screen_update__P115787(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25955,27 +25955,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.__update___85270); + r0 = pxsim_numops_toBoolDecr(globals.__update___117650); if (!r0) { step = 1; continue; } s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = globals.__update___85270; + s.tmp_0.argL = globals.__update___117650; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 110; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; case 1: case 2: - globals.__updated___85272 = (true); + globals.__updated___117652 = (true); r0 = undefined; return leave(s, r0) default: oops() } } } -control___screen_update__P83407.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__P115787.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__P83407_mk(s) { +function control___screen_update__P115787_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___screen_update__P83407, depth: s.depth + 1, + parent: s, fn: control___screen_update__P115787, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -25984,7 +25984,7 @@ function control___screen_update__P83407_mk(s) { -function pause__P82046(s) { +function pause__P114426(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26008,12 +26008,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -pause__P82046.info = {"start":246,"length":57,"line":7,"column":0,"endLine":9,"endColumn":1,"fileName":"pxt_modules/base/pause.ts","functionName":"pause","argumentNames":["ms"]} +pause__P114426.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__P82046_mk(s) { +function pause__P114426_mk(s) { checkStack(s.depth); return { - parent: s, fn: pause__P82046, depth: s.depth + 1, + parent: s, fn: pause__P114426, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -26022,7 +26022,7 @@ function pause__P82046_mk(s) { -function sprites_SpriteSet_toString__P83770(s) { +function sprites_SpriteSet_toString__P116150(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26037,7 +26037,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C83759_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C116139_VT)) failedCast(r0); r0 = pxsim_String_.mkEmpty(); s.tmp_1 = r0; r0 = s.arg0.fields["_sprites"]; @@ -26059,12 +26059,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_toString__P83770.info = {"start":2577,"length":66,"line":97,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"toString","argumentNames":["this"]} +sprites_SpriteSet_toString__P116150.info = {"start":2577,"length":66,"line":97,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"toString","argumentNames":["this"]} -function sprites_SpriteSet_toString__P83770_mk(s) { +function sprites_SpriteSet_toString__P116150_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_toString__P83770, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_toString__P116150, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26078,7 +26078,7 @@ function sprites_SpriteSet_toString__P83770_mk(s) { -function sprites_SpriteSet_length__P83762(s) { +function sprites_SpriteSet_length__P116142(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26093,20 +26093,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C83759_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C116139_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__P83762.info = {"start":628,"length":65,"line":26,"column":8,"endLine":28,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"length","argumentNames":["this"]} -sprites_SpriteSet_length__P83762.isGetter = true; +sprites_SpriteSet_length__P116142.info = {"start":628,"length":65,"line":26,"column":8,"endLine":28,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"length","argumentNames":["this"]} +sprites_SpriteSet_length__P116142.isGetter = true; -function sprites_SpriteSet_length__P83762_mk(s) { +function sprites_SpriteSet_length__P116142_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_length__P83762, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_length__P116142, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -26116,7 +26116,7 @@ function sprites_SpriteSet_length__P83762_mk(s) { -function music_Melody_toString__P83251(s) { +function music_Melody_toString__P115631(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26131,17 +26131,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C83242_VT)) failedCast(r0); + if (!checkSubtype(r0, music_Melody__C115622_VT)) failedCast(r0); r0 = s.arg0.fields["_text"]; return leave(s, r0) default: oops() } } } -music_Melody_toString__P83251.info = {"start":9640,"length":53,"line":303,"column":8,"endLine":305,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"toString","argumentNames":["this"]} +music_Melody_toString__P115631.info = {"start":9640,"length":53,"line":303,"column":8,"endLine":305,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"toString","argumentNames":["this"]} -function music_Melody_toString__P83251_mk(s) { +function music_Melody_toString__P115631_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_toString__P83251, depth: s.depth + 1, + parent: s, fn: music_Melody_toString__P115631, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -26150,7 +26150,7 @@ function music_Melody_toString__P83251_mk(s) { -function sprites_SpriteMap_toString__P83750(s) { +function sprites_SpriteMap_toString__P116130(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26165,7 +26165,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C83742_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C116122_VT)) failedCast(r0); r0 = pxsim_String_.mkEmpty(); s.tmp_3 = r0; r0 = s.arg0.fields["buckets"]; @@ -26185,10 +26185,10 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, " buckets, "); s.tmp_1 = r0; - s.tmp_10 = helpers_arrayFilter__P81750_mk(s); + s.tmp_10 = helpers_arrayFilter__P114130_mk(s); r0 = s.arg0.fields["buckets"]; s.tmp_10.arg0 = r0; - s.tmp_10.arg1 = inline__P93745; + s.tmp_10.arg1 = inline__P126125; s.callLocIdx = 425; s.pc = 2; return s.tmp_10; case 2: r0 = s.retval; @@ -26210,12 +26210,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteMap_toString__P83750.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__P116130.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__P83750_mk(s) { +function sprites_SpriteMap_toString__P116130_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_toString__P83750, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_toString__P116130, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26235,7 +26235,7 @@ function sprites_SpriteMap_toString__P83750_mk(s) { -function inline__P93745(s) { +function inline__P126125(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26259,12 +26259,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P93745.info = {"start":4196,"length":8,"line":113,"column":74,"endLine":113,"endColumn":82,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["b"]} +inline__P126125.info = {"start":4196,"length":8,"line":113,"column":74,"endLine":113,"endColumn":82,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["b"]} -function inline__P93745_mk(s) { +function inline__P126125_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P93745, depth: s.depth + 1, + parent: s, fn: inline__P126125, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26276,7 +26276,7 @@ function inline__P93745_mk(s) { -function ArcadePhysicsEngine_moveSprite__P83836(s) { +function ArcadePhysicsEngine_moveSprite__P116216(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26286,9 +26286,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tm___93783 = undefined; - s.maxDist___93793 = undefined; - s.ms___93813 = undefined; + s.tm___126163 = undefined; + s.maxDist___126173 = undefined; + s.ms___126193 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -26297,7 +26297,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C83822_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C116202_VT)) failedCast(r0); r0 = s.arg1.fields["_x"]; s.tmp_0 = r0; r0 = (s.arg1).fields["_lastX"] = (s.tmp_0); @@ -26326,19 +26326,19 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - s.tmp_4 = game_currentScene__P84174_mk(s); + s.tmp_4 = game_currentScene__P116554_mk(s); s.callLocIdx = 636; s.pc = 16; return s.tmp_4; case 16: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tm___93783 = (r0); - s.tmp_0 = r0 = s.tm___93783; + s.tm___126163 = (r0); + s.tmp_0 = r0 = s.tm___126163; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.tm___93783.fields["_map"]; + r0 = s.tm___126163.fields["_map"]; s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); s.tmp_3 = r0; @@ -26364,8 +26364,8 @@ switch (step) { r0 = (s.tmp_8 + 128); s.tmp_9 = r0; r0 = (s.tmp_9 >> 8); - s.maxDist___93793 = (r0); - s.tmp_2 = Math_abs__P81767_mk(s); + s.maxDist___126173 = (r0); + s.tmp_2 = Math_abs__P114147_mk(s); r0 = (s.arg2 + 128); s.tmp_3 = r0; r0 = (s.tmp_3 >> 8); @@ -26374,14 +26374,14 @@ switch (step) { case 17: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.maxDist___93793); + r0 = (s.tmp_1 <= s.maxDist___126173); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 5; continue; } r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_5 = Math_abs__P81767_mk(s); + s.tmp_5 = Math_abs__P114147_mk(s); r0 = (s.arg3 + 128); s.tmp_6 = r0; r0 = (s.tmp_6 >> 8); @@ -26390,15 +26390,15 @@ switch (step) { case 18: r0 = s.retval; s.tmp_4 = r0; - r0 = (s.tmp_4 <= s.maxDist___93793); + r0 = (s.tmp_4 <= s.maxDist___126173); case 6: // jmp value (already in r0) s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 7; continue; } - r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C83820_VT); + r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C116200_VT); s.tmp_8 = r0; - s.tmp_9 = MovingSprite_constructor__P83821_mk(s); + s.tmp_9 = MovingSprite_constructor__P116201_mk(s); s.tmp_9.arg0 = s.tmp_8; s.tmp_9.arg1 = s.arg1; r0 = s.arg1.fields["_vx"]; @@ -26412,18 +26412,18 @@ switch (step) { s.callLocIdx = 643; s.pc = 19; return s.tmp_9; case 19: r0 = s.retval; - s.ms___93813 = (s.tmp_8); - s.tmp_0 = ArcadePhysicsEngine_tilemapCollisions__P85396_mk(s); + s.ms___126193 = (s.tmp_8); + s.tmp_0 = ArcadePhysicsEngine_tilemapCollisions__P117776_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.ms___93813; - s.tmp_0.arg2 = s.tm___93783; + s.tmp_0.arg1 = s.ms___126193; + s.tmp_0.arg2 = s.tm___126163; s.callLocIdx = 644; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; { step = 12; continue; } case 7: - s.tmp_1 = tiles_TileMap_isOnWall__P83987_mk(s); - s.tmp_1.arg0 = s.tm___93783; + s.tmp_1 = tiles_TileMap_isOnWall__P116367_mk(s); + s.tmp_1.arg0 = s.tm___126163; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 645; s.pc = 21; return s.tmp_1; case 21: @@ -26434,10 +26434,10 @@ switch (step) { r0 = s.tmp_0; { step = 9; continue; } case 8: - s.tmp_4 = ArcadePhysicsEngine_canResolveClipping__P85398_mk(s); + s.tmp_4 = ArcadePhysicsEngine_canResolveClipping__P117778_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = s.arg1; - s.tmp_4.arg2 = s.tm___93783; + s.tmp_4.arg2 = s.tm___126163; s.callLocIdx = 646; s.pc = 22; return s.tmp_4; case 22: r0 = s.retval; @@ -26473,12 +26473,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_moveSprite__P83836.info = {"start":21906,"length":1276,"line":643,"column":4,"endLine":676,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"moveSprite","argumentNames":["this","s","dx","dy"]} +ArcadePhysicsEngine_moveSprite__P116216.info = {"start":21906,"length":1276,"line":643,"column":4,"endLine":676,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"moveSprite","argumentNames":["this","s","dx","dy"]} -function ArcadePhysicsEngine_moveSprite__P83836_mk(s) { +function ArcadePhysicsEngine_moveSprite__P116216_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_moveSprite__P83836, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_moveSprite__P116216, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26490,9 +26490,9 @@ function ArcadePhysicsEngine_moveSprite__P83836_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - tm___93783: undefined, - maxDist___93793: undefined, - ms___93813: undefined, + tm___126163: undefined, + maxDist___126173: undefined, + ms___126193: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -26503,7 +26503,7 @@ function ArcadePhysicsEngine_moveSprite__P83836_mk(s) { -function ArcadePhysicsEngine_canResolveClipping__P85398(s) { +function ArcadePhysicsEngine_canResolveClipping__P117778(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26513,19 +26513,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.hbox___93858 = undefined; - s.sz___93861 = undefined; - s.maxMove___93866 = undefined; - s.origY___93868 = undefined; - s.origX___93871 = undefined; - s.l___93874 = undefined; - s.r___93879 = undefined; - s.t___93884 = undefined; - s.b___93889 = undefined; - s.offset___93894 = undefined; - s.offset___93919 = undefined; - s.offset___93950 = undefined; - s.offset___93975 = undefined; + s.hbox___126238 = undefined; + s.sz___126241 = undefined; + s.maxMove___126246 = undefined; + s.origY___126248 = undefined; + s.origX___126251 = undefined; + s.l___126254 = undefined; + s.r___126259 = undefined; + s.t___126264 = undefined; + s.b___126269 = undefined; + s.offset___126274 = undefined; + s.offset___126299 = undefined; + s.offset___126330 = undefined; + s.offset___126355 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -26533,7 +26533,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C83822_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C116202_VT)) failedCast(r0); r0 = s.arg1.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.isStatic(s.tmp_3); @@ -26544,7 +26544,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_4 = Sprite_setHitbox__P83705_mk(s); + s.tmp_4 = Sprite_setHitbox__P116085_mk(s); s.tmp_4.arg0 = s.arg1; s.callLocIdx = 648; s.pc = 20; return s.tmp_4; case 20: @@ -26552,23 +26552,23 @@ switch (step) { case 1: case 2: r0 = s.arg1.fields["_hitbox"]; - s.hbox___93858 = (r0); + s.hbox___126238 = (r0); r0 = s.arg2.fields["_scale"]; s.tmp_0 = r0; r0 = (1 << s.tmp_0); - s.sz___93861 = (r0); - s.tmp_0 = ArcadePhysicsEngine_maxStep__P83828_mk(s); + s.sz___126241 = (r0); + s.tmp_0 = ArcadePhysicsEngine_maxStep__P116208_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 650; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - s.maxMove___93866 = (r0); + s.maxMove___126246 = (r0); r0 = s.arg1.fields["_y"]; - s.origY___93868 = (r0); + s.origY___126248 = (r0); r0 = s.arg1.fields["_x"]; - s.origX___93871 = (r0); - s.tmp_1 = game_Hitbox_left__P83610_mk(s); - s.tmp_1.arg0 = s.hbox___93858; + s.origX___126251 = (r0); + s.tmp_1 = game_Hitbox_left__P115990_mk(s); + s.tmp_1.arg0 = s.hbox___126238; s.callLocIdx = 651; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; @@ -26576,9 +26576,9 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.l___93874 = (r0); - s.tmp_1 = game_Hitbox_right__P83612_mk(s); - s.tmp_1.arg0 = s.hbox___93858; + s.l___126254 = (r0); + s.tmp_1 = game_Hitbox_right__P115992_mk(s); + s.tmp_1.arg0 = s.hbox___126238; s.callLocIdx = 653; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; @@ -26586,9 +26586,9 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.r___93879 = (r0); - s.tmp_1 = game_Hitbox_top__P83611_mk(s); - s.tmp_1.arg0 = s.hbox___93858; + s.r___126259 = (r0); + s.tmp_1 = game_Hitbox_top__P115991_mk(s); + s.tmp_1.arg0 = s.hbox___126238; s.callLocIdx = 655; s.pc = 24; return s.tmp_1; case 24: r0 = s.retval; @@ -26596,9 +26596,9 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.t___93884 = (r0); - s.tmp_1 = game_Hitbox_bottom__P83613_mk(s); - s.tmp_1.arg0 = s.hbox___93858; + s.t___126264 = (r0); + s.tmp_1 = game_Hitbox_bottom__P115993_mk(s); + s.tmp_1.arg0 = s.hbox___126238; s.callLocIdx = 657; s.pc = 25; return s.tmp_1; case 25: r0 = s.retval; @@ -26606,26 +26606,26 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.b___93889 = (r0); - r0 = (s.b___93889 + 1); + s.b___126269 = (r0); + r0 = (s.b___126269 + 1); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.sz___93861); - s.offset___93894 = (r0); - r0 = (s.offset___93894 <= s.maxMove___93866); + r0 = (s.tmp_0 % s.sz___126241); + s.offset___126274 = (r0); + r0 = (s.offset___126274 <= s.maxMove___126246); 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___93894 * 256); + r0 = (s.offset___126274 * 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__P83987_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P116367_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 661; s.pc = 26; return s.tmp_3; @@ -26642,35 +26642,35 @@ switch (step) { { step = 19; continue; } { step = 4; continue; } case 3: - r0 = (s.arg1).fields["_y"] = (s.origY___93868); + r0 = (s.arg1).fields["_y"] = (s.origY___126248); case 4: case 5: case 6: - r0 = (s.t___93884 / s.sz___93861); + r0 = (s.t___126264 / s.sz___126241); 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___93861); + r0 = (s.tmp_1 * s.sz___126241); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.t___93884); - s.offset___93919 = (r0); - r0 = (s.offset___93919 <= s.maxMove___93866); + r0 = (s.tmp_0 - s.t___126264); + s.offset___126299 = (r0); + r0 = (s.offset___126299 <= s.maxMove___126246); 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___93919 * 256); + r0 = (s.offset___126299 * 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__P83987_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P116367_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 664; s.pc = 27; return s.tmp_3; @@ -26687,29 +26687,29 @@ switch (step) { { step = 19; continue; } { step = 8; continue; } case 7: - r0 = (s.arg1).fields["_y"] = (s.origY___93868); + r0 = (s.arg1).fields["_y"] = (s.origY___126248); case 8: case 9: case 10: - r0 = (s.r___93879 + 1); + r0 = (s.r___126259 + 1); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.sz___93861); - s.offset___93950 = (r0); - r0 = (s.offset___93950 <= s.maxMove___93866); + r0 = (s.tmp_0 % s.sz___126241); + s.offset___126330 = (r0); + r0 = (s.offset___126330 <= s.maxMove___126246); 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___93950 * 256); + r0 = (s.offset___126330 * 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__P83987_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P116367_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 667; s.pc = 28; return s.tmp_3; @@ -26726,35 +26726,35 @@ switch (step) { { step = 19; continue; } { step = 12; continue; } case 11: - r0 = (s.arg1).fields["_x"] = (s.origX___93871); + r0 = (s.arg1).fields["_x"] = (s.origX___126251); case 12: case 13: case 14: - r0 = (s.l___93874 / s.sz___93861); + r0 = (s.l___126254 / s.sz___126241); 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___93861); + r0 = (s.tmp_1 * s.sz___126241); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.l___93874); - s.offset___93975 = (r0); - r0 = (s.offset___93975 <= s.maxMove___93866); + r0 = (s.tmp_0 - s.l___126254); + s.offset___126355 = (r0); + r0 = (s.offset___126355 <= s.maxMove___126246); 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___93975 * 256); + r0 = (s.offset___126355 * 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__P83987_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P116367_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 670; s.pc = 29; return s.tmp_3; @@ -26771,7 +26771,7 @@ switch (step) { { step = 19; continue; } { step = 16; continue; } case 15: - r0 = (s.arg1).fields["_x"] = (s.origX___93871); + r0 = (s.arg1).fields["_x"] = (s.origX___126251); case 16: case 17: case 18: @@ -26780,12 +26780,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_canResolveClipping__P85398.info = {"start":23278,"length":2135,"line":679,"column":4,"endLine":750,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"canResolveClipping","argumentNames":["this","s","tm"]} +ArcadePhysicsEngine_canResolveClipping__P117778.info = {"start":23278,"length":2135,"line":679,"column":4,"endLine":750,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"canResolveClipping","argumentNames":["this","s","tm"]} -function ArcadePhysicsEngine_canResolveClipping__P85398_mk(s) { +function ArcadePhysicsEngine_canResolveClipping__P117778_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_canResolveClipping__P85398, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_canResolveClipping__P117778, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26793,19 +26793,19 @@ function ArcadePhysicsEngine_canResolveClipping__P85398_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - hbox___93858: undefined, - sz___93861: undefined, - maxMove___93866: undefined, - origY___93868: undefined, - origX___93871: undefined, - l___93874: undefined, - r___93879: undefined, - t___93884: undefined, - b___93889: undefined, - offset___93894: undefined, - offset___93919: undefined, - offset___93950: undefined, - offset___93975: undefined, + hbox___126238: undefined, + sz___126241: undefined, + maxMove___126246: undefined, + origY___126248: undefined, + origX___126251: undefined, + l___126254: undefined, + r___126259: undefined, + t___126264: undefined, + b___126269: undefined, + offset___126274: undefined, + offset___126299: undefined, + offset___126330: undefined, + offset___126355: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -26815,7 +26815,7 @@ function ArcadePhysicsEngine_canResolveClipping__P85398_mk(s) { -function Sprite_isStatic__P83706(s) { +function Sprite_isStatic__P116086(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26830,19 +26830,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_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__P83706.info = {"start":8445,"length":57,"line":303,"column":4,"endLine":305,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isStatic","argumentNames":["this"]} +Sprite_isStatic__P116086.info = {"start":8445,"length":57,"line":303,"column":4,"endLine":305,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isStatic","argumentNames":["this"]} -function Sprite_isStatic__P83706_mk(s) { +function Sprite_isStatic__P116086_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_isStatic__P83706, depth: s.depth + 1, + parent: s, fn: Sprite_isStatic__P116086, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -26852,7 +26852,7 @@ function Sprite_isStatic__P83706_mk(s) { -function game_Hitbox_bottom__P83613(s) { +function game_Hitbox_bottom__P115993(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26867,10 +26867,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C83603_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C115983_VT)) failedCast(r0); r0 = s.arg0.fields["height"]; s.tmp_1 = r0; - s.tmp_3 = game_Hitbox_top__P83611_mk(s); + s.tmp_3 = game_Hitbox_top__P115991_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 204; s.pc = 1; return s.tmp_3; case 1: @@ -26882,13 +26882,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_bottom__P83613.info = {"start":742,"length":139,"line":31,"column":8,"endLine":36,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"bottom","argumentNames":["this"]} -game_Hitbox_bottom__P83613.isGetter = true; +game_Hitbox_bottom__P115993.info = {"start":742,"length":139,"line":31,"column":8,"endLine":36,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"bottom","argumentNames":["this"]} +game_Hitbox_bottom__P115993.isGetter = true; -function game_Hitbox_bottom__P83613_mk(s) { +function game_Hitbox_bottom__P115993_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_bottom__P83613, depth: s.depth + 1, + parent: s, fn: game_Hitbox_bottom__P115993, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26901,7 +26901,7 @@ function game_Hitbox_bottom__P83613_mk(s) { -function game_Hitbox_right__P83612(s) { +function game_Hitbox_right__P115992(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26916,10 +26916,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C83603_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C115983_VT)) failedCast(r0); r0 = s.arg0.fields["width"]; s.tmp_1 = r0; - s.tmp_3 = game_Hitbox_left__P83610_mk(s); + s.tmp_3 = game_Hitbox_left__P115990_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 201; s.pc = 1; return s.tmp_3; case 1: @@ -26931,13 +26931,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_right__P83612.info = {"start":594,"length":138,"line":24,"column":8,"endLine":29,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"right","argumentNames":["this"]} -game_Hitbox_right__P83612.isGetter = true; +game_Hitbox_right__P115992.info = {"start":594,"length":138,"line":24,"column":8,"endLine":29,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"right","argumentNames":["this"]} +game_Hitbox_right__P115992.isGetter = true; -function game_Hitbox_right__P83612_mk(s) { +function game_Hitbox_right__P115992_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_right__P83612, depth: s.depth + 1, + parent: s, fn: game_Hitbox_right__P115992, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26950,7 +26950,7 @@ function game_Hitbox_right__P83612_mk(s) { -function game_Hitbox_top__P83611(s) { +function game_Hitbox_top__P115991(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26965,7 +26965,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C83603_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C115983_VT)) failedCast(r0); r0 = s.arg0.fields["oy"]; s.tmp_0 = r0; r0 = s.arg0.fields["parent"]; @@ -26975,13 +26975,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_top__P83611.info = {"start":511,"length":73,"line":20,"column":8,"endLine":22,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"top","argumentNames":["this"]} -game_Hitbox_top__P83611.isGetter = true; +game_Hitbox_top__P115991.info = {"start":511,"length":73,"line":20,"column":8,"endLine":22,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"top","argumentNames":["this"]} +game_Hitbox_top__P115991.isGetter = true; -function game_Hitbox_top__P83611_mk(s) { +function game_Hitbox_top__P115991_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_top__P83611, depth: s.depth + 1, + parent: s, fn: game_Hitbox_top__P115991, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26992,7 +26992,7 @@ function game_Hitbox_top__P83611_mk(s) { -function game_Hitbox_left__P83610(s) { +function game_Hitbox_left__P115990(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27007,7 +27007,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C83603_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C115983_VT)) failedCast(r0); r0 = s.arg0.fields["ox"]; s.tmp_0 = r0; r0 = s.arg0.fields["parent"]; @@ -27017,13 +27017,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_left__P83610.info = {"start":427,"length":74,"line":16,"column":8,"endLine":18,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"left","argumentNames":["this"]} -game_Hitbox_left__P83610.isGetter = true; +game_Hitbox_left__P115990.info = {"start":427,"length":74,"line":16,"column":8,"endLine":18,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"left","argumentNames":["this"]} +game_Hitbox_left__P115990.isGetter = true; -function game_Hitbox_left__P83610_mk(s) { +function game_Hitbox_left__P115990_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_left__P83610, depth: s.depth + 1, + parent: s, fn: game_Hitbox_left__P115990, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27034,7 +27034,7 @@ function game_Hitbox_left__P83610_mk(s) { -function ArcadePhysicsEngine_tilemapCollisions__P85396(s) { +function ArcadePhysicsEngine_tilemapCollisions__P117776(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27044,38 +27044,38 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___94143 = undefined; - s.hbox___94166 = undefined; - s.tileScale___94169 = undefined; - s.tileSize___94172 = undefined; - s.xDiff___94176 = undefined; - s.yDiff___94183 = undefined; - s.overlappedTiles___94190 = undefined; - s.right___94195 = undefined; - s.x0___94199 = undefined; - s.collidedTiles___94214 = undefined; - s.y___94216 = undefined; - s.y0___94230 = undefined; - s.obstacle___94246 = undefined; - s.collisionDirection___94280 = undefined; - s.tile___94306 = undefined; - s.unnamed468___U15 = undefined; - s.unnamed469___U16 = undefined; - s.down___94384 = undefined; - s.y0___94388 = undefined; - s.collidedTiles___94403 = undefined; - s.overlappedTiles___94405 = undefined; - s.x___94407 = undefined; - s.x0___94417 = undefined; - s.obstacle___94431 = undefined; - s.collisionDirection___94465 = undefined; - s.tile___94491 = undefined; - s.unnamed470___U26 = undefined; - s.unnamed471___U27 = undefined; - s.x___94566 = undefined; - s.x0___94576 = undefined; - s.y___94586 = undefined; - s.y0___94596 = undefined; + s.s___126523 = undefined; + s.hbox___126546 = undefined; + s.tileScale___126549 = undefined; + s.tileSize___126552 = undefined; + s.xDiff___126556 = undefined; + s.yDiff___126563 = undefined; + s.overlappedTiles___126570 = undefined; + s.right___126575 = undefined; + s.x0___126579 = undefined; + s.collidedTiles___126594 = undefined; + s.y___126596 = undefined; + s.y0___126610 = undefined; + s.obstacle___126626 = undefined; + s.collisionDirection___126660 = undefined; + s.tile___126686 = undefined; + s.unnamed628___U15 = undefined; + s.unnamed629___U16 = undefined; + s.down___126764 = undefined; + s.y0___126768 = undefined; + s.collidedTiles___126783 = undefined; + s.overlappedTiles___126785 = undefined; + s.x___126787 = undefined; + s.x0___126797 = undefined; + s.obstacle___126811 = undefined; + s.collisionDirection___126845 = undefined; + s.tile___126871 = undefined; + s.unnamed630___U26 = undefined; + s.unnamed631___U27 = undefined; + s.x___126946 = undefined; + s.x0___126956 = undefined; + s.y___126966 = undefined; + s.y0___126976 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -27083,18 +27083,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C83822_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C116202_VT)) failedCast(r0); r0 = s.arg1.fields["sprite"]; - s.s___94143 = (r0); - r0 = s.s___94143.fields["flags"]; + s.s___126523 = (r0); + r0 = s.s___126523.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_3 = tiles_TileMap_isOnWall__P83987_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P116367_mk(s); s.tmp_3.arg0 = s.arg2; - s.tmp_3.arg1 = s.s___94143; + s.tmp_3.arg1 = s.s___126523; s.callLocIdx = 529; s.pc = 84; return s.tmp_3; case 84: r0 = s.retval; @@ -27104,7 +27104,7 @@ switch (step) { { step = 83; continue; } { step = 2; continue; } case 1: - s.tmp_4 = r0 = s.s___94143; + s.tmp_4 = r0 = s.s___126523; r0 = s.tmp_4.fields["flags"]; s.tmp_6 = r0; r0 = (s.tmp_6 & -257); @@ -27113,7 +27113,7 @@ switch (step) { case 2: case 3: case 4: - r0 = s.s___94143.fields["_image"]; + r0 = s.s___126523.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.isStatic(s.tmp_3); s.tmp_2 = r0; @@ -27123,43 +27123,43 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_4 = Sprite_setHitbox__P83705_mk(s); - s.tmp_4.arg0 = s.s___94143; + s.tmp_4 = Sprite_setHitbox__P116085_mk(s); + s.tmp_4.arg0 = s.s___126523; s.callLocIdx = 531; s.pc = 85; return s.tmp_4; case 85: r0 = s.retval; case 5: case 6: - r0 = s.s___94143.fields["_hitbox"]; - s.hbox___94166 = (r0); + r0 = s.s___126523.fields["_hitbox"]; + s.hbox___126546 = (r0); r0 = s.arg2.fields["_scale"]; - s.tileScale___94169 = (r0); - r0 = (1 << s.tileScale___94169); - s.tileSize___94172 = (r0); - r0 = s.s___94143.fields["_x"]; + s.tileScale___126549 = (r0); + r0 = (1 << s.tileScale___126549); + s.tileSize___126552 = (r0); + r0 = s.s___126523.fields["_x"]; s.tmp_0 = r0; - r0 = s.s___94143.fields["_lastX"]; + r0 = s.s___126523.fields["_lastX"]; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.xDiff___94176 = (r0); - r0 = s.s___94143.fields["_y"]; + s.xDiff___126556 = (r0); + r0 = s.s___126523.fields["_y"]; s.tmp_0 = r0; - r0 = s.s___94143.fields["_lastY"]; + r0 = s.s___126523.fields["_lastY"]; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.yDiff___94183 = (r0); + s.yDiff___126563 = (r0); r0 = pxsim_Array__mk(); - s.overlappedTiles___94190 = (r0); - r0 = (s.xDiff___94176 !== 0); + s.overlappedTiles___126570 = (r0); + r0 = (s.xDiff___126556 !== 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 39; continue; } - r0 = (s.xDiff___94176 > 0); - s.right___94195 = (r0); - r0 = pxsim_numops_toBoolDecr(s.right___94195); + r0 = (s.xDiff___126556 > 0); + s.right___126575 = (r0); + r0 = pxsim_numops_toBoolDecr(s.right___126575); if (!r0) { step = 7; continue; } - s.tmp_1 = game_Hitbox_right__P83612_mk(s); - s.tmp_1.arg0 = s.hbox___94166; + s.tmp_1 = game_Hitbox_right__P115992_mk(s); + s.tmp_1.arg0 = s.hbox___126546; s.callLocIdx = 535; s.pc = 86; return s.tmp_1; case 86: r0 = s.retval; @@ -27167,8 +27167,8 @@ switch (step) { r0 = (s.tmp_0 + 256); { step = 8; continue; } case 7: - s.tmp_3 = game_Hitbox_left__P83610_mk(s); - s.tmp_3.arg0 = s.hbox___94166; + s.tmp_3 = game_Hitbox_left__P115990_mk(s); + s.tmp_3.arg0 = s.hbox___126546; s.callLocIdx = 537; s.pc = 87; return s.tmp_3; case 87: r0 = s.retval; @@ -27179,30 +27179,30 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_4 + 128); s.tmp_5 = r0; - r0 = (s.tileScale___94169 + 8); + r0 = (s.tileScale___126549 + 8); s.tmp_6 = r0; r0 = (s.tmp_5 >> s.tmp_6); - s.x0___94199 = (r0); + s.x0___126579 = (r0); r0 = pxsim_Array__mk(); - s.collidedTiles___94214 = (r0); - s.tmp_1 = game_Hitbox_top__P83611_mk(s); - s.tmp_1.arg0 = s.hbox___94166; + s.collidedTiles___126594 = (r0); + s.tmp_1 = game_Hitbox_top__P115991_mk(s); + s.tmp_1.arg0 = s.hbox___126546; s.callLocIdx = 541; s.pc = 88; return s.tmp_1; case 88: r0 = s.retval; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.yDiff___94183); - s.y___94216 = (r0); + r0 = (s.tmp_0 - s.yDiff___126563); + s.y___126596 = (r0); case 9: - s.tmp_1 = r0 = s.y___94216; - s.tmp_3 = r0 = s.tileSize___94172; - s.tmp_6 = game_Hitbox_bottom__P83613_mk(s); - s.tmp_6.arg0 = s.hbox___94166; + s.tmp_1 = r0 = s.y___126596; + s.tmp_3 = r0 = s.tileSize___126552; + s.tmp_6 = game_Hitbox_bottom__P115993_mk(s); + s.tmp_6.arg0 = s.hbox___126546; s.callLocIdx = 543; s.pc = 89; return s.tmp_6; case 89: r0 = s.retval; s.tmp_5 = r0; - r0 = (s.tmp_5 - s.yDiff___94183); + r0 = (s.tmp_5 - s.yDiff___126563); s.tmp_4 = r0; r0 = (s.tmp_3 << 8); s.tmp_7 = r0; @@ -27212,15 +27212,15 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - s.tmp_10 = Fx_min__P81805_mk(s); - s.tmp_10.arg0 = s.y___94216; - s.tmp_12 = game_Hitbox_bottom__P83613_mk(s); - s.tmp_12.arg0 = s.hbox___94166; + s.tmp_10 = Fx_min__P114185_mk(s); + s.tmp_10.arg0 = s.y___126596; + s.tmp_12 = game_Hitbox_bottom__P115993_mk(s); + s.tmp_12.arg0 = s.hbox___126546; s.callLocIdx = 546; s.pc = 91; return s.tmp_12; case 91: r0 = s.retval; s.tmp_11 = r0; - r0 = (s.tmp_11 - s.yDiff___94183); + r0 = (s.tmp_11 - s.yDiff___126563); s.tmp_10.arg1 = r0; s.callLocIdx = 548; s.pc = 90; return s.tmp_10; case 90: @@ -27228,33 +27228,33 @@ switch (step) { s.tmp_9 = r0; r0 = (s.tmp_9 + 128); s.tmp_8 = r0; - r0 = (s.tileScale___94169 + 8); + r0 = (s.tileScale___126549 + 8); s.tmp_13 = r0; r0 = (s.tmp_8 >> s.tmp_13); - s.y0___94230 = (r0); - s.tmp_1 = tiles_TileMap_isObstacle__P83985_mk(s); + s.y0___126610 = (r0); + s.tmp_1 = tiles_TileMap_isObstacle__P116365_mk(s); s.tmp_1.arg0 = s.arg2; - s.tmp_1.arg1 = s.x0___94199; - s.tmp_1.arg2 = s.y0___94230; + s.tmp_1.arg1 = s.x0___126579; + s.tmp_1.arg2 = s.y0___126610; s.callLocIdx = 551; s.pc = 92; return s.tmp_1; case 92: 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__P83986_mk(s); + s.tmp_2 = tiles_TileMap_getObstacle__P116366_mk(s); s.tmp_2.arg0 = s.arg2; - s.tmp_2.arg1 = s.x0___94199; - s.tmp_2.arg2 = s.y0___94230; + s.tmp_2.arg1 = s.x0___126579; + s.tmp_2.arg2 = s.y0___126610; s.callLocIdx = 552; s.pc = 93; return s.tmp_2; case 93: r0 = s.retval; - s.obstacle___94246 = (r0); - r0 = pxsim_pxtcore_mkAction(1, inline__P94254); + s.obstacle___126626 = (r0); + r0 = pxsim_pxtcore_mkAction(1, inline__P126634); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___94246); - s.tmp_4 = helpers_arraySome__P81747_mk(s); - s.tmp_4.arg0 = s.collidedTiles___94214; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___126626); + s.tmp_4 = helpers_arraySome__P114127_mk(s); + s.tmp_4.arg0 = s.collidedTiles___126594; s.tmp_4.arg1 = s.tmp_0; s.callLocIdx = 553; s.pc = 94; return s.tmp_4; case 94: @@ -27266,33 +27266,33 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 10; continue; } - r0 = pxsim_Array__push(s.collidedTiles___94214, s.obstacle___94246); + r0 = pxsim_Array__push(s.collidedTiles___126594, s.obstacle___126626); case 10: case 11: { step = 13; continue; } case 12: - s.tmp_0 = r0 = s.overlappedTiles___94190; - s.tmp_2 = tiles_TileMap_getTile__P83978_mk(s); + s.tmp_0 = r0 = s.overlappedTiles___126570; + s.tmp_2 = tiles_TileMap_getTile__P116358_mk(s); s.tmp_2.arg0 = s.arg2; - s.tmp_2.arg1 = s.x0___94199; - s.tmp_2.arg2 = s.y0___94230; + s.tmp_2.arg1 = s.x0___126579; + s.tmp_2.arg2 = s.y0___126610; s.callLocIdx = 554; s.pc = 95; return s.tmp_2; case 95: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); case 13: - r0 = (s.tileSize___94172 << 8); + r0 = (s.tileSize___126552 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.y___94216); - s.y___94216 = (r0); + r0 = (s.tmp_0 + s.y___126596); + s.y___126596 = (r0); { step = 9; continue; } case 14: - r0 = pxsim_Array__length(s.collidedTiles___94214); + r0 = pxsim_Array__length(s.collidedTiles___126594); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 37; continue; } - r0 = pxsim_numops_toBoolDecr(s.right___94195); + r0 = pxsim_numops_toBoolDecr(s.right___126575); if (!r0) { step = 15; continue; } r0 = 2; { step = 16; continue; } @@ -27301,23 +27301,23 @@ switch (step) { case 16: // jmp value (already in r0) s.tmp_1 = r0; - s.collisionDirection___94280 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.right___94195); + s.collisionDirection___126660 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.right___126575); if (!r0) { step = 17; continue; } - r0 = (s.x0___94199 << s.tileScale___94169); + r0 = (s.x0___126579 << s.tileScale___126549); 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___94166.fields["width"]; + r0 = s.hbox___126546.fields["width"]; s.tmp_3 = r0; r0 = (s.tmp_0 - s.tmp_3); { step = 18; continue; } case 17: - r0 = (s.x0___94199 + 1); + r0 = (s.x0___126579 + 1); s.tmp_5 = r0; - r0 = (s.tmp_5 << s.tileScale___94169); + r0 = (s.tmp_5 << s.tileScale___126549); s.tmp_4 = r0; r0 = (s.tmp_4 * 256); s.tmp_6 = r0; @@ -27325,44 +27325,44 @@ switch (step) { case 18: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.s___94143; - r0 = s.hbox___94166.fields["ox"]; + s.tmp_8 = r0 = s.s___126523; + r0 = s.hbox___126546.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___94306 = (undefined); - s.unnamed468___U15 = (s.collidedTiles___94214); - s.unnamed469___U16 = (0); + s.tile___126686 = (undefined); + s.unnamed628___U15 = (s.collidedTiles___126594); + s.unnamed629___U16 = (0); case 19: - s.tmp_0 = r0 = s.unnamed469___U16; - r0 = pxsim_Array__length(s.unnamed468___U15); + s.tmp_0 = r0 = s.unnamed629___U16; + r0 = pxsim_Array__length(s.unnamed628___U15); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 20; continue; } - r0 = pxsim_Array__getAt(s.unnamed468___U15, s.unnamed469___U16); - s.tile___94306 = (r0); - s.tmp_2 = Sprite_registerObstacle__P83733_mk(s); - s.tmp_2.arg0 = s.s___94143; - s.tmp_2.arg1 = s.collisionDirection___94280; - s.tmp_2.arg2 = s.tile___94306; + r0 = pxsim_Array__getAt(s.unnamed628___U15, s.unnamed629___U16); + s.tile___126686 = (r0); + s.tmp_2 = Sprite_registerObstacle__P116113_mk(s); + s.tmp_2.arg0 = s.s___126523; + s.tmp_2.arg1 = s.collisionDirection___126660; + s.tmp_2.arg2 = s.tile___126686; s.tmp_2.arg3 = s.arg2; s.callLocIdx = 560; s.pc = 96; return s.tmp_2; case 96: r0 = s.retval; - r0 = (s.unnamed469___U16 + 1); - s.unnamed469___U16 = (r0); + r0 = (s.unnamed629___U16 + 1); + s.unnamed629___U16 = (r0); { step = 19; continue; } case 20: - s.unnamed468___U15 = (undefined); - r0 = s.s___94143.fields["flags"]; + s.unnamed628___U15 = (undefined); + r0 = s.s___126523.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 = 21; continue; } - s.tmp_2 = Sprite_destroy__P83735_mk(s); - s.tmp_2.arg0 = s.s___94143; + s.tmp_2 = Sprite_destroy__P116115_mk(s); + s.tmp_2.arg0 = s.s___126523; s.tmp_2.arg1 = undefined; s.tmp_2.arg2 = undefined; s.callLocIdx = 561; s.pc = 97; return s.tmp_2; @@ -27370,7 +27370,7 @@ switch (step) { r0 = s.retval; { step = 36; continue; } case 21: - r0 = s.s___94143.fields["_vx"]; + r0 = s.s___126523.fields["_vx"]; s.tmp_1 = r0; r0 = s.arg1.fields["cachedVx"]; s.tmp_2 = r0; @@ -27378,13 +27378,13 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 32; continue; } - r0 = s.s___94143.fields["flags"]; + r0 = s.s___126523.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 = 30; continue; } - r0 = pxsim_numops_toBoolDecr(s.right___94195); + r0 = pxsim_numops_toBoolDecr(s.right___126575); s.tmp_6 = r0; r0 = pxsim_Boolean__bang(s.tmp_6); s.tmp_5 = r0; @@ -27393,8 +27393,8 @@ switch (step) { r0 = s.tmp_5; { step = 23; continue; } case 22: - s.tmp_8 = Sprite_vx__P83677_mk(s); - s.tmp_8.arg0 = s.s___94143; + s.tmp_8 = Sprite_vx__P116057_mk(s); + s.tmp_8.arg0 = s.s___126523; s.callLocIdx = 562; s.pc = 98; return s.tmp_8; case 98: r0 = s.retval; @@ -27408,14 +27408,14 @@ switch (step) { r0 = s.tmp_9; { step = 27; continue; } case 24: - s.tmp_10 = r0 = s.right___94195; + s.tmp_10 = r0 = s.right___126575; r0 = pxsim_numops_toBool(s.tmp_10); if (r0) { step = 25; continue; } r0 = s.tmp_10; { step = 26; continue; } case 25: - s.tmp_12 = Sprite_vx__P83677_mk(s); - s.tmp_12.arg0 = s.s___94143; + s.tmp_12 = Sprite_vx__P116057_mk(s); + s.tmp_12.arg0 = s.s___126523; s.callLocIdx = 563; s.pc = 99; return s.tmp_12; case 99: r0 = s.retval; @@ -27430,8 +27430,8 @@ switch (step) { s.tmp_14 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_14); if (!r0) { step = 28; continue; } - s.tmp_15 = r0 = s.s___94143; - r0 = s.s___94143.fields["_vx"]; + s.tmp_15 = r0 = s.s___126523; + r0 = s.s___126523.fields["_vx"]; s.tmp_17 = r0; r0 = (0 - s.tmp_17); s.tmp_16 = r0; @@ -27453,12 +27453,12 @@ switch (step) { { step = 31; continue; } case 30: r0 = (s.arg1).fields["dx"] = (0); - r0 = (s.s___94143).fields["_vx"] = (0); + r0 = (s.s___126523).fields["_vx"] = (0); case 31: { step = 35; continue; } case 32: - s.tmp_2 = Math_sign__P81768_mk(s); - r0 = s.s___94143.fields["_vx"]; + s.tmp_2 = Math_sign__P114148_mk(s); + r0 = s.s___126523.fields["_vx"]; s.tmp_3 = r0; r0 = (s.tmp_3 + 128); s.tmp_4 = r0; @@ -27468,7 +27468,7 @@ switch (step) { case 100: r0 = s.retval; s.tmp_1 = r0; - s.tmp_6 = Math_sign__P81768_mk(s); + s.tmp_6 = Math_sign__P114148_mk(s); r0 = s.arg1.fields["cachedVx"]; s.tmp_7 = r0; r0 = (s.tmp_7 + 128); @@ -27492,16 +27492,16 @@ switch (step) { case 38: case 39: case 40: - r0 = (s.yDiff___94183 !== 0); + r0 = (s.yDiff___126563 !== 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 73; continue; } - r0 = (s.yDiff___94183 > 0); - s.down___94384 = (r0); - r0 = pxsim_numops_toBoolDecr(s.down___94384); + r0 = (s.yDiff___126563 > 0); + s.down___126764 = (r0); + r0 = pxsim_numops_toBoolDecr(s.down___126764); if (!r0) { step = 41; continue; } - s.tmp_1 = game_Hitbox_bottom__P83613_mk(s); - s.tmp_1.arg0 = s.hbox___94166; + s.tmp_1 = game_Hitbox_bottom__P115993_mk(s); + s.tmp_1.arg0 = s.hbox___126546; s.callLocIdx = 571; s.pc = 102; return s.tmp_1; case 102: r0 = s.retval; @@ -27509,8 +27509,8 @@ switch (step) { r0 = (s.tmp_0 + 256); { step = 42; continue; } case 41: - s.tmp_3 = game_Hitbox_top__P83611_mk(s); - s.tmp_3.arg0 = s.hbox___94166; + s.tmp_3 = game_Hitbox_top__P115991_mk(s); + s.tmp_3.arg0 = s.hbox___126546; s.callLocIdx = 573; s.pc = 103; return s.tmp_3; case 103: r0 = s.retval; @@ -27521,25 +27521,25 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_4 + 128); s.tmp_5 = r0; - r0 = (s.tileScale___94169 + 8); + r0 = (s.tileScale___126549 + 8); s.tmp_6 = r0; r0 = (s.tmp_5 >> s.tmp_6); - s.y0___94388 = (r0); + s.y0___126768 = (r0); r0 = pxsim_Array__mk(); - s.collidedTiles___94403 = (r0); + s.collidedTiles___126783 = (r0); r0 = pxsim_Array__mk(); - s.overlappedTiles___94405 = (r0); - s.tmp_0 = game_Hitbox_left__P83610_mk(s); - s.tmp_0.arg0 = s.hbox___94166; + s.overlappedTiles___126785 = (r0); + s.tmp_0 = game_Hitbox_left__P115990_mk(s); + s.tmp_0.arg0 = s.hbox___126546; s.callLocIdx = 577; s.pc = 104; return s.tmp_0; case 104: r0 = s.retval; - s.x___94407 = (r0); + s.x___126787 = (r0); case 43: - s.tmp_1 = r0 = s.x___94407; - s.tmp_3 = r0 = s.tileSize___94172; - s.tmp_5 = game_Hitbox_right__P83612_mk(s); - s.tmp_5.arg0 = s.hbox___94166; + s.tmp_1 = r0 = s.x___126787; + s.tmp_3 = r0 = s.tileSize___126552; + s.tmp_5 = game_Hitbox_right__P115992_mk(s); + s.tmp_5.arg0 = s.hbox___126546; s.callLocIdx = 578; s.pc = 105; return s.tmp_5; case 105: r0 = s.retval; @@ -27552,10 +27552,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 48; continue; } - s.tmp_9 = Fx_min__P81805_mk(s); - s.tmp_9.arg0 = s.x___94407; - s.tmp_10 = game_Hitbox_right__P83612_mk(s); - s.tmp_10.arg0 = s.hbox___94166; + s.tmp_9 = Fx_min__P114185_mk(s); + s.tmp_9.arg0 = s.x___126787; + s.tmp_10 = game_Hitbox_right__P115992_mk(s); + s.tmp_10.arg0 = s.hbox___126546; s.callLocIdx = 580; s.pc = 107; return s.tmp_10; case 107: r0 = s.retval; @@ -27566,33 +27566,33 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 + 128); s.tmp_7 = r0; - r0 = (s.tileScale___94169 + 8); + r0 = (s.tileScale___126549 + 8); s.tmp_11 = r0; r0 = (s.tmp_7 >> s.tmp_11); - s.x0___94417 = (r0); - s.tmp_1 = tiles_TileMap_isObstacle__P83985_mk(s); + s.x0___126797 = (r0); + s.tmp_1 = tiles_TileMap_isObstacle__P116365_mk(s); s.tmp_1.arg0 = s.arg2; - s.tmp_1.arg1 = s.x0___94417; - s.tmp_1.arg2 = s.y0___94388; + s.tmp_1.arg1 = s.x0___126797; + s.tmp_1.arg2 = s.y0___126768; s.callLocIdx = 584; s.pc = 108; return s.tmp_1; case 108: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 46; continue; } - s.tmp_2 = tiles_TileMap_getObstacle__P83986_mk(s); + s.tmp_2 = tiles_TileMap_getObstacle__P116366_mk(s); s.tmp_2.arg0 = s.arg2; - s.tmp_2.arg1 = s.x0___94417; - s.tmp_2.arg2 = s.y0___94388; + s.tmp_2.arg1 = s.x0___126797; + s.tmp_2.arg2 = s.y0___126768; s.callLocIdx = 585; s.pc = 109; return s.tmp_2; case 109: r0 = s.retval; - s.obstacle___94431 = (r0); - r0 = pxsim_pxtcore_mkAction(1, inline__P94439); + s.obstacle___126811 = (r0); + r0 = pxsim_pxtcore_mkAction(1, inline__P126819); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___94431); - s.tmp_4 = helpers_arraySome__P81747_mk(s); - s.tmp_4.arg0 = s.collidedTiles___94403; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___126811); + s.tmp_4 = helpers_arraySome__P114127_mk(s); + s.tmp_4.arg0 = s.collidedTiles___126783; s.tmp_4.arg1 = s.tmp_0; s.callLocIdx = 586; s.pc = 110; return s.tmp_4; case 110: @@ -27604,33 +27604,33 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 44; continue; } - r0 = pxsim_Array__push(s.collidedTiles___94403, s.obstacle___94431); + r0 = pxsim_Array__push(s.collidedTiles___126783, s.obstacle___126811); case 44: case 45: { step = 47; continue; } case 46: - s.tmp_0 = r0 = s.overlappedTiles___94405; - s.tmp_2 = tiles_TileMap_getTile__P83978_mk(s); + s.tmp_0 = r0 = s.overlappedTiles___126785; + s.tmp_2 = tiles_TileMap_getTile__P116358_mk(s); s.tmp_2.arg0 = s.arg2; - s.tmp_2.arg1 = s.x0___94417; - s.tmp_2.arg2 = s.y0___94388; + s.tmp_2.arg1 = s.x0___126797; + s.tmp_2.arg2 = s.y0___126768; s.callLocIdx = 587; s.pc = 111; return s.tmp_2; case 111: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); case 47: - r0 = (s.tileSize___94172 << 8); + r0 = (s.tileSize___126552 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.x___94407); - s.x___94407 = (r0); + r0 = (s.tmp_0 + s.x___126787); + s.x___126787 = (r0); { step = 43; continue; } case 48: - r0 = pxsim_Array__length(s.collidedTiles___94403); + r0 = pxsim_Array__length(s.collidedTiles___126783); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 71; continue; } - r0 = pxsim_numops_toBoolDecr(s.down___94384); + r0 = pxsim_numops_toBoolDecr(s.down___126764); if (!r0) { step = 49; continue; } r0 = 3; { step = 50; continue; } @@ -27639,23 +27639,23 @@ switch (step) { case 50: // jmp value (already in r0) s.tmp_1 = r0; - s.collisionDirection___94465 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.down___94384); + s.collisionDirection___126845 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.down___126764); if (!r0) { step = 51; continue; } - r0 = (s.y0___94388 << s.tileScale___94169); + r0 = (s.y0___126768 << s.tileScale___126549); 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___94166.fields["height"]; + r0 = s.hbox___126546.fields["height"]; s.tmp_3 = r0; r0 = (s.tmp_0 - s.tmp_3); { step = 52; continue; } case 51: - r0 = (s.y0___94388 + 1); + r0 = (s.y0___126768 + 1); s.tmp_5 = r0; - r0 = (s.tmp_5 << s.tileScale___94169); + r0 = (s.tmp_5 << s.tileScale___126549); s.tmp_4 = r0; r0 = (s.tmp_4 * 256); s.tmp_6 = r0; @@ -27663,44 +27663,44 @@ switch (step) { case 52: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.s___94143; - r0 = s.hbox___94166.fields["oy"]; + s.tmp_8 = r0 = s.s___126523; + r0 = s.hbox___126546.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___94491 = (undefined); - s.unnamed470___U26 = (s.collidedTiles___94403); - s.unnamed471___U27 = (0); + s.tile___126871 = (undefined); + s.unnamed630___U26 = (s.collidedTiles___126783); + s.unnamed631___U27 = (0); case 53: - s.tmp_0 = r0 = s.unnamed471___U27; - r0 = pxsim_Array__length(s.unnamed470___U26); + s.tmp_0 = r0 = s.unnamed631___U27; + r0 = pxsim_Array__length(s.unnamed630___U26); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 54; continue; } - r0 = pxsim_Array__getAt(s.unnamed470___U26, s.unnamed471___U27); - s.tile___94491 = (r0); - s.tmp_2 = Sprite_registerObstacle__P83733_mk(s); - s.tmp_2.arg0 = s.s___94143; - s.tmp_2.arg1 = s.collisionDirection___94465; - s.tmp_2.arg2 = s.tile___94491; + r0 = pxsim_Array__getAt(s.unnamed630___U26, s.unnamed631___U27); + s.tile___126871 = (r0); + s.tmp_2 = Sprite_registerObstacle__P116113_mk(s); + s.tmp_2.arg0 = s.s___126523; + s.tmp_2.arg1 = s.collisionDirection___126845; + s.tmp_2.arg2 = s.tile___126871; s.tmp_2.arg3 = s.arg2; s.callLocIdx = 593; s.pc = 112; return s.tmp_2; case 112: r0 = s.retval; - r0 = (s.unnamed471___U27 + 1); - s.unnamed471___U27 = (r0); + r0 = (s.unnamed631___U27 + 1); + s.unnamed631___U27 = (r0); { step = 53; continue; } case 54: - s.unnamed470___U26 = (undefined); - r0 = s.s___94143.fields["flags"]; + s.unnamed630___U26 = (undefined); + r0 = s.s___126523.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 = 55; continue; } - s.tmp_2 = Sprite_destroy__P83735_mk(s); - s.tmp_2.arg0 = s.s___94143; + s.tmp_2 = Sprite_destroy__P116115_mk(s); + s.tmp_2.arg0 = s.s___126523; s.tmp_2.arg1 = undefined; s.tmp_2.arg2 = undefined; s.callLocIdx = 594; s.pc = 113; return s.tmp_2; @@ -27708,7 +27708,7 @@ switch (step) { r0 = s.retval; { step = 70; continue; } case 55: - r0 = s.s___94143.fields["_vy"]; + r0 = s.s___126523.fields["_vy"]; s.tmp_1 = r0; r0 = s.arg1.fields["cachedVy"]; s.tmp_2 = r0; @@ -27716,13 +27716,13 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 66; continue; } - r0 = s.s___94143.fields["flags"]; + r0 = s.s___126523.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 = 64; continue; } - r0 = pxsim_numops_toBoolDecr(s.down___94384); + r0 = pxsim_numops_toBoolDecr(s.down___126764); s.tmp_6 = r0; r0 = pxsim_Boolean__bang(s.tmp_6); s.tmp_5 = r0; @@ -27731,8 +27731,8 @@ switch (step) { r0 = s.tmp_5; { step = 57; continue; } case 56: - s.tmp_8 = Sprite_vy__P83679_mk(s); - s.tmp_8.arg0 = s.s___94143; + s.tmp_8 = Sprite_vy__P116059_mk(s); + s.tmp_8.arg0 = s.s___126523; s.callLocIdx = 595; s.pc = 114; return s.tmp_8; case 114: r0 = s.retval; @@ -27746,14 +27746,14 @@ switch (step) { r0 = s.tmp_9; { step = 61; continue; } case 58: - s.tmp_10 = r0 = s.down___94384; + s.tmp_10 = r0 = s.down___126764; r0 = pxsim_numops_toBool(s.tmp_10); if (r0) { step = 59; continue; } r0 = s.tmp_10; { step = 60; continue; } case 59: - s.tmp_12 = Sprite_vy__P83679_mk(s); - s.tmp_12.arg0 = s.s___94143; + s.tmp_12 = Sprite_vy__P116059_mk(s); + s.tmp_12.arg0 = s.s___126523; s.callLocIdx = 596; s.pc = 115; return s.tmp_12; case 115: r0 = s.retval; @@ -27768,8 +27768,8 @@ switch (step) { s.tmp_14 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_14); if (!r0) { step = 62; continue; } - s.tmp_15 = r0 = s.s___94143; - r0 = s.s___94143.fields["_vy"]; + s.tmp_15 = r0 = s.s___126523; + r0 = s.s___126523.fields["_vy"]; s.tmp_17 = r0; r0 = (0 - s.tmp_17); s.tmp_16 = r0; @@ -27791,12 +27791,12 @@ switch (step) { { step = 65; continue; } case 64: r0 = (s.arg1).fields["dy"] = (0); - r0 = (s.s___94143).fields["_vy"] = (0); + r0 = (s.s___126523).fields["_vy"] = (0); case 65: { step = 69; continue; } case 66: - s.tmp_2 = Math_sign__P81768_mk(s); - r0 = s.s___94143.fields["_vy"]; + s.tmp_2 = Math_sign__P114148_mk(s); + r0 = s.s___126523.fields["_vy"]; s.tmp_3 = r0; r0 = (s.tmp_3 + 128); s.tmp_4 = r0; @@ -27806,7 +27806,7 @@ switch (step) { case 116: r0 = s.retval; s.tmp_1 = r0; - s.tmp_6 = Math_sign__P81768_mk(s); + s.tmp_6 = Math_sign__P114148_mk(s); r0 = s.arg1.fields["cachedVy"]; s.tmp_7 = r0; r0 = (s.tmp_7 + 128); @@ -27830,17 +27830,17 @@ switch (step) { case 72: case 73: case 74: - s.tmp_0 = game_Hitbox_left__P83610_mk(s); - s.tmp_0.arg0 = s.hbox___94166; + s.tmp_0 = game_Hitbox_left__P115990_mk(s); + s.tmp_0.arg0 = s.hbox___126546; s.callLocIdx = 604; s.pc = 118; return s.tmp_0; case 118: r0 = s.retval; - s.x___94566 = (r0); + s.x___126946 = (r0); case 75: - s.tmp_1 = r0 = s.x___94566; - s.tmp_3 = r0 = s.tileSize___94172; - s.tmp_5 = game_Hitbox_right__P83612_mk(s); - s.tmp_5.arg0 = s.hbox___94166; + s.tmp_1 = r0 = s.x___126946; + s.tmp_3 = r0 = s.tileSize___126552; + s.tmp_5 = game_Hitbox_right__P115992_mk(s); + s.tmp_5.arg0 = s.hbox___126546; s.callLocIdx = 605; s.pc = 119; return s.tmp_5; case 119: r0 = s.retval; @@ -27853,10 +27853,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 80; continue; } - s.tmp_9 = Fx_min__P81805_mk(s); - s.tmp_9.arg0 = s.x___94566; - s.tmp_10 = game_Hitbox_right__P83612_mk(s); - s.tmp_10.arg0 = s.hbox___94166; + s.tmp_9 = Fx_min__P114185_mk(s); + s.tmp_9.arg0 = s.x___126946; + s.tmp_10 = game_Hitbox_right__P115992_mk(s); + s.tmp_10.arg0 = s.hbox___126546; s.callLocIdx = 607; s.pc = 121; return s.tmp_10; case 121: r0 = s.retval; @@ -27867,21 +27867,21 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 + 128); s.tmp_7 = r0; - r0 = (s.tileScale___94169 + 8); + r0 = (s.tileScale___126549 + 8); s.tmp_11 = r0; r0 = (s.tmp_7 >> s.tmp_11); - s.x0___94576 = (r0); - s.tmp_0 = game_Hitbox_top__P83611_mk(s); - s.tmp_0.arg0 = s.hbox___94166; + s.x0___126956 = (r0); + s.tmp_0 = game_Hitbox_top__P115991_mk(s); + s.tmp_0.arg0 = s.hbox___126546; s.callLocIdx = 611; s.pc = 122; return s.tmp_0; case 122: r0 = s.retval; - s.y___94586 = (r0); + s.y___126966 = (r0); case 76: - s.tmp_1 = r0 = s.y___94586; - s.tmp_3 = r0 = s.tileSize___94172; - s.tmp_5 = game_Hitbox_bottom__P83613_mk(s); - s.tmp_5.arg0 = s.hbox___94166; + s.tmp_1 = r0 = s.y___126966; + s.tmp_3 = r0 = s.tileSize___126552; + s.tmp_5 = game_Hitbox_bottom__P115993_mk(s); + s.tmp_5.arg0 = s.hbox___126546; s.callLocIdx = 612; s.pc = 123; return s.tmp_5; case 123: r0 = s.retval; @@ -27894,10 +27894,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 79; continue; } - s.tmp_9 = Fx_min__P81805_mk(s); - s.tmp_9.arg0 = s.y___94586; - s.tmp_10 = game_Hitbox_bottom__P83613_mk(s); - s.tmp_10.arg0 = s.hbox___94166; + s.tmp_9 = Fx_min__P114185_mk(s); + s.tmp_9.arg0 = s.y___126966; + s.tmp_10 = game_Hitbox_bottom__P115993_mk(s); + s.tmp_10.arg0 = s.hbox___126546; s.callLocIdx = 614; s.pc = 125; return s.tmp_10; case 125: r0 = s.retval; @@ -27908,14 +27908,14 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 + 128); s.tmp_7 = r0; - r0 = (s.tileScale___94169 + 8); + r0 = (s.tileScale___126549 + 8); s.tmp_11 = r0; r0 = (s.tmp_7 >> s.tmp_11); - s.y0___94596 = (r0); - s.tmp_3 = tiles_TileMap_isObstacle__P83985_mk(s); + s.y0___126976 = (r0); + s.tmp_3 = tiles_TileMap_isObstacle__P116365_mk(s); s.tmp_3.arg0 = s.arg2; - s.tmp_3.arg1 = s.x0___94576; - s.tmp_3.arg2 = s.y0___94596; + s.tmp_3.arg1 = s.x0___126956; + s.tmp_3.arg2 = s.y0___126976; s.callLocIdx = 618; s.pc = 126; return s.tmp_3; case 126: r0 = s.retval; @@ -27926,11 +27926,11 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 77; continue; } - s.tmp_4 = r0 = s.overlappedTiles___94190; - s.tmp_6 = tiles_TileMap_getTile__P83978_mk(s); + s.tmp_4 = r0 = s.overlappedTiles___126570; + s.tmp_6 = tiles_TileMap_getTile__P116358_mk(s); s.tmp_6.arg0 = s.arg2; - s.tmp_6.arg1 = s.x0___94576; - s.tmp_6.arg2 = s.y0___94596; + s.tmp_6.arg1 = s.x0___126956; + s.tmp_6.arg2 = s.y0___126976; s.callLocIdx = 619; s.pc = 127; return s.tmp_6; case 127: r0 = s.retval; @@ -27938,26 +27938,26 @@ switch (step) { r0 = pxsim_Array__push(s.tmp_4, s.tmp_5); case 77: case 78: - r0 = (s.tileSize___94172 << 8); + r0 = (s.tileSize___126552 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.y___94586); - s.y___94586 = (r0); + r0 = (s.tmp_0 + s.y___126966); + s.y___126966 = (r0); { step = 76; continue; } case 79: - r0 = (s.tileSize___94172 << 8); + r0 = (s.tileSize___126552 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.x___94566); - s.x___94566 = (r0); + r0 = (s.tmp_0 + s.x___126946); + s.x___126946 = (r0); { step = 75; continue; } case 80: - r0 = pxsim_Array__length(s.overlappedTiles___94190); + r0 = pxsim_Array__length(s.overlappedTiles___126570); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 81; continue; } - s.tmp_1 = ArcadePhysicsEngine_tilemapOverlaps__P85397_mk(s); + s.tmp_1 = ArcadePhysicsEngine_tilemapOverlaps__P117777_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = s.s___94143; - s.tmp_1.arg2 = s.overlappedTiles___94190; + s.tmp_1.arg1 = s.s___126523; + s.tmp_1.arg2 = s.overlappedTiles___126570; s.callLocIdx = 622; s.pc = 128; return s.tmp_1; case 128: r0 = s.retval; @@ -27968,12 +27968,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapCollisions__P85396.info = {"start":11980,"length":8619,"line":371,"column":4,"endLine":607,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"tilemapCollisions","argumentNames":["this","movingSprite","tm"]} +ArcadePhysicsEngine_tilemapCollisions__P117776.info = {"start":11980,"length":8619,"line":371,"column":4,"endLine":607,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"tilemapCollisions","argumentNames":["this","movingSprite","tm"]} -function ArcadePhysicsEngine_tilemapCollisions__P85396_mk(s) { +function ArcadePhysicsEngine_tilemapCollisions__P117776_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapCollisions__P85396, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapCollisions__P117776, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27993,38 +27993,38 @@ function ArcadePhysicsEngine_tilemapCollisions__P85396_mk(s) { tmp_15: undefined, tmp_16: undefined, tmp_17: undefined, - s___94143: undefined, - hbox___94166: undefined, - tileScale___94169: undefined, - tileSize___94172: undefined, - xDiff___94176: undefined, - yDiff___94183: undefined, - overlappedTiles___94190: undefined, - right___94195: undefined, - x0___94199: undefined, - collidedTiles___94214: undefined, - y___94216: undefined, - y0___94230: undefined, - obstacle___94246: undefined, - collisionDirection___94280: undefined, - tile___94306: undefined, - unnamed468___U15: undefined, - unnamed469___U16: undefined, - down___94384: undefined, - y0___94388: undefined, - collidedTiles___94403: undefined, - overlappedTiles___94405: undefined, - x___94407: undefined, - x0___94417: undefined, - obstacle___94431: undefined, - collisionDirection___94465: undefined, - tile___94491: undefined, - unnamed470___U26: undefined, - unnamed471___U27: undefined, - x___94566: undefined, - x0___94576: undefined, - y___94586: undefined, - y0___94596: undefined, + s___126523: undefined, + hbox___126546: undefined, + tileScale___126549: undefined, + tileSize___126552: undefined, + xDiff___126556: undefined, + yDiff___126563: undefined, + overlappedTiles___126570: undefined, + right___126575: undefined, + x0___126579: undefined, + collidedTiles___126594: undefined, + y___126596: undefined, + y0___126610: undefined, + obstacle___126626: undefined, + collisionDirection___126660: undefined, + tile___126686: undefined, + unnamed628___U15: undefined, + unnamed629___U16: undefined, + down___126764: undefined, + y0___126768: undefined, + collidedTiles___126783: undefined, + overlappedTiles___126785: undefined, + x___126787: undefined, + x0___126797: undefined, + obstacle___126811: undefined, + collisionDirection___126845: undefined, + tile___126871: undefined, + unnamed630___U26: undefined, + unnamed631___U27: undefined, + x___126946: undefined, + x0___126956: undefined, + y___126966: undefined, + y0___126976: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -28034,7 +28034,7 @@ function ArcadePhysicsEngine_tilemapCollisions__P85396_mk(s) { -function inline__P94254(s) { +function inline__P126634(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28056,12 +28056,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P94254.info = {"start":14101,"length":39,"line":435,"column":44,"endLine":435,"endColumn":83,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["o"]} +inline__P126634.info = {"start":14101,"length":39,"line":435,"column":44,"endLine":435,"endColumn":83,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["o"]} -function inline__P94254_mk(s) { +function inline__P126634_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P94254, depth: s.depth + 1, + parent: s, fn: inline__P126634, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28072,7 +28072,7 @@ function inline__P94254_mk(s) { -function inline__P94439(s) { +function inline__P126819(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28094,12 +28094,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P94439.info = {"start":17336,"length":39,"line":517,"column":44,"endLine":517,"endColumn":83,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["o"]} +inline__P126819.info = {"start":17336,"length":39,"line":517,"column":44,"endLine":517,"endColumn":83,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["o"]} -function inline__P94439_mk(s) { +function inline__P126819_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P94439, depth: s.depth + 1, + parent: s, fn: inline__P126819, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28110,7 +28110,7 @@ function inline__P94439_mk(s) { -function ArcadePhysicsEngine_tilemapOverlaps__P85397(s) { +function ArcadePhysicsEngine_tilemapOverlaps__P117777(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28120,11 +28120,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.alreadyHandled___94635 = undefined; - s.tile___94638 = undefined; - s.unnamed472___U2 = undefined; - s.unnamed473___U3 = undefined; - s.tileOverlapHandlers___94659 = undefined; + s.alreadyHandled___127015 = undefined; + s.tile___127018 = undefined; + s.unnamed632___U2 = undefined; + s.unnamed633___U3 = undefined; + s.tileOverlapHandlers___127039 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -28132,25 +28132,25 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C83822_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C116202_VT)) failedCast(r0); r0 = pxsim_Array__mk(); - s.alreadyHandled___94635 = (r0); - s.tile___94638 = (undefined); - s.unnamed472___U2 = (s.arg2); - s.unnamed473___U3 = (0); + s.alreadyHandled___127015 = (r0); + s.tile___127018 = (undefined); + s.unnamed632___U2 = (s.arg2); + s.unnamed633___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed473___U3; - r0 = pxsim_Array__length(s.unnamed472___U2); + s.tmp_0 = r0 = s.unnamed633___U3; + r0 = pxsim_Array__length(s.unnamed632___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 7; continue; } - r0 = pxsim_Array__getAt(s.unnamed472___U2, s.unnamed473___U3); - s.tile___94638 = (r0); - r0 = pxsim_pxtcore_mkAction(1, inline__P94642); + r0 = pxsim_Array__getAt(s.unnamed632___U2, s.unnamed633___U3); + s.tile___127018 = (r0); + r0 = pxsim_pxtcore_mkAction(1, inline__P127022); s.tmp_2 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.tile___94638); - s.tmp_4 = helpers_arraySome__P81747_mk(s); - s.tmp_4.arg0 = s.alreadyHandled___94635; + r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.tile___127018); + s.tmp_4 = helpers_arraySome__P114127_mk(s); + s.tmp_4.arg0 = s.alreadyHandled___127015; s.tmp_4.arg1 = s.tmp_2; s.callLocIdx = 627; s.pc = 8; return s.tmp_4; case 8: @@ -28161,26 +28161,26 @@ switch (step) { { step = 6; continue; } case 2: case 3: - r0 = pxsim_Array__push(s.alreadyHandled___94635, s.tile___94638); - s.tmp_0 = game_currentScene__P84174_mk(s); + r0 = pxsim_Array__push(s.alreadyHandled___127015, s.tile___127018); + s.tmp_0 = game_currentScene__P116554_mk(s); s.callLocIdx = 628; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; r0 = r0.fields["tileOverlapHandlers"]; - s.tileOverlapHandlers___94659 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tileOverlapHandlers___94659); + s.tileOverlapHandlers___127039 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tileOverlapHandlers___127039); if (!r0) { step = 4; continue; } - r0 = pxsim_pxtcore_mkAction(2, inline__P94667); + r0 = pxsim_pxtcore_mkAction(2, inline__P127047); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.tile___94638); - r0 = pxsim_pxtcore_mkAction(2, inline__P94683); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.tile___127018); + r0 = pxsim_pxtcore_mkAction(2, inline__P127063); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg1); - r0 = pxsim_pxtrt_stclo(s.tmp_1, 1, s.tile___94638); - s.tmp_2 = helpers_arrayForEach__P81749_mk(s); - s.tmp_3 = helpers_arrayFilter__P81750_mk(s); - s.tmp_3.arg0 = s.tileOverlapHandlers___94659; + r0 = pxsim_pxtrt_stclo(s.tmp_1, 1, s.tile___127018); + s.tmp_2 = helpers_arrayForEach__P114129_mk(s); + s.tmp_3 = helpers_arrayFilter__P114130_mk(s); + s.tmp_3.arg0 = s.tileOverlapHandlers___127039; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 631; s.pc = 11; return s.tmp_3; case 11: @@ -28193,32 +28193,32 @@ switch (step) { case 4: case 5: case 6: - r0 = (s.unnamed473___U3 + 1); - s.unnamed473___U3 = (r0); + r0 = (s.unnamed633___U3 + 1); + s.unnamed633___U3 = (r0); { step = 1; continue; } case 7: - s.unnamed472___U2 = (undefined); + s.unnamed632___U2 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapOverlaps__P85397.info = {"start":20876,"length":699,"line":615,"column":4,"endLine":631,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"tilemapOverlaps","argumentNames":["this","sprite","overlappedTiles"]} +ArcadePhysicsEngine_tilemapOverlaps__P117777.info = {"start":20876,"length":699,"line":615,"column":4,"endLine":631,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"tilemapOverlaps","argumentNames":["this","sprite","overlappedTiles"]} -function ArcadePhysicsEngine_tilemapOverlaps__P85397_mk(s) { +function ArcadePhysicsEngine_tilemapOverlaps__P117777_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps__P85397, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps__P117777, 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___94635: undefined, - tile___94638: undefined, - unnamed472___U2: undefined, - unnamed473___U3: undefined, - tileOverlapHandlers___94659: undefined, + alreadyHandled___127015: undefined, + tile___127018: undefined, + unnamed632___U2: undefined, + unnamed633___U3: undefined, + tileOverlapHandlers___127039: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -28228,7 +28228,7 @@ function ArcadePhysicsEngine_tilemapOverlaps__P85397_mk(s) { -function inline__P94642(s) { +function inline__P127022(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28265,12 +28265,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P94642.info = {"start":21089,"length":45,"line":619,"column":36,"endLine":619,"endColumn":81,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["l"]} +inline__P127022.info = {"start":21089,"length":45,"line":619,"column":36,"endLine":619,"endColumn":81,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["l"]} -function inline__P94642_mk(s) { +function inline__P127022_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P94642, depth: s.depth + 1, + parent: s, fn: inline__P127022, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28285,7 +28285,7 @@ function inline__P94642_mk(s) { -function inline__P94667(s) { +function inline__P127047(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28312,7 +28312,7 @@ switch (step) { case 1: r0 = s.arg0.fields["tileKind"]; s.tmp_3 = r0; - s.tmp_5 = tiles_getTileImage__P83994_mk(s); + s.tmp_5 = tiles_getTileImage__P116374_mk(s); s.tmp_5.arg0 = s.caps[1]; s.callLocIdx = 630; s.pc = 3; return s.tmp_5; case 3: @@ -28326,12 +28326,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P94667.info = {"start":21403,"length":81,"line":627,"column":28,"endLine":627,"endColumn":109,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} +inline__P127047.info = {"start":21403,"length":81,"line":627,"column":28,"endLine":627,"endColumn":109,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} -function inline__P94667_mk(s) { +function inline__P127047_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P94667, depth: s.depth + 1, + parent: s, fn: inline__P127047, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28347,7 +28347,7 @@ function inline__P94667_mk(s) { -function inline__P94683(s) { +function inline__P127063(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28380,12 +28380,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P94683.info = {"start":21515,"length":28,"line":628,"column":29,"endLine":628,"endColumn":57,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} +inline__P127063.info = {"start":21515,"length":28,"line":628,"column":29,"endLine":628,"endColumn":57,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} -function inline__P94683_mk(s) { +function inline__P127063_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P94683, depth: s.depth + 1, + parent: s, fn: inline__P127063, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -28395,7 +28395,7 @@ function inline__P94683_mk(s) { -function tiles_getTileImage__P83994(s) { +function tiles_getTileImage__P116374(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28405,16 +28405,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___94691 = undefined; + s.scene___127071 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P84174_mk(s); + s.tmp_0 = game_currentScene__P116554_mk(s); s.callLocIdx = 754; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.scene___94691 = (r0); + s.scene___127071 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg0); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -28424,7 +28424,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.scene___94691.fields["tileMap"]; + r0 = s.scene___127071.fields["tileMap"]; s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -28434,14 +28434,14 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - r0 = pxsim.image.ofBuffer(_hex94701); + r0 = pxsim.image.ofBuffer(_hex127081); { step = 5; continue; } case 3: case 4: - s.tmp_5 = tiles_TileMap_getTileImage__P83988_mk(s); - r0 = s.scene___94691.fields["tileMap"]; + s.tmp_5 = tiles_TileMap_getTileImage__P116368_mk(s); + r0 = s.scene___127071.fields["tileMap"]; s.tmp_5.arg0 = r0; - s.tmp_6 = tiles_Location_tileSet__P83944_mk(s); + s.tmp_6 = tiles_Location_tileSet__P116324_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 755; s.pc = 8; return s.tmp_6; case 8: @@ -28454,12 +28454,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_getTileImage__P83994.info = {"start":16636,"length":207,"line":525,"column":4,"endLine":529,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["loc"]} +tiles_getTileImage__P116374.info = {"start":16636,"length":207,"line":525,"column":4,"endLine":529,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["loc"]} -function tiles_getTileImage__P83994_mk(s) { +function tiles_getTileImage__P116374_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_getTileImage__P83994, depth: s.depth + 1, + parent: s, fn: tiles_getTileImage__P116374, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28468,16 +28468,16 @@ function tiles_getTileImage__P83994_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - scene___94691: undefined, + scene___127071: undefined, arg0: undefined, } } -const _hex94701 = pxsim.BufferMethods.createBufferFromHex("8704000000000000") +const _hex127081 = pxsim.BufferMethods.createBufferFromHex("8704000000000000") -function tiles_TileMap_getTileImage__P83988(s) { +function tiles_TileMap_getTileImage__P116368(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28493,8 +28493,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C83966_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMapData_getTileImage__P83962_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C116346_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMapData_getTileImage__P116342_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -28504,12 +28504,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getTileImage__P83988.info = {"start":13699,"length":96,"line":442,"column":8,"endLine":444,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["this","index"]} +tiles_TileMap_getTileImage__P116368.info = {"start":13699,"length":96,"line":442,"column":8,"endLine":444,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["this","index"]} -function tiles_TileMap_getTileImage__P83988_mk(s) { +function tiles_TileMap_getTileImage__P116368_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTileImage__P83988, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTileImage__P116368, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -28520,7 +28520,7 @@ function tiles_TileMap_getTileImage__P83988_mk(s) { -function tiles_TileMapData_getTileImage__P83962(s) { +function tiles_TileMapData_getTileImage__P116342(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28530,25 +28530,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.size___94754 = undefined; - s.cachedImage___94758 = undefined; - s.originalImage___94765 = undefined; + s.size___127134 = undefined; + s.cachedImage___127138 = undefined; + s.originalImage___127145 = 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__C83953_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C116333_VT)) failedCast(r0); r0 = s.arg0.fields["_scale"]; s.tmp_0 = r0; r0 = (1 << s.tmp_0); - s.size___94754 = (r0); + s.size___127134 = (r0); r0 = s.arg0.fields["cachedTileView"]; s.tmp_0 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.arg1); - s.cachedImage___94758 = (r0); - r0 = pxsim_numops_toBoolDecr(s.cachedImage___94758); + s.cachedImage___127138 = (r0); + r0 = pxsim_numops_toBoolDecr(s.cachedImage___127138); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -28557,58 +28557,58 @@ switch (step) { r0 = s.arg0.fields["tileset"]; s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_2, s.arg1); - s.originalImage___94765 = (r0); - r0 = pxsim_numops_toBoolDecr(s.originalImage___94765); + s.originalImage___127145 = (r0); + r0 = pxsim_numops_toBoolDecr(s.originalImage___127145); if (!r0) { step = 5; continue; } - r0 = pxsim_ImageMethods.width(s.originalImage___94765); + r0 = pxsim_ImageMethods.width(s.originalImage___127145); s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.size___94754); + r0 = (s.tmp_1 <= s.size___127134); 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___94765); + r0 = pxsim_ImageMethods.height(s.originalImage___127145); s.tmp_2 = r0; - r0 = (s.tmp_2 <= s.size___94754); + r0 = (s.tmp_2 <= s.size___127134); 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___94758 = (s.originalImage___94765); + s.cachedImage___127138 = (s.originalImage___127145); { step = 4; continue; } case 3: - r0 = pxsim.image.create(s.size___94754, s.size___94754); - s.cachedImage___94758 = (r0); - r0 = pxsim_ImageMethods.drawImage(s.cachedImage___94758, s.originalImage___94765, 0, 0); + r0 = pxsim.image.create(s.size___127134, s.size___127134); + s.cachedImage___127138 = (r0); + r0 = pxsim_ImageMethods.drawImage(s.cachedImage___127138, s.originalImage___127145, 0, 0); case 4: r0 = s.arg0.fields["cachedTileView"]; s.tmp_0 = r0; - r0 = pxsim_Array_.setAt(s.tmp_0, s.arg1, s.cachedImage___94758); + r0 = pxsim_Array_.setAt(s.tmp_0, s.arg1, s.cachedImage___127138); case 5: case 6: case 7: case 8: - r0 = s.cachedImage___94758; + r0 = s.cachedImage___127138; return leave(s, r0) default: oops() } } } -tiles_TileMapData_getTileImage__P83962.info = {"start":4599,"length":717,"line":172,"column":8,"endLine":189,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["this","index"]} +tiles_TileMapData_getTileImage__P116342.info = {"start":4599,"length":717,"line":172,"column":8,"endLine":189,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["this","index"]} -function tiles_TileMapData_getTileImage__P83962_mk(s) { +function tiles_TileMapData_getTileImage__P116342_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_getTileImage__P83962, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_getTileImage__P116342, 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___94754: undefined, - cachedImage___94758: undefined, - originalImage___94765: undefined, + size___127134: undefined, + cachedImage___127138: undefined, + originalImage___127145: undefined, arg0: undefined, arg1: undefined, } } @@ -28617,7 +28617,7 @@ function tiles_TileMapData_getTileImage__P83962_mk(s) { -function tiles_TileMapData_scale__P83957(s) { +function tiles_TileMapData_scale__P116337(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28632,18 +28632,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C83953_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C116333_VT)) failedCast(r0); r0 = s.arg0.fields["_scale"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMapData_scale__P83957.info = {"start":3809,"length":66,"line":143,"column":8,"endLine":145,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this"]} -tiles_TileMapData_scale__P83957.isGetter = true; +tiles_TileMapData_scale__P116337.info = {"start":3809,"length":66,"line":143,"column":8,"endLine":145,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this"]} +tiles_TileMapData_scale__P116337.isGetter = true; -function tiles_TileMapData_scale__P83957_mk(s) { +function tiles_TileMapData_scale__P116337_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_scale__P83957, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_scale__P116337, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -28652,7 +28652,7 @@ function tiles_TileMapData_scale__P83957_mk(s) { -function tiles_Location_tileSet__P83944(s) { +function tiles_Location_tileSet__P116324(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28667,8 +28667,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C83938_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMap_getTileIndex__P83979_mk(s); + if (!checkSubtype(r0, tiles_Location__C116318_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMap_getTileIndex__P116359_mk(s); r0 = s.arg0.fields["tileMap"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["_col"]; @@ -28681,13 +28681,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_tileSet__P83944.info = {"start":981,"length":101,"line":43,"column":8,"endLine":45,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"tileSet","argumentNames":["this"]} -tiles_Location_tileSet__P83944.isGetter = true; +tiles_Location_tileSet__P116324.info = {"start":981,"length":101,"line":43,"column":8,"endLine":45,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"tileSet","argumentNames":["this"]} +tiles_Location_tileSet__P116324.isGetter = true; -function tiles_Location_tileSet__P83944_mk(s) { +function tiles_Location_tileSet__P116324_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_tileSet__P83944, depth: s.depth + 1, + parent: s, fn: tiles_Location_tileSet__P116324, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -28697,7 +28697,7 @@ function tiles_Location_tileSet__P83944_mk(s) { -function tiles_TileMap_getTileIndex__P83979(s) { +function tiles_TileMap_getTileIndex__P116359(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28714,8 +28714,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C83966_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMapData_getTile__P83959_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C116346_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMapData_getTile__P116339_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -28726,12 +28726,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getTileIndex__P83979.info = {"start":7380,"length":105,"line":273,"column":8,"endLine":275,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileIndex","argumentNames":["this","col","row"]} +tiles_TileMap_getTileIndex__P116359.info = {"start":7380,"length":105,"line":273,"column":8,"endLine":275,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileIndex","argumentNames":["this","col","row"]} -function tiles_TileMap_getTileIndex__P83979_mk(s) { +function tiles_TileMap_getTileIndex__P116359_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTileIndex__P83979, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTileIndex__P116359, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -28743,7 +28743,7 @@ function tiles_TileMap_getTileIndex__P83979_mk(s) { -function tiles_TileMapData_getTile__P83959(s) { +function tiles_TileMapData_getTile__P116339(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28760,8 +28760,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C83953_VT)) failedCast(r0); - s.tmp_1 = tiles_TileMapData_isOutsideMap__P83965_mk(s); + if (!checkSubtype(r0, tiles_TileMapData__C116333_VT)) failedCast(r0); + s.tmp_1 = tiles_TileMapData_isOutsideMap__P116345_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; @@ -28794,12 +28794,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_getTile__P83959.info = {"start":3997,"length":200,"line":152,"column":8,"endLine":156,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTile","argumentNames":["this","col","row"]} +tiles_TileMapData_getTile__P116339.info = {"start":3997,"length":200,"line":152,"column":8,"endLine":156,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTile","argumentNames":["this","col","row"]} -function tiles_TileMapData_getTile__P83959_mk(s) { +function tiles_TileMapData_getTile__P116339_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_getTile__P83959, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_getTile__P116339, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28819,7 +28819,7 @@ function tiles_TileMapData_getTile__P83959_mk(s) { -function tiles_TileMapData_isOutsideMap__P83965(s) { +function tiles_TileMapData_isOutsideMap__P116345(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28836,7 +28836,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C83953_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C116333_VT)) failedCast(r0); r0 = (s.arg1 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -28876,12 +28876,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_isOutsideMap__P83965.info = {"start":5580,"length":132,"line":199,"column":8,"endLine":201,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isOutsideMap","argumentNames":["this","col","row"]} +tiles_TileMapData_isOutsideMap__P116345.info = {"start":5580,"length":132,"line":199,"column":8,"endLine":201,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isOutsideMap","argumentNames":["this","col","row"]} -function tiles_TileMapData_isOutsideMap__P83965_mk(s) { +function tiles_TileMapData_isOutsideMap__P116345_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_isOutsideMap__P83965, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_isOutsideMap__P116345, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28900,7 +28900,7 @@ function tiles_TileMapData_isOutsideMap__P83965_mk(s) { -function tiles_Location_row__P83940(s) { +function tiles_Location_row__P116320(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28915,18 +28915,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C83938_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C116318_VT)) failedCast(r0); r0 = s.arg0.fields["_row"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_row__P83940.info = {"start":467,"length":51,"line":23,"column":8,"endLine":25,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"row","argumentNames":["this"]} -tiles_Location_row__P83940.isGetter = true; +tiles_Location_row__P116320.info = {"start":467,"length":51,"line":23,"column":8,"endLine":25,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"row","argumentNames":["this"]} +tiles_Location_row__P116320.isGetter = true; -function tiles_Location_row__P83940_mk(s) { +function tiles_Location_row__P116320_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_row__P83940, depth: s.depth + 1, + parent: s, fn: tiles_Location_row__P116320, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -28935,7 +28935,7 @@ function tiles_Location_row__P83940_mk(s) { -function tiles_Location_col__P83939(s) { +function tiles_Location_col__P116319(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28950,18 +28950,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C83938_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C116318_VT)) failedCast(r0); r0 = s.arg0.fields["_col"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_col__P83939.info = {"start":406,"length":51,"line":19,"column":8,"endLine":21,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"col","argumentNames":["this"]} -tiles_Location_col__P83939.isGetter = true; +tiles_Location_col__P116319.info = {"start":406,"length":51,"line":19,"column":8,"endLine":21,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"col","argumentNames":["this"]} +tiles_Location_col__P116319.isGetter = true; -function tiles_Location_col__P83939_mk(s) { +function tiles_Location_col__P116319_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_col__P83939, depth: s.depth + 1, + parent: s, fn: tiles_Location_col__P116319, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -28970,7 +28970,7 @@ function tiles_Location_col__P83939_mk(s) { -function tiles_TileMap_getObstacle__P83986(s) { +function tiles_TileMap_getObstacle__P116366(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28980,8 +28980,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.index___94924 = undefined; - s.tile___94936 = undefined; + s.index___127304 = undefined; + s.tile___127316 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -28989,8 +28989,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C83966_VT)) failedCast(r0); - s.tmp_1 = tiles_TileMapData_isOutsideMap__P83965_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C116346_VT)) failedCast(r0); + s.tmp_1 = tiles_TileMapData_isOutsideMap__P116345_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; @@ -29004,7 +29004,7 @@ switch (step) { r0 = 0; { step = 2; continue; } case 1: - s.tmp_2 = tiles_TileMapData_getTile__P83959_mk(s); + s.tmp_2 = tiles_TileMapData_getTile__P116339_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = s.arg1; @@ -29015,20 +29015,20 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_3 = r0; - s.index___94924 = (s.tmp_3); - s.tmp_0 = tiles_TileMapData_getTileImage__P83962_mk(s); + s.index___127304 = (s.tmp_3); + s.tmp_0 = tiles_TileMapData_getTileImage__P116342_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.index___94924; + s.tmp_0.arg1 = s.index___127304; s.callLocIdx = 734; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tile___94936 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(sprites_StaticObstacle__C83794_VT); + s.tile___127316 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(sprites_StaticObstacle__C116174_VT); s.tmp_0 = r0; - s.tmp_1 = sprites_StaticObstacle_constructor__P83800_mk(s); + s.tmp_1 = sprites_StaticObstacle_constructor__P116180_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = s.tile___94936; + s.tmp_1.arg1 = s.tile___127316; s.tmp_2 = r0 = s.arg2; r0 = s.arg0.fields["_scale"]; s.tmp_3 = r0; @@ -29041,7 +29041,7 @@ switch (step) { s.tmp_1.arg3 = r0; r0 = s.arg0.fields["_layer"]; s.tmp_1.arg4 = r0; - s.tmp_1.arg5 = s.index___94924; + s.tmp_1.arg5 = s.index___127304; s.callLocIdx = 738; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; @@ -29049,12 +29049,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getObstacle__P83986.info = {"start":12642,"length":410,"line":411,"column":8,"endLine":421,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getObstacle","argumentNames":["this","col","row"]} +tiles_TileMap_getObstacle__P116366.info = {"start":12642,"length":410,"line":411,"column":8,"endLine":421,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getObstacle","argumentNames":["this","col","row"]} -function tiles_TileMap_getObstacle__P83986_mk(s) { +function tiles_TileMap_getObstacle__P116366_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getObstacle__P83986, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getObstacle__P116366, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29062,8 +29062,8 @@ function tiles_TileMap_getObstacle__P83986_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - index___94924: undefined, - tile___94936: undefined, + index___127304: undefined, + tile___127316: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -29073,7 +29073,7 @@ function tiles_TileMap_getObstacle__P83986_mk(s) { -function tiles_TileMap_layer__P83974(s) { +function tiles_TileMap_layer__P116354(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29088,18 +29088,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C83966_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C116346_VT)) failedCast(r0); r0 = s.arg0.fields["_layer"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_layer__P83974.info = {"start":6897,"length":63,"line":251,"column":8,"endLine":253,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"layer","argumentNames":["this"]} -tiles_TileMap_layer__P83974.isGetter = true; +tiles_TileMap_layer__P116354.info = {"start":6897,"length":63,"line":251,"column":8,"endLine":253,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"layer","argumentNames":["this"]} +tiles_TileMap_layer__P116354.isGetter = true; -function tiles_TileMap_layer__P83974_mk(s) { +function tiles_TileMap_layer__P116354_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_layer__P83974, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_layer__P116354, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -29108,7 +29108,7 @@ function tiles_TileMap_layer__P83974_mk(s) { -function sprites_StaticObstacle_constructor__P83800(s) { +function sprites_StaticObstacle_constructor__P116180(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29128,7 +29128,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C83794_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C116174_VT)) failedCast(r0); r0 = (s.arg0).fields["image"] = (s.arg1); r0 = (s.arg0).fields["layer"] = (s.arg4); r0 = (s.arg0).fields["top"] = (s.arg2); @@ -29138,12 +29138,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_StaticObstacle_constructor__P83800.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__P116180.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__P83800_mk(s) { +function sprites_StaticObstacle_constructor__P116180_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_constructor__P83800, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_constructor__P116180, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -29157,7 +29157,7 @@ function sprites_StaticObstacle_constructor__P83800_mk(s) { -function tiles_TileMap_isObstacle__P83985(s) { +function tiles_TileMap_isObstacle__P116365(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29174,7 +29174,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C83966_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C116346_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); @@ -29195,7 +29195,7 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.tmp_8 = tiles_TileMapData_isOutsideMap__P83965_mk(s); + s.tmp_8 = tiles_TileMapData_isOutsideMap__P116345_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_8.arg0 = r0; s.tmp_8.arg1 = s.arg1; @@ -29221,12 +29221,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_isObstacle__P83985.info = {"start":12421,"length":211,"line":404,"column":8,"endLine":409,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isObstacle","argumentNames":["this","col","row"]} +tiles_TileMap_isObstacle__P116365.info = {"start":12421,"length":211,"line":404,"column":8,"endLine":409,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isObstacle","argumentNames":["this","col","row"]} -function tiles_TileMap_isObstacle__P83985_mk(s) { +function tiles_TileMap_isObstacle__P116365_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_isObstacle__P83985, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_isObstacle__P116365, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29249,7 +29249,7 @@ function tiles_TileMap_isObstacle__P83985_mk(s) { -function tiles_TileMapData_isWall__P83964(s) { +function tiles_TileMapData_isWall__P116344(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29266,7 +29266,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C83953_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C116333_VT)) failedCast(r0); r0 = s.arg0.fields["layers"]; s.tmp_1 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_1, s.arg1, s.arg2); @@ -29275,12 +29275,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_isWall__P83964.info = {"start":5463,"length":107,"line":195,"column":8,"endLine":197,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isWall","argumentNames":["this","col","row"]} +tiles_TileMapData_isWall__P116344.info = {"start":5463,"length":107,"line":195,"column":8,"endLine":197,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isWall","argumentNames":["this","col","row"]} -function tiles_TileMapData_isWall__P83964_mk(s) { +function tiles_TileMapData_isWall__P116344_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_isWall__P83964, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_isWall__P116344, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29293,7 +29293,7 @@ function tiles_TileMapData_isWall__P83964_mk(s) { -function tiles_TileMap_getTile__P83978(s) { +function tiles_TileMap_getTile__P116358(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29310,10 +29310,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C83966_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkClassInstance(tiles_Location__C83938_VT); + if (!checkSubtype(r0, tiles_TileMap__C116346_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkClassInstance(tiles_Location__C116318_VT); s.tmp_0 = r0; - s.tmp_1 = tiles_Location_constructor__P83941_mk(s); + s.tmp_1 = tiles_Location_constructor__P116321_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; @@ -29325,12 +29325,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getTile__P83978.info = {"start":7259,"length":111,"line":269,"column":8,"endLine":271,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTile","argumentNames":["this","col","row"]} +tiles_TileMap_getTile__P116358.info = {"start":7259,"length":111,"line":269,"column":8,"endLine":271,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTile","argumentNames":["this","col","row"]} -function tiles_TileMap_getTile__P83978_mk(s) { +function tiles_TileMap_getTile__P116358_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTile__P83978, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTile__P116358, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29343,7 +29343,7 @@ function tiles_TileMap_getTile__P83978_mk(s) { -function tiles_Location_constructor__P83941(s) { +function tiles_Location_constructor__P116321(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29361,7 +29361,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C83938_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C116318_VT)) failedCast(r0); r0 = (s.arg0).fields["_col"] = (s.arg1); r0 = (s.arg0).fields["_row"] = (s.arg2); r0 = (s.arg0).fields["tileMap"] = (s.arg3); @@ -29369,12 +29369,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_Location_constructor__P83941.info = {"start":528,"length":153,"line":27,"column":8,"endLine":31,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","col","row","map"]} +tiles_Location_constructor__P116321.info = {"start":528,"length":153,"line":27,"column":8,"endLine":31,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","col","row","map"]} -function tiles_Location_constructor__P83941_mk(s) { +function tiles_Location_constructor__P116321_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_constructor__P83941, depth: s.depth + 1, + parent: s, fn: tiles_Location_constructor__P116321, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -29386,7 +29386,7 @@ function tiles_Location_constructor__P83941_mk(s) { -function Sprite_registerObstacle__P83733(s) { +function Sprite_registerObstacle__P116113(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29396,10 +29396,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.collisionHandlers___94817 = undefined; - s.wallCollisionHandlers___94824 = undefined; - s.wallHandlersToRun___94849 = undefined; - s.asTileLocation___94862 = undefined; + s.collisionHandlers___127197 = undefined; + s.wallCollisionHandlers___127204 = undefined; + s.wallHandlersToRun___127229 = undefined; + s.asTileLocation___127242 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -29408,11 +29408,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_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__P84174_mk(s); + s.tmp_1 = game_currentScene__P116554_mk(s); s.callLocIdx = 352; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; @@ -29432,24 +29432,24 @@ switch (step) { r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.tmp_2); - s.collisionHandlers___94817 = (r0); - s.tmp_0 = game_currentScene__P84174_mk(s); + s.collisionHandlers___127197 = (r0); + s.tmp_0 = game_currentScene__P116554_mk(s); s.callLocIdx = 354; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; r0 = r0.fields["wallCollisionHandlers"]; - s.wallCollisionHandlers___94824 = (r0); - r0 = pxsim_numops_toBoolDecr(s.collisionHandlers___94817); + s.wallCollisionHandlers___127204 = (r0); + r0 = pxsim_numops_toBoolDecr(s.collisionHandlers___127197); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkAction(1, inline__P94832); + r0 = pxsim_pxtcore_mkAction(1, inline__P127212); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtcore_mkAction(1, inline__P94838); + r0 = pxsim_pxtcore_mkAction(1, inline__P127218); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P81749_mk(s); - s.tmp_3 = helpers_arrayFilter__P81750_mk(s); - s.tmp_3.arg0 = s.collisionHandlers___94817; + s.tmp_2 = helpers_arrayForEach__P114129_mk(s); + s.tmp_3 = helpers_arrayFilter__P114130_mk(s); + s.tmp_3.arg0 = s.collisionHandlers___127197; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 356; s.pc = 13; return s.tmp_3; case 13: @@ -29461,7 +29461,7 @@ switch (step) { r0 = s.retval; case 1: case 2: - r0 = pxsim_numops_toBoolDecr(s.wallCollisionHandlers___94824); + r0 = pxsim_numops_toBoolDecr(s.wallCollisionHandlers___127204); if (!r0) { step = 7; continue; } s.tmp_0 = r0 = s.arg3; r0 = pxsim_numops_toBool(s.tmp_0); @@ -29469,7 +29469,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - s.tmp_1 = game_currentScene__P84174_mk(s); + s.tmp_1 = game_currentScene__P116554_mk(s); s.callLocIdx = 359; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; @@ -29478,21 +29478,21 @@ switch (step) { // jmp value (already in r0) s.tmp_2 = r0; s.arg3 = (s.tmp_2); - r0 = pxsim_pxtcore_mkAction(1, inline__P94851); + r0 = pxsim_pxtcore_mkAction(1, inline__P127231); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = helpers_arrayFilter__P81750_mk(s); - s.tmp_1.arg0 = s.wallCollisionHandlers___94824; + s.tmp_1 = helpers_arrayFilter__P114130_mk(s); + s.tmp_1.arg0 = s.wallCollisionHandlers___127204; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 361; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; - s.wallHandlersToRun___94849 = (r0); - r0 = pxsim_Array__length(s.wallHandlersToRun___94849); + s.wallHandlersToRun___127229 = (r0); + r0 = pxsim_Array__length(s.wallHandlersToRun___127229); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_1 = tiles_TileMap_getTile__P83978_mk(s); + s.tmp_1 = tiles_TileMap_getTile__P116358_mk(s); s.tmp_1.arg0 = s.arg3; s.tmp_3 = if_left_1_mk(s); s.tmp_3.arg0 = s.arg2; @@ -29531,13 +29531,13 @@ switch (step) { s.callLocIdx = 366; s.pc = 16; return s.tmp_1; case 16: r0 = s.retval; - s.asTileLocation___94862 = (r0); - r0 = pxsim_pxtcore_mkAction(2, inline__P94878); + s.asTileLocation___127242 = (r0); + r0 = pxsim_pxtcore_mkAction(2, inline__P127258); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.asTileLocation___94862); - s.tmp_1 = helpers_arrayForEach__P81749_mk(s); - s.tmp_1.arg0 = s.wallHandlersToRun___94849; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.asTileLocation___127242); + s.tmp_1 = helpers_arrayForEach__P114129_mk(s); + s.tmp_1.arg0 = s.wallHandlersToRun___127229; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 368; s.pc = 19; return s.tmp_1; case 19: @@ -29550,12 +29550,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_registerObstacle__P83733.info = {"start":27125,"length":965,"line":821,"column":4,"endLine":841,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"registerObstacle","argumentNames":["this","direction","other","tm"]} +Sprite_registerObstacle__P116113.info = {"start":27125,"length":965,"line":821,"column":4,"endLine":841,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"registerObstacle","argumentNames":["this","direction","other","tm"]} -function Sprite_registerObstacle__P83733_mk(s) { +function Sprite_registerObstacle__P116113_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_registerObstacle__P83733, depth: s.depth + 1, + parent: s, fn: Sprite_registerObstacle__P116113, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29565,10 +29565,10 @@ function Sprite_registerObstacle__P83733_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - collisionHandlers___94817: undefined, - wallCollisionHandlers___94824: undefined, - wallHandlersToRun___94849: undefined, - asTileLocation___94862: undefined, + collisionHandlers___127197: undefined, + wallCollisionHandlers___127204: undefined, + wallHandlersToRun___127229: undefined, + asTileLocation___127242: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -29579,7 +29579,7 @@ function Sprite_registerObstacle__P83733_mk(s) { -function inline__P94832(s) { +function inline__P127212(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29601,12 +29601,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P94832.info = {"start":27523,"length":26,"line":828,"column":24,"endLine":828,"endColumn":50,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +inline__P127212.info = {"start":27523,"length":26,"line":828,"column":24,"endLine":828,"endColumn":50,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function inline__P94832_mk(s) { +function inline__P127212_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P94832, depth: s.depth + 1, + parent: s, fn: inline__P127212, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29617,7 +29617,7 @@ function inline__P94832_mk(s) { -function inline__P94838(s) { +function inline__P127218(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29649,12 +29649,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P94838.info = {"start":27576,"length":20,"line":829,"column":25,"endLine":829,"endColumn":45,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +inline__P127218.info = {"start":27576,"length":20,"line":829,"column":25,"endLine":829,"endColumn":45,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function inline__P94838_mk(s) { +function inline__P127218_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P94838, depth: s.depth + 1, + parent: s, fn: inline__P127218, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -29664,7 +29664,7 @@ function inline__P94838_mk(s) { -function inline__P94851(s) { +function inline__P127231(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29686,12 +29686,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P94851.info = {"start":27782,"length":32,"line":834,"column":24,"endLine":834,"endColumn":56,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +inline__P127231.info = {"start":27782,"length":32,"line":834,"column":24,"endLine":834,"endColumn":56,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function inline__P94851_mk(s) { +function inline__P127231_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P94851, depth: s.depth + 1, + parent: s, fn: inline__P127231, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29702,7 +29702,7 @@ function inline__P94851_mk(s) { -function inline__P94878(s) { +function inline__P127258(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29735,12 +29735,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P94878.info = {"start":28022,"length":36,"line":838,"column":29,"endLine":838,"endColumn":65,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +inline__P127258.info = {"start":28022,"length":36,"line":838,"column":29,"endLine":838,"endColumn":65,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function inline__P94878_mk(s) { +function inline__P127258_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P94878, depth: s.depth + 1, + parent: s, fn: inline__P127258, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -29750,7 +29750,7 @@ function inline__P94878_mk(s) { -function Fx_min__P81805(s) { +function Fx_min__P114185(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29781,12 +29781,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_min__P81805.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__P114185.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__P81805_mk(s) { +function Fx_min__P114185_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_min__P81805, depth: s.depth + 1, + parent: s, fn: Fx_min__P114185, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -29797,7 +29797,7 @@ function Fx_min__P81805_mk(s) { -function Fx_iadd__P81797(s) { +function Fx_iadd__P114177(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29818,12 +29818,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_iadd__P81797.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__P114177.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__P81797_mk(s) { +function Fx_iadd__P114177_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_iadd__P81797, depth: s.depth + 1, + parent: s, fn: Fx_iadd__P114177, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -29834,7 +29834,7 @@ function Fx_iadd__P81797_mk(s) { -function Fx_toIntShifted__P81795(s) { +function Fx_toIntShifted__P114175(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29856,12 +29856,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_toIntShifted__P81795.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__P114175.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__P81795_mk(s) { +function Fx_toIntShifted__P114175_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_toIntShifted__P81795, depth: s.depth + 1, + parent: s, fn: Fx_toIntShifted__P114175, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29873,7 +29873,7 @@ function Fx_toIntShifted__P81795_mk(s) { -function helpers_arraySome__P81747(s) { +function helpers_arraySome__P114127(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29883,26 +29883,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___94906 = undefined; - s.i___94909 = undefined; + s.len___127286 = undefined; + s.i___127289 = 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___94906 = (r0); - s.i___94909 = (0); + s.len___127286 = (r0); + s.i___127289 = (0); case 1: - r0 = (s.i___94909 < s.len___94906); + r0 = (s.i___127289 < s.len___127286); 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___94909); + r0 = pxsim_Array__getAt(s.arg0, s.i___127289); s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = s.i___94909; + s.tmp_2.arg1 = s.i___127289; setupLambda(s.tmp_2, s.tmp_2.argL); s.callLocIdx = 4; s.pc = 6; return s.tmp_2; case 6: @@ -29914,8 +29914,8 @@ switch (step) { { step = 5; continue; } case 2: case 3: - r0 = (s.i___94909 + 1); - s.i___94909 = (r0); + r0 = (s.i___127289 + 1); + s.i___127289 = (r0); { step = 1; continue; } case 4: r0 = false; @@ -29923,18 +29923,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySome__P81747.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__P114127.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__P81747_mk(s) { +function helpers_arraySome__P114127_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySome__P81747, depth: s.depth + 1, + parent: s, fn: helpers_arraySome__P114127, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - len___94906: undefined, - i___94909: undefined, + len___127286: undefined, + i___127289: undefined, arg0: undefined, arg1: undefined, } } @@ -29943,7 +29943,7 @@ function helpers_arraySome__P81747_mk(s) { -function tiles_TileMap_isOnWall__P83987(s) { +function tiles_TileMap_isOnWall__P116367(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29953,24 +29953,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.hbox___94041 = undefined; - s.left___94044 = undefined; - s.right___94050 = undefined; - s.top___94056 = undefined; - s.bottom___94062 = undefined; - s.col___94068 = undefined; - s.row___94074 = undefined; + s.hbox___126421 = undefined; + s.left___126424 = undefined; + s.right___126430 = undefined; + s.top___126436 = undefined; + s.bottom___126442 = undefined; + s.col___126448 = undefined; + s.row___126454 = 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__C83966_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C116346_VT)) failedCast(r0); r0 = s.arg1.fields["_hitbox"]; - s.hbox___94041 = (r0); - s.tmp_1 = game_Hitbox_left__P83610_mk(s); - s.tmp_1.arg0 = s.hbox___94041; + s.hbox___126421 = (r0); + s.tmp_1 = game_Hitbox_left__P115990_mk(s); + s.tmp_1.arg0 = s.hbox___126421; s.callLocIdx = 739; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; @@ -29980,9 +29980,9 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.left___94044 = (r0); - s.tmp_1 = game_Hitbox_right__P83612_mk(s); - s.tmp_1.arg0 = s.hbox___94041; + s.left___126424 = (r0); + s.tmp_1 = game_Hitbox_right__P115992_mk(s); + s.tmp_1.arg0 = s.hbox___126421; s.callLocIdx = 742; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; @@ -29992,9 +29992,9 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.right___94050 = (r0); - s.tmp_1 = game_Hitbox_top__P83611_mk(s); - s.tmp_1.arg0 = s.hbox___94041; + s.right___126430 = (r0); + s.tmp_1 = game_Hitbox_top__P115991_mk(s); + s.tmp_1.arg0 = s.hbox___126421; s.callLocIdx = 745; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; @@ -30004,9 +30004,9 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.top___94056 = (r0); - s.tmp_1 = game_Hitbox_bottom__P83613_mk(s); - s.tmp_1.arg0 = s.hbox___94041; + s.top___126436 = (r0); + s.tmp_1 = game_Hitbox_bottom__P115993_mk(s); + s.tmp_1.arg0 = s.hbox___126421; s.callLocIdx = 748; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; @@ -30016,23 +30016,23 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.bottom___94062 = (r0); - s.col___94068 = (s.left___94044); + s.bottom___126442 = (r0); + s.col___126448 = (s.left___126424); case 1: - r0 = (s.col___94068 <= s.right___94050); + r0 = (s.col___126448 <= s.right___126430); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.row___94074 = (s.top___94056); + s.row___126454 = (s.top___126436); case 2: - r0 = (s.row___94074 <= s.bottom___94062); + r0 = (s.row___126454 <= s.bottom___126442); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = tiles_TileMap_isObstacle__P83985_mk(s); + s.tmp_2 = tiles_TileMap_isObstacle__P116365_mk(s); s.tmp_2.arg0 = s.arg0; - s.tmp_2.arg1 = s.col___94068; - s.tmp_2.arg2 = s.row___94074; + s.tmp_2.arg1 = s.col___126448; + s.tmp_2.arg2 = s.row___126454; s.callLocIdx = 751; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; @@ -30043,12 +30043,12 @@ switch (step) { { step = 7; continue; } case 3: case 4: - r0 = (s.row___94074 + 1); - s.row___94074 = (r0); + r0 = (s.row___126454 + 1); + s.row___126454 = (r0); { step = 2; continue; } case 5: - r0 = (s.col___94068 + 1); - s.col___94068 = (r0); + r0 = (s.col___126448 + 1); + s.col___126448 = (r0); { step = 1; continue; } case 6: r0 = false; @@ -30056,24 +30056,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_isOnWall__P83987.info = {"start":13062,"length":627,"line":423,"column":8,"endLine":440,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isOnWall","argumentNames":["this","s"]} +tiles_TileMap_isOnWall__P116367.info = {"start":13062,"length":627,"line":423,"column":8,"endLine":440,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isOnWall","argumentNames":["this","s"]} -function tiles_TileMap_isOnWall__P83987_mk(s) { +function tiles_TileMap_isOnWall__P116367_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_isOnWall__P83987, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_isOnWall__P116367, 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___94041: undefined, - left___94044: undefined, - right___94050: undefined, - top___94056: undefined, - bottom___94062: undefined, - col___94068: undefined, - row___94074: undefined, + hbox___126421: undefined, + left___126424: undefined, + right___126430: undefined, + top___126436: undefined, + bottom___126442: undefined, + col___126448: undefined, + row___126454: undefined, arg0: undefined, arg1: undefined, } } @@ -30082,7 +30082,7 @@ function tiles_TileMap_isOnWall__P83987_mk(s) { -function MovingSprite_constructor__P83821(s) { +function MovingSprite_constructor__P116201(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30104,7 +30104,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, MovingSprite__C83820_VT)) failedCast(r0); + if (!checkSubtype(r0, MovingSprite__C116200_VT)) failedCast(r0); r0 = (s.arg0).fields["sprite"] = (s.arg1); r0 = (s.arg0).fields["cachedVx"] = (s.arg2); r0 = (s.arg0).fields["cachedVy"] = (s.arg3); @@ -30116,12 +30116,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -MovingSprite_constructor__P83821.info = {"start":799,"length":313,"line":31,"column":4,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this","sprite","cachedVx","cachedVy","dx","dy","xStep","yStep"]} +MovingSprite_constructor__P116201.info = {"start":799,"length":313,"line":31,"column":4,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this","sprite","cachedVx","cachedVy","dx","dy","xStep","yStep"]} -function MovingSprite_constructor__P83821_mk(s) { +function MovingSprite_constructor__P116201_mk(s) { checkStack(s.depth); return { - parent: s, fn: MovingSprite_constructor__P83821, depth: s.depth + 1, + parent: s, fn: MovingSprite_constructor__P116201, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -30137,7 +30137,7 @@ function MovingSprite_constructor__P83821_mk(s) { -function ArcadePhysicsEngine_move__P83834(s) { +function ArcadePhysicsEngine_move__P116214(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30147,33 +30147,33 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dtf___94996 = undefined; - s.dt2___95003 = undefined; - s.scene___95007 = undefined; - s.tileMap___95010 = undefined; - s.movingSprites___95013 = undefined; - s.MAX_STEP_COUNT___95044 = undefined; - s.overlapHandlers___95056 = undefined; - s.selected___95063 = undefined; - s.buffers___95064 = undefined; - s.count___95068 = undefined; - s.currMovers___95078 = undefined; - s.remainingMovers___95085 = undefined; - s.ms___95090 = undefined; - s.unnamed462___U13 = undefined; - s.unnamed463___U14 = undefined; - s.s___95092 = undefined; - s.stepX___95185 = undefined; - s.stepY___95199 = undefined; + s.dtf___127376 = undefined; + s.dt2___127383 = undefined; + s.scene___127387 = undefined; + s.tileMap___127390 = undefined; + s.movingSprites___127393 = undefined; + s.MAX_STEP_COUNT___127424 = undefined; + s.overlapHandlers___127436 = undefined; + s.selected___127443 = undefined; + s.buffers___127444 = undefined; + s.count___127448 = undefined; + s.currMovers___127458 = undefined; + s.remainingMovers___127465 = undefined; + s.ms___127470 = undefined; + s.unnamed622___U13 = undefined; + s.unnamed623___U14 = undefined; + s.s___127472 = undefined; + s.stepX___127565 = undefined; + s.stepY___127579 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C83822_VT)) failedCast(r0); - s.tmp_0 = Fx_min__P81805_mk(s); - s.tmp_0.arg0 = globals.MAX_TIME_STEP___83816; + if (!checkSubtype(r0, ArcadePhysicsEngine__C116202_VT)) failedCast(r0); + s.tmp_0 = Fx_min__P114185_mk(s); + s.tmp_0.arg0 = globals.MAX_TIME_STEP___116196; r0 = (s.arg1 * 1000); s.tmp_1 = r0; r0 = (s.tmp_1 * 256); @@ -30183,43 +30183,43 @@ switch (step) { s.callLocIdx = 452; s.pc = 47; return s.tmp_0; case 47: r0 = s.retval; - s.dtf___94996 = (r0); - r0 = pxsim.Math_.idiv(s.dtf___94996, 2); - s.dt2___95003 = (r0); - s.tmp_0 = game_currentScene__P84174_mk(s); + s.dtf___127376 = (r0); + r0 = pxsim.Math_.idiv(s.dtf___127376, 2); + s.dt2___127383 = (r0); + s.tmp_0 = game_currentScene__P116554_mk(s); s.callLocIdx = 454; s.pc = 48; return s.tmp_0; case 48: r0 = s.retval; - s.scene___95007 = (r0); - r0 = s.scene___95007.fields["tileMap"]; - s.tileMap___95010 = (r0); - r0 = pxsim_pxtcore_mkAction(3, inline__P95015); + s.scene___127387 = (r0); + r0 = s.scene___127387.fields["tileMap"]; + s.tileMap___127390 = (r0); + r0 = pxsim_pxtcore_mkAction(3, inline__P127395); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.dtf___94996); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.dt2___95003); - s.tmp_1 = helpers_arrayMap__P81746_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.dtf___127376); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.dt2___127383); + s.tmp_1 = helpers_arrayMap__P114126_mk(s); r0 = s.arg0.fields["sprites"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 456; s.pc = 49; return s.tmp_1; case 49: r0 = s.retval; - s.movingSprites___95013 = (r0); - s.tmp_0 = helpers_arrayForEach__P81749_mk(s); + s.movingSprites___127393 = (r0); + s.tmp_0 = helpers_arrayForEach__P114129_mk(s); r0 = s.arg0.fields["sprites"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = inline__P95027; + s.tmp_0.arg1 = inline__P127407; s.callLocIdx = 460; s.pc = 50; return s.tmp_0; case 50: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_clear__P83748_mk(s); + s.tmp_0 = sprites_SpriteMap_clear__P116128_mk(s); r0 = s.arg0.fields["map"]; s.tmp_0.arg0 = r0; s.callLocIdx = 461; s.pc = 51; return s.tmp_0; case 51: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_resizeBuckets__P83747_mk(s); + s.tmp_0 = sprites_SpriteMap_resizeBuckets__P116127_mk(s); r0 = s.arg0.fields["map"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["sprites"]; @@ -30235,7 +30235,7 @@ 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.dtf___94996); + r0 = pxsim.Math_.imul(s.tmp_2, s.dtf___127376); s.tmp_6 = r0; r0 = (s.tmp_6 >> 8); s.tmp_1 = r0; @@ -30244,34 +30244,34 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_7 = r0; r0 = (s.tmp_7 >> 8); - s.MAX_STEP_COUNT___95044 = (r0); - s.tmp_0 = helpers_arraySlice__P81755_mk(s); - r0 = s.scene___95007.fields["overlapHandlers"]; + s.MAX_STEP_COUNT___127424 = (r0); + s.tmp_0 = helpers_arraySlice__P114135_mk(s); + r0 = s.scene___127387.fields["overlapHandlers"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = undefined; s.tmp_0.arg2 = undefined; s.callLocIdx = 467; s.pc = 53; return s.tmp_0; case 53: r0 = s.retval; - s.overlapHandlers___95056 = (r0); - s.selected___95063 = (0); + s.overlapHandlers___127436 = (r0); + s.selected___127443 = (0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.movingSprites___95013); + r0 = pxsim_Array__push(s.tmp_0, s.movingSprites___127393); r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.buffers___95064 = (s.tmp_0); - s.count___95068 = (0); + s.buffers___127444 = (s.tmp_0); + s.count___127448 = (0); case 1: - r0 = (s.count___95068 < s.MAX_STEP_COUNT___95044); + r0 = (s.count___127448 < s.MAX_STEP_COUNT___127424); 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___95064, s.selected___95063); + r0 = pxsim_Array__getAt(s.buffers___127444, s.selected___127443); s.tmp_2 = r0; r0 = pxsim_Array__length(s.tmp_2); s.tmp_1 = r0; @@ -30281,43 +30281,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___95064, s.selected___95063); - s.currMovers___95078 = (r0); - r0 = (s.selected___95063 ^ 1); - s.selected___95063 = (r0); - r0 = pxsim_Array__getAt(s.buffers___95064, s.selected___95063); - s.remainingMovers___95085 = (r0); - s.ms___95090 = (undefined); - s.unnamed462___U13 = (s.currMovers___95078); - s.unnamed463___U14 = (0); + r0 = pxsim_Array__getAt(s.buffers___127444, s.selected___127443); + s.currMovers___127458 = (r0); + r0 = (s.selected___127443 ^ 1); + s.selected___127443 = (r0); + r0 = pxsim_Array__getAt(s.buffers___127444, s.selected___127443); + s.remainingMovers___127465 = (r0); + s.ms___127470 = (undefined); + s.unnamed622___U13 = (s.currMovers___127458); + s.unnamed623___U14 = (0); case 4: - s.tmp_0 = r0 = s.unnamed463___U14; - r0 = pxsim_Array__length(s.unnamed462___U13); + s.tmp_0 = r0 = s.unnamed623___U14; + r0 = pxsim_Array__length(s.unnamed622___U13); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 43; continue; } - r0 = pxsim_Array__getAt(s.unnamed462___U13, s.unnamed463___U14); - s.ms___95090 = (r0); - r0 = s.ms___95090.fields["sprite"]; - s.s___95092 = (r0); - r0 = s.ms___95090.fields["cachedVx"]; + r0 = pxsim_Array__getAt(s.unnamed622___U13, s.unnamed623___U14); + s.ms___127470 = (r0); + r0 = s.ms___127470.fields["sprite"]; + s.s___127472 = (r0); + r0 = s.ms___127470.fields["cachedVx"]; s.tmp_1 = r0; - r0 = s.s___95092.fields["_vx"]; + r0 = s.s___127472.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___95092.fields["_vx"]; + r0 = s.s___127472.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___95090).fields["dx"] = (0); + r0 = (s.ms___127470).fields["dx"] = (0); { step = 14; continue; } case 5: - r0 = s.s___95092.fields["_vx"]; + r0 = s.s___127472.fields["_vx"]; s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -30326,7 +30326,7 @@ switch (step) { r0 = s.tmp_0; { step = 7; continue; } case 6: - r0 = s.ms___95090.fields["cachedVx"]; + r0 = s.ms___127470.fields["cachedVx"]; s.tmp_2 = r0; r0 = (s.tmp_2 > 0); case 7: @@ -30337,7 +30337,7 @@ switch (step) { r0 = s.tmp_3; { step = 11; continue; } case 8: - r0 = s.s___95092.fields["_vx"]; + r0 = s.s___127472.fields["_vx"]; s.tmp_5 = r0; r0 = (s.tmp_5 > 0); s.tmp_4 = r0; @@ -30346,7 +30346,7 @@ switch (step) { r0 = s.tmp_4; { step = 10; continue; } case 9: - r0 = s.ms___95090.fields["cachedVx"]; + r0 = s.ms___127470.fields["cachedVx"]; s.tmp_6 = r0; r0 = (s.tmp_6 < 0); case 10: @@ -30358,14 +30358,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___95090; - r0 = s.ms___95090.fields["dx"]; + s.tmp_9 = r0 = s.ms___127470; + r0 = s.ms___127470.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___95090; - r0 = s.ms___95090.fields["xStep"]; + s.tmp_0 = r0 = s.ms___127470; + r0 = s.ms___127470.fields["xStep"]; s.tmp_2 = r0; r0 = (0 - s.tmp_2); s.tmp_1 = r0; @@ -30373,29 +30373,29 @@ switch (step) { case 12: case 13: case 14: - r0 = s.s___95092.fields["_vx"]; + r0 = s.s___127472.fields["_vx"]; s.tmp_0 = r0; - r0 = (s.ms___95090).fields["cachedVx"] = (s.tmp_0); + r0 = (s.ms___127470).fields["cachedVx"] = (s.tmp_0); case 15: case 16: - r0 = s.ms___95090.fields["cachedVy"]; + r0 = s.ms___127470.fields["cachedVy"]; s.tmp_1 = r0; - r0 = s.s___95092.fields["_vy"]; + r0 = s.s___127472.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___95092.fields["_vy"]; + r0 = s.s___127472.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___95090).fields["dy"] = (0); + r0 = (s.ms___127470).fields["dy"] = (0); { step = 26; continue; } case 17: - r0 = s.s___95092.fields["_vy"]; + r0 = s.s___127472.fields["_vy"]; s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -30404,7 +30404,7 @@ switch (step) { r0 = s.tmp_0; { step = 19; continue; } case 18: - r0 = s.ms___95090.fields["cachedVy"]; + r0 = s.ms___127470.fields["cachedVy"]; s.tmp_2 = r0; r0 = (s.tmp_2 > 0); case 19: @@ -30415,7 +30415,7 @@ switch (step) { r0 = s.tmp_3; { step = 23; continue; } case 20: - r0 = s.s___95092.fields["_vy"]; + r0 = s.s___127472.fields["_vy"]; s.tmp_5 = r0; r0 = (s.tmp_5 > 0); s.tmp_4 = r0; @@ -30424,7 +30424,7 @@ switch (step) { r0 = s.tmp_4; { step = 22; continue; } case 21: - r0 = s.ms___95090.fields["cachedVy"]; + r0 = s.ms___127470.fields["cachedVy"]; s.tmp_6 = r0; r0 = (s.tmp_6 < 0); case 22: @@ -30436,14 +30436,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___95090; - r0 = s.ms___95090.fields["dy"]; + s.tmp_9 = r0 = s.ms___127470; + r0 = s.ms___127470.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___95090; - r0 = s.ms___95090.fields["yStep"]; + s.tmp_0 = r0 = s.ms___127470; + r0 = s.ms___127470.fields["yStep"]; s.tmp_2 = r0; r0 = (0 - s.tmp_2); s.tmp_1 = r0; @@ -30451,20 +30451,20 @@ switch (step) { case 24: case 25: case 26: - r0 = s.s___95092.fields["_vy"]; + r0 = s.s___127472.fields["_vy"]; s.tmp_0 = r0; - r0 = (s.ms___95090).fields["cachedVy"] = (s.tmp_0); + r0 = (s.ms___127470).fields["cachedVy"] = (s.tmp_0); case 27: case 28: - s.tmp_2 = Fx_abs__P81804_mk(s); - r0 = s.ms___95090.fields["xStep"]; + s.tmp_2 = Fx_abs__P114184_mk(s); + r0 = s.ms___127470.fields["xStep"]; s.tmp_2.arg0 = r0; s.callLocIdx = 472; s.pc = 54; return s.tmp_2; case 54: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = Fx_abs__P81804_mk(s); - r0 = s.ms___95090.fields["dx"]; + s.tmp_4 = Fx_abs__P114184_mk(s); + r0 = s.ms___127470.fields["dx"]; s.tmp_4.arg0 = r0; s.callLocIdx = 473; s.pc = 55; return s.tmp_4; case 55: @@ -30474,23 +30474,23 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 29; continue; } - r0 = s.ms___95090.fields["dx"]; + r0 = s.ms___127470.fields["dx"]; { step = 30; continue; } case 29: - r0 = s.ms___95090.fields["xStep"]; + r0 = s.ms___127470.fields["xStep"]; case 30: // jmp value (already in r0) s.tmp_5 = r0; - s.stepX___95185 = (s.tmp_5); - s.tmp_2 = Fx_abs__P81804_mk(s); - r0 = s.ms___95090.fields["yStep"]; + s.stepX___127565 = (s.tmp_5); + s.tmp_2 = Fx_abs__P114184_mk(s); + r0 = s.ms___127470.fields["yStep"]; s.tmp_2.arg0 = r0; s.callLocIdx = 474; s.pc = 56; return s.tmp_2; case 56: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = Fx_abs__P81804_mk(s); - r0 = s.ms___95090.fields["dy"]; + s.tmp_4 = Fx_abs__P114184_mk(s); + r0 = s.ms___127470.fields["dy"]; s.tmp_4.arg0 = r0; s.callLocIdx = 475; s.pc = 57; return s.tmp_4; case 57: @@ -30500,45 +30500,45 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 31; continue; } - r0 = s.ms___95090.fields["dy"]; + r0 = s.ms___127470.fields["dy"]; { step = 32; continue; } case 31: - r0 = s.ms___95090.fields["yStep"]; + r0 = s.ms___127470.fields["yStep"]; case 32: // jmp value (already in r0) s.tmp_5 = r0; - s.stepY___95199 = (s.tmp_5); - s.tmp_0 = r0 = s.ms___95090; - r0 = s.ms___95090.fields["dx"]; + s.stepY___127579 = (s.tmp_5); + s.tmp_0 = r0 = s.ms___127470; + r0 = s.ms___127470.fields["dx"]; s.tmp_2 = r0; - r0 = (s.tmp_2 - s.stepX___95185); + r0 = (s.tmp_2 - s.stepX___127565); s.tmp_1 = r0; r0 = (s.tmp_0).fields["dx"] = (s.tmp_1); - s.tmp_0 = r0 = s.ms___95090; - r0 = s.ms___95090.fields["dy"]; + s.tmp_0 = r0 = s.ms___127470; + r0 = s.ms___127470.fields["dy"]; s.tmp_2 = r0; - r0 = (s.tmp_2 - s.stepY___95199); + r0 = (s.tmp_2 - s.stepY___127579); s.tmp_1 = r0; r0 = (s.tmp_0).fields["dy"] = (s.tmp_1); - r0 = s.s___95092.fields["_x"]; + r0 = s.s___127472.fields["_x"]; s.tmp_0 = r0; - r0 = (s.s___95092).fields["_lastX"] = (s.tmp_0); - r0 = s.s___95092.fields["_y"]; + r0 = (s.s___127472).fields["_lastX"] = (s.tmp_0); + r0 = s.s___127472.fields["_y"]; s.tmp_0 = r0; - r0 = (s.s___95092).fields["_lastY"] = (s.tmp_0); - s.tmp_0 = r0 = s.s___95092; - r0 = s.s___95092.fields["_x"]; + r0 = (s.s___127472).fields["_lastY"] = (s.tmp_0); + s.tmp_0 = r0 = s.s___127472; + r0 = s.s___127472.fields["_x"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.stepX___95185); + r0 = (s.tmp_2 + s.stepX___127565); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_x"] = (s.tmp_1); - s.tmp_0 = r0 = s.s___95092; - r0 = s.s___95092.fields["_y"]; + s.tmp_0 = r0 = s.s___127472; + r0 = s.s___127472.fields["_y"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.stepY___95199); + r0 = (s.tmp_2 + s.stepY___127579); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_y"] = (s.tmp_1); - r0 = s.s___95092.fields["flags"]; + r0 = s.s___127472.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 1538); s.tmp_2 = r0; @@ -30548,20 +30548,20 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 37; continue; } - s.tmp_4 = sprites_SpriteMap_insertAABB__P83749_mk(s); + s.tmp_4 = sprites_SpriteMap_insertAABB__P116129_mk(s); r0 = s.arg0.fields["map"]; s.tmp_4.arg0 = r0; - s.tmp_4.arg1 = s.s___95092; + s.tmp_4.arg1 = s.s___127472; s.callLocIdx = 480; s.pc = 58; return s.tmp_4; case 58: r0 = s.retval; - s.tmp_0 = r0 = s.tileMap___95010; + s.tmp_0 = r0 = s.tileMap___127390; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 33; continue; } r0 = s.tmp_0; { step = 34; continue; } case 33: - r0 = s.tileMap___95010.fields["_map"]; + r0 = s.tileMap___127390.fields["_map"]; s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); s.tmp_3 = r0; @@ -30575,10 +30575,10 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 35; continue; } - s.tmp_6 = ArcadePhysicsEngine_tilemapCollisions__P85396_mk(s); + s.tmp_6 = ArcadePhysicsEngine_tilemapCollisions__P117776_mk(s); s.tmp_6.arg0 = s.arg0; - s.tmp_6.arg1 = s.ms___95090; - s.tmp_6.arg2 = s.tileMap___95010; + s.tmp_6.arg1 = s.ms___127470; + s.tmp_6.arg2 = s.tileMap___127390; s.callLocIdx = 482; s.pc = 59; return s.tmp_6; case 59: r0 = s.retval; @@ -30586,70 +30586,70 @@ switch (step) { case 36: case 37: case 38: - s.tmp_2 = Fx_abs__P81804_mk(s); - r0 = s.ms___95090.fields["dx"]; + s.tmp_2 = Fx_abs__P114184_mk(s); + r0 = s.ms___127470.fields["dx"]; s.tmp_2.arg0 = r0; s.callLocIdx = 483; s.pc = 60; return s.tmp_2; case 60: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 > globals.MIN_MOVE_GAP___83819); + r0 = (s.tmp_1 > globals.MIN_MOVE_GAP___116199); 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__P81804_mk(s); - r0 = s.ms___95090.fields["dy"]; + s.tmp_4 = Fx_abs__P114184_mk(s); + r0 = s.ms___127470.fields["dy"]; s.tmp_4.arg0 = r0; s.callLocIdx = 484; s.pc = 61; return s.tmp_4; case 61: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 > globals.MIN_MOVE_GAP___83819); + r0 = (s.tmp_3 > globals.MIN_MOVE_GAP___116199); 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___95085, s.ms___95090); + r0 = pxsim_Array__push(s.remainingMovers___127465, s.ms___127470); case 41: case 42: - r0 = (s.unnamed463___U14 + 1); - s.unnamed463___U14 = (r0); + r0 = (s.unnamed623___U14 + 1); + s.unnamed623___U14 = (r0); { step = 4; continue; } case 43: - s.unnamed462___U13 = (undefined); - s.tmp_0 = ArcadePhysicsEngine_spriteCollisions__P85395_mk(s); + s.unnamed622___U13 = (undefined); + s.tmp_0 = ArcadePhysicsEngine_spriteCollisions__P117775_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.currMovers___95078; - s.tmp_0.arg2 = s.overlapHandlers___95056; + s.tmp_0.arg1 = s.currMovers___127458; + s.tmp_0.arg2 = s.overlapHandlers___127436; s.callLocIdx = 485; s.pc = 62; return s.tmp_0; case 62: r0 = s.retval; case 44: - r0 = pxsim_Array__length(s.currMovers___95078); + r0 = pxsim_Array__length(s.currMovers___127458); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 45; continue; } - r0 = pxsim_Array_.pop(s.currMovers___95078); + r0 = pxsim_Array_.pop(s.currMovers___127458); { step = 44; continue; } case 45: - r0 = (s.count___95068 + 1); - s.count___95068 = (r0); + r0 = (s.count___127448 + 1); + s.count___127448 = (r0); { step = 1; continue; } case 46: r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_move__P83834.info = {"start":2672,"length":3971,"line":110,"column":4,"endLine":212,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"move","argumentNames":["this","dt"]} +ArcadePhysicsEngine_move__P116214.info = {"start":2672,"length":3971,"line":110,"column":4,"endLine":212,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"move","argumentNames":["this","dt"]} -function ArcadePhysicsEngine_move__P83834_mk(s) { +function ArcadePhysicsEngine_move__P116214_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_move__P83834, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_move__P116214, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30663,24 +30663,24 @@ function ArcadePhysicsEngine_move__P83834_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - dtf___94996: undefined, - dt2___95003: undefined, - scene___95007: undefined, - tileMap___95010: undefined, - movingSprites___95013: undefined, - MAX_STEP_COUNT___95044: undefined, - overlapHandlers___95056: undefined, - selected___95063: undefined, - buffers___95064: undefined, - count___95068: undefined, - currMovers___95078: undefined, - remainingMovers___95085: undefined, - ms___95090: undefined, - unnamed462___U13: undefined, - unnamed463___U14: undefined, - s___95092: undefined, - stepX___95185: undefined, - stepY___95199: undefined, + dtf___127376: undefined, + dt2___127383: undefined, + scene___127387: undefined, + tileMap___127390: undefined, + movingSprites___127393: undefined, + MAX_STEP_COUNT___127424: undefined, + overlapHandlers___127436: undefined, + selected___127443: undefined, + buffers___127444: undefined, + count___127448: undefined, + currMovers___127458: undefined, + remainingMovers___127465: undefined, + ms___127470: undefined, + unnamed622___U13: undefined, + unnamed623___U14: undefined, + s___127472: undefined, + stepX___127565: undefined, + stepY___127579: undefined, arg0: undefined, arg1: undefined, } } @@ -30689,7 +30689,7 @@ function ArcadePhysicsEngine_move__P83834_mk(s) { -function inline__P95015(s) { +function inline__P127395(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30703,7 +30703,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = ArcadePhysicsEngine_createMovingSprite__P85394_mk(s); + s.tmp_0 = ArcadePhysicsEngine_createMovingSprite__P117774_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.caps[1]; @@ -30714,12 +30714,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P95015.info = {"start":3064,"length":51,"line":122,"column":17,"endLine":122,"endColumn":68,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["sprite"]} +inline__P127395.info = {"start":3064,"length":51,"line":122,"column":17,"endLine":122,"endColumn":68,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["sprite"]} -function inline__P95015_mk(s) { +function inline__P127395_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P95015, depth: s.depth + 1, + parent: s, fn: inline__P127395, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -30729,7 +30729,7 @@ function inline__P95015_mk(s) { -function inline__P95027(s) { +function inline__P127407(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30743,7 +30743,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_1 = Sprite_vx__P83677_mk(s); + s.tmp_1 = Sprite_vx__P116057_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 457; s.pc = 5; return s.tmp_1; case 5: @@ -30754,7 +30754,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_2 = Sprite_vy__P83679_mk(s); + s.tmp_2 = Sprite_vy__P116059_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 458; s.pc = 6; return s.tmp_2; case 6: @@ -30764,7 +30764,7 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.tmp_4 = Sprite_clearObstacles__P83732_mk(s); + s.tmp_4 = Sprite_clearObstacles__P116112_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 459; s.pc = 7; return s.tmp_4; case 7: @@ -30775,12 +30775,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P95027.info = {"start":3198,"length":66,"line":125,"column":29,"endLine":127,"endColumn":9,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["s"]} +inline__P127407.info = {"start":3198,"length":66,"line":125,"column":29,"endLine":127,"endColumn":9,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["s"]} -function inline__P95027_mk(s) { +function inline__P127407_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P95027, depth: s.depth + 1, + parent: s, fn: inline__P127407, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30794,7 +30794,7 @@ function inline__P95027_mk(s) { -function ArcadePhysicsEngine_spriteCollisions__P85395(s) { +function ArcadePhysicsEngine_spriteCollisions__P117775(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30804,18 +30804,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ms___95300 = undefined; - s.unnamed464___U1 = undefined; - s.unnamed465___U2 = undefined; - s.sprite___95302 = undefined; - s.overSprites___95309 = undefined; - s.overlapper___95317 = undefined; - s.unnamed466___U6 = undefined; - s.unnamed467___U7 = undefined; - s.thisKind___95323 = undefined; - s.otherKind___95327 = undefined; - s.higher___95340 = undefined; - s.lower___95349 = undefined; + s.ms___127680 = undefined; + s.unnamed624___U1 = undefined; + s.unnamed625___U2 = undefined; + s.sprite___127682 = undefined; + s.overSprites___127689 = undefined; + s.overlapper___127697 = undefined; + s.unnamed626___U6 = undefined; + s.unnamed627___U7 = undefined; + s.thisKind___127703 = undefined; + s.otherKind___127707 = undefined; + s.higher___127720 = undefined; + s.lower___127729 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -30823,7 +30823,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C83822_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C116202_VT)) failedCast(r0); r0 = pxsim_Array__length(s.arg2); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -30835,20 +30835,20 @@ switch (step) { { step = 21; continue; } case 1: case 2: - s.ms___95300 = (undefined); - s.unnamed464___U1 = (s.arg1); - s.unnamed465___U2 = (0); + s.ms___127680 = (undefined); + s.unnamed624___U1 = (s.arg1); + s.unnamed625___U2 = (0); case 3: - s.tmp_0 = r0 = s.unnamed465___U2; - r0 = pxsim_Array__length(s.unnamed464___U1); + s.tmp_0 = r0 = s.unnamed625___U2; + r0 = pxsim_Array__length(s.unnamed624___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 20; continue; } - r0 = pxsim_Array__getAt(s.unnamed464___U1, s.unnamed465___U2); - s.ms___95300 = (r0); - r0 = s.ms___95300.fields["sprite"]; - s.sprite___95302 = (r0); - r0 = s.sprite___95302.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed624___U1, s.unnamed625___U2); + s.ms___127680 = (r0); + r0 = s.ms___127680.fields["sprite"]; + s.sprite___127682 = (r0); + r0 = s.sprite___127682.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 2562); s.tmp_0 = r0; @@ -30857,27 +30857,27 @@ switch (step) { { step = 19; continue; } case 4: case 5: - s.tmp_2 = sprites_SpriteMap_overlaps__P83745_mk(s); + s.tmp_2 = sprites_SpriteMap_overlaps__P116125_mk(s); r0 = s.arg0.fields["map"]; s.tmp_2.arg0 = r0; - r0 = s.ms___95300.fields["sprite"]; + r0 = s.ms___127680.fields["sprite"]; s.tmp_2.arg1 = r0; s.callLocIdx = 523; s.pc = 22; return s.tmp_2; case 22: r0 = s.retval; - s.overSprites___95309 = (r0); - s.overlapper___95317 = (undefined); - s.unnamed466___U6 = (s.overSprites___95309); - s.unnamed467___U7 = (0); + s.overSprites___127689 = (r0); + s.overlapper___127697 = (undefined); + s.unnamed626___U6 = (s.overSprites___127689); + s.unnamed627___U7 = (0); case 6: - s.tmp_0 = r0 = s.unnamed467___U7; - r0 = pxsim_Array__length(s.unnamed466___U6); + s.tmp_0 = r0 = s.unnamed627___U7; + r0 = pxsim_Array__length(s.unnamed626___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 18; continue; } - r0 = pxsim_Array__getAt(s.unnamed466___U6, s.unnamed467___U7); - s.overlapper___95317 = (r0); - r0 = s.overlapper___95317.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed626___U6, s.unnamed627___U7); + s.overlapper___127697 = (r0); + r0 = s.overlapper___127697.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 2562); s.tmp_2 = r0; @@ -30886,13 +30886,13 @@ switch (step) { { step = 17; continue; } case 7: case 8: - r0 = s.sprite___95302.fields["_kind"]; - s.thisKind___95323 = (r0); - r0 = s.overlapper___95317.fields["_kind"]; - s.otherKind___95327 = (r0); - r0 = s.sprite___95302.fields["_kindsOverlappedWith"]; + r0 = s.sprite___127682.fields["_kind"]; + s.thisKind___127703 = (r0); + r0 = s.overlapper___127697.fields["_kind"]; + s.otherKind___127707 = (r0); + r0 = s.sprite___127682.fields["_kindsOverlappedWith"]; s.tmp_2 = r0; - r0 = pxsim_Array_.indexOf(s.tmp_2, s.otherKind___95327, undefined); + r0 = pxsim_Array_.indexOf(s.tmp_2, s.otherKind___127707, undefined); s.tmp_1 = r0; r0 = (s.tmp_1 === -1); s.tmp_0 = r0; @@ -30901,37 +30901,37 @@ switch (step) { { step = 17; continue; } case 9: case 10: - r0 = s.sprite___95302.fields["id"]; + r0 = s.sprite___127682.fields["id"]; s.tmp_4 = r0; - r0 = s.overlapper___95317.fields["id"]; + r0 = s.overlapper___127697.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___95302; + r0 = s.sprite___127682; { step = 12; continue; } case 11: - r0 = s.overlapper___95317; + r0 = s.overlapper___127697; case 12: // jmp value (already in r0) s.tmp_6 = r0; - s.higher___95340 = (s.tmp_6); - r0 = (s.higher___95340 === s.sprite___95302); + s.higher___127720 = (s.tmp_6); + r0 = (s.higher___127720 === s.sprite___127682); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = s.overlapper___95317; + r0 = s.overlapper___127697; { step = 14; continue; } case 13: - r0 = s.sprite___95302; + r0 = s.sprite___127682; case 14: // jmp value (already in r0) s.tmp_1 = r0; - s.lower___95349 = (s.tmp_1); - r0 = s.higher___95340.fields["_overlappers"]; + s.lower___127729 = (s.tmp_1); + r0 = s.higher___127720.fields["_overlappers"]; s.tmp_2 = r0; - r0 = s.lower___95349.fields["id"]; + r0 = s.lower___127729.fields["id"]; s.tmp_3 = r0; r0 = pxsim_Array_.indexOf(s.tmp_2, s.tmp_3, undefined); s.tmp_1 = r0; @@ -30939,19 +30939,19 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - r0 = pxsim_pxtcore_mkAction(2, inline__P95369); + r0 = pxsim_pxtcore_mkAction(2, inline__P127749); s.tmp_4 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_4, 0, s.thisKind___95323); - r0 = pxsim_pxtrt_stclo(s.tmp_4, 1, s.otherKind___95327); - r0 = pxsim_pxtcore_mkAction(5, inline__P95393); + r0 = pxsim_pxtrt_stclo(s.tmp_4, 0, s.thisKind___127703); + r0 = pxsim_pxtrt_stclo(s.tmp_4, 1, s.otherKind___127707); + r0 = pxsim_pxtcore_mkAction(5, inline__P127773); s.tmp_5 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_5, 0, s.higher___95340); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 1, s.lower___95349); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 2, s.sprite___95302); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 3, s.overlapper___95317); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 4, s.thisKind___95323); - s.tmp_6 = helpers_arrayForEach__P81749_mk(s); - s.tmp_7 = helpers_arrayFilter__P81750_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 0, s.higher___127720); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 1, s.lower___127729); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 2, s.sprite___127682); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 3, s.overlapper___127697); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 4, s.thisKind___127703); + s.tmp_6 = helpers_arrayForEach__P114129_mk(s); + s.tmp_7 = helpers_arrayFilter__P114130_mk(s); s.tmp_7.arg0 = s.arg2; s.tmp_7.arg1 = s.tmp_4; s.callLocIdx = 526; s.pc = 24; return s.tmp_7; @@ -30965,28 +30965,28 @@ switch (step) { case 15: case 16: case 17: - r0 = (s.unnamed467___U7 + 1); - s.unnamed467___U7 = (r0); + r0 = (s.unnamed627___U7 + 1); + s.unnamed627___U7 = (r0); { step = 6; continue; } case 18: - s.unnamed466___U6 = (undefined); + s.unnamed626___U6 = (undefined); case 19: - r0 = (s.unnamed465___U2 + 1); - s.unnamed465___U2 = (r0); + r0 = (s.unnamed625___U2 + 1); + s.unnamed625___U2 = (r0); { step = 3; continue; } case 20: - s.unnamed464___U1 = (undefined); + s.unnamed624___U1 = (undefined); case 21: r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_spriteCollisions__P85395.info = {"start":9720,"length":2254,"line":325,"column":4,"endLine":369,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"spriteCollisions","argumentNames":["this","movedSprites","handlers"]} +ArcadePhysicsEngine_spriteCollisions__P117775.info = {"start":9720,"length":2254,"line":325,"column":4,"endLine":369,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"spriteCollisions","argumentNames":["this","movedSprites","handlers"]} -function ArcadePhysicsEngine_spriteCollisions__P85395_mk(s) { +function ArcadePhysicsEngine_spriteCollisions__P117775_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_spriteCollisions__P85395, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_spriteCollisions__P117775, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30996,18 +30996,18 @@ function ArcadePhysicsEngine_spriteCollisions__P85395_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - ms___95300: undefined, - unnamed464___U1: undefined, - unnamed465___U2: undefined, - sprite___95302: undefined, - overSprites___95309: undefined, - overlapper___95317: undefined, - unnamed466___U6: undefined, - unnamed467___U7: undefined, - thisKind___95323: undefined, - otherKind___95327: undefined, - higher___95340: undefined, - lower___95349: undefined, + ms___127680: undefined, + unnamed624___U1: undefined, + unnamed625___U2: undefined, + sprite___127682: undefined, + overSprites___127689: undefined, + overlapper___127697: undefined, + unnamed626___U6: undefined, + unnamed627___U7: undefined, + thisKind___127703: undefined, + otherKind___127707: undefined, + higher___127720: undefined, + lower___127729: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -31017,7 +31017,7 @@ function ArcadePhysicsEngine_spriteCollisions__P85395_mk(s) { -function inline__P95369(s) { +function inline__P127749(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31074,12 +31074,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P95369.info = {"start":11079,"length":137,"line":351,"column":32,"endLine":352,"endColumn":81,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} +inline__P127749.info = {"start":11079,"length":137,"line":351,"column":32,"endLine":352,"endColumn":81,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} -function inline__P95369_mk(s) { +function inline__P127749_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P95369, depth: s.depth + 1, + parent: s, fn: inline__P127749, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31097,7 +31097,7 @@ function inline__P95369_mk(s) { -function inline__P95393(s) { +function inline__P127773(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31116,7 +31116,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, inline__P95403); + r0 = pxsim_pxtcore_mkAction(6, inline__P127783); 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]); @@ -31129,12 +31129,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P95393.info = {"start":11276,"length":648,"line":354,"column":33,"endLine":365,"endColumn":25,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} +inline__P127773.info = {"start":11276,"length":648,"line":354,"column":33,"endLine":365,"endColumn":25,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} -function inline__P95393_mk(s) { +function inline__P127773_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P95393, depth: s.depth + 1, + parent: s, fn: inline__P127773, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31145,7 +31145,7 @@ function inline__P95393_mk(s) { -function inline__P95403(s) { +function inline__P127783(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31221,12 +31221,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P95403.info = {"start":11397,"length":499,"line":356,"column":50,"endLine":364,"endColumn":29,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":[]} +inline__P127783.info = {"start":11397,"length":499,"line":356,"column":50,"endLine":364,"endColumn":29,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":[]} -function inline__P95403_mk(s) { +function inline__P127783_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P95403, depth: s.depth + 1, + parent: s, fn: inline__P127783, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31247,7 +31247,7 @@ function inline__P95403_mk(s) { -function sprites_SpriteMap_overlaps__P83745(s) { +function sprites_SpriteMap_overlaps__P116125(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31257,47 +31257,47 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.n___95437 = undefined; - s.o___95441 = undefined; + s.n___127817 = undefined; + s.o___127821 = 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__C83742_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_neighbors__P83744_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C116122_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_neighbors__P116124_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 398; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.n___95437 = (r0); - r0 = pxsim_pxtcore_mkAction(1, inline__P95443); + s.n___127817 = (r0); + r0 = pxsim_pxtcore_mkAction(1, inline__P127823); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - s.tmp_1 = helpers_arrayFilter__P81750_mk(s); - s.tmp_1.arg0 = s.n___95437; + s.tmp_1 = helpers_arrayFilter__P114130_mk(s); + s.tmp_1.arg0 = s.n___127817; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 400; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; - s.o___95441 = (r0); - r0 = s.o___95441; + s.o___127821 = (r0); + r0 = s.o___127821; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_overlaps__P83745.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__P116125.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__P83745_mk(s) { +function sprites_SpriteMap_overlaps__P116125_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_overlaps__P83745, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_overlaps__P116125, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - n___95437: undefined, - o___95441: undefined, + n___127817: undefined, + o___127821: undefined, arg0: undefined, arg1: undefined, } } @@ -31306,7 +31306,7 @@ function sprites_SpriteMap_overlaps__P83745_mk(s) { -function inline__P95443(s) { +function inline__P127823(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31320,7 +31320,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Sprite_overlapsWith__P83728_mk(s); + s.tmp_0 = Sprite_overlapsWith__P116108_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 399; s.pc = 1; return s.tmp_0; @@ -31329,12 +31329,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P95443.info = {"start":1037,"length":41,"line":32,"column":31,"endLine":32,"endColumn":72,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["neighbor"]} +inline__P127823.info = {"start":1037,"length":41,"line":32,"column":31,"endLine":32,"endColumn":72,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["neighbor"]} -function inline__P95443_mk(s) { +function inline__P127823_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P95443, depth: s.depth + 1, + parent: s, fn: inline__P127823, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -31344,7 +31344,7 @@ function inline__P95443_mk(s) { -function sprites_SpriteMap_neighbors__P83744(s) { +function sprites_SpriteMap_neighbors__P116124(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31354,112 +31354,112 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.n___95485 = undefined; - s.layer___95487 = undefined; + s.n___127865 = undefined; + s.layer___127867 = 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__C83742_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C116122_VT)) failedCast(r0); r0 = pxsim_Array__mk(); - s.n___95485 = (r0); + s.n___127865 = (r0); r0 = s.arg1.fields["layer"]; - s.layer___95487 = (r0); - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P85365_mk(s); + s.layer___127867 = (r0); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P117745_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_left__P83710_mk(s); + s.tmp_1 = Sprite_left__P116090_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 386; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_top__P83714_mk(s); + s.tmp_2 = Sprite_top__P116094_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 387; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___95487; - s.tmp_0.arg4 = s.n___95485; + s.tmp_0.arg3 = s.layer___127867; + s.tmp_0.arg4 = s.n___127865; s.callLocIdx = 388; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P85365_mk(s); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P117745_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_left__P83710_mk(s); + s.tmp_1 = Sprite_left__P116090_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 389; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_bottom__P83716_mk(s); + s.tmp_2 = Sprite_bottom__P116096_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 390; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___95487; - s.tmp_0.arg4 = s.n___95485; + s.tmp_0.arg3 = s.layer___127867; + s.tmp_0.arg4 = s.n___127865; s.callLocIdx = 391; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P85365_mk(s); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P117745_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_right__P83712_mk(s); + s.tmp_1 = Sprite_right__P116092_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 392; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_top__P83714_mk(s); + s.tmp_2 = Sprite_top__P116094_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 393; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___95487; - s.tmp_0.arg4 = s.n___95485; + s.tmp_0.arg3 = s.layer___127867; + s.tmp_0.arg4 = s.n___127865; s.callLocIdx = 394; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P85365_mk(s); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P117745_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_right__P83712_mk(s); + s.tmp_1 = Sprite_right__P116092_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 395; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_bottom__P83716_mk(s); + s.tmp_2 = Sprite_bottom__P116096_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 396; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___95487; - s.tmp_0.arg4 = s.n___95485; + s.tmp_0.arg3 = s.layer___127867; + s.tmp_0.arg4 = s.n___127865; s.callLocIdx = 397; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - r0 = pxsim_Array_.removeElement(s.n___95485, s.arg1); - r0 = s.n___95485; + r0 = pxsim_Array_.removeElement(s.n___127865, s.arg1); + r0 = s.n___127865; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_neighbors__P83744.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__P116124.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__P83744_mk(s) { +function sprites_SpriteMap_neighbors__P116124_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_neighbors__P83744, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_neighbors__P116124, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - n___95485: undefined, - layer___95487: undefined, + n___127865: undefined, + layer___127867: undefined, arg0: undefined, arg1: undefined, } } @@ -31468,7 +31468,7 @@ function sprites_SpriteMap_neighbors__P83744_mk(s) { -function sprites_SpriteMap_mergeAtKey__P85365(s) { +function sprites_SpriteMap_mergeAtKey__P117745(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31478,11 +31478,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.k___95540 = undefined; - s.bucket___95545 = undefined; - s.sprite___95552 = undefined; - s.unnamed460___U3 = undefined; - s.unnamed461___U4 = undefined; + s.k___127920 = undefined; + s.bucket___127925 = undefined; + s.sprite___127932 = undefined; + s.unnamed620___U3 = undefined; + s.unnamed621___U4 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -31492,33 +31492,33 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C83742_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_key__P85363_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C116122_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_key__P117743_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; s.callLocIdx = 424; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.k___95540 = (r0); + s.k___127920 = (r0); r0 = s.arg0.fields["buckets"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.k___95540); - s.bucket___95545 = (r0); - r0 = pxsim_numops_toBoolDecr(s.bucket___95545); + r0 = pxsim_Array__getAt(s.tmp_0, s.k___127920); + s.bucket___127925 = (r0); + r0 = pxsim_numops_toBoolDecr(s.bucket___127925); if (!r0) { step = 7; continue; } - s.sprite___95552 = (undefined); - s.unnamed460___U3 = (s.bucket___95545); - s.unnamed461___U4 = (0); + s.sprite___127932 = (undefined); + s.unnamed620___U3 = (s.bucket___127925); + s.unnamed621___U4 = (0); case 1: - s.tmp_0 = r0 = s.unnamed461___U4; - r0 = pxsim_Array__length(s.unnamed460___U3); + s.tmp_0 = r0 = s.unnamed621___U4; + r0 = pxsim_Array__length(s.unnamed620___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed460___U3, s.unnamed461___U4); - s.sprite___95552 = (r0); - r0 = s.sprite___95552.fields["layer"]; + r0 = pxsim_Array__getAt(s.unnamed620___U3, s.unnamed621___U4); + s.sprite___127932 = (r0); + r0 = s.sprite___127932.fields["layer"]; s.tmp_3 = r0; r0 = (s.tmp_3 & s.arg3); s.tmp_2 = r0; @@ -31527,7 +31527,7 @@ switch (step) { r0 = s.tmp_2; { step = 3; continue; } case 2: - r0 = pxsim_Array_.indexOf(s.arg4, s.sprite___95552, undefined); + r0 = pxsim_Array_.indexOf(s.arg4, s.sprite___127932, undefined); s.tmp_4 = r0; r0 = (s.tmp_4 < 0); case 3: @@ -31535,26 +31535,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___95552); + r0 = pxsim_Array__push(s.arg4, s.sprite___127932); case 4: case 5: - r0 = (s.unnamed461___U4 + 1); - s.unnamed461___U4 = (r0); + r0 = (s.unnamed621___U4 + 1); + s.unnamed621___U4 = (r0); { step = 1; continue; } case 6: - s.unnamed460___U3 = (undefined); + s.unnamed620___U3 = (undefined); case 7: case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_mergeAtKey__P85365.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__P117745.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__P85365_mk(s) { +function sprites_SpriteMap_mergeAtKey__P117745_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_mergeAtKey__P85365, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_mergeAtKey__P117745, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31562,11 +31562,11 @@ function sprites_SpriteMap_mergeAtKey__P85365_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - k___95540: undefined, - bucket___95545: undefined, - sprite___95552: undefined, - unnamed460___U3: undefined, - unnamed461___U4: undefined, + k___127920: undefined, + bucket___127925: undefined, + sprite___127932: undefined, + unnamed620___U3: undefined, + unnamed621___U4: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -31578,7 +31578,7 @@ function sprites_SpriteMap_mergeAtKey__P85365_mk(s) { -function sprites_SpriteMap_key__P85363(s) { +function sprites_SpriteMap_key__P117743(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31588,8 +31588,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.xi___95573 = undefined; - s.yi___95585 = undefined; + s.xi___127953 = undefined; + s.yi___127965 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -31597,8 +31597,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C83742_VT)) failedCast(r0); - s.tmp_0 = Math_clamp__P81766_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C116122_VT)) failedCast(r0); + s.tmp_0 = Math_clamp__P114146_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg0.fields["columnCount"]; s.tmp_0.arg1 = r0; @@ -31609,8 +31609,8 @@ switch (step) { s.callLocIdx = 412; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.xi___95573 = (r0); - s.tmp_0 = Math_clamp__P81766_mk(s); + s.xi___127953 = (r0); + s.tmp_0 = Math_clamp__P114146_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg0.fields["rowCount"]; s.tmp_0.arg1 = r0; @@ -31621,28 +31621,28 @@ switch (step) { s.callLocIdx = 413; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.yi___95585 = (r0); - s.tmp_0 = r0 = s.xi___95573; + s.yi___127965 = (r0); + s.tmp_0 = r0 = s.xi___127953; r0 = s.arg0.fields["columnCount"]; s.tmp_2 = r0; - r0 = (s.yi___95585 * s.tmp_2); + r0 = (s.yi___127965 * s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); return leave(s, r0) default: oops() } } } -sprites_SpriteMap_key__P85363.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__P117743.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__P85363_mk(s) { +function sprites_SpriteMap_key__P117743_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_key__P85363, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_key__P117743, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - xi___95573: undefined, - yi___95585: undefined, + xi___127953: undefined, + yi___127965: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -31652,7 +31652,7 @@ function sprites_SpriteMap_key__P85363_mk(s) { -function Sprite_bottom__P83716(s) { +function Sprite_bottom__P116096(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31667,8 +31667,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); - s.tmp_1 = Sprite_top__P83714_mk(s); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); + s.tmp_1 = Sprite_top__P116094_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 278; s.pc = 1; return s.tmp_1; case 1: @@ -31682,13 +31682,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_bottom__P83716.info = {"start":10262,"length":59,"line":373,"column":4,"endLine":375,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"bottom","argumentNames":["this"]} -Sprite_bottom__P83716.isGetter = true; +Sprite_bottom__P116096.info = {"start":10262,"length":59,"line":373,"column":4,"endLine":375,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"bottom","argumentNames":["this"]} +Sprite_bottom__P116096.isGetter = true; -function Sprite_bottom__P83716_mk(s) { +function Sprite_bottom__P116096_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_bottom__P83716, depth: s.depth + 1, + parent: s, fn: Sprite_bottom__P116096, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31701,7 +31701,7 @@ function Sprite_bottom__P83716_mk(s) { -function Sprite_height__P83709(s) { +function Sprite_height__P116089(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31716,20 +31716,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_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() } } } -Sprite_height__P83709.info = {"start":8818,"length":54,"line":318,"column":4,"endLine":320,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"height","argumentNames":["this"]} -Sprite_height__P83709.isGetter = true; +Sprite_height__P116089.info = {"start":8818,"length":54,"line":318,"column":4,"endLine":320,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"height","argumentNames":["this"]} +Sprite_height__P116089.isGetter = true; -function Sprite_height__P83709_mk(s) { +function Sprite_height__P116089_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_height__P83709, depth: s.depth + 1, + parent: s, fn: Sprite_height__P116089, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -31739,7 +31739,7 @@ function Sprite_height__P83709_mk(s) { -function Sprite_right__P83712(s) { +function Sprite_right__P116092(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31754,8 +31754,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); - s.tmp_1 = Sprite_left__P83710_mk(s); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); + s.tmp_1 = Sprite_left__P116090_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 270; s.pc = 1; return s.tmp_1; case 1: @@ -31769,13 +31769,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_right__P83712.info = {"start":9458,"length":57,"line":343,"column":4,"endLine":345,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"right","argumentNames":["this"]} -Sprite_right__P83712.isGetter = true; +Sprite_right__P116092.info = {"start":9458,"length":57,"line":343,"column":4,"endLine":345,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"right","argumentNames":["this"]} +Sprite_right__P116092.isGetter = true; -function Sprite_right__P83712_mk(s) { +function Sprite_right__P116092_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_right__P83712, depth: s.depth + 1, + parent: s, fn: Sprite_right__P116092, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31788,7 +31788,7 @@ function Sprite_right__P83712_mk(s) { -function Sprite_overlapsWith__P83728(s) { +function Sprite_overlapsWith__P116108(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31804,7 +31804,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); r0 = (s.arg1 == s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -31837,13 +31837,13 @@ switch (step) { s.tmp_5 = r0; r0 = s.arg0.fields["_image"]; s.tmp_6 = r0; - s.tmp_9 = Sprite_left__P83710_mk(s); + s.tmp_9 = Sprite_left__P116090_mk(s); s.tmp_9.arg0 = s.arg0; s.callLocIdx = 348; s.pc = 8; return s.tmp_9; case 8: r0 = s.retval; s.tmp_8 = r0; - s.tmp_11 = Sprite_left__P83710_mk(s); + s.tmp_11 = Sprite_left__P116090_mk(s); s.tmp_11.arg0 = s.arg1; s.callLocIdx = 349; s.pc = 9; return s.tmp_11; case 9: @@ -31851,13 +31851,13 @@ switch (step) { s.tmp_10 = r0; r0 = (s.tmp_8 - s.tmp_10); s.tmp_7 = r0; - s.tmp_14 = Sprite_top__P83714_mk(s); + s.tmp_14 = Sprite_top__P116094_mk(s); s.tmp_14.arg0 = s.arg0; s.callLocIdx = 350; s.pc = 10; return s.tmp_14; case 10: r0 = s.retval; s.tmp_13 = r0; - s.tmp_16 = Sprite_top__P83714_mk(s); + s.tmp_16 = Sprite_top__P116094_mk(s); s.tmp_16.arg0 = s.arg1; s.callLocIdx = 351; s.pc = 11; return s.tmp_16; case 11: @@ -31870,12 +31870,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_overlapsWith__P83728.info = {"start":24655,"length":448,"line":752,"column":4,"endLine":760,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"overlapsWith","argumentNames":["this","other"]} +Sprite_overlapsWith__P116108.info = {"start":24655,"length":448,"line":752,"column":4,"endLine":760,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"overlapsWith","argumentNames":["this","other"]} -function Sprite_overlapsWith__P83728_mk(s) { +function Sprite_overlapsWith__P116108_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_overlapsWith__P83728, depth: s.depth + 1, + parent: s, fn: Sprite_overlapsWith__P116108, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31902,7 +31902,7 @@ function Sprite_overlapsWith__P83728_mk(s) { -function ArcadePhysicsEngine_createMovingSprite__P85394(s) { +function ArcadePhysicsEngine_createMovingSprite__P117774(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31912,16 +31912,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ovx___95787 = undefined; - s.ovy___95792 = undefined; - s.fx___95819 = undefined; - s.c___95826 = undefined; - s.fy___95869 = undefined; - s.c___95876 = undefined; - s.dx___95915 = undefined; - s.dy___95924 = undefined; - s.xStep___95933 = undefined; - s.yStep___95935 = undefined; + s.ovx___128167 = undefined; + s.ovy___128172 = undefined; + s.fx___128199 = undefined; + s.c___128206 = undefined; + s.fy___128249 = undefined; + s.c___128256 = undefined; + s.dx___128295 = undefined; + s.dy___128304 = undefined; + s.xStep___128313 = undefined; + s.yStep___128315 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -31930,23 +31930,23 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C83822_VT)) failedCast(r0); - s.tmp_0 = ArcadePhysicsEngine_constrain__P85399_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C116202_VT)) failedCast(r0); + s.tmp_0 = ArcadePhysicsEngine_constrain__P117779_mk(s); s.tmp_0.arg0 = s.arg0; r0 = s.arg1.fields["_vx"]; s.tmp_0.arg1 = r0; s.callLocIdx = 486; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.ovx___95787 = (r0); - s.tmp_0 = ArcadePhysicsEngine_constrain__P85399_mk(s); + s.ovx___128167 = (r0); + s.tmp_0 = ArcadePhysicsEngine_constrain__P117779_mk(s); s.tmp_0.arg0 = s.arg0; r0 = s.arg1.fields["_vy"]; s.tmp_0.arg1 = r0; s.callLocIdx = 487; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; - s.ovy___95792 = (r0); + s.ovy___128172 = (r0); r0 = s.arg1.fields["_x"]; s.tmp_0 = r0; r0 = (s.arg1).fields["_lastX"] = (s.tmp_0); @@ -31984,21 +31984,21 @@ switch (step) { r0 = (s.tmp_3 >> 8); s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_1, 1000); - s.fx___95819 = (r0); + s.fx___128199 = (r0); r0 = s.arg1.fields["_vx"]; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.fx___95819); - s.c___95826 = (r0); - r0 = (s.c___95826 < 0); + r0 = (s.tmp_0 - s.fx___128199); + s.c___128206 = (r0); + r0 = (s.c___128206 < 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__P81805_mk(s); + s.tmp_3 = Fx_min__P114185_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vx"]; s.tmp_4 = r0; - r0 = (s.tmp_4 + s.fx___95819); + r0 = (s.tmp_4 + s.fx___128199); s.tmp_3.arg1 = r0; s.callLocIdx = 495; s.pc = 27; return s.tmp_3; case 27: @@ -32007,16 +32007,16 @@ switch (step) { r0 = (s.tmp_1).fields["_vx"] = (s.tmp_2); { step = 5; continue; } case 2: - r0 = (s.c___95826 > 0); + r0 = (s.c___128206 > 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__P81806_mk(s); + s.tmp_3 = Fx_max__P114186_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vx"]; s.tmp_4 = r0; - r0 = (s.tmp_4 - s.fx___95819); + r0 = (s.tmp_4 - s.fx___128199); s.tmp_3.arg1 = r0; s.callLocIdx = 497; s.pc = 28; return s.tmp_3; case 28: @@ -32062,21 +32062,21 @@ switch (step) { r0 = (s.tmp_3 >> 8); s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_1, 1000); - s.fy___95869 = (r0); + s.fy___128249 = (r0); r0 = s.arg1.fields["_vy"]; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.fy___95869); - s.c___95876 = (r0); - r0 = (s.c___95876 < 0); + r0 = (s.tmp_0 - s.fy___128249); + s.c___128256 = (r0); + r0 = (s.c___128256 < 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__P81805_mk(s); + s.tmp_3 = Fx_min__P114185_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vy"]; s.tmp_4 = r0; - r0 = (s.tmp_4 + s.fy___95869); + r0 = (s.tmp_4 + s.fy___128249); s.tmp_3.arg1 = r0; s.callLocIdx = 505; s.pc = 29; return s.tmp_3; case 29: @@ -32085,16 +32085,16 @@ switch (step) { r0 = (s.tmp_1).fields["_vy"] = (s.tmp_2); { step = 13; continue; } case 10: - r0 = (s.c___95876 > 0); + r0 = (s.c___128256 > 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_min__P81805_mk(s); + s.tmp_3 = Fx_min__P114185_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vy"]; s.tmp_4 = r0; - r0 = (s.tmp_4 - s.fy___95869); + r0 = (s.tmp_4 - s.fy___128249); s.tmp_3.arg1 = r0; s.callLocIdx = 507; s.pc = 30; return s.tmp_3; case 30: @@ -32110,7 +32110,7 @@ switch (step) { case 15: case 16: s.tmp_0 = r0 = s.arg1; - s.tmp_2 = ArcadePhysicsEngine_constrain__P85399_mk(s); + s.tmp_2 = ArcadePhysicsEngine_constrain__P117779_mk(s); s.tmp_2.arg0 = s.arg0; r0 = s.arg1.fields["_vx"]; s.tmp_2.arg1 = r0; @@ -32120,7 +32120,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__P85399_mk(s); + s.tmp_2 = ArcadePhysicsEngine_constrain__P117779_mk(s); s.tmp_2.arg0 = s.arg0; r0 = s.arg1.fields["_vy"]; s.tmp_2.arg1 = r0; @@ -32131,29 +32131,29 @@ switch (step) { r0 = (s.tmp_0).fields["_vy"] = (s.tmp_1); r0 = s.arg1.fields["_vx"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.ovx___95787); + r0 = (s.tmp_2 + s.ovx___128167); s.tmp_1 = r0; r0 = pxsim.Math_.imul(s.tmp_1, s.arg3); s.tmp_3 = r0; r0 = (s.tmp_3 >> 8); s.tmp_0 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, 1000); - s.dx___95915 = (r0); + s.dx___128295 = (r0); r0 = s.arg1.fields["_vy"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.ovy___95792); + r0 = (s.tmp_2 + s.ovy___128172); s.tmp_1 = r0; r0 = pxsim.Math_.imul(s.tmp_1, s.arg3); s.tmp_3 = r0; r0 = (s.tmp_3 >> 8); s.tmp_0 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, 1000); - s.dy___95924 = (r0); - s.xStep___95933 = (s.dx___95915); - s.yStep___95935 = (s.dy___95924); + s.dy___128304 = (r0); + s.xStep___128313 = (s.dx___128295); + s.yStep___128315 = (s.dy___128304); case 17: - s.tmp_2 = Fx_abs__P81804_mk(s); - s.tmp_2.arg0 = s.xStep___95933; + s.tmp_2 = Fx_abs__P114184_mk(s); + s.tmp_2.arg0 = s.xStep___128313; s.callLocIdx = 516; s.pc = 33; return s.tmp_2; case 33: r0 = s.retval; @@ -32167,8 +32167,8 @@ switch (step) { r0 = s.tmp_0; { step = 19; continue; } case 18: - s.tmp_5 = Fx_abs__P81804_mk(s); - s.tmp_5.arg0 = s.yStep___95935; + s.tmp_5 = Fx_abs__P114184_mk(s); + s.tmp_5.arg0 = s.yStep___128315; s.callLocIdx = 517; s.pc = 34; return s.tmp_5; case 34: r0 = s.retval; @@ -32181,8 +32181,8 @@ switch (step) { s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 24; continue; } - s.tmp_10 = Fx_abs__P81804_mk(s); - s.tmp_10.arg0 = s.xStep___95933; + s.tmp_10 = Fx_abs__P114184_mk(s); + s.tmp_10.arg0 = s.xStep___128313; s.callLocIdx = 518; s.pc = 35; return s.tmp_10; case 35: r0 = s.retval; @@ -32193,12 +32193,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___95933, 2); - s.xStep___95933 = (r0); + r0 = pxsim.Math_.idiv(s.xStep___128313, 2); + s.xStep___128313 = (r0); case 20: case 21: - s.tmp_2 = Fx_abs__P81804_mk(s); - s.tmp_2.arg0 = s.yStep___95935; + s.tmp_2 = Fx_abs__P114184_mk(s); + s.tmp_2.arg0 = s.yStep___128315; s.callLocIdx = 520; s.pc = 36; return s.tmp_2; case 36: r0 = s.retval; @@ -32209,25 +32209,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___95935, 2); - s.yStep___95935 = (r0); + r0 = pxsim.Math_.idiv(s.yStep___128315, 2); + s.yStep___128315 = (r0); case 22: case 23: { step = 17; continue; } case 24: - r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C83820_VT); + r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C116200_VT); s.tmp_0 = r0; - s.tmp_1 = MovingSprite_constructor__P83821_mk(s); + s.tmp_1 = MovingSprite_constructor__P116201_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___95915; - s.tmp_1.arg5 = s.dy___95924; - s.tmp_1.arg6 = s.xStep___95933; - s.tmp_1.arg7 = s.yStep___95935; + s.tmp_1.arg4 = s.dx___128295; + s.tmp_1.arg5 = s.dy___128304; + s.tmp_1.arg6 = s.xStep___128313; + s.tmp_1.arg7 = s.yStep___128315; s.callLocIdx = 522; s.pc = 37; return s.tmp_1; case 37: r0 = s.retval; @@ -32235,12 +32235,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_createMovingSprite__P85394.info = {"start":6649,"length":3065,"line":214,"column":4,"endLine":323,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"createMovingSprite","argumentNames":["this","sprite","dtMs","dt2"]} +ArcadePhysicsEngine_createMovingSprite__P117774.info = {"start":6649,"length":3065,"line":214,"column":4,"endLine":323,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"createMovingSprite","argumentNames":["this","sprite","dtMs","dt2"]} -function ArcadePhysicsEngine_createMovingSprite__P85394_mk(s) { +function ArcadePhysicsEngine_createMovingSprite__P117774_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_createMovingSprite__P85394, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_createMovingSprite__P117774, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32254,16 +32254,16 @@ function ArcadePhysicsEngine_createMovingSprite__P85394_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - ovx___95787: undefined, - ovy___95792: undefined, - fx___95819: undefined, - c___95826: undefined, - fy___95869: undefined, - c___95876: undefined, - dx___95915: undefined, - dy___95924: undefined, - xStep___95933: undefined, - yStep___95935: undefined, + ovx___128167: undefined, + ovy___128172: undefined, + fx___128199: undefined, + c___128206: undefined, + fy___128249: undefined, + c___128256: undefined, + dx___128295: undefined, + dy___128304: undefined, + xStep___128313: undefined, + yStep___128315: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -32274,7 +32274,7 @@ function ArcadePhysicsEngine_createMovingSprite__P85394_mk(s) { -function ArcadePhysicsEngine_constrain__P85399(s) { +function ArcadePhysicsEngine_constrain__P117779(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32290,9 +32290,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C83822_VT)) failedCast(r0); - s.tmp_0 = Fx_max__P81806_mk(s); - s.tmp_1 = Fx_min__P81805_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C116202_VT)) failedCast(r0); + s.tmp_0 = Fx_max__P114186_mk(s); + s.tmp_1 = Fx_min__P114185_mk(s); r0 = s.arg0.fields["maxVelocity"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; @@ -32308,12 +32308,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_constrain__P85399.info = {"start":25419,"length":191,"line":752,"column":4,"endLine":760,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"constrain","argumentNames":["this","v"]} +ArcadePhysicsEngine_constrain__P117779.info = {"start":25419,"length":191,"line":752,"column":4,"endLine":760,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"constrain","argumentNames":["this","v"]} -function ArcadePhysicsEngine_constrain__P85399_mk(s) { +function ArcadePhysicsEngine_constrain__P117779_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_constrain__P85399, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_constrain__P117779, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32325,7 +32325,7 @@ function ArcadePhysicsEngine_constrain__P85399_mk(s) { -function Fx_max__P81806(s) { +function Fx_max__P114186(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32356,12 +32356,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_max__P81806.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__P114186.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__P81806_mk(s) { +function Fx_max__P114186_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_max__P81806, depth: s.depth + 1, + parent: s, fn: Fx_max__P114186, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -32372,7 +32372,7 @@ function Fx_max__P81806_mk(s) { -function Fx_compare__P81803(s) { +function Fx_compare__P114183(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32391,12 +32391,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_compare__P81803.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__P114183.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__P81803_mk(s) { +function Fx_compare__P114183_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_compare__P81803, depth: s.depth + 1, + parent: s, fn: Fx_compare__P114183, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -32406,7 +32406,7 @@ function Fx_compare__P81803_mk(s) { -function sprites_SpriteMap_insertAABB__P83749(s) { +function sprites_SpriteMap_insertAABB__P116129(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32416,31 +32416,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.left___95605 = undefined; - s.top___95608 = undefined; - s.xn___95611 = undefined; - s.yn___95622 = undefined; - s.x___95633 = undefined; - s.y___95638 = undefined; + s.left___127985 = undefined; + s.top___127988 = undefined; + s.xn___127991 = undefined; + s.yn___128002 = undefined; + s.x___128013 = undefined; + s.y___128018 = 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__C83742_VT)) failedCast(r0); - s.tmp_0 = Sprite_left__P83710_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C116122_VT)) failedCast(r0); + s.tmp_0 = Sprite_left__P116090_mk(s); s.tmp_0.arg0 = s.arg1; s.callLocIdx = 415; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.left___95605 = (r0); - s.tmp_0 = Sprite_top__P83714_mk(s); + s.left___127985 = (r0); + s.tmp_0 = Sprite_top__P116094_mk(s); s.tmp_0.arg0 = s.arg1; s.callLocIdx = 416; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.top___95608 = (r0); + s.top___127988 = (r0); r0 = s.arg1.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.width(s.tmp_3); @@ -32454,7 +32454,7 @@ switch (step) { r0 = s.arg0.fields["cellWidth"]; s.tmp_5 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_5); - s.xn___95611 = (r0); + s.xn___127991 = (r0); r0 = s.arg1.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.height(s.tmp_3); @@ -32468,30 +32468,30 @@ switch (step) { r0 = s.arg0.fields["cellHeight"]; s.tmp_5 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_5); - s.yn___95622 = (r0); - s.x___95633 = (0); + s.yn___128002 = (r0); + s.x___128013 = (0); case 1: - r0 = (s.x___95633 <= s.xn___95611); + r0 = (s.x___128013 <= s.xn___127991); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.y___95638 = (0); + s.y___128018 = (0); case 2: - r0 = (s.y___95638 <= s.yn___95622); + r0 = (s.y___128018 <= s.yn___128002); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_1 = sprites_SpriteMap_insertAtKey__P85364_mk(s); + s.tmp_1 = sprites_SpriteMap_insertAtKey__P117744_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = r0 = s.left___95605; - s.tmp_4 = Math_min__P81770_mk(s); + s.tmp_2 = r0 = s.left___127985; + s.tmp_4 = Math_min__P114150_mk(s); r0 = s.arg1.fields["_image"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.width(s.tmp_5); s.tmp_4.arg0 = r0; r0 = s.arg0.fields["cellWidth"]; s.tmp_6 = r0; - r0 = (s.x___95633 * s.tmp_6); + r0 = (s.x___128013 * s.tmp_6); s.tmp_4.arg1 = r0; s.callLocIdx = 420; s.pc = 8; return s.tmp_4; case 8: @@ -32499,15 +32499,15 @@ switch (step) { s.tmp_3 = r0; r0 = (s.tmp_2 + s.tmp_3); s.tmp_1.arg1 = r0; - s.tmp_7 = r0 = s.top___95608; - s.tmp_9 = Math_min__P81770_mk(s); + s.tmp_7 = r0 = s.top___127988; + s.tmp_9 = Math_min__P114150_mk(s); r0 = s.arg1.fields["_image"]; s.tmp_10 = r0; r0 = pxsim_ImageMethods.height(s.tmp_10); s.tmp_9.arg0 = r0; r0 = s.arg0.fields["cellHeight"]; s.tmp_11 = r0; - r0 = (s.y___95638 * s.tmp_11); + r0 = (s.y___128018 * s.tmp_11); s.tmp_9.arg1 = r0; s.callLocIdx = 422; s.pc = 9; return s.tmp_9; case 9: @@ -32519,24 +32519,24 @@ switch (step) { s.callLocIdx = 423; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - r0 = (s.y___95638 + 1); - s.y___95638 = (r0); + r0 = (s.y___128018 + 1); + s.y___128018 = (r0); { step = 2; continue; } case 3: - r0 = (s.x___95633 + 1); - s.x___95633 = (r0); + r0 = (s.x___128013 + 1); + s.x___128013 = (r0); { step = 1; continue; } case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_insertAABB__P83749.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__P116129.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__P83749_mk(s) { +function sprites_SpriteMap_insertAABB__P116129_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_insertAABB__P83749, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_insertAABB__P116129, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32550,12 +32550,12 @@ function sprites_SpriteMap_insertAABB__P83749_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - left___95605: undefined, - top___95608: undefined, - xn___95611: undefined, - yn___95622: undefined, - x___95633: undefined, - y___95638: undefined, + left___127985: undefined, + top___127988: undefined, + xn___127991: undefined, + yn___128002: undefined, + x___128013: undefined, + y___128018: undefined, arg0: undefined, arg1: undefined, } } @@ -32564,7 +32564,7 @@ function sprites_SpriteMap_insertAABB__P83749_mk(s) { -function sprites_SpriteMap_insertAtKey__P85364(s) { +function sprites_SpriteMap_insertAtKey__P117744(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32574,8 +32574,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.k___95673 = undefined; - s.bucket___95678 = undefined; + s.k___128053 = undefined; + s.bucket___128058 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -32584,20 +32584,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C83742_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_key__P85363_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C116122_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_key__P117743_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; s.callLocIdx = 414; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.k___95673 = (r0); + s.k___128053 = (r0); r0 = s.arg0.fields["buckets"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.k___95673); - s.bucket___95678 = (r0); - r0 = pxsim_numops_toBoolDecr(s.bucket___95678); + r0 = pxsim_Array__getAt(s.tmp_0, s.k___128053); + s.bucket___128058 = (r0); + r0 = pxsim_numops_toBoolDecr(s.bucket___128058); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -32605,40 +32605,40 @@ switch (step) { if (!r0) { step = 1; continue; } r0 = s.arg0.fields["buckets"]; s.tmp_2 = r0; - s.tmp_3 = r0 = s.k___95673; + s.tmp_3 = r0 = s.k___128053; r0 = pxsim_Array__mk(); s.tmp_4 = r0; r0 = pxsim_Array_.setAt(s.tmp_2, s.tmp_3, s.tmp_4); - s.bucket___95678 = (s.tmp_4); + s.bucket___128058 = (s.tmp_4); case 1: case 2: - r0 = pxsim_Array_.indexOf(s.bucket___95678, s.arg3, undefined); + r0 = pxsim_Array_.indexOf(s.bucket___128058, 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___95678, s.arg3); + r0 = pxsim_Array__push(s.bucket___128058, s.arg3); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_insertAtKey__P85364.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__P117744.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__P85364_mk(s) { +function sprites_SpriteMap_insertAtKey__P117744_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_insertAtKey__P85364, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_insertAtKey__P117744, 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___95673: undefined, - bucket___95678: undefined, + k___128053: undefined, + bucket___128058: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -32649,7 +32649,7 @@ function sprites_SpriteMap_insertAtKey__P85364_mk(s) { -function sprites_SpriteMap_clear__P83748(s) { +function sprites_SpriteMap_clear__P116128(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32664,7 +32664,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C83742_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C116122_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -32673,12 +32673,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteMap_clear__P83748.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__P116128.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__P83748_mk(s) { +function sprites_SpriteMap_clear__P116128_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_clear__P83748, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_clear__P116128, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32689,7 +32689,7 @@ function sprites_SpriteMap_clear__P83748_mk(s) { -function sprites_SpriteMap_resizeBuckets__P83747(s) { +function sprites_SpriteMap_resizeBuckets__P116127(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32699,107 +32699,107 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.maxWidth___95710 = undefined; - s.maxHeight___95711 = undefined; - s.sprite___95713 = undefined; - s.unnamed458___U3 = undefined; - s.unnamed459___U4 = undefined; - s.tMap___95729 = undefined; - s.areaWidth___95733 = undefined; - s.areaHeight___95740 = undefined; + s.maxWidth___128090 = undefined; + s.maxHeight___128091 = undefined; + s.sprite___128093 = undefined; + s.unnamed618___U3 = undefined; + s.unnamed619___U4 = undefined; + s.tMap___128109 = undefined; + s.areaWidth___128113 = undefined; + s.areaHeight___128120 = 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__C83742_VT)) failedCast(r0); - s.maxWidth___95710 = (0); - s.maxHeight___95711 = (0); - s.sprite___95713 = (undefined); - s.unnamed458___U3 = (s.arg1); - s.unnamed459___U4 = (0); + if (!checkSubtype(r0, sprites_SpriteMap__C116122_VT)) failedCast(r0); + s.maxWidth___128090 = (0); + s.maxHeight___128091 = (0); + s.sprite___128093 = (undefined); + s.unnamed618___U3 = (s.arg1); + s.unnamed619___U4 = (0); case 1: - s.tmp_0 = r0 = s.unnamed459___U4; - r0 = pxsim_Array__length(s.unnamed458___U3); + s.tmp_0 = r0 = s.unnamed619___U4; + r0 = pxsim_Array__length(s.unnamed618___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed458___U3, s.unnamed459___U4); - s.sprite___95713 = (r0); - r0 = s.sprite___95713.fields["_image"]; + r0 = pxsim_Array__getAt(s.unnamed618___U3, s.unnamed619___U4); + s.sprite___128093 = (r0); + r0 = s.sprite___128093.fields["_image"]; s.tmp_4 = r0; r0 = pxsim_ImageMethods.width(s.tmp_4); s.tmp_3 = r0; - r0 = (s.tmp_3 > s.maxWidth___95710); + r0 = (s.tmp_3 > s.maxWidth___128090); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 2; continue; } - r0 = s.sprite___95713.fields["_image"]; + r0 = s.sprite___128093.fields["_image"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.width(s.tmp_5); - s.maxWidth___95710 = (r0); + s.maxWidth___128090 = (r0); case 2: case 3: - r0 = s.sprite___95713.fields["_image"]; + r0 = s.sprite___128093.fields["_image"]; s.tmp_2 = r0; r0 = pxsim_ImageMethods.height(s.tmp_2); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.maxHeight___95711); + r0 = (s.tmp_1 > s.maxHeight___128091); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - r0 = s.sprite___95713.fields["_image"]; + r0 = s.sprite___128093.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.height(s.tmp_3); - s.maxHeight___95711 = (r0); + s.maxHeight___128091 = (r0); case 4: case 5: - r0 = (s.unnamed459___U4 + 1); - s.unnamed459___U4 = (r0); + r0 = (s.unnamed619___U4 + 1); + s.unnamed619___U4 = (r0); { step = 1; continue; } case 6: - s.unnamed458___U3 = (undefined); - s.tmp_0 = game_currentScene__P84174_mk(s); + s.unnamed618___U3 = (undefined); + s.tmp_0 = game_currentScene__P116554_mk(s); s.callLocIdx = 407; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tMap___95729 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tMap___95729); + s.tMap___128109 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tMap___128109); if (!r0) { step = 7; continue; } - s.tmp_0 = tiles_TileMap_areaWidth__P83972_mk(s); - s.tmp_0.arg0 = s.tMap___95729; + s.tmp_0 = tiles_TileMap_areaWidth__P116352_mk(s); + s.tmp_0.arg0 = s.tMap___128109; s.callLocIdx = 408; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; { step = 8; continue; } case 7: - r0 = pxsim_ImageMethods.width(globals.screen___83446); + r0 = pxsim_ImageMethods.width(globals.screen___115826); case 8: // jmp value (already in r0) s.tmp_1 = r0; - s.areaWidth___95733 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.tMap___95729); + s.areaWidth___128113 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.tMap___128109); if (!r0) { step = 9; continue; } - s.tmp_0 = tiles_TileMap_areaHeight__P83973_mk(s); - s.tmp_0.arg0 = s.tMap___95729; + s.tmp_0 = tiles_TileMap_areaHeight__P116353_mk(s); + s.tmp_0.arg0 = s.tMap___128109; s.callLocIdx = 409; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; { step = 10; continue; } case 9: - r0 = pxsim_ImageMethods.height(globals.screen___83446); + r0 = pxsim_ImageMethods.height(globals.screen___115826); case 10: // jmp value (already in r0) s.tmp_1 = r0; - s.areaHeight___95740 = (s.tmp_1); + s.areaHeight___128120 = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_clamp__P81766_mk(s); + s.tmp_2 = Math_clamp__P114146_mk(s); s.tmp_2.arg0 = 8; - r0 = (s.areaWidth___95733 >> 2); + r0 = (s.areaWidth___128113 >> 2); s.tmp_2.arg1 = r0; - r0 = (s.maxWidth___95710 * 2); + r0 = (s.maxWidth___128090 * 2); s.tmp_2.arg2 = r0; s.callLocIdx = 410; s.pc = 14; return s.tmp_2; case 14: @@ -32807,11 +32807,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__P81766_mk(s); + s.tmp_2 = Math_clamp__P114146_mk(s); s.tmp_2.arg0 = 8; - r0 = (s.areaHeight___95740 >> 2); + r0 = (s.areaHeight___128120 >> 2); s.tmp_2.arg1 = r0; - r0 = (s.maxHeight___95711 * 2); + r0 = (s.maxHeight___128091 * 2); s.tmp_2.arg2 = r0; s.callLocIdx = 411; s.pc = 15; return s.tmp_2; case 15: @@ -32821,25 +32821,25 @@ switch (step) { s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["cellHeight"]; s.tmp_2 = r0; - r0 = pxsim.Math_.idiv(s.areaHeight___95740, s.tmp_2); + r0 = pxsim.Math_.idiv(s.areaHeight___128120, 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___95733, s.tmp_2); + r0 = pxsim.Math_.idiv(s.areaWidth___128113, 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__P83747.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__P116127.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__P83747_mk(s) { +function sprites_SpriteMap_resizeBuckets__P116127_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_resizeBuckets__P83747, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_resizeBuckets__P116127, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32847,14 +32847,14 @@ function sprites_SpriteMap_resizeBuckets__P83747_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - maxWidth___95710: undefined, - maxHeight___95711: undefined, - sprite___95713: undefined, - unnamed458___U3: undefined, - unnamed459___U4: undefined, - tMap___95729: undefined, - areaWidth___95733: undefined, - areaHeight___95740: undefined, + maxWidth___128090: undefined, + maxHeight___128091: undefined, + sprite___128093: undefined, + unnamed618___U3: undefined, + unnamed619___U4: undefined, + tMap___128109: undefined, + areaWidth___128113: undefined, + areaHeight___128120: undefined, arg0: undefined, arg1: undefined, } } @@ -32863,7 +32863,7 @@ function sprites_SpriteMap_resizeBuckets__P83747_mk(s) { -function Sprite_clearObstacles__P83732(s) { +function Sprite_clearObstacles__P116112(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32878,7 +32878,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -32887,12 +32887,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_clearObstacles__P83732.info = {"start":27065,"length":54,"line":817,"column":4,"endLine":819,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"clearObstacles","argumentNames":["this"]} +Sprite_clearObstacles__P116112.info = {"start":27065,"length":54,"line":817,"column":4,"endLine":819,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"clearObstacles","argumentNames":["this"]} -function Sprite_clearObstacles__P83732_mk(s) { +function Sprite_clearObstacles__P116112_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_clearObstacles__P83732, depth: s.depth + 1, + parent: s, fn: Sprite_clearObstacles__P116112, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32903,7 +32903,7 @@ function Sprite_clearObstacles__P83732_mk(s) { -function Fx_idiv__P81802(s) { +function Fx_idiv__P114182(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32922,12 +32922,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_idiv__P81802.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__P114182.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__P81802_mk(s) { +function Fx_idiv__P114182_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_idiv__P81802, depth: s.depth + 1, + parent: s, fn: Fx_idiv__P114182, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -32937,7 +32937,7 @@ function Fx_idiv__P81802_mk(s) { -function Fx_div__P81801(s) { +function Fx_div__P114181(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32958,12 +32958,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_div__P81801.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__P114181.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__P81801_mk(s) { +function Fx_div__P114181_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_div__P81801, depth: s.depth + 1, + parent: s, fn: Fx_div__P114181, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -32974,7 +32974,7 @@ function Fx_div__P81801_mk(s) { -function helpers_arrayMap__P81746(s) { +function helpers_arrayMap__P114126(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32984,58 +32984,58 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___96004 = undefined; - s.len___96006 = undefined; - s.i___96009 = undefined; + s.res___128384 = undefined; + s.len___128386 = undefined; + s.i___128389 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___96004 = (r0); + s.res___128384 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___96006 = (r0); - s.i___96009 = (0); + s.len___128386 = (r0); + s.i___128389 = (0); case 1: - r0 = (s.i___96009 < s.len___96006); + r0 = (s.i___128389 < s.len___128386); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.res___96004; + s.tmp_1 = r0 = s.res___128384; s.tmp_3 = lambda_3_mk(s); s.tmp_3.argL = s.arg1; - r0 = pxsim_Array__getAt(s.arg0, s.i___96009); + r0 = pxsim_Array__getAt(s.arg0, s.i___128389); s.tmp_3.arg0 = r0; - s.tmp_3.arg1 = s.i___96009; + s.tmp_3.arg1 = s.i___128389; setupLambda(s.tmp_3, s.tmp_3.argL); s.callLocIdx = 3; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); - r0 = (s.i___96009 + 1); - s.i___96009 = (r0); + r0 = (s.i___128389 + 1); + s.i___128389 = (r0); { step = 1; continue; } case 2: - r0 = s.res___96004; + r0 = s.res___128384; return leave(s, r0) default: oops() } } } -helpers_arrayMap__P81746.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__P114126.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__P81746_mk(s) { +function helpers_arrayMap__P114126_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayMap__P81746, depth: s.depth + 1, + parent: s, fn: helpers_arrayMap__P114126, 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___96004: undefined, - len___96006: undefined, - i___96009: undefined, + res___128384: undefined, + len___128386: undefined, + i___128389: undefined, arg0: undefined, arg1: undefined, } } @@ -33044,7 +33044,7 @@ function helpers_arrayMap__P81746_mk(s) { -function ArcadePhysicsEngine_draw__P83833(s) { +function ArcadePhysicsEngine_draw__P116213(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33059,8 +33059,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C83822_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_draw__P83746_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C116202_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_draw__P116126_mk(s); r0 = s.arg0.fields["map"]; s.tmp_0.arg0 = r0; s.callLocIdx = 450; s.pc = 1; return s.tmp_0; @@ -33070,12 +33070,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_draw__P83833.info = {"start":2627,"length":39,"line":106,"column":4,"endLine":108,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"draw","argumentNames":["this"]} +ArcadePhysicsEngine_draw__P116213.info = {"start":2627,"length":39,"line":106,"column":4,"endLine":108,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"draw","argumentNames":["this"]} -function ArcadePhysicsEngine_draw__P83833_mk(s) { +function ArcadePhysicsEngine_draw__P116213_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_draw__P83833, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_draw__P116213, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -33085,7 +33085,7 @@ function ArcadePhysicsEngine_draw__P83833_mk(s) { -function sprites_SpriteMap_draw__P83746(s) { +function sprites_SpriteMap_draw__P116126(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33095,70 +33095,70 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.x___96036 = undefined; - s.y___96042 = undefined; - s.left___96048 = undefined; - s.top___96053 = undefined; - s.k___96058 = undefined; - s.b___96063 = undefined; + s.x___128416 = undefined; + s.y___128422 = undefined; + s.left___128428 = undefined; + s.top___128433 = undefined; + s.k___128438 = undefined; + s.b___128443 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C83742_VT)) failedCast(r0); - s.x___96036 = (0); + if (!checkSubtype(r0, sprites_SpriteMap__C116122_VT)) failedCast(r0); + s.x___128416 = (0); case 1: r0 = s.arg0.fields["columnCount"]; s.tmp_1 = r0; - r0 = (s.x___96036 < s.tmp_1); + r0 = (s.x___128416 < s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.y___96042 = (0); + s.y___128422 = (0); case 2: r0 = s.arg0.fields["rowCount"]; s.tmp_1 = r0; - r0 = (s.y___96042 < s.tmp_1); + r0 = (s.y___128422 < 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___96036 * s.tmp_2); - s.left___96048 = (r0); + r0 = (s.x___128416 * s.tmp_2); + s.left___128428 = (r0); r0 = s.arg0.fields["cellHeight"]; s.tmp_0 = r0; - r0 = (s.y___96042 * s.tmp_0); - s.top___96053 = (r0); - s.tmp_0 = sprites_SpriteMap_key__P85363_mk(s); + r0 = (s.y___128422 * s.tmp_0); + s.top___128433 = (r0); + s.tmp_0 = sprites_SpriteMap_key__P117743_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.left___96048; - s.tmp_0.arg2 = s.top___96053; + s.tmp_0.arg1 = s.left___128428; + s.tmp_0.arg2 = s.top___128433; s.callLocIdx = 401; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.k___96058 = (r0); + s.k___128438 = (r0); r0 = s.arg0.fields["buckets"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.k___96058); - s.b___96063 = (r0); - s.tmp_0 = r0 = s.b___96063; + r0 = pxsim_Array__getAt(s.tmp_0, s.k___128438); + s.b___128443 = (r0); + s.tmp_0 = r0 = s.b___128443; 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___96063); + r0 = pxsim_Array__length(s.b___128443); 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__P83375_mk(s); - s.tmp_2.arg0 = globals.screen___83446; - s.tmp_2.arg1 = s.left___96048; - s.tmp_2.arg2 = s.top___96053; + s.tmp_2 = helpers_imageDrawRect__P115755_mk(s); + s.tmp_2.arg0 = globals.screen___115826; + s.tmp_2.arg1 = s.left___128428; + s.tmp_2.arg2 = s.top___128433; r0 = s.arg0.fields["cellWidth"]; s.tmp_2.arg3 = r0; r0 = s.arg0.fields["cellHeight"]; @@ -33169,34 +33169,34 @@ switch (step) { r0 = s.retval; case 5: case 6: - r0 = (s.y___96042 + 1); - s.y___96042 = (r0); + r0 = (s.y___128422 + 1); + s.y___128422 = (r0); { step = 2; continue; } case 7: - r0 = (s.x___96036 + 1); - s.x___96036 = (r0); + r0 = (s.x___128416 + 1); + s.x___128416 = (r0); { step = 1; continue; } case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_draw__P83746.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__P116126.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__P83746_mk(s) { +function sprites_SpriteMap_draw__P116126_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_draw__P83746, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_draw__P116126, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - x___96036: undefined, - y___96042: undefined, - left___96048: undefined, - top___96053: undefined, - k___96058: undefined, - b___96063: undefined, + x___128416: undefined, + y___128422: undefined, + left___128428: undefined, + top___128433: undefined, + k___128438: undefined, + b___128443: undefined, arg0: undefined, } } @@ -33204,7 +33204,7 @@ function sprites_SpriteMap_draw__P83746_mk(s) { -function ArcadePhysicsEngine_removeSprite__P83832(s) { +function ArcadePhysicsEngine_removeSprite__P116212(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33220,7 +33220,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C83822_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C116202_VT)) failedCast(r0); r0 = s.arg0.fields["sprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.arg1); @@ -33228,12 +33228,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_removeSprite__P83832.info = {"start":2541,"length":80,"line":102,"column":4,"endLine":104,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"removeSprite","argumentNames":["this","sprite"]} +ArcadePhysicsEngine_removeSprite__P116212.info = {"start":2541,"length":80,"line":102,"column":4,"endLine":104,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"removeSprite","argumentNames":["this","sprite"]} -function ArcadePhysicsEngine_removeSprite__P83832_mk(s) { +function ArcadePhysicsEngine_removeSprite__P116212_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_removeSprite__P83832, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_removeSprite__P116212, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -33244,7 +33244,7 @@ function ArcadePhysicsEngine_removeSprite__P83832_mk(s) { -function ArcadePhysicsEngine_addSprite__P83831(s) { +function ArcadePhysicsEngine_addSprite__P116211(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33254,31 +33254,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tm___96100 = undefined; + s.tm___128480 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C83822_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C116202_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__P84174_mk(s); + s.tmp_0 = game_currentScene__P116554_mk(s); s.callLocIdx = 448; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tm___96100 = (r0); - s.tmp_0 = r0 = s.tm___96100; + s.tm___128480 = (r0); + s.tmp_0 = r0 = s.tm___128480; 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__P83987_mk(s); - s.tmp_1.arg0 = s.tm___96100; + s.tmp_1 = tiles_TileMap_isOnWall__P116367_mk(s); + s.tmp_1.arg0 = s.tm___128480; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 449; s.pc = 6; return s.tmp_1; case 6: @@ -33300,12 +33300,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_addSprite__P83831.info = {"start":2315,"length":220,"line":94,"column":4,"endLine":100,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"addSprite","argumentNames":["this","sprite"]} +ArcadePhysicsEngine_addSprite__P116211.info = {"start":2315,"length":220,"line":94,"column":4,"endLine":100,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"addSprite","argumentNames":["this","sprite"]} -function ArcadePhysicsEngine_addSprite__P83831_mk(s) { +function ArcadePhysicsEngine_addSprite__P116211_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_addSprite__P83831, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_addSprite__P116211, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33313,7 +33313,7 @@ function ArcadePhysicsEngine_addSprite__P83831_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - tm___96100: undefined, + tm___128480: undefined, arg0: undefined, arg1: undefined, } } @@ -33322,7 +33322,7 @@ function ArcadePhysicsEngine_addSprite__P83831_mk(s) { -function tiles_TileMapData_constructor__P83954(s) { +function tiles_TileMapData_constructor__P116334(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33341,11 +33341,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C83953_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C116333_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__P83958_mk(s); + s.tmp_0 = tiles_TileMapData_scale__P116338_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg4; s.callLocIdx = 686; s.pc = 1; return s.tmp_0; @@ -33363,12 +33363,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_constructor__P83954.info = {"start":3293,"length":358,"line":125,"column":8,"endLine":133,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","data","layers","tileset","scale"]} +tiles_TileMapData_constructor__P116334.info = {"start":3293,"length":358,"line":125,"column":8,"endLine":133,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","data","layers","tileset","scale"]} -function tiles_TileMapData_constructor__P83954_mk(s) { +function tiles_TileMapData_constructor__P116334_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_constructor__P83954, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_constructor__P116334, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33383,7 +33383,7 @@ function tiles_TileMapData_constructor__P83954_mk(s) { -function tiles_TileMapData_scale__P83958(s) { +function tiles_TileMapData_scale__P116338(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33399,7 +33399,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C83953_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C116333_VT)) failedCast(r0); r0 = (s.arg0).fields["_scale"] = (s.arg1); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); @@ -33409,12 +33409,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_scale__P83958.info = {"start":3885,"length":102,"line":147,"column":8,"endLine":150,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this","s"]} +tiles_TileMapData_scale__P116338.info = {"start":3885,"length":102,"line":147,"column":8,"endLine":150,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this","s"]} -function tiles_TileMapData_scale__P83958_mk(s) { +function tiles_TileMapData_scale__P116338_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_scale__P83958, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_scale__P116338, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33426,7 +33426,7 @@ function tiles_TileMapData_scale__P83958_mk(s) { -function tiles_TileMap_constructor__P83967(s) { +function tiles_TileMap_constructor__P116347(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33442,18 +33442,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C83966_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C116346_VT)) failedCast(r0); r0 = (s.arg0).fields["_layer"] = (1); - s.tmp_0 = tiles_TileMap_scale__P83969_mk(s); + s.tmp_0 = tiles_TileMap_scale__P116349_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 692; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, inline__P96159); + r0 = pxsim_pxtcore_mkAction(1, inline__P128539); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = scene_createRenderable__P84025_mk(s); + s.tmp_1 = scene_createRenderable__P116405_mk(s); s.tmp_1.arg0 = -1; s.tmp_1.arg1 = s.tmp_0; s.tmp_1.arg2 = undefined; @@ -33464,12 +33464,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_constructor__P83967.info = {"start":5865,"length":250,"line":210,"column":8,"endLine":218,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","scale"]} +tiles_TileMap_constructor__P116347.info = {"start":5865,"length":250,"line":210,"column":8,"endLine":218,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","scale"]} -function tiles_TileMap_constructor__P83967_mk(s) { +function tiles_TileMap_constructor__P116347_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_constructor__P83967, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_constructor__P116347, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33481,7 +33481,7 @@ function tiles_TileMap_constructor__P83967_mk(s) { -function inline__P96159(s) { +function inline__P128539(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33496,7 +33496,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = tiles_TileMap_draw__P85467_mk(s); + s.tmp_0 = tiles_TileMap_draw__P117847_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg1; @@ -33507,12 +33507,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P96159.info = {"start":6065,"length":25,"line":216,"column":16,"endLine":216,"endColumn":41,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["t","c"]} +inline__P128539.info = {"start":6065,"length":25,"line":216,"column":16,"endLine":216,"endColumn":41,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["t","c"]} -function inline__P96159_mk(s) { +function inline__P128539_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P96159, depth: s.depth + 1, + parent: s, fn: inline__P128539, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -33523,7 +33523,7 @@ function inline__P96159_mk(s) { -function tiles_TileMap_draw__P85467(s) { +function tiles_TileMap_draw__P117847(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33533,21 +33533,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.bitmask___96170 = undefined; - s.offsetX___96176 = undefined; - s.offsetY___96181 = undefined; - s.x0___96186 = undefined; - s.xn___96193 = undefined; - s.y0___96210 = undefined; - s.yn___96217 = undefined; - s.x___96234 = undefined; - s.y___96240 = undefined; - s.index___96246 = undefined; - s.tile___96253 = undefined; - s.x___96289 = undefined; - s.xLine___96295 = undefined; - s.y___96321 = undefined; - s.yLine___96327 = undefined; + s.bitmask___128550 = undefined; + s.offsetX___128556 = undefined; + s.offsetY___128561 = undefined; + s.x0___128566 = undefined; + s.xn___128573 = undefined; + s.y0___128590 = undefined; + s.yn___128597 = undefined; + s.x___128614 = undefined; + s.y___128620 = undefined; + s.index___128626 = undefined; + s.tile___128633 = undefined; + s.x___128669 = undefined; + s.xLine___128675 = undefined; + s.y___128701 = undefined; + s.yLine___128707 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -33555,7 +33555,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C83966_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C116346_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); @@ -33580,16 +33580,16 @@ switch (step) { r0 = (1 << s.tmp_8); s.tmp_7 = r0; r0 = (s.tmp_7 - 1); - s.bitmask___96170 = (r0); + s.bitmask___128550 = (r0); r0 = s.arg2.fields["drawOffsetX"]; s.tmp_0 = r0; - r0 = (s.tmp_0 & s.bitmask___96170); - s.offsetX___96176 = (r0); + r0 = (s.tmp_0 & s.bitmask___128550); + s.offsetX___128556 = (r0); r0 = s.arg2.fields["drawOffsetY"]; s.tmp_0 = r0; - r0 = (s.tmp_0 & s.bitmask___96170); - s.offsetY___96181 = (r0); - s.tmp_0 = Math_max__P81769_mk(s); + r0 = (s.tmp_0 & s.bitmask___128550); + s.offsetY___128561 = (r0); + s.tmp_0 = Math_max__P114149_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg2.fields["drawOffsetX"]; s.tmp_1 = r0; @@ -33600,8 +33600,8 @@ switch (step) { s.callLocIdx = 712; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.x0___96186 = (r0); - s.tmp_0 = Math_min__P81770_mk(s); + s.x0___128566 = (r0); + s.tmp_0 = Math_min__P114150_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_width"]; @@ -33621,8 +33621,8 @@ switch (step) { s.callLocIdx = 715; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.xn___96193 = (r0); - s.tmp_0 = Math_max__P81769_mk(s); + s.xn___128573 = (r0); + s.tmp_0 = Math_max__P114149_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg2.fields["drawOffsetY"]; s.tmp_1 = r0; @@ -33633,8 +33633,8 @@ switch (step) { s.callLocIdx = 717; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; - s.y0___96210 = (r0); - s.tmp_0 = Math_min__P81770_mk(s); + s.y0___128590 = (r0); + s.tmp_0 = Math_min__P114150_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_height"]; @@ -33654,92 +33654,92 @@ switch (step) { s.callLocIdx = 720; s.pc = 27; return s.tmp_0; case 27: r0 = s.retval; - s.yn___96217 = (r0); - s.x___96234 = (s.x0___96186); + s.yn___128597 = (r0); + s.x___128614 = (s.x0___128566); case 3: - r0 = (s.x___96234 <= s.xn___96193); + r0 = (s.x___128614 <= s.xn___128573); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.y___96240 = (s.y0___96210); + s.y___128620 = (s.y0___128590); case 4: - r0 = (s.y___96240 <= s.yn___96217); + r0 = (s.y___128620 <= s.yn___128597); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = tiles_TileMapData_getTile__P83959_mk(s); + s.tmp_1 = tiles_TileMapData_getTile__P116339_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.x___96234; - s.tmp_1.arg2 = s.y___96240; + s.tmp_1.arg1 = s.x___128614; + s.tmp_1.arg2 = s.y___128620; s.callLocIdx = 721; s.pc = 28; return s.tmp_1; case 28: r0 = s.retval; - s.index___96246 = (r0); - s.tmp_0 = tiles_TileMapData_getTileImage__P83962_mk(s); + s.index___128626 = (r0); + s.tmp_0 = tiles_TileMapData_getTileImage__P116342_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.index___96246; + s.tmp_0.arg1 = s.index___128626; s.callLocIdx = 722; s.pc = 29; return s.tmp_0; case 29: r0 = s.retval; - s.tile___96253 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tile___96253); + s.tile___128633 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tile___128633); if (!r0) { step = 5; continue; } s.tmp_0 = r0 = s.arg1; - s.tmp_1 = r0 = s.tile___96253; - r0 = (s.x___96234 - s.x0___96186); + s.tmp_1 = r0 = s.tile___128633; + r0 = (s.x___128614 - s.x0___128566); 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___96176); + r0 = (s.tmp_3 - s.offsetX___128556); s.tmp_2 = r0; - r0 = (s.y___96240 - s.y0___96210); + r0 = (s.y___128620 - s.y0___128590); 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___96181); + r0 = (s.tmp_7 - s.offsetY___128561); 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___96240 + 1); - s.y___96240 = (r0); + r0 = (s.y___128620 + 1); + s.y___128620 = (r0); { step = 4; continue; } case 7: - r0 = (s.x___96234 + 1); - s.x___96234 = (r0); + r0 = (s.x___128614 + 1); + s.x___128614 = (r0); { step = 3; continue; } case 8: - r0 = pxsim_numops_toBoolDecr(globals.debug___84170); + r0 = pxsim_numops_toBoolDecr(globals.debug___116550); if (!r0) { step = 21; continue; } - s.x___96289 = (s.x0___96186); + s.x___128669 = (s.x0___128566); case 9: - r0 = (s.x___96289 <= s.xn___96193); + r0 = (s.x___128669 <= s.xn___128573); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.x___96289 - s.x0___96186); + r0 = (s.x___128669 - s.x0___128566); 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___96176); - s.xLine___96295 = (r0); - r0 = (s.xLine___96295 >= 0); + r0 = (s.tmp_1 - s.offsetX___128556); + s.xLine___128675 = (r0); + r0 = (s.xLine___128675 >= 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___96295; - r0 = pxsim_ImageMethods.width(globals.screen___83446); + s.tmp_1 = r0 = s.xLine___128675; + r0 = pxsim_ImageMethods.width(globals.screen___115826); s.tmp_2 = r0; r0 = (s.tmp_1 <= s.tmp_2); case 11: @@ -33747,11 +33747,11 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 12; continue; } - s.tmp_4 = helpers_imageDrawLine__P83374_mk(s); + s.tmp_4 = helpers_imageDrawLine__P115754_mk(s); s.tmp_4.arg0 = s.arg1; - s.tmp_4.arg1 = s.xLine___96295; + s.tmp_4.arg1 = s.xLine___128675; s.tmp_4.arg2 = 0; - s.tmp_4.arg3 = s.xLine___96295; + s.tmp_4.arg3 = s.xLine___128675; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_4.arg4 = r0; s.tmp_4.arg5 = 1; @@ -33760,33 +33760,33 @@ switch (step) { r0 = s.retval; case 12: case 13: - r0 = (s.x___96289 + 1); - s.x___96289 = (r0); + r0 = (s.x___128669 + 1); + s.x___128669 = (r0); { step = 9; continue; } case 14: - s.y___96321 = (s.y0___96210); + s.y___128701 = (s.y0___128590); case 15: - r0 = (s.y___96321 <= s.yn___96217); + r0 = (s.y___128701 <= s.yn___128597); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - r0 = (s.y___96321 - s.y0___96210); + r0 = (s.y___128701 - s.y0___128590); 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___96181); - s.yLine___96327 = (r0); - r0 = (s.yLine___96327 >= 0); + r0 = (s.tmp_1 - s.offsetY___128561); + s.yLine___128707 = (r0); + r0 = (s.yLine___128707 >= 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___96327; - r0 = pxsim_ImageMethods.height(globals.screen___83446); + s.tmp_1 = r0 = s.yLine___128707; + r0 = pxsim_ImageMethods.height(globals.screen___115826); s.tmp_2 = r0; r0 = (s.tmp_1 <= s.tmp_2); case 17: @@ -33794,21 +33794,21 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 18; continue; } - s.tmp_4 = helpers_imageDrawLine__P83374_mk(s); + s.tmp_4 = helpers_imageDrawLine__P115754_mk(s); s.tmp_4.arg0 = s.arg1; s.tmp_4.arg1 = 0; - s.tmp_4.arg2 = s.yLine___96327; + s.tmp_4.arg2 = s.yLine___128707; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_4.arg3 = r0; - s.tmp_4.arg4 = s.yLine___96327; + s.tmp_4.arg4 = s.yLine___128707; s.tmp_4.arg5 = 1; s.callLocIdx = 728; s.pc = 31; return s.tmp_4; case 31: r0 = s.retval; case 18: case 19: - r0 = (s.y___96321 + 1); - s.y___96321 = (r0); + r0 = (s.y___128701 + 1); + s.y___128701 = (r0); { step = 15; continue; } case 20: case 21: @@ -33818,12 +33818,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_draw__P85467.info = {"start":10187,"length":2224,"line":347,"column":8,"endLine":402,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"draw","argumentNames":["this","target","camera"]} +tiles_TileMap_draw__P117847.info = {"start":10187,"length":2224,"line":347,"column":8,"endLine":402,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"draw","argumentNames":["this","target","camera"]} -function tiles_TileMap_draw__P85467_mk(s) { +function tiles_TileMap_draw__P117847_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_draw__P85467, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_draw__P117847, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33835,21 +33835,21 @@ function tiles_TileMap_draw__P85467_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - bitmask___96170: undefined, - offsetX___96176: undefined, - offsetY___96181: undefined, - x0___96186: undefined, - xn___96193: undefined, - y0___96210: undefined, - yn___96217: undefined, - x___96234: undefined, - y___96240: undefined, - index___96246: undefined, - tile___96253: undefined, - x___96289: undefined, - xLine___96295: undefined, - y___96321: undefined, - yLine___96327: undefined, + bitmask___128550: undefined, + offsetX___128556: undefined, + offsetY___128561: undefined, + x0___128566: undefined, + xn___128573: undefined, + y0___128590: undefined, + yn___128597: undefined, + x___128614: undefined, + y___128620: undefined, + index___128626: undefined, + tile___128633: undefined, + x___128669: undefined, + xLine___128675: undefined, + y___128701: undefined, + yLine___128707: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -33859,7 +33859,7 @@ function tiles_TileMap_draw__P85467_mk(s) { -function tiles_TileMap_scale__P83969(s) { +function tiles_TileMap_scale__P116349(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33875,13 +33875,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C83966_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C116346_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__P83958_mk(s); + s.tmp_1 = tiles_TileMapData_scale__P116338_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; @@ -33894,12 +33894,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_scale__P83969.info = {"start":6190,"length":144,"line":224,"column":8,"endLine":229,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this","s"]} +tiles_TileMap_scale__P116349.info = {"start":6190,"length":144,"line":224,"column":8,"endLine":229,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this","s"]} -function tiles_TileMap_scale__P83969_mk(s) { +function tiles_TileMap_scale__P116349_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_scale__P83969, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_scale__P116349, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33911,7 +33911,7 @@ function tiles_TileMap_scale__P83969_mk(s) { -function tiles_TileMap_data__P85465(s) { +function tiles_TileMap_data__P117845(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33926,18 +33926,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C83966_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C116346_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_data__P85465.info = {"start":6344,"length":75,"line":231,"column":8,"endLine":233,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"data","argumentNames":["this"]} -tiles_TileMap_data__P85465.isGetter = true; +tiles_TileMap_data__P117845.info = {"start":6344,"length":75,"line":231,"column":8,"endLine":233,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"data","argumentNames":["this"]} +tiles_TileMap_data__P117845.isGetter = true; -function tiles_TileMap_data__P85465_mk(s) { +function tiles_TileMap_data__P117845_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_data__P85465, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_data__P117845, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -33946,7 +33946,7 @@ function tiles_TileMap_data__P85465_mk(s) { -function Sprite_toString__P83738(s) { +function Sprite_toString__P116118(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33961,7 +33961,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); r0 = pxsim_String_.mkEmpty(); s.tmp_9 = r0; r0 = s.arg0.fields["id"]; @@ -33979,7 +33979,7 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_String__concat(s.tmp_8, "("); s.tmp_7 = r0; - s.tmp_14 = Sprite_x__P83673_mk(s); + s.tmp_14 = Sprite_x__P116053_mk(s); s.tmp_14.arg0 = s.arg0; s.callLocIdx = 382; s.pc = 2; return s.tmp_14; case 2: @@ -33998,7 +33998,7 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_String__concat(s.tmp_6, ","); s.tmp_5 = r0; - s.tmp_17 = Sprite_y__P83675_mk(s); + s.tmp_17 = Sprite_y__P116055_mk(s); s.tmp_17.arg0 = s.arg0; s.callLocIdx = 383; s.pc = 4; return s.tmp_17; case 4: @@ -34017,7 +34017,7 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_4, ")->("); s.tmp_3 = r0; - s.tmp_20 = Sprite_vx__P83677_mk(s); + s.tmp_20 = Sprite_vx__P116057_mk(s); s.tmp_20.arg0 = s.arg0; s.callLocIdx = 384; s.pc = 6; return s.tmp_20; case 6: @@ -34036,7 +34036,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_23 = Sprite_vy__P83679_mk(s); + s.tmp_23 = Sprite_vy__P116059_mk(s); s.tmp_23.arg0 = s.arg0; s.callLocIdx = 385; s.pc = 8; return s.tmp_23; case 8: @@ -34057,12 +34057,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_toString__P83738.info = {"start":33562,"length":93,"line":988,"column":4,"endLine":990,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"toString","argumentNames":["this"]} +Sprite_toString__P116118.info = {"start":33562,"length":93,"line":988,"column":4,"endLine":990,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"toString","argumentNames":["this"]} -function Sprite_toString__P83738_mk(s) { +function Sprite_toString__P116118_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_toString__P83738, depth: s.depth + 1, + parent: s, fn: Sprite_toString__P116118, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34095,7 +34095,7 @@ function Sprite_toString__P83738_mk(s) { -function Sprite___update__P83726(s) { +function Sprite___update__P116106(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34105,8 +34105,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.bounce___96426 = undefined; - s.tm___96431 = undefined; + s.bounce___128806 = undefined; + s.tm___128811 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -34114,7 +34114,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); r0 = s.arg0.fields["lifespan"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== undefined); @@ -34136,7 +34136,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__P83736_mk(s); + s.tmp_0 = Sprite__destroyCore__P116116_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 318; s.pc = 33; return s.tmp_0; case 33: @@ -34154,7 +34154,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_2 = Sprite_isOutOfScreen__P83724_mk(s); + s.tmp_2 = Sprite_isOutOfScreen__P116104_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; s.callLocIdx = 319; s.pc = 34; return s.tmp_2; @@ -34165,7 +34165,7 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 7; continue; } - s.tmp_4 = Sprite_destroy__P83735_mk(s); + s.tmp_4 = Sprite_destroy__P116115_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = undefined; s.tmp_4.arg2 = undefined; @@ -34177,13 +34177,13 @@ switch (step) { r0 = s.arg0.fields["flags"]; s.tmp_0 = r0; r0 = (s.tmp_0 & 32); - s.bounce___96426 = (r0); - s.tmp_0 = game_currentScene__P84174_mk(s); + s.bounce___128806 = (r0); + s.tmp_0 = game_currentScene__P116554_mk(s); s.callLocIdx = 321; s.pc = 36; return s.tmp_0; case 36: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tm___96431 = (r0); + s.tm___128811 = (r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 8); @@ -34193,13 +34193,13 @@ switch (step) { r0 = s.tmp_0; { step = 12; continue; } case 9: - s.tmp_2 = r0 = s.bounce___96426; + s.tmp_2 = r0 = s.bounce___128806; 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___96431); + r0 = pxsim_numops_toBoolDecr(s.tm___128811); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); case 11: @@ -34211,7 +34211,7 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 29; continue; } - s.tmp_8 = Sprite_left__P83710_mk(s); + s.tmp_8 = Sprite_left__P116090_mk(s); s.tmp_8.arg0 = s.arg0; s.callLocIdx = 322; s.pc = 37; return s.tmp_8; case 37: @@ -34223,18 +34223,18 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 15; continue; } - s.tmp_10 = Sprite_left__P83711_mk(s); + s.tmp_10 = Sprite_left__P116091_mk(s); s.tmp_10.arg0 = s.arg0; r0 = s.arg1.fields["_offsetX"]; s.tmp_10.arg1 = r0; s.callLocIdx = 325; s.pc = 38; return s.tmp_10; case 38: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(s.bounce___96426); + r0 = pxsim_numops_toBoolDecr(s.bounce___128806); if (!r0) { step = 13; continue; } - s.tmp_0 = Sprite_vx__P83678_mk(s); + s.tmp_0 = Sprite_vx__P116058_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_vx__P83677_mk(s); + s.tmp_2 = Sprite_vx__P116057_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 326; s.pc = 40; return s.tmp_2; case 40: @@ -34249,7 +34249,7 @@ switch (step) { case 14: { step = 20; continue; } case 15: - s.tmp_2 = Sprite_right__P83712_mk(s); + s.tmp_2 = Sprite_right__P116092_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 328; s.pc = 41; return s.tmp_2; case 41: @@ -34257,7 +34257,7 @@ switch (step) { s.tmp_1 = r0; r0 = s.arg1.fields["_offsetX"]; s.tmp_4 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___83446); + r0 = pxsim_ImageMethods.width(globals.screen___115826); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); s.tmp_3 = r0; @@ -34265,22 +34265,22 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } - s.tmp_6 = Sprite_right__P83713_mk(s); + s.tmp_6 = Sprite_right__P116093_mk(s); s.tmp_6.arg0 = s.arg0; r0 = s.arg1.fields["_offsetX"]; s.tmp_7 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___83446); + r0 = pxsim_ImageMethods.width(globals.screen___115826); s.tmp_8 = r0; r0 = (s.tmp_7 + s.tmp_8); s.tmp_6.arg1 = r0; s.callLocIdx = 331; s.pc = 42; return s.tmp_6; case 42: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(s.bounce___96426); + r0 = pxsim_numops_toBoolDecr(s.bounce___128806); if (!r0) { step = 16; continue; } - s.tmp_0 = Sprite_vx__P83678_mk(s); + s.tmp_0 = Sprite_vx__P116058_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_vx__P83677_mk(s); + s.tmp_2 = Sprite_vx__P116057_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 332; s.pc = 44; return s.tmp_2; case 44: @@ -34296,7 +34296,7 @@ switch (step) { case 18: case 19: case 20: - s.tmp_2 = Sprite_top__P83714_mk(s); + s.tmp_2 = Sprite_top__P116094_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 334; s.pc = 45; return s.tmp_2; case 45: @@ -34308,18 +34308,18 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 23; continue; } - s.tmp_4 = Sprite_top__P83715_mk(s); + s.tmp_4 = Sprite_top__P116095_mk(s); s.tmp_4.arg0 = s.arg0; r0 = s.arg1.fields["_offsetY"]; s.tmp_4.arg1 = r0; s.callLocIdx = 337; s.pc = 46; return s.tmp_4; case 46: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(s.bounce___96426); + r0 = pxsim_numops_toBoolDecr(s.bounce___128806); if (!r0) { step = 21; continue; } - s.tmp_0 = Sprite_vy__P83680_mk(s); + s.tmp_0 = Sprite_vy__P116060_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_vy__P83679_mk(s); + s.tmp_2 = Sprite_vy__P116059_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 338; s.pc = 48; return s.tmp_2; case 48: @@ -34334,7 +34334,7 @@ switch (step) { case 22: { step = 28; continue; } case 23: - s.tmp_2 = Sprite_bottom__P83716_mk(s); + s.tmp_2 = Sprite_bottom__P116096_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 340; s.pc = 49; return s.tmp_2; case 49: @@ -34342,7 +34342,7 @@ switch (step) { s.tmp_1 = r0; r0 = s.arg1.fields["_offsetY"]; s.tmp_4 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___83446); + r0 = pxsim_ImageMethods.height(globals.screen___115826); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); s.tmp_3 = r0; @@ -34350,22 +34350,22 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 26; continue; } - s.tmp_6 = Sprite_bottom__P83717_mk(s); + s.tmp_6 = Sprite_bottom__P116097_mk(s); s.tmp_6.arg0 = s.arg0; r0 = s.arg1.fields["_offsetY"]; s.tmp_7 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___83446); + r0 = pxsim_ImageMethods.height(globals.screen___115826); s.tmp_8 = r0; r0 = (s.tmp_7 + s.tmp_8); s.tmp_6.arg1 = r0; s.callLocIdx = 343; s.pc = 50; return s.tmp_6; case 50: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(s.bounce___96426); + r0 = pxsim_numops_toBoolDecr(s.bounce___128806); if (!r0) { step = 24; continue; } - s.tmp_0 = Sprite_vy__P83680_mk(s); + s.tmp_0 = Sprite_vy__P116060_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_vy__P83679_mk(s); + s.tmp_2 = Sprite_vy__P116059_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 344; s.pc = 52; return s.tmp_2; case 52: @@ -34408,12 +34408,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite___update__P83726.info = {"start":22432,"length":1390,"line":686,"column":4,"endLine":725,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__update","argumentNames":["this","camera","dt"]} +Sprite___update__P116106.info = {"start":22432,"length":1390,"line":686,"column":4,"endLine":725,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__update","argumentNames":["this","camera","dt"]} -function Sprite___update__P83726_mk(s) { +function Sprite___update__P116106_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite___update__P83726, depth: s.depth + 1, + parent: s, fn: Sprite___update__P116106, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34426,8 +34426,8 @@ function Sprite___update__P83726_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - bounce___96426: undefined, - tm___96431: undefined, + bounce___128806: undefined, + tm___128811: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -34437,7 +34437,7 @@ function Sprite___update__P83726_mk(s) { -function Sprite_isOutOfScreen__P83724(s) { +function Sprite_isOutOfScreen__P116104(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34447,15 +34447,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ox___96520 = undefined; - s.oy___96528 = undefined; + s.ox___128900 = undefined; + s.oy___128908 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -34469,7 +34469,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_2 = r0; - s.ox___96520 = (s.tmp_2); + s.ox___128900 = (s.tmp_2); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -34483,14 +34483,14 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_2 = r0; - s.oy___96528 = (s.tmp_2); - s.tmp_3 = Sprite_right__P83712_mk(s); + s.oy___128908 = (s.tmp_2); + s.tmp_3 = Sprite_right__P116092_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 287; s.pc = 11; return s.tmp_3; case 11: r0 = s.retval; s.tmp_2 = r0; - r0 = (s.tmp_2 - s.ox___96520); + r0 = (s.tmp_2 - s.ox___128900); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -34499,13 +34499,13 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_6 = Sprite_bottom__P83716_mk(s); + s.tmp_6 = Sprite_bottom__P116096_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 288; s.pc = 12; return s.tmp_6; case 12: r0 = s.retval; s.tmp_5 = r0; - r0 = (s.tmp_5 - s.oy___96528); + r0 = (s.tmp_5 - s.oy___128908); s.tmp_4 = r0; r0 = (s.tmp_4 < 0); case 6: @@ -34516,15 +34516,15 @@ switch (step) { r0 = s.tmp_7; { step = 8; continue; } case 7: - s.tmp_10 = Sprite_left__P83710_mk(s); + s.tmp_10 = Sprite_left__P116090_mk(s); s.tmp_10.arg0 = s.arg0; s.callLocIdx = 289; s.pc = 13; return s.tmp_10; case 13: r0 = s.retval; s.tmp_9 = r0; - r0 = (s.tmp_9 - s.ox___96520); + r0 = (s.tmp_9 - s.ox___128900); s.tmp_8 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___83446); + r0 = pxsim_ImageMethods.width(globals.screen___115826); s.tmp_11 = r0; r0 = (s.tmp_8 > s.tmp_11); case 8: @@ -34535,15 +34535,15 @@ switch (step) { r0 = s.tmp_12; { step = 10; continue; } case 9: - s.tmp_15 = Sprite_top__P83714_mk(s); + s.tmp_15 = Sprite_top__P116094_mk(s); s.tmp_15.arg0 = s.arg0; s.callLocIdx = 290; s.pc = 14; return s.tmp_15; case 14: r0 = s.retval; s.tmp_14 = r0; - r0 = (s.tmp_14 - s.oy___96528); + r0 = (s.tmp_14 - s.oy___128908); s.tmp_13 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___83446); + r0 = pxsim_ImageMethods.height(globals.screen___115826); s.tmp_16 = r0; r0 = (s.tmp_13 > s.tmp_16); case 10: @@ -34553,12 +34553,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_isOutOfScreen__P83724.info = {"start":20679,"length":358,"line":640,"column":4,"endLine":644,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isOutOfScreen","argumentNames":["this","camera"]} +Sprite_isOutOfScreen__P116104.info = {"start":20679,"length":358,"line":640,"column":4,"endLine":644,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isOutOfScreen","argumentNames":["this","camera"]} -function Sprite_isOutOfScreen__P83724_mk(s) { +function Sprite_isOutOfScreen__P116104_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_isOutOfScreen__P83724, depth: s.depth + 1, + parent: s, fn: Sprite_isOutOfScreen__P116104, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34578,8 +34578,8 @@ function Sprite_isOutOfScreen__P83724_mk(s) { tmp_15: undefined, tmp_16: undefined, tmp_17: undefined, - ox___96520: undefined, - oy___96528: undefined, + ox___128900: undefined, + oy___128908: undefined, arg0: undefined, arg1: undefined, } } @@ -34588,7 +34588,7 @@ function Sprite_isOutOfScreen__P83724_mk(s) { -function Sprite_bottom__P83717(s) { +function Sprite_bottom__P116097(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34604,8 +34604,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); - s.tmp_0 = Sprite_top__P83715_mk(s); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); + s.tmp_0 = Sprite_top__P116095_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; r0 = s.arg0.fields["_image"]; @@ -34621,12 +34621,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_bottom__P83717.info = {"start":10414,"length":73,"line":378,"column":4,"endLine":380,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"bottom","argumentNames":["this","value"]} +Sprite_bottom__P116097.info = {"start":10414,"length":73,"line":378,"column":4,"endLine":380,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"bottom","argumentNames":["this","value"]} -function Sprite_bottom__P83717_mk(s) { +function Sprite_bottom__P116097_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_bottom__P83717, depth: s.depth + 1, + parent: s, fn: Sprite_bottom__P116097, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34640,7 +34640,7 @@ function Sprite_bottom__P83717_mk(s) { -function Sprite_right__P83713(s) { +function Sprite_right__P116093(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34656,8 +34656,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); - s.tmp_0 = Sprite_left__P83711_mk(s); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); + s.tmp_0 = Sprite_left__P116091_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; r0 = s.arg0.fields["_image"]; @@ -34673,12 +34673,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_right__P83713.info = {"start":9607,"length":71,"line":348,"column":4,"endLine":350,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"right","argumentNames":["this","value"]} +Sprite_right__P116093.info = {"start":9607,"length":71,"line":348,"column":4,"endLine":350,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"right","argumentNames":["this","value"]} -function Sprite_right__P83713_mk(s) { +function Sprite_right__P116093_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_right__P83713, depth: s.depth + 1, + parent: s, fn: Sprite_right__P116093, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34692,7 +34692,7 @@ function Sprite_right__P83713_mk(s) { -function Sprite_width__P83708(s) { +function Sprite_width__P116088(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34707,20 +34707,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_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() } } } -Sprite_width__P83708.info = {"start":8673,"length":52,"line":313,"column":4,"endLine":315,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"width","argumentNames":["this"]} -Sprite_width__P83708.isGetter = true; +Sprite_width__P116088.info = {"start":8673,"length":52,"line":313,"column":4,"endLine":315,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"width","argumentNames":["this"]} +Sprite_width__P116088.isGetter = true; -function Sprite_width__P83708_mk(s) { +function Sprite_width__P116088_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_width__P83708, depth: s.depth + 1, + parent: s, fn: Sprite_width__P116088, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -34730,7 +34730,7 @@ function Sprite_width__P83708_mk(s) { -function Sprite_data__P83690(s) { +function Sprite_data__P116070(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34746,18 +34746,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); r0 = (s.arg0).fields["_data"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -Sprite_data__P83690.info = {"start":4471,"length":56,"line":169,"column":4,"endLine":171,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"data","argumentNames":["this","value"]} +Sprite_data__P116070.info = {"start":4471,"length":56,"line":169,"column":4,"endLine":171,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"data","argumentNames":["this","value"]} -function Sprite_data__P83690_mk(s) { +function Sprite_data__P116070_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_data__P83690, depth: s.depth + 1, + parent: s, fn: Sprite_data__P116070, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -34767,7 +34767,7 @@ function Sprite_data__P83690_mk(s) { -function Sprite_data__P83689(s) { +function Sprite_data__P116069(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34782,7 +34782,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); r0 = s.arg0.fields["_data"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -34801,13 +34801,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_data__P83689.info = {"start":4373,"length":92,"line":164,"column":4,"endLine":167,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"data","argumentNames":["this"]} -Sprite_data__P83689.isGetter = true; +Sprite_data__P116069.info = {"start":4373,"length":92,"line":164,"column":4,"endLine":167,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"data","argumentNames":["this"]} +Sprite_data__P116069.isGetter = true; -function Sprite_data__P83689_mk(s) { +function Sprite_data__P116069_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_data__P83689, depth: s.depth + 1, + parent: s, fn: Sprite_data__P116069, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34821,7 +34821,7 @@ function Sprite_data__P83689_mk(s) { -function scene_BackgroundLayer_constructor__P83931(s) { +function scene_BackgroundLayer_constructor__P116311(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34839,9 +34839,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_BackgroundLayer__C83924_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_BackgroundLayer__C116304_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_max__P81769_mk(s); + s.tmp_2 = Math_max__P114149_mk(s); s.tmp_2.arg0 = 1; s.tmp_2.arg1 = s.arg1; s.callLocIdx = 680; s.pc = 7; return s.tmp_2; @@ -34887,12 +34887,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_BackgroundLayer_constructor__P83931.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__P116311.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__P83931_mk(s) { +function scene_BackgroundLayer_constructor__P116311_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_BackgroundLayer_constructor__P83931, depth: s.depth + 1, + parent: s, fn: scene_BackgroundLayer_constructor__P116311, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34907,7 +34907,7 @@ function scene_BackgroundLayer_constructor__P83931_mk(s) { -function scene_Camera_y__P84012(s) { +function scene_Camera_y__P116392(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34922,10 +34922,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C84002_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C116382_VT)) failedCast(r0); r0 = s.arg0.fields["drawOffsetY"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___83446); + r0 = pxsim_ImageMethods.height(globals.screen___115826); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; @@ -34933,13 +34933,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_y__P84012.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__P84012.isGetter = true; +scene_Camera_y__P116392.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__P116392.isGetter = true; -function scene_Camera_y__P84012_mk(s) { +function scene_Camera_y__P116392_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_y__P84012, depth: s.depth + 1, + parent: s, fn: scene_Camera_y__P116392, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34951,7 +34951,7 @@ function scene_Camera_y__P84012_mk(s) { -function scene_Camera_x__P84011(s) { +function scene_Camera_x__P116391(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34966,10 +34966,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C84002_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C116382_VT)) failedCast(r0); r0 = s.arg0.fields["drawOffsetX"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___83446); + r0 = pxsim_ImageMethods.width(globals.screen___115826); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; @@ -34977,13 +34977,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_x__P84011.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__P84011.isGetter = true; +scene_Camera_x__P116391.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__P116391.isGetter = true; -function scene_Camera_x__P84011_mk(s) { +function scene_Camera_x__P116391_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_x__P84011, depth: s.depth + 1, + parent: s, fn: scene_Camera_x__P116391, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34995,7 +34995,7 @@ function scene_Camera_x__P84011_mk(s) { -function particles_ParticleSource___draw__P84326(s) { +function particles_ParticleSource___draw__P116706(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35005,18 +35005,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.current___96643 = undefined; - s.left___96646 = undefined; - s.top___96656 = undefined; + s.current___129023 = undefined; + s.left___129026 = undefined; + s.top___129036 = 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__C84320_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C116700_VT)) failedCast(r0); r0 = s.arg0.fields["head"]; - s.current___96643 = (r0); + s.current___129023 = (r0); r0 = s.arg0.fields["pFlags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); @@ -35034,7 +35034,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.left___96646 = (s.tmp_4); + s.left___129026 = (s.tmp_4); r0 = s.arg0.fields["pFlags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); @@ -35052,49 +35052,49 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_4 = r0; - s.top___96656 = (s.tmp_4); + s.top___129036 = (s.tmp_4); case 5: - r0 = pxsim_numops_toBoolDecr(s.current___96643); + r0 = pxsim_numops_toBoolDecr(s.current___129023); if (!r0) { step = 8; continue; } - r0 = s.current___96643.fields["lifespan"]; + r0 = s.current___129023.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__P85876_mk(s); + s.tmp_2 = particles_ParticleSource_drawParticle__P118256_mk(s); s.tmp_2.arg0 = s.arg0; - s.tmp_2.arg1 = s.current___96643; - s.tmp_2.arg2 = s.left___96646; - s.tmp_2.arg3 = s.top___96656; + s.tmp_2.arg1 = s.current___129023; + s.tmp_2.arg2 = s.left___129026; + s.tmp_2.arg3 = s.top___129036; s.callLocIdx = 1023; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; case 6: case 7: - r0 = s.current___96643.fields["next"]; - s.current___96643 = (r0); + r0 = s.current___129023.fields["next"]; + s.current___129023 = (r0); { step = 5; continue; } case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource___draw__P84326.info = {"start":3199,"length":468,"line":111,"column":8,"endLine":121,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"__draw","argumentNames":["this","camera"]} +particles_ParticleSource___draw__P116706.info = {"start":3199,"length":468,"line":111,"column":8,"endLine":121,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"__draw","argumentNames":["this","camera"]} -function particles_ParticleSource___draw__P84326_mk(s) { +function particles_ParticleSource___draw__P116706_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource___draw__P84326, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource___draw__P116706, 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___96643: undefined, - left___96646: undefined, - top___96656: undefined, + current___129023: undefined, + left___129026: undefined, + top___129036: undefined, arg0: undefined, arg1: undefined, } } @@ -35103,7 +35103,7 @@ function particles_ParticleSource___draw__P84326_mk(s) { -function particles_ParticleSource_drawParticle__P85876(s) { +function particles_ParticleSource_drawParticle__P118256(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35121,8 +35121,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C84320_VT)) failedCast(r0); - s.tmp_0 = particles_ParticleFactory__C84356_v1_4_mk(s); + if (!checkSubtype(r0, particles_ParticleSource__C116700_VT)) failedCast(r0); + s.tmp_0 = particles_ParticleFactory__C116736_v1_4_mk(s); r0 = s.arg0.fields["_factory"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -35134,7 +35134,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__C84356_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleFactory__C116736_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: @@ -35143,12 +35143,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_drawParticle__P85876.info = {"start":8598,"length":174,"line":286,"column":8,"endLine":288,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"drawParticle","argumentNames":["this","p","screenLeft","screenTop"]} +particles_ParticleSource_drawParticle__P118256.info = {"start":8598,"length":174,"line":286,"column":8,"endLine":288,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"drawParticle","argumentNames":["this","p","screenLeft","screenTop"]} -function particles_ParticleSource_drawParticle__P85876_mk(s) { +function particles_ParticleSource_drawParticle__P118256_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_drawParticle__P85876, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_drawParticle__P118256, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35163,7 +35163,7 @@ function particles_ParticleSource_drawParticle__P85876_mk(s) { -function particles_ParticleFactory_drawParticle__P84359(s) { +function particles_ParticleFactory_drawParticle__P116739(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35181,8 +35181,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleFactory__C84356_VT)) failedCast(r0); - s.tmp_0 = r0 = globals.screen___83446; + if (!checkSubtype(r0, particles_ParticleFactory__C116736_VT)) failedCast(r0); + s.tmp_0 = r0 = globals.screen___115826; r0 = (s.arg2 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); @@ -35196,12 +35196,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleFactory_drawParticle__P84359.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__P116739.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__P84359_mk(s) { +function particles_ParticleFactory_drawParticle__P116739_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleFactory_drawParticle__P84359, depth: s.depth + 1, + parent: s, fn: particles_ParticleFactory_drawParticle__P116739, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35218,7 +35218,7 @@ function particles_ParticleFactory_drawParticle__P84359_mk(s) { -function sprites_BaseSprite___update__P83510(s) { +function sprites_BaseSprite___update__P115890(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35235,17 +35235,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C83502_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C115882_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSprite___update__P83510.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__P115890.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__P83510_mk(s) { +function sprites_BaseSprite___update__P115890_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___update__P83510, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___update__P115890, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -35256,7 +35256,7 @@ function sprites_BaseSprite___update__P83510_mk(s) { -function sprites_BaseSprite___draw__P83508(s) { +function sprites_BaseSprite___draw__P115888(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35272,10 +35272,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C83502_VT)) failedCast(r0); - s.tmp_1 = sprites_BaseSprite__C83502_v0_1_mk(s); + if (!checkSubtype(r0, sprites_BaseSprite__C115882_VT)) failedCast(r0); + s.tmp_1 = sprites_BaseSprite__C115882_v0_1_mk(s); s.tmp_1.arg0 = s.arg0; - if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSprite__C83502_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSprite__C115882_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: @@ -35283,10 +35283,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = sprites_BaseSprite__C83502_v2_2_mk(s); + s.tmp_2 = sprites_BaseSprite__C115882_v2_2_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; - if (!checkSubtype(s.tmp_2.arg0, sprites_BaseSprite__C83502_VT)) failedCast(s.tmp_2.arg0); + if (!checkSubtype(s.tmp_2.arg0, sprites_BaseSprite__C115882_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: @@ -35297,12 +35297,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSprite___draw__P83508.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__P115888.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__P83508_mk(s) { +function sprites_BaseSprite___draw__P115888_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___draw__P83508, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___draw__P115888, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35315,7 +35315,7 @@ function sprites_BaseSprite___draw__P83508_mk(s) { -function sprites_BaseSprite___drawCore__P83509(s) { +function sprites_BaseSprite___drawCore__P115889(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35331,17 +35331,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C83502_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C115882_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSprite___drawCore__P83509.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__P115889.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__P83509_mk(s) { +function sprites_BaseSprite___drawCore__P115889_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___drawCore__P83509, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___drawCore__P115889, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -35351,7 +35351,7 @@ function sprites_BaseSprite___drawCore__P83509_mk(s) { -function sprites_BaseSprite___visible__P83505(s) { +function sprites_BaseSprite___visible__P115885(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35366,17 +35366,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C83502_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C115882_VT)) failedCast(r0); r0 = true; return leave(s, r0) default: oops() } } } -sprites_BaseSprite___visible__P83505.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__P115885.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__P83505_mk(s) { +function sprites_BaseSprite___visible__P115885_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___visible__P83505, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___visible__P115885, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -35385,7 +35385,7 @@ function sprites_BaseSprite___visible__P83505_mk(s) { -function particles_ShapeFactory_createParticle__P84386(s) { +function particles_ShapeFactory_createParticle__P116766(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35395,23 +35395,23 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___96718 = undefined; + s.p___129098 = 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__C84382_VT)) failedCast(r0); - s.tmp_0 = particles_AreaFactory_createParticle__P84372_mk(s); + if (!checkSubtype(r0, particles_ShapeFactory__C116762_VT)) failedCast(r0); + s.tmp_0 = particles_AreaFactory_createParticle__P116752_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1117; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.p___96718 = (r0); - s.tmp_0 = r0 = s.p___96718; - s.tmp_2 = Math_FastRandom_randomRange__P84232_mk(s); + s.p___129098 = (r0); + s.tmp_0 = r0 = s.p___129098; + s.tmp_2 = Math_FastRandom_randomRange__P116612_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = 1; @@ -35421,21 +35421,21 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["color"] = (s.tmp_1); - r0 = s.p___96718; + r0 = s.p___129098; return leave(s, r0) default: oops() } } } -particles_ShapeFactory_createParticle__P84386.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__P116766.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__P84386_mk(s) { +function particles_ShapeFactory_createParticle__P116766_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_createParticle__P84386, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_createParticle__P116766, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - p___96718: undefined, + p___129098: undefined, arg0: undefined, arg1: undefined, } } @@ -35444,7 +35444,7 @@ function particles_ShapeFactory_createParticle__P84386_mk(s) { -function particles_AreaFactory_createParticle__P84372(s) { +function particles_AreaFactory_createParticle__P116752(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35454,23 +35454,23 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___96730 = undefined; + s.p___129110 = 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__C84366_VT)) failedCast(r0); - s.tmp_0 = particles_SprayFactory_createParticle__P84362_mk(s); + if (!checkSubtype(r0, particles_AreaFactory__C116746_VT)) failedCast(r0); + s.tmp_0 = particles_SprayFactory_createParticle__P116742_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1099; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.p___96730 = (r0); - s.tmp_0 = r0 = s.p___96730; - s.tmp_2 = Math_FastRandom_randomRange__P84232_mk(s); + s.p___129110 = (r0); + s.tmp_0 = r0 = s.p___129110; + s.tmp_2 = Math_FastRandom_randomRange__P116612_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_2.arg0 = r0; r0 = s.arg0.fields["minLifespan"]; @@ -35482,8 +35482,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___96730; - s.tmp_4 = Math_FastRandom_randomRange__P84232_mk(s); + s.tmp_0 = r0 = s.p___129110; + s.tmp_4 = Math_FastRandom_randomRange__P116612_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_4.arg0 = r0; s.tmp_4.arg1 = 0; @@ -35499,7 +35499,7 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_3 - s.tmp_5); s.tmp_2 = r0; - r0 = s.p___96730.fields["_x"]; + r0 = s.p___129110.fields["_x"]; s.tmp_7 = r0; r0 = (s.tmp_2 << 8); s.tmp_8 = r0; @@ -35541,8 +35541,8 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.tmp_5 = r0 = s.p___96730; - s.tmp_9 = Math_FastRandom_randomRange__P84232_mk(s); + s.tmp_5 = r0 = s.p___129110; + s.tmp_9 = Math_FastRandom_randomRange__P116612_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_9.arg0 = r0; s.tmp_9.arg1 = 0; @@ -35554,23 +35554,23 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 - s.tmp_4); s.tmp_7 = r0; - r0 = s.p___96730.fields["_y"]; + r0 = s.p___129110.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___96730; + r0 = s.p___129110; return leave(s, r0) default: oops() } } } -particles_AreaFactory_createParticle__P84372.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__P116752.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__P84372_mk(s) { +function particles_AreaFactory_createParticle__P116752_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_AreaFactory_createParticle__P84372, depth: s.depth + 1, + parent: s, fn: particles_AreaFactory_createParticle__P116752, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35584,7 +35584,7 @@ function particles_AreaFactory_createParticle__P84372_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - p___96730: undefined, + p___129110: undefined, arg0: undefined, arg1: undefined, } } @@ -35593,7 +35593,7 @@ function particles_AreaFactory_createParticle__P84372_mk(s) { -function particles_SprayFactory_createParticle__P84362(s) { +function particles_SprayFactory_createParticle__P116742(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35603,26 +35603,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___96778 = undefined; - s.angle___96782 = undefined; + s.p___129158 = undefined; + s.angle___129162 = 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__C84360_VT)) failedCast(r0); - s.tmp_0 = particles_ParticleFactory_createParticle__P84358_mk(s); + if (!checkSubtype(r0, particles_SprayFactory__C116740_VT)) failedCast(r0); + s.tmp_0 = particles_ParticleFactory_createParticle__P116738_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1088; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.p___96778 = (r0); + s.p___129158 = (r0); r0 = s.arg0.fields["minAngle"]; s.tmp_1 = r0; - s.tmp_3 = Math_FastRandom_randomRange__P84232_mk(s); - s.tmp_3.arg0 = globals.galois___85890; + s.tmp_3 = Math_FastRandom_randomRange__P116612_mk(s); + s.tmp_3.arg0 = globals.galois___118270; s.tmp_3.arg1 = 0; r0 = s.arg0.fields["spread"]; s.tmp_3.arg2 = r0; @@ -35633,9 +35633,9 @@ switch (step) { r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 % 100); - s.angle___96782 = (r0); - s.tmp_0 = r0 = s.p___96778; - r0 = pxsim_Array__getAt(globals.cachedSin___85885, s.angle___96782); + s.angle___129162 = (r0); + s.tmp_0 = r0 = s.p___129158; + r0 = pxsim_Array__getAt(globals.cachedSin___118265, s.angle___129162); s.tmp_2 = r0; r0 = s.arg0.fields["speed"]; s.tmp_3 = r0; @@ -35644,8 +35644,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___96778; - r0 = pxsim_Array__getAt(globals.cachedCos___85886, s.angle___96782); + s.tmp_0 = r0 = s.p___129158; + r0 = pxsim_Array__getAt(globals.cachedCos___118266, s.angle___129162); s.tmp_2 = r0; r0 = s.arg0.fields["speed"]; s.tmp_3 = r0; @@ -35654,24 +35654,24 @@ switch (step) { r0 = (s.tmp_4 >> 8); s.tmp_1 = r0; r0 = (s.tmp_0).fields["vy"] = (s.tmp_1); - r0 = s.p___96778; + r0 = s.p___129158; return leave(s, r0) default: oops() } } } -particles_SprayFactory_createParticle__P84362.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__P116742.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__P84362_mk(s) { +function particles_SprayFactory_createParticle__P116742_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_createParticle__P84362, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_createParticle__P116742, 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___96778: undefined, - angle___96782: undefined, + p___129158: undefined, + angle___129162: undefined, arg0: undefined, arg1: undefined, } } @@ -35680,7 +35680,7 @@ function particles_SprayFactory_createParticle__P84362_mk(s) { -function scene_Scene_data__P84084(s) { +function scene_Scene_data__P116464(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35695,18 +35695,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C84061_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C116441_VT)) failedCast(r0); r0 = s.arg0.fields["_data"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Scene_data__P84084.info = {"start":6655,"length":53,"line":182,"column":8,"endLine":184,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"data","argumentNames":["this"]} -scene_Scene_data__P84084.isGetter = true; +scene_Scene_data__P116464.info = {"start":6655,"length":53,"line":182,"column":8,"endLine":184,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"data","argumentNames":["this"]} +scene_Scene_data__P116464.isGetter = true; -function scene_Scene_data__P84084_mk(s) { +function scene_Scene_data__P116464_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_data__P84084, depth: s.depth + 1, + parent: s, fn: scene_Scene_data__P116464, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -35715,7 +35715,7 @@ function scene_Scene_data__P84084_mk(s) { -function controller_AnyButton_isPressed__P85354(s) { +function controller_AnyButton_isPressed__P117734(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35725,36 +35725,36 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctrl___96816 = undefined; - s.b___96820 = undefined; - s.unnamed456___U2 = undefined; - s.unnamed457___U3 = undefined; + s.ctrl___129196 = undefined; + s.b___129200 = undefined; + s.unnamed616___U2 = undefined; + s.unnamed617___U3 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_AnyButton__C85352_VT)) failedCast(r0); - s.tmp_0 = controller__player1__P83561_mk(s); + if (!checkSubtype(r0, controller_AnyButton__C117732_VT)) failedCast(r0); + s.tmp_0 = controller__player1__P115941_mk(s); s.callLocIdx = 148; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.ctrl___96816 = (r0); - s.b___96820 = (undefined); - r0 = s.ctrl___96816.fields["buttons"]; - s.unnamed456___U2 = (r0); - s.unnamed457___U3 = (0); + s.ctrl___129196 = (r0); + s.b___129200 = (undefined); + r0 = s.ctrl___129196.fields["buttons"]; + s.unnamed616___U2 = (r0); + s.unnamed617___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed457___U3; - r0 = pxsim_Array__length(s.unnamed456___U2); + s.tmp_0 = r0 = s.unnamed617___U3; + r0 = pxsim_Array__length(s.unnamed616___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed456___U2, s.unnamed457___U3); - s.b___96820 = (r0); - s.tmp_3 = controller_Button__C83547_v0_1_mk(s); - s.tmp_3.arg0 = s.b___96820; - if (!checkSubtype(s.tmp_3.arg0, controller_Button__C83547_VT)) failedCast(s.tmp_3.arg0); + r0 = pxsim_Array__getAt(s.unnamed616___U2, s.unnamed617___U3); + s.b___129200 = (r0); + s.tmp_3 = controller_Button__C115927_v0_1_mk(s); + s.tmp_3.arg0 = s.b___129200; + if (!checkSubtype(s.tmp_3.arg0, controller_Button__C115927_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: @@ -35766,31 +35766,31 @@ switch (step) { { step = 5; continue; } case 2: case 3: - r0 = (s.unnamed457___U3 + 1); - s.unnamed457___U3 = (r0); + r0 = (s.unnamed617___U3 + 1); + s.unnamed617___U3 = (r0); { step = 1; continue; } case 4: - s.unnamed456___U2 = (undefined); + s.unnamed616___U2 = (undefined); r0 = false; case 5: return leave(s, r0) default: oops() } } } -controller_AnyButton_isPressed__P85354.info = {"start":5874,"length":202,"line":185,"column":8,"endLine":192,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"isPressed","argumentNames":["this"]} +controller_AnyButton_isPressed__P117734.info = {"start":5874,"length":202,"line":185,"column":8,"endLine":192,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"isPressed","argumentNames":["this"]} -function controller_AnyButton_isPressed__P85354_mk(s) { +function controller_AnyButton_isPressed__P117734_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_AnyButton_isPressed__P85354, depth: s.depth + 1, + parent: s, fn: controller_AnyButton_isPressed__P117734, 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___96816: undefined, - b___96820: undefined, - unnamed456___U2: undefined, - unnamed457___U3: undefined, + ctrl___129196: undefined, + b___129200: undefined, + unnamed616___U2: undefined, + unnamed617___U3: undefined, arg0: undefined, } } @@ -35798,7 +35798,7 @@ function controller_AnyButton_isPressed__P85354_mk(s) { -function controller_Button_toString__P83552(s) { +function controller_Button_toString__P115932(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35813,7 +35813,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C83547_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C115927_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -35853,12 +35853,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_toString__P83552.info = {"start":1479,"length":100,"line":63,"column":8,"endLine":65,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"toString","argumentNames":["this"]} +controller_Button_toString__P115932.info = {"start":1479,"length":100,"line":63,"column":8,"endLine":65,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"toString","argumentNames":["this"]} -function controller_Button_toString__P83552_mk(s) { +function controller_Button_toString__P115932_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_toString__P83552, depth: s.depth + 1, + parent: s, fn: controller_Button_toString__P115932, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35874,7 +35874,7 @@ function controller_Button_toString__P83552_mk(s) { -function sprites_StaticObstacle_width__P83804(s) { +function sprites_StaticObstacle_width__P116184(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35889,20 +35889,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C83794_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C116174_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__P83804.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__P83804.isGetter = true; +sprites_StaticObstacle_width__P116184.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__P116184.isGetter = true; -function sprites_StaticObstacle_width__P83804_mk(s) { +function sprites_StaticObstacle_width__P116184_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_width__P83804, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_width__P116184, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -35912,7 +35912,7 @@ function sprites_StaticObstacle_width__P83804_mk(s) { -function sprites_StaticObstacle_height__P83803(s) { +function sprites_StaticObstacle_height__P116183(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35927,20 +35927,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C83794_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C116174_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__P83803.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__P83803.isGetter = true; +sprites_StaticObstacle_height__P116183.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__P116183.isGetter = true; -function sprites_StaticObstacle_height__P83803_mk(s) { +function sprites_StaticObstacle_height__P116183_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_height__P83803, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_height__P116183, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -35950,7 +35950,7 @@ function sprites_StaticObstacle_height__P83803_mk(s) { -function sprites_StaticObstacle_y__P83802(s) { +function sprites_StaticObstacle_y__P116182(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35965,7 +35965,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C83794_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C116174_VT)) failedCast(r0); r0 = s.arg0.fields["top"]; s.tmp_0 = r0; r0 = s.arg0.fields["image"]; @@ -35978,13 +35978,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -sprites_StaticObstacle_y__P83802.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__P83802.isGetter = true; +sprites_StaticObstacle_y__P116182.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__P116182.isGetter = true; -function sprites_StaticObstacle_y__P83802_mk(s) { +function sprites_StaticObstacle_y__P116182_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_y__P83802, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_y__P116182, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35997,7 +35997,7 @@ function sprites_StaticObstacle_y__P83802_mk(s) { -function sprites_StaticObstacle_x__P83801(s) { +function sprites_StaticObstacle_x__P116181(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36012,7 +36012,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C83794_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C116174_VT)) failedCast(r0); r0 = s.arg0.fields["left"]; s.tmp_0 = r0; r0 = s.arg0.fields["image"]; @@ -36025,13 +36025,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -sprites_StaticObstacle_x__P83801.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__P83801.isGetter = true; +sprites_StaticObstacle_x__P116181.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__P116181.isGetter = true; -function sprites_StaticObstacle_x__P83801_mk(s) { +function sprites_StaticObstacle_x__P116181_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_x__P83801, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_x__P116181, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36044,7 +36044,7 @@ function sprites_StaticObstacle_x__P83801_mk(s) { -function tiles_Location_y__P83943(s) { +function tiles_Location_y__P116323(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36054,22 +36054,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scale___96860 = undefined; + s.scale___129240 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C83938_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C116318_VT)) failedCast(r0); r0 = s.arg0.fields["tileMap"]; s.tmp_0 = r0; r0 = s.tmp_0.fields["_scale"]; - s.scale___96860 = (r0); + s.scale___129240 = (r0); r0 = s.arg0.fields["_row"]; s.tmp_1 = r0; - r0 = (s.tmp_1 << s.scale___96860); + r0 = (s.tmp_1 << s.scale___129240); s.tmp_0 = r0; - r0 = (s.scale___96860 - 1); + r0 = (s.scale___129240 - 1); s.tmp_3 = r0; r0 = (1 << s.tmp_3); s.tmp_2 = r0; @@ -36077,19 +36077,19 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_y__P83943.info = {"start":836,"length":135,"line":38,"column":8,"endLine":41,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"y","argumentNames":["this"]} -tiles_Location_y__P83943.isGetter = true; +tiles_Location_y__P116323.info = {"start":836,"length":135,"line":38,"column":8,"endLine":41,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"y","argumentNames":["this"]} +tiles_Location_y__P116323.isGetter = true; -function tiles_Location_y__P83943_mk(s) { +function tiles_Location_y__P116323_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_y__P83943, depth: s.depth + 1, + parent: s, fn: tiles_Location_y__P116323, 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___96860: undefined, + scale___129240: undefined, arg0: undefined, } } @@ -36097,7 +36097,7 @@ function tiles_Location_y__P83943_mk(s) { -function tiles_Location_x__P83942(s) { +function tiles_Location_x__P116322(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36107,22 +36107,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scale___96877 = undefined; + s.scale___129257 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C83938_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C116318_VT)) failedCast(r0); r0 = s.arg0.fields["tileMap"]; s.tmp_0 = r0; r0 = s.tmp_0.fields["_scale"]; - s.scale___96877 = (r0); + s.scale___129257 = (r0); r0 = s.arg0.fields["_col"]; s.tmp_1 = r0; - r0 = (s.tmp_1 << s.scale___96877); + r0 = (s.tmp_1 << s.scale___129257); s.tmp_0 = r0; - r0 = (s.scale___96877 - 1); + r0 = (s.scale___129257 - 1); s.tmp_3 = r0; r0 = (1 << s.tmp_3); s.tmp_2 = r0; @@ -36130,19 +36130,19 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_x__P83942.info = {"start":691,"length":135,"line":33,"column":8,"endLine":36,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"x","argumentNames":["this"]} -tiles_Location_x__P83942.isGetter = true; +tiles_Location_x__P116322.info = {"start":691,"length":135,"line":33,"column":8,"endLine":36,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"x","argumentNames":["this"]} +tiles_Location_x__P116322.isGetter = true; -function tiles_Location_x__P83942_mk(s) { +function tiles_Location_x__P116322_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_x__P83942, depth: s.depth + 1, + parent: s, fn: tiles_Location_x__P116322, 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___96877: undefined, + scale___129257: undefined, arg0: undefined, } } @@ -36150,7 +36150,7 @@ function tiles_Location_x__P83942_mk(s) { -function scene_Renderable___drawCore__P84023(s) { +function scene_Renderable___drawCore__P116403(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36166,10 +36166,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Renderable__C84020_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Renderable__C116400_VT)) failedCast(r0); s.tmp_0 = if_handler_3_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = globals.screen___83446; + s.tmp_0.arg1 = globals.screen___115826; 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); @@ -36186,12 +36186,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Renderable___drawCore__P84023.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__P116403.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__P84023_mk(s) { +function scene_Renderable___drawCore__P116403_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Renderable___drawCore__P84023, depth: s.depth + 1, + parent: s, fn: scene_Renderable___drawCore__P116403, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -36202,7 +36202,7 @@ function scene_Renderable___drawCore__P84023_mk(s) { -function scene_Renderable___visible__P84022(s) { +function scene_Renderable___visible__P116402(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36217,7 +36217,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Renderable__C84020_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Renderable__C116400_VT)) failedCast(r0); s.tmp_0 = if_shouldBeVisible_1_mk(s); s.tmp_0.arg0 = s.arg0; if (!s.tmp_0.arg0.vtable.iface) { @@ -36234,12 +36234,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Renderable___visible__P84022.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__P116402.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__P84022_mk(s) { +function scene_Renderable___visible__P116402_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Renderable___visible__P84022, depth: s.depth + 1, + parent: s, fn: scene_Renderable___visible__P116402, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -36249,7 +36249,7 @@ function scene_Renderable___visible__P84022_mk(s) { -function Sprite___drawCore__P83725(s) { +function Sprite___drawCore__P116105(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36259,21 +36259,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ox___96904 = undefined; - s.oy___96912 = undefined; - s.l___96920 = undefined; - s.t___96924 = undefined; - s.font___96940 = undefined; - s.tx___96944 = undefined; - s.ty___96946 = undefined; + s.ox___129284 = undefined; + s.oy___129292 = undefined; + s.l___129300 = undefined; + s.t___129304 = undefined; + s.font___129320 = undefined; + s.tx___129324 = undefined; + s.ty___129326 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); - s.tmp_1 = Sprite_isOutOfScreen__P83724_mk(s); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); + s.tmp_1 = Sprite_isOutOfScreen__P116104_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 291; s.pc = 20; return s.tmp_1; @@ -36298,7 +36298,7 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_4 = r0; - s.ox___96904 = (s.tmp_4); + s.ox___129284 = (s.tmp_4); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -36312,35 +36312,35 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_2 = r0; - s.oy___96912 = (s.tmp_2); - s.tmp_1 = Sprite_left__P83710_mk(s); + s.oy___129292 = (s.tmp_2); + s.tmp_1 = Sprite_left__P116090_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 292; s.pc = 21; return s.tmp_1; case 21: r0 = s.retval; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.ox___96904); - s.l___96920 = (r0); - s.tmp_1 = Sprite_top__P83714_mk(s); + r0 = (s.tmp_0 - s.ox___129284); + s.l___129300 = (r0); + s.tmp_1 = Sprite_top__P116094_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 293; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.oy___96912); - s.t___96924 = (r0); + r0 = (s.tmp_0 - s.oy___129292); + s.t___129304 = (r0); r0 = s.arg0.fields["_image"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___83446, s.tmp_0, s.l___96920, s.t___96924); + r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___115826, s.tmp_0, s.l___129300, s.t___129304); 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 = 15; continue; } - s.font___96940 = (globals.font5___83394); - s.tx___96944 = (s.l___96920); - s.tmp_1 = r0 = s.t___96924; + s.font___129320 = (globals.font5___115774); + s.tx___129324 = (s.l___129300); + s.tmp_1 = r0 = s.t___129304; r0 = s.arg0.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.height(s.tmp_3); @@ -36348,12 +36348,12 @@ switch (step) { r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 + 2); - s.ty___96946 = (r0); - s.tmp_0 = helpers_imagePrint__P83404_mk(s); - s.tmp_0.arg0 = globals.screen___83446; + s.ty___129326 = (r0); + s.tmp_0 = helpers_imagePrint__P115784_mk(s); + s.tmp_0.arg0 = globals.screen___115826; r0 = pxsim_String_.mkEmpty(); s.tmp_3 = r0; - s.tmp_7 = Sprite_x__P83673_mk(s); + s.tmp_7 = Sprite_x__P116053_mk(s); s.tmp_7.arg0 = s.arg0; s.callLocIdx = 295; s.pc = 24; return s.tmp_7; case 24: @@ -36374,7 +36374,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_11 = Sprite_y__P83675_mk(s); + s.tmp_11 = Sprite_y__P116055_mk(s); s.tmp_11.arg0 = s.arg0; s.callLocIdx = 296; s.pc = 26; return s.tmp_11; case 26: @@ -36393,17 +36393,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___96944; - s.tmp_0.arg3 = s.ty___96946; + s.tmp_0.arg2 = s.tx___129324; + s.tmp_0.arg3 = s.ty___129326; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.font___96940; + s.tmp_0.arg5 = s.font___129320; s.tmp_0.arg6 = undefined; s.callLocIdx = 297; s.pc = 23; return s.tmp_0; case 23: r0 = s.retval; - s.tmp_0 = r0 = s.tx___96944; + s.tmp_0 = r0 = s.tx___129324; s.tmp_2 = if_charWidth_1_mk(s); - s.tmp_2.arg0 = s.font___96940; + s.tmp_2.arg0 = s.font___129320; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charWidth"); } else { @@ -36416,8 +36416,8 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.tx___96944 = (r0); - s.tmp_1 = Sprite_vx__P83677_mk(s); + s.tx___129324 = (r0); + s.tmp_1 = Sprite_vx__P116057_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 299; s.pc = 29; return s.tmp_1; case 29: @@ -36428,7 +36428,7 @@ switch (step) { r0 = s.tmp_0; { step = 8; continue; } case 7: - s.tmp_2 = Sprite_vy__P83679_mk(s); + s.tmp_2 = Sprite_vy__P116059_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 300; s.pc = 30; return s.tmp_2; case 30: @@ -36438,9 +36438,9 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 9; continue; } - s.tmp_4 = r0 = s.ty___96946; + s.tmp_4 = r0 = s.ty___129326; s.tmp_7 = if_charHeight_1_mk(s); - s.tmp_7.arg0 = s.font___96940; + s.tmp_7.arg0 = s.font___129320; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charHeight"); } else { @@ -36455,10 +36455,10 @@ switch (step) { r0 = (s.tmp_6 + 2); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); - s.ty___96946 = (r0); - s.tmp_0 = helpers_imagePrint__P83404_mk(s); - s.tmp_0.arg0 = globals.screen___83446; - s.tmp_6 = Sprite_vx__P83677_mk(s); + s.ty___129326 = (r0); + s.tmp_0 = helpers_imagePrint__P115784_mk(s); + s.tmp_0.arg0 = globals.screen___115826; + s.tmp_6 = Sprite_vx__P116057_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 302; s.pc = 33; return s.tmp_6; case 33: @@ -36479,7 +36479,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_10 = Sprite_vy__P83679_mk(s); + s.tmp_10 = Sprite_vy__P116059_mk(s); s.tmp_10.arg0 = s.arg0; s.callLocIdx = 303; s.pc = 35; return s.tmp_10; case 35: @@ -36498,17 +36498,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___96944; - s.tmp_0.arg3 = s.ty___96946; + s.tmp_0.arg2 = s.tx___129324; + s.tmp_0.arg3 = s.ty___129326; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.font___96940; + s.tmp_0.arg5 = s.font___129320; s.tmp_0.arg6 = undefined; s.callLocIdx = 304; s.pc = 32; return s.tmp_0; case 32: r0 = s.retval; case 9: case 10: - s.tmp_1 = Sprite_ax__P83681_mk(s); + s.tmp_1 = Sprite_ax__P116061_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 305; s.pc = 37; return s.tmp_1; case 37: @@ -36519,7 +36519,7 @@ switch (step) { r0 = s.tmp_0; { step = 12; continue; } case 11: - s.tmp_2 = Sprite_ay__P83683_mk(s); + s.tmp_2 = Sprite_ay__P116063_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 306; s.pc = 38; return s.tmp_2; case 38: @@ -36529,9 +36529,9 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 13; continue; } - s.tmp_4 = r0 = s.ty___96946; + s.tmp_4 = r0 = s.ty___129326; s.tmp_7 = if_charHeight_1_mk(s); - s.tmp_7.arg0 = s.font___96940; + s.tmp_7.arg0 = s.font___129320; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charHeight"); } else { @@ -36546,10 +36546,10 @@ switch (step) { r0 = (s.tmp_6 + 2); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); - s.ty___96946 = (r0); - s.tmp_0 = helpers_imagePrint__P83404_mk(s); - s.tmp_0.arg0 = globals.screen___83446; - s.tmp_6 = Sprite_ax__P83681_mk(s); + s.ty___129326 = (r0); + s.tmp_0 = helpers_imagePrint__P115784_mk(s); + s.tmp_0.arg0 = globals.screen___115826; + s.tmp_6 = Sprite_ax__P116061_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 308; s.pc = 41; return s.tmp_6; case 41: @@ -36570,7 +36570,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_10 = Sprite_ay__P83683_mk(s); + s.tmp_10 = Sprite_ay__P116063_mk(s); s.tmp_10.arg0 = s.arg0; s.callLocIdx = 309; s.pc = 43; return s.tmp_10; case 43: @@ -36589,10 +36589,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___96944; - s.tmp_0.arg3 = s.ty___96946; + s.tmp_0.arg2 = s.tx___129324; + s.tmp_0.arg3 = s.ty___129326; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.font___96940; + s.tmp_0.arg5 = s.font___129320; s.tmp_0.arg6 = undefined; s.callLocIdx = 310; s.pc = 40; return s.tmp_0; case 40: @@ -36601,11 +36601,11 @@ switch (step) { case 14: case 15: case 16: - r0 = pxsim_numops_toBoolDecr(globals.debug___84170); + r0 = pxsim_numops_toBoolDecr(globals.debug___116550); if (!r0) { step = 17; continue; } - s.tmp_0 = helpers_imageDrawRect__P83375_mk(s); - s.tmp_0.arg0 = globals.screen___83446; - s.tmp_3 = game_Hitbox_left__P83610_mk(s); + s.tmp_0 = helpers_imageDrawRect__P115755_mk(s); + s.tmp_0.arg0 = globals.screen___115826; + s.tmp_3 = game_Hitbox_left__P115990_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_3.arg0 = r0; s.callLocIdx = 311; s.pc = 46; return s.tmp_3; @@ -36616,9 +36616,9 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_4 >> 8); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.ox___96904); + r0 = (s.tmp_1 - s.ox___129284); s.tmp_0.arg1 = r0; - s.tmp_7 = game_Hitbox_top__P83611_mk(s); + s.tmp_7 = game_Hitbox_top__P115991_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_7.arg0 = r0; s.callLocIdx = 313; s.pc = 47; return s.tmp_7; @@ -36629,7 +36629,7 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 >> 8); s.tmp_5 = r0; - r0 = (s.tmp_5 - s.oy___96912); + r0 = (s.tmp_5 - s.oy___129292); s.tmp_0.arg2 = r0; r0 = s.arg0.fields["_hitbox"]; r0 = r0.fields["width"]; @@ -36656,12 +36656,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite___drawCore__P83725.info = {"start":21043,"length":1383,"line":646,"column":4,"endLine":684,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__drawCore","argumentNames":["this","camera"]} +Sprite___drawCore__P116105.info = {"start":21043,"length":1383,"line":646,"column":4,"endLine":684,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__drawCore","argumentNames":["this","camera"]} -function Sprite___drawCore__P83725_mk(s) { +function Sprite___drawCore__P116105_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite___drawCore__P83725, depth: s.depth + 1, + parent: s, fn: Sprite___drawCore__P116105, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36676,13 +36676,13 @@ function Sprite___drawCore__P83725_mk(s) { tmp_10: undefined, tmp_11: undefined, tmp_12: undefined, - ox___96904: undefined, - oy___96912: undefined, - l___96920: undefined, - t___96924: undefined, - font___96940: undefined, - tx___96944: undefined, - ty___96946: undefined, + ox___129284: undefined, + oy___129292: undefined, + l___129300: undefined, + t___129304: undefined, + font___129320: undefined, + tx___129324: undefined, + ty___129326: undefined, arg0: undefined, arg1: undefined, } } @@ -36691,7 +36691,7 @@ function Sprite___drawCore__P83725_mk(s) { -function Sprite___visible__P83707(s) { +function Sprite___visible__P116087(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36706,7 +36706,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C83664_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C116044_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_2 = r0; r0 = (s.tmp_2 & 128); @@ -36717,12 +36717,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite___visible__P83707.info = {"start":8508,"length":72,"line":307,"column":4,"endLine":309,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__visible","argumentNames":["this"]} +Sprite___visible__P116087.info = {"start":8508,"length":72,"line":307,"column":4,"endLine":309,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__visible","argumentNames":["this"]} -function Sprite___visible__P83707_mk(s) { +function Sprite___visible__P116087_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite___visible__P83707, depth: s.depth + 1, + parent: s, fn: Sprite___visible__P116087, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36734,7 +36734,7 @@ function Sprite___visible__P83707_mk(s) { -function scene_Camera_top__P84015(s) { +function scene_Camera_top__P116395(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36749,18 +36749,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C84002_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C116382_VT)) failedCast(r0); r0 = s.arg0.fields["drawOffsetY"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_top__P84015.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__P84015.isGetter = true; +scene_Camera_top__P116395.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__P116395.isGetter = true; -function scene_Camera_top__P84015_mk(s) { +function scene_Camera_top__P116395_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_top__P84015, depth: s.depth + 1, + parent: s, fn: scene_Camera_top__P116395, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -36769,7 +36769,7 @@ function scene_Camera_top__P84015_mk(s) { -function scene_Camera_left__P84013(s) { +function scene_Camera_left__P116393(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36784,18 +36784,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C84002_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C116382_VT)) failedCast(r0); r0 = s.arg0.fields["drawOffsetX"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_left__P84013.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__P84013.isGetter = true; +scene_Camera_left__P116393.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__P116393.isGetter = true; -function scene_Camera_left__P84013_mk(s) { +function scene_Camera_left__P116393_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_left__P84013, depth: s.depth + 1, + parent: s, fn: scene_Camera_left__P116393, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -36804,7 +36804,7 @@ function scene_Camera_left__P84013_mk(s) { -function particles_ShapeFactory_drawParticle__P84385(s) { +function particles_ShapeFactory_drawParticle__P116765(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36814,7 +36814,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.pImage___97071 = undefined; + s.pImage___129451 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -36823,8 +36823,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C84382_VT)) failedCast(r0); - s.tmp_1 = Math_FastRandom_pickRandom__P84233_mk(s); + if (!checkSubtype(r0, particles_ShapeFactory__C116762_VT)) failedCast(r0); + s.tmp_1 = Math_FastRandom_pickRandom__P116613_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_1.arg0 = r0; r0 = s.arg0.fields["sources"]; @@ -36834,12 +36834,12 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_ImageMethods.clone(s.tmp_0); - s.pImage___97071 = (r0); + s.pImage___129451 = (r0); r0 = s.arg1.fields["color"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.replace(s.pImage___97071, 15, s.tmp_0); - s.tmp_0 = r0 = globals.screen___83446; - s.tmp_1 = r0 = s.pImage___97071; + r0 = pxsim_ImageMethods.replace(s.pImage___129451, 15, s.tmp_0); + s.tmp_0 = r0 = globals.screen___115826; + s.tmp_1 = r0 = s.pImage___129451; r0 = s.arg0.fields["ox"]; s.tmp_4 = r0; r0 = (s.arg2 - s.tmp_4); @@ -36861,12 +36861,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ShapeFactory_drawParticle__P84385.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__P116765.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__P84385_mk(s) { +function particles_ShapeFactory_drawParticle__P116765_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_drawParticle__P84385, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_drawParticle__P116765, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36878,7 +36878,7 @@ function particles_ShapeFactory_drawParticle__P84385_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - pImage___97071: undefined, + pImage___129451: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -36889,7 +36889,7 @@ function particles_ShapeFactory_drawParticle__P84385_mk(s) { -function Math_FastRandom_pickRandom__P84233(s) { +function Math_FastRandom_pickRandom__P116613(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36905,7 +36905,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C84228_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C116608_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -36928,7 +36928,7 @@ switch (step) { case 3: case 4: s.tmp_4 = r0 = s.arg1; - s.tmp_6 = Math_FastRandom_randomRange__P84232_mk(s); + s.tmp_6 = Math_FastRandom_randomRange__P116612_mk(s); s.tmp_6.arg0 = s.arg0; s.tmp_6.arg1 = 0; r0 = pxsim_Array__length(s.arg1); @@ -36944,12 +36944,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_pickRandom__P84233.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__P116613.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__P84233_mk(s) { +function Math_FastRandom_pickRandom__P116613_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_pickRandom__P84233, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_pickRandom__P116613, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36967,7 +36967,7 @@ function Math_FastRandom_pickRandom__P84233_mk(s) { -function particles_AreaFactory_drawParticle__P84373(s) { +function particles_AreaFactory_drawParticle__P116753(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36977,7 +36977,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.col___97117 = undefined; + s.col___129497 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -36986,7 +36986,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_AreaFactory__C84366_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_AreaFactory__C116746_VT)) failedCast(r0); r0 = s.arg1.fields["lifespan"]; s.tmp_1 = r0; r0 = (s.tmp_1 > 500); @@ -37013,8 +37013,8 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_5 = r0; - s.col___97117 = (s.tmp_5); - s.tmp_0 = r0 = globals.screen___83446; + s.col___129497 = (s.tmp_5); + s.tmp_0 = r0 = globals.screen___115826; r0 = (s.arg2 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); @@ -37023,17 +37023,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___97117); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_3, s.col___129497); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_AreaFactory_drawParticle__P84373.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__P116753.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__P84373_mk(s) { +function particles_AreaFactory_drawParticle__P116753_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_AreaFactory_drawParticle__P84373, depth: s.depth + 1, + parent: s, fn: particles_AreaFactory_drawParticle__P116753, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37041,7 +37041,7 @@ function particles_AreaFactory_drawParticle__P84373_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - col___97117: undefined, + col___129497: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -37052,7 +37052,7 @@ function particles_AreaFactory_drawParticle__P84373_mk(s) { -function particles_SprayFactory_drawParticle__P84363(s) { +function particles_SprayFactory_drawParticle__P116743(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37070,8 +37070,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C84360_VT)) failedCast(r0); - s.tmp_0 = r0 = globals.screen___83446; + if (!checkSubtype(r0, particles_SprayFactory__C116740_VT)) failedCast(r0); + s.tmp_0 = r0 = globals.screen___115826; r0 = (s.arg2 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); @@ -37085,12 +37085,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_drawParticle__P84363.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__P116743.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__P84363_mk(s) { +function particles_SprayFactory_drawParticle__P116743_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_drawParticle__P84363, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_drawParticle__P116743, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37165,7 +37165,7 @@ function if_flags_1_mk(s) { } } -function particles_ParticleFactory__C84356_v0_2_mk(s) { +function particles_ParticleFactory__C116736_v0_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -37180,7 +37180,7 @@ function particles_ParticleFactory__C84356_v0_2_mk(s) { } } -function particles_ParticleSource__C84320_v4_3_mk(s) { +function particles_ParticleSource__C116700_v4_3_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -37267,7 +37267,7 @@ function if_id_2_mk(s) { } } -function PhysicsEngine__C83807_v4_2_mk(s) { +function PhysicsEngine__C116187_v4_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -37298,7 +37298,7 @@ function if___update_3_mk(s) { } } -function PhysicsEngine__C83807_v3_1_mk(s) { +function PhysicsEngine__C116187_v3_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -37439,7 +37439,7 @@ function if_id_1_mk(s) { } } -function controller_Button__C83547_v0_1_mk(s) { +function controller_Button__C115927_v0_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -37544,7 +37544,7 @@ function if_sourceFactory_3_mk(s) { } } -function PhysicsEngine__C83807_v1_2_mk(s) { +function PhysicsEngine__C116187_v1_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -37742,7 +37742,7 @@ function if_getText_1_mk(s) { } } -function PhysicsEngine__C83807_v2_4_mk(s) { +function PhysicsEngine__C116187_v2_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -37816,7 +37816,7 @@ function if_z_2_mk(s) { } } -function PhysicsEngine__C83807_v0_2_mk(s) { +function PhysicsEngine__C116187_v0_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -37905,7 +37905,7 @@ function if_updateSay_3_mk(s) { } } -function particles_ParticleFactory__C84356_v1_4_mk(s) { +function particles_ParticleFactory__C116736_v1_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -37922,7 +37922,7 @@ function particles_ParticleFactory__C84356_v1_4_mk(s) { } } -function sprites_BaseSprite__C83502_v0_1_mk(s) { +function sprites_BaseSprite__C115882_v0_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -37936,7 +37936,7 @@ function sprites_BaseSprite__C83502_v0_1_mk(s) { } } -function sprites_BaseSprite__C83502_v2_2_mk(s) { +function sprites_BaseSprite__C115882_v2_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -38064,14 +38064,14 @@ function if_width_1_mk(s) { arg0: undefined, } } -const controller_Button__C83547_VT = mkVTable({ +const controller_Button__C115927_VT = mkVTable({ name: "Button", numFields: 7, classNo: 16, lastSubtypeNo: 17, maxBgInstances: null, methods: { - "isPressed": controller_Button_isPressed__P83556, + "isPressed": controller_Button_isPressed__P115936, }, iface: { "_owner": null, @@ -38088,26 +38088,26 @@ const controller_Button__C83547_VT = mkVTable({ "set/_pressedElasped": null, "_repeatCount": null, "set/_repeatCount": null, - "toString": controller_Button_toString__P83552, - "raiseButtonUp": controller_Button_raiseButtonUp__P85349, - "raiseButtonDown": controller_Button_raiseButtonDown__P85350, - "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P85351, - "onEvent": controller_Button_onEvent__P83554, - "isPressed": controller_Button_isPressed__P83556, - "pressureLevel": controller_Button_pressureLevel__P83557, - "setPressed": controller_Button_setPressed__P83558, - "__update": controller_Button___update__P83559, + "toString": controller_Button_toString__P115932, + "raiseButtonUp": controller_Button_raiseButtonUp__P117729, + "raiseButtonDown": controller_Button_raiseButtonDown__P117730, + "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P117731, + "onEvent": controller_Button_onEvent__P115934, + "isPressed": controller_Button_isPressed__P115936, + "pressureLevel": controller_Button_pressureLevel__P115937, + "setPressed": controller_Button_setPressed__P115938, + "__update": controller_Button___update__P115939, }, - toStringMethod: controller_Button_toString__P83552, + toStringMethod: controller_Button_toString__P115932, }); -const controller_AnyButton__C85352_VT = mkVTable({ +const controller_AnyButton__C117732_VT = mkVTable({ name: "AnyButton", numFields: 7, classNo: 17, lastSubtypeNo: 17, maxBgInstances: null, methods: { - "isPressed": controller_AnyButton_isPressed__P85354, + "isPressed": controller_AnyButton_isPressed__P117734, }, iface: { "_owner": null, @@ -38124,18 +38124,18 @@ const controller_AnyButton__C85352_VT = mkVTable({ "set/_pressedElasped": null, "_repeatCount": null, "set/_repeatCount": null, - "isPressed": controller_AnyButton_isPressed__P85354, - "toString": controller_Button_toString__P83552, - "raiseButtonUp": controller_Button_raiseButtonUp__P85349, - "raiseButtonDown": controller_Button_raiseButtonDown__P85350, - "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P85351, - "onEvent": controller_Button_onEvent__P83554, - "pressureLevel": controller_Button_pressureLevel__P83557, - "setPressed": controller_Button_setPressed__P83558, - "__update": controller_Button___update__P83559, + "isPressed": controller_AnyButton_isPressed__P117734, + "toString": controller_Button_toString__P115932, + "raiseButtonUp": controller_Button_raiseButtonUp__P117729, + "raiseButtonDown": controller_Button_raiseButtonDown__P117730, + "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P117731, + "onEvent": controller_Button_onEvent__P115934, + "pressureLevel": controller_Button_pressureLevel__P115937, + "setPressed": controller_Button_setPressed__P115938, + "__update": controller_Button___update__P115939, }, }); -const Math_FastRandom__C84228_VT = mkVTable({ +const Math_FastRandom__C116608_VT = mkVTable({ name: "FastRandom", numFields: 2, classNo: 18, @@ -38148,12 +38148,12 @@ const Math_FastRandom__C84228_VT = mkVTable({ "set/lfsr": null, "seed": null, "set/seed": null, - "next": Math_FastRandom_next__P84231, - "randomRange": Math_FastRandom_randomRange__P84232, - "pickRandom": Math_FastRandom_pickRandom__P84233, + "next": Math_FastRandom_next__P116611, + "randomRange": Math_FastRandom_randomRange__P116612, + "pickRandom": Math_FastRandom_pickRandom__P116613, }, }); -const texteffects_TextEffect__C84473_VT = mkVTable({ +const texteffects_TextEffect__C116853_VT = mkVTable({ name: "TextEffect", numFields: 1, classNo: 19, @@ -38166,7 +38166,7 @@ const texteffects_TextEffect__C84473_VT = mkVTable({ "set/getState": null, }, }); -const scene_Background__C83914_VT = mkVTable({ +const scene_Background__C116294_VT = mkVTable({ name: "Background", numFields: 4, classNo: 20, @@ -38183,12 +38183,12 @@ const scene_Background__C83914_VT = mkVTable({ "set/camera": null, "_layers": null, "set/_layers": null, - "image": scene_Background_image__P83920, - "set/image": scene_Background_image__P83921, - "draw": scene_Background_draw__P83923, + "image": scene_Background_image__P116300, + "set/image": scene_Background_image__P116301, + "draw": scene_Background_draw__P116303, }, }); -const control_EventContext__C82028_VT = mkVTable({ +const control_EventContext__C114408_VT = mkVTable({ name: "EventContext", numFields: 9, classNo: 21, @@ -38215,16 +38215,16 @@ const control_EventContext__C82028_VT = mkVTable({ "set/idleCallbacks": null, "runningCallbacks": null, "set/runningCallbacks": null, - "deltaTime": control_EventContext_deltaTime__P82033, - "runCallbacks": control_EventContext_runCallbacks__P85194, - "registerFrameCallbacks": control_EventContext_registerFrameCallbacks__P85195, - "register": control_EventContext_register__P82034, - "unregister": control_EventContext_unregister__P82035, - "registerFrameHandler": control_EventContext_registerFrameHandler__P82036, - "registerHandler": control_EventContext_registerHandler__P82038, + "deltaTime": control_EventContext_deltaTime__P114413, + "runCallbacks": control_EventContext_runCallbacks__P117574, + "registerFrameCallbacks": control_EventContext_registerFrameCallbacks__P117575, + "register": control_EventContext_register__P114414, + "unregister": control_EventContext_unregister__P114415, + "registerFrameHandler": control_EventContext_registerFrameHandler__P114416, + "registerHandler": control_EventContext_registerHandler__P114418, }, }); -const control_EventHandler__C85189_VT = mkVTable({ +const control_EventHandler__C117569_VT = mkVTable({ name: "EventHandler", numFields: 4, classNo: 22, @@ -38241,11 +38241,11 @@ const control_EventHandler__C85189_VT = mkVTable({ "set/handler": null, "flags": null, "set/flags": null, - "register": control_EventHandler_register__P85190, - "unregister": control_EventHandler_unregister__P85191, + "register": control_EventHandler_register__P117570, + "unregister": control_EventHandler_unregister__P117571, }, }); -const scene_Scene__C84061_VT = mkVTable({ +const scene_Scene__C116441_VT = mkVTable({ name: "Scene", numFields: 23, classNo: 23, @@ -38300,14 +38300,14 @@ const scene_Scene__C84061_VT = mkVTable({ "set/_data": null, "previousScene": null, "set/previousScene": null, - "init": scene_Scene_init__P84083, - "data": scene_Scene_data__P84084, - "millis": scene_Scene_millis__P84085, - "addSprite": scene_Scene_addSprite__P84086, - "render": scene_Scene_render__P84088, + "init": scene_Scene_init__P116463, + "data": scene_Scene_data__P116464, + "millis": scene_Scene_millis__P116465, + "addSprite": scene_Scene_addSprite__P116466, + "render": scene_Scene_render__P116468, }, }); -const effects_ImageEffect__C84458_VT = mkVTable({ +const effects_ImageEffect__C116838_VT = mkVTable({ name: "ImageEffect", numFields: 4, classNo: 24, @@ -38324,11 +38324,11 @@ const effects_ImageEffect__C84458_VT = mkVTable({ "set/fastRandom": null, "times": null, "set/times": null, - "applyTo": effects_ImageEffect_applyTo__P84460, - "change": effects_ImageEffect_change__P84461, + "applyTo": effects_ImageEffect_applyTo__P116840, + "change": effects_ImageEffect_change__P116841, }, }); -const effects_ParticleEffect__C84431_VT = mkVTable({ +const effects_ParticleEffect__C116811_VT = mkVTable({ name: "ParticleEffect", numFields: 3, classNo: 25, @@ -38343,11 +38343,11 @@ const effects_ParticleEffect__C84431_VT = mkVTable({ "set/defaultRate": null, "defaultLifespan": null, "set/defaultLifespan": null, - "start": effects_ParticleEffect_start__P84433, - "destroy": effects_ParticleEffect_destroy__P84434, + "start": effects_ParticleEffect_start__P116813, + "destroy": effects_ParticleEffect_destroy__P116814, }, }); -const effects_ScreenEffect__C84435_VT = mkVTable({ +const effects_ScreenEffect__C116815_VT = mkVTable({ name: "ScreenEffect", numFields: 5, classNo: 26, @@ -38366,34 +38366,34 @@ const effects_ScreenEffect__C84435_VT = mkVTable({ "set/source": null, "sceneDefaultRate": null, "set/sceneDefaultRate": null, - "start": effects_ParticleEffect_start__P84433, - "destroy": effects_ParticleEffect_destroy__P84434, + "start": effects_ParticleEffect_start__P116813, + "destroy": effects_ParticleEffect_destroy__P116814, }, }); -const particles_ParticleFactory__C84356_VT = mkVTable({ +const particles_ParticleFactory__C116736_VT = mkVTable({ name: "ParticleFactory", numFields: 0, classNo: 27, lastSubtypeNo: 31, maxBgInstances: null, methods: { - "createParticle": particles_ParticleFactory_createParticle__P84358, - "drawParticle": particles_ParticleFactory_drawParticle__P84359, + "createParticle": particles_ParticleFactory_createParticle__P116738, + "drawParticle": particles_ParticleFactory_drawParticle__P116739, }, iface: { - "createParticle": particles_ParticleFactory_createParticle__P84358, - "drawParticle": particles_ParticleFactory_drawParticle__P84359, + "createParticle": particles_ParticleFactory_createParticle__P116738, + "drawParticle": particles_ParticleFactory_drawParticle__P116739, }, }); -const particles_SprayFactory__C84360_VT = mkVTable({ +const particles_SprayFactory__C116740_VT = mkVTable({ name: "SprayFactory", numFields: 3, classNo: 28, lastSubtypeNo: 31, maxBgInstances: null, methods: { - "createParticle": particles_SprayFactory_createParticle__P84362, - "drawParticle": particles_SprayFactory_drawParticle__P84363, + "createParticle": particles_SprayFactory_createParticle__P116742, + "drawParticle": particles_SprayFactory_drawParticle__P116743, }, iface: { "speed": null, @@ -38402,21 +38402,21 @@ const particles_SprayFactory__C84360_VT = mkVTable({ "set/minAngle": null, "spread": null, "set/spread": null, - "createParticle": particles_SprayFactory_createParticle__P84362, - "drawParticle": particles_SprayFactory_drawParticle__P84363, - "setSpeed": particles_SprayFactory_setSpeed__P84364, - "setDirection": particles_SprayFactory_setDirection__P84365, + "createParticle": particles_SprayFactory_createParticle__P116742, + "drawParticle": particles_SprayFactory_drawParticle__P116743, + "setSpeed": particles_SprayFactory_setSpeed__P116744, + "setDirection": particles_SprayFactory_setDirection__P116745, }, }); -const particles_AreaFactory__C84366_VT = mkVTable({ +const particles_AreaFactory__C116746_VT = mkVTable({ name: "AreaFactory", numFields: 8, classNo: 29, lastSubtypeNo: 31, maxBgInstances: null, methods: { - "createParticle": particles_AreaFactory_createParticle__P84372, - "drawParticle": particles_AreaFactory_drawParticle__P84373, + "createParticle": particles_AreaFactory_createParticle__P116752, + "drawParticle": particles_AreaFactory_drawParticle__P116753, }, iface: { "speed": null, @@ -38435,21 +38435,21 @@ const particles_AreaFactory__C84366_VT = mkVTable({ "set/maxLifespan": null, "galois": null, "set/galois": null, - "createParticle": particles_AreaFactory_createParticle__P84372, - "drawParticle": particles_AreaFactory_drawParticle__P84373, - "setSpeed": particles_SprayFactory_setSpeed__P84364, - "setDirection": particles_SprayFactory_setDirection__P84365, + "createParticle": particles_AreaFactory_createParticle__P116752, + "drawParticle": particles_AreaFactory_drawParticle__P116753, + "setSpeed": particles_SprayFactory_setSpeed__P116744, + "setDirection": particles_SprayFactory_setDirection__P116745, }, }); -const particles_ShapeFactory__C84382_VT = mkVTable({ +const particles_ShapeFactory__C116762_VT = mkVTable({ name: "ShapeFactory", numFields: 11, classNo: 30, lastSubtypeNo: 31, maxBgInstances: null, methods: { - "createParticle": particles_ShapeFactory_createParticle__P84386, - "drawParticle": particles_ShapeFactory_drawParticle__P84385, + "createParticle": particles_ShapeFactory_createParticle__P116766, + "drawParticle": particles_ShapeFactory_drawParticle__P116765, }, iface: { "speed": null, @@ -38474,22 +38474,22 @@ const particles_ShapeFactory__C84382_VT = mkVTable({ "set/ox": null, "oy": null, "set/oy": null, - "addShape": particles_ShapeFactory_addShape__P84384, - "drawParticle": particles_ShapeFactory_drawParticle__P84385, - "createParticle": particles_ShapeFactory_createParticle__P84386, - "setSpeed": particles_SprayFactory_setSpeed__P84364, - "setDirection": particles_SprayFactory_setDirection__P84365, + "addShape": particles_ShapeFactory_addShape__P116764, + "drawParticle": particles_ShapeFactory_drawParticle__P116765, + "createParticle": particles_ShapeFactory_createParticle__P116766, + "setSpeed": particles_SprayFactory_setSpeed__P116744, + "setDirection": particles_SprayFactory_setDirection__P116745, }, }); -const particles_ConfettiFactory__C84387_VT = mkVTable({ +const particles_ConfettiFactory__C116767_VT = mkVTable({ name: "ConfettiFactory", numFields: 11, classNo: 31, lastSubtypeNo: 31, maxBgInstances: null, methods: { - "createParticle": particles_ShapeFactory_createParticle__P84386, - "drawParticle": particles_ShapeFactory_drawParticle__P84385, + "createParticle": particles_ShapeFactory_createParticle__P116766, + "drawParticle": particles_ShapeFactory_drawParticle__P116765, }, iface: { "speed": null, @@ -38514,50 +38514,50 @@ const particles_ConfettiFactory__C84387_VT = mkVTable({ "set/ox": null, "oy": null, "set/oy": null, - "addShape": particles_ShapeFactory_addShape__P84384, - "drawParticle": particles_ShapeFactory_drawParticle__P84385, - "createParticle": particles_ShapeFactory_createParticle__P84386, - "setSpeed": particles_SprayFactory_setSpeed__P84364, - "setDirection": particles_SprayFactory_setDirection__P84365, + "addShape": particles_ShapeFactory_addShape__P116764, + "drawParticle": particles_ShapeFactory_drawParticle__P116765, + "createParticle": particles_ShapeFactory_createParticle__P116766, + "setSpeed": particles_SprayFactory_setSpeed__P116744, + "setDirection": particles_SprayFactory_setDirection__P116745, }, }); -const sprites_BaseSprite__C83502_VT = mkVTable({ +const sprites_BaseSprite__C115882_VT = mkVTable({ name: "BaseSprite", numFields: 2, classNo: 32, lastSubtypeNo: 35, maxBgInstances: null, methods: { - "__visible": sprites_BaseSprite___visible__P83505, - "__draw": sprites_BaseSprite___draw__P83508, - "__drawCore": sprites_BaseSprite___drawCore__P83509, - "__update": sprites_BaseSprite___update__P83510, + "__visible": sprites_BaseSprite___visible__P115885, + "__draw": sprites_BaseSprite___draw__P115888, + "__drawCore": sprites_BaseSprite___drawCore__P115889, + "__update": sprites_BaseSprite___update__P115890, }, iface: { "_z": null, "set/_z": null, "id": null, "set/id": null, - "__visible": sprites_BaseSprite___visible__P83505, - "z": sprites_BaseSprite_z__P83506, - "set/z": sprites_BaseSprite_z__P83507, - "__draw": sprites_BaseSprite___draw__P83508, - "__drawCore": sprites_BaseSprite___drawCore__P83509, - "__update": sprites_BaseSprite___update__P83510, + "__visible": sprites_BaseSprite___visible__P115885, + "z": sprites_BaseSprite_z__P115886, + "set/z": sprites_BaseSprite_z__P115887, + "__draw": sprites_BaseSprite___draw__P115888, + "__drawCore": sprites_BaseSprite___drawCore__P115889, + "__update": sprites_BaseSprite___update__P115890, }, }); -const particles_ParticleSource__C84320_VT = mkVTable({ +const particles_ParticleSource__C116700_VT = mkVTable({ name: "ParticleSource", numFields: 13, classNo: 33, lastSubtypeNo: 33, maxBgInstances: null, methods: { - "__visible": sprites_BaseSprite___visible__P83505, - "__draw": particles_ParticleSource___draw__P84326, - "__drawCore": sprites_BaseSprite___drawCore__P83509, - "__update": sprites_BaseSprite___update__P83510, - "updateParticle": particles_ParticleSource_updateParticle__P85875, + "__visible": sprites_BaseSprite___visible__P115885, + "__draw": particles_ParticleSource___draw__P116706, + "__drawCore": sprites_BaseSprite___drawCore__P115889, + "__update": sprites_BaseSprite___update__P115890, + "updateParticle": particles_ParticleSource_updateParticle__P118255, }, iface: { "_z": null, @@ -38586,28 +38586,28 @@ const particles_ParticleSource__C84320_VT = mkVTable({ "set/ax": null, "ay": null, "set/ay": null, - "__draw": particles_ParticleSource___draw__P84326, - "_update": particles_ParticleSource__update__P84327, - "_prune": particles_ParticleSource__prune__P84328, - "setAcceleration": particles_ParticleSource_setAcceleration__P84329, - "setRelativeToCamera": particles_ParticleSource_setRelativeToCamera__P84331, - "enabled": particles_ParticleSource_enabled__P84332, - "set/enabled": particles_ParticleSource_enabled__P84333, - "destroy": particles_ParticleSource_destroy__P84334, - "clear": particles_ParticleSource_clear__P84335, - "setAnchor": particles_ParticleSource_setAnchor__P84336, - "setRate": particles_ParticleSource_setRate__P84337, - "setFactory": particles_ParticleSource_setFactory__P84339, - "updateParticle": particles_ParticleSource_updateParticle__P85875, - "drawParticle": particles_ParticleSource_drawParticle__P85876, - "__visible": sprites_BaseSprite___visible__P83505, - "z": sprites_BaseSprite_z__P83506, - "set/z": sprites_BaseSprite_z__P83507, - "__drawCore": sprites_BaseSprite___drawCore__P83509, - "__update": sprites_BaseSprite___update__P83510, + "__draw": particles_ParticleSource___draw__P116706, + "_update": particles_ParticleSource__update__P116707, + "_prune": particles_ParticleSource__prune__P116708, + "setAcceleration": particles_ParticleSource_setAcceleration__P116709, + "setRelativeToCamera": particles_ParticleSource_setRelativeToCamera__P116711, + "enabled": particles_ParticleSource_enabled__P116712, + "set/enabled": particles_ParticleSource_enabled__P116713, + "destroy": particles_ParticleSource_destroy__P116714, + "clear": particles_ParticleSource_clear__P116715, + "setAnchor": particles_ParticleSource_setAnchor__P116716, + "setRate": particles_ParticleSource_setRate__P116717, + "setFactory": particles_ParticleSource_setFactory__P116719, + "updateParticle": particles_ParticleSource_updateParticle__P118255, + "drawParticle": particles_ParticleSource_drawParticle__P118256, + "__visible": sprites_BaseSprite___visible__P115885, + "z": sprites_BaseSprite_z__P115886, + "set/z": sprites_BaseSprite_z__P115887, + "__drawCore": sprites_BaseSprite___drawCore__P115889, + "__update": sprites_BaseSprite___update__P115890, }, }); -const particles_Particle__C84301_VT = mkVTable({ +const particles_Particle__C116681_VT = mkVTable({ name: "Particle", numFields: 8, classNo: 36, @@ -38634,7 +38634,7 @@ const particles_Particle__C84301_VT = mkVTable({ "set/color": null, }, }); -const control_FrameCallback__C82025_VT = mkVTable({ +const control_FrameCallback__C114405_VT = mkVTable({ name: "FrameCallback", numFields: 2, classNo: 37, @@ -38649,7 +38649,7 @@ const control_FrameCallback__C82025_VT = mkVTable({ "set/handler": null, }, }); -const control_PollEvent__C85168_VT = mkVTable({ +const control_PollEvent__C117548_VT = mkVTable({ name: "PollEvent", numFields: 6, classNo: 38, @@ -38672,28 +38672,28 @@ const control_PollEvent__C85168_VT = mkVTable({ "set/once": null, }, }); -const PhysicsEngine__C83807_VT = mkVTable({ +const PhysicsEngine__C116187_VT = mkVTable({ name: "PhysicsEngine", numFields: 0, classNo: 39, lastSubtypeNo: 40, maxBgInstances: null, methods: { - "addSprite": PhysicsEngine_addSprite__P83809, - "removeSprite": PhysicsEngine_removeSprite__P83810, - "moveSprite": PhysicsEngine_moveSprite__P83811, - "draw": PhysicsEngine_draw__P83812, - "move": PhysicsEngine_move__P83813, + "addSprite": PhysicsEngine_addSprite__P116189, + "removeSprite": PhysicsEngine_removeSprite__P116190, + "moveSprite": PhysicsEngine_moveSprite__P116191, + "draw": PhysicsEngine_draw__P116192, + "move": PhysicsEngine_move__P116193, }, iface: { - "addSprite": PhysicsEngine_addSprite__P83809, - "removeSprite": PhysicsEngine_removeSprite__P83810, - "moveSprite": PhysicsEngine_moveSprite__P83811, - "draw": PhysicsEngine_draw__P83812, - "move": PhysicsEngine_move__P83813, + "addSprite": PhysicsEngine_addSprite__P116189, + "removeSprite": PhysicsEngine_removeSprite__P116190, + "moveSprite": PhysicsEngine_moveSprite__P116191, + "draw": PhysicsEngine_draw__P116192, + "move": PhysicsEngine_move__P116193, }, }); -const scene_Camera__C84002_VT = mkVTable({ +const scene_Camera__C116382_VT = mkVTable({ name: "Camera", numFields: 8, classNo: 41, @@ -38718,18 +38718,18 @@ const scene_Camera__C84002_VT = mkVTable({ "set/shakeDuration": null, "shakeAmplitude": null, "set/shakeAmplitude": null, - "offsetX": scene_Camera_offsetX__P84007, - "set/offsetX": scene_Camera_offsetX__P84008, - "offsetY": scene_Camera_offsetY__P84009, - "set/offsetY": scene_Camera_offsetY__P84010, - "x": scene_Camera_x__P84011, - "y": scene_Camera_y__P84012, - "left": scene_Camera_left__P84013, - "top": scene_Camera_top__P84015, - "update": scene_Camera_update__P84018, + "offsetX": scene_Camera_offsetX__P116387, + "set/offsetX": scene_Camera_offsetX__P116388, + "offsetY": scene_Camera_offsetY__P116389, + "set/offsetY": scene_Camera_offsetY__P116390, + "x": scene_Camera_x__P116391, + "y": scene_Camera_y__P116392, + "left": scene_Camera_left__P116393, + "top": scene_Camera_top__P116395, + "update": scene_Camera_update__P116398, }, }); -const scene_BackgroundLayer__C83924_VT = mkVTable({ +const scene_BackgroundLayer__C116304_VT = mkVTable({ name: "BackgroundLayer", numFields: 6, classNo: 42, @@ -38750,20 +38750,20 @@ const scene_BackgroundLayer__C83924_VT = mkVTable({ "set/alignX": null, "alignY": null, "set/alignY": null, - "draw": scene_BackgroundLayer_draw__P83932, + "draw": scene_BackgroundLayer_draw__P116312, }, }); -const Sprite__C83664_VT = mkVTable({ +const Sprite__C116044_VT = mkVTable({ name: "Sprite", numFields: 26, classNo: 34, lastSubtypeNo: 34, maxBgInstances: null, methods: { - "__visible": Sprite___visible__P83707, - "__draw": sprites_BaseSprite___draw__P83508, - "__drawCore": Sprite___drawCore__P83725, - "__update": Sprite___update__P83726, + "__visible": Sprite___visible__P116087, + "__draw": sprites_BaseSprite___draw__P115888, + "__drawCore": Sprite___drawCore__P116105, + "__update": Sprite___update__P116106, }, iface: { "_z": null, @@ -38818,58 +38818,58 @@ const Sprite__C83664_VT = mkVTable({ "set/flags": null, "destroyHandler": null, "set/destroyHandler": null, - "x": Sprite_x__P83673, - "set/x": Sprite_x__P83674, - "y": Sprite_y__P83675, - "set/y": Sprite_y__P83676, - "vx": Sprite_vx__P83677, - "set/vx": Sprite_vx__P83678, - "vy": Sprite_vy__P83679, - "set/vy": Sprite_vy__P83680, - "ax": Sprite_ax__P83681, - "set/ax": Sprite_ax__P83682, - "ay": Sprite_ay__P83683, - "set/ay": Sprite_ay__P83684, - "fx": Sprite_fx__P83685, - "set/fx": Sprite_fx__P83686, - "fy": Sprite_fy__P83687, - "set/fy": Sprite_fy__P83688, - "data": Sprite_data__P83689, - "set/data": Sprite_data__P83690, - "image": Sprite_image__P83703, - "setImage": Sprite_setImage__P83704, - "setHitbox": Sprite_setHitbox__P83705, - "isStatic": Sprite_isStatic__P83706, - "__visible": Sprite___visible__P83707, - "width": Sprite_width__P83708, - "height": Sprite_height__P83709, - "left": Sprite_left__P83710, - "set/left": Sprite_left__P83711, - "right": Sprite_right__P83712, - "set/right": Sprite_right__P83713, - "top": Sprite_top__P83714, - "set/top": Sprite_top__P83715, - "bottom": Sprite_bottom__P83716, - "set/bottom": Sprite_bottom__P83717, - "kind": Sprite_kind__P83718, - "setKind": Sprite_setKind__P83719, - "isOutOfScreen": Sprite_isOutOfScreen__P83724, - "__drawCore": Sprite___drawCore__P83725, - "__update": Sprite___update__P83726, - "setFlag": Sprite_setFlag__P83727, - "overlapsWith": Sprite_overlapsWith__P83728, - "clearObstacles": Sprite_clearObstacles__P83732, - "registerObstacle": Sprite_registerObstacle__P83733, - "destroy": Sprite_destroy__P83735, - "_destroyCore": Sprite__destroyCore__P83736, - "toString": Sprite_toString__P83738, - "z": sprites_BaseSprite_z__P83506, - "set/z": sprites_BaseSprite_z__P83507, - "__draw": sprites_BaseSprite___draw__P83508, + "x": Sprite_x__P116053, + "set/x": Sprite_x__P116054, + "y": Sprite_y__P116055, + "set/y": Sprite_y__P116056, + "vx": Sprite_vx__P116057, + "set/vx": Sprite_vx__P116058, + "vy": Sprite_vy__P116059, + "set/vy": Sprite_vy__P116060, + "ax": Sprite_ax__P116061, + "set/ax": Sprite_ax__P116062, + "ay": Sprite_ay__P116063, + "set/ay": Sprite_ay__P116064, + "fx": Sprite_fx__P116065, + "set/fx": Sprite_fx__P116066, + "fy": Sprite_fy__P116067, + "set/fy": Sprite_fy__P116068, + "data": Sprite_data__P116069, + "set/data": Sprite_data__P116070, + "image": Sprite_image__P116083, + "setImage": Sprite_setImage__P116084, + "setHitbox": Sprite_setHitbox__P116085, + "isStatic": Sprite_isStatic__P116086, + "__visible": Sprite___visible__P116087, + "width": Sprite_width__P116088, + "height": Sprite_height__P116089, + "left": Sprite_left__P116090, + "set/left": Sprite_left__P116091, + "right": Sprite_right__P116092, + "set/right": Sprite_right__P116093, + "top": Sprite_top__P116094, + "set/top": Sprite_top__P116095, + "bottom": Sprite_bottom__P116096, + "set/bottom": Sprite_bottom__P116097, + "kind": Sprite_kind__P116098, + "setKind": Sprite_setKind__P116099, + "isOutOfScreen": Sprite_isOutOfScreen__P116104, + "__drawCore": Sprite___drawCore__P116105, + "__update": Sprite___update__P116106, + "setFlag": Sprite_setFlag__P116107, + "overlapsWith": Sprite_overlapsWith__P116108, + "clearObstacles": Sprite_clearObstacles__P116112, + "registerObstacle": Sprite_registerObstacle__P116113, + "destroy": Sprite_destroy__P116115, + "_destroyCore": Sprite__destroyCore__P116116, + "toString": Sprite_toString__P116118, + "z": sprites_BaseSprite_z__P115886, + "set/z": sprites_BaseSprite_z__P115887, + "__draw": sprites_BaseSprite___draw__P115888, }, - toStringMethod: Sprite_toString__P83738, + toStringMethod: Sprite_toString__P116118, }); -const tiles_TileMap__C83966_VT = mkVTable({ +const tiles_TileMap__C116346_VT = mkVTable({ name: "TileMap", numFields: 3, classNo: 43, @@ -38884,25 +38884,25 @@ const tiles_TileMap__C83966_VT = mkVTable({ "set/_layer": null, "_map": null, "set/_map": null, - "scale": tiles_TileMap_scale__P83968, - "set/scale": tiles_TileMap_scale__P83969, - "data": tiles_TileMap_data__P85465, - "offsetX": tiles_TileMap_offsetX__P83970, - "offsetY": tiles_TileMap_offsetY__P83971, - "areaWidth": tiles_TileMap_areaWidth__P83972, - "areaHeight": tiles_TileMap_areaHeight__P83973, - "layer": tiles_TileMap_layer__P83974, - "enabled": tiles_TileMap_enabled__P83976, - "getTile": tiles_TileMap_getTile__P83978, - "getTileIndex": tiles_TileMap_getTileIndex__P83979, - "draw": tiles_TileMap_draw__P85467, - "isObstacle": tiles_TileMap_isObstacle__P83985, - "getObstacle": tiles_TileMap_getObstacle__P83986, - "isOnWall": tiles_TileMap_isOnWall__P83987, - "getTileImage": tiles_TileMap_getTileImage__P83988, + "scale": tiles_TileMap_scale__P116348, + "set/scale": tiles_TileMap_scale__P116349, + "data": tiles_TileMap_data__P117845, + "offsetX": tiles_TileMap_offsetX__P116350, + "offsetY": tiles_TileMap_offsetY__P116351, + "areaWidth": tiles_TileMap_areaWidth__P116352, + "areaHeight": tiles_TileMap_areaHeight__P116353, + "layer": tiles_TileMap_layer__P116354, + "enabled": tiles_TileMap_enabled__P116356, + "getTile": tiles_TileMap_getTile__P116358, + "getTileIndex": tiles_TileMap_getTileIndex__P116359, + "draw": tiles_TileMap_draw__P117847, + "isObstacle": tiles_TileMap_isObstacle__P116365, + "getObstacle": tiles_TileMap_getObstacle__P116366, + "isOnWall": tiles_TileMap_isOnWall__P116367, + "getTileImage": tiles_TileMap_getTileImage__P116368, }, }); -const tiles_TileMapData__C83953_VT = mkVTable({ +const tiles_TileMapData__C116333_VT = mkVTable({ name: "TileMapData", numFields: 7, classNo: 44, @@ -38925,17 +38925,17 @@ const tiles_TileMapData__C83953_VT = mkVTable({ "set/_width": null, "_height": null, "set/_height": null, - "width": tiles_TileMapData_width__P83955, - "height": tiles_TileMapData_height__P83956, - "scale": tiles_TileMapData_scale__P83957, - "set/scale": tiles_TileMapData_scale__P83958, - "getTile": tiles_TileMapData_getTile__P83959, - "getTileImage": tiles_TileMapData_getTileImage__P83962, - "isWall": tiles_TileMapData_isWall__P83964, - "isOutsideMap": tiles_TileMapData_isOutsideMap__P83965, + "width": tiles_TileMapData_width__P116335, + "height": tiles_TileMapData_height__P116336, + "scale": tiles_TileMapData_scale__P116337, + "set/scale": tiles_TileMapData_scale__P116338, + "getTile": tiles_TileMapData_getTile__P116339, + "getTileImage": tiles_TileMapData_getTileImage__P116342, + "isWall": tiles_TileMapData_isWall__P116344, + "isOutsideMap": tiles_TileMapData_isOutsideMap__P116345, }, }); -const controller_Controller__C83567_VT = mkVTable({ +const controller_Controller__C115947_VT = mkVTable({ name: "Controller", numFields: 5, classNo: 45, @@ -38954,32 +38954,32 @@ const controller_Controller__C83567_VT = mkVTable({ "set/_id": null, "_connected": null, "set/_connected": null, - "_controlledSprites": controller_Controller__controlledSprites__P83572, - "set/_controlledSprites": controller_Controller__controlledSprites__P83573, - "id": controller_Controller_id__P83574, - "left": controller_Controller_left__P83576, - "right": controller_Controller_right__P83577, - "up": controller_Controller_up__P83578, - "down": controller_Controller_down__P83579, - "button": controller_Controller_button__P85357, - "connected": controller_Controller_connected__P83586, - "set/connected": controller_Controller_connected__P83587, - "__preUpdate": controller_Controller___preUpdate__P83591, - "__update": controller_Controller___update__P83592, + "_controlledSprites": controller_Controller__controlledSprites__P115952, + "set/_controlledSprites": controller_Controller__controlledSprites__P115953, + "id": controller_Controller_id__P115954, + "left": controller_Controller_left__P115956, + "right": controller_Controller_right__P115957, + "up": controller_Controller_up__P115958, + "down": controller_Controller_down__P115959, + "button": controller_Controller_button__P117737, + "connected": controller_Controller_connected__P115966, + "set/connected": controller_Controller_connected__P115967, + "__preUpdate": controller_Controller___preUpdate__P115971, + "__update": controller_Controller___update__P115972, }, }); -const ArcadePhysicsEngine__C83822_VT = mkVTable({ +const ArcadePhysicsEngine__C116202_VT = mkVTable({ name: "ArcadePhysicsEngine", numFields: 6, classNo: 40, lastSubtypeNo: 40, maxBgInstances: null, methods: { - "addSprite": ArcadePhysicsEngine_addSprite__P83831, - "removeSprite": ArcadePhysicsEngine_removeSprite__P83832, - "moveSprite": ArcadePhysicsEngine_moveSprite__P83836, - "draw": ArcadePhysicsEngine_draw__P83833, - "move": ArcadePhysicsEngine_move__P83834, + "addSprite": ArcadePhysicsEngine_addSprite__P116211, + "removeSprite": ArcadePhysicsEngine_removeSprite__P116212, + "moveSprite": ArcadePhysicsEngine_moveSprite__P116216, + "draw": ArcadePhysicsEngine_draw__P116213, + "move": ArcadePhysicsEngine_move__P116214, }, iface: { "sprites": null, @@ -38994,26 +38994,26 @@ const ArcadePhysicsEngine__C83822_VT = mkVTable({ "set/minSingleStep": null, "maxSingleStep": null, "set/maxSingleStep": null, - "maxSpeed": ArcadePhysicsEngine_maxSpeed__P83824, - "set/maxSpeed": ArcadePhysicsEngine_maxSpeed__P83825, - "minStep": ArcadePhysicsEngine_minStep__P83826, - "set/minStep": ArcadePhysicsEngine_minStep__P83827, - "maxStep": ArcadePhysicsEngine_maxStep__P83828, - "set/maxStep": ArcadePhysicsEngine_maxStep__P83829, - "addSprite": ArcadePhysicsEngine_addSprite__P83831, - "removeSprite": ArcadePhysicsEngine_removeSprite__P83832, - "draw": ArcadePhysicsEngine_draw__P83833, - "move": ArcadePhysicsEngine_move__P83834, - "createMovingSprite": ArcadePhysicsEngine_createMovingSprite__P85394, - "spriteCollisions": ArcadePhysicsEngine_spriteCollisions__P85395, - "tilemapCollisions": ArcadePhysicsEngine_tilemapCollisions__P85396, - "tilemapOverlaps": ArcadePhysicsEngine_tilemapOverlaps__P85397, - "moveSprite": ArcadePhysicsEngine_moveSprite__P83836, - "canResolveClipping": ArcadePhysicsEngine_canResolveClipping__P85398, - "constrain": ArcadePhysicsEngine_constrain__P85399, + "maxSpeed": ArcadePhysicsEngine_maxSpeed__P116204, + "set/maxSpeed": ArcadePhysicsEngine_maxSpeed__P116205, + "minStep": ArcadePhysicsEngine_minStep__P116206, + "set/minStep": ArcadePhysicsEngine_minStep__P116207, + "maxStep": ArcadePhysicsEngine_maxStep__P116208, + "set/maxStep": ArcadePhysicsEngine_maxStep__P116209, + "addSprite": ArcadePhysicsEngine_addSprite__P116211, + "removeSprite": ArcadePhysicsEngine_removeSprite__P116212, + "draw": ArcadePhysicsEngine_draw__P116213, + "move": ArcadePhysicsEngine_move__P116214, + "createMovingSprite": ArcadePhysicsEngine_createMovingSprite__P117774, + "spriteCollisions": ArcadePhysicsEngine_spriteCollisions__P117775, + "tilemapCollisions": ArcadePhysicsEngine_tilemapCollisions__P117776, + "tilemapOverlaps": ArcadePhysicsEngine_tilemapOverlaps__P117777, + "moveSprite": ArcadePhysicsEngine_moveSprite__P116216, + "canResolveClipping": ArcadePhysicsEngine_canResolveClipping__P117778, + "constrain": ArcadePhysicsEngine_constrain__P117779, }, }); -const sprites_SpriteMap__C83742_VT = mkVTable({ +const sprites_SpriteMap__C116122_VT = mkVTable({ name: "SpriteMap", numFields: 5, classNo: 46, @@ -39032,20 +39032,20 @@ const sprites_SpriteMap__C83742_VT = mkVTable({ "set/columnCount": null, "buckets": null, "set/buckets": null, - "neighbors": sprites_SpriteMap_neighbors__P83744, - "overlaps": sprites_SpriteMap_overlaps__P83745, - "draw": sprites_SpriteMap_draw__P83746, - "resizeBuckets": sprites_SpriteMap_resizeBuckets__P83747, - "clear": sprites_SpriteMap_clear__P83748, - "key": sprites_SpriteMap_key__P85363, - "insertAtKey": sprites_SpriteMap_insertAtKey__P85364, - "insertAABB": sprites_SpriteMap_insertAABB__P83749, - "mergeAtKey": sprites_SpriteMap_mergeAtKey__P85365, - "toString": sprites_SpriteMap_toString__P83750, + "neighbors": sprites_SpriteMap_neighbors__P116124, + "overlaps": sprites_SpriteMap_overlaps__P116125, + "draw": sprites_SpriteMap_draw__P116126, + "resizeBuckets": sprites_SpriteMap_resizeBuckets__P116127, + "clear": sprites_SpriteMap_clear__P116128, + "key": sprites_SpriteMap_key__P117743, + "insertAtKey": sprites_SpriteMap_insertAtKey__P117744, + "insertAABB": sprites_SpriteMap_insertAABB__P116129, + "mergeAtKey": sprites_SpriteMap_mergeAtKey__P117745, + "toString": sprites_SpriteMap_toString__P116130, }, - toStringMethod: sprites_SpriteMap_toString__P83750, + toStringMethod: sprites_SpriteMap_toString__P116130, }); -const music_Melody__C83242_VT = mkVTable({ +const music_Melody__C115622_VT = mkVTable({ name: "Melody", numFields: 2, classNo: 47, @@ -39058,11 +39058,11 @@ const music_Melody__C83242_VT = mkVTable({ "set/_text": null, "_player": null, "set/_player": null, - "toString": music_Melody_toString__P83251, + "toString": music_Melody_toString__P115631, }, - toStringMethod: music_Melody_toString__P83251, + toStringMethod: music_Melody_toString__P115631, }); -const scene_systemMenu_PauseMenu__C84264_VT = mkVTable({ +const scene_systemMenu_PauseMenu__C116644_VT = mkVTable({ name: "PauseMenu", numFields: 7, classNo: 48, @@ -39085,15 +39085,15 @@ const scene_systemMenu_PauseMenu__C84264_VT = mkVTable({ "set/scrollOffset": null, "generator": null, "set/generator": null, - "show": scene_systemMenu_PauseMenu_show__P84266, - "onUpdate": scene_systemMenu_PauseMenu_onUpdate__P84267, - "setSelection": scene_systemMenu_PauseMenu_setSelection__P84268, - "drawText": scene_systemMenu_PauseMenu_drawText__P84269, - "dispose": scene_systemMenu_PauseMenu_dispose__P84270, - "updateScrollTarget": scene_systemMenu_PauseMenu_updateScrollTarget__P85775, + "show": scene_systemMenu_PauseMenu_show__P116646, + "onUpdate": scene_systemMenu_PauseMenu_onUpdate__P116647, + "setSelection": scene_systemMenu_PauseMenu_setSelection__P116648, + "drawText": scene_systemMenu_PauseMenu_drawText__P116649, + "dispose": scene_systemMenu_PauseMenu_dispose__P116650, + "updateScrollTarget": scene_systemMenu_PauseMenu_updateScrollTarget__P118155, }, }); -const scene_systemMenu_MenuOption__C84256_VT = mkVTable({ +const scene_systemMenu_MenuOption__C116636_VT = mkVTable({ name: "MenuOption", numFields: 8, classNo: 49, @@ -39118,16 +39118,16 @@ const scene_systemMenu_MenuOption__C84256_VT = mkVTable({ "set/getText": null, "action": null, "set/action": null, - "show": scene_systemMenu_MenuOption_show__P84258, - "position": scene_systemMenu_MenuOption_position__P84259, - "setOffset": scene_systemMenu_MenuOption_setOffset__P84260, - "setTheme": scene_systemMenu_MenuOption_setTheme__P84261, - "setState": scene_systemMenu_MenuOption_setState__P84262, - "dispose": scene_systemMenu_MenuOption_dispose__P84263, - "updateCard": scene_systemMenu_MenuOption_updateCard__P85774, + "show": scene_systemMenu_MenuOption_show__P116638, + "position": scene_systemMenu_MenuOption_position__P116639, + "setOffset": scene_systemMenu_MenuOption_setOffset__P116640, + "setTheme": scene_systemMenu_MenuOption_setTheme__P116641, + "setState": scene_systemMenu_MenuOption_setState__P116642, + "dispose": scene_systemMenu_MenuOption_dispose__P116643, + "updateCard": scene_systemMenu_MenuOption_updateCard__P118154, }, }); -const game_Hitbox__C83603_VT = mkVTable({ +const game_Hitbox__C115983_VT = mkVTable({ name: "Hitbox", numFields: 5, classNo: 50, @@ -39146,13 +39146,13 @@ const game_Hitbox__C83603_VT = mkVTable({ "set/width": null, "height": null, "set/height": null, - "left": game_Hitbox_left__P83610, - "top": game_Hitbox_top__P83611, - "right": game_Hitbox_right__P83612, - "bottom": game_Hitbox_bottom__P83613, + "left": game_Hitbox_left__P115990, + "top": game_Hitbox_top__P115991, + "right": game_Hitbox_right__P115992, + "bottom": game_Hitbox_bottom__P115993, }, }); -const sprites_SpriteSet__C83759_VT = mkVTable({ +const sprites_SpriteSet__C116139_VT = mkVTable({ name: "SpriteSet", numFields: 1, classNo: 51, @@ -39163,25 +39163,25 @@ const sprites_SpriteSet__C83759_VT = mkVTable({ iface: { "_sprites": null, "set/_sprites": null, - "length": sprites_SpriteSet_length__P83762, - "add": sprites_SpriteSet_add__P83764, - "remove": sprites_SpriteSet_remove__P83766, - "contains": sprites_SpriteSet_contains__P83767, - "toString": sprites_SpriteSet_toString__P83770, + "length": sprites_SpriteSet_length__P116142, + "add": sprites_SpriteSet_add__P116144, + "remove": sprites_SpriteSet_remove__P116146, + "contains": sprites_SpriteSet_contains__P116147, + "toString": sprites_SpriteSet_toString__P116150, }, - toStringMethod: sprites_SpriteSet_toString__P83770, + toStringMethod: sprites_SpriteSet_toString__P116150, }); -const scene_Renderable__C84020_VT = mkVTable({ +const scene_Renderable__C116400_VT = mkVTable({ name: "Renderable", numFields: 4, classNo: 35, lastSubtypeNo: 35, maxBgInstances: null, methods: { - "__visible": scene_Renderable___visible__P84022, - "__draw": sprites_BaseSprite___draw__P83508, - "__drawCore": scene_Renderable___drawCore__P84023, - "__update": sprites_BaseSprite___update__P83510, + "__visible": scene_Renderable___visible__P116402, + "__draw": sprites_BaseSprite___draw__P115888, + "__drawCore": scene_Renderable___drawCore__P116403, + "__update": sprites_BaseSprite___update__P115890, }, iface: { "_z": null, @@ -39192,15 +39192,15 @@ const scene_Renderable__C84020_VT = mkVTable({ "set/handler": null, "shouldBeVisible": null, "set/shouldBeVisible": null, - "__visible": scene_Renderable___visible__P84022, - "__drawCore": scene_Renderable___drawCore__P84023, - "z": sprites_BaseSprite_z__P83506, - "set/z": sprites_BaseSprite_z__P83507, - "__draw": sprites_BaseSprite___draw__P83508, - "__update": sprites_BaseSprite___update__P83510, + "__visible": scene_Renderable___visible__P116402, + "__drawCore": scene_Renderable___drawCore__P116403, + "z": sprites_BaseSprite_z__P115886, + "set/z": sprites_BaseSprite_z__P115887, + "__draw": sprites_BaseSprite___draw__P115888, + "__update": sprites_BaseSprite___update__P115890, }, }); -const MovingSprite__C83820_VT = mkVTable({ +const MovingSprite__C116200_VT = mkVTable({ name: "MovingSprite", numFields: 7, classNo: 52, @@ -39225,7 +39225,7 @@ const MovingSprite__C83820_VT = mkVTable({ "set/yStep": null, }, }); -const tiles_Location__C83938_VT = mkVTable({ +const tiles_Location__C116318_VT = mkVTable({ name: "Location", numFields: 3, classNo: 53, @@ -39240,14 +39240,14 @@ const tiles_Location__C83938_VT = mkVTable({ "set/_col": null, "tileMap": null, "set/tileMap": null, - "col": tiles_Location_col__P83939, - "row": tiles_Location_row__P83940, - "x": tiles_Location_x__P83942, - "y": tiles_Location_y__P83943, - "tileSet": tiles_Location_tileSet__P83944, + "col": tiles_Location_col__P116319, + "row": tiles_Location_row__P116320, + "x": tiles_Location_x__P116322, + "y": tiles_Location_y__P116323, + "tileSet": tiles_Location_tileSet__P116324, }, }); -const sprites_StaticObstacle__C83794_VT = mkVTable({ +const sprites_StaticObstacle__C116174_VT = mkVTable({ name: "StaticObstacle", numFields: 5, classNo: 54, @@ -39266,14 +39266,14 @@ const sprites_StaticObstacle__C83794_VT = mkVTable({ "set/top": null, "left": null, "set/left": null, - "x": sprites_StaticObstacle_x__P83801, - "y": sprites_StaticObstacle_y__P83802, - "height": sprites_StaticObstacle_height__P83803, - "width": sprites_StaticObstacle_width__P83804, + "x": sprites_StaticObstacle_x__P116181, + "y": sprites_StaticObstacle_y__P116182, + "height": sprites_StaticObstacle_height__P116183, + "width": sprites_StaticObstacle_width__P116184, }, }); -const breakpoints = setupDebugger(1, ["currentFrame___85112","initialized___87152","CHANNEL___87145"]) +const breakpoints = setupDebugger(1, ["currentFrame___117492","initialized___119532","CHANNEL___119525"]) -return _main___P97508 +return _main___P129888 }) diff --git a/assets/version.txt b/assets/version.txt index 429d94a..b0a1227 100644 --- a/assets/version.txt +++ b/assets/version.txt @@ -1 +1 @@ -0.0.9 \ No newline at end of file +0.0.10 \ No newline at end of file diff --git a/pxt.json b/pxt.json index 4d0ad5b..c241cb5 100644 --- a/pxt.json +++ b/pxt.json @@ -1,6 +1,6 @@ { "name": "arcade-webcam", - "version": "0.0.9", + "version": "0.0.10", "description": "", "dependencies": { "device": "*"