cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages
Class GameInfoMessage.GameInfoLocalMessage

java.lang.Object
  extended by cz.cuni.amis.pogamut.base.communication.messages.InfoMessage
      extended by cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.GameInfoLocal
          extended by cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.GameInfoMessage.GameInfoLocalMessage
All Implemented Interfaces:
IWorldObject, ILocalWorldObject, java.lang.Cloneable
Enclosing class:
GameInfoMessage

public class GameInfoMessage.GameInfoLocalMessage
extends GameInfoLocal

Implementation of the local part of the GameBots2004 message NFO, used to facade NFOMessage.

Complete message documentation: Asynchronous message. Sent as response to READY command. Information about the game. What type of game is it going to be, number of teams, maximum size of teams etc.


Field Summary
 
Fields inherited from class cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.GameInfoLocal
GameInfoId, SimTime
 
Constructor Summary
GameInfoMessage.GameInfoLocalMessage()
           
 
Method Summary
 GameInfoMessage.GameInfoLocalMessage clone()
           
 UnrealId getId()
          Returns an id of the object that is unique among all world objects.
 GameInfoMessage.GameInfoLocalMessage getLocal()
           
 ISharedWorldObject getShared()
           
 IStaticWorldObject getStatic()
           
 java.lang.String toHtmlString()
           
 java.lang.String toString()
           
 
Methods inherited from class cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.GameInfoLocal
getCompositeClass, getSimTime, setSimTime
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GameInfoMessage.GameInfoLocalMessage

public GameInfoMessage.GameInfoLocalMessage()
Method Detail

getId

public UnrealId getId()
Description copied from interface: IWorldObject
Returns an id of the object that is unique among all world objects.

Specified by:
getId in interface IWorldObject
Overrides:
getId in class GameInfoLocal
Returns:

clone

public GameInfoMessage.GameInfoLocalMessage clone()
Specified by:
clone in interface ILocalWorldObject
Specified by:
clone in class GameInfoLocal

getLocal

public GameInfoMessage.GameInfoLocalMessage getLocal()
Overrides:
getLocal in class GameInfoLocal

getShared

public ISharedWorldObject getShared()
Overrides:
getShared in class GameInfoLocal

getStatic

public IStaticWorldObject getStatic()
Overrides:
getStatic in class GameInfoLocal

toString

public java.lang.String toString()
Overrides:
toString in class GameInfoLocal

toHtmlString

public java.lang.String toHtmlString()
Overrides:
toHtmlString in class GameInfoLocal