diff options
| author | ilotterytea <iltsu@alright.party> | 2024-06-11 21:35:55 +0500 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2024-06-11 21:35:55 +0500 |
| commit | 0ebab77637f3f09fb4d0dac50b52981e96c347ae (patch) | |
| tree | b2dbeb7c19dbd008a804df847dddf54a52607162 /core/src/kz/ilotterytea/maxon/player | |
| parent | 8af98ac84fdcef1295fbc82137d6b65a703d4388 (diff) | |
feat: unlock pets
Diffstat (limited to 'core/src/kz/ilotterytea/maxon/player')
| -rw-r--r-- | core/src/kz/ilotterytea/maxon/player/Savegame.java | 7 |
1 files changed, 7 insertions, 0 deletions
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<String, Integer> purchasedPets = new HashMap<>(); + private final ArrayList<String> 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<String> getUnlockedPets() { + return unlockedPets; + } + public String getName() { return name; } |
