Fixes for compiling web build

This commit is contained in:
Terry Hearst 2023-02-06 20:21:33 -05:00
parent 1f0e2bea43
commit 129a591a2e
2 changed files with 9 additions and 0 deletions

View file

@ -1,6 +1,8 @@
package src; package src;
#if !js
import sys.FileSystem; import sys.FileSystem;
#end
import mis.MisParser; import mis.MisParser;
import src.Settings; import src.Settings;
import src.Debug; import src.Debug;

View file

@ -1,6 +1,8 @@
package src; package src;
#if !js
import gui.ReplayCenterGui; import gui.ReplayCenterGui;
#end
import gui.ReplayNameDlg; import gui.ReplayNameDlg;
import collision.Collision; import collision.Collision;
import shapes.MegaMarble; import shapes.MegaMarble;
@ -1164,8 +1166,13 @@ class MarbleWorld extends Scheduler {
} }
this.setCursorLock(false); this.setCursorLock(false);
this.dispose(); this.dispose();
#if !js
MarbleGame.canvas.setContent(new ReplayCenterGui()); MarbleGame.canvas.setContent(new ReplayCenterGui());
#end
#if js #if js
var pmg = new PlayMissionGui();
PlayMissionGui.currentSelectionStatic = mission.index + 1;
MarbleGame.canvas.setContent(pmg);
var pointercontainer = js.Browser.document.querySelector("#pointercontainer"); var pointercontainer = js.Browser.document.querySelector("#pointercontainer");
pointercontainer.hidden = false; pointercontainer.hidden = false;
#end #end