diff options
Diffstat (limited to 'src/main')
| -rw-r--r-- | src/main/Level.java | 6 | ||||
| -rw-r--r-- | src/main/LevelController.java | 4 | 
2 files changed, 6 insertions, 4 deletions
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);  diff --git a/src/main/LevelController.java b/src/main/LevelController.java index 4ba34e1..4e1e8b7 100644 --- a/src/main/LevelController.java +++ b/src/main/LevelController.java @@ -30,7 +30,7 @@ public class LevelController          Difficulty d5 = new Difficulty();          d5.title = "Impossible"; -        Level testLevel = new Level(); +        Level testLevel = new Level("test level");          //testLevel.setTitle("test level class");          testLevel.desc = "this level is being used to test the LevelController class";          //testLevel.setArtist("testArtist"); @@ -39,7 +39,7 @@ public class LevelController          testLevel.diffList.add(d2);          levelList.add(testLevel); -        Level testLevel2 = new Level(); +        Level testLevel2 = new Level("test level2");          //testLevel2.setTitle("another one");          testLevel2.desc = "it can say something else too";          //testLevel2.setAritst("testArtist2");  | 
