Package ruscz.game.gameOfProd.Battle
Class Enemy
- java.lang.Object
-
- ruscz.game.gameOfProd.Battle.BattlePerson
-
- ruscz.game.gameOfProd.Battle.Enemy
-
public class Enemy extends BattlePerson
Enemy class for battle
-
-
Method Summary
Modifier and Type Method Description voidaddDefence(int def)voidaddMana(int mana)voidaddStrength(int str)voidattack(BattlePerson enemy)voidblock()intgetId()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
-
getId
public int getId()
-
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 mana)
- 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
-
-