From baccb15c17dcf0e3d398a3c8f62c88c942a6d96a Mon Sep 17 00:00:00 2001 From: Julian Kropff Date: Thu, 14 May 2026 19:58:11 +0200 Subject: [PATCH] Add: Casono Website and VS Code dev buttons in TaskbarController --- .../gameuicomponents/TaskbarController.java | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/gameui/gameuicomponents/TaskbarController.java b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/gameui/gameuicomponents/TaskbarController.java index bb6d89a..4191b49 100644 --- a/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/gameui/gameuicomponents/TaskbarController.java +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/gameui/gameuicomponents/TaskbarController.java @@ -1827,6 +1827,24 @@ public class TaskbarController { } } + /** + * Opens the integrated Casono web browser. + * + *

once the content for strategies and support is available. + */ + @FXML + private void onBrowserButtonClickCasono() { + SoundManager.getInstance().playButtonClick(); + try { + Path path = Paths.get(System.getProperty("user.dir"), "outreach", "index.html"); + + CasinoBrowserController.open(path.toUri().toString()); + + } catch (Exception e) { + e.printStackTrace(); + } + } + /** Opens the integrated Casono Web Browser. */ @FXML private void onBrowserButtonClickWiki() { @@ -1851,6 +1869,18 @@ public class TaskbarController { } } + /** Opens the integrated Casono Web Browser. */ + @FXML + private void onBrowserButtonClickVSCode() { + try { + + CasinoBrowserController.open("https://vscode.dev/"); + + } catch (Exception e) { + e.printStackTrace(); + } + } + /** Opens the tips notebook if it's currently closed. */ @FXML private void onShowTipsButtonClick() {