summaryrefslogtreecommitdiff
path: root/core/src/kz/ilotterytea/maxon/player
diff options
context:
space:
mode:
authorilotterytea <iltsu@alright.party>2024-06-11 21:35:55 +0500
committerilotterytea <iltsu@alright.party>2024-06-11 21:35:55 +0500
commit0ebab77637f3f09fb4d0dac50b52981e96c347ae (patch)
treeb2dbeb7c19dbd008a804df847dddf54a52607162 /core/src/kz/ilotterytea/maxon/player
parent8af98ac84fdcef1295fbc82137d6b65a703d4388 (diff)
feat: unlock pets
Diffstat (limited to 'core/src/kz/ilotterytea/maxon/player')
-rw-r--r--core/src/kz/ilotterytea/maxon/player/Savegame.java7
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;
}