gecco.game.dke3
Class DefDKE3

java.lang.Object
  |
  +--gecco.game.dke.Def
        |
        +--gecco.game.dke3.DefDKE3

public class DefDKE3
extends Def

DefDKE3.java Created: Tue Jan 20 16:43:52 2004

Author:
Hans Sandström

Field Summary
 
Fields inherited from class gecco.game.dke.Def
A_PROTECT, A_SPEED, ADVANCE, ALLREADY_IN_COMBAT_STRING, AMMUNITION_CONSUMPTION_MIN, AMMUNITION_CONSUMPTION_SPREAD, AMMUNITION_PROPERTY_STRING, ARTILLERY_RESULT_TABLE, ATTACK_OUT_OF_RANGE_STRING, ATTACK_PROPERTY_STRING, ATTACK_RADIUS, B_PROTECT, B_SPEED, BEACH, BEACH_ATTACK_PROTECTION_FACTOR, BEACH_INDIRECT_FIRE_PROTECTION_FACTOR, BEACH_SPEED_DENOMINATOR, BLOCKED_PROPERTIES_ARRAY, BLUE_FORCE, BLUE_FORCE_NAME, BLUE_RETREAT_BASE, BRIDGE, BRIDGE_ATTACK_PROTECTION_FACTOR, BRIDGE_INDIRECT_FIRE_PROTECTION_FACTOR, BRIDGE_SPEED_DENOMINATOR, C_PROTECT, C_SPEED, CANT_ATTACK_THIS_UNIT_TYPE_STRING, CANT_BEGIN_MOVEMENT_STRING, CANT_MOVE_OUT_OF_MAP_STRING, CANT_MOVE_TO_WATER_STRING, CLEAR, CLEAR_ATTACK_PROTECTION_FACTOR, CLEAR_INDIRECT_FIRE_PROTECTION_FACTOR, CLEAR_SPEED_DENOMINATOR, COFFEE_BREAK_STRING, COMBAT_ENDED_STRING, COMBAT_EXTEND_TIME, COMBAT_RESULT_TABLE, COMBAT_WARNING_STRING, CRITICAL_AMMUNITION_LEVEL, CRITICAL_AMMUNITION_LEVEL_DEFENCE_FACTOR, CRITICAL_FUEL_LEVEL, CRITICAL_FUEL_LEVEL_SPEED_FACTOR, D, DEF_PROTECT, DEF_SPEED, DEFAULT_ATTACK_PROTECTION_FACTOR, DEFAULT_INDIRECT_FIRE_PROTECTION_FACTOR, DEFAULT_SPEED_DENOMINATOR, DEFENCE_PROPERTY_STRING, DESTINATION_REACHED_STRING, DISTURBED, DISTURBED_PERFORMANCE_FACTOR, DISTURBED_TIME, E, ELIMINATED, ENEMY_LOSSES_STRING, ENEMY_SPOTED_STRING, FLOODED, FOREST, FOREST_ATTACK_PROTECTION_FACTOR, FOREST_INDIRECT_FIRE_PROTECTION_FACTOR, FOREST_SPEED_DENOMINATOR, FUEL_CONSUMPTION_COMBAT, FUEL_PROPERTY_STRING, HEALTH_PROPERTY_STRING, HILL, INDIRECT_FIRE_COMPLETED_STRING, INDIRECT_FIRE_DISPERSION, INDIRECT_FIRE_EXTEND_TIME, INDIRECT_FIRE_MAX_RANGE, INDIRECT_FIRE_MIN_RANGE, INDIRECT_FIRE_OUT_OF_RANGE_STRING, INDIRECT_FIRE_PROPERTY_STRING, INDIRECT_FIRE_STARTS_STRING, INDIRECT_FIRE_STRING, INDIRECT_FIRE_WARNING_STRING, INITIAL_REGAIN_STRENGTH_STRING, INITIAL_RELOADING_STRING, LAST_VISITOR_CHANGED, LOW_AMMUNITION_LEVEL, LOW_AMMUNITION_LEVEL_ATTACK_FACTOR, LOW_FUEL_LEVEL, LOW_FUEL_LEVEL_SPEED_FACTOR, MAP_SCALE, MAX_GAME_TIME, MAX_ROAD_WIDTH, MOVEMENT_PROPERTY_STRING, MUST_END_ON_ROUTE_STRING, MUST_START_ON_ROUTE_STRING, NO_FORCE, NO_FORCE_NAME, NR_OF_REGAIN_STRENGTH_STEPS, NR_OF_RELOADING_STEPS, OWN_LOSSES_STRING, PROTECTION_PROPERTY_STRING, R, RAILROAD, RAILROAD_ATTACK_PROTECTION_FACTOR, RAILROAD_INDIRECT_FIRE_PROTECTION_FACTOR, RAILROAD_SPEED_DENOMINATOR, RED_FORCE, RED_FORCE_NAME, RED_RETREAT_BASE, REGAIN_AMMUNITION_VALUE, REGAIN_FUEL_VALUE, REGAIN_HEALT_FACTOR, REGAIN_STRENGTH_ABORTED_STRING, REGAIN_STRENGTH_PROPERTY_STRING, REGAIN_STRENGTH_TIME, RELOAD_EXTEND_TIME, RELOAD_PROPERTY_STRING, RESULT_MASK, RETREAT, RIVER, RIVER_ATTACK_PROTECTION_FACTOR, RIVER_INDIRECT_FIRE_PROTECTION_FACTOR, RIVER_SPEED_DENOMINATOR, ROAD_FOREST, ROAD_FOREST_SPEED_DENOMINATOR, ROAD_LARGE, ROAD_LARGE_ATTACK_PROTECTION_FACTOR, ROAD_LARGE_INDIRECT_FIRE_PROTECTION_FACTOR, ROAD_LARGE_SPEED_DENOMINATOR, ROAD_SMALL, ROAD_SMALL_ATTACK_PROTECTION_FACTOR, ROAD_SMALL_INDIRECT_FIRE_PROTECTION_FACTOR, ROAD_SMALL_SPEED_DENOMINATOR, SCORE_ADVANTAGE_TO_WIN, SEA, SEA_ATTACK_PROTECTION_FACTOR, SEA_INDIRECT_FIRE_PROTECTION_FACTOR, SEA_SPEED_DENOMINATOR, SPEED_FACTOR_FIVE, SPEED_FACTOR_FOUR, SPEED_FACTOR_ONE, SPEED_FACTOR_STRING, SPEED_FACTOR_THREE, SPEED_FACTOR_TWO, STATUS_PROPERTY_STRING, STEP_LENGTH, SWAMP, SWAMP_ATTACK_PROTECTION_FACTOR, SWAMP_INDIRECT_FIRE_PROTECTION_FACTOR, SWAMP_SPEED_DENOMINATOR, SYSTEM_ROLE_NAME, TARGET_DESTROYED_STRING, TIME_FOR_NORMAL_SPEED, TIME_FOR_PAUSE, TIME_FOR_WARP_SPEED, TOWN, TOWN_ATTACK_PROTECTION_FACTOR, TOWN_INDIRECT_FIRE_PROTECTION_FACTOR, TOWN_SPEED_DENOMINATOR, UNDEFINED_FORCE, UNDEFINED_RETREAT_BASE, UNDER_INDIRECT_FIRE, UNIT_DESTROYED_STRING, VILLAGE, VILLAGE_ATTACK_PROTECTION_FACTOR, VILLAGE_INDIRECT_FIRE_PROTECTION_FACTOR, VILLAGE_SPEED_DENOMINATOR, WARNING_STRING, WARP_SPEED_FACTOR, WINNER_IS_STRING, WOODED, WOODED_ATTACK_PROTECTION_FACTOR, WOODED_INDIRECT_FIRE_PROTECTION_FACTOR, WOODED_SPEED_DENOMINATOR
 
