Changes by Jason

This commit is contained in:
nicoagostini committed 2025-09-22 13:56:36 -07:00
1 parent cd718fc2c7
commit f5e4ab74fc
2 files changed
+12 -10

No files matched your search

+11 -9
View File
@@ -8,6 +8,7 @@ package ca.bcit.comp2522.lab02;
* @version 1.0.0 * @version 1.0.0
*/ */
public class Dragon extends Creature { public class Dragon extends Creature {
private static final int MAX_FIRE_POWER = 100; private static final int MAX_FIRE_POWER = 100;
private static final int MIN_FIRE_POWER = 0; private static final int MIN_FIRE_POWER = 0;
private static final int FIRE_POWER_USAGE = 10; private static final int FIRE_POWER_USAGE = 10;
@@ -22,9 +23,9 @@ public class Dragon extends Creature {
* @param firePower to verify * @param firePower to verify
* @throws IllegalArgumentException if firePower is outside valid range * @throws IllegalArgumentException if firePower is outside valid range
*/ */
private static void validateFirePower(int firePower) private static void validateFirePower(final int firePower)
throws IllegalArgumentException { throws IllegalArgumentException
{
if (firePower < MIN_FIRE_POWER || firePower > MAX_FIRE_POWER) { if (firePower < MIN_FIRE_POWER || firePower > MAX_FIRE_POWER) {
throw new IllegalArgumentException("Fire power is outside of valid range."); throw new IllegalArgumentException("Fire power is outside of valid range.");
} }
@@ -59,14 +60,15 @@ public class Dragon extends Creature {
*/ */
@Override @Override
public String getDetails() { public String getDetails() {
StringBuilder builder;
final StringBuilder builder;
builder = new StringBuilder(); builder = new StringBuilder();
builder.append("Is alive: " + this.isAlive()); builder.append("Is alive: " + this.isAlive());
builder.append(" Name: " + this.getName()); builder.append(" Name: " + this.getName());
builder.append(" Date of birth: " + (this.getDateOfBirth()).getYyyyMmDd()); builder.append(" Date of birth: " + (this.getDateOfBirth()).getYyyyMmDd());
builder.append(" Age: " + this.getAgeYears()); builder.append(" Age: " + this.getAgeYears());
builder.append(" Health: " + this.getHealth()); builder.append(" Health: " + this.getHealth());
builder.append(" FirePower: " + this.firePower); builder.append(" FirePower: " + this.firePower);
@@ -8,7 +8,7 @@ package ca.bcit.comp2522.lab02;
* @version 1.0.0 * @version 1.0.0
*/ */
public class HealingException extends RuntimeException { public class HealingException extends RuntimeException {
public HealingException(String message) { public HealingException(final String message) {
super(message); super(message);
} }
} }