|
||||||||||
| 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.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 UnrealId |
GameInfoId
|
protected long |
SimTime
|
| Constructor Summary | |
|---|---|
GameInfoStatic()
Parameter-less contructor for the message. |
|
| Method Summary | |
|---|---|
abstract GameInfoStatic |
clone()
|
abstract Location |
getBlueBaseLocation()
Location of the base spawning the blue flag (team 1) (BotCTFGame). |
Class |
getCompositeClass()
|
abstract 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 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 Location |
getFirstDomPointLocation()
Location of the first dom point (BotDoubleDomination). |
abstract String |
getGametype()
What you are playing (BotDeathMatch, BotTeamGame, BotCTFGame,BotDoubleDomination). |
UnrealId |
getId()
|
abstract String |
getLevel()
Name of map in game. |
abstract int |
getMaxTeams()
Max number of teams. |
abstract Location |
getRedBaseLocation()
Location of the base spawning the red flag (team 0) (BotCTFGame). |
abstract Location |
getSecondDomPointLocation()
Location of the second dom point (BotDoubleDomination). |
long |
getSimTime()
Simulation time in MILLI SECONDS !!! |
boolean |
isDifferentFrom(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 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 |
|---|
public static final UnrealId GameInfoId
protected long SimTime
| Constructor Detail |
|---|
public GameInfoStatic()
| Method Detail |
|---|
public UnrealId getId()
getId in interface IWorldObjectpublic long getSimTime()
getSimTime in interface IWorldObjectprotected void setSimTime(long SimTime)
public abstract GameInfoStatic clone()
clone in class Objectpublic Class getCompositeClass()
getCompositeClass in interface IStaticWorldObjectpublic abstract String getGametype()
public abstract String getLevel()
public abstract int getMaxTeams()
public abstract Location getRedBaseLocation()
public abstract Location getBlueBaseLocation()
public abstract Location getFirstDomPointLocation()
public abstract Location getSecondDomPointLocation()
public abstract Location getFactoryLocation()
public abstract double getFactoryRadius()
public abstract Location getDisperserLocation()
public abstract double getDisperserRadius()
public abstract double getFactoryAdrenalineCount()
public abstract String getFactorySpawnType()
public boolean isDifferentFrom(IStaticWorldObject other)
isDifferentFrom in interface IStaticWorldObjectpublic String toString()
toString in class InfoMessagepublic String toHtmlString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||