Constructor Summary
DefDKE3()
           
 
Method Summary
static double getAutoFireCheckDelay()
           
static String getAutoFireOffActionName()
           
static String getAutoFireOnActionName()
           
static double getCombatExtendTime()
          Overrides parent
static double getDisturbedTime()
          Overrides parent
static double getIndirectFireExtendTime(WarUnitDKE3 wu)
          Overrides parent
static int getInitialOpenRouteRange()
          getInitialOpenRouteRange returns the range from each WarUnit that should be used to set open routs when initializing the game used by DKE3Referee.setInitialOpenRoute()
static double getMaxGameTime()
           
static int getRegainStrengthTime()
          Overrides parent
static double getReloadExtendTime()
          Overrides parent
static double getTimeToShowIndirectFire()
          Overrides parent
static double speedFactorConverter(int intFactor)
          Overrides parent
 
Methods inherited from class gecco.game.dke.Def
cantAttackThisUnitTypeMessage, getAllreadyInCombatMessage, getAmmunitionPropertyString, getAmmunitonConsumptionMin, getAmmunitonConsumptionSpread, getAttackOutOfRangeMessage, getAttackPropertyString, getAttackRadius, getCantBeginMovementMessage, getCantMoveOutOfMapString, getCantMoveToWaterString, getCoffeeBreakMessage, getCombatEndedString, getCombatWarningString, getCriticalAmmunitionLevel, getCriticalAmmunitionLevelDefenceFactor, getCriticalFuelLevel, getCriticalFuelLevelSpeedFactor, getDefencePropertyString, getDestinationReachedString, getDisturbedPerformanceFactor, getEnemyLossesString, getEnemySpotedString, getForceName, getFuelConsumptionCombat, getFuelPropertyString, getHealthPropertyString, getIndirectFireCompletedString, getIndirectFireDispersion, getIndirectFireExtendTime, getIndirectFireMaxRadius, getIndirectFireMinRadius, getIndirectFireOutOfRangeMessage, getIndirectFirePropertyString, getIndirectFireStartedString, getIndirectFireString, getIndirectFireWarningString, getInitialRegainStrengthString, getInitialReloadingString, getLastVisitorChangedString, getLowAmmunitionLevel, getLowAmmunitionLevelAttackFactor, getLowFuelLevel, getLowFuelLevelSpeedFactor, getMaxRoadWidth, getMovementPropertyString, getMustEndOnRouteString, getMustStartOnRouteString, getNrOfRegainStrengthSteps, getNrOfReloadingSteps, getOwnLossesString, getProtection, getProtectionPropertyString, getRegainAmmunitionValue, getRegainFuelValue, getRegainHealthFactor, getRegainStrengthAbortedString, getRegainStrengthPropertyString, getReloadExtendTime, getReloadPropertyString, getResultOfArtilleryFire, getResutltOfCombat, getRetreatBase, getSpeed, getSpeedFactorString, getStatusPropertyString, getStepLength, getSystemRoleName, getTargetDestroyedMessage, getTerrainAttackProtectionFactor, getTerrainIndirectFireProtectionFactor, getTerrainSpeedDenominator, getUnitDestroyedWarningString, getWarningString, getWinnerIsString, isPropertyBlocked, isWhithinIndirectFireRange
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefDKE3

public DefDKE3()
Method Detail

getMaxGameTime

public static double getMaxGameTime()

getAutoFireCheckDelay

public static double getAutoFireCheckDelay()

getAutoFireOnActionName

public static String getAutoFireOnActionName()

getAutoFireOffActionName

public static String getAutoFireOffActionName()

getTimeToShowIndirectFire

public static double getTimeToShowIndirectFire()
Overrides parent


getIndirectFireExtendTime

public static double getIndirectFireExtendTime(WarUnitDKE3 wu)
Overrides parent


getReloadExtendTime

public static double getReloadExtendTime()
Overrides parent


getDisturbedTime

public static double getDisturbedTime()
Overrides parent


getCombatExtendTime

public static double getCombatExtendTime()
Overrides parent


getRegainStrengthTime

public static int getRegainStrengthTime()
Overrides parent


speedFactorConverter

public static double speedFactorConverter(int intFactor)
Overrides parent


getInitialOpenRouteRange

public static int getInitialOpenRouteRange()
getInitialOpenRouteRange returns the range from each WarUnit that should be used to set open routs when initializing the game used by DKE3Referee.setInitialOpenRoute()

Returns:
an int value