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 TypeMethodDescriptionboolean
int
getId()
getName()
int
hashCode()
boolean
boolean
boolean
isOneRun()
boolean
isStat()
void
setAchievementData
(String achievementData) void
setAchievementType
(AchievementType achievementType) void
setCompleted
(boolean completed) void
setDescription
(String description) void
setId
(int id) void
void
setNotifyOnLoad
(Boolean notifyOnLoad) void
setOneNight
(boolean oneNight) void
setOneRun
(boolean oneRun) void
setStat
(boolean stat) void
setTotalAchieved
(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()
-