diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/gameui/CasinoGameUI.java b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/gameui/CasinoGameUI.java index 2e91921..9a80f35 100644 --- a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/gameui/CasinoGameUI.java +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/gameui/CasinoGameUI.java @@ -1,5 +1,6 @@ package ch.unibas.dmi.dbis.cs108.casono.client.ui.gameui; +import ch.unibas.dmi.dbis.cs108.casono.client.network.ClientService; import java.io.IOException; import javafx.application.Application; import javafx.fxml.FXMLLoader; @@ -9,21 +10,27 @@ import javafx.stage.Stage; /** * Main class for the Casono Game UI. * - *

Starts the JavaFX application, loads the graphical user interface from the FXML file, and + * Starts the JavaFX application, loads the graphical user interface from the FXML file, and * initializes the main stage for the game. * - *

Tasks: - Loads the FXML interface "/ui-structure/Casinogameui.fxml". - Loads the application + * Tasks: - Loads the FXML interface "/ui-structure/Casinogameui.fxml". - Loads the application * icon from "/images/logoinverted.png". - Starts the application in full-screen mode. */ public class CasinoGameUI extends Application { + private static ClientService clientService; + + private static final int DEFAULT_WIDTH = 1200; + private static final int DEFAULT_HEIGHT = 800; + /** default constructor */ public CasinoGameUI() { // default no-arg constructor } - private static final int DEFAULT_WIDTH = 1200; - private static final int DEFAULT_HEIGHT = 800; + public static void setClientService(ClientService clientService) { + CasinoGameUI.clientService = clientService; + } /** * Starts the main stage of the application. @@ -36,7 +43,7 @@ public class CasinoGameUI extends Application { FXMLLoader fxmlLoader = new FXMLLoader(CasinoGameUI.class.getResource("/ui-structure/Casinogameui.fxml")); Scene scene = new Scene(fxmlLoader.load(), DEFAULT_WIDTH, DEFAULT_HEIGHT); - stage.setTitle("Casono (GAME)"); + stage.setTitle("Casono"); String iconPath = getClass().getResource("/images/logoinverted.png").toExternalForm(); stage.getIcons().add(new javafx.scene.image.Image(iconPath));