50 lines
1.2 KiB
Java
50 lines
1.2 KiB
Java
|
package bskyblock.addon.challenges;
|
||
|
|
||
|
import bskyblock.addon.challenges.database.object.ChallengeLevels;
|
||
|
|
||
|
/**
|
||
|
* Level status class
|
||
|
* @author tastybento
|
||
|
*
|
||
|
*/
|
||
|
public class LevelStatus {
|
||
|
private final ChallengeLevels level;
|
||
|
private final ChallengeLevels previousLevel;
|
||
|
private final int numberOfChallengesStillToDo;
|
||
|
private final boolean complete;
|
||
|
|
||
|
public LevelStatus(ChallengeLevels level, ChallengeLevels previousLevel, int numberOfChallengesStillToDo, boolean complete) {
|
||
|
super();
|
||
|
this.level = level;
|
||
|
this.previousLevel = previousLevel;
|
||
|
this.numberOfChallengesStillToDo = numberOfChallengesStillToDo;
|
||
|
this.complete = complete;
|
||
|
}
|
||
|
/**
|
||
|
* @return the level
|
||
|
*/
|
||
|
public ChallengeLevels getLevel() {
|
||
|
return level;
|
||
|
}
|
||
|
/**
|
||
|
* @return the numberOfChallengesStillToDo
|
||
|
*/
|
||
|
public int getNumberOfChallengesStillToDo() {
|
||
|
return numberOfChallengesStillToDo;
|
||
|
}
|
||
|
/**
|
||
|
* @return the previousLevel
|
||
|
*/
|
||
|
public ChallengeLevels getPreviousLevel() {
|
||
|
return previousLevel;
|
||
|
}
|
||
|
/**
|
||
|
* @return the complete
|
||
|
*/
|
||
|
public boolean isComplete() {
|
||
|
return complete;
|
||
|
}
|
||
|
|
||
|
|
||
|
}
|