From f0fe3aa19f147bcac053055ef8b50efb03867803 Mon Sep 17 00:00:00 2001 From: Tobydrama Date: Mon, 6 Apr 2020 15:18:23 +0200 Subject: [PATCH] la til lobby screen --- .../fiasko/roborally/game_wrapper/ScreenManager.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/inf112/fiasko/roborally/game_wrapper/ScreenManager.java b/src/main/java/inf112/fiasko/roborally/game_wrapper/ScreenManager.java index 50e0fc0..0091314 100644 --- a/src/main/java/inf112/fiasko/roborally/game_wrapper/ScreenManager.java +++ b/src/main/java/inf112/fiasko/roborally/game_wrapper/ScreenManager.java @@ -12,6 +12,7 @@ public class ScreenManager { private StartMenuScreen startMenuScreen; private UsernameScreen usernameScreen; private IPAddressScreen ipAddressScreen; + private LobbyScreen lobbyScreen; /** * Gets an instance of the main menu screen @@ -24,6 +25,12 @@ public class ScreenManager { } return powerDownScreen; } + public synchronized LobbyScreen getLobbyScreen(RoboRallyWrapper roboRallyWrapper) { + if (this.lobbyScreen == null) { + this.lobbyScreen = new LobbyScreen(roboRallyWrapper); + } + return lobbyScreen; + } public synchronized IPAddressScreen getIPAddressScreen(RoboRallyWrapper roboRallyWrapper) { if (this.ipAddressScreen == null) {