final class ShowCreatureDetails.SimulatedCritter extends Creature
Modifier and Type | Field and Description |
---|---|
private ShowCreatureDetails.SimulatedBattleHex |
hex
catch calls to "underlying" battle hex and proxy it to this.
|
IMPORTANCE_ORDER, legion
Constructor and Description |
---|
ShowCreatureDetails.SimulatedCritter(CreatureType creature)
in hazard Plains.
|
ShowCreatureDetails.SimulatedCritter(CreatureType creature,
HazardTerrain hazard) |
Modifier and Type | Method and Description |
---|---|
BattleHex |
getCurrentHex()
prox to simulated hex.
|
java.awt.Color |
getHazardColor()
color of hex i stand on.
|
java.awt.Color |
getHexsideColor() |
int |
getSimulatedDiceCount(Creature target)
power of this creature hitting target.
|
int |
getSimulatedStrikeNr(Creature target)
skill of this creature hitting target.
|
void |
setHexsideHazard(HazardHexside hexside) |
void |
setNewHazardHex(HazardTerrain hazard)
create the simulated hex.
|
addPoisonDamage, addSlowed, adjustHits, commitMove, getDescription, getHits, getImageNames, getLegion, getMarkerId, getMaxCount, getName, getPlayer, getPluralName, getPointValue, getPoison, getPoisonDamage, getPower, getSkill, getSlowed, getSlows, getStartingHex, getStrikingPower, getStrikingSkill, getTitanPower, getType, hasMoved, hasStruck, heal, isDead, isDemiLord, isFlier, isImmortal, isLord, isLordOrDemiLord, isNativeAt, isNativeIn, isRangestriker, isSummonable, isTitan, moveToHex, setCurrentHex, setDead, setHits, setMoved, setPoisonDamage, setSlowed, setStartingHex, setStruck, useMagicMissile, wouldDieFrom
private ShowCreatureDetails.SimulatedBattleHex hex
ShowCreatureDetails.SimulatedCritter(CreatureType creature, HazardTerrain hazard)
creature
- to create a critter forhazard
- that stands in this hazardShowCreatureDetails.SimulatedCritter(CreatureType creature)
public void setNewHazardHex(HazardTerrain hazard)
public void setHexsideHazard(HazardHexside hexside)
public int getSimulatedDiceCount(Creature target)
public int getSimulatedStrikeNr(Creature target)
public java.awt.Color getHazardColor()
public java.awt.Color getHexsideColor()
public BattleHex getCurrentHex()
getCurrentHex
in class Creature