com.threerings.tudey.tools
Class ToolSceneController

java.lang.Object
  extended by com.samskivert.swing.Controller
      extended by com.threerings.crowd.client.PlaceController
          extended by com.threerings.whirled.client.SceneController
              extended by com.threerings.tudey.client.TudeySceneController
                  extended by com.threerings.tudey.tools.ToolSceneController
All Implemented Interfaces:
ComponentListener, MouseListener, MouseMotionListener, MouseWheelListener, PseudoKeys.Observer, Tickable, ChangeListener, MessageListener, SceneDeltaListener, ActionListener, EventListener

public class ToolSceneController
extends TudeySceneController

Scene controller for tools.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.threerings.tudey.client.TudeySceneController
TudeySceneController.PawnState
 
Nested classes/interfaces inherited from class com.threerings.crowd.client.PlaceController
PlaceController.DelegateOp
 
Nested classes/interfaces inherited from class com.samskivert.swing.Controller
Controller.ActionInvoker
 
Field Summary
 
Fields inherited from class com.threerings.tudey.client.TudeySceneController
_absoluteMoveAmounts, _absoluteMovePresses, _advancer, _controlledId, _flagPresses, _flags, _holdHover, _hsprite, _input, _isect, _keyObservers, _lastDelta, _lastDirection, _lastFlags, _lastFrame, _lastRotation, _lastTransmit, _nextInput, _orbiter, _pick, _relativeMoveAmounts, _relativeMovePresses, _states, _strafePresses, _targetId, _tctx, _tickCount, _tplane, _translation, _tsobj, _tsview, _unifier, CONVERGENCE_RATE, HOVER_FILTER, UPSTREAM_RATE_LIMIT
 
Fields inherited from class com.threerings.whirled.client.SceneController
_updateListener, _wctx
 
Fields inherited from class com.threerings.crowd.client.PlaceController
_config, _ctx, _delegates, _plobj, _view
 
Fields inherited from class com.samskivert.swing.Controller
DISPATCHER
 
Constructor Summary
ToolSceneController()
           
 
Method Summary
protected  void bindKeys()
          Binds pseudo-keys to observers that act on key press and/or release events.
protected  PlaceView createPlaceView(CrowdContext ctx)
           
protected  int getMouseCameraModifiers()
          Returns the combination of modifiers that activates the mouse camera, or 0 if the mouse camera is not enabled.
 
Methods inherited from class com.threerings.tudey.client.TudeySceneController
addKeyObserver, addKeyObserver, bindKeyCycle, bindKeyFlag, bindKeyMovement, bindKeyStrafe, clearDirection, clearInput, computeDirection, controlledActorAdded, controlledActorUpdated, controlledSpriteRemoved, createDirectionPresses, createInputFrame, cycleTarget, didInit, didLeavePlace, findHoverSprite, getControlledId, getHoverSprite, getInputMask, getTargetId, getTransmitInterval, inputWindowFocused, inputWindowHovered, isControlledId, isPressed, keyPressed, keyReleased, maybeDispatchToHoverSprite, messageReceived, mouseCameraEnabled, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheeled, sceneDeltaReceived, setHoverSprite, setTarget, submitRequest, tick, transmitInput, updateFlag, updateInput, updateMoveFlag, wasAdded, wasRemoved, willEnterPlace
 
Methods inherited from class com.threerings.whirled.client.SceneController
init, sceneUpdated
 
Methods inherited from class com.threerings.crowd.client.PlaceController
addDelegate, applyToDelegates, createPlaceView, getPlaceConfig, getPlaceView, handleAction, mayLeavePlace
 
Methods inherited from class com.samskivert.swing.Controller
actionPerformed, configureAction, createActionButton, generateArguments, handleAction, handleAction, handleAction, postAction, postAction, postAction, setControlledPanel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ToolSceneController

public ToolSceneController()
Method Detail

createPlaceView

protected PlaceView createPlaceView(CrowdContext ctx)
Overrides:
createPlaceView in class TudeySceneController

bindKeys

protected void bindKeys()
Description copied from class: TudeySceneController
Binds pseudo-keys to observers that act on key press and/or release events.

Overrides:
bindKeys in class TudeySceneController

getMouseCameraModifiers

protected int getMouseCameraModifiers()
Description copied from class: TudeySceneController
Returns the combination of modifiers that activates the mouse camera, or 0 if the mouse camera is not enabled.

Overrides:
getMouseCameraModifiers in class TudeySceneController