summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorilotterytea <iltsu@alright.party>2022-12-10 22:25:29 +0600
committerilotterytea <iltsu@alright.party>2022-12-10 22:25:29 +0600
commit84a36de31d9688e5bdb9860963092812c7b06cd0 (patch)
tree6158ad8378ddc14a00618c99953b8de769ad4db2
parente4bc73252c762db7ed0128cb726bb0c438eb7786 (diff)
Clear before registering items
-rw-r--r--core/src/com/ilotterytea/maxoning/player/MaxonItemRegister.java2
-rw-r--r--core/src/com/ilotterytea/maxoning/utils/AssetLoading.java2
2 files changed, 4 insertions, 0 deletions
diff --git a/core/src/com/ilotterytea/maxoning/player/MaxonItemRegister.java b/core/src/com/ilotterytea/maxoning/player/MaxonItemRegister.java
index e67a95a..8b432e1 100644
--- a/core/src/com/ilotterytea/maxoning/player/MaxonItemRegister.java
+++ b/core/src/com/ilotterytea/maxoning/player/MaxonItemRegister.java
@@ -19,6 +19,8 @@ public class MaxonItemRegister {
items.add(new MaxonItem(id, name, desc, icon, type, price, multiplier));
}
+ public static void clear() { items.clear(); }
+
public static void unRegister(
int id
) {
diff --git a/core/src/com/ilotterytea/maxoning/utils/AssetLoading.java b/core/src/com/ilotterytea/maxoning/utils/AssetLoading.java
index 662ac35..aa5e62d 100644
--- a/core/src/com/ilotterytea/maxoning/utils/AssetLoading.java
+++ b/core/src/com/ilotterytea/maxoning/utils/AssetLoading.java
@@ -53,6 +53,8 @@ public class AssetLoading {
}
public static void registerItems(AssetManager am, I18N i18n) {
+ MaxonItemRegister.clear();
+
MaxonItemRegister.register(
0, i18n.TranslatableText("pet.bror.name"), i18n.TranslatableText("pet.bror.desc"),
new AnimatedImage(SpriteUtils.splitToTextureRegions(am.get("sprites/sheet/bror.png", Texture.class), 112, 112, 11, 7)),