|
|||||||||
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.InitedMessageLocal
cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.InitedMessageMessage.InitedMessageLocalMessage
public class InitedMessageMessage.InitedMessageLocalMessage
Implementation of the local part of the GameBots2004 message INITED, used to facade INITEDMessage.
Complete message documentation: Asynchronous message. Sent after succesfull init command (so usually just once). Holds many attributes of the bots like speed, id starting and max health, etc. Some attributes are not used due to GameBots mechanics.
Field Summary |
---|
Fields inherited from class cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.InitedMessageLocal |
---|
InitedMessageId, SimTime |
Constructor Summary | |
---|---|
InitedMessageMessage.InitedMessageLocalMessage()
|
Method Summary | |
---|---|
InitedMessageMessage.InitedMessageLocalMessage |
clone()
|
double |
getAccelRate()
Accelartion rate of this bot. |
double |
getAdrenalineMax()
Maxium amount of the adrenaline. |
double |
getAdrenalineStart()
Amount of adrenaline at the start. |
double |
getAirControl()
How well can be the bot controlled in the air (ranges from 0 to 1). |
double |
getAirSpeed()
AirSpeed of the bot (in the air). |
UnrealId |
getBotId()
A unique unreal Id of the new bot. |
double |
getDamageScaling()
Damage scaling for this bot. |
double |
getDodgeSpeedFactor()
Dodge speed factor. |
double |
getDodgeSpeedZ()
Dodge jump Z boost of the bot. |
double |
getGroundSpeed()
Groundspeed of the bot (on the ground). |
int |
getHealthFull()
Full health of the bot (usually 100). |
int |
getHealthMax()
Maximum health of the bot (default 199). |
int |
getHealthStart()
Bot will always start with this health amount (usually 100). |
UnrealId |
getId()
Returns an id of the object that is unique among all world objects. |
double |
getJumpZ()
Bot Jump's Z boost. |
double |
getLadderSpeed()
Ladderspeed of the bot (on the ladder). |
InitedMessageMessage.InitedMessageLocalMessage |
getLocal()
|
double |
getMaxFallSpeed()
Max fall speed of the bot. |
int |
getMaxMultiJump()
Maximum amount of succesing jumps. |
double |
getMultiJumpBoost()
Not used in GB. |
ISharedWorldObject |
getShared()
|
int |
getShieldStrengthMax()
Maximum strength of the bot armor (usually 150). |
int |
getShieldStrengthStart()
Starting strength of the bot armor (usually 0). |
IStaticWorldObject |
getStatic()
|
double |
getWaterSpeed()
Waterspeed of the bot (in the water). |
java.lang.String |
toHtmlString()
|
java.lang.String |
toString()
|
Methods inherited from class cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.InitedMessageLocal |
---|
getCompositeClass, getSimTime, setSimTime |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public InitedMessageMessage.InitedMessageLocalMessage()
Method Detail |
---|
public UnrealId getId()
IWorldObject
getId
in interface IWorldObject
getId
in class InitedMessageLocal
public InitedMessageMessage.InitedMessageLocalMessage clone()
clone
in interface ILocalWorldObject
clone
in class InitedMessageLocal
public InitedMessageMessage.InitedMessageLocalMessage getLocal()
getLocal
in class InitedMessageLocal
public ISharedWorldObject getShared()
getShared
in class InitedMessageLocal
public IStaticWorldObject getStatic()
getStatic
in class InitedMessageLocal
public UnrealId getBotId()
getBotId
in class InitedMessageLocal
public int getHealthStart()
getHealthStart
in class InitedMessageLocal
public int getHealthFull()
getHealthFull
in class InitedMessageLocal
public int getHealthMax()
getHealthMax
in class InitedMessageLocal
public double getAdrenalineStart()
getAdrenalineStart
in class InitedMessageLocal
public double getAdrenalineMax()
getAdrenalineMax
in class InitedMessageLocal
public int getShieldStrengthStart()
getShieldStrengthStart
in class InitedMessageLocal
public int getShieldStrengthMax()
getShieldStrengthMax
in class InitedMessageLocal
public int getMaxMultiJump()
getMaxMultiJump
in class InitedMessageLocal
public double getDamageScaling()
getDamageScaling
in class InitedMessageLocal
public double getGroundSpeed()
getGroundSpeed
in class InitedMessageLocal
public double getWaterSpeed()
getWaterSpeed
in class InitedMessageLocal
public double getAirSpeed()
getAirSpeed
in class InitedMessageLocal
public double getLadderSpeed()
getLadderSpeed
in class InitedMessageLocal
public double getAccelRate()
getAccelRate
in class InitedMessageLocal
public double getJumpZ()
getJumpZ
in class InitedMessageLocal
public double getMultiJumpBoost()
getMultiJumpBoost
in class InitedMessageLocal
public double getMaxFallSpeed()
getMaxFallSpeed
in class InitedMessageLocal
public double getDodgeSpeedFactor()
getDodgeSpeedFactor
in class InitedMessageLocal
public double getDodgeSpeedZ()
getDodgeSpeedZ
in class InitedMessageLocal
public double getAirControl()
getAirControl
in class InitedMessageLocal
public java.lang.String toString()
toString
in class InitedMessageLocal
public java.lang.String toHtmlString()
toHtmlString
in class InitedMessageLocal
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |