net.sf.colossus.variant
Interface HazardConstants

All Known Implementing Classes:
HazardHexside, Hazards, HazardTerrain

public interface HazardConstants

This holds constants used in Hazard Terrain and Hazard Hexside


Nested Class Summary
static class HazardConstants.EffectOnMovement
          Movement Constants
static class HazardConstants.EffectOnStrike
          Strike/RangeStrike Constants
static class HazardConstants.RangeStrikeSpecialEffect
          RANGESTRIKEFREE = "No effect on RangeStrike"; RANGESTRIKEBLOCKED = "Blocks RangeStrike"; RANGESTRIKEOCCUPIED = "Blocks RangeStrike unless Occupied"; RANGESTRIKEWALL = "Blocks RangeStrike unless Occupied - 1 Skill"; RANGESTRIKESKILLPENALTY = "Non-Native RangeStriker loses skill for each";
static class HazardConstants.ScopeOfEffectOnStrike
          Scope Constants - All - is everyone Natives means Natives vs anyone Patriots means Natives vs Foreigners Foreigners are Non-Natives vs anyone Imperials means Foreigners vs Natives
static class HazardConstants.SpecialEffect
          Special effects.
 
Method Summary
 java.lang.String toString()
           
 

Method Detail

toString

java.lang.String toString()
Overrides:
toString in class java.lang.Object