diff options
author | sowgro <tpoke.ferrari@gmail.com> | 2024-08-28 19:50:58 -0400 |
---|---|---|
committer | sowgro <tpoke.ferrari@gmail.com> | 2024-08-28 19:50:58 -0400 |
commit | c3554cb31774afc8bf335b761649b7aacf7128c5 (patch) | |
tree | c7b40548cfb8500fd716fd65fb03513a231c0f4a /src/main/java/net/sowgro/npehero/gui/MainMenu.java | |
parent | f3a037701799169066c6cb12b3c7023029b8b281 (diff) | |
download | NPEhero-c3554cb31774afc8bf335b761649b7aacf7128c5.tar.gz NPEhero-c3554cb31774afc8bf335b761649b7aacf7128c5.tar.bz2 NPEhero-c3554cb31774afc8bf335b761649b7aacf7128c5.zip |
Fix sizing of tables, improve display of level details, improve logo
Diffstat (limited to 'src/main/java/net/sowgro/npehero/gui/MainMenu.java')
-rwxr-xr-x | src/main/java/net/sowgro/npehero/gui/MainMenu.java | 25 |
1 files changed, 18 insertions, 7 deletions
diff --git a/src/main/java/net/sowgro/npehero/gui/MainMenu.java b/src/main/java/net/sowgro/npehero/gui/MainMenu.java index 6160245..ac5a2f3 100755 --- a/src/main/java/net/sowgro/npehero/gui/MainMenu.java +++ b/src/main/java/net/sowgro/npehero/gui/MainMenu.java @@ -10,6 +10,7 @@ import javafx.scene.layout.Pane; import javafx.scene.layout.VBox; import javafx.scene.paint.Color; import javafx.scene.text.Text; +import javafx.scene.text.TextBoundsType; import net.sowgro.npehero.Driver; import net.sowgro.npehero.editor.LevelList; import net.sowgro.npehero.main.Page; @@ -26,10 +27,22 @@ public class MainMenu extends Page { dropShadow.setColor(Color.WHITE); dropShadow.setBlurType(BlurType.GAUSSIAN); - Text title = new Text(); - title.setText("NPE Hero"); - title.getStyleClass().add("t0"); - title.setEffect(dropShadow); + Text npehero = new Text(); + npehero.setBoundsType(TextBoundsType.VISUAL); + npehero.setText("NPE HERO"); + npehero.getStyleClass().add("t0"); + npehero.setEffect(dropShadow); + + Text lessthan = new Text("<"); + lessthan.setBoundsType(TextBoundsType.VISUAL); + lessthan.getStyleClass().add("t0e"); + + Text greaterthan = new Text(">"); + greaterthan.setBoundsType(TextBoundsType.VISUAL); + greaterthan.getStyleClass().add("t0e"); + HBox title = new HBox(lessthan, npehero, greaterthan); + title.setSpacing(20); + title.setAlignment(Pos.CENTER); Button play = new Button(); play.setText("Play"); @@ -55,9 +68,7 @@ public class MainMenu extends Page { exit.setText("Quit"); exit.setOnAction(_ -> { Sound.playSfx(Sound.BACKWARD); -// Driver.quit(); Platform.exit(); -// System.exit(0); }); VBox buttonBox = new VBox(); @@ -68,7 +79,7 @@ public class MainMenu extends Page { VBox centerBox = new VBox(); centerBox.setAlignment(Pos.CENTER); centerBox.getChildren().addAll(title, buttonBox); - centerBox.setSpacing(10); + centerBox.setSpacing(30); content.getChildren().add(centerBox); content.setAlignment(Pos.CENTER); |