com.threerings.tudey.tools
Class ToolSceneController
java.lang.Object
com.samskivert.swing.Controller
com.threerings.crowd.client.PlaceController
com.threerings.whirled.client.SceneController
com.threerings.tudey.client.TudeySceneController
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.
| 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 |
| 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.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 |
ToolSceneController
public ToolSceneController()
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