cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages
Class PlayerStatic
java.lang.Object
cz.cuni.amis.pogamut.base.communication.messages.InfoMessage
cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.PlayerStatic
- All Implemented Interfaces:
- IWorldObject, IStaticWorldObject
- Direct Known Subclasses:
- PlayerMessage.PlayerStaticMessage, PlayerStaticImpl
public abstract class PlayerStatic
- extends InfoMessage
- implements IStaticWorldObject
Abstract definition of the static part of the GameBots2004 message PLR.
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 long |
SimTime
|
Constructor Summary |
PlayerStatic()
Parameter-less contructor for the message. |
SimTime
protected long SimTime
PlayerStatic
public PlayerStatic()
- Parameter-less contructor for the message.
getSimTime
public long getSimTime()
- Simulation time in MILLI SECONDS !!!
- Specified by:
getSimTime
in interface IWorldObject
setSimTime
protected void setSimTime(long SimTime)
- Used by Yylex to slip correct time of the object or programmatically.
clone
public abstract PlayerStatic clone()
- Overrides:
clone
in class Object
getCompositeClass
public Class getCompositeClass()
- Specified by:
getCompositeClass
in interface IStaticWorldObject
getId
public abstract UnrealId getId()
- Unique Id of the player.
- Specified by:
getId
in interface IWorldObject
isDifferentFrom
public boolean isDifferentFrom(IStaticWorldObject other)
- Specified by:
isDifferentFrom
in interface IStaticWorldObject
toString
public String toString()
- Overrides:
toString
in class InfoMessage
toHtmlString
public String toHtmlString()
Copyright © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.