From f5e4ab74fc437d2151b72809ee95d9f9e90ea3d7 Mon Sep 17 00:00:00 2001 From: nicoagostini Date: Mon, 22 Sep 2025 13:56:36 -0700 Subject: [PATCH] Changes by Jason --- src/code/ca/bcit/comp2522/lab02/Dragon.java | 20 ++++++++++--------- .../bcit/comp2522/lab02/HealingException.java | 2 +- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/src/code/ca/bcit/comp2522/lab02/Dragon.java b/src/code/ca/bcit/comp2522/lab02/Dragon.java index 86e0170..ed92221 100644 --- a/src/code/ca/bcit/comp2522/lab02/Dragon.java +++ b/src/code/ca/bcit/comp2522/lab02/Dragon.java @@ -8,6 +8,7 @@ package ca.bcit.comp2522.lab02; * @version 1.0.0 */ public class Dragon extends Creature { + private static final int MAX_FIRE_POWER = 100; private static final int MIN_FIRE_POWER = 0; private static final int FIRE_POWER_USAGE = 10; @@ -22,9 +23,9 @@ public class Dragon extends Creature { * @param firePower to verify * @throws IllegalArgumentException if firePower is outside valid range */ - private static void validateFirePower(int firePower) - throws IllegalArgumentException { - + private static void validateFirePower(final int firePower) + throws IllegalArgumentException + { if (firePower < MIN_FIRE_POWER || firePower > MAX_FIRE_POWER) { throw new IllegalArgumentException("Fire power is outside of valid range."); } @@ -59,14 +60,15 @@ public class Dragon extends Creature { */ @Override public String getDetails() { - StringBuilder builder; + + final StringBuilder builder; builder = new StringBuilder(); - builder.append("Is alive: " + this.isAlive()); - builder.append(" Name: " + this.getName()); + builder.append("Is alive: " + this.isAlive()); + builder.append(" Name: " + this.getName()); builder.append(" Date of birth: " + (this.getDateOfBirth()).getYyyyMmDd()); - builder.append(" Age: " + this.getAgeYears()); - builder.append(" Health: " + this.getHealth()); - builder.append(" FirePower: " + this.firePower); + builder.append(" Age: " + this.getAgeYears()); + builder.append(" Health: " + this.getHealth()); + builder.append(" FirePower: " + this.firePower); diff --git a/src/code/ca/bcit/comp2522/lab02/HealingException.java b/src/code/ca/bcit/comp2522/lab02/HealingException.java index 5cb559a..1195f77 100644 --- a/src/code/ca/bcit/comp2522/lab02/HealingException.java +++ b/src/code/ca/bcit/comp2522/lab02/HealingException.java @@ -8,7 +8,7 @@ package ca.bcit.comp2522.lab02; * @version 1.0.0 */ public class HealingException extends RuntimeException { - public HealingException(String message) { + public HealingException(final String message) { super(message); } }