diff options
author | sowgro <tpoke.ferrari@gmail.com> | 2023-06-02 00:48:13 -0400 |
---|---|---|
committer | sowgro <tpoke.ferrari@gmail.com> | 2023-06-02 00:48:13 -0400 |
commit | 4e43d6f020d908ccd9b8a6b77803cac943da00ed (patch) | |
tree | ae0eb103049a5838ebc7f1de35cc16988a4f07d8 /src/devmenu/DiffEditor.java | |
parent | 48bfed142f7175809a43037fb695b6fcdc4146b1 (diff) | |
download | NPEhero-4e43d6f020d908ccd9b8a6b77803cac943da00ed.tar.gz NPEhero-4e43d6f020d908ccd9b8a6b77803cac943da00ed.tar.bz2 NPEhero-4e43d6f020d908ccd9b8a6b77803cac943da00ed.zip |
Finish levelUtility and project cleanup
Diffstat (limited to 'src/devmenu/DiffEditor.java')
-rw-r--r-- | src/devmenu/DiffEditor.java | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/devmenu/DiffEditor.java b/src/devmenu/DiffEditor.java index fbc0d8a..6bcbd28 100644 --- a/src/devmenu/DiffEditor.java +++ b/src/devmenu/DiffEditor.java @@ -10,8 +10,15 @@ import main.Difficulty; public class DiffEditor { + /* + * 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 DiffEditor(Difficulty diff) { + Stage primaryStage = new Stage(); + Text folderNameLabel = new Text("Folder name (ordered alphabetically)"); TextField folderName = new TextField(diff.thisDir.getName()); folderName.setDisable(true); @@ -31,21 +38,16 @@ public class DiffEditor Button editScores = new Button("Edit leaderboard"); Button save = new Button("Save"); - save.setOnAction(e -> { + save.setOnAction(e -> { //assigns text feilds to values diff.title = title.getText(); diff.bpm = Integer.parseInt(bpm.getText()); diff.numBeats = Integer.parseInt(numBeats.getText()); - if(! diff.thisDir.getName().equals(folderName.getText())); - { - //will rename - } diff.writeMetadata(); }); VBox main = new VBox(); main.getChildren().addAll(folderNameLabel,folderName,titleLabel,title,bpmLabel,bpm,numBeatsLabel,numBeats,editNotes,editScores,save); Scene scene = new Scene(main); - Stage primaryStage = new Stage(); primaryStage.setScene(scene); primaryStage.show(); } |