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 TypeMethodDescriptionboolean
int
Base attack getter.int
Base defence getter.int
getHp()
Hp getter.int
getMaxHp()
Max hp getter.void
setBaseAttack
(int baseAttack) Base attack setter.void
setBaseDefense
(int baseDefense) Base defence setter.void
setHp
(int hp) Hp setter.void
setMaxHp
(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
-