From b3f8d14e1af6277914e4a7c1c81082fb95f62d85 Mon Sep 17 00:00:00 2001 From: Aidan Ross Date: Thu, 25 May 2023 16:31:51 -0400 Subject: the main.Level() class is now declared in levelcontroller with the name of the level being read in the assets folder, allowing for different songs in the list. --- src/main/Level.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/main/Level.java') diff --git a/src/main/Level.java b/src/main/Level.java index eb8d60e..bf39af5 100644 --- a/src/main/Level.java +++ b/src/main/Level.java @@ -20,6 +20,7 @@ import org.json.simple.parser.ParseException; public class Level { public Image preview; //optional + private String levelFolderName; private String title; private String artist; public String desc; @@ -36,11 +37,12 @@ public class Level } //all below is required for table view - public Level() + public Level(String path) { + levelFolderName = path; 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("src/assets/levels/" + levelFolderName+ "/metadata.json")) { Object obj = jsonParser.parse(reader); -- cgit v1.2.3