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 void
addPoisonDamage(int damage)
void
addSlowed(int slowValue)
BattleHex
getCurrentHex()
java.lang.String
getDescription()
int
getHits()
int
getPointValue()
int
getPoison()
int
getPoisonDamage()
int
getPower()
int
getSkill()
int
getSlowed()
int
getSlows()
BattleHex
getStartingHex()
int
getTag()
int
getTitanPower()
CreatureType
getType()
boolean
hasMoved()
boolean
hasStruck()
boolean
isDead()
boolean
isDefender()
boolean
isDemiLord()
boolean
isLord()
boolean
isRangestriker()
boolean
isTitan()
void
moveToHex(BattleHex hex)
void
setCurrentHex(BattleHex hex)
void
setDead(boolean dead)
void
setHits(int hits)
void
setMoved(boolean moved)
void
setPoisonDamage(int damage)
void
setSlowed(int slowValue)
void
setStruck(boolean struck)
boolean
useMagicMissile()
boolean
wouldDieFrom(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)
-
-