diff --git a/src/MarbleWorld.hx b/src/MarbleWorld.hx index 0e5b7c09..66a73396 100644 --- a/src/MarbleWorld.hx +++ b/src/MarbleWorld.hx @@ -291,7 +291,7 @@ class MarbleWorld extends Scheduler { public function initLoading() { Console.log("*** LOADING MISSION: " + mission.path); - this.loadingGui = new LoadingGui(this.mission.title, this.mission.game); + this.loadingGui = new LoadingGui(this.mission.title, this.mission.game, this.isMultiplayer); MarbleGame.canvas.setContent(this.loadingGui); if (this.mission.isClaMission) { this.mission.download(() -> loadBegin()); diff --git a/src/gui/LoadingGui.hx b/src/gui/LoadingGui.hx index e75e190b..caf51518 100644 --- a/src/gui/LoadingGui.hx +++ b/src/gui/LoadingGui.hx @@ -10,7 +10,7 @@ import src.Util; class LoadingGui extends GuiImage { public var setProgress:Float->Void; - public function new(missionName:String, game:String) { + public function new(missionName:String, game:String, isMultiplayer:Bool = false) { function chooseBg() { if (game == "gold") return ResourceLoader.getImage('data/ui/backgrounds/gold/${cast (Math.floor(Util.lerp(1, 12, Math.random())), Int)}.jpg'); @@ -76,7 +76,8 @@ class LoadingGui extends GuiImage { loadingGui.addChild(mapName); loadingGui.addChild(progress); - loadingGui.addChild(cancelButton); + if (!isMultiplayer) + loadingGui.addChild(cancelButton); loadingGui.addChild(overlay); this.addChild(loadingGui);