aboutsummaryrefslogtreecommitdiff
path: root/src/main/Level.java
diff options
context:
space:
mode:
authorsowgro <tpoke.ferrari@gmail.com>2023-05-25 20:00:13 -0400
committersowgro <tpoke.ferrari@gmail.com>2023-05-25 20:00:13 -0400
commit742b5ca228b5c52e21a48586a17cab8a89c939e3 (patch)
tree6c340781098da6611fbe043c9bc4305a64fa8143 /src/main/Level.java
parentcb9076941d76b4395d19d30076481bfeea35cacb (diff)
downloadNPEhero-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.java36
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);
- // }
}