|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.colossus.variant.Hazards
public abstract class Hazards
Superclass for BattleMap hazards: Terrain & Hexsides,
Nested Class Summary | |
---|---|
static class |
Hazards.CombatEffect
The effect on a combat category (strike|rangestrike, defense|attack), including the effect (what), the scope (who), and the adjustement (how much). |
Nested classes/interfaces inherited from interface net.sf.colossus.variant.HazardConstants |
---|
HazardConstants.EffectOnMovement, HazardConstants.EffectOnStrike, HazardConstants.RangeStrikeSpecialEffect, HazardConstants.ScopeOfEffectOnStrike, HazardConstants.SpecialEffect |
Field Summary | |
---|---|
Hazards.CombatEffect |
attackEffect
CombatEffect to apply when a creature strike out from this terrain. |
private char |
code
|
Hazards.CombatEffect |
defenseEffect
CombatEffect to apply when a creature is struck in this terrain. |
HazardConstants.EffectOnMovement |
effectOnFlyerMovement
Effect to apply to flying creature, except at the end of their movement (when they, presumably, land.). |
HazardConstants.EffectOnMovement |
effectOnGroundMovement
Effect to apply to land-bound creature, and to flyer at the end of their movement (when they, presumably, land.). |
private static java.util.logging.Logger |
LOGGER
|
private java.lang.String |
name
The name used for serialization. |
Hazards.CombatEffect |
rangedAttackEffect
CombatEffect to apply when a creature rangestrike out from this terrain. |
Hazards.CombatEffect |
rangedDefenseEffect
CombatEffect to apply when a creature is rangestruck in this terrain. |
HazardConstants.RangeStrikeSpecialEffect |
rangeStrikeSpecial
|
HazardConstants.SpecialEffect |
terrainSpecial
|
Constructor Summary | |
---|---|
Hazards(java.lang.String name,
char code,
HazardConstants.EffectOnMovement effectOnGroundMovement,
HazardConstants.EffectOnMovement effectOnFlyerMovement,
Hazards.CombatEffect defenseEffect,
Hazards.CombatEffect attackEffect,
Hazards.CombatEffect rangedDefenseEffect,
Hazards.CombatEffect rangedAttackEffect,
HazardConstants.RangeStrikeSpecialEffect RangeStrikeSpecial,
HazardConstants.SpecialEffect terrainSpecial)
|
Method Summary | |
---|---|
char |
getCode()
|
java.lang.String |
getName()
|
abstract java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final java.util.logging.Logger LOGGER
private final java.lang.String name
private final char code
public final HazardConstants.EffectOnMovement effectOnGroundMovement
public final HazardConstants.EffectOnMovement effectOnFlyerMovement
public final Hazards.CombatEffect defenseEffect
public final Hazards.CombatEffect attackEffect
public final Hazards.CombatEffect rangedDefenseEffect
public final Hazards.CombatEffect rangedAttackEffect
public final HazardConstants.RangeStrikeSpecialEffect rangeStrikeSpecial
public final HazardConstants.SpecialEffect terrainSpecial
Constructor Detail |
---|
public Hazards(java.lang.String name, char code, HazardConstants.EffectOnMovement effectOnGroundMovement, HazardConstants.EffectOnMovement effectOnFlyerMovement, Hazards.CombatEffect defenseEffect, Hazards.CombatEffect attackEffect, Hazards.CombatEffect rangedDefenseEffect, Hazards.CombatEffect rangedAttackEffect, HazardConstants.RangeStrikeSpecialEffect RangeStrikeSpecial, HazardConstants.SpecialEffect terrainSpecial)
Method Detail |
---|
public java.lang.String getName()
public char getCode()
public abstract java.lang.String toString()
toString
in interface HazardConstants
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |