Class Progression
java.lang.Object
com.ordwen.odailyquests.quests.player.progression.Progression
-
Constructor Summary
ConstructorsConstructorDescriptionProgression(int requiredAmount, double rewardAmount, int advancement, boolean isAchieved) Progression constructor.Progression(int requiredAmount, int advancement, boolean isAchieved) Progression constructor. -
Method Summary
Modifier and TypeMethodDescriptionintGet the progression of quest.intGet required amount of quest.doubleGet reward amount of quest.intGet random required element index.booleanCheck if reward amount is defined.voidIncrement the progression of quest.booleanGet status of quest.voidSet status of quest.voidsetRewardAmount(double rewardAmount) Set reward amount of quest.voidsetSelectedRequiredIndex(int selectedRequiredIndex) Set selected random required element index.
-
Constructor Details
-
Progression
public Progression(int requiredAmount, double rewardAmount, int advancement, boolean isAchieved) Progression constructor.- Parameters:
rewardAmount- reward amount for this quest.advancement- progression of quest.isAchieved- status of quest.
-
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.
-
getRewardAmount
public double getRewardAmount()Get reward amount of quest.- Returns:
- reward amount.
-
hasRewardAmount
public boolean hasRewardAmount()Check if reward amount is defined.- Returns:
- true if reward amount is defined.
-
setRewardAmount
public void setRewardAmount(double rewardAmount) Set reward amount of quest.- Parameters:
rewardAmount- reward 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
-