java.lang.Object
com.adventure.models.Stats
Player stats.
-
Constructor Summary
ConstructorsConstructorDescriptionStats(int hp, int maxHp, int baseAttack, int baseDefense) Default constructor. -
Method Summary
Modifier and TypeMethodDescriptionbooleanintBase attack getter.intBase defence getter.intgetHp()Hp getter.intgetMaxHp()Max hp getter.voidsetBaseAttack(int baseAttack) Base attack setter.voidsetBaseDefense(int baseDefense) Base defence setter.voidsetHp(int hp) Hp setter.voidsetMaxHp(int maxHp) Max hp setter.
-
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
-