Package ruscz.game.gameOfProd.Battle
Class Hero
- java.lang.Object
-
- ruscz.game.gameOfProd.Battle.BattlePerson
-
- ruscz.game.gameOfProd.Battle.Hero
-
public class Hero extends BattlePerson
Hero class for Battle
-
-
Field Summary
Fields Modifier and Type Field Description private intdefenceprivate booleanisBlockingprivate intmana
-
Method Summary
Modifier and Type Method Description voidaddDefence(int def)voidaddMana(int newMana)voidaddStrength(int str)voidattack(BattlePerson enemy)voidblock()intheal(int heal)voidrunAway()-
Methods inherited from class ruscz.game.gameOfProd.Battle.BattlePerson
getEffectedCoords, getHealed, getHealth, getImage, getKilled, getLevel, getMaxHealth, getName, getStrength, parseImage, setHealth, setImageEffect, stopEffectTimer, toString
-
-
-
-
Method Detail
-
heal
public int heal(int heal)
- Specified by:
healin classBattlePerson
-
attack
public void attack(BattlePerson enemy)
- Specified by:
attackin classBattlePerson
-
block
public void block()
- Specified by:
blockin classBattlePerson
-
addMana
public void addMana(int newMana)
- Specified by:
addManain classBattlePerson
-
addDefence
public void addDefence(int def)
- Specified by:
addDefencein classBattlePerson
-
addStrength
public void addStrength(int str)
- Specified by:
addStrengthin classBattlePerson
-
runAway
public void runAway()
- Specified by:
runAwayin classBattlePerson
-
-