Class EvaluatedBattleCritter
java.lang.Object
net.sf.colossus.ai.helper.EvaluatedBattleCritter
- All Implemented Interfaces:
BattleCritter
- Author:
- Romain Dolbeau
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPoisonDamage(int damage) voidaddSlowed(int slowValue) intgetHits()intintintintgetPower()intgetSkill()intintgetSlows()intgetTag()intgetType()booleanhasMoved()booleanbooleanisDead()booleanbooleanbooleanisLord()booleanbooleanisTitan()voidvoidsetCurrentHex(BattleHex hex) voidsetDead(boolean dead) voidsetHits(int hits) voidsetMoved(boolean moved) voidsetPoisonDamage(int damage) voidsetSlowed(int slowValue) voidsetStruck(boolean struck) booleanbooleanwouldDieFrom(int hits)
-
Field Details
-
parent
-
startingHex
-
currentHex
-
-
Constructor Details
-
EvaluatedBattleCritter
EvaluatedBattleCritter(BattleCritter parent)
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceBattleCritter
-
getCurrentHex
- Specified by:
getCurrentHexin interfaceBattleCritter
-
getDescription
- Specified by:
getDescriptionin interfaceBattleCritter
-
getHits
public int getHits()- Specified by:
getHitsin interfaceBattleCritter
-
getPoison
public int getPoison()- Specified by:
getPoisonin interfaceBattleCritter
-
getPoisonDamage
public int getPoisonDamage()- Specified by:
getPoisonDamagein interfaceBattleCritter
-
addPoisonDamage
public void addPoisonDamage(int damage) - Specified by:
addPoisonDamagein interfaceBattleCritter
-
setPoisonDamage
public void setPoisonDamage(int damage) - Specified by:
setPoisonDamagein interfaceBattleCritter
-
getSlowed
public int getSlowed()- Specified by:
getSlowedin interfaceBattleCritter
-
setSlowed
public void setSlowed(int slowValue) - Specified by:
setSlowedin interfaceBattleCritter
-
addSlowed
public void addSlowed(int slowValue) - Specified by:
addSlowedin interfaceBattleCritter
-
getSlows
public int getSlows()- Specified by:
getSlowsin interfaceBattleCritter
-
getPointValue
public int getPointValue()- Specified by:
getPointValuein interfaceBattleCritter
-
getPower
public int getPower()- Specified by:
getPowerin interfaceBattleCritter
-
getSkill
public int getSkill()- Specified by:
getSkillin interfaceBattleCritter
-
getStartingHex
- Specified by:
getStartingHexin interfaceBattleCritter
-
getTag
public int getTag()- Specified by:
getTagin interfaceBattleCritter
-
getTitanPower
public int getTitanPower()- Specified by:
getTitanPowerin interfaceBattleCritter
-
hasMoved
public boolean hasMoved()- Specified by:
hasMovedin interfaceBattleCritter
-
hasStruck
public boolean hasStruck()- Specified by:
hasStruckin interfaceBattleCritter
-
moveToHex
- Specified by:
moveToHexin interfaceBattleCritter
-
isDead
public boolean isDead()- Specified by:
isDeadin interfaceBattleCritter
-
isDefender
public boolean isDefender()- Specified by:
isDefenderin interfaceBattleCritter
-
isRangestriker
public boolean isRangestriker()- Specified by:
isRangestrikerin interfaceBattleCritter
-
isLord
public boolean isLord()- Specified by:
isLordin interfaceBattleCritter
-
isDemiLord
public boolean isDemiLord()- Specified by:
isDemiLordin interfaceBattleCritter
-
isTitan
public boolean isTitan()- Specified by:
isTitanin interfaceBattleCritter
-
setDead
public void setDead(boolean dead) - Specified by:
setDeadin interfaceBattleCritter
-
setCurrentHex
- Specified by:
setCurrentHexin interfaceBattleCritter
-
setHits
public void setHits(int hits) - Specified by:
setHitsin interfaceBattleCritter
-
setMoved
public void setMoved(boolean moved) - Specified by:
setMovedin interfaceBattleCritter
-
setStruck
public void setStruck(boolean struck) - Specified by:
setStruckin interfaceBattleCritter
-
useMagicMissile
public boolean useMagicMissile()- Specified by:
useMagicMissilein interfaceBattleCritter
-
wouldDieFrom
public boolean wouldDieFrom(int hits) - Specified by:
wouldDieFromin interfaceBattleCritter
-