|
||||||||||
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.InfoMessage cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.GameInfoStatic
public abstract class GameInfoStatic
Abstract definition of the static part of the GameBots2004 message NFO.
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 | |
---|---|
static cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId |
GameInfoId
|
protected long |
SimTime
|
Constructor Summary | |
---|---|
GameInfoStatic()
Parameter-less contructor for the message. |
Method Summary | |
---|---|
abstract GameInfoStatic |
clone()
|
abstract cz.cuni.amis.pogamut.base3d.worldview.object.Location |
getBlueBaseLocation()
Location of the base spawning the blue flag (team 1) (BotCTFGame). |
Class |
getCompositeClass()
|
abstract cz.cuni.amis.pogamut.base3d.worldview.object.Location |
getDisperserLocation()
Sent only in BotScenario game type. |
abstract double |
getDisperserRadius()
Sent only in BotScenario game type. |
abstract double |
getFactoryAdrenalineCount()
Sent only in BotScenario game type. |
abstract cz.cuni.amis.pogamut.base3d.worldview.object.Location |
getFactoryLocation()
Sent only in BotScenario game type. |
abstract double |
getFactoryRadius()
Sent only in BotScenario game type. |
abstract String |
getFactorySpawnType()
Sent only in BotScenario game type. |
abstract cz.cuni.amis.pogamut.base3d.worldview.object.Location |
getFirstDomPointLocation()
Location of the first dom point (BotDoubleDomination). |
abstract String |
getGametype()
What you are playing (BotDeathMatch, BotTeamGame, BotCTFGame,BotDoubleDomination). |
cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId |
getId()
|
abstract String |
getLevel()
Name of map in game. |
abstract int |
getMaxTeams()
Max number of teams. |
abstract cz.cuni.amis.pogamut.base3d.worldview.object.Location |
getRedBaseLocation()
Location of the base spawning the red flag (team 0) (BotCTFGame). |
abstract cz.cuni.amis.pogamut.base3d.worldview.object.Location |
getSecondDomPointLocation()
Location of the second dom point (BotDoubleDomination). |
long |
getSimTime()
Simulation time in MILLI SECONDS !!! |
boolean |
isDifferentFrom(cz.cuni.amis.pogamut.multi.communication.worldview.object.IStaticWorldObject other)
|
protected void |
setSimTime(long SimTime)
Used by Yylex to slip correct time of the object or programmatically. |
String |
toHtmlString()
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId GameInfoId
protected long SimTime
Constructor Detail |
---|
public GameInfoStatic()
Method Detail |
---|
public cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId getId()
getId
in interface cz.cuni.amis.pogamut.base.communication.worldview.object.IWorldObject
public long getSimTime()
getSimTime
in interface cz.cuni.amis.pogamut.base.communication.worldview.object.IWorldObject
protected void setSimTime(long SimTime)
public abstract GameInfoStatic clone()
clone
in class Object
public Class getCompositeClass()
getCompositeClass
in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.IStaticWorldObject
public abstract String getGametype()
public abstract String getLevel()
public abstract int getMaxTeams()
public abstract cz.cuni.amis.pogamut.base3d.worldview.object.Location getRedBaseLocation()
public abstract cz.cuni.amis.pogamut.base3d.worldview.object.Location getBlueBaseLocation()
public abstract cz.cuni.amis.pogamut.base3d.worldview.object.Location getFirstDomPointLocation()
public abstract cz.cuni.amis.pogamut.base3d.worldview.object.Location getSecondDomPointLocation()
public abstract cz.cuni.amis.pogamut.base3d.worldview.object.Location getFactoryLocation()
public abstract double getFactoryRadius()
public abstract cz.cuni.amis.pogamut.base3d.worldview.object.Location getDisperserLocation()
public abstract double getDisperserRadius()
public abstract double getFactoryAdrenalineCount()
public abstract String getFactorySpawnType()
public boolean isDifferentFrom(cz.cuni.amis.pogamut.multi.communication.worldview.object.IStaticWorldObject other)
isDifferentFrom
in interface cz.cuni.amis.pogamut.multi.communication.worldview.object.IStaticWorldObject
public String toString()
toString
in class cz.cuni.amis.pogamut.base.communication.messages.InfoMessage
public String toHtmlString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |