From 4dcade3dafc798aa042e6fce8781791946ecae25 Mon Sep 17 00:00:00 2001 From: Jona Walpert Date: Fri, 20 Mar 2026 11:41:19 +0100 Subject: [PATCH] Add: Javadoc for client sided classes and methods --- .../cs108/casono/client/ui/gameui/CasinoGameController.java | 5 +++++ .../casono/client/ui/lobbyui/CasinomainuiController.java | 1 + .../client/ui/lobbyui/LobbyButtonTranslationManager.java | 5 +++++ 3 files changed, 11 insertions(+) diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/gameui/CasinoGameController.java b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/gameui/CasinoGameController.java index c96c9bd..b50c4fb 100644 --- a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/gameui/CasinoGameController.java +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/gameui/CasinoGameController.java @@ -21,6 +21,11 @@ public class CasinoGameController { // TODO: Test-Logik: wird durch echte Spielinteraktionen ersetzt, // sobald die GameEngine fertig ist @FXML + /** + * Temporäre Test-Methode, die bei Klick auf den Tisch eine Platzhalteraktion ausführt. + * + *

Wird in der finalen Implementierung durch die Spiel-Logik ersetzt. + */ public void onTableClick() { welcomeText.setText("Einsatz akzeptiert!"); } diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/lobbyui/CasinomainuiController.java b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/lobbyui/CasinomainuiController.java index f58b04c..48ccce7 100644 --- a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/lobbyui/CasinomainuiController.java +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/lobbyui/CasinomainuiController.java @@ -28,6 +28,7 @@ public class CasinomainuiController { private LobbyButtonGridManager gridManager; private int nextButtonId = 1; + /** Default constructor for dependency injection by FXMLLoader. */ public CasinomainuiController() { // Default constructor } diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/lobbyui/LobbyButtonTranslationManager.java b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/lobbyui/LobbyButtonTranslationManager.java index 5d8df82..0aea7e4 100644 --- a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/lobbyui/LobbyButtonTranslationManager.java +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/lobbyui/LobbyButtonTranslationManager.java @@ -13,6 +13,11 @@ public class LobbyButtonTranslationManager { private static LobbyButtonTranslationManager instance; // Singleton-Zugriff + /** + * Liefert die Singleton-Instanz des Managers. + * + * @return die einzige Instanz von {@code LobbyButtonTranslationManager} + */ public static LobbyButtonTranslationManager getInstance() { if (instance == null) { instance = new LobbyButtonTranslationManager();