com.threerings.tudey.tools
Class ToolSceneManager

java.lang.Object
  extended by com.threerings.crowd.server.PlaceManager
      extended by com.threerings.whirled.server.SceneManager
          extended by com.threerings.tudey.server.TudeySceneManager
              extended by com.threerings.tudey.tools.ToolSceneManager
All Implemented Interfaces:
RunQueue, SpeakHandler.SpeakerValidator, InvocationCodes, ChangeListener, MessageListener, InvocationProvider, TudeyCodes, TudeySceneModel.Observer, TudeySceneProvider, ActorAdvancer.Environment

public class ToolSceneManager
extends TudeySceneManager

Scene manager for tools.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.threerings.tudey.server.TudeySceneManager
TudeySceneManager.ActorObserver, TudeySceneManager.IntersectionSensor, TudeySceneManager.ProfileTickOp, TudeySceneManager.Sensor, TudeySceneManager.ShutdownObserver, TudeySceneManager.TickOp, TudeySceneManager.TickParticipant, TudeySceneManager.TickProfile
 
Nested classes/interfaces inherited from class com.threerings.crowd.server.PlaceManager
PlaceManager.DelegateOp, PlaceManager.MessageHandler
 
Nested classes/interfaces inherited from interface com.samskivert.util.RunQueue
RunQueue.AsExecutor
 
Field Summary
protected static Preferences _prefs
          The application preferences.
 
Fields inherited from class com.threerings.tudey.server.TudeySceneManager
_actorObservers, _actors, _actorSpace, _cfgmgr, _clients, _clmgr, _defaultEntrances, _defaultLocalInterest, _effects, _effectsFired, _elements, _emptyTime, _entering, _entries, _injector, _instances, _lastActorId, _lastTick, _pathfinder, _penetration, _previousTimestamp, _profiles, _profileTickOp, _runlist, _runnables, _sensorSpace, _shutdownObservers, _shutdownOp, _staticActors, _staticActorsAdded, _staticActorsRemoved, _staticActorsUpdated, _tagged, _tickDuration, _ticker, _ticking, _tickOp, _tickParticipantCount, _tickParticipants, _tickProfEnabled, _tickProfInterval, _timestamp, _tsobj
 
Fields inherited from class com.threerings.whirled.server.SceneManager
_invoker, _scene, _screg, _updates
 
Fields inherited from class com.threerings.crowd.server.PlaceManager
_bodyUpdater, _config, _deathListener, _delegates, _dispatcher, _dispatcherFinders, _invmgr, _locator, _marshallers, _msghandlers, _occInfo, _occListener, _omgr, _plobj, _registry, _shutdownInterval
 
Fields inherited from interface com.samskivert.util.RunQueue
AWT
 
Fields inherited from interface com.threerings.tudey.data.TudeyCodes
DEFAULT_BUFFER_DELAY, DEFAULT_TICK_INTERVAL
 
Fields inherited from interface com.threerings.presents.data.InvocationCodes
ACCESS_DENIED, E_ACCESS_DENIED, E_INTERNAL_ERROR, GLOBAL_GROUP, INTERNAL_ERROR
 
Constructor Summary
ToolSceneManager()
           
 
Method Summary
 boolean getDebugRegions()
          Checks whether we should show region debug effects.
protected  ConfigReference<ActorConfig> getPawnConfig(BodyObject body)
          Returns a reference to the configuration to use for the specified body's pawn or null for none.
protected  void placeBecameEmpty()
           
 
Methods inherited from class com.threerings.tudey.server.TudeySceneManager
addActorObserver, addLogic, addMappings, addShutdownObserver, addTickParticipant, addTickParticipant, bodyEntered, bodyLeft, bodyUpdated, bodyWillEnter, bodyWillLeave, clearEnteringBody, clearTickProfiles, collides, collides, collides, collides, collides, collides, collides, createClientLiaison, createEntryLogics, createLogic, createPlaceObject, didShutdown, didStartup, dumpTickProfiles, enqueueInputReliable, enqueueInputUnreliable, enteredPlace, entryAdded, entryRemoved, entryUpdated, fireEffect, fireEffect, fireEffect, getActorLogic, getActorSpace, getBufferDelay, getConfigManager, getDefaultEntrance, getDefaultLocalInterest, getEffectsFired, getEntryLogic, getInstances, getIntersection, getLogic, getNextTimestamp, getPathfinder, getPenetration, getPreviousTimestamp, getSceneModel, getSensorSpace, getStaticActors, getStaticActorsAdded, getStaticActorsRemoved, getStaticActorsUpdated, getTagged, getTarget, getTickDuration, getTicker, getTickInterval, getTickProfInterval, getTicksPerSecond, getTimestamp, getTransmitInterval, getVisibleActors, idleTickPeriod, isDispatchThread, isRunning, isTickProfEnabled, mapEnteringBody, maybeAddDefaultEntrance, postRunnable, removeActorLogic, removeActorObserver, removeLogic, removeMappings, removeShutdownObserver, removeTickParticipant, setCameraParams, setDefaultLocalInterest, setTarget, setTickProfEnabled, setTickProfInterval, spawnActor, spawnActor, spawnActor, spawnActor, staticActorUpdated, submitActorRequest, submitEntryRequest, tick, triggerIntersectionSensors, triggerSensors, triggerSensors, updateTickProfile
 
Methods inherited from class com.threerings.whirled.server.SceneManager
getLocation, getScene, getUpdates, gotSceneData, isPersistent, recordUpdate, setSceneData, toString, where
 
Methods inherited from class com.threerings.crowd.server.PlaceManager
addDelegate, addDispatcher, addOccupantInfo, addProvider, applyToDelegates, applyToOccupants, cancelShutdowner, checkPermissions, checkShutdownInterval, createSpeakHandler, didInit, getAccessController, getConfig, getPlaceObject, getPlaceObjectClass, idleUnloadPeriod, init, isValidSpeaker, messageReceived, permissionsFailed, ratifyBodyEntry, registerMessageHandler, shouldCreateSpeakService, shouldDeclareEmpty, shutdown, startup, toString, updateOccupantInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_prefs

protected static Preferences _prefs
The application preferences.

Constructor Detail

ToolSceneManager

public ToolSceneManager()
Method Detail

getDebugRegions

public boolean getDebugRegions()
Description copied from class: TudeySceneManager
Checks whether we should show region debug effects.

Overrides:
getDebugRegions in class TudeySceneManager

getPawnConfig

protected ConfigReference<ActorConfig> getPawnConfig(BodyObject body)
Description copied from class: TudeySceneManager
Returns a reference to the configuration to use for the specified body's pawn or null for none.

Overrides:
getPawnConfig in class TudeySceneManager

placeBecameEmpty

protected void placeBecameEmpty()
Overrides:
placeBecameEmpty in class TudeySceneManager