diff options
| -rw-r--r-- | src/main/java/net/sowgro/npehero/editor/NotesEditor2.java | 6 | ||||
| -rwxr-xr-x | src/main/java/net/sowgro/npehero/levelapi/Levels.java | 6 | 
2 files changed, 9 insertions, 3 deletions
| diff --git a/src/main/java/net/sowgro/npehero/editor/NotesEditor2.java b/src/main/java/net/sowgro/npehero/editor/NotesEditor2.java index 483ad81..bd9fd85 100644 --- a/src/main/java/net/sowgro/npehero/editor/NotesEditor2.java +++ b/src/main/java/net/sowgro/npehero/editor/NotesEditor2.java @@ -74,7 +74,7 @@ public class NotesEditor2 extends Page {          Label playbackLabel     = new Label("Playback");          ToggleButton play       = new ToggleButton("Play");          Button reset            = new Button("Reset"); -        ToggleButton scrollLock = new ToggleButton("Scroll Lock"); +        ToggleButton scrollLock = new ToggleButton("Autoscroll");          Button setEnd         = new Button("End Here");          actionBox.getChildren().addAll(playbackLabel, play, reset, scrollLock, setEnd); @@ -329,9 +329,9 @@ public class NotesEditor2 extends Page {              else {                  scroll.vvalueProperty().unbind();              } - -          }); +        scrollLock.setSelected(true); +        scroll.vvalueProperty().bind(playhead.translateYProperty().subtract(scroll.heightProperty().divide(2)).divide(scrollContent.heightProperty().subtract(scroll.heightProperty())));          reset.setOnAction(_ -> {              Sound.playSfx(Sound.FORWARD); diff --git a/src/main/java/net/sowgro/npehero/levelapi/Levels.java b/src/main/java/net/sowgro/npehero/levelapi/Levels.java index 7a89ed1..35ccfc8 100755 --- a/src/main/java/net/sowgro/npehero/levelapi/Levels.java +++ b/src/main/java/net/sowgro/npehero/levelapi/Levels.java @@ -43,6 +43,12 @@ public class Levels {      }      public static void readData(MessageUpdaterLambda mu, ProgressUpdaterLambda pu) throws IOException {          list.clear(); +        if (!dir.exists() && !dir.mkdir()) { +            throw new IOException(); // TODO +        } +        if (!dir.isDirectory()) { +            throw new IOException(); // TODO +        }          File[] fileList = dir.listFiles();          if (fileList == null) {              throw new FileNotFoundException(); | 
