aboutsummaryrefslogtreecommitdiff
path: root/src/gui/Settings.java
diff options
context:
space:
mode:
authorsowgro <tpoke.ferrari@gmail.com>2023-05-21 17:12:06 -0400
committersowgro <tpoke.ferrari@gmail.com>2023-05-21 17:12:06 -0400
commitf941b529f1cb12312041516e6799ece0f6df2cac (patch)
treefc905d0dc1f67380c55c7053e22a76c1917821e9 /src/gui/Settings.java
parentf49a73c6af7445bb4ae92fcab87e13abba527048 (diff)
downloadNPEhero-f941b529f1cb12312041516e6799ece0f6df2cac.tar.gz
NPEhero-f941b529f1cb12312041516e6799ece0f6df2cac.tar.bz2
NPEhero-f941b529f1cb12312041516e6799ece0f6df2cac.zip
add f11 fullscrn, comment gui, add scorecontroller
Diffstat (limited to 'src/gui/Settings.java')
-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();