net.sf.colossus.game
Interface BattleCritter

All Known Implementing Classes:
BattleUnit, CreatureServerSide, EvaluatedBattleCritter

public interface BattleCritter

Author:
Romain Dolbeau

Method Summary
 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)