From 0ebab77637f3f09fb4d0dac50b52981e96c347ae Mon Sep 17 00:00:00 2001 From: ilotterytea Date: Tue, 11 Jun 2024 21:35:55 +0500 Subject: feat: unlock pets --- core/src/kz/ilotterytea/maxon/player/Savegame.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'core/src/kz/ilotterytea/maxon/player') diff --git a/core/src/kz/ilotterytea/maxon/player/Savegame.java b/core/src/kz/ilotterytea/maxon/player/Savegame.java index 3e3a2d1..209732d 100644 --- a/core/src/kz/ilotterytea/maxon/player/Savegame.java +++ b/core/src/kz/ilotterytea/maxon/player/Savegame.java @@ -9,6 +9,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.io.*; +import java.util.ArrayList; import java.util.HashMap; public class Savegame implements Serializable { @@ -26,6 +27,7 @@ public class Savegame implements Serializable { private double money, multiplier; private final HashMap purchasedPets = new HashMap<>(); + private final ArrayList unlockedPets = new ArrayList<>(); private String name; private long elapsedTime; private boolean isNewlyCreated; @@ -84,6 +86,7 @@ public class Savegame implements Serializable { money = 0.0f; multiplier = 0.0f; purchasedPets.clear(); + unlockedPets.clear(); name = System.getProperty("user.name", "Maxon"); elapsedTime = 0; isNewlyCreated = true; @@ -125,6 +128,10 @@ public class Savegame implements Serializable { return purchasedPets; } + public ArrayList getUnlockedPets() { + return unlockedPets; + } + public String getName() { return name; } -- cgit v1.2.3