Package com.deco2800.game.achievements
Class Achievement
java.lang.Object
com.deco2800.game.achievements.Achievement
A class that represents an achievement. It
can be persisted.
-
Constructor Summary
ConstructorsConstructorDescriptionAchievement(int id, AchievementType achievementType, boolean isStat, boolean isOneRun, boolean isOneNight, String name, String description) -
Method Summary
Modifier and TypeMethodDescriptionbooleanintgetId()getName()inthashCode()booleanbooleanbooleanisOneRun()booleanisStat()voidsetAchievementData(String achievementData) voidsetAchievementType(AchievementType achievementType) voidsetCompleted(boolean completed) voidsetDescription(String description) voidsetId(int id) voidvoidsetNotifyOnLoad(Boolean notifyOnLoad) voidsetOneNight(boolean oneNight) voidsetOneRun(boolean oneRun) voidsetStat(boolean stat) voidsetTotalAchieved(Integer totalAchieved)
-
Constructor Details
-
Achievement
public Achievement() -
Achievement
public Achievement(int id, AchievementType achievementType, boolean isStat, boolean isOneRun, boolean isOneNight, String name, String description)
-
-
Method Details
-
getId
public int getId() -
setId
public void setId(int id) -
getDescription
-
setDescription
-
getName
-
setName
-
getTotalAchieved
-
setTotalAchieved
-
isCompleted
public boolean isCompleted() -
setCompleted
public void setCompleted(boolean completed) -
getAchievementData
-
setAchievementData
-
getAchievementType
-
setAchievementType
-
isStat
public boolean isStat() -
isOneRun
public boolean isOneRun() -
isOneNight
public boolean isOneNight() -
setStat
public void setStat(boolean stat) -
setOneRun
public void setOneRun(boolean oneRun) -
setOneNight
public void setOneNight(boolean oneNight) -
setNotifyOnLoad
-
getNotifyOnLoad
-
equals
-
hashCode
public int hashCode()
-