java.lang.Object
com.ordwen.odailyquests.quests.player.progression.Progression

public class Progression extends Object
  • Constructor Details

    • Progression

      public Progression(int requiredAmount, int advancement, boolean isAchieved)
      Progression constructor.
      Parameters:
      advancement - progression of quest.
      isAchieved - status of quest.
  • Method Details

    • getAdvancement

      public int getAdvancement()
      Get the progression of quest.
      Returns:
      progression.
    • increaseAdvancement

      public void increaseAdvancement()
      Increment the progression of quest.
    • isAchieved

      public boolean isAchieved()
      Get status of quest.
      Returns:
      status.
    • setAchieved

      public void setAchieved()
      Set status of quest.
    • getRequiredAmount

      public int getRequiredAmount()
      Get required amount of quest.
      Returns:
      required amount.
    • getSelectedRequiredIndex

      public int getSelectedRequiredIndex()
      Get random required element index.
      Returns:
      random required element.
    • setSelectedRequiredIndex

      public void setSelectedRequiredIndex(int selectedRequiredIndex)
      Set selected random required element index.
      Parameters:
      selectedRequiredIndex - the random required element