Class Stats

java.lang.Object
com.adventure.models.Stats

public class Stats extends Object
Player stats.
  • Constructor Details

    • Stats

      public Stats(int hp, int maxHp, int baseAttack, int baseDefense)
      Default constructor.
      Parameters:
      hp - Health points.
      maxHp - Max health points.
      baseAttack - Basic attack. It's the attack value inflicted when no attack item is equipped.
      baseDefense - Basic defence. It's the defence value when the player has no defence item equipped.
  • Method Details

    • getHp

      public int getHp()
      Hp getter.
      Returns:
      Hp.
    • getMaxHp

      public int getMaxHp()
      Max hp getter.
      Returns:
      Max hp.
    • getBaseAttack

      public int getBaseAttack()
      Base attack getter.
      Returns:
      Base attack.
    • getBaseDefense

      public int getBaseDefense()
      Base defence getter.
      Returns:
      Base defence.
    • setHp

      public void setHp(int hp)
      Hp setter.
      Parameters:
      hp - Hp.
    • setMaxHp

      public void setMaxHp(int maxHp)
      Max hp setter.
      Parameters:
      maxHp - Max hp.
    • setBaseAttack

      public void setBaseAttack(int baseAttack)
      Base attack setter.
      Parameters:
      baseAttack - Base attack.
    • setBaseDefense

      public void setBaseDefense(int baseDefense)
      Base defence setter.
      Parameters:
      baseDefense - Base defence.
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object