Package net.sf.colossus.game
Interface BattleCritter
- All Known Implementing Classes:
BattleUnit
,CreatureServerSide
,EvaluatedBattleCritter
public interface BattleCritter
- Author:
- Romain Dolbeau
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addPoisonDamage
(int damage) void
addSlowed
(int slowValue) int
getHits()
int
int
int
int
getPower()
int
getSkill()
int
int
getSlows()
int
getTag()
int
getType()
boolean
hasMoved()
boolean
boolean
isDead()
boolean
boolean
boolean
isLord()
boolean
boolean
isTitan()
void
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
boolean
wouldDieFrom
(int hits)
-
Method Details
-
getType
CreatureType getType() -
getCurrentHex
BattleHex getCurrentHex() -
getDescription
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
-
isDead
boolean isDead() -
isDefender
boolean isDefender() -
isLord
boolean isLord() -
isDemiLord
boolean isDemiLord() -
isRangestriker
boolean isRangestriker() -
isTitan
boolean isTitan() -
setDead
void setDead(boolean dead) -
setCurrentHex
-
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)
-