From 19e8c104db09ff6dbc85dbedab07c2f9f6e6f5d5 Mon Sep 17 00:00:00 2001 From: Tobydrama Date: Thu, 16 Apr 2020 14:58:01 +0200 Subject: [PATCH] added card choice screen --- .../fiasko/roborally/gamewrapper/ScreenManager.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/inf112/fiasko/roborally/gamewrapper/ScreenManager.java b/src/main/java/inf112/fiasko/roborally/gamewrapper/ScreenManager.java index c697f18..45b892a 100644 --- a/src/main/java/inf112/fiasko/roborally/gamewrapper/ScreenManager.java +++ b/src/main/java/inf112/fiasko/roborally/gamewrapper/ScreenManager.java @@ -14,6 +14,15 @@ public class ScreenManager { private IPAddressScreen ipAddressScreen; private LobbyScreen lobbyScreen; private WinnerScreen winnerScreen; + private CardChoiceScreen cardChoiceScreen; + + + public synchronized CardChoiceScreen getCardChoiceScreen(RoboRallyWrapper roboRallyWrapper) { + if (this.cardChoiceScreen == null) { + this.cardChoiceScreen = new CardChoiceScreen(roboRallyWrapper); + } + return cardChoiceScreen; + } /** * Gets an instance of the winner screen