aboutsummaryrefslogtreecommitdiff
path: root/src/gui/Settings.java
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/gui/Settings.java14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/gui/Settings.java b/src/gui/Settings.java
index 6e7e578..631048d 100644
--- a/src/gui/Settings.java
+++ b/src/gui/Settings.java
@@ -13,11 +13,16 @@ import javafx.scene.text.Text;
public class Settings extends Pane
{
+ /*
+ * this class is a layout class, most of its purpose is to place UI elements like Buttons within Panes like VBoxes.
+ * the creation of these UI elements are mostly not commented due to their repetitive and self explanatory nature.
+ * style classes are defined in the style.css file.
+ */
public Settings()
{
Text t1 = new Text();
t1.setText("Music Volume");
- t1.setFill(Color.WHITE);
+ t1.getStyleClass().add("t3");
Slider musicVol = new Slider();
musicVol.setMax(100);
@@ -25,7 +30,7 @@ public class Settings extends Pane
Text t2 = new Text();
t2.setText("Sound Effects Volume");
- t2.setFill(Color.WHITE);
+ t2.getStyleClass().add("t3");
Slider sfxVol = new Slider();
sfxVol.setMax(100);
@@ -35,15 +40,14 @@ public class Settings extends Pane
fullscreen.setText("Toggle Fullscreen (F11)");
fullscreen.getStyleClass().remove("toggle-button");
fullscreen.getStyleClass().add("button");
- fullscreen.getStyleClass().add("custom-radio-button");
fullscreen.setOnAction(e -> Driver.primaryStage.setFullScreen(!Driver.primaryStage.isFullScreen()));
Button devMenu = new Button();
devMenu.setText("Debug Menu");
- devMenu.setOnAction(e -> new DebugMenu());
+ devMenu.setOnAction(e -> Driver.debug.show());
Button exit = new Button();
- exit.setText("Exit");
+ exit.setText("Back");
exit.setOnAction(e -> Driver.setMenu(new MainMenu()));
VBox options = new VBox();