From 778a5f224d56d85f1b61a9384525ba4198d6be58 Mon Sep 17 00:00:00 2001 From: Seraina Date: Sat, 14 May 2022 09:01:45 +0200 Subject: [PATCH] Had to remove BoarderPane from LoungeSceneView, because i did not manage to make it not interfere with gameplay in the background Also did some css Styling work, all of it experimental --- .../cs108/multiplayer/client/gui/ChatApp.java | 1 + .../gui/lounge/LoungeSceneViewController.java | 2 + .../multiplayer/client/gui/chat/Chat.css | 29 +++++++++ .../multiplayer/client/gui/chat/ChatView.fxml | 28 ++++----- .../client/gui/lounge/LoungeSceneView.fxml | 60 ++++++++----------- .../client/gui/lounge/loungStyle.css | 18 +++++- 6 files changed, 85 insertions(+), 53 deletions(-) create mode 100644 src/main/resources/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/chat/Chat.css diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/ChatApp.java b/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/ChatApp.java index c14392a..0252665 100644 --- a/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/ChatApp.java +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/ChatApp.java @@ -187,6 +187,7 @@ public class ChatApp extends Application { primaryStage.setTitle("Night Train To Budapest"); primaryStage.setResizable(true); + primaryStage.setMaximized(true); primaryStage.show(); } diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/lounge/LoungeSceneViewController.java b/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/lounge/LoungeSceneViewController.java index 1d86e36..a5815e0 100644 --- a/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/lounge/LoungeSceneViewController.java +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/lounge/LoungeSceneViewController.java @@ -48,6 +48,8 @@ public class LoungeSceneViewController implements Initializable { public static final Logger LOGGER = LogManager.getLogger(LoungeSceneViewController.class); public static final BudaLogConfig l = new BudaLogConfig(LOGGER); + @FXML + public AnchorPane buttonPane; @FXML private AnchorPane backGroundAnimationPane; diff --git a/src/main/resources/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/chat/Chat.css b/src/main/resources/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/chat/Chat.css new file mode 100644 index 0000000..59a2756 --- /dev/null +++ b/src/main/resources/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/chat/Chat.css @@ -0,0 +1,29 @@ +#ChatScrollPane{ +} + +#vBoxChatMessages{ + -fx-background-color: rgba(255,255,255,0.3); +} + +.anchorPane{ + -fx-background-color: transparent; +} + +*{ + -fx-background-color: transparent; +} + +.button{ + -fx-background-color: midnightblue; + -fx-text-fill: lightsteelblue; +} + +.button:pressed{ + -fx-background-color: lightsteelblue; + -fx-text-fill: midnightblue; +} + +.button:hover{ + -fx-effect: innershadow(gaussian, lightsteelblue, 10, 0.5 , 2, 2); +} + diff --git a/src/main/resources/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/chat/ChatView.fxml b/src/main/resources/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/chat/ChatView.fxml index f3037fe..d7cc40d 100644 --- a/src/main/resources/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/chat/ChatView.fxml +++ b/src/main/resources/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/chat/ChatView.fxml @@ -12,9 +12,9 @@ - + - + @@ -23,16 +23,12 @@ - - - - - - - - - - + + + + + + @@ -65,7 +61,7 @@ - + @@ -86,7 +82,7 @@ - + @@ -96,8 +92,8 @@ - - + + diff --git a/src/main/resources/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/lounge/LoungeSceneView.fxml b/src/main/resources/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/lounge/LoungeSceneView.fxml index bd50986..13af840 100644 --- a/src/main/resources/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/lounge/LoungeSceneView.fxml +++ b/src/main/resources/ch/unibas/dmi/dbis/cs108/multiplayer/client/gui/lounge/LoungeSceneView.fxml @@ -10,45 +10,37 @@ - - - - -