cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages
Class FlagInfoMessage.FlagInfoLocalMessage
java.lang.Object
cz.cuni.amis.pogamut.base.communication.messages.InfoMessage
cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.FlagInfoLocal
cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.FlagInfoMessage.FlagInfoLocalMessage
- All Implemented Interfaces:
- IWorldObject, ILocalViewable, ILocalWorldObject, ILocalGBViewable, java.lang.Cloneable
- Enclosing class:
- FlagInfoMessage
public class FlagInfoMessage.FlagInfoLocalMessage
- extends FlagInfoLocal
Implementation of the local part of the GameBots2004 message FLG, used
to facade FLGMessage.
Complete message documentation:
Synchronous message. FlagInfo contains all info about the flag
in the CTF game mode. Is not sent in other game types.
Fields inherited from class cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.FlagInfoLocal |
SimTime |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FlagInfoMessage.FlagInfoLocalMessage
public FlagInfoMessage.FlagInfoLocalMessage()
clone
public FlagInfoMessage.FlagInfoLocalMessage clone()
- Specified by:
clone
in interface ILocalWorldObject
- Specified by:
clone
in class FlagInfoLocal
getLocal
public FlagInfoMessage.FlagInfoLocalMessage getLocal()
- Overrides:
getLocal
in class FlagInfoLocal
getShared
public ISharedWorldObject getShared()
- Overrides:
getShared
in class FlagInfoLocal
getStatic
public IStaticWorldObject getStatic()
- Overrides:
getStatic
in class FlagInfoLocal
getId
public UnrealId getId()
- An unique Id for this flag, assigned by the game.
- Specified by:
getId
in interface IWorldObject
- Specified by:
getId
in class FlagInfoLocal
- Returns:
isReachable
public boolean isReachable()
- True if the bot can run here directly, false otherwise.
- Specified by:
isReachable
in class FlagInfoLocal
isVisible
public boolean isVisible()
- True if the bot can see the flag.
- Specified by:
isVisible
in interface ILocalViewable
- Specified by:
isVisible
in class FlagInfoLocal
- Returns:
toString
public java.lang.String toString()
- Overrides:
toString
in class FlagInfoLocal
toHtmlString
public java.lang.String toHtmlString()
- Overrides:
toHtmlString
in class FlagInfoLocal