aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/sowgro/npehero/devmenu/LevelList.java
diff options
context:
space:
mode:
authorsowgro <tpoke.ferrari@gmail.com>2024-07-08 14:49:30 -0400
committersowgro <tpoke.ferrari@gmail.com>2024-07-08 14:49:30 -0400
commitcf8f3d35716cd93d0d5d123d80b07f9ae704f939 (patch)
treee5bb4a40bec2d22d5f75ea95ba7745fc749affa8 /src/main/java/net/sowgro/npehero/devmenu/LevelList.java
parentee2229339429d50afa33e2f8b9c0ee0939766290 (diff)
downloadNPEhero-cf8f3d35716cd93d0d5d123d80b07f9ae704f939.tar.gz
NPEhero-cf8f3d35716cd93d0d5d123d80b07f9ae704f939.tar.bz2
NPEhero-cf8f3d35716cd93d0d5d123d80b07f9ae704f939.zip
Embed level utility into main window
Diffstat (limited to 'src/main/java/net/sowgro/npehero/devmenu/LevelList.java')
-rwxr-xr-xsrc/main/java/net/sowgro/npehero/devmenu/LevelList.java10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/main/java/net/sowgro/npehero/devmenu/LevelList.java b/src/main/java/net/sowgro/npehero/devmenu/LevelList.java
index 8d5e0cb..c1c38af 100755
--- a/src/main/java/net/sowgro/npehero/devmenu/LevelList.java
+++ b/src/main/java/net/sowgro/npehero/devmenu/LevelList.java
@@ -2,6 +2,7 @@ package net.sowgro.npehero.devmenu;
import javafx.beans.property.ReadOnlyBooleanWrapper;
import javafx.beans.property.ReadOnlyStringWrapper;
+import javafx.scene.layout.Pane;
import net.sowgro.npehero.Driver;
import javafx.scene.Scene;
import javafx.scene.control.Button;
@@ -14,7 +15,7 @@ import javafx.stage.Stage;
import net.sowgro.npehero.main.Level;
import net.sowgro.npehero.main.LevelController;
-public class LevelList
+public class LevelList extends Pane
{
/*
* this class is a layout class, most of its purpose is to place UI elements like Buttons within Panes like VBoxes.
@@ -42,7 +43,7 @@ public class LevelList
Button edit = new Button("Edit");
- edit.setOnAction(e -> new LevelEditor(levels.getSelectionModel().getSelectedItem()));
+ edit.setOnAction(e -> Driver.setMenu(new LevelEditor(levels.getSelectionModel().getSelectedItem())));
Button remove = new Button("Delete");
remove.setOnAction(e -> Driver.levelController.removeLevel(levels.getSelectionModel().getSelectedItem()));
@@ -64,9 +65,6 @@ public class LevelList
VBox main = new VBox();
main.getChildren().addAll(levels,buttons,newLevelBox);
- Scene scene = new Scene(main, 400, 400);
- Stage primaryStage = new Stage();
- primaryStage.setScene(scene);
- primaryStage.show();
+ super.getChildren().add(main);
}
} \ No newline at end of file