com.threerings.micasa.simulator.server
Class SimulatorManager

java.lang.Object
  extended by com.threerings.micasa.simulator.server.SimulatorManager

public class SimulatorManager
extends Object

The simulator manager is responsible for handling the simulator services on the server side.


Nested Class Summary
 class SimulatorManager.CreateGameTask
           
 
Field Summary
protected  ClientManager _clmgr
           
protected  LocationManager _locman
           
protected  RootDObjectManager _omgr
           
protected  PlaceRegistry _plreg
           
protected static byte DEFAULT_SKILL
          The default skill level for AI players.
 
Constructor Summary
SimulatorManager(InvocationManager invmgr)
           
 
Method Summary
 void createGame(BodyObject source, GameConfig config, String simClass, int playerCount)
          Creates a game along with the specified number of simulant players and forcibly moves all players into the game room.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_plreg

@Inject
protected PlaceRegistry _plreg

_clmgr

@Inject
protected ClientManager _clmgr

_omgr

@Inject
protected RootDObjectManager _omgr

_locman

@Inject
protected LocationManager _locman

DEFAULT_SKILL

protected static final byte DEFAULT_SKILL
The default skill level for AI players.

See Also:
Constant Field Values
Constructor Detail

SimulatorManager

@Inject
public SimulatorManager(InvocationManager invmgr)
Method Detail

createGame

public void createGame(BodyObject source,
                       GameConfig config,
                       String simClass,
                       int playerCount)
Creates a game along with the specified number of simulant players and forcibly moves all players into the game room.