diff options
Diffstat (limited to 'src/main/java/de/cowtipper/cowlection/data')
| -rw-r--r-- | src/main/java/de/cowtipper/cowlection/data/DataHelper.java | 22 | ||||
| -rw-r--r-- | src/main/java/de/cowtipper/cowlection/data/HyApiKey.java | 20 |
2 files changed, 42 insertions, 0 deletions
diff --git a/src/main/java/de/cowtipper/cowlection/data/DataHelper.java b/src/main/java/de/cowtipper/cowlection/data/DataHelper.java index 9af613f..37dd4a3 100644 --- a/src/main/java/de/cowtipper/cowlection/data/DataHelper.java +++ b/src/main/java/de/cowtipper/cowlection/data/DataHelper.java @@ -91,6 +91,28 @@ public final class DataHelper { } } + public enum DungeonClass { + ARCHER('A'), BERSERK('B'), HEALER('H'), MAGE('M'), TANK('T'), UNKNOWN('U'); + private final char shortName; + + DungeonClass(char shortName) { + this.shortName = shortName; + } + + public static DungeonClass get(String className) { + try { + return valueOf(className.toUpperCase()); + } catch (IllegalArgumentException e) { + // invalid class name + return UNKNOWN; + } + } + + public char getShortName() { + return shortName; + } + } + public static Map<String, String> getMinions() { // key = skin id, value = minion type and tier Map<String, String> minions = new HashMap<>(); diff --git a/src/main/java/de/cowtipper/cowlection/data/HyApiKey.java b/src/main/java/de/cowtipper/cowlection/data/HyApiKey.java new file mode 100644 index 0000000..96b391a --- /dev/null +++ b/src/main/java/de/cowtipper/cowlection/data/HyApiKey.java @@ -0,0 +1,20 @@ +package de.cowtipper.cowlection.data; + +public class HyApiKey { + private boolean success; + private String cause; + + /** + * No-args constructor for GSON + */ + private HyApiKey() { + } + + public boolean isSuccess() { + return success; + } + + public String getCause() { + return cause; + } +} |
