|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IUnrealServer<BOT extends IUnrealBot>
Method Summary | |
---|---|
void |
connectNativeBot(java.lang.String botName,
java.lang.String botType)
Connects a UT native bot to the current map. |
java.util.Collection<? extends IMapList> |
getAvailableMaps()
|
Flag<java.lang.Double> |
getGameSpeedFlag()
The flag raises events even when the game speed was changed by another UTServer instance or directly in game. |
IUnrealMap |
getMap()
Get current map from the server |
java.lang.String |
getMapName()
|
java.util.List<? extends IMutator> |
getMutators()
Reeturns list of all mutators available on the server. |
ObservableCollection<? extends IUnrealBot> |
getNativeAgents()
Returns list of all non pogamut players connected to the game server. |
ObservableCollection<? extends IPlayer> |
getPlayers()
Returns list of all players connected to the game server. |
void |
setAddress(java.lang.String host,
int port)
Sets the address of the server to different location - does not automatically reconnect, use IUT2004Server#stop() and IUT2004Server#start() . |
java.util.concurrent.Future<java.lang.Boolean> |
setGameMap(java.lang.String map)
Method that initiates map-change. |
Methods inherited from interface cz.cuni.amis.pogamut.base.server.IWorldServer |
---|
getWorldAddress |
Methods inherited from interface cz.cuni.amis.pogamut.base.server.IWorldAgentsObserver |
---|
getAgents |
Methods inherited from interface cz.cuni.amis.pogamut.base.agent.IGhostAgent |
---|
getAct |
Methods inherited from interface cz.cuni.amis.pogamut.base.agent.IObservingAgent |
---|
getWorldView |
Methods inherited from interface cz.cuni.amis.pogamut.base.agent.IAgent |
---|
getComponentId, getIntrospection, getLogger, getName, getState, kill, pause, resume, start, startPaused, stop |
Methods inherited from interface cz.cuni.amis.pogamut.base.component.IComponentAware |
---|
getEventBus |
Method Detail |
---|
void setAddress(java.lang.String host, int port)
IUT2004Server#stop()
and IUT2004Server#start()
.
address
- java.util.Collection<? extends IMapList> getAvailableMaps()
Flag<java.lang.Double> getGameSpeedFlag()
java.lang.String getMapName()
java.util.concurrent.Future<java.lang.Boolean> setGameMap(java.lang.String map) throws MapChangeException
Note that the object must restart itself in order to reconnect to the new server.
map
-
MapChangeException
ObservableCollection<? extends IPlayer> getPlayers()
ObservableCollection<? extends IUnrealBot> getNativeAgents()
java.util.List<? extends IMutator> getMutators()
void connectNativeBot(java.lang.String botName, java.lang.String botType)
botName
- IUnrealMap getMap()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |