diff --git a/Java-Knight/src/main/java/org/project/Interface/IDamageUtil.java b/Java-Knight/src/main/java/org/project/Interface/IDamageUtil.java new file mode 100644 index 0000000..b476647 --- /dev/null +++ b/Java-Knight/src/main/java/org/project/Interface/IDamageUtil.java @@ -0,0 +1,5 @@ +package org.project.Interface; + +public interface IDamageUtil { + public int GetDamage(); +} diff --git a/Java-Knight/src/main/java/org/project/item/Accessory/Weapon.java b/Java-Knight/src/main/java/org/project/item/Accessory/Weapon.java index 1a73d39..0aaaac4 100644 --- a/Java-Knight/src/main/java/org/project/item/Accessory/Weapon.java +++ b/Java-Knight/src/main/java/org/project/item/Accessory/Weapon.java @@ -1,8 +1,9 @@ package org.project.item.Accessory; +import org.project.Interface.IDamageUtil; import org.project.entity.Entity; -public class Weapon extends Accessory { +public class Weapon extends Accessory implements IDamageUtil { private final int Damage; public Weapon (String name, Entity owner, int price, int health, int maxHealth, int damage) { @@ -10,6 +11,7 @@ public class Weapon extends Accessory { this.Damage = damage; } + @Override public int GetDamage() { return Damage; }