aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/sowgro/npehero/Driver.java
diff options
context:
space:
mode:
authorsowgro <tpoke.ferrari@gmail.com>2024-09-05 22:27:14 -0400
committersowgro <tpoke.ferrari@gmail.com>2024-09-05 22:27:14 -0400
commita645b476202bd5b44ab5c22253a70269409b5674 (patch)
tree39a45622e6b9e8325a7bf13f626b902e7fed0a65 /src/main/java/net/sowgro/npehero/Driver.java
parentd685d397573c43194fede9b2bbd3aee76d2cd9f8 (diff)
downloadNPEhero-a645b476202bd5b44ab5c22253a70269409b5674.tar.gz
NPEhero-a645b476202bd5b44ab5c22253a70269409b5674.tar.bz2
NPEhero-a645b476202bd5b44ab5c22253a70269409b5674.zip
Add gui scale and other fixes
- add gui scaling and options in settings - song with endTime of 0 will now properly get time from song length - suppress unchecked warnings in levelapi
Diffstat (limited to 'src/main/java/net/sowgro/npehero/Driver.java')
-rwxr-xr-xsrc/main/java/net/sowgro/npehero/Driver.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/net/sowgro/npehero/Driver.java b/src/main/java/net/sowgro/npehero/Driver.java
index 411bf87..89381aa 100755
--- a/src/main/java/net/sowgro/npehero/Driver.java
+++ b/src/main/java/net/sowgro/npehero/Driver.java
@@ -54,6 +54,13 @@ public class Driver extends Application
StackPane root = new StackPane(backgroundImage2, backgroundImage, primaryPane);
Scene primaryScene = new Scene(root, 800,600);
+ primaryPane.scaleXProperty().bind(Settings.guiScale);
+ primaryPane.scaleYProperty().bind(Settings.guiScale);
+ primaryPane.minHeightProperty().bind(root.heightProperty().divide(Settings.guiScale));
+ primaryPane.minWidthProperty() .bind(root.widthProperty() .divide(Settings.guiScale));
+ primaryPane.maxHeightProperty().bind(root.heightProperty().divide(Settings.guiScale));
+ primaryPane.maxWidthProperty() .bind(root.widthProperty() .divide(Settings.guiScale));
+
// Cant figure out how to center this
backgroundImage.fitHeightProperty().bind(primaryScene.heightProperty());
backgroundImage2.fitHeightProperty().bind(primaryScene.heightProperty());