cz.cuni.pogamut.Client
Class GameMapSettings

java.lang.Object
  extended by cz.cuni.pogamut.Client.GameMapSettings

public class GameMapSettings
extends java.lang.Object


Field Summary
static int agentHistoryLength
          How long we keep track of previous agent locations ... used in stuck check.
static long agentLocationHistoryTimeout
          Time after we will force agent location into agent history even if it's the same as previous location.
static double allowJumpWhenFurtherThen
          Jumping will occure only iff further from navpoint then (problem with precision of UT2004 movement around navpoints).
static int distanceDifference
           
static int heightLevel
           
static double jumpDistance
          If bot is following edge with the point where he needs to jump this parameter is used...
static long jumpIntervalMillis
          Minimal interval in millis between two jumps of the agent.
static int lastNavigationPointOfPathPrecision
          distance at which agent stops going towards last navigation point of the path
static int levelForEnteringLift
          if difference between agent's z coord and lift's z coord is lower then this, we will run to the lift
static int levelForLeavingLift
          if difference between agent's z coord and lift exit z coord is lower then this, we will run to the exit
static int maxCollectedPaths
          number of stored paths
static int maxLiftAttempts
          How many times we will try to get on the lift.
static long maxLiftWaitTimeMillis
          How much time we will wait till timout when waiting for the lift.
static int maxWalkingAttempts
          number of walking paths
static double minDistanceInAgentHistory
          Min distance of the max distance between two locations in agent location history ... used in stuck check.
static int minimalVelocity
           
static double runningDeviation
          Deviation from the bot's running line after that the bot tries to jump...
static int switchingDistance
          distance at which agent switch from current navigation point to the next one in the path he is running along
 
Constructor Summary
GameMapSettings()
          Creates a new instance of GameMapSettings
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

maxCollectedPaths

public static int maxCollectedPaths
number of stored paths


maxWalkingAttempts

public static int maxWalkingAttempts
number of walking paths


switchingDistance

public static int switchingDistance
distance at which agent switch from current navigation point to the next one in the path he is running along


lastNavigationPointOfPathPrecision

public static int lastNavigationPointOfPathPrecision
distance at which agent stops going towards last navigation point of the path


levelForLeavingLift

public static int levelForLeavingLift
if difference between agent's z coord and lift exit z coord is lower then this, we will run to the exit


levelForEnteringLift

public static int levelForEnteringLift
if difference between agent's z coord and lift's z coord is lower then this, we will run to the lift


distanceDifference

public static int distanceDifference

minimalVelocity

public static int minimalVelocity

heightLevel

public static int heightLevel

jumpDistance

public static double jumpDistance
If bot is following edge with the point where he needs to jump this parameter is used...

If bot is closer then this parameter to the place he must jump, he will jump...


maxLiftAttempts

public static int maxLiftAttempts
How many times we will try to get on the lift.


maxLiftWaitTimeMillis

public static long maxLiftWaitTimeMillis
How much time we will wait till timout when waiting for the lift. (In millis.)


agentHistoryLength

public static int agentHistoryLength
How long we keep track of previous agent locations ... used in stuck check.


minDistanceInAgentHistory

public static double minDistanceInAgentHistory
Min distance of the max distance between two locations in agent location history ... used in stuck check.

Really sensitive...


agentLocationHistoryTimeout

public static long agentLocationHistoryTimeout
Time after we will force agent location into agent history even if it's the same as previous location.


jumpIntervalMillis

public static long jumpIntervalMillis
Minimal interval in millis between two jumps of the agent.


runningDeviation

public static double runningDeviation
Deviation from the bot's running line after that the bot tries to jump...


allowJumpWhenFurtherThen

public static double allowJumpWhenFurtherThen
Jumping will occure only iff further from navpoint then (problem with precision of UT2004 movement around navpoints).

Constructor Detail

GameMapSettings

public GameMapSettings()
Creates a new instance of GameMapSettings