|
|||||||||
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 cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.GameInfoStaticImpl
public class GameInfoStaticImpl
Implementation 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.
Nested Class Summary | |
---|---|
static class |
GameInfoStaticImpl.GameInfoStaticUpdate
|
Field Summary | |
---|---|
protected Location |
BlueBaseLocation
Location of the base spawning the blue flag (team 1) (BotCTFGame). |
protected Location |
DisperserLocation
Sent only in BotScenario game type. |
protected double |
DisperserRadius
Sent only in BotScenario game type. |
protected double |
FactoryAdrenalineCount
Sent only in BotScenario game type. |
protected Location |
FactoryLocation
Sent only in BotScenario game type. |
protected double |
FactoryRadius
Sent only in BotScenario game type. |
protected java.lang.String |
FactorySpawnType
Sent only in BotScenario game type. |
protected Location |
FirstDomPointLocation
Location of the first dom point (BotDoubleDomination). |
protected java.lang.String |
Gametype
What you are playing (BotDeathMatch, BotTeamGame, BotCTFGame,BotDoubleDomination). |
protected java.lang.String |
Level
Name of map in game. |
protected int |
MaxTeams
Max number of teams. |
protected Location |
RedBaseLocation
Location of the base spawning the red flag (team 0) (BotCTFGame). |
protected Location |
SecondDomPointLocation
Location of the second dom point (BotDoubleDomination). |
Fields inherited from class cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.GameInfoStatic |
---|
GameInfoId, SimTime |
Constructor Summary | |
---|---|
GameInfoStaticImpl()
Parameter-less contructor for the message. |
|
GameInfoStaticImpl(GameInfo original)
Cloning constructor from the full message. |
|
GameInfoStaticImpl(GameInfoStatic original)
Cloning constructor from the message part. |
|
GameInfoStaticImpl(GameInfoStaticImpl original)
Cloning constructor from the full message. |
Method Summary | |
---|---|
GameInfoStaticImpl |
clone()
|
Location |
getBlueBaseLocation()
Location of the base spawning the blue flag (team 1) (BotCTFGame). |
Location |
getDisperserLocation()
Sent only in BotScenario game type. |
double |
getDisperserRadius()
Sent only in BotScenario game type. |
double |
getFactoryAdrenalineCount()
Sent only in BotScenario game type. |
Location |
getFactoryLocation()
Sent only in BotScenario game type. |
double |
getFactoryRadius()
Sent only in BotScenario game type. |
java.lang.String |
getFactorySpawnType()
Sent only in BotScenario game type. |
Location |
getFirstDomPointLocation()
Location of the first dom point (BotDoubleDomination). |
java.lang.String |
getGametype()
What you are playing (BotDeathMatch, BotTeamGame, BotCTFGame,BotDoubleDomination). |
UnrealId |
getId()
Returns an id of the object that is unique among all world objects. |
java.lang.String |
getLevel()
Name of map in game. |
int |
getMaxTeams()
Max number of teams. |
Location |
getRedBaseLocation()
Location of the base spawning the red flag (team 0) (BotCTFGame). |
Location |
getSecondDomPointLocation()
Location of the second dom point (BotDoubleDomination). |
void |
setSimTime(long SimTime)
Used by Yylex to slip correct time of the object or programmatically. |
java.lang.String |
toHtmlString()
|
java.lang.String |
toString()
|
Methods inherited from class cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.GameInfoStatic |
---|
getCompositeClass, getSimTime |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.lang.String Gametype
protected java.lang.String Level
protected int MaxTeams
protected Location RedBaseLocation
protected Location BlueBaseLocation
protected Location FirstDomPointLocation
protected Location SecondDomPointLocation
protected Location FactoryLocation
protected double FactoryRadius
protected Location DisperserLocation
protected double DisperserRadius
protected double FactoryAdrenalineCount
protected java.lang.String FactorySpawnType
Constructor Detail |
---|
public GameInfoStaticImpl()
public GameInfoStaticImpl(GameInfo original)
original
- public GameInfoStaticImpl(GameInfoStaticImpl original)
original
- public GameInfoStaticImpl(GameInfoStatic original)
original
- Method Detail |
---|
public UnrealId getId()
IWorldObject
getId
in interface IWorldObject
getId
in class GameInfoStatic
public void setSimTime(long SimTime)
GameInfoStatic
setSimTime
in class GameInfoStatic
public GameInfoStaticImpl clone()
clone
in class GameInfoStatic
public java.lang.String getGametype()
getGametype
in class GameInfoStatic
public java.lang.String getLevel()
getLevel
in class GameInfoStatic
public int getMaxTeams()
getMaxTeams
in class GameInfoStatic
public Location getRedBaseLocation()
getRedBaseLocation
in class GameInfoStatic
public Location getBlueBaseLocation()
getBlueBaseLocation
in class GameInfoStatic
public Location getFirstDomPointLocation()
getFirstDomPointLocation
in class GameInfoStatic
public Location getSecondDomPointLocation()
getSecondDomPointLocation
in class GameInfoStatic
public Location getFactoryLocation()
getFactoryLocation
in class GameInfoStatic
public double getFactoryRadius()
getFactoryRadius
in class GameInfoStatic
public Location getDisperserLocation()
getDisperserLocation
in class GameInfoStatic
public double getDisperserRadius()
getDisperserRadius
in class GameInfoStatic
public double getFactoryAdrenalineCount()
getFactoryAdrenalineCount
in class GameInfoStatic
public java.lang.String getFactorySpawnType()
getFactorySpawnType
in class GameInfoStatic
public java.lang.String toString()
toString
in class GameInfoStatic
public java.lang.String toHtmlString()
toHtmlString
in class GameInfoStatic
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |