|
||||||||||
| 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.PlayerShared
cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.PlayerMessage.PlayerSharedMessage
public class PlayerMessage.PlayerSharedMessage
Implementation of the shared part of the GameBots2004 message PLR, used to facade PLRMessage.
Complete message documentation: Synchronous message. Contains information about other players in the game, like their current velocity, position, weapon and reachability. Only reports those players that are visible. (within field of view and not occluded).
| Field Summary | |
|---|---|
protected StringProperty |
myAction
Atomic action this bot is doing (BDI). |
protected StringProperty |
myAnim
For UE2. |
protected StringProperty |
myBubble
For UE2. |
protected BooleanProperty |
myCrouched
True if the bot is crouched. |
protected StringProperty |
myEmotCenter
For UE2. |
protected StringProperty |
myEmotLeft
For UE2. |
protected StringProperty |
myEmotRight
For UE2. |
protected IntProperty |
myFiring
0 means is not firing, 1 - firing in primary mode, 2 - firing in secondary mode (alt firing). |
protected LocationProperty |
myLocation
An absolute location of the player within the map. |
protected StringProperty |
myName
Human readable name of the player. |
protected RotationProperty |
myRotation
Which direction the player is facing in absolute terms. |
protected IntProperty |
myTeam
What team the player is on. |
protected VelocityProperty |
myVelocity
Absolute velocity of the player as a vector of movement per one game second. |
protected StringProperty |
myWeapon
Class of the weapon the player is holding. |
protected HashMap<PropertyId,ISharedProperty> |
propertyMap
|
| Fields inherited from class cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.PlayerShared |
|---|
ActionPropertyToken, AnimPropertyToken, BubblePropertyToken, CrouchedPropertyToken, EmotCenterPropertyToken, EmotLeftPropertyToken, EmotRightPropertyToken, FiringPropertyToken, LocationPropertyToken, NamePropertyToken, RotationPropertyToken, SharedPropertyTokens, SimTime, TeamPropertyToken, VelocityPropertyToken, WeaponPropertyToken |
| Constructor Summary | |
|---|---|
PlayerMessage.PlayerSharedMessage()
|
|
| Method Summary | |
|---|---|
PlayerMessage.PlayerSharedMessage |
clone()
|
String |
getAction()
Atomic action this bot is doing (BDI). |
String |
getAnim()
For UE2. |
String |
getBubble()
For UE2. |
String |
getEmotCenter()
For UE2. |
String |
getEmotLeft()
For UE2. |
String |
getEmotRight()
For UE2. |
int |
getFiring()
0 means is not firing, 1 - firing in primary mode, 2 - firing in secondary mode (alt firing). |
UnrealId |
getId()
Unique Id of the player. |
Location |
getLocation()
An absolute location of the player within the map. |
String |
getName()
Human readable name of the player. |
Map<PropertyId,ISharedProperty> |
getProperties()
|
ISharedProperty |
getProperty(PropertyId id)
|
Rotation |
getRotation()
Which direction the player is facing in absolute terms. |
int |
getTeam()
What team the player is on. |
Velocity |
getVelocity()
Absolute velocity of the player as a vector of movement per one game second. |
String |
getWeapon()
Class of the weapon the player is holding. |
boolean |
isCrouched()
True if the bot is crouched. |
String |
toHtmlString()
|
String |
toString()
|
| Methods inherited from class cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.PlayerShared |
|---|
getCompositeClass, getSimTime, setSimTime |
| 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 HashMap<PropertyId,ISharedProperty> propertyMap
protected StringProperty myName
protected StringProperty myAction
protected RotationProperty myRotation
protected LocationProperty myLocation
protected VelocityProperty myVelocity
protected IntProperty myTeam
protected StringProperty myWeapon
protected BooleanProperty myCrouched
protected IntProperty myFiring
protected StringProperty myEmotLeft
protected StringProperty myEmotCenter
protected StringProperty myEmotRight
protected StringProperty myBubble
protected StringProperty myAnim
| Constructor Detail |
|---|
public PlayerMessage.PlayerSharedMessage()
| Method Detail |
|---|
public PlayerMessage.PlayerSharedMessage clone()
clone in interface ISharedWorldObjectclone in class PlayerSharedpublic ISharedProperty getProperty(PropertyId id)
public Map<PropertyId,ISharedProperty> getProperties()
public UnrealId getId()
getId in interface IWorldObjectgetId in class PlayerSharedpublic String getName()
getName in class PlayerSharedpublic String getAction()
getAction in class PlayerSharedpublic Rotation getRotation()
getRotation in class PlayerSharedpublic Location getLocation()
getLocation in class PlayerSharedpublic Velocity getVelocity()
getVelocity in class PlayerSharedpublic int getTeam()
getTeam in class PlayerSharedpublic String getWeapon()
getWeapon in class PlayerSharedpublic boolean isCrouched()
isCrouched in class PlayerSharedpublic int getFiring()
getFiring in class PlayerSharedpublic String getEmotLeft()
getEmotLeft in class PlayerSharedpublic String getEmotCenter()
getEmotCenter in class PlayerSharedpublic String getEmotRight()
getEmotRight in class PlayerSharedpublic String getBubble()
getBubble in class PlayerSharedpublic String getAnim()
getAnim in class PlayerSharedpublic String toString()
toString in class PlayerSharedpublic String toHtmlString()
toHtmlString in class PlayerShared
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||