diff --git a/src/FileHandleUtil.java b/src/FileHandleUtil.java index 1ba36fc..009b63d 100644 --- a/src/FileHandleUtil.java +++ b/src/FileHandleUtil.java @@ -1,8 +1,11 @@ +import processing.core.PVector; + import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Paths; +import java.time.LocalDateTime; import java.util.ArrayList; import java.util.Comparator; import java.util.List; @@ -57,6 +60,9 @@ public final class FileHandleUtil { */ public void addScore(Score score) throws IOException { List scores = this.readScores(); + if (scores.isEmpty()) { + scores.add(new Score(1, LocalDateTime.now(), 20, new PVector(0, 0), 20)); + } scores.set(0, score); scores.sort(Comparator.comparing(Score::getScore).thenComparing(Comparator.comparing(Score::getDate))); diff --git a/src/Tiles.java b/src/Tiles.java index 3b2bc4c..76b3619 100644 --- a/src/Tiles.java +++ b/src/Tiles.java @@ -109,7 +109,7 @@ public class Tiles implements Drawable { } void spawn_zombie() { - if(num_enemies < 3) { + if(num_enemies < 30) { tileMap[rand.nextInt(100)][rand.nextInt(100)].character = new Enemy(window, 20); num_enemies++; System.out.println("Number of Zombies: " + num_enemies); diff --git a/src/UI.java b/src/UI.java index 16858a0..5150698 100644 --- a/src/UI.java +++ b/src/UI.java @@ -37,7 +37,5 @@ public class UI { public void draw() { bottomBar(400, 700); - - } }