Class AchievementFactory

java.lang.Object
com.deco2800.game.achievements.AchievementFactory

public class AchievementFactory extends Object
Creates a fresh list of game achievements
  • Constructor Details

    • AchievementFactory

      public AchievementFactory()
  • Method Details

    • createCustomStatAchievementMileStones

      public static Map<Integer,List<Integer>> createCustomStatAchievementMileStones()
      Creates a map for custom stat achievements milestones. The keys are achievement ids and the list values are milestones
      Returns:
      map of stat milestones
    • createInitialAchievements

      public static List<Achievement> createInitialAchievements()
      Creates all initial achievements in game
      Returns:
      list of initial achievements