mirror of
https://github.com/RandomityGuy/MBHaxe.git
synced 2026-04-27 13:11:42 +00:00
Go to the correct menu when quitting a demo
This commit is contained in:
parent
c7191ad45e
commit
5d2915f586
1 changed files with 16 additions and 4 deletions
|
|
@ -1,5 +1,9 @@
|
||||||
package src;
|
package src;
|
||||||
|
|
||||||
|
import gui.MainMenuGui;
|
||||||
|
#if !js
|
||||||
|
import gui.ReplayCenterGui;
|
||||||
|
#end
|
||||||
import gui.ReplayNameDlg;
|
import gui.ReplayNameDlg;
|
||||||
import gui.ConsoleDlg;
|
import gui.ConsoleDlg;
|
||||||
import src.Replay;
|
import src.Replay;
|
||||||
|
|
@ -249,12 +253,20 @@ class MarbleGame {
|
||||||
Console.log("Quitting mission");
|
Console.log("Quitting mission");
|
||||||
world.setCursorLock(false);
|
world.setCursorLock(false);
|
||||||
paused = false;
|
paused = false;
|
||||||
var pmg = new PlayMissionGui();
|
if (world.isWatching) {
|
||||||
PlayMissionGui.currentSelectionStatic = world.mission.index;
|
#if !js
|
||||||
PlayMissionGui.currentGameStatic = world.mission.game;
|
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.dispose();
|
||||||
world = null;
|
world = null;
|
||||||
canvas.setContent(pmg);
|
|
||||||
|
|
||||||
Settings.save();
|
Settings.save();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue