|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent cz.cuni.amis.pogamut.base.agent.impl.AbstractObservingAgent<WORLD_VIEW> cz.cuni.amis.pogamut.base.agent.impl.AbstractGhostAgent<WORLD_VIEW,ACT> cz.cuni.amis.pogamut.base.server.AbstractWorldServer<WORLD_VIEW,ACT,IUT2004Bot> cz.cuni.amis.pogamut.ut2004.server.impl.AbstractUT2004Server<UT2004WorldView,cz.cuni.amis.pogamut.base.communication.command.IAct> cz.cuni.amis.pogamut.ut2004.server.impl.UT2004Server nl.tudelft.goal.ut2004.server.EnvironmentControllerServer
public class EnvironmentControllerServer
Nested Class Summary |
---|
Nested classes/interfaces inherited from class cz.cuni.amis.pogamut.ut2004.server.impl.UT2004Server |
---|
UT2004Server.MapChangeFuture |
Field Summary |
---|
Fields inherited from class cz.cuni.amis.pogamut.ut2004.server.impl.UT2004Server |
---|
changingMap, changingMapAttempt, changingMapMutex, MAP_CHANGE_CONNECT_INTERVAL_MILLIS, mapChangeFuture, mapListListener, MAX_CHANGING_MAP_ATTEMPTS, playerJoinsListener, targetMap |
Fields inherited from class cz.cuni.amis.pogamut.base.server.AbstractWorldServer |
---|
worldAddress |
Fields inherited from class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent |
---|
events, INTROSPECTION_ROOT_NAME, log, LOG_CATEGORY_NAME |
Constructor Summary | |
---|---|
EnvironmentControllerServer(UT2004AgentParameters params,
cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger agentLogger,
cz.cuni.amis.pogamut.base.component.bus.IComponentBus bus,
cz.cuni.amis.pogamut.base.communication.connection.impl.socket.SocketConnection connection,
UT2004WorldView worldView,
cz.cuni.amis.pogamut.base.communication.command.IAct act)
|
Method Summary | |
---|---|
void |
addInventory(cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId id,
ItemType.Category category,
ItemType.Group group)
|
void |
changeTeam(cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId id)
|
void |
respawn(cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId id,
UnrealIdOrLocation unrealIdOrLocation,
cz.cuni.amis.pogamut.base3d.worldview.object.Rotation rotation)
|
void |
sendPausegame()
|
void |
sendResumeGame()
|
void |
setGameSpeed(Double speed)
|
void |
spawnItem(UnrealIdOrLocation unrealIdOrLocation,
ItemType.Category category,
ItemType.Group group)
|
Methods inherited from class cz.cuni.amis.pogamut.ut2004.server.impl.UT2004Server |
---|
connectNativeBot, getParams, init, reset, setGameMap, startAgent, startPausedAgent |
Methods inherited from class cz.cuni.amis.pogamut.ut2004.server.impl.AbstractUT2004Server |
---|
connectNativeBot, createPasswordReply, getAgents, getAvailableMaps, getGameInfo, getGameSpeedFlag, getMap, getMapName, getMutators, getNativeAgents, getPasswordReply, getPlayers, getWorldView, killAgent, readyCommandRequested, resetAgent, setAddress, setPassword, stopAgent |
Methods inherited from class cz.cuni.amis.pogamut.base.server.AbstractWorldServer |
---|
getWorldAddress |
Methods inherited from class cz.cuni.amis.pogamut.base.agent.impl.AbstractGhostAgent |
---|
getAct |
Methods inherited from class cz.cuni.amis.pogamut.base.agent.impl.AbstractAgent |
---|
addDependency, addDependency, addDependency, addJMXComponents, awaitState, awaitState, componentFatalError, componentStarted, componentStarted, componentStopped, componentStopping, createAgentJMX, createIntrospection, equals, getComponentId, getEventBus, getIntrospection, getJMX, getLog, getLogger, getName, getState, hashCode, inState, kill, notInState, pause, pauseAgent, preKillAgent, preStopAgent, resetEvent, resume, resumeAgent, setState, start, startPaused, stop, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface cz.cuni.amis.pogamut.ut2004.server.IUT2004Server |
---|
connectNativeBot, getAvailableMaps, getGameSpeedFlag, getMap, getMapName, getMutators, getNativeAgents, getPlayers, setAddress |
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 |
Constructor Detail |
---|
@Inject public EnvironmentControllerServer(UT2004AgentParameters params, cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger agentLogger, cz.cuni.amis.pogamut.base.component.bus.IComponentBus bus, cz.cuni.amis.pogamut.base.communication.connection.impl.socket.SocketConnection connection, UT2004WorldView worldView, cz.cuni.amis.pogamut.base.communication.command.IAct act)
Method Detail |
---|
public void sendResumeGame()
public void sendPausegame()
public void addInventory(cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId id, ItemType.Category category, ItemType.Group group)
public void respawn(cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId id, UnrealIdOrLocation unrealIdOrLocation, cz.cuni.amis.pogamut.base3d.worldview.object.Rotation rotation)
public void changeTeam(cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId id)
public void setGameSpeed(Double speed)
public void spawnItem(UnrealIdOrLocation unrealIdOrLocation, ItemType.Category category, ItemType.Group group)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |