Package net.sf.colossus.game
Interface BattleCritter
-
- All Known Implementing Classes:
BattleUnit,CreatureServerSide,EvaluatedBattleCritter
public interface BattleCritter- Author:
- Romain Dolbeau
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddPoisonDamage(int damage)voidaddSlowed(int slowValue)BattleHexgetCurrentHex()java.lang.StringgetDescription()intgetHits()intgetPointValue()intgetPoison()intgetPoisonDamage()intgetPower()intgetSkill()intgetSlowed()intgetSlows()BattleHexgetStartingHex()intgetTag()intgetTitanPower()CreatureTypegetType()booleanhasMoved()booleanhasStruck()booleanisDead()booleanisDefender()booleanisDemiLord()booleanisLord()booleanisRangestriker()booleanisTitan()voidmoveToHex(BattleHex hex)voidsetCurrentHex(BattleHex hex)voidsetDead(boolean dead)voidsetHits(int hits)voidsetMoved(boolean moved)voidsetPoisonDamage(int damage)voidsetSlowed(int slowValue)voidsetStruck(boolean struck)booleanuseMagicMissile()booleanwouldDieFrom(int hits)
-
-
-
Method Detail
-
getType
CreatureType getType()
-
getCurrentHex
BattleHex getCurrentHex()
-
getDescription
java.lang.String getDescription()
-
getHits
int getHits()
-
getPointValue
int getPointValue()
-
getPower
int getPower()
-
getPoisonDamage
int getPoisonDamage()
-
getPoison
int getPoison()
-
getSlows
int getSlows()
-
getSlowed
int getSlowed()
-
getSkill
int getSkill()
-
getStartingHex
BattleHex getStartingHex()
-
getTag
int getTag()
-
getTitanPower
int getTitanPower()
-
hasMoved
boolean hasMoved()
-
hasStruck
boolean hasStruck()
-
moveToHex
void moveToHex(BattleHex hex)
-
isDead
boolean isDead()
-
isDefender
boolean isDefender()
-
isLord
boolean isLord()
-
isDemiLord
boolean isDemiLord()
-
isRangestriker
boolean isRangestriker()
-
isTitan
boolean isTitan()
-
setDead
void setDead(boolean dead)
-
setCurrentHex
void setCurrentHex(BattleHex hex)
-
setHits
void setHits(int hits)
-
setMoved
void setMoved(boolean moved)
-
setPoisonDamage
void setPoisonDamage(int damage)
-
setSlowed
void setSlowed(int slowValue)
-
addPoisonDamage
void addPoisonDamage(int damage)
-
addSlowed
void addSlowed(int slowValue)
-
setStruck
void setStruck(boolean struck)
-
useMagicMissile
boolean useMagicMissile()
-
wouldDieFrom
boolean wouldDieFrom(int hits)
-
-