|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcz.cuni.amis.pogamut.base.communication.messages.InfoMessage
cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.ConfigChangeLocal
public abstract class ConfigChangeLocal
Abstract definition of the local part of the GameBots2004 message CONFCH.
Complete message documentation: Asynchronous message. Message sent when the bot configuration changed - each agent has a lot of parameters affecting his state in the environment. See each property for the details.
Field Summary | |
---|---|
protected long |
SimTime
|
Constructor Summary | |
---|---|
ConfigChangeLocal()
Parameter-less contructor for the message. |
Method Summary | |
---|---|
abstract ConfigChangeLocal |
clone()
|
abstract String |
getAction()
Name of current BDI action. |
abstract UnrealId |
getBotId()
Unique Id of the bot. |
Class |
getCompositeClass()
|
abstract UnrealId |
getId()
Id of this config message. |
ConfigChangeLocal |
getLocal()
|
abstract int |
getLocUpdateMultiplier()
Holds information how many times faster is exported location update message (UPD) compared to sync. |
abstract String |
getName()
The bot's name. |
abstract Rotation |
getRotationRate()
Bot rotation rate. |
abstract double |
getSelfUpdateTime()
The delay between two self message synchronous batches (can range from 0.01 to 2 seconds). |
ISharedWorldObject |
getShared()
|
long |
getSimTime()
Simulation time in MILLI SECONDS !!! |
abstract double |
getSpeedMultiplier()
Bots default speed will be multiplied by this number. |
IStaticWorldObject |
getStatic()
|
abstract double |
getVisionTime()
The delay between two synchronous batches containing vision updates (can range from 0.1 to 2 seconds). |
abstract boolean |
isAutoPickupOff()
It enables/disables automatic pickup of the bot. |
abstract boolean |
isAutoTrace()
True if the bot is using auto ray tracing (is provided with synchronous ATR messages). |
abstract boolean |
isDrawTraceLines()
if the GB should draw lines representing the auto ray traces of the bot (for more information see ATR message). |
abstract boolean |
isInvulnerable()
If bot is invulnerable (cannot die) or not. |
abstract boolean |
isManualSpawn()
True if we have to spawn the bot manually after each death |
abstract boolean |
isShowDebug()
If some additional debug information will be shown in the UT2004 server console window. |
abstract boolean |
isShowFocalPoint()
If true an actor visualizing the location the bot is actually looking at will appear in the game. |
abstract boolean |
isSynchronousOff()
It informs if sending of all GB synchronous messages is enabled or disabled. |
protected void |
setSimTime(long SimTime)
Used by Yylex to slip correct time of the object or programmatically. |
String |
toHtmlString()
|
String |
toString()
|
Methods inherited from class cz.cuni.amis.pogamut.base.communication.messages.InfoMessage |
---|
toJsonLiteral |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected long SimTime
Constructor Detail |
---|
public ConfigChangeLocal()
Method Detail |
---|
public long getSimTime()
getSimTime
in interface IWorldObject
protected void setSimTime(long SimTime)
public abstract ConfigChangeLocal clone()
clone
in interface ILocalWorldObject
clone
in class Object
public Class getCompositeClass()
getCompositeClass
in interface ILocalWorldObject
public abstract UnrealId getId()
getId
in interface IWorldObject
public abstract UnrealId getBotId()
public abstract boolean isManualSpawn()
public abstract boolean isAutoTrace()
public abstract String getName()
public abstract double getSpeedMultiplier()
public abstract Rotation getRotationRate()
public abstract boolean isInvulnerable()
public abstract double getSelfUpdateTime()
public abstract double getVisionTime()
public abstract int getLocUpdateMultiplier()
public abstract boolean isShowDebug()
public abstract boolean isShowFocalPoint()
public abstract boolean isDrawTraceLines()
public abstract boolean isSynchronousOff()
public abstract boolean isAutoPickupOff()
public abstract String getAction()
public ConfigChangeLocal getLocal()
public ISharedWorldObject getShared()
public IStaticWorldObject getStatic()
public String toString()
toString
in class InfoMessage
public String toHtmlString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |