net.sf.colossus.game
Interface BattleCritter

All Known Implementing Classes:
BattleUnit, EvaluatedBattleCritter

public interface BattleCritter

Author:
Romain Dolbeau

Method Summary
 CreatureType getCreatureType()
           
 BattleHex getCurrentHex()
           
 java.lang.String getDescription()
           
 int getHits()
           
 int getPointValue()
           
 int getPower()
           
 int getSkill()
           
 BattleHex getStartingHex()
           
 int getTag()
           
 int getTitanPower()
           
 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 setStruck(boolean struck)
           
 boolean useMagicMissile()
           
 boolean wouldDieFrom(int hits)
           
 

Method Detail

getCreatureType

CreatureType getCreatureType()

getCurrentHex

BattleHex getCurrentHex()

getDescription

java.lang.String getDescription()

getHits

int getHits()

getPointValue

int getPointValue()

getPower

int getPower()

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)

setStruck

void setStruck(boolean struck)

useMagicMissile

boolean useMagicMissile()

wouldDieFrom

boolean wouldDieFrom(int hits)