Reorganized structure.

This commit is contained in:
Josh Ashton
2022-11-25 00:52:18 -07:00
parent 47041f5b0f
commit 4a0f073f69
118 changed files with 3836 additions and 0 deletions
+53
View File
@@ -0,0 +1,53 @@
public class Charisma extends Stats {
private int abilityScore;
private int abilityScoreModifier;
public Charisma(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 "Confidence, eloquence, and leadership.";
}
@Override
public String toString() {
return "Ability Score: " + abilityScore + " | Modifier: " + abilityScoreModifier + " | Description: "
+ getDescription();
}
@Override
public void increaseScore() {
abilityScore++;
}
}