mirror of
https://github.com/RandomityGuy/MBHaxe.git
synced 2026-02-23 14:41:02 +00:00
Merge pull request #7 from thearst3rd/mbp-fix-web
Fixes for compiling web build
This commit is contained in:
commit
c439b32338
3 changed files with 25 additions and 4 deletions
|
|
@ -1,6 +1,8 @@
|
|||
package src;
|
||||
|
||||
#if !js
|
||||
import sys.FileSystem;
|
||||
#end
|
||||
import mis.MisParser;
|
||||
import src.Settings;
|
||||
import src.Debug;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,9 @@
|
|||
package src;
|
||||
|
||||
import gui.MainMenuGui;
|
||||
#if !js
|
||||
import gui.ReplayCenterGui;
|
||||
#end
|
||||
import gui.ReplayNameDlg;
|
||||
import gui.ConsoleDlg;
|
||||
import src.Replay;
|
||||
|
|
@ -249,12 +253,20 @@ class MarbleGame {
|
|||
Console.log("Quitting mission");
|
||||
world.setCursorLock(false);
|
||||
paused = false;
|
||||
var pmg = new PlayMissionGui();
|
||||
PlayMissionGui.currentSelectionStatic = world.mission.index;
|
||||
PlayMissionGui.currentGameStatic = world.mission.game;
|
||||
if (world.isWatching) {
|
||||
#if !js
|
||||
canvas.setContent(new ReplayCenterGui());
|
||||
#else
|
||||
canvas.setContent(new MainMenuGui());
|
||||
#end
|
||||
} else {
|
||||
var pmg = new PlayMissionGui();
|
||||
PlayMissionGui.currentSelectionStatic = world.mission.index;
|
||||
PlayMissionGui.currentGameStatic = world.mission.game;
|
||||
canvas.setContent(pmg);
|
||||
}
|
||||
world.dispose();
|
||||
world = null;
|
||||
canvas.setContent(pmg);
|
||||
|
||||
Settings.save();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,10 @@
|
|||
package src;
|
||||
|
||||
#if js
|
||||
import gui.MainMenuGui;
|
||||
#else
|
||||
import gui.ReplayCenterGui;
|
||||
#end
|
||||
import gui.ReplayNameDlg;
|
||||
import collision.Collision;
|
||||
import shapes.MegaMarble;
|
||||
|
|
@ -1164,8 +1168,11 @@ class MarbleWorld extends Scheduler {
|
|||
}
|
||||
this.setCursorLock(false);
|
||||
this.dispose();
|
||||
#if !js
|
||||
MarbleGame.canvas.setContent(new ReplayCenterGui());
|
||||
#end
|
||||
#if js
|
||||
MarbleGame.canvas.setContent(new MainMenuGui());
|
||||
var pointercontainer = js.Browser.document.querySelector("#pointercontainer");
|
||||
pointercontainer.hidden = false;
|
||||
#end
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue