package stray.achievements; import java.util.HashMap; import com.badlogic.gdx.utils.Array; public class Achievements { private static Achievements instance; private Achievements() { } public static Achievements instance() { if (instance == null) { instance = new Achievements(); instance.loadResources(); } return instance; } public Array<Achievement> achievements; public HashMap<String, Integer> achievementId; private void add(Achievement a) { achievementId.put(a.data, achievements.size); achievements.add(a); } private void loadResources() { achievements = new Array<Achievement>(); achievementId = new HashMap<String, Integer>(); add(new Achievement("secret").setHidden(true).setSpecial(true)); add(new Achievement("kraken").setHidden(true).setSpecial(true)); add(new Achievement("test").setHidden(true)); add(new Achievement("secretexit")); } }