|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object cz.cuni.amis.pogamut.base.communication.messages.CommandMessage cz.cuni.amis.pogamut.udk.communication.messages.gbcommands.Initialize
public class Initialize
Message you'll send at the beginning of the communication to create a bot in the game. You must send this message before you can have a character to play in the game. Corresponding GameBots command is INIT.
Field Summary | |
---|---|
protected boolean |
AutoPickupOff
It enables/disables automatic pickup of the bot. |
protected boolean |
AutoTrace
Enables/disables auto ray tracing feature. |
protected String |
ClassName
TODO Michal, whats this? |
protected int |
DesiredSkill
Can range from 0 to 7. |
protected String |
Jmx
Sets the jmx adress we can use to debug the bot from Java (if we are using Pogamut). |
protected Location |
Location
Specify start location, if unspecified, then random. |
protected boolean |
ManualSpawn
Sets if the bot wil have tol be respawned after death manually by RESPAWN command. |
protected String |
Name
Desired name. |
protected Rotation |
Rotation
Specify start rotation, if unspecified, then random. |
protected boolean |
ShouldLeadTarget
When firing slow projectiles (missiles...), if the engine will try to count the impact point for the bot or not (when shooting at moving targets). |
protected String |
Skin
Sets the bot current skin using UTFamilyInfo (e.g. |
protected int |
Team
Preferred team. |
Constructor Summary | |
---|---|
Initialize()
Creates new instance of command Initialize. |
|
Initialize(Initialize original)
Cloning constructor. |
|
Initialize(String Name,
int Team,
boolean ManualSpawn,
boolean AutoTrace,
Location Location,
Rotation Rotation,
String Skin,
int DesiredSkill,
boolean ShouldLeadTarget,
boolean AutoPickupOff,
String Jmx,
String ClassName)
Creates new instance of command Initialize. |
Method Summary | |
---|---|
String |
getClassName()
TODO Michal, whats this? |
int |
getDesiredSkill()
Can range from 0 to 7. |
String |
getJmx()
Sets the jmx adress we can use to debug the bot from Java (if we are using Pogamut). |
Location |
getLocation()
Specify start location, if unspecified, then random. |
String |
getName()
Desired name. |
Rotation |
getRotation()
Specify start rotation, if unspecified, then random. |
String |
getSkin()
Sets the bot current skin using UTFamilyInfo (e.g. |
int |
getTeam()
Preferred team. |
boolean |
isAutoPickupOff()
It enables/disables automatic pickup of the bot. |
boolean |
isAutoTrace()
Enables/disables auto ray tracing feature. |
boolean |
isManualSpawn()
Sets if the bot wil have tol be respawned after death manually by RESPAWN command. |
boolean |
isShouldLeadTarget()
When firing slow projectiles (missiles...), if the engine will try to count the impact point for the bot or not (when shooting at moving targets). |
Initialize |
setAutoPickupOff(boolean AutoPickupOff)
It enables/disables automatic pickup of the bot. |
Initialize |
setAutoTrace(boolean AutoTrace)
Enables/disables auto ray tracing feature. |
Initialize |
setClassName(String ClassName)
TODO Michal, whats this? |
Initialize |
setDesiredSkill(int DesiredSkill)
Can range from 0 to 7. |
Initialize |
setJmx(String Jmx)
Sets the jmx adress we can use to debug the bot from Java (if we are using Pogamut). |
Initialize |
setLocation(Location Location)
Specify start location, if unspecified, then random. |
Initialize |
setManualSpawn(boolean ManualSpawn)
Sets if the bot wil have tol be respawned after death manually by RESPAWN command. |
Initialize |
setName(String Name)
Desired name. |
Initialize |
setRotation(Rotation Rotation)
Specify start rotation, if unspecified, then random. |
Initialize |
setShouldLeadTarget(boolean ShouldLeadTarget)
When firing slow projectiles (missiles...), if the engine will try to count the impact point for the bot or not (when shooting at moving targets). |
Initialize |
setSkin(String Skin)
Sets the bot current skin using UTFamilyInfo (e.g. |
Initialize |
setTeam(int Team)
Preferred team. |
String |
toHtmlString()
|
String |
toMessage()
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected String Name
protected int Team
protected boolean ManualSpawn
protected boolean AutoTrace
protected Location Location
protected Rotation Rotation
protected String Skin
protected int DesiredSkill
protected boolean ShouldLeadTarget
protected boolean AutoPickupOff
protected String Jmx
protected String ClassName
Constructor Detail |
---|
public Initialize(String Name, int Team, boolean ManualSpawn, boolean AutoTrace, Location Location, Rotation Rotation, String Skin, int DesiredSkill, boolean ShouldLeadTarget, boolean AutoPickupOff, String Jmx, String ClassName)
Name
- Desired name.Team
- Preferred team. If illegal or no team provided, one will be
provided for you. Normally a team game has team 0 and team
1. In BotDeathMatch, team is meaningless.ManualSpawn
- Sets if the bot wil have tol be respawned after death
manually by RESPAWN command. If false, the bot will respawn
automatically.AutoTrace
- Enables/disables auto ray tracing feature.Location
- Specify start location, if unspecified, then random.Rotation
- Specify start rotation, if unspecified, then random.Skin
- Sets the bot current skin using UTFamilyInfo (e.g. "UTGame.UTFamilyInfo_Liandri_Male").
// TODO: we might want to export all possible skins at the beginning of the gameDesiredSkill
- Can range from 0 to 7. This sets the bot accuracy. 1 lowest,
7 highest. Shouldn't have any other effect.ShouldLeadTarget
- When firing slow projectiles (missiles...), if the engine
will try to count the impact point for the bot or not (when
shooting at moving targets).AutoPickupOff
- It enables/disables automatic pickup of the bot. If true the items can be picked up through PICK command.Jmx
- Sets the jmx adress we can use to debug the bot from Java (if we are using Pogamut).ClassName
- TODO Michal, whats this?public Initialize()
public Initialize(Initialize original)
Method Detail |
---|
public String getName()
public Initialize setName(String Name)
public int getTeam()
public Initialize setTeam(int Team)
public boolean isManualSpawn()
public Initialize setManualSpawn(boolean ManualSpawn)
public boolean isAutoTrace()
public Initialize setAutoTrace(boolean AutoTrace)
public Location getLocation()
public Initialize setLocation(Location Location)
public Rotation getRotation()
public Initialize setRotation(Rotation Rotation)
public String getSkin()
public Initialize setSkin(String Skin)
public int getDesiredSkill()
public Initialize setDesiredSkill(int DesiredSkill)
public boolean isShouldLeadTarget()
public Initialize setShouldLeadTarget(boolean ShouldLeadTarget)
public boolean isAutoPickupOff()
public Initialize setAutoPickupOff(boolean AutoPickupOff)
public String getJmx()
public Initialize setJmx(String Jmx)
public String getClassName()
public Initialize setClassName(String ClassName)
public String toString()
toString
in class CommandMessage
public String toHtmlString()
public String toMessage()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |