guiVersion of project, rewriting code for maximum clarity
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
package AbilityScores;
|
||||
|
||||
public class Wisdom extends Stats {
|
||||
|
||||
private int abilityScore;
|
||||
private int abilityScoreModifier;
|
||||
|
||||
public Wisdom(int abilityScore) {
|
||||
|
||||
this.abilityScore = abilityScore;
|
||||
this.abilityScoreModifier = calcSavingThrow(abilityScore);
|
||||
|
||||
}
|
||||
|
||||
public int getScore() {
|
||||
|
||||
return abilityScore;
|
||||
|
||||
}
|
||||
|
||||
public int getModifier() {
|
||||
|
||||
return abilityScoreModifier;
|
||||
|
||||
}
|
||||
|
||||
public int getSavingThrow() {
|
||||
|
||||
return getModifier();
|
||||
|
||||
}
|
||||
|
||||
// TODO: Need description.
|
||||
public String getDescription() {
|
||||
|
||||
return "";
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
|
||||
return "Ability Score: " + abilityScore + " | Modifier: " + abilityScoreModifier + " | Description: "
|
||||
+ getDescription();
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
void increaseScore() {
|
||||
|
||||
abilityScore++;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user