aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--levels/testLevel/easy/leaderboard.json15
-rw-r--r--src/main/Difficulty.java7
2 files changed, 20 insertions, 2 deletions
diff --git a/levels/testLevel/easy/leaderboard.json b/levels/testLevel/easy/leaderboard.json
index e69de29..ad9fa86 100644
--- a/levels/testLevel/easy/leaderboard.json
+++ b/levels/testLevel/easy/leaderboard.json
@@ -0,0 +1,15 @@
+{
+ "leaderboard":
+ [
+ {
+ "name": "tbone",
+ "date": "today",
+ "score": "100"
+ },
+ {
+ "name": "zbone",
+ "date": "today",
+ "score": "0"
+ }
+ ]
+} \ No newline at end of file
diff --git a/src/main/Difficulty.java b/src/main/Difficulty.java
index 9812c04..e1d8d7e 100644
--- a/src/main/Difficulty.java
+++ b/src/main/Difficulty.java
@@ -65,8 +65,10 @@ public class Difficulty
JSONParser jsonParser = new JSONParser(); //parser to read the file
- filepath = file.getPath();
-
+ filepath = file.getName();
+
+ System.out.println(file);
+
try(FileReader reader = new FileReader(file))
{
Object obj = jsonParser.parse(reader);
@@ -93,6 +95,7 @@ public class Difficulty
public void addToLeaderboard(String name, int score)
{
leaderboard.add(new LeaderboardEntry(name, score, ""+LocalDate.now())); //do not delete this tho its not a placeholder
+
try (FileWriter fileWriter = new FileWriter(filepath))
{
//write the settings JSONObject instance to the file