Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package arena;
- public class Gladiator {
- private String name;
- private Stat stat;
- private Weapon weapon;
- public Gladiator(String name, Stat stat, Weapon weapon) {
- this.name = name;
- this.stat = stat;
- this.weapon = weapon;
- }
- public String getName() {
- return name;
- }
- public int getStatPower() {
- int power = this.stat.getAgility()
- + this.stat.getFlexibility()
- + this.stat.getIntelligence()
- + this.stat.getSkills()
- + this.stat.getStrength();
- return power;
- }
- public int getWeaponPower() {
- int power = this.weapon.getSharpness()
- + this.weapon.getSize()
- + this.weapon.getSolidity();
- return power;
- }
- public int getTotalPower() {
- return getWeaponPower() + getStatPower();
- }
- @Override
- public String toString() {
- return getName() + " – " + getTotalPower() +
- " Weapon Power: " + getWeaponPower() +
- " Stat Power: " + getStatPower();
- }
- }
Advertisement
RAW Paste Data
Copied
Advertisement