diff options
author | sowgro <tpoke.ferrari@gmail.com> | 2023-05-25 20:00:13 -0400 |
---|---|---|
committer | sowgro <tpoke.ferrari@gmail.com> | 2023-05-25 20:00:13 -0400 |
commit | 742b5ca228b5c52e21a48586a17cab8a89c939e3 (patch) | |
tree | 6c340781098da6611fbe043c9bc4305a64fa8143 /src/main/Level.java | |
parent | cb9076941d76b4395d19d30076481bfeea35cacb (diff) | |
download | NPEhero-742b5ca228b5c52e21a48586a17cab8a89c939e3.tar.gz NPEhero-742b5ca228b5c52e21a48586a17cab8a89c939e3.tar.bz2 NPEhero-742b5ca228b5c52e21a48586a17cab8a89c939e3.zip |
add file reading system in levelcontroller
Diffstat (limited to 'src/main/Level.java')
-rw-r--r-- | src/main/Level.java | 36 |
1 files changed, 15 insertions, 21 deletions
diff --git a/src/main/Level.java b/src/main/Level.java index eb8d60e..a9b5c48 100644 --- a/src/main/Level.java +++ b/src/main/Level.java @@ -35,12 +35,21 @@ public class Level colors = newColors; } - //all below is required for table view - public Level() + public String getTitle() + { + return title; + } + + public String getArtist() + { + return artist; + } + + public void parseMetadata(File file) { JSONParser jsonParser = new JSONParser(); //parser to read the file - try(FileReader reader = new FileReader("src/assets/levels/test level/metadata.json")) + try(FileReader reader = new FileReader(file)) { Object obj = jsonParser.parse(reader); @@ -62,25 +71,10 @@ public class Level catch (IOException e) { e.printStackTrace(); - } catch (ParseException e) { - // TODO Auto-generated catch block + } + catch (ParseException e) + { e.printStackTrace(); } } - - public String getTitle() { - return title; - } - - public String getArtist() { - return artist; - } - - // public void setTitle(String title) { - // this.title.set(title); - // } - - // public void setArtist(String artist) { - // this.artist.set(artist); - // } } |