# Index (vilya 1.3 API)
Date: 2011-04-06

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

## A

abortAnimation(Animation) - Method in class com.threerings.puzzle.client.PuzzleBoardView
AbstractSceneMoveHandler - Class in com.threerings.whirled.server
  Handles the basics of moving a client into a new scene, which may involve resolution.
AbstractSceneMoveHandler(LocationManager, BodyObject, InvocationService.InvocationListener) - Constructor for class com.threerings.whirled.server.AbstractSceneMoveHandler
accept() - Method in class com.threerings.parlor.client.Invitation
  Accepts this invitation.
accepted() - Method in class com.threerings.stage.tools.editor.EditorDialog
  Called when ok is clicked.
accepted() - Method in class com.threerings.stage.tools.editor.ObjectEditorDialog
accepted() - Method in class com.threerings.stage.tools.editor.PortalDialog
  Handles the user submitting the dialog via the "OK" button.
ACCEPTS_REMATCH - Static variable in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  Indicates that the player has accepted the rematch request.
ACE - Static variable in interface com.threerings.parlor.card.data.CardCodes
  The number of the ace.
ACTION_EDIT_TILE - Static variable in class com.threerings.stage.tools.editor.EditorModel
ACTION_MODE_CHANGED - Static variable in interface com.threerings.stage.tools.editor.EditorModelListener
  Notification event constants.
ACTION_PLACE_PORTAL - Static variable in class com.threerings.stage.tools.editor.EditorModel
ACTION_PLACE_TILE - Static variable in class com.threerings.stage.tools.editor.EditorModel
  Action mode constants.
actionCleared() - Method in interface com.threerings.puzzle.client.PuzzleController.ClearPender
  Called when the action is fully cleared.
actionPerformed(ActionEvent) - Method in class com.threerings.micasa.client.ChatPanel
actionPerformed(ActionEvent) - Method in class com.threerings.micasa.client.LogonPanel
actionPerformed(ActionEvent) - Method in class com.threerings.micasa.lobby.LobbySelector
  Called when the user selects a category or double-clicks on a lobby.
actionPerformed(ActionEvent) - Method in class com.threerings.micasa.lobby.table.TableItem
actionPerformed(ActionEvent) - Method in class com.threerings.micasa.lobby.table.TableListView
actionPerformed(ActionEvent) - Method in class com.threerings.stage.tools.editor.EditorDialog
actionPerformed(ActionEvent) - Method in class com.threerings.stage.tools.editor.EditorToolBarPanel
actionPerformed(ActionEvent) - Method in class com.threerings.stage.tools.editor.PortalDialog
  Handle action events on the dialog user interface elements.
actionPerformed(ActionEvent) - Method in class com.threerings.stage.tools.editor.PreferencesDialog
  Handle action events.
actionPerformed(ActionEvent) - Method in class com.threerings.stage.tools.editor.SceneInfoPanel
add(int, int) - Method in class com.threerings.puzzle.util.PointSet
  Adds a point to the set and returns whether the point was already present in the set.
add(Integer) - Method in class com.threerings.stats.data.IntSetStat
  Adds the specified int to this set.
add(T) - Method in class com.threerings.stats.data.SetStat
  Adds the specified object to this set.
add(String) - Method in class com.threerings.stats.data.StringSetStat
  Adds the specified string to this set.
ADD_OBJECT - Static variable in class com.threerings.stage.data.StageSceneMarshaller
  The method id used to dispatch `StageSceneMarshaller.addObject(com.threerings.miso.data.ObjectInfo, com.threerings.presents.client.InvocationService.ConfirmListener)` requests.
addActionAnimation(Animation) - Method in class com.threerings.puzzle.client.PuzzleBoardView
  Adds the given animation to the set of animations currently present on the board.
addActionSprite(Sprite) - Method in class com.threerings.puzzle.client.PuzzleBoardView
  Adds the given sprite to the set of sprites currently present on the board.
addAll(Card[]) - Method in class com.threerings.parlor.card.data.Hand
  Adds all of the specified cards to this hand.
addAll(PointSet) - Method in class com.threerings.puzzle.util.PointSet
  Adds all points in the given set to this set.
addAuxModel(AuxModel) - Method in class com.threerings.whirled.data.SceneModel
  Adds the specified auxiliary model to this scene model.
addBannedUser(Name) - Method in class com.threerings.parlor.data.Table
  Indicate to this table that a user was booted and should be prevented from rejoining.
addButton(ActionListener, Container, String, String) - Static method in class com.threerings.stage.tools.editor.util.EditorDialogUtil
  Add a button to a container with the given parameters and action listener.
addComponents(JComponent) - Method in class com.threerings.stage.tools.editor.EditorDialog
addComponents(JComponent) - Method in class com.threerings.stage.tools.editor.ObjectEditorDialog
addComponents(JComponent) - Method in class com.threerings.stage.tools.editor.PortalDialog
addControl(JComponent, JComponent) - Method in class com.threerings.parlor.game.client.SwingGameConfigurator
  Add a control to the interface.
added - Variable in class com.threerings.stage.data.ModifyObjectsUpdate
  The objects added to the scene (or `null` for none).
addGameReadyObserver(GameReadyObserver) - Method in class com.threerings.parlor.client.ParlorDirector
  Adds the specified observer to the list of entities that are notified when we receive a game ready notification.
addHandSelectionObserver(CardPanel.CardSelectionObserver) - Method in class com.threerings.parlor.card.client.CardPanel
  Adds an object to the list of observers to notify when cards in the hand are selected/deselected.
addListener(EditorModelListener) - Method in class com.threerings.stage.tools.editor.EditorModel
  Add an editor model listener.
addNotify() - Method in class com.threerings.micasa.lobby.LobbySelector
addNotify() - Method in class com.threerings.puzzle.client.PuzzlePanel
addObject(ObjectInfo, InvocationService.ConfirmListener) - Method in interface com.threerings.stage.client.StageSceneService
  Requests to add the supplied object to the current scene.
addObject(ObjectInfo) - Method in class com.threerings.stage.data.StageScene
  Adds a new object to this scene.
addObject(ObjectInfo, InvocationService.ConfirmListener) - Method in class com.threerings.stage.data.StageSceneMarshaller
addObject(ObjectInfo, boolean, boolean) - Method in class com.threerings.stage.server.StageSceneManager
  Adds the supplied object to this scene.
addObject(ClientObject, ObjectInfo, InvocationService.ConfirmListener) - Method in class com.threerings.stage.server.StageSceneManager
addObject(ClientObject, ObjectInfo, InvocationService.ConfirmListener) - Method in interface com.threerings.stage.server.StageSceneProvider
  Handles a `StageSceneService.addObject(com.threerings.miso.data.ObjectInfo, com.threerings.presents.client.InvocationService.ConfirmListener)` request.
addObject(ObjectTile, int, int, int) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
  Sets an object tile at the specified position in the scene (in tile coordinates).
addObject(ObjectInfo) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
  Adds the given object to the scene.
addObject(ObjectInfo) - Method in class com.threerings.stage.util.PlacementConstraints
  Adds the specified object through the constraints.
addPendingForcedMove(Runnable) - Method in class com.threerings.whirled.client.SceneDirector
addPlayer(Name) - Method in class com.threerings.parlor.game.server.GameManager
  Adds the given player to the game at the first available player index.
addPlayerAt(Name, int) - Method in class com.threerings.parlor.game.server.GameManager
  Adds the given player to the game at the specified player index.
addPortal(Portal) - Method in class com.threerings.stage.data.StageScene
addPortal(Portal) - Method in interface com.threerings.whirled.spot.data.SpotScene
  Adds a portal to this scene, immediately making the requisite modifications to the underlying scene model.
addPortal(Portal) - Method in class com.threerings.whirled.spot.data.SpotSceneImpl
addPortal(Portal) - Method in class com.threerings.whirled.spot.data.SpotSceneModel
  Adds a portal to this scene model.
addProgressEvent(int, Board) - Method in class com.threerings.puzzle.client.PuzzleController
  Adds the given progress event and a snapshot of the supplied board state to the set of progress events and associated board states for later transmission to the server.
addQuietly(Stat) - Method in class com.threerings.stats.data.StatSet
  Don't call this method, it's only needed by some tricky business we do when preventing distributed object event generation for all but the bounty criteria related stats.
addRuleInstances(String, Digester) - Method in class com.threerings.whirled.spot.tools.xml.SpotSceneRuleSet
addRuleInstances(String, Digester) - Method in class com.threerings.whirled.tools.xml.SceneRuleSet
addSeatednessObserver(SeatednessObserver) - Method in class com.threerings.parlor.client.TableDirector
  Requests that the specified observer be added to the list of observers that are notified when this client sits down at or stands up from a table.
addTestTileSet(int, TileSet) - Method in class com.threerings.stage.tools.editor.EditorTileManager
  Add a test tile set to search before normal tilesets.
addToBoard(Card, Point) - Method in class com.threerings.parlor.card.client.CardPanel
  Adds a card to the board immediately.
addToClusters(Cluster) - Method in class com.threerings.whirled.spot.data.SpotSceneObject
  Requests that the specified entry be added to the `clusters` set.
addToHostedZones(HostedZone) - Method in class com.threerings.whirled.zone.peer.server.ZoneNodeObject
  Requests that the specified entry be added to the `hostedZones` set.
addToOccupantLocs(SceneLocation) - Method in class com.threerings.whirled.spot.data.SpotSceneObject
  Requests that the specified entry be added to the `occupantLocs` set.
addToOccupants(int) - Method in class com.threerings.whirled.spot.data.ClusterObject
  Requests that `oid` be added to the `occupants` oid list.
addToParticipants(Participant) - Method in class com.threerings.parlor.tourney.data.TourneyObject
  Requests that the specified entry be added to the `participants` set.
addToSetStat(Stat.Type, T) - Method in class com.threerings.stats.data.StatSet
  Adds a value to a `SetStat`.
addToStats(Stat) - Method in interface com.threerings.stats.data.StatSet.Container
addToTables(Table) - Method in class com.threerings.micasa.lobby.table.TableLobbyObject
addToTables(Table) - Method in interface com.threerings.parlor.data.TableLobbyObject
  Adds the supplied table instance to the tables set (using the appropriate distributed object mechanisms).
addToTableSet(Table) - Method in class com.threerings.micasa.lobby.table.TableLobbyObject
  Requests that the specified entry be added to the `tableSet` set.
addUpdate(SceneUpdate) - Method in class com.threerings.whirled.util.UpdateList
  Adds an update to this list.
addWideControl(JComponent) - Method in class com.threerings.parlor.game.client.SwingGameConfigurator
  Add a control to the interface.
addZoneObserver(ZoneObserver) - Method in class com.threerings.whirled.zone.client.ZoneDirector
  Adds a zone observer to the list.
ais - Variable in class com.threerings.parlor.game.data.GameConfig
  Configurations for AIs to be used in this game.
allowAddObject(ObjectInfo) - Method in class com.threerings.stage.util.PlacementConstraints
  Determines whether the constraints allow the specified object to be added to the scene.
allowModifyObjects(ObjectInfo[], ObjectInfo[]) - Method in class com.threerings.stage.util.PlacementConstraints
  Determines whether the constraints allow the specified objects to be added and removed simultaneously.
allowRemoveObject(ObjectInfo) - Method in class com.threerings.stage.util.PlacementConstraints
  Determines whether the constraints allow the specified object to be removed from the scene.
allPlayersReady() - Method in class com.threerings.parlor.game.server.GameManager
  Returns true if all (non-AI) players have delivered their `GameManager.playerReady(com.threerings.crowd.data.BodyObject)` notifications, false if they have not.
ALREADY_AT_TABLE - Static variable in interface com.threerings.parlor.data.ParlorCodes
  An error code returned by the table services when a user requests to create or join a table but they're already sitting at another table.
ALREADY_IN_PROGRESS - Static variable in interface com.threerings.parlor.tourney.data.TourneyCodes
  The tourney is already in progress.
ALREADY_IN_TOURNEY - Static variable in interface com.threerings.parlor.tourney.data.TourneyCodes
  User already in a tourney.
ANY_POSITION - Static variable in class com.threerings.parlor.data.Table
  Used to request any position at a table.
appendStat(Stat.Type, int) - Method in class com.threerings.stats.data.StatSet
  Appends an integer value to an `IntArrayStat`.
appendValue(int) - Method in class com.threerings.stats.data.IntArrayStat
  Appends a value to this statistic.
apply(SceneModel) - Method in class com.threerings.stage.data.DefaultColorUpdate
apply(SceneModel) - Method in class com.threerings.stage.data.ModifyObjectsUpdate
apply(SceneModel) - Method in class com.threerings.whirled.data.SceneUpdate
  Applies this update to the specified scene model.
apply(SceneModel) - Method in class com.threerings.whirled.spot.data.ModifyPortalsUpdate
apply(ZoneNodeObject) - Method in class com.threerings.whirled.zone.peer.server.ZonePeerManager.NodeFunc
apply(NodeObject) - Method in class com.threerings.whirled.zone.peer.server.ZonePeerManager.NodeFunc
applyAndRecordUpdate(SceneModel, SceneUpdate) - Method in class com.threerings.whirled.server.persist.DummySceneRepository
applyAndRecordUpdate(SceneModel, SceneUpdate) - Method in interface com.threerings.whirled.server.persist.SceneRepository
  Applise the supplied scene update to persistent representation of its associated scene, then stores the update persistently for future invocations of the server to load.
applyOp(int, int, int, DropBoard.PieceOperation) - Method in class com.threerings.puzzle.drop.data.DropBoard
  Applies a specified `DropBoard.PieceOperation` to all pieces in the specified row or column starting at the specified coordinates and spanning the remainder of the row or column (depending on the application direction) in the board.
applyOp(int, int, int, int, DropBoard.PieceOperation) - Method in class com.threerings.puzzle.drop.data.DropBoard
  Applies a specified `DropBoard.PieceOperation` to all pieces in a row or column segment starting at the specified coordinates and of the specified length in the board.
applyOp(int, int, DropBoard.PieceOperation) - Method in class com.threerings.puzzle.drop.data.DropBoard
  Applies a specified `DropBoard.PieceOperation` to the specified piece in the board.
applyRisingPieces(int[]) - Method in class com.threerings.puzzle.drop.data.DropBoard
  Called by the `DropControllerDelegate` when it's time to apply a rising row of pieces to the board.
applyToListeners(SpeakObject.ListenerOp) - Method in class com.threerings.whirled.spot.data.ClusterObject
attributeChanged(AttributeChangedEvent) - Method in class com.threerings.parlor.game.client.GameController
attributeChanged(AttributeChangedEvent) - Method in class com.threerings.parlor.game.server.GameWatcher
attributeChanged(AttributeChangedEvent) - Method in class com.threerings.parlor.turn.client.TurnDisplay
attributeChanged(AttributeChangedEvent) - Method in class com.threerings.parlor.turn.client.TurnGameControllerDelegate
attributeChanged(AttributeChangedEvent) - Method in class com.threerings.puzzle.client.PuzzleController
attributeChanged(AttributeChangedEvent) - Method in class com.threerings.whirled.spot.client.SpotSceneDirector
AuxModel - Interface in com.threerings.whirled.data
  An interface that must be implemented by auxiliary scene models.
auxModels - Variable in class com.threerings.whirled.data.SceneModel
  Auxiliary scene model information.

## B

BANNED_FROM_TABLE - Static variable in interface com.threerings.parlor.data.ParlorCodes
  An error code returned by the table services for a request to join a table that the requester been banned from.
BASE_LAYER - Static variable in class com.threerings.stage.tools.editor.EditorModel
  Miso layer constants.
BETWEEN_HANDS - Static variable in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  The state that indicates the game is currently between hands.
BLACK_JOKER - Static variable in interface com.threerings.parlor.card.data.CardCodes
  The number of the black joker.
blankSceneModel() - Static method in class com.threerings.whirled.data.SceneModel
  Creates and returns a blank scene model.
blankStageSceneModel() - Static method in class com.threerings.stage.data.StageSceneModel
  Creates and returns a blank scene model.
Board - Class in com.threerings.puzzle.data
  An abstract base class for generating and storing puzzle board data.
Board() - Constructor for class com.threerings.puzzle.data.Board
boardAlwaysFilled() - Method in interface com.threerings.puzzle.drop.util.PieceDropLogic
  Should the board always be filled?
BoardSummary - Class in com.threerings.puzzle.data
  Provides summarized data representing a player's board in a puzzle game.
BoardSummary() - Constructor for class com.threerings.puzzle.data.BoardSummary
  Constructs an empty board summary for use when un-serializing.
BoardSummary(Board) - Constructor for class com.threerings.puzzle.data.BoardSummary
  Constructs a board summary that retrieves full board information from the supplied board when summarizing.
bodyDidEnterZone(BodyObject, int) - Method in interface com.threerings.whirled.zone.server.ZoneManager
  Called when a body has been granted access to a zone.
bodyEntered(int) - Method in class com.threerings.parlor.rating.server.RatingDelegate
bodyLeft(int) - Method in class com.threerings.parlor.rating.server.RatingDelegate
bodyOid - Variable in class com.threerings.whirled.spot.data.SceneLocation
  The oid of the body that occupies this location.
bodyOids - Variable in class com.threerings.parlor.data.Table
  The body oids of the players of this table, or null if a party game.
BOOT_PLAYER - Static variable in class com.threerings.parlor.data.TableMarshaller
  The method id used to dispatch `TableMarshaller.bootPlayer(int, com.threerings.util.Name, com.threerings.presents.client.InvocationService.InvocationListener)` requests.
bootPlayer(int, Name) - Method in class com.threerings.parlor.client.TableDirector
  Sends a request to boot a player from a table.
bootPlayer(int, Name, InvocationService.InvocationListener) - Method in interface com.threerings.parlor.client.TableService
  Requests that another user be booted from the specified table.
bootPlayer(int, Name, InvocationService.InvocationListener) - Method in class com.threerings.parlor.data.TableMarshaller
bootPlayer(ClientObject, int, Name, InvocationService.InvocationListener) - Method in class com.threerings.parlor.server.TableManager
bootPlayer(ClientObject, int, Name, InvocationService.InvocationListener) - Method in interface com.threerings.parlor.server.TableProvider
  Handles a `TableService.bootPlayer(int, com.threerings.util.Name, com.threerings.presents.client.InvocationService.InvocationListener)` request.
BOTTOM - Static variable in interface com.threerings.parlor.card.trick.data.TrickCardCodes
  For four-player games, the bottom (own) player.
ByteByteStringMapStat - Class in com.threerings.stats.data
  Maps up to 127 string values to integers in the range 0 - 127.
ByteByteStringMapStat() - Constructor for class com.threerings.stats.data.ByteByteStringMapStat
ByteStringSetStat - Class in com.threerings.stats.data
  A string set that maps its values to bytes.
ByteStringSetStat() - Constructor for class com.threerings.stats.data.ByteStringSetStat

## C

cancel() - Method in class com.threerings.parlor.client.Invitation
  Cancels this invitation.
cancel(int, InvocationService.InvocationListener) - Method in interface com.threerings.parlor.client.ParlorService
  You probably don't want to call this directly, but want to call `Invitation.cancel()`.
CANCEL - Static variable in class com.threerings.parlor.data.ParlorMarshaller
  The method id used to dispatch `ParlorMarshaller.cancel(int, com.threerings.presents.client.InvocationService.InvocationListener)` requests.
cancel(int, InvocationService.InvocationListener) - Method in class com.threerings.parlor.data.ParlorMarshaller
cancel(ClientObject, int, InvocationService.InvocationListener) - Method in class com.threerings.parlor.server.ParlorManager
cancel(ClientObject, int, InvocationService.InvocationListener) - Method in interface com.threerings.parlor.server.ParlorProvider
  Handles a `ParlorService.cancel(int, com.threerings.presents.client.InvocationService.InvocationListener)` request.
cancel(InvocationService.ConfirmListener) - Method in interface com.threerings.parlor.tourney.client.TourneyService
  Handles a request to cancel the tourney.
CANCEL - Static variable in class com.threerings.parlor.tourney.data.TourneyMarshaller
  The method id used to dispatch `TourneyMarshaller.cancel(com.threerings.presents.client.InvocationService.ConfirmListener)` requests.
cancel(InvocationService.ConfirmListener) - Method in class com.threerings.parlor.tourney.data.TourneyMarshaller
cancel(ClientObject, InvocationService.ConfirmListener) - Method in class com.threerings.parlor.tourney.server.TourneyManager
cancel(ClientObject, InvocationService.ConfirmListener) - Method in interface com.threerings.parlor.tourney.server.TourneyProvider
  Handles a `TourneyService.cancel(com.threerings.presents.client.InvocationService.ConfirmListener)` request.
cancelGame() - Method in class com.threerings.parlor.game.server.GameManager
  Sets the state of the game to `GameObject.CANCELLED`.
cancelInvite(BodyObject, int) - Method in class com.threerings.parlor.server.ParlorManager
  Requests that an outstanding invitation be cancelled.
CANCELLED - Static variable in class com.threerings.parlor.game.data.GameObject
  A game state constant indicating that the game was cancelled.
CANCELLED - Static variable in interface com.threerings.parlor.tourney.data.TourneyCodes
  The tournament was canceled.
CANCELLED - Static variable in class com.threerings.parlor.tourney.data.TourneyObject
  Tourney has been cancelled.
cancelled() - Method in class com.threerings.stage.tools.editor.EditorDialog
  Called when cancel is clicked.
cancelled() - Method in class com.threerings.stage.tools.editor.ObjectEditorDialog
cancelMoveRequest() - Method in class com.threerings.whirled.client.SceneDirector
cancelTourney(String) - Method in class com.threerings.parlor.tourney.server.TourneyManager
  Cancel the tourney, return entry fees to all participants.
canFollowSuit(PlayerCard[], Hand) - Static method in class com.threerings.parlor.card.trick.util.TrickCardGameUtil
  Checks whether the player can follow the suit lead with the hand given.
canPopup() - Method in class com.threerings.puzzle.drop.client.DropBlockSprite
  Can this sprite pop-up a row on a forgiving rotation?
Card - Class in com.threerings.parlor.card.data
  Instances of this class represent individual playing cards.
Card() - Constructor for class com.threerings.parlor.card.data.Card
  No-arg constructor for deserialization.
Card(int, int) - Constructor for class com.threerings.parlor.card.data.Card
  Creates a new card.
card - Variable in class com.threerings.parlor.card.data.PlayerCard
  The card that the player played.
CardCodes - Interface in com.threerings.parlor.card.data
  Constants relating to the card services.
CardGameController - Class in com.threerings.parlor.card.client
  A controller class for card games.
CardGameController() - Constructor for class com.threerings.parlor.card.client.CardGameController
CardGameDecoder - Class in com.threerings.parlor.card.client
  Dispatches calls to a `CardGameReceiver` instance.
CardGameDecoder(CardGameReceiver) - Constructor for class com.threerings.parlor.card.client.CardGameDecoder
  Creates a decoder that may be registered to dispatch invocation service notifications to the specified receiver.
CardGameManager - Class in com.threerings.parlor.card.server
  A manager class for card games.
CardGameManager() - Constructor for class com.threerings.parlor.card.server.CardGameManager
CardGameObject - Class in com.threerings.parlor.card.data
  Game object class for card games.
CardGameObject() - Constructor for class com.threerings.parlor.card.data.CardGameObject
CardGameReceiver - Interface in com.threerings.parlor.card.client
  Defines, for the card game services, a set of notifications delivered asynchronously by the server to the client.
CardGameSender - Class in com.threerings.parlor.card.server
  Used to issue notifications to a `CardGameReceiver` instance on a client.
CardGameSender() - Constructor for class com.threerings.parlor.card.server.CardGameSender
CardPanel - Class in com.threerings.parlor.card.client
  Extends VirtualMediaPanel to provide services specific to rendering and manipulating playing cards.
CardPanel(FrameManager) - Constructor for class com.threerings.parlor.card.client.CardPanel
  Constructor.
CardPanel.CardSelectionObserver - Interface in com.threerings.parlor.card.client
  A listener for card selection/deselection.
CARDS_TRANSFERRED_BETWEEN_PLAYERS - Static variable in class com.threerings.parlor.card.client.CardGameDecoder
  The method id used to dispatch `CardGameReceiver.cardsTransferredBetweenPlayers(int, int, int)` notifications.
CardSprite - Class in com.threerings.parlor.card.client
  A sprite representing a playing card.
CardSprite(CardPanel, Card) - Constructor for class com.threerings.parlor.card.client.CardSprite
  Creates a new upward-facing card sprite.
CardSprite(CardPanel, Card, boolean) - Constructor for class com.threerings.parlor.card.client.CardSprite
  Creates a new card sprite.
cardSpriteClicked(CardSprite, MouseEvent) - Method in interface com.threerings.parlor.card.client.CardSpriteObserver
  Notifies the observer that the user clicked a card sprite.
cardSpriteDeselected(CardSprite) - Method in interface com.threerings.parlor.card.client.CardPanel.CardSelectionObserver
  Called when a card has been deselected.
cardSpriteDragged(CardSprite, MouseEvent) - Method in interface com.threerings.parlor.card.client.CardSpriteObserver
  Notifies the observer that the user dragged a card sprite to a new location.
cardSpriteEntered(CardSprite, MouseEvent) - Method in interface com.threerings.parlor.card.client.CardSpriteObserver
  Notifies the observer that the user moved the mouse pointer onto a card sprite.
cardSpriteExited(CardSprite, MouseEvent) - Method in interface com.threerings.parlor.card.client.CardSpriteObserver
  Notifies the observer that the user moved the mouse pointer off of a card sprite.
CardSpriteObserver - Interface in com.threerings.parlor.card.client
  Observer interface for (draggable) card sprites.
cardSpriteSelected(CardSprite) - Method in interface com.threerings.parlor.card.client.CardPanel.CardSelectionObserver
  Called when a card has been selected.
cardsTransferredBetweenPlayers(int, int, int) - Method in class com.threerings.parlor.card.client.CardGameController
  Dispatched to the client when a set of cards is transferred between two other players in the game.
cardsTransferredBetweenPlayers(int, int, int) - Method in interface com.threerings.parlor.card.client.CardGameReceiver
  Dispatched to the client when a set of cards is transferred between two other players in the game.
cardsTransferredBetweenPlayers(ClientObject, int, int, int) - Static method in class com.threerings.parlor.card.server.CardGameSender
  Issues a notification that will result in a call to `CardGameReceiver.cardsTransferredBetweenPlayers(int, int, int)` on a client.
CARE_NOT - Static variable in interface com.threerings.puzzle.client.PuzzleController.ClearPender
  `PuzzleController.ClearPender.actionCleared()` return code.
center(JFrame, JInternalFrame) - Static method in class com.threerings.stage.tools.editor.util.EditorDialogUtil
  Centers the supplied dialog in its parent's bounds.
CHAIN_COLOR - Static variable in class com.threerings.puzzle.drop.client.DropBoardView
  The color used to render chain reward scoring text.
CHANGE_LOCATION - Static variable in class com.threerings.whirled.spot.data.SpotMarshaller
  The method id used to dispatch `SpotMarshaller.changeLocation(int, com.threerings.whirled.spot.data.Location, com.threerings.presents.client.InvocationService.ConfirmListener)` requests.
changeLocation(Location, ResultListener<Location>) - Method in class com.threerings.whirled.spot.client.SpotSceneDirector
  Issues a request to change our location within the scene to the specified location.
changeLocation(int, Location, InvocationService.ConfirmListener) - Method in interface com.threerings.whirled.spot.client.SpotService
  Requests that this client's body be made to move to the specified location.
changeLocation(int, Location, InvocationService.ConfirmListener) - Method in class com.threerings.whirled.spot.data.SpotMarshaller
changeLocation(ClientObject, int, Location, InvocationService.ConfirmListener) - Method in interface com.threerings.whirled.spot.server.SpotProvider
  Handles a `SpotService.changeLocation(int, com.threerings.whirled.spot.data.Location, com.threerings.presents.client.InvocationService.ConfirmListener)` request.
changeLocation(ClientObject, int, Location, InvocationService.ConfirmListener) - Method in class com.threerings.whirled.spot.server.SpotSceneRegistry
ChatPanel - Class in com.threerings.micasa.client
ChatPanel(CrowdContext) - Constructor for class com.threerings.micasa.client.ChatPanel
ChatPanel(CrowdContext, boolean) - Constructor for class com.threerings.micasa.client.ChatPanel
checkpoint(String, int) - Method in class com.threerings.stage.tools.viewer.ViewerScenePanel
checkWritePermission(ClientObject, int) - Method in class com.threerings.parlor.game.server.GameManager
checkWritePermission(ClientObject, int) - Method in interface com.threerings.parlor.server.PlayManager
  Make sure that the given caller is a player or an agent and can write to the data of the given playerId.
ChoiceParameter - Class in com.threerings.parlor.data
  Models a parameter that allows the selection of one of a list of choices (specified as strings).
ChoiceParameter() - Constructor for class com.threerings.parlor.data.ChoiceParameter
choices - Variable in class com.threerings.parlor.data.ChoiceParameter
  The set of choices available for this parameter.
classId - Variable in class com.threerings.stage.data.DefaultColorUpdate
  The class id of the colorization we're changing.
clear() - Method in class com.threerings.micasa.client.ChatPanel
clear() - Method in class com.threerings.puzzle.util.PointSet
  Clears all points from this set.
CLEAR_OP - Static variable in class com.threerings.puzzle.drop.data.DropBoard
  An operation that does naught but clear pieces, which proves to be generally useful.
clearAction() - Method in class com.threerings.puzzle.client.PuzzlePanel
  Called by the controller when the action stops.
clearAnimations() - Method in class com.threerings.puzzle.client.PuzzleBoardView
clearBoard() - Method in class com.threerings.parlor.card.client.CardPanel
  Clears all cards from the board.
clearEnteringBody(BodyObject) - Method in class com.threerings.whirled.spot.server.SpotSceneManager
  Called if a body failed to enter our scene after we assigned them an entering position.
clearHand() - Method in class com.threerings.parlor.card.client.CardPanel
  Clears all cards from the hand.
clearHandSelection() - Method in class com.threerings.parlor.card.client.CardPanel
  Clears any existing hand sprite selection.
clearMapping(Stat.Type, String) - Method in class com.threerings.stats.server.persist.StatRepository
  This is only used for testing.
clearModified() - Method in class com.threerings.parlor.rating.util.Percentiler
  Clears this percentiler's "is modified" state.
clearPiece(int, int) - Method in class com.threerings.puzzle.drop.client.DropBoardView
  Clears out a piece from the board along with its piece sprite.
clearPieceSprite(int, int) - Method in class com.threerings.puzzle.drop.client.DropBoardView
  Clears the specified piece from the board.
clearPlayer(Name) - Method in class com.threerings.parlor.data.Table
  Requests that the specified user be removed from their seat at this table.
clearPlayerByOid(int) - Method in class com.threerings.parlor.data.Table
  Requests that the user identified by the specified body object id be removed from their seat at this table.
clearPlayerPos(int) - Method in class com.threerings.parlor.data.Table
  Called to clear a player at the specified position.
clearSprites() - Method in class com.threerings.puzzle.client.PuzzleBoardView
clearTableObject() - Method in class com.threerings.parlor.client.TableDirector
  This must be called by the entity that uses the table director when the using entity has left and is done dealing with tables.
clearTestTileSets() - Method in class com.threerings.stage.tools.editor.EditorTileManager
  Clear all of our existing test tile sets.
clearTile() - Method in class com.threerings.stage.tools.editor.EditorModel
  Marks the currently selected tile as invalid such that editing when no tiles are available can be properly effected.
clearTileSelectRegion(int, int) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
  Clear and return the drag rectangle for selecting a rectangular region.
clientConnectionFailed(Client, Exception) - Method in class com.threerings.micasa.client.LogonPanel
ClientController - Class in com.threerings.micasa.client
  Responsible for top-level control of the client user interface.
ClientController(MiCasaContext, MiCasaFrame) - Constructor for class com.threerings.micasa.client.ClientController
  Creates a new client controller.
clientDidClear(Client) - Method in class com.threerings.micasa.client.LogonPanel
clientDidLogoff(Client) - Method in class com.threerings.micasa.client.ClientController
clientDidLogoff(Client) - Method in class com.threerings.micasa.client.LogonPanel
clientDidLogoff(Client) - Method in class com.threerings.micasa.simulator.client.SimulatorController
clientDidLogoff(Client) - Method in class com.threerings.parlor.client.ParlorDirector
clientDidLogoff(Client) - Method in class com.threerings.parlor.client.TableDirector
clientDidLogoff(Client) - Method in class com.threerings.whirled.client.SceneDirector
clientDidLogoff(Client) - Method in class com.threerings.whirled.spot.client.SpotSceneDirector
clientDidLogoff(Client) - Method in class com.threerings.whirled.zone.client.ZoneDirector
clientDidLogon(Client) - Method in class com.threerings.micasa.client.ClientController
clientDidLogon(Client) - Method in class com.threerings.micasa.client.LogonPanel
clientDidLogon(Client) - Method in class com.threerings.micasa.simulator.client.SimulatorController
clientDidLogon(Client) - Method in class com.threerings.whirled.spot.client.SpotSceneDirector
clientFailedToLogon(Client, Exception) - Method in class com.threerings.micasa.client.LogonPanel
clientObjectDidChange(Client) - Method in class com.threerings.micasa.client.ClientController
clientObjectDidChange(Client) - Method in class com.threerings.micasa.client.LogonPanel
clientObjectDidChange(Client) - Method in class com.threerings.micasa.simulator.client.SimulatorController
clientObjectDidChange(Client) - Method in class com.threerings.whirled.spot.client.SpotSceneDirector
clientWillLogoff(Client) - Method in class com.threerings.micasa.client.LogonPanel
clientWillLogon(Client) - Method in class com.threerings.micasa.client.ClientController
clientWillLogon(Client) - Method in class com.threerings.micasa.client.LogonPanel
clientWillLogon(Client) - Method in class com.threerings.micasa.simulator.client.SimulatorController
clone() - Method in class com.threerings.parlor.game.data.GameConfig
clone() - Method in class com.threerings.puzzle.data.Board
clone() - Method in class com.threerings.puzzle.drop.data.DropBoard
clone() - Method in class com.threerings.stage.data.StageLocation
clone() - Method in class com.threerings.stage.data.StageMisoSceneModel
clone() - Method in class com.threerings.stage.data.StageScene
clone() - Method in class com.threerings.stats.data.Stat
clone() - Method in interface com.threerings.whirled.data.AuxModel
  Creates a clone of this auxiliary model.
clone() - Method in class com.threerings.whirled.data.SceneModel
clone() - Method in interface com.threerings.whirled.spot.data.Location
  Locations are cloneable.
clone() - Method in class com.threerings.whirled.spot.data.Portal
clone() - Method in class com.threerings.whirled.spot.data.SpotSceneModel
CLUBS - Static variable in interface com.threerings.parlor.card.data.CardCodes
  The suit of clubs.
Cluster - Class in com.threerings.whirled.spot.data
  Contains information on clusters.
Cluster() - Constructor for class com.threerings.whirled.spot.data.Cluster
CLUSTER_CHAT_TYPE - Static variable in interface com.threerings.whirled.spot.data.SpotCodes
  The chat type code with which we register our cluster auxiliary chat objects.
CLUSTER_CLICKED - Static variable in class com.threerings.stage.client.StageScenePanel
  An action command generated when a cluster is clicked.
CLUSTER_FULL - Static variable in interface com.threerings.whirled.spot.data.SpotCodes
  An error code indicating that a cluster is full.
CLUSTER_SPEAK - Static variable in class com.threerings.whirled.spot.data.SpotMarshaller
  The method id used to dispatch `SpotMarshaller.clusterSpeak(java.lang.String, byte)` requests.
ClusteredBodyObject - Interface in com.threerings.whirled.spot.data
  Defines some required methods for a `BodyObject` that is to participate in the Whirled Spot system.
ClusterObject - Class in com.threerings.whirled.spot.data
  Used to dispatch chat in clusters.
ClusterObject() - Constructor for class com.threerings.whirled.spot.data.ClusterObject
clusterOid - Variable in class com.threerings.whirled.spot.data.Cluster
  A unique identifier for this cluster (also the distributed object id of the cluster chat object).
CLUSTERS - Static variable in class com.threerings.whirled.spot.data.SpotSceneObject
  The field name of the `clusters` field.
clusters - Variable in class com.threerings.whirled.spot.data.SpotSceneObject
  Contains information on all `Cluster`s in this scene.
clusterSpeak(String, byte) - Method in interface com.threerings.whirled.spot.client.SpotService
  Requests that the supplied message be delivered to listeners in the cluster to which the specified location belongs.
clusterSpeak(String, byte) - Method in class com.threerings.whirled.spot.data.SpotMarshaller
clusterSpeak(ClientObject, String, byte) - Method in interface com.threerings.whirled.spot.server.SpotProvider
  Handles a `SpotService.clusterSpeak(java.lang.String, byte)` request.
clusterSpeak(ClientObject, String, byte) - Method in class com.threerings.whirled.spot.server.SpotSceneRegistry
CMD_ACTIONS - Static variable in class com.threerings.stage.tools.editor.EditorModel
  String translations for action identifiers.
code() - Method in interface com.threerings.stats.data.Stat.Type
  Returns the unique code for this stat which is a function of its name.
CODE - Static variable in class com.threerings.stats.server.persist.StringCodeRecord
code - Variable in class com.threerings.stats.server.persist.StringCodeRecord
col - Variable in class com.threerings.puzzle.drop.util.PieceDropper.PieceDropInfo
  The column number.
colorId - Variable in class com.threerings.stage.data.DefaultColorUpdate
  The color id to set as the new default, or -1 to remove the default.
columns - Variable in class com.threerings.puzzle.drop.data.DropBoardSummary
  The row levels for each column.
com.threerings.micasa - package com.threerings.micasa
com.threerings.micasa.client - package com.threerings.micasa.client
com.threerings.micasa.data - package com.threerings.micasa.data
com.threerings.micasa.lobby - package com.threerings.micasa.lobby
com.threerings.micasa.lobby.table - package com.threerings.micasa.lobby.table
com.threerings.micasa.server - package com.threerings.micasa.server
com.threerings.micasa.simulator.client - package com.threerings.micasa.simulator.client
com.threerings.micasa.simulator.data - package com.threerings.micasa.simulator.data
com.threerings.micasa.simulator.server - package com.threerings.micasa.simulator.server
com.threerings.micasa.simulator.util - package com.threerings.micasa.simulator.util
com.threerings.micasa.util - package com.threerings.micasa.util
com.threerings.parlor - package com.threerings.parlor
com.threerings.parlor.card - package com.threerings.parlor.card
com.threerings.parlor.card.client - package com.threerings.parlor.card.client
com.threerings.parlor.card.data - package com.threerings.parlor.card.data
com.threerings.parlor.card.server - package com.threerings.parlor.card.server
com.threerings.parlor.card.trick.client - package com.threerings.parlor.card.trick.client
com.threerings.parlor.card.trick.data - package com.threerings.parlor.card.trick.data
com.threerings.parlor.card.trick.server - package com.threerings.parlor.card.trick.server
com.threerings.parlor.card.trick.util - package com.threerings.parlor.card.trick.util
com.threerings.parlor.client - package com.threerings.parlor.client
com.threerings.parlor.data - package com.threerings.parlor.data
com.threerings.parlor.game.client - package com.threerings.parlor.game.client
com.threerings.parlor.game.data - package com.threerings.parlor.game.data
com.threerings.parlor.game.server - package com.threerings.parlor.game.server
com.threerings.parlor.media - package com.threerings.parlor.media
com.threerings.parlor.rating.data - package com.threerings.parlor.rating.data
com.threerings.parlor.rating.server - package com.threerings.parlor.rating.server
com.threerings.parlor.rating.server.persist - package com.threerings.parlor.rating.server.persist
com.threerings.parlor.rating.util - package com.threerings.parlor.rating.util
com.threerings.parlor.server - package com.threerings.parlor.server
com.threerings.parlor.tourney.client - package com.threerings.parlor.tourney.client
com.threerings.parlor.tourney.data - package com.threerings.parlor.tourney.data
com.threerings.parlor.tourney.server - package com.threerings.parlor.tourney.server
com.threerings.parlor.tourney.server.persist - package com.threerings.parlor.tourney.server.persist
com.threerings.parlor.turn.client - package com.threerings.parlor.turn.client
com.threerings.parlor.turn.data - package com.threerings.parlor.turn.data
com.threerings.parlor.turn.server - package com.threerings.parlor.turn.server
com.threerings.parlor.util - package com.threerings.parlor.util
com.threerings.puzzle - package com.threerings.puzzle
com.threerings.puzzle.client - package com.threerings.puzzle.client
com.threerings.puzzle.data - package com.threerings.puzzle.data
com.threerings.puzzle.drop.client - package com.threerings.puzzle.drop.client
com.threerings.puzzle.drop.data - package com.threerings.puzzle.drop.data
com.threerings.puzzle.drop.server - package com.threerings.puzzle.drop.server
com.threerings.puzzle.drop.util - package com.threerings.puzzle.drop.util
com.threerings.puzzle.server - package com.threerings.puzzle.server
com.threerings.puzzle.util - package com.threerings.puzzle.util
com.threerings.stage - package com.threerings.stage
com.threerings.stage.client - package com.threerings.stage.client
com.threerings.stage.data - package com.threerings.stage.data
com.threerings.stage.server - package com.threerings.stage.server
com.threerings.stage.tools.editor - package com.threerings.stage.tools.editor
com.threerings.stage.tools.editor.util - package com.threerings.stage.tools.editor.util
com.threerings.stage.tools.viewer - package com.threerings.stage.tools.viewer
com.threerings.stage.tools.xml - package com.threerings.stage.tools.xml
com.threerings.stage.util - package com.threerings.stage.util
com.threerings.stats - package com.threerings.stats
com.threerings.stats.data - package com.threerings.stats.data
com.threerings.stats.server.persist - package com.threerings.stats.server.persist
com.threerings.whirled - package com.threerings.whirled
com.threerings.whirled.client - package com.threerings.whirled.client
com.threerings.whirled.client.persist - package com.threerings.whirled.client.persist
com.threerings.whirled.data - package com.threerings.whirled.data
com.threerings.whirled.server - package com.threerings.whirled.server
com.threerings.whirled.server.persist - package com.threerings.whirled.server.persist
com.threerings.whirled.spot - package com.threerings.whirled.spot
  Extends the Whirled services with the notion of locations, clusters, coordinates and orientation.
com.threerings.whirled.spot.client - package com.threerings.whirled.spot.client
com.threerings.whirled.spot.data - package com.threerings.whirled.spot.data
com.threerings.whirled.spot.server - package com.threerings.whirled.spot.server
com.threerings.whirled.spot.tools - package com.threerings.whirled.spot.tools
com.threerings.whirled.spot.tools.xml - package com.threerings.whirled.spot.tools.xml
com.threerings.whirled.tools.xml - package com.threerings.whirled.tools.xml
com.threerings.whirled.util - package com.threerings.whirled.util
com.threerings.whirled.zone - package com.threerings.whirled.zone
com.threerings.whirled.zone.client - package com.threerings.whirled.zone.client
com.threerings.whirled.zone.data - package com.threerings.whirled.zone.data
com.threerings.whirled.zone.peer.data - package com.threerings.whirled.zone.peer.data
com.threerings.whirled.zone.peer.server - package com.threerings.whirled.zone.peer.server
com.threerings.whirled.zone.server - package com.threerings.whirled.zone.server
com.threerings.whirled.zone.util - package com.threerings.whirled.zone.util
commit() - Method in class com.threerings.stage.tools.editor.TestTileLoader
  Since we're just testing, we don't save these crazy IDs.
compareTo(Card) - Method in class com.threerings.parlor.card.data.Card
  Compares this card to another.
compareTo(Participant) - Method in class com.threerings.parlor.tourney.data.Participant
computeAdjustment(float, int, Rating) - Static method in class com.threerings.parlor.rating.server.Rating
  Computes a ratings adjustment for the given player, using a modified version of the FIDE Chess rating system as:
computeRating(Rating[], int, float) - Static method in class com.threerings.parlor.rating.server.Rating
  Computes a player's updated rating using a modified version of the FIDE/ELO system.
config - Static variable in class com.threerings.micasa.server.MiCasaConfig
  Provides access to configuration data for this package.
config - Variable in class com.threerings.parlor.client.Invitation
  The configuration of the game to be created.
config - Variable in class com.threerings.parlor.data.Table
  The game config for the game that is being matchmade.
CONFIG - Static variable in class com.threerings.parlor.tourney.data.TourneyObject
  The field name of the `config` field.
config - Variable in class com.threerings.parlor.tourney.data.TourneyObject
  The tourney configuration.
config - Variable in class com.threerings.parlor.tourney.server.persist.TourneyRepository.TourneyRecord
  The tourney configuration.
config - Static variable in class com.threerings.puzzle.client.PuzzlePrefs
  Used to load our preferences from a properties file and map them to the persistent Java preferences repository.
config - Static variable in class com.threerings.stage.tools.editor.EditorConfig
  Provides access to config data for this package.
contains(int, int) - Method in class com.threerings.puzzle.util.PointSet
  Returns whether this set contains the given point.
contains(Integer) - Method in class com.threerings.stats.data.IntSetStat
  Returns true if the specified int is contained in this set.
contains(T) - Method in class com.threerings.stats.data.SetStat
  Returns true if the specified object is contained in this set.
contains(String) - Method in class com.threerings.stats.data.StringSetStat
  Returns true if the specified string is contained in this set.
containsAll(Card[]) - Method in class com.threerings.parlor.card.data.Hand
  Checks whether this hand contains all of the specified cards.
containsCard(PlayerCard[], Card) - Static method in class com.threerings.parlor.card.trick.util.TrickCardGameUtil
  Checks whether the specified array contains the given card.
containsKey(String) - Method in class com.threerings.stats.data.StringMapStat
  Returns true if the specified key is contained in this map.
containsPlayer(Name) - Method in class com.threerings.parlor.data.Table
  Returns true if this table contains the specified player.
containsValue(Stat.Type, T) - Method in class com.threerings.stats.data.StatSet
  Returns true if the specified `SetStat` contains the specified value, false otherwise.
coordsToLocation(int, int, Point) - Static method in class com.threerings.stage.util.StageSceneUtil
  Converts Cartesian coordinates back to full coordinates.
copyInto(DropBoard) - Method in class com.threerings.puzzle.drop.data.DropBoard
  Copies the contents of this board directly into the supplied board, overwriting the destination board in its entirety.
counter(GameConfig, InvitationResponseObserver) - Method in class com.threerings.parlor.client.Invitation
  Counters this invitation with an invitation with different game configuration parameters.
countSuitMembers(PlayerCard[], int) - Static method in class com.threerings.parlor.card.trick.util.TrickCardGameUtil
  Determines the number of cards that belong to the specified suit within the array given.
CREATE_GAME - Static variable in class com.threerings.micasa.simulator.data.SimulatorMarshaller
  The method id used to dispatch `SimulatorMarshaller.createGame(com.threerings.parlor.game.data.GameConfig, java.lang.String, int)` requests.
CREATE_TABLE - Static variable in class com.threerings.parlor.data.TableMarshaller
  The method id used to dispatch `TableMarshaller.createTable(com.threerings.parlor.data.TableConfig, com.threerings.parlor.game.data.GameConfig, com.threerings.presents.client.InvocationService.ResultListener)` requests.
CREATE_TOURNEY - Static variable in class com.threerings.parlor.tourney.data.TourniesMarshaller
  The method id used to dispatch `TourniesMarshaller.createTourney(com.threerings.parlor.tourney.data.TourneyConfig, com.threerings.presents.client.InvocationService.ResultListener)` requests.
createConfigurator() - Method in class com.threerings.parlor.game.data.GameConfig
  Creates a configurator that can be used to create a user interface for configuring this instance prior to starting the game.
createController() - Method in class com.threerings.micasa.lobby.LobbyConfig
createController() - Method in class com.threerings.stage.data.StageSceneConfig
createDecoys() - Method in class com.threerings.stage.tools.viewer.ViewerScenePanel
  Creates the decoy sprites.
createGame(Client) - Method in class com.threerings.micasa.simulator.client.SimulatorController
createGame(GameConfig, String, int) - Method in interface com.threerings.micasa.simulator.client.SimulatorService
  Requests that a new game be created.
createGame(GameConfig, String, int) - Method in class com.threerings.micasa.simulator.data.SimulatorMarshaller
createGame(BodyObject, GameConfig, String, int) - Method in class com.threerings.micasa.simulator.server.SimulatorManager
  Creates a game along with the specified number of simulant players and forcibly moves all players into the game room.
createGame(ClientObject, GameConfig, String, int) - Method in class com.threerings.micasa.simulator.server.SimulatorProvider
  Processes a request from the client to create a new game.
createLabel(String, Color, Font, MediaPanel) - Static method in class com.threerings.parlor.media.ScoreAnimation
  Deprecated. This signature is retained for backwards compatibility.
createLabel(String, Color, Font, Component) - Static method in class com.threerings.parlor.media.ScoreAnimation
  Create and configure a Label suitable for a ScoreAnimation with all the most common options.
createMatchMakingView(MiCasaContext) - Method in class com.threerings.micasa.lobby.LobbyConfig
  Derived classes override this function and create the appropriate matchmaking user interface component.
createMatchMakingView(MiCasaContext) - Method in class com.threerings.micasa.lobby.table.TableLobbyConfig
createMenuBar() - Method in class com.threerings.stage.tools.editor.EditorFrame
  Create the menu bar and menu items and add them to the frame.
createPiece(int, int, int) - Method in class com.threerings.puzzle.drop.client.DropBoardView
  Creates a new piece sprite and places it directly in its correct position.
createPiece(int, int, int, int, int, long) - Method in class com.threerings.puzzle.drop.client.DropBoardView
  Creates a new piece sprite and moves it into position on the board.
createPieces(int, int, int[], int) - Method in class com.threerings.puzzle.drop.client.DropBoardView
  Creates a new drop sprite used to animate the given pieces falling in the specified column.
createPlaceConfig(SceneModel) - Method in interface com.threerings.whirled.server.SceneRegistry.ConfigFactory
  Creates the place config instance appropriate to the specified scene.
createScene(SceneModel, PlaceConfig) - Method in interface com.threerings.whirled.util.SceneFactory
  Creates a `Scene` implementation given the supplied scene model and place config.
createScoreAnimation(String, Color, Font, int, int) - Method in class com.threerings.puzzle.client.PuzzleBoardView
  Creates and returns an animation displaying the given string with the specified parameters, floating it a short distance up the view.
createScoreAnimation(String, Color, Font) - Method in class com.threerings.puzzle.drop.client.DropBoardView
  Creates and returns an animation showing the specified score floating up the view, with the label initially centered within the view.
createScoreAnimation(String, Color, Font, int, int, int, int) - Method in class com.threerings.puzzle.drop.client.DropBoardView
  Creates and returns an animation showing the specified score floating up the view.
createTable(TableConfig, GameConfig) - Method in class com.threerings.parlor.client.TableDirector
  Sends a request to create a table with the specified game configuration.
createTable(TableConfig, GameConfig, InvocationService.ResultListener) - Method in interface com.threerings.parlor.client.TableService
  Requests that a new table be created.
createTable(TableConfig, GameConfig, InvocationService.ResultListener) - Method in class com.threerings.parlor.data.TableMarshaller
createTable(BodyObject, TableConfig, GameConfig) - Method in class com.threerings.parlor.server.TableManager
  Creates a table for the specified creator and returns said table.
createTable(ClientObject, TableConfig, GameConfig, InvocationService.ResultListener) - Method in class com.threerings.parlor.server.TableManager
createTable(ClientObject, TableConfig, GameConfig, InvocationService.ResultListener) - Method in interface com.threerings.parlor.server.TableProvider
  Handles a `TableService.createTable(com.threerings.parlor.data.TableConfig, com.threerings.parlor.game.data.GameConfig, com.threerings.presents.client.InvocationService.ResultListener)` request.
createTableConfigurator() - Method in class com.threerings.parlor.game.data.GameConfig
  Creates a table configurator for initializing 'table' properties of the game.
createTourney(TourneyConfig, InvocationService.ResultListener) - Method in interface com.threerings.parlor.tourney.client.TourniesService
  Creates a new tourney.
createTourney(TourneyConfig, InvocationService.ResultListener) - Method in class com.threerings.parlor.tourney.data.TourniesMarshaller
createTourney(ClientObject, TourneyConfig, InvocationService.ResultListener) - Method in class com.threerings.parlor.tourney.server.TourniesManager
createTourney(ClientObject, TourneyConfig, InvocationService.ResultListener) - Method in interface com.threerings.parlor.tourney.server.TourniesProvider
  Handles a `TourniesService.createTourney(com.threerings.parlor.tourney.data.TourneyConfig, com.threerings.presents.client.InvocationService.ResultListener)` request.
creator - Variable in class com.threerings.parlor.tourney.data.TourneyConfig
  The tourney creator.

## D

DATA - Static variable in class com.threerings.parlor.rating.server.persist.PercentileRecord
data - Variable in class com.threerings.parlor.rating.server.persist.PercentileRecord
  The raw percentiler data.
dealHand(int) - Method in class com.threerings.parlor.card.data.Deck
  Deals a hand of cards from the deck.
dealHand(Deck, int, int) - Method in class com.threerings.parlor.card.server.CardGameManager
  Deals a hand of cards to the player at the specified index from the given Deck.
dealHands(Deck, int) - Method in class com.threerings.parlor.card.server.CardGameManager
  Deals a hand of cards to each player from the specified Deck.
DEBUG_PUZZLE - Static variable in interface com.threerings.puzzle.data.PuzzleCodes
  Whether to enable debug logging and assertions for puzzles.
Deck - Class in com.threerings.parlor.card.data
  Instances of this class represent decks of cards.
Deck() - Constructor for class com.threerings.parlor.card.data.Deck
  Default constructor creates an unshuffled deck of cards without jokers.
Deck(boolean) - Constructor for class com.threerings.parlor.card.data.Deck
  Constructor.
decodeUpdate(int, int, int, byte[]) - Method in class com.threerings.whirled.server.persist.SceneUpdateMarshaller
  Instantiates the appropriate update class and decodes the update from the data.
DEFAULT_DIFFICULTY - Static variable in interface com.threerings.puzzle.data.PuzzleCodes
  The default puzzle difficulty level.
DEFAULT_RATING - Static variable in interface com.threerings.parlor.rating.data.RatingCodes
  The default rating value.
defaultColors - Variable in class com.threerings.stage.data.StageSceneModel
  If non-null, contains default colorizations to use for objects that do not have colorizations defined.
DefaultColorUpdate - Class in com.threerings.stage.data
  Update to change the default colorization for objects in a scene which do not define their own colorization.
DefaultColorUpdate() - Constructor for class com.threerings.stage.data.DefaultColorUpdate
defaultEntranceId - Variable in class com.threerings.whirled.spot.data.SpotSceneModel
  The portal id of the default entrance to this scene.
DefaultSceneConfig - Class in com.threerings.whirled.data
  The default scene config simply causes the default scene manager and controller to be created.
DefaultSceneConfig() - Constructor for class com.threerings.whirled.data.DefaultSceneConfig
DefaultSwingTableConfigurator - Class in com.threerings.parlor.client
  Provides a default implementation of a TableConfigurator for a Swing interface.
DefaultSwingTableConfigurator(int) - Constructor for class com.threerings.parlor.client.DefaultSwingTableConfigurator
  Create a TableConfigurator that allows only the specified number of players and lets the configuring user enable private games only if the number of players is greater than 2.
DefaultSwingTableConfigurator(int, boolean) - Constructor for class com.threerings.parlor.client.DefaultSwingTableConfigurator
  Create a TableConfigurator that allows only the specified number of players and lets the user configure a private table, or not.
DefaultSwingTableConfigurator(int, int, int, boolean) - Constructor for class com.threerings.parlor.client.DefaultSwingTableConfigurator
  Create a TableConfigurator that allows for the specified configuration parameters.
defLobbyOid - Variable in class com.threerings.micasa.data.MiCasaBootstrapData
  The oid of the default lobby.
deleteObject(SceneObject) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
  Deletes the object tile at the specified tile coordinates.
deleteObject(ObjectInfo) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
  Delete the given object from the scene.
deletePercentile(int, int) - Method in class com.threerings.parlor.rating.server.persist.RatingRepository
  Deletes the percentile record for the specified game and game mode.
deletePortal(int, int) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
  Deletes the portal at the specified full coordinates.
deleteRating(int, int) - Method in class com.threerings.parlor.rating.server.persist.RatingRepository
  Deletes the specified rating record.
deleteSceneModel(int) - Method in interface com.threerings.whirled.client.persist.SceneRepository
  Deletes the specified scene model from the repository.
deleteStats(int) - Method in class com.threerings.stats.server.persist.StatRepository
  Deletes all stats associated with the specified player.
deleteTourney(int) - Method in class com.threerings.parlor.tourney.server.persist.TourneyRepository
  Deletes a tourney from the repository.
deselectHandSprite(CardSprite) - Method in class com.threerings.parlor.card.client.CardPanel
  Programmatically deselects a sprite in the hand.
desiredPlayerCount - Variable in class com.threerings.parlor.data.TableConfig
  The total number of players that are desired for the table.
destroyPieces(DropBoard, DropBoard.PieceOperation) - Method in class com.threerings.puzzle.drop.util.PieceDestroyer
  Destroys all pieces in the given board that are in contiguous rows or columns of pieces, returning a list of `SegmentInfo` objects detailing the destroyed piece segments.
DIAMONDS - Static variable in interface com.threerings.parlor.card.data.CardCodes
  The suit of diamonds.
didInit(PlaceConfig) - Method in class com.threerings.parlor.card.trick.server.TrickCardGameManagerDelegate
didInit(PlaceConfig) - Method in class com.threerings.parlor.rating.server.RatingDelegate
didInit(PlaceConfig) - Method in class com.threerings.parlor.server.PlayManagerDelegate
didInit(PlaceConfig) - Method in class com.threerings.parlor.turn.server.TurnGameManagerDelegate
didInit(PlaceConfig) - Method in class com.threerings.puzzle.drop.server.DropManagerDelegate
didInit(PlaceConfig) - Method in class com.threerings.puzzle.server.PuzzleManagerDelegate
didLeavePlace(PlaceObject) - Method in class com.threerings.micasa.client.ChatPanel
didLeavePlace(PlaceObject) - Method in class com.threerings.micasa.client.OccupantList
didLeavePlace(PlaceObject) - Method in class com.threerings.micasa.lobby.LobbyPanel
didLeavePlace(PlaceObject) - Method in class com.threerings.micasa.lobby.table.TableListView
didLeavePlace(PlaceObject) - Method in class com.threerings.parlor.card.client.CardGameController
didLeavePlace(PlaceObject) - Method in class com.threerings.parlor.game.client.GameController
  Removes our listener registration from the game object and cleans house.
didLeavePlace(PlaceObject) - Method in class com.threerings.parlor.turn.client.TurnDisplay
didLeavePlace(PlaceObject) - Method in class com.threerings.parlor.turn.client.TurnGameControllerDelegate
didLeavePlace(PlaceObject) - Method in class com.threerings.puzzle.client.PuzzleController
didLeavePlace(PlaceObject) - Method in class com.threerings.puzzle.client.PuzzleControllerDelegate
didLeavePlace(PlaceObject) - Method in class com.threerings.puzzle.client.PuzzlePanel
didLeavePlace(PlaceObject) - Method in class com.threerings.stage.client.StageScenePanel
didLeavePlace(PlaceObject) - Method in class com.threerings.whirled.client.SceneController
didLeaveScene() - Method in class com.threerings.whirled.client.SceneDirector
  Called to clean up our place and scene state information when we leave a scene.
didPopup() - Method in class com.threerings.puzzle.drop.client.DropBlockSprite
  Called if we pop up to decrement the remaining popups we have.
didStartup(PlaceObject) - Method in class com.threerings.parlor.card.trick.server.TrickCardGameManagerDelegate
didStartup(PlaceObject) - Method in class com.threerings.parlor.rating.server.RatingDelegate
didStartup(PlaceObject) - Method in class com.threerings.parlor.turn.server.TurnGameManagerDelegate
didStartup(PlaceObject) - Method in class com.threerings.puzzle.drop.server.DropManagerDelegate
DIFFICULTY - Static variable in class com.threerings.puzzle.data.PuzzleObject
  The field name of the `difficulty` field.
difficulty - Variable in class com.threerings.puzzle.data.PuzzleObject
  The puzzle difficulty level.
dir - Variable in class com.threerings.puzzle.drop.data.SegmentInfo
  The segment's direction; one of `DirectionCodes.HORIZONTAL` or `DirectionCodes.VERTICAL`.
DirectionButton - Class in com.threerings.stage.tools.editor
  A button that allows for selection from the compass directions.
DirectionButton() - Constructor for class com.threerings.stage.tools.editor.DirectionButton
  Construct a 41x41 DirectionButton.
DirectionButton(int) - Constructor for class com.threerings.stage.tools.editor.DirectionButton
  Construct a DirectionButton with the specified preferred diameter.
dirtySegment(int, int, int, int) - Method in class com.threerings.puzzle.drop.client.DropBoardView
  Dirties the rectangle encompassing the segment with the given direction and length whose bottom-leftmost corner is at `(col, row)`.
dismiss(JInternalFrame) - Static method in class com.threerings.stage.tools.editor.util.EditorDialogUtil
  Removes the supplied dialog from its parent container, but does not dispose it.
dispatchNotification(int, Object[]) - Method in class com.threerings.parlor.card.client.CardGameDecoder
dispatchNotification(int, Object[]) - Method in class com.threerings.parlor.client.ParlorDecoder
dispatchNotification(int, Object[]) - Method in class com.threerings.whirled.client.SceneDecoder
dispatchNotification(int, Object[]) - Method in class com.threerings.whirled.zone.client.ZoneDecoder
dispatchResponse(int, Object[]) - Method in class com.threerings.micasa.lobby.LobbyMarshaller.CategoriesMarshaller
dispatchResponse(int, Object[]) - Method in class com.threerings.micasa.lobby.LobbyMarshaller.LobbiesMarshaller
dispatchResponse(int, Object[]) - Method in class com.threerings.parlor.data.ParlorMarshaller.InviteMarshaller
dispatchResponse(int, Object[]) - Method in class com.threerings.whirled.data.SceneMarshaller.SceneMoveMarshaller
dispatchResponse(int, Object[]) - Method in class com.threerings.whirled.spot.data.SpotMarshaller.SpotSceneMoveMarshaller
dispatchResponse(int, Object[]) - Method in class com.threerings.whirled.zone.data.ZoneMarshaller.ZoneMoveMarshaller
display(JFrame, JInternalFrame) - Static method in class com.threerings.stage.tools.editor.util.EditorDialogUtil
  Display a dialog centered within the given frame.
displayMessage(ChatMessage, boolean) - Method in class com.threerings.micasa.client.ChatPanel
dispose(JInternalFrame) - Static method in class com.threerings.stage.tools.editor.util.EditorDialogUtil
  Handles safely dismissing and disposing of the supplied dialog.
dist - Variable in class com.threerings.puzzle.drop.util.PieceDropper.PieceDropInfo
  The distance to drop the pieces.
drop() - Method in class com.threerings.puzzle.drop.client.DropSprite
  Starts the piece dropping toward the next row.
DROP_BLOCK_PIECE_COUNT - Static variable in interface com.threerings.puzzle.drop.data.DropPieceCodes
  The number of pieces in a drop block.
DROP_MESSAGE_BUNDLE - Static variable in interface com.threerings.puzzle.drop.data.DropCodes
  The message bundle identifier for drop puzzle messages.
DROP_STREAM - Static variable in interface com.threerings.puzzle.drop.data.DropCodes
  The name of the control stream that provides drop pieces.
DropBlockSprite - Class in com.threerings.puzzle.drop.client
  The drop block sprite represents a block of multiple pieces that can be rotated to any of the four cardinal compass directions.
DropBlockSprite(DropBoardView, int, int, int, int[]) - Constructor for class com.threerings.puzzle.drop.client.DropBlockSprite
  Constructs a drop block sprite and starts it dropping.
DropBlockSprite(DropBoardView, int, int, int, int[], int) - Constructor for class com.threerings.puzzle.drop.client.DropBlockSprite
  Constructs a drop block sprite and starts it dropping.
DropBoard - Class in com.threerings.puzzle.drop.data
  A class that provides for various useful logical operations to be enacted on a two-dimensional board and provides an easier mechanism for referencing pieces by position.
DropBoard() - Constructor for class com.threerings.puzzle.drop.data.DropBoard
  Constructs an empty drop board for use when unserializing.
DropBoard(int, int) - Constructor for class com.threerings.puzzle.drop.data.DropBoard
  Constructs a drop board of the given dimensions with its pieces initialized to PIECE_NONE.
DropBoard(int, int, int) - Constructor for class com.threerings.puzzle.drop.data.DropBoard
  Constructs a drop board of the given dimensions with its pieces initialized to the given piece.
DropBoard(int[], int, int) - Constructor for class com.threerings.puzzle.drop.data.DropBoard
  Constructs a drop board with the given board and dimensions.
DropBoard.PieceOperation - Interface in com.threerings.puzzle.drop.data
  An interface to be implemented by classes that would like to apply some operation to each piece in a column or row segment in the board.
DropBoardSummary - Class in com.threerings.puzzle.drop.data
  Provides a summary of a `DropBoard`.
DropBoardSummary() - Constructor for class com.threerings.puzzle.drop.data.DropBoardSummary
  Constructs an empty drop board summary for use when un-serializing.
DropBoardSummary(Board) - Constructor for class com.threerings.puzzle.drop.data.DropBoardSummary
  Constructs a drop board summary that retrieves board information from the supplied board when summarizing.
DropBoardUtil - Class in com.threerings.puzzle.drop.util
DropBoardUtil() - Constructor for class com.threerings.puzzle.drop.util.DropBoardUtil
DropBoardView - Class in com.threerings.puzzle.drop.client
  The drop board view displays a drop puzzle game in progress for a single player.
DropBoardView(PuzzleContext, int, int) - Constructor for class com.threerings.puzzle.drop.client.DropBoardView
  Constructs a drop board view.
DropCodes - Interface in com.threerings.puzzle.drop.data
  Contains codes used by the drop game services.
DropConfig - Interface in com.threerings.puzzle.drop.data
  Provides access to the configuration information for a drop puzzle game.
DropControllerDelegate - Class in com.threerings.puzzle.drop.client
  Games that wish to make use of the drop puzzle services will need to create an extension of this delegate class, customizing it for their particular game and then adding it via `PlaceController.addDelegate(com.threerings.crowd.client.PlaceControllerDelegate)`.
DropControllerDelegate(PuzzleController, DropLogic) - Constructor for class com.threerings.puzzle.drop.client.DropControllerDelegate
  Creates a delegate with the specified drop game logic and controller.
DropGameUtil - Class in com.threerings.puzzle.drop.util
  Drop puzzle game related utilities.
DropGameUtil() - Constructor for class com.threerings.puzzle.drop.util.DropGameUtil
DropLogic - Interface in com.threerings.puzzle.drop.data
  Describes the features and configuration desired for a given drop puzzle game.
DropManagerDelegate - Class in com.threerings.puzzle.drop.server
  Provides the necessary support for a puzzle game that involves a two-dimensional board containing pieces, with new pieces either falling into the board as a "drop block", or rising into the bottom of the board in new piece rows, groups of blocks can be "broken" and garbage can be sent to other players' boards as a result.
DropManagerDelegate(PuzzleManager, DropLogic) - Constructor for class com.threerings.puzzle.drop.server.DropManagerDelegate
  Deprecated. use `DropManagerDelegate.DropManagerDelegate(DropLogic)`.
DropManagerDelegate(DropLogic) - Constructor for class com.threerings.puzzle.drop.server.DropManagerDelegate
  Creates a drop manager delegate with a logic that it uses to determine how to manage the drop puzzle.
DropPanel - Interface in com.threerings.puzzle.drop.client
  Puzzles using the drop services need implement this interface to display drop puzzle related information.
DropPieceCodes - Interface in com.threerings.puzzle.drop.data
  The drop piece codes interface contains constants common to the drop game package.
dropPieces(DropBoard, PieceDropper.DropObserver) - Method in class com.threerings.puzzle.drop.util.PieceDropper
  Effects any drops possible on the supplied board (modifying the board in the progress) and notifying the supplied drop observer of those drops.
DropSprite - Class in com.threerings.puzzle.drop.client
  The drop sprite is a sprite that displays one or more pieces falling toward the bottom of the board.
DropSprite(DropBoardView, int, int, int[], int) - Constructor for class com.threerings.puzzle.drop.client.DropSprite
  Constructs a drop sprite and starts it dropping.
DropSprite(DropBoardView, int, int, int[], int, int) - Constructor for class com.threerings.puzzle.drop.client.DropSprite
  Constructs a drop sprite and starts it dropping.
DropSpriteObserver - Interface in com.threerings.puzzle.drop.client
  Provides notifications for drop puzzle specific stuff.
DummySceneRepository - Class in com.threerings.whirled.server.persist
  The dummy scene repository just pretends to load and store scenes, but in fact it just creates new blank scenes when requested to load a scene and does nothing when requested to save one.
DummySceneRepository() - Constructor for class com.threerings.whirled.server.persist.DummySceneRepository
dump(PrintWriter) - Method in class com.threerings.parlor.rating.util.Percentiler
  Dumps a text representation of this percentiler to the supplied print stream.
dump() - Method in class com.threerings.puzzle.data.Board
  Outputs a string representation of the board contents.
dump() - Method in class com.threerings.puzzle.drop.data.DropBoard
dumpActors() - Method in class com.threerings.puzzle.client.PuzzleBoardView
  Dumps to the logs, a list of interesting sprites and animations currently active on the puzzle board.
dumpAndCompare(Board) - Method in class com.threerings.puzzle.data.Board
  Outputs a string representation of the board contents, interlaced with the supplied comparison board.
dumpAndCompare(Board) - Method in class com.threerings.puzzle.drop.data.DropBoard
dumpGnuPlot(PrintWriter) - Method in class com.threerings.parlor.rating.util.Percentiler
  Dumps out our data in a format that can be used to generate a gnuplot.

## E

EditablePortal - Class in com.threerings.whirled.spot.tools
  An editable portal extends the standard portal with information needed by the loader and editor.
EditablePortal() - Constructor for class com.threerings.whirled.spot.tools.EditablePortal
EditorApp - Class in com.threerings.stage.tools.editor
  A scene editor application that provides facilities for viewing, editing, and saving the scene templates that comprise a game.
EditorApp(String[]) - Constructor for class com.threerings.stage.tools.editor.EditorApp
  Construct and initialize the EditorApp object.
EditorConfig - Class in com.threerings.stage.tools.editor
  Provides access to configuration data for the editor.
EditorConfig() - Constructor for class com.threerings.stage.tools.editor.EditorConfig
EditorContext - Interface in com.threerings.stage.tools.editor.util
EditorDialog - Class in com.threerings.stage.tools.editor
  Basic ok cancel dialog for use by editor components.
EditorDialog(String, EditorContext, EditorScenePanel) - Constructor for class com.threerings.stage.tools.editor.EditorDialog
EditorDialogUtil - Class in com.threerings.stage.tools.editor.util
EditorDialogUtil() - Constructor for class com.threerings.stage.tools.editor.util.EditorDialogUtil
EditorFrame - Class in com.threerings.stage.tools.editor
EditorFrame(StageSceneWriter) - Constructor for class com.threerings.stage.tools.editor.EditorFrame
EditorModel - Class in com.threerings.stage.tools.editor
  The EditorModel class provides a holding place for storing, modifying and retrieving data that is shared across the Editor application and its myriad UI components.
EditorModel(TileManager) - Constructor for class com.threerings.stage.tools.editor.EditorModel
EditorModelListener - Interface in com.threerings.stage.tools.editor
  The editor model listener interface should be implemented by classes that would like to be notified when the editor model is changed.
EditorScenePanel - Class in com.threerings.stage.tools.editor
  Displays the scene view and handles UI events on the scene.
EditorScenePanel(EditorContext, JFrame, EditorModel, EditorScenePanel.SceneModelListener) - Constructor for class com.threerings.stage.tools.editor.EditorScenePanel
  Constructs the editor scene view panel.
EditorScenePanel.SceneModelListener - Interface in com.threerings.stage.tools.editor
EditorScrollBox - Class in com.threerings.stage.tools.editor
  A scrollbox that shows our position in the editor.
EditorScrollBox(EditorScenePanel) - Constructor for class com.threerings.stage.tools.editor.EditorScrollBox
  Create the tightly-coupled EditorScrollBox.
EditorTileManager - Class in com.threerings.stage.tools.editor
  Extends the normal Miso Tile Manager to allow the use of a set of test tiles that can be used in the editor.
EditorTileManager(ResourceManager, ImageManager) - Constructor for class com.threerings.stage.tools.editor.EditorTileManager
EditorToolBarPanel - Class in com.threerings.stage.tools.editor
EditorToolBarPanel(TileManager, EditorModel) - Constructor for class com.threerings.stage.tools.editor.EditorToolBarPanel
elementUpdated(ElementUpdatedEvent) - Method in class com.threerings.parlor.turn.client.TurnDisplay
enableCoordHighlighting(boolean) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
  Enables or disables highlighting of the tile over which the mouse is currently positioned.
END_DROP_BLOCK - Static variable in class com.threerings.puzzle.drop.client.DropControllerDelegate
  The action command for ending dropping the block.
endGame() - Method in class com.threerings.parlor.game.server.GameManager
  Called when the game is known to be over.
endHand() - Method in class com.threerings.parlor.card.trick.server.TrickCardGameManagerDelegate
  Ends the hand of cards.
endPlayerGame(int) - Method in class com.threerings.parlor.game.server.GameManager
  Ends the game for the given player.
endTrick() - Method in class com.threerings.parlor.card.trick.server.TrickCardGameManagerDelegate
  Ends the trick.
endTurn() - Method in class com.threerings.parlor.card.trick.server.TrickCardGameManagerDelegate
endTurn() - Method in class com.threerings.parlor.turn.server.TurnGameManagerDelegate
  Called to end the turn.
entryAdded(EntryAddedEvent<Table>) - Method in class com.threerings.parlor.client.TableDirector
EntryFee - Class in com.threerings.parlor.tourney.data
  Extensible entry fee class that specifies entry requirements for a tourney.
EntryFee() - Constructor for class com.threerings.parlor.tourney.data.EntryFee
entryFee - Variable in class com.threerings.parlor.tourney.data.TourneyConfig
  The fee to join the tourney.
entryRemoved(EntryRemovedEvent<Table>) - Method in class com.threerings.parlor.client.TableDirector
entryUpdated(EntryUpdatedEvent<Table>) - Method in class com.threerings.parlor.client.TableDirector
enumerateObjects() - Method in class com.threerings.stage.data.StageScene
  Iterates over all of the interesting objects in this scene.
enumerateSceneTypes(List<String>) - Method in interface com.threerings.stage.tools.editor.util.EditorContext
  Inserts all known scene types into the supplied list.
equals(Object) - Method in class com.threerings.parlor.card.data.Card
equals(Object) - Method in class com.threerings.parlor.data.Table
equals(Object) - Method in class com.threerings.parlor.game.data.GameConfig
  Returns true if this game config object is equal to the supplied object (meaning it is a game config for the same game and its configuration settings are the same as ours).
equals(Object) - Method in class com.threerings.parlor.tourney.data.Participant
equals(Board) - Method in class com.threerings.puzzle.data.Board
  Returns whether this board is equal to the given comparison board.
equals(Board) - Method in class com.threerings.puzzle.drop.data.DropBoard
equals(Object) - Method in class com.threerings.stage.data.StageLocation
  Location equality is determined by coordinates.
equals(Object) - Method in class com.threerings.whirled.spot.data.Cluster
equals(Object) - Method in interface com.threerings.whirled.spot.data.Location
  Two locations are equals if they specify the same coordinates, but the orientation may be different.
equals(Object) - Method in class com.threerings.whirled.spot.data.Portal
  Portal equality is determined by portal id.
equals(Object) - Method in class com.threerings.whirled.spot.data.SceneLocation
equivalent(Location) - Method in class com.threerings.stage.data.StageLocation
  Location equivalence means that the coordinates and orientation are the same.
equivalent(Location) - Method in interface com.threerings.whirled.spot.data.Location
  Two locations are equivalent if they specify the same location and orientation.
ERR_CANNOT_CLUSTER - Static variable in interface com.threerings.stage.data.StageCodes
  An error delivered when adding objects to scenes.
ERR_NO_OVERLAP - Static variable in interface com.threerings.stage.data.StageCodes
  An error delivered when adding objects to scenes.
execute(DropBoard, int, int) - Method in interface com.threerings.puzzle.drop.data.DropBoard.PieceOperation
  Called for each piece in the board segment the operation is being applied to.
EXPERIENCE - Static variable in class com.threerings.parlor.rating.server.persist.RatingRecord
experience - Variable in class com.threerings.parlor.rating.server.persist.RatingRecord
  The number of times the player has played this game.
experience - Variable in class com.threerings.parlor.rating.server.Rating
  The number of times the player's played our game.
expired() - Method in class com.threerings.parlor.util.RobotPlayer
ExtrasPainter - Interface in com.threerings.stage.tools.editor.util
  An interface for painting extra stuff.

## F

FAILED_ENTRY_FEE - Static variable in interface com.threerings.parlor.tourney.data.TourneyCodes
  User failed to meet the entry fee requirements.
fastForward(long) - Method in class com.threerings.puzzle.drop.client.DropSprite
fill(int) - Method in class com.threerings.puzzle.drop.data.DropBoard
  Fills the board contents with the given piece.
fillBoard(DropBoard, PieceDropper.DropObserver) - Method in class com.threerings.puzzle.drop.util.PieceDropper
  Drops new pieces onto the board to fill the gaps.
findStandingSpot(Rectangle, int, AStarPathUtil.TraversalPred, Object, Point, int) - Static method in class com.threerings.stage.util.StageSceneUtil
  Locates a spot to stand near the supplied rectangular footprint.
FINISHED - Static variable in class com.threerings.parlor.tourney.data.TourneyObject
  Tourney has completed.
finishInit(String) - Method in class com.threerings.stage.tools.editor.EditorApp
flip(Card, long) - Method in class com.threerings.parlor.card.client.CardSprite
  Flip the card from its current displayed card to the specified card.
flyAcross(Card[], Point, Point, long, long, float) - Method in class com.threerings.parlor.card.client.CardPanel
  Flies a set of cards from the ether into the ether.
flyAcross(int, Point, Point, long, long, float) - Method in class com.threerings.parlor.card.client.CardPanel
  Flies a set of cards from the ether into the ether face-down.
flyFromBoard(CardSprite[], Point, long, float) - Method in class com.threerings.parlor.card.client.CardPanel
  Flies a set of cards from the board into the ether.
flyFromBoard(CardSprite[], Point, Point, long, float) - Method in class com.threerings.parlor.card.client.CardPanel
  Flies a set of cards from the board into the ether through an intermediate point.
flyFromHand(CardSprite[], Point, long, float) - Method in class com.threerings.parlor.card.client.CardPanel
  Flies a set of cards from the hand into the ether.
flyFromHandToBoard(CardSprite, Point, long) - Method in class com.threerings.parlor.card.client.CardPanel
  Flies a card from the hand onto the board.
flyIntoHand(Card[], Point, long, long, long, float) - Method in class com.threerings.parlor.card.client.CardPanel
  Flies a set of cards from the ether into the hand.
flyToBoard(Card, Point, Point, long, float) - Method in class com.threerings.parlor.card.client.CardPanel
  Flies a card from the ether onto the board.
followsSuit(PlayerCard[], Card) - Static method in class com.threerings.parlor.card.trick.util.TrickCardGameUtil
  Checks whether the proposed card follows the suit lead.
FORCED_MOVE - Static variable in class com.threerings.whirled.client.SceneDecoder
  The method id used to dispatch `SceneReceiver.forcedMove(int)` notifications.
FORCED_MOVE - Static variable in class com.threerings.whirled.zone.client.ZoneDecoder
  The method id used to dispatch `ZoneReceiver.forcedMove(int, int)` notifications.
forcedMove(int) - Method in class com.threerings.whirled.client.SceneDirector
forcedMove(int) - Method in interface com.threerings.whirled.client.SceneReceiver
  Used to communicate a required move notification to the client.
forcedMove(ClientObject, int) - Static method in class com.threerings.whirled.server.SceneSender
  Issues a notification that will result in a call to `SceneReceiver.forcedMove(int)` on a client.
forcedMove(int, int) - Method in class com.threerings.whirled.zone.client.ZoneDirector
forcedMove(int, int) - Method in interface com.threerings.whirled.zone.client.ZoneReceiver
  Used to communicate a required move notification to the client.
forcedMove(ClientObject, int, int) - Static method in class com.threerings.whirled.zone.server.ZoneSender
  Issues a notification that will result in a call to `ZoneReceiver.forcedMove(int, int)` on a client.

## G

GAME_ALREADY_STARTED - Static variable in interface com.threerings.parlor.data.ParlorCodes
  An error code returned by the table services when a user requests to leave a table for which the game is already in progress.
GAME_CHAT_TYPE - Static variable in interface com.threerings.parlor.game.data.GameCodes
  A chat type for chatting on the game object.
GAME_ID - Static variable in class com.threerings.parlor.rating.server.persist.PercentileRecord
GAME_ID - Static variable in class com.threerings.parlor.rating.server.persist.RatingRecord
GAME_IS_READY - Static variable in class com.threerings.parlor.client.ParlorDecoder
  The method id used to dispatch `ParlorReceiver.gameIsReady(int)` notifications.
GAME_MESSAGE_BUNDLE - Static variable in interface com.threerings.parlor.game.data.GameCodes
  The message bundle identifier for general game messages.
GAME_MODE - Static variable in class com.threerings.parlor.rating.server.persist.PercentileRecord
GAME_OVER - Static variable in class com.threerings.parlor.game.data.GameObject
  A game state constant indicating that the game ended normally.
GameAI - Class in com.threerings.parlor.game.data
  Represents attributes of an AI player.
GameAI() - Constructor for class com.threerings.parlor.game.data.GameAI
  A blank constructor for serialization.
GameAI(int, int) - Constructor for class com.threerings.parlor.game.data.GameAI
  Constructs an AI with the specified (game-interpreted) skill and personality.
GameCodes - Interface in com.threerings.parlor.game.data
  Constants relating to the game services.
GameConfig - Class in com.threerings.parlor.game.data
  The game config class encapsulates the configuration information for a particular type of game.
GameConfig() - Constructor for class com.threerings.parlor.game.data.GameConfig
gameConfigClass - Variable in class com.threerings.micasa.simulator.data.SimulatorInfo
  The game config classname.
GameConfigurator - Class in com.threerings.parlor.game.client
  Provides the base from which interfaces can be built to configure games prior to starting them.
GameConfigurator() - Constructor for class com.threerings.parlor.game.client.GameConfigurator
GameController - Class in com.threerings.parlor.game.client
  The game controller manages the flow and control of a game on the client side.
GameController() - Constructor for class com.threerings.parlor.game.client.GameController
GameControllerDelegate - Class in com.threerings.parlor.game.client
  Extends the `PlaceControllerDelegate` mechanism with game controller specific methods.
GameControllerDelegate(GameController) - Constructor for class com.threerings.parlor.game.client.GameControllerDelegate
  Provides the delegate with a reference to the game controller for which it is delegating.
gameDidEnd() - Method in class com.threerings.parlor.card.trick.server.TrickCardGameManagerDelegate
gameDidEnd() - Method in class com.threerings.parlor.game.client.GameControllerDelegate
  Called when the game transitions to the `GAME_OVER` state.
gameDidEnd() - Method in class com.threerings.parlor.game.server.GameManagerDelegate
  Called by the game manager after the game ended.
gameDidEnd() - Method in class com.threerings.parlor.rating.server.RatingDelegate
gameDidEnd() - Method in class com.threerings.puzzle.drop.client.DropControllerDelegate
gameDidStart() - Method in class com.threerings.parlor.card.trick.server.TrickCardGameManagerDelegate
  Called when the game has started.
gameDidStart() - Method in class com.threerings.parlor.game.client.GameControllerDelegate
  Called when the game transitions to the `IN_PLAY` state.
gameDidStart() - Method in class com.threerings.parlor.game.server.GameManagerDelegate
  Called by the game manager after the game was started.
gameDidStart() - Method in class com.threerings.parlor.turn.server.TurnGameManagerDelegate
  This should be called from `GameManager.gameDidStart()` to let the turn delegate perform start of game processing.
gameId - Variable in class com.threerings.parlor.rating.server.persist.PercentileRecord
  The id of the game for which we're tracking a percentile distribution.
gameId - Variable in class com.threerings.parlor.rating.server.persist.RatingRecord
  The identifier of the game we're rating for.
gameIdent - Variable in class com.threerings.micasa.lobby.Lobby
  The universal game identifier string for the game matchmade by this lobby.
gameIsReady(int) - Method in class com.threerings.parlor.client.ParlorDirector
gameIsReady(int) - Method in interface com.threerings.parlor.client.ParlorReceiver
  Dispatched to the client when a game in which they are a participant is ready for play.
gameIsReady(ClientObject, int) - Static method in class com.threerings.parlor.server.ParlorSender
  Issues a notification that will result in a call to `ParlorReceiver.gameIsReady(int)` on a client.
GameManager - Class in com.threerings.parlor.game.server
  The game manager handles the server side management of a game.
GameManager() - Constructor for class com.threerings.parlor.game.server.GameManager
GameManagerDelegate - Class in com.threerings.parlor.game.server
  Extends the `PlayManagerDelegate` mechanism with game manager specific methods.
GameManagerDelegate() - Constructor for class com.threerings.parlor.game.server.GameManagerDelegate
GameManagerDelegate(GameManager) - Constructor for class com.threerings.parlor.game.server.GameManagerDelegate
  Deprecated. use the zero-argument constructor.
gameMode - Variable in class com.threerings.parlor.rating.server.persist.PercentileRecord
  The mode of the game.
GameObject - Class in com.threerings.parlor.game.data
  A game object hosts the shared data associated with a game played by one or more players.
GameObject() - Constructor for class com.threerings.parlor.game.data.GameObject
gameOid - Variable in class com.threerings.parlor.data.Table
  The oid of the game that was created from this table or -1 if the table is still in matchmaking mode.
GameReadyObserver - Interface in com.threerings.parlor.client
  Used to inform interested parties when the `ParlorDirector` receives a game ready notification.
gameWasCancelled() - Method in class com.threerings.parlor.game.client.GameControllerDelegate
  Called when the game was cancelled for some reason.
GameWatcher<T extends GameObject> - Class in com.threerings.parlor.game.server
  An abstract convenience class used server-side to keep an eye on a game and perform a one-time game-over activity when the game ends.
GameWatcher() - Constructor for class com.threerings.parlor.game.server.GameWatcher
gameWillEnd() - Method in class com.threerings.parlor.game.server.GameManagerDelegate
  Called by the game manager when the game is about to end.
gameWillReset() - Method in class com.threerings.parlor.game.client.GameControllerDelegate
  Called to give derived classes a chance to display animations, send a final packet, or do any other business they care to do when the game is about to reset.
gameWillReset() - Method in class com.threerings.parlor.game.server.GameManagerDelegate
  Called when the game is about to reset, but before any other clearing out of game data has taken place.
gameWillStart() - Method in class com.threerings.parlor.card.trick.server.TrickCardGameManagerDelegate
gameWillStart() - Method in class com.threerings.parlor.game.server.GameManagerDelegate
  Called by the game manager when the game is about to start.
gameWillStart() - Method in class com.threerings.parlor.rating.server.RatingDelegate
gameWillStart() - Method in class com.threerings.puzzle.drop.server.DropManagerDelegate
get(String) - Method in class com.threerings.stats.data.StringMapStat
  Returns the value to which the specified key maps or zero if it is not contained in this map.
GET_CATEGORIES - Static variable in class com.threerings.micasa.lobby.LobbyMarshaller
  The method id used to dispatch `LobbyMarshaller.getCategories(com.threerings.micasa.lobby.LobbyService.CategoriesListener)` requests.
GET_LOBBIES - Static variable in class com.threerings.micasa.lobby.LobbyMarshaller
  The method id used to dispatch `LobbyMarshaller.getLobbies(java.lang.String, com.threerings.micasa.lobby.LobbyService.LobbiesListener)` requests.
getActionAnimationCount() - Method in class com.threerings.puzzle.client.PuzzleBoardView
  Returns the number of action animations on the board.
getActionCount() - Method in class com.threerings.puzzle.client.PuzzleBoardView
  Returns the count of action sprites and animations on the board.
getActionMode() - Method in class com.threerings.stage.tools.editor.EditorModel
  Returns the current editor action mode.
getActionSpriteCount() - Method in class com.threerings.puzzle.client.PuzzleBoardView
  Returns the number of action sprites on the board.
getActivePlayerCount() - Method in class com.threerings.parlor.game.data.GameObject
  Returns the number of active players in the game.
getBoard() - Method in class com.threerings.puzzle.client.PuzzleController
  Returns the board associated with the puzzle.
getBoard() - Method in class com.threerings.puzzle.drop.data.DropBoard
  Returns the raw board data associated with this board.
getBoardBounds() - Method in class com.threerings.puzzle.drop.client.DropBlockSprite
  Returns the bounds of the block in board piece coordinates.
getBoardHeight() - Method in interface com.threerings.puzzle.drop.data.DropConfig
  Returns the board height in pieces.
getBoards() - Method in class com.threerings.puzzle.server.PuzzleManager
  Returns the boards for all players.
getBoardSummary(int) - Method in class com.threerings.puzzle.server.PuzzleManager
  Returns the board summary for the given player index.
getBoardView() - Method in class com.threerings.puzzle.client.PuzzlePanel
  Returns a reference to the `PuzzleBoardView` in use.
getBoardWidth() - Method in interface com.threerings.puzzle.drop.data.DropConfig
  Returns the board width in pieces.
getBounds() - Method in class com.threerings.puzzle.drop.data.DropBoard
  Returns the bounds of this board.
getCanStandPred() - Method in class com.threerings.stage.server.StageSceneManager
  Returns a traversal predicate for use with `StageSceneUtil.findStandingSpot(java.awt.Rectangle, int, com.threerings.media.util.AStarPathUtil.TraversalPred, java.lang.Object, java.awt.Point, int)` that validates whether a player can stand in the searched spots.
getCard() - Method in class com.threerings.parlor.card.client.CardSprite
  Returns the card being depicted.
getCardBackImage() - Method in class com.threerings.parlor.card.client.CardPanel
  Returns the full-sized image for the back of a playing card.
getCardImage(Card) - Method in class com.threerings.parlor.card.client.CardPanel
  Returns the full-sized image for the front of the specified card.
getCards() - Method in class com.threerings.parlor.card.data.Hand
  Converts this list of cards into an array.
getCardsPlayed() - Method in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  Returns an array containing the history of the trick in terms of the cards played by each player.
getCardsPlayedFieldName() - Method in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  Returns the name of the field that contains the history of the trick in terms of the cards played by each player.
getCategories(LobbyService.CategoriesListener) - Method in class com.threerings.micasa.lobby.LobbyMarshaller
getCategories(ClientObject, LobbyService.CategoriesListener) - Method in interface com.threerings.micasa.lobby.LobbyProvider
  Handles a `LobbyService.getCategories(com.threerings.micasa.lobby.LobbyService.CategoriesListener)` request.
getCategories(BodyObject) - Method in class com.threerings.micasa.lobby.LobbyRegistry
  Returns an array containing the category identifiers of all the categories in which lobbies have been registered with the registry.
getCategories(ClientObject, LobbyService.CategoriesListener) - Method in class com.threerings.micasa.lobby.LobbyRegistry
  Processes a request by the client to obtain a list of the lobby categories available on this server.
getCategories(LobbyService.CategoriesListener) - Method in interface com.threerings.micasa.lobby.LobbyService
  Requests the list of lobby categories that are available on this server.
getChoiceLabel(int) - Method in class com.threerings.parlor.data.ChoiceParameter
  Returns the translation key for the specified choice.
getClientObject(int) - Method in class com.threerings.parlor.card.server.CardGameManager
  Returns the client object corresponding to the specified player index, or null if the position is not occupied by a player.
getClusterField() - Method in interface com.threerings.whirled.spot.data.ClusteredBodyObject
  Returns the field name of the cluster oid distributed object field.
getClusterLocs(Cluster) - Static method in class com.threerings.stage.util.StageSceneUtil
  Computes a list of the valid locations in this cluster.
getClusterOid() - Method in interface com.threerings.whirled.spot.data.ClusteredBodyObject
  Returns the oid of the cluster to which this user currently belongs.
getCode() - Method in class com.threerings.stats.data.Stat
  Returns the integer code to which this statistic's name maps.
getCodeString(Stat.Type, int) - Method in interface com.threerings.stats.data.Stat.AuxDataSource
  Maps the specified unique code back to its string value.
getCodeString(Stat.Type, int) - Method in class com.threerings.stats.server.persist.StatRepository
getColorId(String) - Method in class com.threerings.stage.client.SceneColorizer
  Get the colorId to use for the specified colorization.
getColorization(int, String) - Method in class com.threerings.stage.client.SceneColorizer
getColorizer(ObjectInfo) - Method in class com.threerings.stage.client.SceneColorizer
  Obtains a colorizer for the supplied scene object.
getColorizer() - Method in class com.threerings.stage.client.StageScenePanel
  Get the tileset colorizer in use in this scene.
getColorPository() - Method in interface com.threerings.stage.tools.editor.util.EditorContext
  Returns a colorization repository for use by the editor.
getColorPository() - Method in interface com.threerings.stage.util.StageContext
  Returns a reference to the colorization repository.
getColumn() - Method in class com.threerings.puzzle.drop.client.DropSprite
  Returns the column the piece is located in.
getColumnLevels(byte[]) - Method in class com.threerings.puzzle.drop.data.DropBoard
  Populates the given array with the column levels for this board.
getColumns() - Method in class com.threerings.puzzle.drop.client.DropBlockSprite
  Returns an array of the column numbers containing the block pieces.
getComponent() - Method in class com.threerings.puzzle.drop.client.DropControllerDelegate
getComponentRepository() - Method in interface com.threerings.stage.util.StageContext
  Returns the component repository in use by this client.
getConstrainedEdge(DropBoard, int, int, int) - Method in interface com.threerings.puzzle.drop.util.PieceDropLogic
  Returns the x-axis coordinate of the specified edge of the given constrained piece.
getContext() - Method in class com.threerings.micasa.client.MiCasaClient
  Returns a reference to the context in effect for this client.
getController() - Method in class com.threerings.micasa.client.MiCasaFrame
getController() - Method in class com.threerings.puzzle.client.PuzzlePanel
getController() - Method in class com.threerings.stage.client.StageScenePanel
getCounts() - Method in class com.threerings.parlor.rating.util.Percentiler
  Returns the counts for each bucket.
getDefaultColor(int) - Method in class com.threerings.stage.data.StageScene
  Get the default color id to use for the specified colorization class, or -1 if no default is set.
getDefaultColor(int) - Method in class com.threerings.stage.data.StageSceneModel
  Get the default color to use for the specified colorization classId, or -1 if no default is set for that colorization.
getDefaultEntrance() - Method in class com.threerings.stage.data.StageScene
getDefaultEntrance() - Method in interface com.threerings.whirled.spot.data.SpotScene
  Returns the portal that represents the default entrance to this scene.
getDefaultEntrance() - Method in class com.threerings.whirled.spot.data.SpotSceneImpl
getDefaultLobbyOid() - Method in class com.threerings.micasa.lobby.LobbyRegistry
  Returns the oid of the default lobby.
getDefaultValue() - Method in class com.threerings.parlor.data.ChoiceParameter
getDefaultValue() - Method in class com.threerings.parlor.data.Parameter
  Returns the default value of this parameter.
getDefaultValue() - Method in class com.threerings.parlor.data.RangeParameter
getDefaultValue() - Method in class com.threerings.parlor.data.ToggleParameter
getDescription() - Method in class com.threerings.parlor.game.data.GameConfig
  Returns a List of strings that describe the configuration of this game.
getDescription() - Method in class com.threerings.parlor.tourney.data.EntryFee
  Returns a description of the entry fee.
getDescription() - Method in class com.threerings.parlor.tourney.data.Prize
  Returns a description of the prize.
getDirection() - Method in class com.threerings.stage.tools.editor.DirectionButton
  Get the direction that is currently selected.
getDistance() - Method in class com.threerings.puzzle.drop.client.DropSprite
  Returns the remaining number of columns to drop.
getDropDistance(int, int) - Method in class com.threerings.puzzle.drop.data.DropBoard
  Returns the distance the piece at the given column and row can drop until it hits a non-empty piece (defined as `DropPieceCodes.PIECE_NONE`).
getEntrance() - Method in class com.threerings.stage.tools.editor.EditorScenePanel
  Returns the portal that serves as the default entrance to this scene or null if no default is set.
getEventCount() - Method in class com.threerings.puzzle.client.PuzzleController
  Returns the number of progress events currently queued up for sending to the server with the next progress update.
getExternalColumn() - Method in class com.threerings.puzzle.drop.client.DropBlockSprite
  Returns the column the external piece is located in.
getExternalRow() - Method in class com.threerings.puzzle.drop.client.DropBlockSprite
  Returns the row the external piece is located in.
getForgivingMove(int, int, int, int, int, int, float) - Method in class com.threerings.puzzle.drop.data.DropBoard
  Returns a `Point` object containing the coordinates to place the bottom-left of the given block at after moving it the given distance on the x- and y-axes, or `null` if the move is not valid.
getForgivingRotation(int[], int[], int, int, int, float, boolean) - Method in class com.threerings.puzzle.drop.data.DropBoard
  Rotates the given block in the given direction and returns its final state as `(orient, col, row, popped)`, where `orient` is the final orientation of the drop block; `col` and `row` are the final column and row coordinates, respectively, of the central drop block piece.
getFQTileId() - Method in class com.threerings.stage.tools.editor.EditorModel
  Returns the fully qualified tile id of the currently selected tile.
getFrame() - Method in class com.threerings.micasa.simulator.client.SimpleFrame
getFrame() - Method in interface com.threerings.micasa.simulator.client.SimulatorFrame
  Returns a reference to the top-level frame that the simulator will use to display everything.
getFrame() - Method in interface com.threerings.micasa.simulator.util.SimulatorContext
  Returns a reference to the primary user interface frame.
getFrame() - Method in interface com.threerings.micasa.util.MiCasaContext
  Returns a reference to the primary user interface frame.
getFrameManager() - Method in interface com.threerings.puzzle.util.PuzzleContext
  Provides access to the frame manager.
getGameConfig() - Method in class com.threerings.micasa.lobby.LobbyConfig
  Instantiates and returns a game config instance using the game config classname provided by the lobby configuration parameters.
getGameConfig() - Method in class com.threerings.parlor.game.client.GameConfigurator
  Obtains a configured game configuration.
getGameConfig() - Method in class com.threerings.parlor.game.server.GameManager
  Returns the configuration object for the game being managed by this manager.
getGameId() - Method in class com.threerings.parlor.game.data.GameConfig
  Returns a numeric identifier for this game class.
getGameId() - Method in class com.threerings.parlor.game.server.GameManager
  Returns the unique numeric identifier for our managed game.
getGameIdent() - Method in class com.threerings.parlor.game.data.GameConfig
  Returns a string identifier for this game class (e.g.
getHandSprite(Card) - Method in class com.threerings.parlor.card.client.CardPanel
  Returns the first sprite in the hand that corresponds to the specified card, or null if the card is not in the hand.
getHeight() - Method in class com.threerings.puzzle.drop.data.DropBoard
  Returns the height of the board in rows.
getHighestColumn(int, int) - Method in class com.threerings.puzzle.drop.data.DropBoardSummary
  Returns the column number of the column within the given column range that contains the most pieces.
getHighestInLeadSuit(PlayerCard[], int) - Static method in class com.threerings.parlor.card.trick.util.TrickCardGameUtil
  Returns the highest card (according to the standard A,K,...,2 ordering) in the suit lead, with an optional trump suit.
getHorizModel() - Method in class com.threerings.stage.tools.editor.EditorScenePanel
  Returns a range model that controls the scrollability of the scene in the horizontal direction.
getId() - Method in interface com.threerings.whirled.data.Scene
  Returns the unique identifier for this scene.
getId() - Method in class com.threerings.whirled.data.SceneImpl
getImageManager() - Method in interface com.threerings.stage.util.StageContext
  Access to the image manager.
getIntArrayStat(Stat.Type) - Method in class com.threerings.stats.data.StatSet
  Returns the current value of the specified integer array statistic.
getIntendedLocation() - Method in class com.threerings.whirled.spot.client.SpotSceneDirector
  Returns our current location unless we have a location change pending, in which case our pending location is returned.
getIntersectedObjects(TileManager, StageSceneModel, Rectangle) - Static method in class com.threerings.stage.util.StageSceneUtil
  Returns an array of the objects intersected by the supplied tile coordinate rectangle.
getIntStat(Stat.Type) - Method in class com.threerings.stats.data.StatSet
  Returns the current value of the specified integer statistic.
getJiggy(ActionEvent) - Method in class com.threerings.stage.tools.viewer.ViewerFrame
getKey() - Method in class com.threerings.parlor.card.data.Card
getKey() - Method in class com.threerings.parlor.data.Table
getKey(int, int) - Static method in class com.threerings.parlor.rating.server.persist.PercentileRecord
  Create and return a primary `Key` to identify a `PercentileRecord` with the supplied key values.
getKey(int, int) - Static method in class com.threerings.parlor.rating.server.persist.RatingRecord
  Create and return a primary `Key` to identify a `RatingRecord` with the supplied key values.
getKey() - Method in class com.threerings.parlor.tourney.data.Participant
getKey() - Method in class com.threerings.stats.data.Stat
getKey(int, int) - Static method in class com.threerings.stats.server.persist.StatRecord
  Create and return a primary `Key` to identify a `StatRecord` with the supplied key values.
getKey(int, String) - Static method in class com.threerings.stats.server.persist.StringCodeRecord
  Create and return a primary `Key` to identify a `StringCodeRecord` with the supplied key values.
getKey() - Method in class com.threerings.whirled.spot.data.Cluster
getKey() - Method in class com.threerings.whirled.spot.data.SceneLocation
getKey() - Method in class com.threerings.whirled.zone.peer.data.HostedZone
getKeyboardManager() - Method in interface com.threerings.puzzle.util.PuzzleContext
  Provides access to the keyboard manager.
getKeyboardManager() - Method in interface com.threerings.stage.util.StageContext
  Returns a reference to the keyboard manager.
getKeyDispatcher() - Method in interface com.threerings.puzzle.util.PuzzleContext
  Provides access to the key dispatcher.
getKeyDispatcher() - Method in interface com.threerings.stage.util.StageContext
  Provides access to the key dispatcher.
getKeyTranslator() - Static method in class com.threerings.puzzle.drop.util.DropGameUtil
  Returns a key translator configured with mappings suitable for a drop puzzle game.
getKeyTranslator() - Static method in class com.threerings.puzzle.util.PuzzleGameUtil
  Returns a key translator configured with basic puzzle game mappings.
getLabel() - Method in class com.threerings.parlor.data.ChoiceParameter
getLabel() - Method in class com.threerings.parlor.data.Parameter
  Returns the translation key for this parameter's label.
getLabel() - Method in class com.threerings.parlor.data.RangeParameter
getLabel() - Method in class com.threerings.parlor.data.ToggleParameter
getLastCardsPlayed() - Method in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  Returns an array containing the history of the last trick in terms of the cards played by each player.
getLastCardsPlayedFieldName() - Method in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  Returns the name of the field that contains the history of the last trick in terms of the cards played by each player.
getLayerIndex() - Method in class com.threerings.stage.tools.editor.EditorModel
  Returns the current scene layer index undergoing edit.
getLayerIndex(TileSet) - Static method in class com.threerings.stage.tools.editor.util.TileSetUtil
  Returns the layer index of the layer for which this tileset provides tiles.
getLeftIndex(int) - Static method in class com.threerings.parlor.card.trick.util.TrickCardGameUtil
  For four-player games, returns the index of the player to the left of the specified player.
getLobbies(String, LobbyService.LobbiesListener) - Method in class com.threerings.micasa.lobby.LobbyMarshaller
getLobbies(ClientObject, String, LobbyService.LobbiesListener) - Method in interface com.threerings.micasa.lobby.LobbyProvider
  Handles a `LobbyService.getLobbies(java.lang.String, com.threerings.micasa.lobby.LobbyService.LobbiesListener)` request.
getLobbies(BodyObject, String, List<Lobby>) - Method in class com.threerings.micasa.lobby.LobbyRegistry
  Returns information about all lobbies hosting games in the specified category.
getLobbies(ClientObject, String, LobbyService.LobbiesListener) - Method in class com.threerings.micasa.lobby.LobbyRegistry
  Processes a request by the client to obtain a list of lobbies matching the supplied category string.
getLobbies(String, LobbyService.LobbiesListener) - Method in interface com.threerings.micasa.lobby.LobbyService
  Requests information on all active lobbies that match the specified category.
getLocation() - Method in class com.threerings.whirled.server.SceneManager
getLocation() - Method in class com.threerings.whirled.spot.data.Portal
  Returns a location instance configured with the location and orientation of this portal.
getManagerClassName() - Method in class com.threerings.micasa.lobby.LobbyConfig
getManagerClassName() - Method in class com.threerings.micasa.lobby.table.TableLobbyConfig
getManagerClassName() - Method in class com.threerings.stage.data.StageSceneConfig
getManagerClassName() - Method in class com.threerings.whirled.data.DefaultSceneConfig
getMapValue(Stat.Type, String) - Method in class com.threerings.stats.data.StatSet
  Returns the value to which the specified string is mapped in a `StringMapStat` or zero if the value has not been mapped.
getMatchType() - Method in class com.threerings.parlor.game.client.GameController
  Convenience method to determine the type of game.
getMatchType() - Method in class com.threerings.parlor.game.data.GameConfig
  Returns the matchmaking type of this game: `GameConfig.SEATED_GAME`, etc.
getMatchType() - Method in class com.threerings.parlor.game.server.GameManager
  A convenience method for getting the game type.
getMaxIntStat(Stat.Type) - Method in class com.threerings.stats.data.StatSet
  Returns the maximum value by which the specified integer statistic has ever been incremented.
getMaxScore() - Method in class com.threerings.parlor.rating.util.Percentiler
  Returns the largest score seen by this percentiler.
getMaxValue() - Method in class com.threerings.stats.data.MaxIntStat
  Returns the maximum value every accumulated to this integer statistic.
getMaxValue() - Method in class com.threerings.stats.data.MaxValueIntStat
  Returns the maximum value that this integer statistic has ever been assigned.
getMessageManager() - Method in interface com.threerings.micasa.util.MiCasaContext
  Returns a reference to the message manager used by the client to generate localized messages.
getMessageManager() - Method in interface com.threerings.puzzle.util.PuzzleContext
  Returns a reference to the message manager used by the client.
getMessageManager() - Method in interface com.threerings.stage.util.StageContext
  Returns a reference to the message manager used by the client.
getMetrics() - Static method in class com.threerings.stage.util.StageSceneUtil
  Returns the scene metrics we use to do our calculations.
getMicroCardBackImage() - Method in class com.threerings.parlor.card.client.CardPanel
  Returns the small-sized image for the back of a playing card.
getMicroCardImage(Card) - Method in class com.threerings.parlor.card.client.CardPanel
  Returns the small-sized image for the front of the specified card.
getMiniGraphics() - Method in class com.threerings.stage.tools.editor.EditorScrollBox
  Get the graphics to draw into when rendering onto the minimap.
getMinimumLength() - Method in interface com.threerings.puzzle.drop.util.PieceDestroyer.DestroyLogic
  Returns the minimum length of a contiguously piece segment that should be destroyed.
getMinScore() - Method in class com.threerings.parlor.rating.util.Percentiler
  Returns the smallest score seen by this percentiler.
getModCount() - Method in class com.threerings.stats.data.Stat
  Returns the modification count of this Stat when it was loaded from the repository.
getMostRecentRatings(Collection<Integer>, int) - Method in class com.threerings.parlor.rating.server.persist.RatingRepository
  Load the most recently entered rating for each of a collection of players.
getMostRecentRatings(Collection<Integer>, Collection<Integer>, int) - Method in class com.threerings.parlor.rating.server.persist.RatingRepository
  Load the most recently entered rating for each of a collection of players.
getName() - Method in interface com.threerings.whirled.data.Scene
  Returns the human readable name of this scene.
getName() - Method in class com.threerings.whirled.data.SceneImpl
getNextInClockwiseSequence(int) - Static method in class com.threerings.parlor.card.trick.util.TrickCardGameUtil
  For four-player games, this returns the index of the player after the specified player going clockwise around the table.
getNextPiece() - Method in class com.threerings.puzzle.drop.data.DropBoard
  For boards that are always filled, this method is called to obtain pieces to fill the board.
getNextPortalId() - Method in class com.threerings.stage.data.StageScene
getNextPortalId() - Method in interface com.threerings.whirled.spot.data.SpotScene
  Returns the portal id that should be assigned to the next portal added to this scene.
getNextPortalId() - Method in class com.threerings.whirled.spot.data.SpotSceneImpl
getNumber() - Method in class com.threerings.parlor.card.data.Card
  Returns the value of the card, either from 2 to 11 or KING, QUEEN, JACK, ACE, RED_JOKER, or BLACK_JOKER.
getObjectFootprint(TileManager, int, int, int) - Static method in class com.threerings.stage.util.StageSceneUtil
  Returns the footprint, in absolute tile coordinates, for the specified object with origin as specified.
getObjectFootprint(TileManager, int, int, int, Rectangle) - Static method in class com.threerings.stage.util.StageSceneUtil
  Fills in the footprint, in absolute tile coordinates, for the specified object with origin as specified.
getObjectGripDirection() - Method in class com.threerings.stage.tools.editor.EditorModel
  Gets the direction in which we should grip objects.
getOccupiedCount() - Method in class com.threerings.parlor.data.Table
  Count the number of players currently occupying this table.
getOppLocation() - Method in class com.threerings.whirled.spot.data.Portal
  Returns a location instance configured with the location and opposite orientation of this portal.
getOpposite() - Method in class com.threerings.stage.data.StageLocation
getOpposite() - Method in interface com.threerings.whirled.spot.data.Location
  Get a new Location instance that is equals() to this one but that has an orientation facing the opposite direction.
getOppositeIndex(int) - Static method in class com.threerings.parlor.card.trick.util.TrickCardGameUtil
  For four-player games, returns the index of the player across from the specified player.
getOrientationComboBox(ActionListener) - Static method in class com.threerings.stage.tools.editor.util.EditorDialogUtil
  Create and return a combo box seeded with the various possible orientation direction names.
getOtherTeamIndex(int) - Static method in class com.threerings.parlor.card.trick.util.TrickCardGameUtil
  For four-player games with fixed partnerships, this returns the index of the other team.
getOuterElement() - Method in class com.threerings.whirled.spot.tools.xml.SpotSceneRuleSet
getOuterElement() - Method in class com.threerings.whirled.tools.xml.SceneRuleSet
getPanel() - Method in class com.threerings.parlor.game.client.SwingGameConfigurator
  Get the Swing JPanel that contains the UI elements for this configurator.
getParlorContext() - Method in class com.threerings.micasa.simulator.client.SimpleClient
  Returns a reference to the context in effect for this client.
getParlorContext() - Method in interface com.threerings.micasa.simulator.client.SimulatorClient
getParlorDirector() - Method in interface com.threerings.parlor.util.ParlorContext
  Returns a reference to the parlor director.
getPartnerIndex(int) - Static method in class com.threerings.parlor.card.trick.util.TrickCardGameUtil
  For four-player games with fixed partnerships, this returns the index of the player's partner.
getPauseString() - Method in class com.threerings.puzzle.client.PuzzleController
  Get the (untranslated) string to display when the puzzle is paused.
getPendingModel() - Method in class com.threerings.whirled.client.SceneDirector
  Returns the model loaded in preparation for a scene transition.
getPendingSceneId() - Method in class com.threerings.whirled.client.SceneDirector
  Returns the scene id set in preparation for a scene transition.
getPercentDone(long) - Method in class com.threerings.puzzle.drop.client.DropSprite
  Returns a value between `0.0` and `1.0` representing how far the piece has moved toward the next row as of the given time stamp.
getPercentile(float) - Method in class com.threerings.parlor.rating.util.Percentiler
  Returns the percent of all numbers seen that are lower than the specified value.
getPiece(int, int) - Method in class com.threerings.puzzle.drop.data.DropBoard
  Returns the piece at the given column and row in the board.
getPieceHeight() - Method in class com.threerings.puzzle.drop.client.DropBoardView
  Returns the height in pixels of a single board piece.
getPieceImage(int) - Method in class com.threerings.puzzle.drop.client.DropBoardView
  Returns the image used to display the given piece at coordinates `(0, 0)` with an orientation of `DirectionCodes.NORTH`.
getPieceImage(int, int, int, int) - Method in class com.threerings.puzzle.drop.client.DropBoardView
  Returns the image used to display the given piece at the specified column and row with the given orientation.
getPiecePosition(int, int, Point) - Method in class com.threerings.puzzle.drop.client.DropBoardView
  Called by the `DropSprite` to populate `pos` with the screen coordinates in pixels at which a piece at `(col, row)` in the board should be drawn.
getPieces() - Method in class com.threerings.puzzle.drop.client.DropSprite
  Returns the pieces the sprite is displaying.
getPieceSegmentSize(int, int, int, int) - Method in class com.threerings.puzzle.drop.client.DropBoardView
  Called by the `DropSprite` to get the dimensions of the area that will be occupied by rendering a piece segment of the given orientation and length whose bottom-leftmost corner is at `(col, row)`.
getPieceSprite(int, int) - Method in class com.threerings.puzzle.drop.client.DropBoardView
  Returns the piece sprite at the specified location.
getPieceWidth() - Method in class com.threerings.puzzle.drop.client.DropBoardView
  Returns the width in pixels of a single board piece.
getPlaceConfig() - Method in interface com.threerings.whirled.data.Scene
  Returns the place config that can be used to determine which place controller instance should be used to display this scene as well as to obtain runtime configuration information.
getPlaceConfig() - Method in class com.threerings.whirled.data.SceneImpl
getPlayer(int) - Method in class com.threerings.parlor.game.server.GameManager
  Returns the user object for the player with the specified index or null if the player at that index is not online.
getPlayerCount() - Method in class com.threerings.parlor.game.data.GameObject
  Returns the number of players in the game.
getPlayerCount() - Method in class com.threerings.parlor.game.server.GameManager
  Returns the number of players in the game.
getPlayerCount() - Method in interface com.threerings.parlor.turn.server.TurnGameManager
  Extending `GameManager` should automatically handle implementing this method.
getPlayerDisplayName(int) - Method in class com.threerings.parlor.game.server.GameManager
  Returns the name that should be shown in the client for the player with the specified index or null if no player exists at that index.
getPlayerIndex(ClientObject) - Method in class com.threerings.parlor.card.server.CardGameManager
  Gets the player index of the specified client object, or -1 if the client object does not represent a player.
getPlayerIndex(Name) - Method in class com.threerings.parlor.game.data.GameObject
  Returns the player index of the given user in the game, or `-1` if the player is not involved in the game.
getPlayerIndex(Name) - Method in class com.threerings.parlor.game.server.GameManager
  Returns the player index of the given user in the game, or `-1` if the player is not involved in the game.
getPlayerIndex(Name) - Method in interface com.threerings.parlor.turn.server.TurnGameManager
  Extending `GameManager` should automatically handle implementing this method.
getPlayerIndex() - Method in class com.threerings.puzzle.client.PlayerStatusView
  Get the player index of the player represented by this view.
getPlayerIndex() - Method in class com.threerings.puzzle.client.PuzzleController
  Returns the player's index in the list of players for the game.
getPlayerName(int) - Method in class com.threerings.parlor.game.server.GameManager
  Returns the name of the player with the specified index or null if no player exists at that index.
getPlayerName(int) - Method in interface com.threerings.parlor.turn.server.TurnGameManager
  Extending `GameManager` should automatically handle implementing this method.
getPlayerOid(int) - Method in class com.threerings.parlor.game.server.GameManager
  Returns the user object oid of the player with the specified index.
getPlayerPersistentId(Name) - Method in class com.threerings.parlor.game.server.GameManager
  Returns the persistent user id for the supplied player name.
getPlayerPersistentId(BodyObject) - Method in class com.threerings.parlor.game.server.GameManager
  Convenience for getting the persistent id from a body.
getPlayers() - Method in class com.threerings.parlor.data.Table
  Once a table is ready to play (see `Table.mayBeStarted()` and `Table.shouldBeStarted()`), the players array can be fetched using this method.
getPlayers() - Method in interface com.threerings.parlor.turn.data.TurnGameObject
  Returns the array of player names involved in the game.
getPlayerSlots() - Method in class com.threerings.parlor.game.server.GameManager
  Returns the number of players allowed in this game.
getPortal(int, int) - Method in class com.threerings.stage.client.StageScenePanel
  Returns the portal at the specified full coordinates or null if no portal exists at said coordinates.
getPortal(int) - Method in class com.threerings.stage.data.StageScene
getPortal(int) - Method in interface com.threerings.whirled.spot.data.SpotScene
  Returns a `Portal` object for the portal with the specified id or null if no portal exists with that id.
getPortal(int) - Method in class com.threerings.whirled.spot.data.SpotSceneImpl
getPortalCount() - Method in class com.threerings.stage.data.StageScene
getPortalCount() - Method in interface com.threerings.whirled.spot.data.SpotScene
  Returns the number of portals in this scene.
getPortalCount() - Method in class com.threerings.whirled.spot.data.SpotSceneImpl
getPortals() - Method in class com.threerings.stage.data.StageScene
getPortals() - Method in interface com.threerings.whirled.spot.data.SpotScene
  Returns an iterator over the portals in this scene.
getPortals() - Method in class com.threerings.whirled.spot.data.SpotSceneImpl
getPreferredSize() - Method in class com.threerings.micasa.client.ChatPanel
getPreferredSize() - Method in class com.threerings.puzzle.drop.client.DropBoardView
getPreferredSize() - Method in class com.threerings.puzzle.drop.client.NextBlockView
getPreferredSize() - Method in class com.threerings.stage.tools.editor.DirectionButton
getPreferredSize() - Method in class com.threerings.stage.tools.editor.EditorScrollBox
getPreferredSize() - Method in class com.threerings.stage.tools.editor.TileInfoPanel
getPresentPlayerIndex(int) - Method in class com.threerings.parlor.game.server.GameManager
  Get the player index of the specified oid, or -1 if the oid is not a player or is a player that is not presently in the game.
getRandom() - Method in class com.threerings.puzzle.data.Board
  Returns the random number generator used by the board to generate random numbers for our puzzles.
getRating(int, int) - Method in class com.threerings.parlor.rating.server.persist.RatingRepository
  Loads the rating for the given player for the given game and returns it as a `RatingRecord` object, or null if the player has no previous rating for the game.
getRatings(int, Integer...) - Method in class com.threerings.parlor.rating.server.persist.RatingRepository
  Fetch the ratings registered for any of the given players for the given game and return them as a list of `RatingRecord` objects.
getRatings(int, long, int) - Method in class com.threerings.parlor.rating.server.persist.RatingRepository
  Fetch and return all the registered `RatingRecord` rows for the given player.
getReceiverCode() - Method in class com.threerings.parlor.card.client.CardGameDecoder
getReceiverCode() - Method in class com.threerings.parlor.client.ParlorDecoder
getReceiverCode() - Method in class com.threerings.whirled.client.SceneDecoder
getReceiverCode() - Method in class com.threerings.whirled.zone.client.ZoneDecoder
getRecordedCount() - Method in class com.threerings.parlor.rating.util.Percentiler
  Returns the total number of values ever recorded to this percentiler.
getRelativeLocation(int, int) - Static method in class com.threerings.parlor.card.trick.util.TrickCardGameUtil
  For four-player games with fixed partnerships, this returns the relative location of one player from the point of view of another.
getRematchRequests() - Method in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  Returns the array of rematch requests.
getRematchRequestsFieldName() - Method in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  Returns the name of the field that contains the rematch requests.
getRequiredScore(int) - Method in class com.threerings.parlor.rating.util.Percentiler
  Returns the score necessary to attain the specified percentile.
getRequiredScores() - Method in class com.threerings.parlor.rating.util.Percentiler
  Returns the scores required to obtain a percentile rating from 0 to 99.
getResourceManager() - Method in interface com.threerings.stage.util.StageContext
  Returns the resource manager via which all client resources are loaded.
getRightIndex(int) - Static method in class com.threerings.parlor.card.trick.util.TrickCardGameUtil
  For four-player games, returns the index of the player to the right of the specified player.
getRotatedOrientation(int, int, int) - Static method in class com.threerings.puzzle.drop.util.DropBoardUtil
  Returns the orientation resulting from rotating the block in the given direction the specified number of times.
getRotatedOrientation(int, int) - Static method in class com.threerings.puzzle.drop.util.DropBoardUtil
  Returns the orientation resulting from rotating the block in the given direction.
getRow() - Method in class com.threerings.puzzle.drop.client.DropSprite
  Returns the row the piece is located in.
getRows() - Method in class com.threerings.puzzle.drop.client.DropBlockSprite
  Returns an array of the row numbers containing the block pieces.
getScene() - Method in class com.threerings.stage.client.StageScenePanel
  Returns the scene being displayed by this panel.
getScene() - Method in class com.threerings.whirled.client.SceneDirector
  Returns the display scene object associated with the scene we currently occupy or null if we currently occupy no scene.
getScene() - Method in class com.threerings.whirled.server.SceneManager
  Returns the scene object (not the scene distributed object) being managed by this scene manager.
getSceneDirector() - Method in interface com.threerings.whirled.util.WhirledContext
  Returns a reference to the scene director.
getSceneId(Place) - Static method in class com.threerings.whirled.data.ScenePlace
  Returns the scene id for the supplied place or -1 if the place is null or not a scene place.
getSceneId(BodyObject) - Static method in class com.threerings.whirled.data.ScenePlace
  Returns the scene id occupied by the supplied body or -1 if the body is not in a scene.
getSceneId() - Method in class com.threerings.whirled.data.SceneUpdate
  Returns the scene id for which this update is appropriate.
getSceneId() - Method in exception com.threerings.whirled.util.NoSuchSceneException
getSceneManager(int) - Method in class com.threerings.whirled.server.SceneRegistry
  Fetches the scene manager associated with the specified scene.
getSceneModel(SceneModel) - Static method in class com.threerings.stage.data.StageMisoSceneModel
  Locates and returns the `StageMisoSceneModel` among the auxiliary scene models associated with the supplied scene model.
getSceneModel() - Method in interface com.threerings.whirled.data.Scene
  Returns the scene model from which this scene was created.
getSceneModel() - Method in class com.threerings.whirled.data.SceneImpl
getSceneModel(SceneModel) - Static method in class com.threerings.whirled.spot.data.SpotSceneModel
  Locates and returns the `SpotSceneModel` among the auxiliary scene models associated with the supplied scene model.
getSceneRepository() - Method in class com.threerings.whirled.server.SceneRegistry
  Returns a reference to the scene repository in use by this registry.
getSceneVersion() - Method in class com.threerings.whirled.data.SceneUpdate
  Returns the scene version for which this update is appropriate.
getSeatedTable() - Method in class com.threerings.parlor.client.TableDirector
  Returns the current table this client is seated at, or null.
getSection(int) - Method in class com.threerings.stage.data.StageMisoSceneModel
  Returns the section identified by the specified key, or null if no section exists for that key.
getSectionKey(int, int) - Method in class com.threerings.stage.data.StageMisoSceneModel
  Returns the section key for the specified tile coordinate.
getSelectedHandSprite() - Method in class com.threerings.parlor.card.client.CardPanel
  Returns the currently selected hand sprite (null if no sprites are selected, the first sprite if multiple sprites are selected).
getSelectedHandSprites() - Method in class com.threerings.parlor.card.client.CardPanel
  Returns an array containing the currently selected hand sprites (returns an empty array if no sprites are selected).
getSessionId() - Method in class com.threerings.parlor.game.client.GameController
  Returns the unique session identifier for the current gameplay session.
getSessionId() - Method in class com.threerings.parlor.game.server.GameManager
  Returns the unique session identifier for this game session.
getSetStatSize(Stat.Type) - Method in class com.threerings.stats.data.StatSet
  Returns the current size of the specified SetStat statistic.
getSimulatorInfo() - Method in interface com.threerings.micasa.simulator.util.SimulatorContext
  Returns a reference to the simulator info describing the game and other details of the simulation.
getStringCode(Stat.Type, String) - Method in interface com.threerings.stats.data.Stat.AuxDataSource
  Maps the specified string to a unique integer value.
getStringCode(Stat.Type, String) - Method in class com.threerings.stats.server.persist.StatRepository
getSuit() - Method in class com.threerings.parlor.card.data.Card
  Returns the suit of the card: SPADES, HEARTS, DIAMONDS, or CLUBS.
getSuitMemberCount(int) - Method in class com.threerings.parlor.card.data.Hand
  Counts the members of a particular suit within this hand.
getTableConfig() - Method in class com.threerings.parlor.client.TableConfigurator
  Return the fully configured table config according to the currently configured user interface elements.
getTableCount() - Method in class com.threerings.parlor.server.TableManager
  Returns the number of tables being managed currently.
getTables() - Method in class com.threerings.micasa.lobby.table.TableLobbyObject
getTables() - Method in interface com.threerings.parlor.data.TableLobbyObject
  Returns a reference to the distributed set instance that will be holding the tables.
getTableService() - Method in class com.threerings.micasa.lobby.table.TableLobbyObject
getTableService() - Method in interface com.threerings.parlor.data.TableLobbyObject
  Returns a reference to the table service configured in this object.
getTeamIndex(int) - Static method in class com.threerings.parlor.card.trick.util.TrickCardGameUtil
  For four-player games with fixed partnerships, this returns the index of the player's team.
getTeamMemberIndex(int, int) - Static method in class com.threerings.parlor.card.trick.util.TrickCardGameUtil
  For four-player games with fixed partnerships, this returns the index of one of the members of a team.
getTeamMemberIndices() - Method in class com.threerings.parlor.data.Table
  For a team game, get the team member indices of the compressed players array returned by `Table.getPlayers()`.
getTestTileDirectory() - Static method in class com.threerings.stage.tools.editor.EditorConfig
  Accessor method for getting the test tile directory.
getTile() - Method in class com.threerings.stage.tools.editor.EditorModel
  Returns the currently selected tile for placement within the scene.
getTileId() - Method in class com.threerings.stage.tools.editor.EditorModel
  Returns the currently selected tile id within the selected tile set.
getTileSet() - Method in class com.threerings.stage.tools.editor.EditorModel
  Returns the currently selected tile set.
getTileSet(int) - Method in class com.threerings.stage.tools.editor.EditorTileManager
getTileSetId() - Method in class com.threerings.stage.tools.editor.EditorModel
  Returns the currently selected tile set id.
getTileSetID(String) - Method in class com.threerings.stage.tools.editor.TestTileLoader
  Generate unique and completely fake tileset IDs that will be stable even after a reload of test tiles.
getTileSetRepository() - Method in interface com.threerings.stage.tools.editor.util.EditorContext
  Return a reference to the tile set repository in use by the tile manager.
getTopRatings(int, int, long, Set<Integer>) - Method in class com.threerings.parlor.rating.server.persist.RatingRepository
  Returns the top-ratings for the specified game.
getTourneyConfig() - Method in class com.threerings.parlor.tourney.server.persist.TourneyRepository.TourneyRecord
getTrickCardGameService() - Method in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  Returns a reference to the trick card game service used to make requests to the server.
getTrickState() - Method in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  Returns the trick state: between hands, playing a hand, or playing a trick.
getTrickStateFieldName() - Method in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  Returns the name of the field that contains the trick state: between hands, playing a hand, or playing a trick.
getTrickTaker() - Method in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  Returns the card of the player who took the current trick.
getTurnDuration() - Method in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  Returns the duration of the current turn, which may depend on the state of the game as well as the duration scale of the active player.
getTurnDurationScales() - Method in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  Returns an array containing the turn duration scales for each player.
getTurnHolder() - Method in interface com.threerings.parlor.turn.data.TurnGameObject
  Returns the username of the player who is currently taking their turn in this turn-based game or `null` if no user currently holds the turn.
getTurnHolderFieldName() - Method in interface com.threerings.parlor.turn.data.TurnGameObject
  Returns the distributed object field name of the `turnHolder` field in the object that implements this interface.
getTurnHolderIndex() - Method in class com.threerings.parlor.turn.client.TurnGameControllerDelegate
  Returns the index of the current turn holder as configured in the game object.
getTurnHolderIndex() - Method in class com.threerings.parlor.turn.server.TurnGameManagerDelegate
  Returns the index of the current turn holder as configured in the game object.
getType() - Method in class com.threerings.stage.data.StageScene
  Returns the scene type (e.g.
getType(int) - Static method in class com.threerings.stats.data.Stat
  Maps a `Stat.Type`'s code code back to a `Stat.Type` instance.
getType() - Method in class com.threerings.stats.data.Stat
  Returns the type of this statistic.
getType() - Method in class com.threerings.stats.data.StatModifier
  Returns the `Stat.Type` of the stat being modified.
getUpdateClass(int) - Method in class com.threerings.whirled.server.persist.SceneUpdateMarshaller
  Returns the update class associated with the specified type code, or null.
getUpdates(int) - Method in class com.threerings.whirled.server.SceneManager
  Returns `UpdateList.getUpdates(int)` for this scene's updates.
getUpdates(int) - Method in class com.threerings.whirled.util.UpdateList
  Returns all of the updates that should be applied to a scene with the specified version to bring it up to date.
getUpdateType(SceneUpdate) - Method in class com.threerings.whirled.server.persist.SceneUpdateMarshaller
  Returns the type code that is assigned to the specified SceneUpdate instance, or -1.
getUpdateType(Class<?>) - Method in class com.threerings.whirled.server.persist.SceneUpdateMarshaller
  Returns the type code that is assigned to the specified SceneUpdate class, or -1.
getUserId(Name) - Static method in class com.threerings.parlor.game.data.UserIdentifier
  Returns the id of the specified user, or 0 if they're not valid.
getUserId(Name) - Method in interface com.threerings.parlor.game.data.UserIdentifier.Ider
getUsername() - Method in interface com.threerings.puzzle.util.PuzzleContext
  Returns the username of the local user.
getValue() - Method in class com.threerings.stats.data.IntArrayStat
  Returns the value of this statistic.
getValue() - Method in class com.threerings.stats.data.IntStat
  Returns the value of this integer statistic.
getVelocity() - Method in class com.threerings.puzzle.drop.client.DropSprite
  Returns the velocity of this sprite.
getVersion() - Method in interface com.threerings.whirled.data.Scene
  Returns the version number of this scene.
getVersion() - Method in class com.threerings.whirled.data.SceneImpl
getVersionIncrement() - Method in class com.threerings.whirled.data.SceneUpdate
  Returns the amount by which this update increments the scene version.
getVertModel() - Method in class com.threerings.stage.tools.editor.EditorScenePanel
  Returns a range model that controls the scrollability of the scene in the vertical direction.
getWidth() - Method in class com.threerings.puzzle.drop.data.DropBoard
  Returns the width of the board in columns.
getWinnerCount() - Method in class com.threerings.parlor.game.data.GameObject
  Returns the number of winners for this game, or `0` if the winners array is not populated, e.g., the game is not yet over.
getWinnerIndex() - Method in class com.threerings.parlor.game.data.GameObject
  Returns the winner index of the first winning player for this game, or `-1` if there are no winners or the winners array is not yet assigned.
getZoneHost(int) - Method in class com.threerings.whirled.zone.peer.server.ZonePeerManager
  Returns the node name of the peer that is hosting the specified scene, or null if no peer has published that they are hosting the scene.
getZoneId() - Method in class com.threerings.stage.data.StageScene
  Returns the zone id to which this scene belongs.
getZoneId() - Method in interface com.threerings.whirled.zone.data.ZonedBodyObject
  Returns the zone id currently occupied by this body.
getZoneLock(int) - Static method in class com.threerings.whirled.zone.peer.server.ZonePeerManager
  Returns a lock used to claim resolution of the specified scene.
getZoneManager(int) - Method in class com.threerings.whirled.zone.peer.server.PeeredZoneRegistry
getZoneManager(int) - Method in class com.threerings.whirled.zone.server.ZoneRegistry
  Returns the zone manager that handles the specified zone id.
getZoneSummary() - Method in class com.threerings.whirled.zone.client.ZoneDirector
  Returns the summary for the zone currently occupied by the client or null if the client does not currently occupy a zone (not a normal situation).
GOT_CATEGORIES - Static variable in class com.threerings.micasa.lobby.LobbyMarshaller.CategoriesMarshaller
  The method id used to dispatch `LobbyMarshaller.CategoriesMarshaller.gotCategories(java.lang.String[])` responses.
GOT_LOBBIES - Static variable in class com.threerings.micasa.lobby.LobbyMarshaller.LobbiesMarshaller
  The method id used to dispatch `LobbyMarshaller.LobbiesMarshaller.gotLobbies(java.util.List<com.threerings.micasa.lobby.Lobby>)` responses.
gotCategories(String[]) - Method in class com.threerings.micasa.lobby.LobbyMarshaller.CategoriesMarshaller
gotCategories(String[]) - Method in class com.threerings.micasa.lobby.LobbySelector
gotCategories(String[]) - Method in interface com.threerings.micasa.lobby.LobbyService.CategoriesListener
  Supplies the listener with the results of a `LobbyService.getCategories(com.threerings.micasa.lobby.LobbyService.CategoriesListener)` request.
gotLobbies(List<Lobby>) - Method in class com.threerings.micasa.lobby.LobbyMarshaller.LobbiesMarshaller
gotLobbies(List<Lobby>) - Method in class com.threerings.micasa.lobby.LobbySelector
gotLobbies(List<Lobby>) - Method in interface com.threerings.micasa.lobby.LobbyService.LobbiesListener
  Supplies the listener with the results of a `LobbyService.getLobbies(java.lang.String, com.threerings.micasa.lobby.LobbyService.LobbiesListener)` request.

## H

Hand - Class in com.threerings.parlor.card.data
  Instances of this class represent hands of cards.
Hand() - Constructor for class com.threerings.parlor.card.data.Hand
handleAction(ActionEvent) - Method in class com.threerings.micasa.client.ClientController
handleAction(ActionEvent) - Method in class com.threerings.micasa.simulator.client.SimulatorController
handleAction(ActionEvent) - Method in class com.threerings.parlor.game.client.GameController
  Handles basic game controller action events.
handleAction(ActionEvent) - Method in class com.threerings.puzzle.client.PuzzleController
handleAction(ActionEvent) - Method in class com.threerings.puzzle.drop.client.DropControllerDelegate
handleClusterClicked(Object, Tuple<Cluster, Point>) - Method in class com.threerings.stage.client.StageSceneController
  Handles a cluster clicked event.
handleLocationClicked(Object, StageLocation) - Method in class com.threerings.stage.client.StageSceneController
  Called when the user clicks on a location within the scene.
handleNew(ActionEvent) - Method in class com.threerings.stage.tools.editor.EditorFrame
  Creates a blank scene and configures the editor to begin editing it.
handleOpen(ActionEvent) - Method in class com.threerings.stage.tools.editor.EditorFrame
  Presents the user with an open file dialog and loads the scenes from the selected file.
handlePreferences(ActionEvent) - Method in class com.threerings.stage.tools.editor.EditorFrame
  Handles a request to open the preferences dialog.
handleQuit(ActionEvent) - Method in class com.threerings.stage.tools.editor.EditorFrame
  Handles a request to quit.
handleQuit(ActionEvent) - Method in class com.threerings.stage.tools.viewer.ViewerFrame
  Handles a request to get the fuck out of dodge.
handleSave(ActionEvent) - Method in class com.threerings.stage.tools.editor.EditorFrame
  Save the scenes to the file they were last associated with.
handleSaveAs(ActionEvent) - Method in class com.threerings.stage.tools.editor.EditorFrame
  Present the user with a save file dialog and save the scenes to the selected file.
handleSetDefBase(ActionEvent) - Method in class com.threerings.stage.tools.editor.EditorFrame
  Make the currently selected base tile into the scene's default tile.
handleTestTiles(ActionEvent) - Method in class com.threerings.stage.tools.editor.EditorFrame
  Handles a request to reload the test tiles.
HAS_PLAYERS - Static variable in interface com.threerings.parlor.tourney.data.TourneyCodes
  This tourney has participating players.
hasAction() - Method in class com.threerings.puzzle.client.PuzzleController
  Returns true if the puzzle has action, false if the action is cleared or it is suspended.
hasFee(BodyObject) - Method in class com.threerings.parlor.tourney.data.EntryFee
  Checks if the user has the required entry fee.
hashCode() - Method in class com.threerings.parlor.card.data.Card
hashCode() - Method in class com.threerings.parlor.data.Table
hashCode() - Method in class com.threerings.parlor.game.data.GameConfig
  Computes a hashcode for this game config object that supports our `GameConfig.equals(java.lang.Object)` implementation.
hashCode() - Method in class com.threerings.parlor.tourney.data.Participant
hashCode() - Method in class com.threerings.stage.data.StageLocation
  Computes a reasonable hashcode for location instances.
hashCode() - Method in class com.threerings.whirled.spot.data.Cluster
hashCode() - Method in interface com.threerings.whirled.spot.data.Location
  The hashcode of a Location should be based only on its coordinates.
hashCode() - Method in class com.threerings.whirled.spot.data.Portal
  Computes a reasonable hashcode for portal instances.
hashCode() - Method in class com.threerings.whirled.spot.data.SceneLocation
hasOverlay() - Method in class com.threerings.puzzle.client.PuzzlePanel
  Returns true if an overlay panel is currently being displayed.
HEARTS - Static variable in interface com.threerings.parlor.card.data.CardCodes
  The suit of hearts.
HOSTED_ZONES - Static variable in class com.threerings.whirled.zone.peer.server.ZoneNodeObject
  The field name of the `hostedZones` field.
HostedZone - Class in com.threerings.whirled.zone.peer.data
  Represents a zone hosted on some node.
HostedZone() - Constructor for class com.threerings.whirled.zone.peer.data.HostedZone
HostedZone(int, Name) - Constructor for class com.threerings.whirled.zone.peer.data.HostedZone
hostedZones - Variable in class com.threerings.whirled.zone.peer.server.ZoneNodeObject
  Contains info on all zones hosted by this server.

## I

ident - Variable in class com.threerings.parlor.data.Parameter
  A string identifier that names this parameter.
IN_PLAY - Static variable in class com.threerings.parlor.game.data.GameObject
  A game state constant indicating that the game is in play.
inBounds(int, int) - Method in class com.threerings.puzzle.drop.client.DropBoardView
  Returns true if the specified coordinate is within the bounds of the board, false if it is not.
inBounds(int, int) - Method in class com.threerings.puzzle.drop.data.DropBoard
  Returns true if the specified coordinate is within the bounds of the board, false if it is not.
increment(int) - Method in class com.threerings.stats.data.IntStat
  Increments this statistic by the specified delta value.
increment(int) - Method in class com.threerings.stats.data.MaxIntStat
increment(String, int) - Method in class com.threerings.stats.data.StringMapStat
  Adds the specified key value pair to this set, overwriting any existing mapping.
incrementMapStat(Stat.Type, String, int) - Method in class com.threerings.stats.data.StatSet
  Increments a string value in a `StringMapStat`.
incrementStat(Stat.Type, int) - Method in class com.threerings.stats.data.StatSet
  Increments an integer statistic in this set.
init() - Method in class com.threerings.micasa.client.MiCasaApp
init() - Method in class com.threerings.micasa.client.MiCasaApplet
  Create the client instance and set things up.
init(MiCasaFrame) - Method in class com.threerings.micasa.client.MiCasaClient
  Initializes a new client and provides it with a frame in which to display everything.
init(Properties) - Method in class com.threerings.micasa.lobby.LobbyConfig
  Initializes this lobby config object with the properties that are used to configure the lobby.
init(CrowdContext, PlaceConfig) - Method in class com.threerings.micasa.lobby.LobbyController
init(LobbyRegistry, Properties) - Method in class com.threerings.micasa.lobby.LobbyManager
  Initializes this lobby manager with its configuration properties.
init() - Method in class com.threerings.micasa.lobby.LobbyRegistry
  Initializes the registry, creating our default lobbies.
init(Injector) - Method in class com.threerings.micasa.server.MiCasaServer
init(Injector, ResultListener<SimulatorServer>) - Method in class com.threerings.micasa.simulator.server.SimpleServer
init(BodyObject, GameConfig, GameManager, DObjectManager) - Method in class com.threerings.micasa.simulator.server.Simulant
  Initializes the simulant with a body object and the game config for the game they'll be engaged in.
init(Injector, ResultListener<SimulatorServer>) - Method in interface com.threerings.micasa.simulator.server.SimulatorServer
  Called to initialize this server instance.
init(PlaceManager, RootDObjectManager, InvocationManager) - Method in class com.threerings.parlor.card.trick.server.TrickCardGameManagerDelegate
init(ParlorContext, GameConfigurator) - Method in class com.threerings.parlor.client.TableConfigurator
  Initialize the TableConfigurator.
init(int, TableConfig, GameConfig) - Method in class com.threerings.parlor.data.Table
  Initializes a new table instance, and assigns it the next monotonically increasing table id.
init(ParlorContext) - Method in class com.threerings.parlor.game.client.GameConfigurator
  Initializes this game configurator, creates its user interface elements and prepares it for display.
init(CrowdContext, PlaceConfig) - Method in class com.threerings.parlor.game.client.GameController
  Initializes this game controller with the game configuration that was established during the match making process.
init(PlaceManager) - Method in class com.threerings.parlor.game.server.GameWatcher
init(T) - Method in class com.threerings.parlor.game.server.GameWatcher
init(TourneyConfig, Comparable<?>) - Method in class com.threerings.parlor.tourney.server.TourneyManager
  Initializes this tourney manager and prepares it for operation.
init() - Method in class com.threerings.parlor.tourney.server.TourniesManager
init(CrowdContext, PlaceConfig) - Method in class com.threerings.parlor.turn.client.TurnGameControllerDelegate
init(GameConfig) - Method in class com.threerings.puzzle.client.PlayerStatusView
  Initializes the player status view with the puzzle config.
init(GameConfig) - Method in class com.threerings.puzzle.client.PuzzleBoardView
  Initializes the board with the board dimensions.
init(GameConfig) - Method in class com.threerings.puzzle.client.PuzzlePanel
  Initializes the puzzle panel with the puzzle config of the puzzle whose user interface is being displayed by the panel
init(GameConfig) - Method in class com.threerings.puzzle.drop.client.DropBoardView
  Initializes the board with the board dimensions.
init(CrowdContext, PlaceConfig) - Method in class com.threerings.puzzle.drop.client.DropControllerDelegate
init(int, int, int, int) - Method in class com.threerings.stage.data.DefaultColorUpdate
  Initializes this update.
init(int, int, ObjectInfo[], ObjectInfo[]) - Method in class com.threerings.stage.data.ModifyObjectsUpdate
  Initializes this update with all necessary data.
init(Injector) - Method in class com.threerings.stage.server.StageServer
init(EditorContext, String) - Method in class com.threerings.stage.tools.editor.EditorFrame
init(EditorScenePanel, int, int) - Method in class com.threerings.stage.tools.editor.PortalTool
init(StageContext, CharacterManager) - Method in class com.threerings.stage.tools.viewer.ViewerFrame
  Instructs us to create our scene panel.
init(CrowdContext, PlaceConfig) - Method in class com.threerings.whirled.client.SceneController
init(int, int) - Method in class com.threerings.whirled.data.SceneUpdate
  Initializes this scene update such that it will operate on a scene with the specified target scene and version number.
init(Injector) - Method in class com.threerings.whirled.server.WhirledServer
initialize(int, int, Portal[], Portal[]) - Method in class com.threerings.whirled.spot.data.ModifyPortalsUpdate
  Initialize the update with all necessary data.
initializeSeed(long) - Method in class com.threerings.puzzle.data.Board
  Sets the seed in the board's random number generator and calls `Board.populate()`.
initType(Stat.Type, Stat) - Static method in class com.threerings.stats.data.Stat
  Used by the `Stat.Type` implementation to map itself to an integer code.
INPLACE_ROTATION - Static variable in class com.threerings.puzzle.drop.data.DropBoard
  The rotation constant for rotation wherein the block occupies the same columns when rotating.
inPlay() - Method in class com.threerings.parlor.data.Table
  Returns true if this table is in play, false if it is still being matchmade.
insertTourney(TourneyConfig) - Method in class com.threerings.parlor.tourney.server.persist.TourneyRepository
  Inserts a new tourney into the repository, assigning a unique id to the tourney.
inside(Shape) - Method in class com.threerings.puzzle.drop.client.DropSprite
IntArrayStat - Class in com.threerings.stats.data
  Used to track an integer array statistic.
IntArrayStat() - Constructor for class com.threerings.stats.data.IntArrayStat
IntSetStat - Class in com.threerings.stats.data
  Used to track a statistic comprised of a bounded set of integers.
IntSetStat() - Constructor for class com.threerings.stats.data.IntSetStat
  Constructs a new IntSetStat that will store up to 255 ints.
IntSetStat(int) - Constructor for class com.threerings.stats.data.IntSetStat
  Constructs a new IntSetStat that will store up to maxSize ints.
IntSetStatAdder - Class in com.threerings.stats.data
  Adds a value to an `IntSetStat`.
IntSetStatAdder(Stat.Type, int) - Constructor for class com.threerings.stats.data.IntSetStatAdder
IntSetStatAdder() - Constructor for class com.threerings.stats.data.IntSetStatAdder
  Constructs an empty IntSetStatAdder (for Streaming purposes).
IntStat - Class in com.threerings.stats.data
  Used to track a single integer statistic.
IntStat() - Constructor for class com.threerings.stats.data.IntStat
IntStatIncrementer - Class in com.threerings.stats.data
  Increments a particular int stat by a specified amount.
IntStatIncrementer(Stat.Type, int) - Constructor for class com.threerings.stats.data.IntStatIncrementer
IntStatIncrementer() - Constructor for class com.threerings.stats.data.IntStatIncrementer
  Constructs an empty IntStatIncrementer (for Streaming purposes).
IntStatMinimumer - Class in com.threerings.stats.data
  Ensures that a particular stat has been set to a minimum value.
IntStatMinimumer(Stat.Type, int) - Constructor for class com.threerings.stats.data.IntStatMinimumer
IntStatMinimumer() - Constructor for class com.threerings.stats.data.IntStatMinimumer
  Constructs an empty IntStatMinimumer (for Streaming purposes).
IntStringSetStat - Class in com.threerings.stats.data
  A string set that maps its values to integers.
IntStringSetStat() - Constructor for class com.threerings.stats.data.IntStringSetStat
INVALID_LOCATION - Static variable in interface com.threerings.whirled.spot.data.SpotCodes
  An error code indicating that a location is not valid.
INVALID_TABLE_POSITION - Static variable in interface com.threerings.parlor.data.ParlorCodes
  An error code returned by the table services.
Invitation - Class in com.threerings.parlor.client
  The invitation class is used to track information related to outstanding invitations generated by or targeted to this client.
Invitation(ParlorContext, ParlorService, Name, GameConfig, InvitationResponseObserver) - Constructor for class com.threerings.parlor.client.Invitation
  Constructs a new invitation record.
INVITATION_ACCEPTED - Static variable in interface com.threerings.parlor.data.ParlorCodes
  The response code for an accepted invitation.
INVITATION_COUNTERED - Static variable in interface com.threerings.parlor.data.ParlorCodes
  The response code for a countered invitation.
INVITATION_REFUSED - Static variable in interface com.threerings.parlor.data.ParlorCodes
  The response code for a refused invitation.
invitationAccepted(Invitation) - Method in class com.threerings.micasa.lobby.LobbyController
invitationAccepted(Invitation) - Method in interface com.threerings.parlor.client.InvitationResponseObserver
  Called if the invitation was accepted.
invitationCancelled(Invitation) - Method in class com.threerings.micasa.lobby.LobbyController
invitationCancelled(Invitation) - Method in interface com.threerings.parlor.client.InvitationHandler
  Called when an invitation is cancelled by the inviting player.
invitationCountered(Invitation, GameConfig) - Method in class com.threerings.micasa.lobby.LobbyController
invitationCountered(Invitation, GameConfig) - Method in interface com.threerings.parlor.client.InvitationResponseObserver
  Called if the invitation was countered with an alternate game configuration.
InvitationHandler - Interface in com.threerings.parlor.client
  A client entity that wishes to handle invitations received by other clients should implement this interface and register itself with the parlor director.
invitationReceived(Invitation) - Method in class com.threerings.micasa.lobby.LobbyController
invitationReceived(Invitation) - Method in interface com.threerings.parlor.client.InvitationHandler
  Called when an invitation is received from another player.
invitationRefused(Invitation, String) - Method in class com.threerings.micasa.lobby.LobbyController
invitationRefused(Invitation, String) - Method in interface com.threerings.parlor.client.InvitationResponseObserver
  Called if the invitation was refused.
InvitationResponseObserver - Interface in com.threerings.parlor.client
  A client entity that wishes to generate invitations for games must implement this interface.
invite(Name, GameConfig, InvitationResponseObserver) - Method in class com.threerings.parlor.client.ParlorDirector
  Requests that the named user be invited to a game described by the supplied game config.
invite(Name, GameConfig, ParlorService.InviteListener) - Method in interface com.threerings.parlor.client.ParlorService
  You probably don't want to call this directly, but want to generate your invitation request via `ParlorDirector.invite(com.threerings.util.Name, com.threerings.parlor.game.data.GameConfig, com.threerings.parlor.client.InvitationResponseObserver)`.
INVITE - Static variable in class com.threerings.parlor.data.ParlorMarshaller
  The method id used to dispatch `ParlorMarshaller.invite(com.threerings.util.Name, com.threerings.parlor.game.data.GameConfig, com.threerings.parlor.client.ParlorService.InviteListener)` requests.
invite(Name, GameConfig, ParlorService.InviteListener) - Method in class com.threerings.parlor.data.ParlorMarshaller
invite(ClientObject, Name, GameConfig, ParlorService.InviteListener) - Method in class com.threerings.parlor.server.ParlorManager
invite(BodyObject, BodyObject, GameConfig) - Method in class com.threerings.parlor.server.ParlorManager
  Issues an invitation from the `inviter` to the `invitee` for a game as described by the supplied config object.
invite(ClientObject, Name, GameConfig, ParlorService.InviteListener) - Method in interface com.threerings.parlor.server.ParlorProvider
  Handles a `ParlorService.invite(com.threerings.util.Name, com.threerings.parlor.game.data.GameConfig, com.threerings.parlor.client.ParlorService.InviteListener)` request.
INVITE_RECEIVED - Static variable in class com.threerings.parlor.data.ParlorMarshaller.InviteMarshaller
  The method id used to dispatch `ParlorMarshaller.InviteMarshaller.inviteReceived(int)` responses.
INVITEE_NOT_ONLINE - Static variable in interface com.threerings.parlor.data.ParlorCodes
  An error code explaining that an invitation was rejected because the invited user was not online at the time the invitation was received.
inviteId - Variable in class com.threerings.parlor.client.Invitation
  The unique id for this invitation (as assigned by the server).
inviteReceived(int) - Method in class com.threerings.parlor.client.Invitation
inviteReceived(int) - Method in interface com.threerings.parlor.client.ParlorService.InviteListener
  Called in response to a successful `ParlorService.invite(com.threerings.util.Name, com.threerings.parlor.game.data.GameConfig, com.threerings.parlor.client.ParlorService.InviteListener)` request.
inviteReceived(int) - Method in class com.threerings.parlor.data.ParlorMarshaller.InviteMarshaller
IS_PRIVATE - Static variable in class com.threerings.parlor.game.data.GameObject
  The field name of the `isPrivate` field.
IS_RATED - Static variable in class com.threerings.parlor.game.data.GameObject
  The field name of the `isRated` field.
isAce() - Method in class com.threerings.parlor.card.data.Card
  Checks whether the card is an ace.
isActive() - Method in class com.threerings.parlor.util.RobotPlayer
  Returns whether the robot is currently active and periodically posting action commands.
isActivePlayer(int) - Method in class com.threerings.parlor.game.data.GameObject
  Returns whether the given player is still an active player in the game.
isActivePlayer(int) - Method in class com.threerings.parlor.game.server.GameManager
  Returns whether the player at the specified player index is actively playing the game
isActivePlayer(int) - Method in interface com.threerings.parlor.turn.server.TurnGameManager
  Extending `GameManager` should automatically handle implementing this method.
isAgent(ClientObject) - Method in class com.threerings.parlor.game.server.GameManager
isAgent(ClientObject) - Method in interface com.threerings.parlor.server.PlayManager
  Return true if the given client is a server-side agent in this place.
isAI(int) - Method in class com.threerings.parlor.game.server.GameManager
  Returns whether the player at the specified player index is an AI.
isBlockEmpty(int, int, int, int) - Method in class com.threerings.puzzle.drop.data.DropBoard
  Returns whether the specified block in the board is empty.
isBouncing() - Method in class com.threerings.puzzle.drop.client.DropSprite
  Returns true if this sprite is bouncing.
isCardPlayable(Hand, Card) - Method in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  Checks whether a user can play the specified card at this time.
isChatting() - Method in class com.threerings.puzzle.client.PuzzleController
  Returns true if the puzzle has been defocused because the player is doing some chatting.
isClimbablePiece(boolean, int, boolean) - Method in interface com.threerings.puzzle.drop.util.PieceDropLogic
  Returns whether the given piece terminates a column climb when determining the height of a piece column to be dropped.
isClusterable() - Method in class com.threerings.stage.data.StageOccupantInfo
  Should return true if the occupant in question is available to be clustered with, false if they are "busy".
isConstrainedPiece(int) - Method in interface com.threerings.puzzle.drop.util.PieceDropLogic
  Returns whether the given piece has constraints upon it that impact its droppability.
isDraggable() - Method in class com.threerings.parlor.card.client.CardSprite
  Checks whether or not the user can drag this card.
isDraw() - Method in class com.threerings.parlor.game.data.GameObject
  Returns true if the game is ended in a draw.
isDroppablePiece(int) - Method in interface com.threerings.puzzle.drop.util.PieceDropLogic
  Returns whether the given piece is potentially droppable.
isDropping() - Method in class com.threerings.puzzle.drop.client.DropSprite
  Returns true if this drop sprite is dropping, false if it has been `DropSprite.stop()`ped or has not yet been `DropSprite.drop()`ped.
isEmpty() - Method in class com.threerings.parlor.client.DefaultSwingTableConfigurator
isEmpty() - Method in class com.threerings.parlor.client.TableConfigurator
  If true, the TableConfigurator is empty, which doesn't mean that it will not return a TableConfig object (for it must), but rather that there are no user-editable options being presented in the config interface.
isEmpty() - Method in class com.threerings.parlor.data.Table
  Returns true if there is no one sitting at this table.
isEmpty() - Method in class com.threerings.puzzle.util.PointSet
  Returns whether this set is empty.
isEquivalent(int, int) - Method in interface com.threerings.puzzle.drop.util.PieceDestroyer.DestroyLogic
  Returns whether piece `a` is equivalent to piece `b` for the purposes of including it in a contiguous piece segment to be destroyed.
isFace() - Method in class com.threerings.parlor.card.data.Card
  Checks whether the card is a face card (KING, QUEEN, or JACK).
isFacingUp() - Method in class com.threerings.parlor.card.client.CardSprite
  Checks whether this card is facing up or down.
isFinished() - Method in class com.threerings.parlor.tourney.server.TourneyManager
  Returns true if the tourney is finished.
isGameOver() - Method in class com.threerings.parlor.game.client.GameController
  Returns whether the game is over.
isInPlay() - Method in class com.threerings.parlor.game.data.GameObject
  Returns whether the game is in play.
isInPlay() - Method in interface com.threerings.parlor.turn.data.TurnGameObject
  Returns true if the game is in play, false if not.
isJoker() - Method in class com.threerings.parlor.card.data.Card
  Checks whether the card is a joker.
isModified() - Method in class com.threerings.parlor.rating.util.Percentiler
  Returns true if thsi percentiler has been modified since it was created or since the last call to `Percentiler.clearModified()`.
isModified() - Method in class com.threerings.stats.data.Stat
  Returns true if the supplied statistic has been modified since it was loaded from the repository.
isNumber() - Method in class com.threerings.parlor.card.data.Card
  Checks whether the card is a number card (2 to 10).
isOccupiedPlayer(int) - Method in class com.threerings.parlor.game.data.GameObject
  Returns whether the given player index in the game is occupied.
isOurTurn() - Method in class com.threerings.parlor.turn.client.TurnGameControllerDelegate
  Returns true if the game is in progress and it is our turn; false otherwise.
isPassable(int, int) - Method in class com.threerings.stage.server.StageSceneManager
  Returns true if the specified tile coordinate is passable (the base tile is passable and it is not in the footprint of an object).
isPassable(TileManager, int) - Static method in class com.threerings.stage.util.StageSceneUtil
  Looks up the base tile set for the specified fully qualified tile identifier and returns true if the associated tile is passable.
isPaused() - Method in class com.threerings.parlor.tourney.server.TourneyManager
  Returns true if the tourney is paused.
isPending() - Method in class com.threerings.parlor.tourney.server.TourneyManager
  Returns true if the tourney is pending.
isPersistent() - Method in interface com.threerings.stats.data.Stat.Type
  Returns true if this stat is persisted between sessions.
isPersistent() - Method in class com.threerings.whirled.server.SceneManager
  Returns true if this scene stores data in the database, or false if it's instantiated anew with each server restart
isPlayer(ClientObject) - Method in class com.threerings.parlor.game.server.GameManager
isPlayer(ClientObject) - Method in interface com.threerings.parlor.server.PlayManager
  Return true if the given client is a player in this place.
isPlayersTurn(int) - Method in class com.threerings.parlor.turn.server.TurnGameManagerDelegate
  Test if it's the inputted player's turn.
isPrivate - Variable in class com.threerings.parlor.game.data.GameObject
  Indicates whether the game is "private".
isProvisional() - Method in class com.threerings.parlor.rating.server.Rating
  Returns true if this rating is provisional (experience < 20).
isRated - Variable in class com.threerings.parlor.game.data.GameObject
  Indicates whether or not this game is rated.
isRobotTesting() - Static method in class com.threerings.puzzle.client.PuzzlePanel
  Returns true if the robot tester is activated.
isRowEmpty(int) - Method in class com.threerings.puzzle.drop.data.DropBoard
  Returns whether the given row in the board is empty.
isRunning() - Method in class com.threerings.parlor.tourney.server.TourneyManager
  Returns true if the tourney is running.
isSeated() - Method in class com.threerings.parlor.client.TableDirector
  Returns true if this client is currently seated at a table, false if they are not.
isSyncingBoards() - Static method in class com.threerings.puzzle.client.PuzzlePanel
  Returns true if board syncing is activated.
isTileValid() - Method in class com.threerings.stage.tools.editor.EditorModel
  Returns whether the currently selected tile is valid.
isValid() - Method in class com.threerings.parlor.card.data.Card
  Checks whether or not this card is valid.
isValid() - Method in class com.threerings.whirled.spot.data.Portal
  Returns true if the portal has a potentially valid target scene and portal id (they are not guaranteed to exist, but they are at least potentially valid values rather than -1 or 0).
isValidDrop(int[], int[], float) - Method in class com.threerings.puzzle.drop.data.DropBoard
  Returns whether all of the pieces at the given coordinates can be dropped one row.
isValidPosition(int, int) - Method in class com.threerings.puzzle.drop.data.DropBoard
  Returns whether the given coordinates are within the board bounds.
isWinner(int) - Method in class com.threerings.parlor.game.data.GameObject
  Returns whether the given player index is a winner, or false if the winners are not yet assigned.
iterator() - Method in class com.threerings.puzzle.util.PointSet
  Returns an iterator that iterates over the points in this set, returning them as `Point` objects.

## J

JACK - Static variable in interface com.threerings.parlor.card.data.CardCodes
  The number of the jack.
join(InvocationService.ConfirmListener) - Method in interface com.threerings.parlor.tourney.client.TourneyService
  Handles a request to join the tourney.
JOIN - Static variable in class com.threerings.parlor.tourney.data.TourneyMarshaller
  The method id used to dispatch `TourneyMarshaller.join(com.threerings.presents.client.InvocationService.ConfirmListener)` requests.
join(InvocationService.ConfirmListener) - Method in class com.threerings.parlor.tourney.data.TourneyMarshaller
join(ClientObject, InvocationService.ConfirmListener) - Method in class com.threerings.parlor.tourney.server.TourneyManager
join(ClientObject, InvocationService.ConfirmListener) - Method in interface com.threerings.parlor.tourney.server.TourneyProvider
  Handles a `TourneyService.join(com.threerings.presents.client.InvocationService.ConfirmListener)` request.
JOIN_CLUSTER - Static variable in class com.threerings.whirled.spot.data.SpotMarshaller
  The method id used to dispatch `SpotMarshaller.joinCluster(int, com.threerings.presents.client.InvocationService.ConfirmListener)` requests.
JOIN_TABLE - Static variable in class com.threerings.parlor.data.TableMarshaller
  The method id used to dispatch `TableMarshaller.joinTable(int, int, com.threerings.presents.client.InvocationService.InvocationListener)` requests.
joinCluster(int, ResultListener<Void>) - Method in class com.threerings.whirled.spot.client.SpotSceneDirector
  Issues a request to join the cluster associated with the specified user (starting one if necessary).
joinCluster(int, InvocationService.ConfirmListener) - Method in interface com.threerings.whirled.spot.client.SpotService
  Requests that this client start or join the specified cluster.
joinCluster(int, InvocationService.ConfirmListener) - Method in class com.threerings.whirled.spot.data.SpotMarshaller
joinCluster(ClientObject, int, InvocationService.ConfirmListener) - Method in interface com.threerings.whirled.spot.server.SpotProvider
  Handles a `SpotService.joinCluster(int, com.threerings.presents.client.InvocationService.ConfirmListener)` request.
joinCluster(ClientObject, int, InvocationService.ConfirmListener) - Method in class com.threerings.whirled.spot.server.SpotSceneRegistry
joinTable(int, int) - Method in class com.threerings.parlor.client.TableDirector
  Sends a request to join the specified table at the specified position.
joinTable(int, int, InvocationService.InvocationListener) - Method in interface com.threerings.parlor.client.TableService
  Requests that the current user be added to the specified table at the specified position.
joinTable(int, int, InvocationService.InvocationListener) - Method in class com.threerings.parlor.data.TableMarshaller
joinTable(ClientObject, int, int, InvocationService.InvocationListener) - Method in class com.threerings.parlor.server.TableManager
joinTable(ClientObject, int, int, InvocationService.InvocationListener) - Method in interface com.threerings.parlor.server.TableProvider
  Handles a `TableService.joinTable(int, int, com.threerings.presents.client.InvocationService.InvocationListener)` request.

## K

keyPressed(KeyEvent) - Method in class com.threerings.stage.client.StageScenePanel
keyPressed(KeyEvent) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
keyReleased(KeyEvent) - Method in class com.threerings.stage.client.StageScenePanel
keyReleased(KeyEvent) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
keyTyped(KeyEvent) - Method in class com.threerings.stage.client.StageScenePanel
KING - Static variable in interface com.threerings.parlor.card.data.CardCodes
  The number of the king.

## L

LAST_UPDATED - Static variable in class com.threerings.parlor.rating.server.persist.RatingRecord
lastUpdated - Variable in class com.threerings.parlor.rating.server.persist.RatingRecord
  The last time this rating was updated.
LAYER_INDEX_CHANGED - Static variable in interface com.threerings.stage.tools.editor.EditorModelListener
LAYER_NAMES - Static variable in class com.threerings.stage.tools.editor.EditorModel
leave(InvocationService.ConfirmListener) - Method in interface com.threerings.parlor.tourney.client.TourneyService
  Handles a request to leave the tourney.
LEAVE - Static variable in class com.threerings.parlor.tourney.data.TourneyMarshaller
  The method id used to dispatch `TourneyMarshaller.leave(com.threerings.presents.client.InvocationService.ConfirmListener)` requests.
leave(InvocationService.ConfirmListener) - Method in class com.threerings.parlor.tourney.data.TourneyMarshaller
leave(ClientObject, InvocationService.ConfirmListener) - Method in class com.threerings.parlor.tourney.server.TourneyManager
leave(ClientObject, InvocationService.ConfirmListener) - Method in interface com.threerings.parlor.tourney.server.TourneyProvider
  Handles a `TourneyService.leave(com.threerings.presents.client.InvocationService.ConfirmListener)` request.
LEAVE_TABLE - Static variable in class com.threerings.parlor.data.TableMarshaller
  The method id used to dispatch `TableMarshaller.leaveTable(int, com.threerings.presents.client.InvocationService.InvocationListener)` requests.
leaveOccupiedScene(BodyObject) - Method in class com.threerings.whirled.server.SceneRegistry
  Ejects the specified body from their current scene and zone.
leaveOccupiedZone(ZonedBodyObject) - Method in class com.threerings.whirled.zone.server.ZoneRegistry
  Ejects the specified body from their current scene and zone.
leaveTable(int) - Method in class com.threerings.parlor.client.TableDirector
  Sends a request to leave the specified table at which we are presumably seated.
leaveTable(int, InvocationService.InvocationListener) - Method in interface com.threerings.parlor.client.TableService
  Requests that the current user be removed from the specified table.
leaveTable(int, InvocationService.InvocationListener) - Method in class com.threerings.parlor.data.TableMarshaller
leaveTable(ClientObject, int, InvocationService.InvocationListener) - Method in class com.threerings.parlor.server.TableManager
leaveTable(ClientObject, int, InvocationService.InvocationListener) - Method in interface com.threerings.parlor.server.TableProvider
  Handles a `TableService.leaveTable(int, com.threerings.presents.client.InvocationService.InvocationListener)` request.
LEFT - Static variable in interface com.threerings.parlor.card.trick.data.TrickCardCodes
  For four-player games, the player on the left.
len - Variable in class com.threerings.puzzle.drop.data.SegmentInfo
  The segment's length in pieces.
LIGHT_LEVEL - Static variable in class com.threerings.stage.data.StageSceneObject
  The field name of the `lightLevel` field.
LIGHT_SHADE - Static variable in class com.threerings.stage.data.StageSceneObject
  The field name of the `lightShade` field.
lightLevel - Variable in class com.threerings.stage.data.StageSceneObject
  The light level in this scene.
lightShade - Variable in class com.threerings.stage.data.StageSceneObject
  The color of the light.
loadExtras(int, SceneModel) - Method in class com.threerings.whirled.server.persist.DummySceneRepository
loadExtras(int, SceneModel) - Method in interface com.threerings.whirled.server.persist.SceneRepository
  Loads optional additional scene data.
loadPercentile(int, int) - Method in class com.threerings.parlor.rating.server.persist.RatingRepository
  Loads the percentile distribution associated with the specified game and mode.
loadPercentiles(int) - Method in class com.threerings.parlor.rating.server.persist.RatingRepository
  Loads all the percentile distributions associated with the specified game.
loadScene(String) - Method in class com.threerings.stage.tools.viewer.ViewerFrame
loadSceneModel(int) - Method in interface com.threerings.whirled.client.persist.SceneRepository
  Fetches the model for the scene with the specified id.
loadSceneModel(int) - Method in class com.threerings.whirled.server.persist.DummySceneRepository
loadSceneModel(int) - Method in interface com.threerings.whirled.server.persist.SceneRepository
  Fetches the model for the scene with the specified scene id.
loadStats(int) - Method in class com.threerings.stats.server.persist.StatRepository
  Loads the stats associated with the specified player.
loadTestTiles() - Method in class com.threerings.stage.tools.editor.TestTileLoader
  Check the specified directory and all its subdirectories for xml files.
loadTournies() - Method in class com.threerings.parlor.tourney.server.persist.TourneyRepository
  Loads all the tourney configs from the repository.
loadUpdates(int) - Method in class com.threerings.whirled.server.persist.DummySceneRepository
loadUpdates(int) - Method in interface com.threerings.whirled.server.persist.SceneRepository
  Fetches the set of updates associated with the specified scene.
Lobby - Class in com.threerings.micasa.lobby
  A simple class for keeping track of information for each lobby in operation on the server.
Lobby(int, String, String) - Constructor for class com.threerings.micasa.lobby.Lobby
  Constructs a lobby record and initializes it with the specified values.
Lobby() - Constructor for class com.threerings.micasa.lobby.Lobby
  Constructs a blank lobby record suitable for unserialization.
LobbyConfig - Class in com.threerings.micasa.lobby
LobbyConfig() - Constructor for class com.threerings.micasa.lobby.LobbyConfig
LobbyController - Class in com.threerings.micasa.lobby
LobbyController() - Constructor for class com.threerings.micasa.lobby.LobbyController
LobbyManager - Class in com.threerings.micasa.lobby
  Takes care of the server side of a particular lobby.
LobbyManager() - Constructor for class com.threerings.micasa.lobby.LobbyManager
LobbyMarshaller - Class in com.threerings.micasa.lobby
  Provides the implementation of the `LobbyService` interface that marshalls the arguments and delivers the request to the provider on the server.
LobbyMarshaller() - Constructor for class com.threerings.micasa.lobby.LobbyMarshaller
LobbyMarshaller.CategoriesMarshaller - Class in com.threerings.micasa.lobby
  Marshalls results to implementations of `LobbyService.CategoriesListener`.
LobbyMarshaller.CategoriesMarshaller() - Constructor for class com.threerings.micasa.lobby.LobbyMarshaller.CategoriesMarshaller
LobbyMarshaller.LobbiesMarshaller - Class in com.threerings.micasa.lobby
  Marshalls results to implementations of `LobbyService.LobbiesListener`.
LobbyMarshaller.LobbiesMarshaller() - Constructor for class com.threerings.micasa.lobby.LobbyMarshaller.LobbiesMarshaller
LobbyObject - Class in com.threerings.micasa.lobby
  Presently the lobby object contains nothing specific, but the class acts as a placeholder in case lobby-wide fields are needed in the future.
LobbyObject() - Constructor for class com.threerings.micasa.lobby.LobbyObject
lobbyOid - Variable in class com.threerings.parlor.data.Table
  The object id of the lobby object with which this table is associated.
LobbyPanel - Class in com.threerings.micasa.lobby
  Used to display the interface for the lobbies.
LobbyPanel(MiCasaContext, LobbyConfig) - Constructor for class com.threerings.micasa.lobby.LobbyPanel
  Constructs a new lobby panel and the associated user interface elements.
LobbyProvider - Interface in com.threerings.micasa.lobby
  Defines the server-side of the `LobbyService`.
LobbyRegistry - Class in com.threerings.micasa.lobby
  The lobby registry is the primary class that coordinates the lobby services on the client.
LobbyRegistry(InvocationManager) - Constructor for class com.threerings.micasa.lobby.LobbyRegistry
LobbySelector - Class in com.threerings.micasa.lobby
  The lobby selector displays a drop-down box listing the categories of lobbies available on this server and when a category is selected, it displays a list of the lobbies that are available in that category.
LobbySelector(MiCasaContext) - Constructor for class com.threerings.micasa.lobby.LobbySelector
  Constructs a new lobby selector component.
LobbyService - Interface in com.threerings.micasa.lobby
  Provides an interface to the various parlor services that are directly invokable by the client (by means of the invocation services).
LobbyService.CategoriesListener - Interface in com.threerings.micasa.lobby
  Used to communicate the results of a `LobbyService.getCategories(com.threerings.micasa.lobby.LobbyService.CategoriesListener)` request.
LobbyService.LobbiesListener - Interface in com.threerings.micasa.lobby
  Used to communicate the results of a `LobbyService.getLobbies(java.lang.String, com.threerings.micasa.lobby.LobbyService.LobbiesListener)` request.
loc - Variable in class com.threerings.whirled.spot.data.Portal
  The location of the portal.
loc - Variable in class com.threerings.whirled.spot.data.SceneLocation
  The actual location, which is interpreted by the display system.
localDataDir(String) - Static method in class com.threerings.stage.tools.editor.EditorApp
  Given a subdirectory name (that should correspond to the calling service), returns a file path that can be used to store local data.
Location - Interface in com.threerings.whirled.spot.data
LOCATION_CLICKED - Static variable in class com.threerings.stage.client.StageScenePanel
  An action command generated when the user clicks on a location within the scene.
LOCATION_OCCUPIED - Static variable in interface com.threerings.whirled.spot.data.SpotCodes
  An error code indicating that a location is occupied.
locationForObject(TileManager, ObjectInfo) - Static method in class com.threerings.stage.util.StageSceneUtil
  Does the necessary jiggery pokery to figure out where the specified object's associated location is.
locationForObject(TileManager, ObjectInfo, int) - Static method in class com.threerings.stage.util.StageSceneUtil
  Does the necessary jiggery pokery to figure out where the specified object's associated location is.
locationForObject(TileManager, int, int, int) - Static method in class com.threerings.stage.util.StageSceneUtil
  Does the necessary jiggery pokery to figure out where the specified object's associated location is.
locationForObject(TileManager, int, int, int, int) - Static method in class com.threerings.stage.util.StageSceneUtil
  Does the necessary jiggery pokery to figure out where the specified object's associated location is.
locationToCoords(int, int, Point) - Static method in class com.threerings.stage.util.StageSceneUtil
  Converts full coordinates to Cartesian coordinates.
Log - Class in com.threerings.micasa
  Contains a reference to the log object used by the MiCasa package.
Log() - Constructor for class com.threerings.micasa.Log
log - Static variable in class com.threerings.micasa.Log
  The static log instance configured for use by this package.
Log - Class in com.threerings.parlor.card
  Contains a reference to the log object used by the Card services.
Log() - Constructor for class com.threerings.parlor.card.Log
log - Static variable in class com.threerings.parlor.card.Log
Log - Class in com.threerings.parlor
  Contains a reference to the log object used by the Parlor services.
Log() - Constructor for class com.threerings.parlor.Log
log - Static variable in class com.threerings.parlor.Log
  We dispatch our log messages through this logger.
Log - Class in com.threerings.puzzle
  Contains a reference to the log object used by this package.
Log() - Constructor for class com.threerings.puzzle.Log
log - Static variable in class com.threerings.puzzle.Log
Log - Class in com.threerings.stage
  Contains a reference to the log object used by this package.
Log() - Constructor for class com.threerings.stage.Log
log - Static variable in class com.threerings.stage.Log
Log - Class in com.threerings.stats
  A placeholder class that contains a reference to the log object used by this project.
Log() - Constructor for class com.threerings.stats.Log
log - Static variable in class com.threerings.stats.Log
  We dispatch our log messages through this logger.
Log - Class in com.threerings.whirled
  Contains a reference to the log object used by the Whirled services.
Log() - Constructor for class com.threerings.whirled.Log
log - Static variable in class com.threerings.whirled.Log
Log - Class in com.threerings.whirled.spot
  Contains a reference to the log object used by the Whirled Spot services.
Log() - Constructor for class com.threerings.whirled.spot.Log
log - Static variable in class com.threerings.whirled.spot.Log
Log - Class in com.threerings.whirled.zone
  Contains a reference to the log object used by the Whirled Zone services.
Log() - Constructor for class com.threerings.whirled.zone.Log
log - Static variable in class com.threerings.whirled.zone.Log
logic - Variable in class com.threerings.parlor.tourney.data.TourneyConfig
  The tournament logic runtime persistent data.
LOGOFF - Static variable in class com.threerings.micasa.simulator.client.SimulatorController
  Command constant used to logoff the client.
LogonPanel - Class in com.threerings.micasa.client
LogonPanel(MiCasaContext) - Constructor for class com.threerings.micasa.client.LogonPanel

## M

main(String[]) - Static method in class com.threerings.micasa.client.MiCasaApp
main(String[]) - Static method in class com.threerings.micasa.server.MiCasaServer
main(String[]) - Static method in class com.threerings.micasa.simulator.client.SimulatorApp
main(String[]) - Static method in class com.threerings.stage.tools.editor.EditorApp
  Instantiate the application object and start it running.
main(String[]) - Static method in class com.threerings.stage.tools.viewer.ViewerApp
  Instantiate the application object and start it running.
main(String[]) - Static method in class com.threerings.stage.tools.xml.StageSceneParser
  A simple hook for parsing a single scene from the command line.
mapEnteringBody(BodyObject, Portal) - Method in class com.threerings.whirled.spot.server.SpotSceneManager
  Assigns a starting location for an entering body.
MAX_CODE - Static variable in class com.threerings.stats.server.persist.MaxStatCodeRecord
maxCode - Variable in class com.threerings.stats.server.persist.MaxStatCodeRecord
maximum - Variable in class com.threerings.parlor.data.RangeParameter
  The maximum value of this parameter.
MAXIMUM_RATING - Static variable in interface com.threerings.parlor.rating.data.RatingCodes
  The maximum rating value.
MaxIntStat - Class in com.threerings.stats.data
  Extends the `IntStat` by maintaining a maximum value which is updated every time a value is accumulated to the stat.
MaxIntStat() - Constructor for class com.threerings.stats.data.MaxIntStat
maxStat(Stat.Type, int) - Method in class com.threerings.stats.data.StatSet
  Sets an integer stat to the specified value, if it exceeds our existing recorded value.
MaxStatCodeRecord - Class in com.threerings.stats.server.persist
MaxStatCodeRecord() - Constructor for class com.threerings.stats.server.persist.MaxStatCodeRecord
MaxValueIntStat - Class in com.threerings.stats.data
  Extends the `IntStat` by maintaining the maximum value that the stat has ever been assigned (unlike `MaxIntStat`, which tracks the maximum value that the stat has ever been incremented by).
MaxValueIntStat() - Constructor for class com.threerings.stats.data.MaxValueIntStat
mayBeStarted() - Method in class com.threerings.parlor.data.Table
  Returns true if this table has a sufficient number of players that the game can be started.
mayLeavePlace(PlaceObject) - Method in class com.threerings.puzzle.client.PuzzleController
mayStandAtLocation(BodyObject, StageLocation) - Method in class com.threerings.stage.server.StageSceneManager
  Called by NPPs to determine whether or not they can stand at the specified location.
mayTraversePortal(BodyObject, Portal) - Method in class com.threerings.whirled.spot.server.SpotSceneManager
  This is called when a user requests to traverse a portal from this scene to another scene.
MiCasaApp - Class in com.threerings.micasa.client
  The micasa app is the main point of entry for the MiCasa client application.
MiCasaApp() - Constructor for class com.threerings.micasa.client.MiCasaApp
MiCasaApplet - Class in com.threerings.micasa.client
  The MiCasa applet is used to make MiCasa games available via the web browser.
MiCasaApplet() - Constructor for class com.threerings.micasa.client.MiCasaApplet
MiCasaBootstrapData - Class in com.threerings.micasa.data
  Extends the basic Presents bootstrap data and provides some bootstrap information specific to the MiCasa services.
MiCasaBootstrapData() - Constructor for class com.threerings.micasa.data.MiCasaBootstrapData
MiCasaClient - Class in com.threerings.micasa.client
  The MiCasa client takes care of instantiating all of the proper managers and loading up all of the necessary configuration and getting the client bootstrapped.
MiCasaClient() - Constructor for class com.threerings.micasa.client.MiCasaClient
MiCasaConfig - Class in com.threerings.micasa.server
  Provides access to the MiCasa server configuration.
MiCasaConfig() - Constructor for class com.threerings.micasa.server.MiCasaConfig
MiCasaContext - Interface in com.threerings.micasa.util
  The micasa context encapsulates the contexts of all of the services that are used by the micasa client so that we can pass around one single context implementation that provides all of the necessary components to all of the services in use.
MiCasaFrame - Class in com.threerings.micasa.client
  Contains the user interface for the MiCasa client application.
MiCasaFrame() - Constructor for class com.threerings.micasa.client.MiCasaFrame
  Constructs the top-level MiCasa client frame.
MiCasaFrame(String) - Constructor for class com.threerings.micasa.client.MiCasaFrame
  Constructs the top-level MiCasa client frame with the specified window title.
MiCasaServer - Class in com.threerings.micasa.server
  The main general organizer of everything that goes on in the MiCasa game server process.
MiCasaServer() - Constructor for class com.threerings.micasa.server.MiCasaServer
MiCasaSession - Class in com.threerings.micasa.server
  Extends the Crowd session and provides bootstrap data specific to the MiCasa services.
MiCasaSession() - Constructor for class com.threerings.micasa.server.MiCasaSession
MicroCardSprite - Class in com.threerings.parlor.card.client
MicroCardSprite(CardPanel, Card) - Constructor for class com.threerings.parlor.card.client.MicroCardSprite
  Creates a new upward-facing micro-card sprite.
MicroCardSprite(CardPanel, Card, boolean) - Constructor for class com.threerings.parlor.card.client.MicroCardSprite
  Creates a new micro-card sprite.
minimum - Variable in class com.threerings.parlor.data.RangeParameter
  The minimum value of this parameter.
MINIMUM_RATING - Static variable in interface com.threerings.parlor.rating.data.RatingCodes
  The minimum rating value.
minimumPlayerCount - Variable in class com.threerings.parlor.data.TableConfig
  The minimum number of players needed overall (or per-team if a team-based game) for the game to start at the creator's discretion.
minPlayers - Variable in class com.threerings.parlor.tourney.data.TourneyConfig
  The minimum number of players needed for the tourney to start.
MOD_COUNT - Static variable in class com.threerings.stats.server.persist.StatRecord
modCount - Variable in class com.threerings.stats.server.persist.StatRecord
  The number of times this stat has been updated, so that simultaneous attempts to update the same stat in the repository can be caught and handled.
modelChanged(int) - Method in interface com.threerings.stage.tools.editor.EditorModelListener
  Called by the `EditorModel` when the model is changed.
modelChanged(int) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
modelChanged(int) - Method in class com.threerings.stage.tools.editor.TileInfoPanel
modify(IntSetStat) - Method in class com.threerings.stats.data.IntSetStatAdder
modify(IntStat) - Method in class com.threerings.stats.data.IntStatIncrementer
modify(IntStat) - Method in class com.threerings.stats.data.IntStatMinimumer
modify(T) - Method in class com.threerings.stats.data.StatModifier
  Applies the modification to the stat in question.
MODIFY_SCENE_ACCESS - Static variable in interface com.threerings.stage.data.StageCodes
  The access control identifier for scene modification privileges.
ModifyObjectsUpdate - Class in com.threerings.stage.data
  A scene update that is broadcast when objects have been added to or removed from the scene.
ModifyObjectsUpdate() - Constructor for class com.threerings.stage.data.ModifyObjectsUpdate
ModifyPortalsUpdate - Class in com.threerings.whirled.spot.data
  A scene update to add/remove portals.
ModifyPortalsUpdate() - Constructor for class com.threerings.whirled.spot.data.ModifyPortalsUpdate
mouseDragged(MouseEvent) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
mouseDragged(MouseEvent) - Method in class com.threerings.stage.tools.editor.PortalTool
  When the mouse is dragged we update the current portal.
mouseExited(MouseEvent) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
mouseMoved(MouseEvent) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
mousePressed(MouseEvent) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
mousePressed(MouseEvent) - Method in class com.threerings.stage.tools.viewer.ViewerScenePanel
mouseReleased(MouseEvent) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
mouseReleased(MouseEvent) - Method in class com.threerings.stage.tools.editor.PortalTool
  If button1 is released, we store the new portal, if button3: we cancel.
MOVE_BLOCK_LEFT - Static variable in class com.threerings.puzzle.drop.client.DropControllerDelegate
  The action command for moving the block to the left.
MOVE_BLOCK_RIGHT - Static variable in class com.threerings.puzzle.drop.client.DropControllerDelegate
  The action command for moving the block to the right.
MOVE_REQUIRES_SERVER_SWITCH - Static variable in class com.threerings.whirled.data.SceneMarshaller.SceneMoveMarshaller
  The method id used to dispatch `SceneMarshaller.SceneMoveMarshaller.moveRequiresServerSwitch(java.lang.String, int[])` responses.
MOVE_REQUIRES_SERVER_SWITCH - Static variable in class com.threerings.whirled.spot.data.SpotMarshaller.SpotSceneMoveMarshaller
  The method id used to dispatch `SpotMarshaller.SpotSceneMoveMarshaller.moveRequiresServerSwitch(java.lang.String, int[])` responses.
MOVE_REQUIRES_SERVER_SWITCH - Static variable in class com.threerings.whirled.zone.data.ZoneMarshaller.ZoneMoveMarshaller
  The method id used to dispatch `ZoneMarshaller.ZoneMoveMarshaller.moveRequiresServerSwitch(java.lang.String, int[])` responses.
MOVE_SUCCEEDED - Static variable in class com.threerings.whirled.data.SceneMarshaller.SceneMoveMarshaller
  The method id used to dispatch `SceneMarshaller.SceneMoveMarshaller.moveSucceeded(int, com.threerings.crowd.data.PlaceConfig)` responses.
MOVE_SUCCEEDED - Static variable in class com.threerings.whirled.spot.data.SpotMarshaller.SpotSceneMoveMarshaller
  The method id used to dispatch `SpotMarshaller.SpotSceneMoveMarshaller.moveSucceeded(int, com.threerings.crowd.data.PlaceConfig)` responses.
MOVE_SUCCEEDED - Static variable in class com.threerings.whirled.zone.data.ZoneMarshaller.ZoneMoveMarshaller
  The method id used to dispatch `ZoneMarshaller.ZoneMoveMarshaller.moveSucceeded(int, com.threerings.crowd.data.PlaceConfig, com.threerings.whirled.zone.data.ZoneSummary)` responses.
MOVE_SUCCEEDED_WITH_SCENE - Static variable in class com.threerings.whirled.data.SceneMarshaller.SceneMoveMarshaller
  The method id used to dispatch `SceneMarshaller.SceneMoveMarshaller.moveSucceededWithScene(int, com.threerings.crowd.data.PlaceConfig, com.threerings.whirled.data.SceneModel)` responses.
MOVE_SUCCEEDED_WITH_SCENE - Static variable in class com.threerings.whirled.spot.data.SpotMarshaller.SpotSceneMoveMarshaller
  The method id used to dispatch `SpotMarshaller.SpotSceneMoveMarshaller.moveSucceededWithScene(int, com.threerings.crowd.data.PlaceConfig, com.threerings.whirled.data.SceneModel)` responses.
MOVE_SUCCEEDED_WITH_SCENE - Static variable in class com.threerings.whirled.zone.data.ZoneMarshaller.ZoneMoveMarshaller
  The method id used to dispatch `ZoneMarshaller.ZoneMoveMarshaller.moveSucceededWithScene(int, com.threerings.crowd.data.PlaceConfig, com.threerings.whirled.zone.data.ZoneSummary, com.threerings.whirled.data.SceneModel)` responses.
MOVE_SUCCEEDED_WITH_UPDATES - Static variable in class com.threerings.whirled.data.SceneMarshaller.SceneMoveMarshaller
  The method id used to dispatch `SceneMarshaller.SceneMoveMarshaller.moveSucceededWithUpdates(int, com.threerings.crowd.data.PlaceConfig, com.threerings.whirled.data.SceneUpdate[])` responses.
MOVE_SUCCEEDED_WITH_UPDATES - Static variable in class com.threerings.whirled.spot.data.SpotMarshaller.SpotSceneMoveMarshaller
  The method id used to dispatch `SpotMarshaller.SpotSceneMoveMarshaller.moveSucceededWithUpdates(int, com.threerings.crowd.data.PlaceConfig, com.threerings.whirled.data.SceneUpdate[])` responses.
MOVE_SUCCEEDED_WITH_UPDATES - Static variable in class com.threerings.whirled.zone.data.ZoneMarshaller.ZoneMoveMarshaller
  The method id used to dispatch `ZoneMarshaller.ZoneMoveMarshaller.moveSucceededWithUpdates(int, com.threerings.crowd.data.PlaceConfig, com.threerings.whirled.zone.data.ZoneSummary, com.threerings.whirled.data.SceneUpdate[])` responses.
MOVE_TO - Static variable in class com.threerings.whirled.data.SceneMarshaller
  The method id used to dispatch `SceneMarshaller.moveTo(int, int, com.threerings.whirled.client.SceneService.SceneMoveListener)` requests.
MOVE_TO - Static variable in class com.threerings.whirled.zone.data.ZoneMarshaller
  The method id used to dispatch `ZoneMarshaller.moveTo(int, int, int, com.threerings.whirled.zone.client.ZoneService.ZoneMoveListener)` requests.
moveBody(BodyObject, int) - Method in class com.threerings.whirled.server.SceneRegistry
  Ejects the specified body from their current scene and sends them a request to move to the specified new scene.
moveBody(ZonedBodyObject, int, int) - Method in class com.threerings.whirled.zone.server.ZoneRegistry
  Ejects the specified body from their current scene and sends them a request to move to the specified new zone and scene.
moveBodyToDefaultPortal(PlaceRegistry, BodyObject) - Static method in class com.threerings.whirled.spot.server.SpotSceneManager
  Move the specified body to the default portal, if possible.
movePending() - Method in class com.threerings.whirled.client.SceneDirector
  Returns true if there is a pending move request.
movePiece(int, int, int, int, long) - Method in class com.threerings.puzzle.drop.client.DropBoardView
  Instructs the view to move the piece at the specified starting position to the specified destination position.
moveRequiresServerSwitch(String, int[]) - Method in class com.threerings.whirled.client.SceneDirector
moveRequiresServerSwitch(String, int[]) - Method in class com.threerings.whirled.client.SceneMoveAdapter
moveRequiresServerSwitch(String, int[]) - Method in interface com.threerings.whirled.client.SceneService.SceneMoveListener
  Indicates that the client must switch to the specified server and reissue its move request in order to relocate to its desired scene.
moveRequiresServerSwitch(String, int[]) - Method in class com.threerings.whirled.data.SceneMarshaller.SceneMoveMarshaller
moveRequiresServerSwitch(String, int[]) - Method in class com.threerings.whirled.spot.data.SpotMarshaller.SpotSceneMoveMarshaller
moveRequiresServerSwitch(String, int[]) - Method in class com.threerings.whirled.zone.client.ZoneDirector
moveRequiresServerSwitch(String, int[]) - Method in interface com.threerings.whirled.zone.client.ZoneService.ZoneMoveListener
  Indicates that the client must switch to the specified server and reissue its move request in order to relocate to its desired zone.
moveRequiresServerSwitch(String, int[]) - Method in class com.threerings.whirled.zone.data.ZoneMarshaller.ZoneMoveMarshaller
moveSucceeded(int, PlaceConfig) - Method in class com.threerings.whirled.client.SceneDirector
moveSucceeded(int, PlaceConfig) - Method in class com.threerings.whirled.client.SceneMoveAdapter
moveSucceeded(int, PlaceConfig) - Method in interface com.threerings.whirled.client.SceneService.SceneMoveListener
  Indicates that a move succeeded.
moveSucceeded(int, PlaceConfig) - Method in class com.threerings.whirled.data.SceneMarshaller.SceneMoveMarshaller
moveSucceeded(int, PlaceConfig) - Method in class com.threerings.whirled.spot.data.SpotMarshaller.SpotSceneMoveMarshaller
moveSucceeded(int, PlaceConfig, ZoneSummary) - Method in class com.threerings.whirled.zone.client.ZoneDirector
moveSucceeded(int, PlaceConfig, ZoneSummary) - Method in interface com.threerings.whirled.zone.client.ZoneService.ZoneMoveListener
  Called in response to a successful `ZoneService.moveTo(int, int, int, com.threerings.whirled.zone.client.ZoneService.ZoneMoveListener)` request.
moveSucceeded(int, PlaceConfig, ZoneSummary) - Method in class com.threerings.whirled.zone.data.ZoneMarshaller.ZoneMoveMarshaller
moveSucceededWithScene(int, PlaceConfig, SceneModel) - Method in class com.threerings.whirled.client.SceneDirector
moveSucceededWithScene(int, PlaceConfig, SceneModel) - Method in class com.threerings.whirled.client.SceneMoveAdapter
moveSucceededWithScene(int, PlaceConfig, SceneModel) - Method in interface com.threerings.whirled.client.SceneService.SceneMoveListener
  Indicates that a move succeeded and that the client's cached scene information should be updated with the supplied data.
moveSucceededWithScene(int, PlaceConfig, SceneModel) - Method in class com.threerings.whirled.data.SceneMarshaller.SceneMoveMarshaller
moveSucceededWithScene(int, PlaceConfig, SceneModel) - Method in class com.threerings.whirled.spot.data.SpotMarshaller.SpotSceneMoveMarshaller
moveSucceededWithScene(int, PlaceConfig, ZoneSummary, SceneModel) - Method in class com.threerings.whirled.zone.client.ZoneDirector
moveSucceededWithScene(int, PlaceConfig, ZoneSummary, SceneModel) - Method in interface com.threerings.whirled.zone.client.ZoneService.ZoneMoveListener
  Called in response to a successful `ZoneService.moveTo(int, int, int, com.threerings.whirled.zone.client.ZoneService.ZoneMoveListener)` request when our cached scene was out of date and the server determined that we needed an updated copy.
moveSucceededWithScene(int, PlaceConfig, ZoneSummary, SceneModel) - Method in class com.threerings.whirled.zone.data.ZoneMarshaller.ZoneMoveMarshaller
moveSucceededWithUpdates(int, PlaceConfig, SceneUpdate[]) - Method in class com.threerings.whirled.client.SceneDirector
moveSucceededWithUpdates(int, PlaceConfig, SceneUpdate[]) - Method in class com.threerings.whirled.client.SceneMoveAdapter
moveSucceededWithUpdates(int, PlaceConfig, SceneUpdate[]) - Method in interface com.threerings.whirled.client.SceneService.SceneMoveListener
  Indicates that a move succeeded and that the client's cached scene information should be updated with the supplied data.
moveSucceededWithUpdates(int, PlaceConfig, SceneUpdate[]) - Method in class com.threerings.whirled.data.SceneMarshaller.SceneMoveMarshaller
moveSucceededWithUpdates(int, PlaceConfig, SceneUpdate[]) - Method in class com.threerings.whirled.spot.data.SpotMarshaller.SpotSceneMoveMarshaller
moveSucceededWithUpdates(int, PlaceConfig, ZoneSummary, SceneUpdate[]) - Method in class com.threerings.whirled.zone.client.ZoneDirector
moveSucceededWithUpdates(int, PlaceConfig, ZoneSummary, SceneUpdate[]) - Method in interface com.threerings.whirled.zone.client.ZoneService.ZoneMoveListener
  Called in response to a successful `ZoneService.moveTo(int, int, int, com.threerings.whirled.zone.client.ZoneService.ZoneMoveListener)` request when our cached scene was out of date and the server determined that we needed some updates.
moveSucceededWithUpdates(int, PlaceConfig, ZoneSummary, SceneUpdate[]) - Method in class com.threerings.whirled.zone.data.ZoneMarshaller.ZoneMoveMarshaller
moveTo(int) - Method in class com.threerings.whirled.client.SceneDirector
  Requests that this client move the specified scene.
moveTo(int, int, SceneService.SceneMoveListener) - Method in interface com.threerings.whirled.client.SceneService
  Requests that that this client's body be moved to the specified scene.
moveTo(int, int, SceneService.SceneMoveListener) - Method in class com.threerings.whirled.data.SceneMarshaller
moveTo(ClientObject, int, int, SceneService.SceneMoveListener) - Method in interface com.threerings.whirled.server.SceneProvider
  Handles a `SceneService.moveTo(int, int, com.threerings.whirled.client.SceneService.SceneMoveListener)` request.
moveTo(ClientObject, int, int, SceneService.SceneMoveListener) - Method in class com.threerings.whirled.server.SceneRegistry
moveTo(int, int) - Method in class com.threerings.whirled.zone.client.ZoneDirector
  Requests that this client move the specified scene in the specified zone.
moveTo(int, int, ResultListener<PlaceConfig>) - Method in class com.threerings.whirled.zone.client.ZoneDirector
  Requests that this client move the specified scene in the specified zone.
moveTo(int, int, int, ZoneService.ZoneMoveListener) - Method in interface com.threerings.whirled.zone.client.ZoneService
  Requests that that this client's body be moved to the specified scene in the specified zone.
moveTo(int, int, int, ZoneService.ZoneMoveListener) - Method in class com.threerings.whirled.zone.data.ZoneMarshaller
moveTo(ClientObject, int, int, int, ZoneService.ZoneMoveListener) - Method in class com.threerings.whirled.zone.peer.server.PeeredZoneRegistry
moveTo(ClientObject, int, int, int, ZoneService.ZoneMoveListener) - Method in interface com.threerings.whirled.zone.server.ZoneProvider
  Handles a `ZoneService.moveTo(int, int, int, com.threerings.whirled.zone.client.ZoneService.ZoneMoveListener)` request.
moveTo(ClientObject, int, int, int, ZoneService.ZoneMoveListener) - Method in class com.threerings.whirled.zone.server.ZoneRegistry
MULTIPLE - Static variable in class com.threerings.parlor.card.client.CardPanel
  The selection mode in which the user can select multiple cards.
MUST_BE_CREATOR - Static variable in interface com.threerings.parlor.data.ParlorCodes
  An error code returned by the table services.
MUTILATE_SCENE_ACCESS - Static variable in interface com.threerings.stage.data.StageCodes
  The access control identifier for potentially damaging scene modification privileges.

## N

name - Variable in class com.threerings.micasa.lobby.Lobby
  The human readable name of the lobby.
name - Variable in class com.threerings.parlor.data.Parameter
  A human readable name for this configuration parameter.
name() - Method in interface com.threerings.stats.data.Stat.Type
  Returns the enum name of stat.
name - Variable in class com.threerings.whirled.data.SceneModel
  The human readable name of this scene.
name - Variable in class com.threerings.whirled.spot.tools.EditablePortal
  The human-readable name of this portal.
name - Variable in class com.threerings.whirled.zone.data.SceneSummary
  The name of this scene.
name - Variable in class com.threerings.whirled.zone.data.ZoneSummary
  The name of the zone.
name - Variable in class com.threerings.whirled.zone.peer.data.HostedZone
  The name of the zone being hosted.
needsBoardSummaries() - Method in class com.threerings.puzzle.server.PuzzleManager
  Returns whether this puzzle cares to make use of per-player board summaries that are sent periodically to all users in the puzzle via `PuzzleManager.sendStatusUpdate()`.
needsPaint() - Method in class com.threerings.puzzle.drop.client.DropControllerDelegate
neighborDirs - Variable in class com.threerings.whirled.zone.data.SceneSummary
  The directions in which each of the neighbors lay.
neighbors - Variable in class com.threerings.whirled.zone.data.SceneSummary
  The ids of the scenes to which this scene is connected via portals.
newStat() - Method in interface com.threerings.stats.data.Stat.Type
  Returns a new blank stat instance of the specified type.
NextBlockView - Class in com.threerings.puzzle.drop.client
  The next block view displays an image representing the next drop block to appear in the game.
NextBlockView(DropBoardView, int, int, int) - Constructor for class com.threerings.puzzle.drop.client.NextBlockView
  Constructs a next block view.
NO_REQUEST - Static variable in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  Indicates that the player has not requested or accepted a rematch.
NO_RESTART_ACTION - Static variable in interface com.threerings.puzzle.client.PuzzleController.ClearPender
  `PuzzleController.ClearPender.actionCleared()` return code.
NO_SELF_BOOT - Static variable in interface com.threerings.parlor.data.ParlorCodes
  An error code returned by the table services.
NO_SUCH_CLUSTER - Static variable in interface com.threerings.whirled.spot.data.SpotCodes
  An error code indicating that a cluster is not valid.
NO_SUCH_PORTAL - Static variable in interface com.threerings.whirled.spot.data.SpotCodes
  An error code indicating that the portal specified in a traversePortal request does not exist.
NO_SUCH_TABLE - Static variable in interface com.threerings.parlor.data.ParlorCodes
  An error code returned by the table services.
NO_SUCH_ZONE - Static variable in interface com.threerings.whirled.zone.data.ZoneCodes
  An error code indicating that a zone identified by a particular zone id does not exist.
NONE - Static variable in class com.threerings.parlor.card.client.CardPanel
  The selection mode in which cards are not selectable.
NoSuchSceneException - Exception in com.threerings.whirled.util
  Thrown when an attempt to load a non-existent scene is made on the repository.
NoSuchSceneException(int) - Constructor for exception com.threerings.whirled.util.NoSuchSceneException
NOT_AT_TABLE - Static variable in interface com.threerings.parlor.data.ParlorCodes
  An error code returned by the table services when a user requests to leave a table that they were not sitting at in the first place.
NOT_IN_TOURNEY - Static variable in interface com.threerings.parlor.tourney.data.TourneyCodes
  User is not in the tourney.
notifyAllParticipants(String) - Method in class com.threerings.parlor.tourney.server.TourneyManager
NUM_ACTIONS - Static variable in class com.threerings.stage.tools.editor.EditorModel
  The number of actions.

## O

OBJECT_LAYER - Static variable in class com.threerings.stage.tools.editor.EditorModel
OBJECT_ORIENTATION - Static variable in class com.threerings.stage.util.StageSceneUtil
  Value to pass to `StageSceneUtil.locationForObject(TileManager, ObjectInfo, int)` and `StageSceneUtil.locationForObject(TileManager, int, int, int, int)`for orientation to indicate it should use the object's orientation.
objectAvailable(DObject) - Method in class com.threerings.whirled.spot.client.SpotSceneDirector
ObjectEditorDialog - Class in com.threerings.stage.tools.editor
  Used to edit object attributes.
ObjectEditorDialog(EditorContext, EditorScenePanel) - Constructor for class com.threerings.stage.tools.editor.ObjectEditorDialog
OCCUPANT_LOCS - Static variable in class com.threerings.whirled.spot.data.SpotSceneObject
  The field name of the `occupantLocs` field.
occupantEntered(OccupantInfo) - Method in class com.threerings.micasa.client.ChatPanel
occupantEntered(OccupantInfo) - Method in class com.threerings.micasa.client.OccupantList
occupantInRoom(BodyObject) - Method in class com.threerings.parlor.game.server.GameManager
  Called by the client when an occupant has arrived in the game room and has loaded their bits.
occupantLeft(OccupantInfo) - Method in class com.threerings.micasa.client.ChatPanel
occupantLeft(OccupantInfo) - Method in class com.threerings.micasa.client.OccupantList
OccupantList - Class in com.threerings.micasa.client
  The occupant list displays the list of users that are in a particular place.
OccupantList(CrowdContext) - Constructor for class com.threerings.micasa.client.OccupantList
  Constructs an occupant list with the supplied context which it will use to register itself with the necessary managers.
occupantLocs - Variable in class com.threerings.whirled.spot.data.SpotSceneObject
  A distributed set containing `SceneLocation` records for all occupants of this scene.
OCCUPANTS - Static variable in class com.threerings.whirled.spot.data.ClusterObject
  The field name of the `occupants` field.
occupants - Variable in class com.threerings.whirled.spot.data.ClusterObject
  Tracks the oid of the body objects that occupy this cluster.
occupantUpdated(OccupantInfo, OccupantInfo) - Method in class com.threerings.micasa.client.ChatPanel
occupantUpdated(OccupantInfo, OccupantInfo) - Method in class com.threerings.micasa.client.OccupantList
openScene(String) - Method in class com.threerings.stage.tools.editor.EditorFrame
  Loads the scene from the specified path into the editor and displays an error dialog if it fails.
openScene(ActionEvent) - Method in class com.threerings.stage.tools.viewer.ViewerFrame
  Callback for opening a new scene.
opponent - Variable in class com.threerings.parlor.client.Invitation
  The name of the other user involved in this invitation.
orient - Variable in class com.threerings.stage.data.StageLocation
  The user's orientation (defined by `DirectionCodes`).
orientToString() - Method in class com.threerings.stage.data.StageLocation
  `Object.toString()` helper function.
OUTER_ELEMENT - Static variable in class com.threerings.whirled.spot.tools.xml.SpotSceneWriter
  The outer element used to enclose our spot scene definition.
OUTER_ELEMENT - Static variable in class com.threerings.whirled.tools.xml.SceneWriter
  The outer element used to enclose our scene definition.

## P

paint(Graphics2D) - Method in class com.threerings.parlor.card.client.CardSprite
paint(Graphics2D) - Method in class com.threerings.puzzle.drop.client.DropSprite
paint(Graphics2D) - Method in class com.threerings.puzzle.drop.client.PieceGroupAnimation
paint(Graphics) - Method in class com.threerings.stage.tools.viewer.ViewerScenePanel
paintBehind(Graphics2D, Rectangle) - Method in class com.threerings.puzzle.client.PuzzleBoardView
paintBetween(Graphics2D, Rectangle) - Method in class com.threerings.puzzle.client.PuzzleBoardView
paintBetween(Graphics2D, Rectangle) - Method in class com.threerings.puzzle.drop.client.DropBoardView
paintComponent(Graphics) - Method in class com.threerings.puzzle.drop.client.NextBlockView
paintComponent(Graphics) - Method in class com.threerings.stage.tools.editor.DirectionButton
  Paint this component and the selected direction, dimmed if we're inactive.
paintExtras(Graphics2D) - Method in class com.threerings.stage.tools.editor.PortalTool
  Paint what the clusters would look like if we were to add them to the scene.
paintExtras(Graphics2D) - Method in interface com.threerings.stage.tools.editor.util.ExtrasPainter
Parameter - Class in com.threerings.parlor.data
  Defines a configuration parameter for a game.
Parameter() - Constructor for class com.threerings.parlor.data.Parameter
PARLOR_GROUP - Static variable in interface com.threerings.parlor.data.ParlorCodes
  Defines our invocation services group.
ParlorCodes - Interface in com.threerings.parlor.data
  Contains codes used by the parlor invocation services.
ParlorContext - Interface in com.threerings.parlor.util
  The parlor context provides access to the various managers, etc.
ParlorDecoder - Class in com.threerings.parlor.client
  Dispatches calls to a `ParlorReceiver` instance.
ParlorDecoder(ParlorReceiver) - Constructor for class com.threerings.parlor.client.ParlorDecoder
  Creates a decoder that may be registered to dispatch invocation service notifications to the specified receiver.
ParlorDirector - Class in com.threerings.parlor.client
  The parlor director manages the client side of the game configuration and matchmaking processes.
ParlorDirector(ParlorContext) - Constructor for class com.threerings.parlor.client.ParlorDirector
  Constructs a parlor director and provides it with the parlor context that it can use to access the client services that it needs to provide its own services.
ParlorManager - Class in com.threerings.parlor.server
  The parlor manager is responsible for the parlor services in aggregate.
ParlorManager(InvocationManager) - Constructor for class com.threerings.parlor.server.ParlorManager
ParlorMarshaller - Class in com.threerings.parlor.data
  Provides the implementation of the `ParlorService` interface that marshalls the arguments and delivers the request to the provider on the server.
ParlorMarshaller() - Constructor for class com.threerings.parlor.data.ParlorMarshaller
ParlorMarshaller.InviteMarshaller - Class in com.threerings.parlor.data
  Marshalls results to implementations of `ParlorService.InviteListener`.
ParlorMarshaller.InviteMarshaller() - Constructor for class com.threerings.parlor.data.ParlorMarshaller.InviteMarshaller
ParlorProvider - Interface in com.threerings.parlor.server
  Defines the server-side of the `ParlorService`.
ParlorReceiver - Interface in com.threerings.parlor.client
  Defines, for the parlor services, a set of notifications delivered asynchronously by the server to the client.
ParlorSender - Class in com.threerings.parlor.server
  Used to issue notifications to a `ParlorReceiver` instance on a client.
ParlorSender() - Constructor for class com.threerings.parlor.server.ParlorSender
ParlorService - Interface in com.threerings.parlor.client
  Provides an interface to the various parlor invocation services.
ParlorService.InviteListener - Interface in com.threerings.parlor.client
  Used to communicate responses to `ParlorService.invite(com.threerings.util.Name, com.threerings.parlor.game.data.GameConfig, com.threerings.parlor.client.ParlorService.InviteListener)` requests.
parseScene(String) - Method in class com.threerings.whirled.tools.xml.SceneParser
  Parses the XML file at the specified path into a scene model instance.
Participant - Class in com.threerings.parlor.tourney.data
  Contains information on a particular tourney participant.
Participant() - Constructor for class com.threerings.parlor.tourney.data.Participant
PARTICIPANTS - Static variable in class com.threerings.parlor.tourney.data.TourneyObject
  The field name of the `participants` field.
participants - Variable in class com.threerings.parlor.tourney.data.TourneyObject
  A DSet that accumulates Participant records for the players involved in this tourney.
PARTY - Static variable in class com.threerings.parlor.game.data.GameConfig
  Matchmaking type constant: a game that starts immediately, and every user that enters is a player.
pathCancelled(Sprite, Path) - Method in class com.threerings.puzzle.drop.client.PieceGroupAnimation
pathCancelled(Sprite, Path) - Method in class com.threerings.stage.tools.viewer.ViewerScenePanel
pathCompleted(Sprite, Path, long) - Method in class com.threerings.puzzle.drop.client.PieceGroupAnimation
pathCompleted(Sprite, Path, long) - Method in class com.threerings.stage.tools.viewer.ViewerScenePanel
PAUSED - Static variable in class com.threerings.parlor.tourney.data.TourneyObject
  Tourney is paused.
PeeredZoneManager - Interface in com.threerings.whirled.zone.peer.server
PeeredZoneRegistry - Class in com.threerings.whirled.zone.peer.server
PeeredZoneRegistry(InvocationManager, ZonePeerManager) - Constructor for class com.threerings.whirled.zone.peer.server.PeeredZoneRegistry
PeeredZoneRegistry.PeerZoneMoveHandler - Class in com.threerings.whirled.zone.peer.server
  A ZoneMoveHandler that can receive the sceneOnNode() callback.
PeeredZoneRegistry.PeerZoneMoveHandler(LocationManager, ZoneManager, SceneRegistry, BodyObject, int, int, ZoneService.ZoneMoveListener) - Constructor for class com.threerings.whirled.zone.peer.server.PeeredZoneRegistry.PeerZoneMoveHandler
PeeredZoneRegistry.PeerZoneResolutionListener - Interface in com.threerings.whirled.zone.peer.server
  Peer-awareness for finding out about zones.
PeeredZoneRegistry.PeerZoneShutdownListener - Interface in com.threerings.whirled.zone.peer.server
  Peered zones should be sure to call back to one of these when they're going away.
PENDING - Static variable in class com.threerings.parlor.tourney.data.TourneyObject
  Tourney is pending and accepting participants.
Percentiler - Class in com.threerings.parlor.rating.util
  Used to keep track of the percentile distribution of positive values (generally puzzle scores).
Percentiler() - Constructor for class com.threerings.parlor.rating.util.Percentiler
  Creates an empty percentiler.
Percentiler(int, int) - Constructor for class com.threerings.parlor.rating.util.Percentiler
  Creates a percentiler that expects values to fall within the given range.
Percentiler(byte[]) - Constructor for class com.threerings.parlor.rating.util.Percentiler
  Creates a percentiler from its serialized representation.
PercentileRecord - Class in com.threerings.parlor.rating.server.persist
  Contains data for a `Percentiler` record.
PercentileRecord() - Constructor for class com.threerings.parlor.rating.server.persist.PercentileRecord
persistTo(ObjectOutputStream, Stat.AuxDataSource) - Method in class com.threerings.stats.data.ByteByteStringMapStat
persistTo(ObjectOutputStream, Stat.AuxDataSource) - Method in class com.threerings.stats.data.ByteStringSetStat
persistTo(ObjectOutputStream, Stat.AuxDataSource) - Method in class com.threerings.stats.data.IntArrayStat
persistTo(ObjectOutputStream, Stat.AuxDataSource) - Method in class com.threerings.stats.data.IntSetStat
persistTo(ObjectOutputStream, Stat.AuxDataSource) - Method in class com.threerings.stats.data.IntStat
persistTo(ObjectOutputStream, Stat.AuxDataSource) - Method in class com.threerings.stats.data.IntStringSetStat
persistTo(ObjectOutputStream, Stat.AuxDataSource) - Method in class com.threerings.stats.data.MaxIntStat
persistTo(ObjectOutputStream, Stat.AuxDataSource) - Method in class com.threerings.stats.data.MaxValueIntStat
persistTo(ObjectOutputStream, Stat.AuxDataSource) - Method in class com.threerings.stats.data.ShortStringSetStat
persistTo(ObjectOutputStream, Stat.AuxDataSource) - Method in class com.threerings.stats.data.Stat
  Serializes this instance for storage in the item database.
persistTo(ObjectOutputStream) - Method in class com.threerings.whirled.data.SceneUpdate
  Serializes the bare representation of this instance without the scene id and version fields.
persistUpdate(SceneUpdate) - Method in class com.threerings.whirled.server.persist.SceneUpdateMarshaller
  Persists the specified update to a new ByteArrayOutInputStream.
personality - Variable in class com.threerings.parlor.game.data.GameAI
  The "personality" of the AI, which can be interpreted by each puzzle.
pidx - Variable in class com.threerings.parlor.card.data.PlayerCard
  The index of the player.
PIECE_NONE - Static variable in interface com.threerings.puzzle.drop.data.DropPieceCodes
  The piece constant denoting an empty board piece.
PieceDestroyer - Class in com.threerings.puzzle.drop.util
  Handles destroying contiguous piece segments in a drop board.
PieceDestroyer(PieceDestroyer.DestroyLogic) - Constructor for class com.threerings.puzzle.drop.util.PieceDestroyer
  Constructs a piece destroyer that destroys pieces as specified by the supplied destroy logic.
PieceDestroyer.DestroyLogic - Interface in com.threerings.puzzle.drop.util
  An interface to be implemented by specific puzzles to detail the parameters and methodology by which pieces are destroyed in the puzzle board.
PieceDropLogic - Interface in com.threerings.puzzle.drop.util
  An interface to be implemented by games that would like to be able to drop their pieces during game play.
pieceDropped(int, int, int, int, int) - Method in interface com.threerings.puzzle.drop.util.PieceDropper.DropObserver
  Indicates that the specified piece was dropped.
PieceDropper - Class in com.threerings.puzzle.drop.util
  Handles dropping pieces in a board.
PieceDropper(PieceDropLogic) - Constructor for class com.threerings.puzzle.drop.util.PieceDropper
  Constructs a piece dropper that uses the supplied piece drop logic to specialize itself for a particular puzzle.
PieceDropper.DropObserver - Interface in com.threerings.puzzle.drop.util
  Called to inform a drop observer that a piece has been dropped.
PieceDropper.PieceDropInfo - Class in com.threerings.puzzle.drop.util
  A class to hold information detailing the pieces to be dropped in a particular column.
PieceDropper.PieceDropInfo(int, int, int) - Constructor for class com.threerings.puzzle.drop.util.PieceDropper.PieceDropInfo
  Constructs a piece drop info object.
PieceGroupAnimation - Class in com.threerings.puzzle.drop.client
  Animates all the pieces on a puzzle board doing some sort of global effect like all flying into place or out into the ether.
PieceGroupAnimation(DropBoardView, DropBoard) - Constructor for class com.threerings.puzzle.drop.client.PieceGroupAnimation
  Creates a piece group animation which must be initialized with a subsequent call to `AbstractMedia.init(AbstractMediaManager)`.
pieceMoved(DropSprite, long, int, int) - Method in interface com.threerings.puzzle.drop.client.DropSpriteObserver
  Called when the drop sprite has moved completely to the specified board coordinates.
pieces - Variable in class com.threerings.puzzle.drop.util.PieceDropper.PieceDropInfo
  The pieces to be dropped.
PlacementConstraints - Class in com.threerings.stage.util
  Maintains extra information on objects in a scene and checks proposed placement operations for constraint violations.
PlacementConstraints(TileManager, StageScene) - Constructor for class com.threerings.stage.util.PlacementConstraints
  Default constructor.
placeOid - Variable in class com.threerings.micasa.lobby.Lobby
  The object id of the lobby place object.
PLAY_CARD - Static variable in class com.threerings.parlor.card.trick.data.TrickCardGameMarshaller
  The method id used to dispatch `TrickCardGameMarshaller.playCard(com.threerings.parlor.card.data.Card, int)` requests.
playCard(Card, int) - Method in interface com.threerings.parlor.card.trick.client.TrickCardGameService
  Plays a card in the trick.
playCard(Card, int) - Method in class com.threerings.parlor.card.trick.data.TrickCardGameMarshaller
playCard(ClientObject, Card, int) - Method in class com.threerings.parlor.card.trick.server.TrickCardGameManagerDelegate
playCard(ClientObject, Card, int) - Method in interface com.threerings.parlor.card.trick.server.TrickCardGameProvider
  Handles a `TrickCardGameService.playCard(com.threerings.parlor.card.data.Card, int)` request.
PLAYER_ID - Static variable in class com.threerings.parlor.rating.server.persist.RatingRecord
PLAYER_ID - Static variable in class com.threerings.stats.server.persist.StatRecord
PLAYER_IN_PLAY - Static variable in class com.threerings.parlor.game.data.GameObject
  The player status constant for a player whose game is in play.
PLAYER_KNOCKED_OUT - Static variable in interface com.threerings.parlor.game.data.GameCodes
  The name of the message event to a placeObject that a player was knocked out of a puzzle.
PLAYER_LEFT_GAME - Static variable in class com.threerings.parlor.game.data.GameObject
  The player status constant for a player whose has been knocked out of the game.
PLAYER_STATUS - Static variable in class com.threerings.parlor.game.data.GameObject
  The field name of the `playerStatus` field.
PlayerCard - Class in com.threerings.parlor.card.data
  Pairs a player index with the card that the player played in the trick.
PlayerCard() - Constructor for class com.threerings.parlor.card.data.PlayerCard
  No-argument constructor for deserialization.
PlayerCard(int, Card) - Constructor for class com.threerings.parlor.card.data.PlayerCard
  Creates a new player card.
playerCount - Variable in class com.threerings.micasa.simulator.data.SimulatorInfo
  The number of players in the game.
playerId - Variable in class com.threerings.parlor.rating.server.persist.RatingRecord
  The identifier of the player we're rating.
playerId - Variable in class com.threerings.stats.server.persist.StatRecord
  The identifier of the player this is a stat for.
playerIsReady(int) - Method in class com.threerings.parlor.game.server.GameManager
  Returns true if the player at the specified slot is ready (or if there is meant to be no player in that slot), false if there is meant to be a player in the specified slot and they have not yet reported that they are ready.
playerKnockedOut(int) - Method in class com.threerings.puzzle.client.PuzzleControllerDelegate
  Called when a player is knocked out of the game.
playerReady(BodyObject) - Method in class com.threerings.parlor.game.server.GameManager
  Called by the client when the player is ready for the game to start.
players - Variable in class com.threerings.parlor.data.Table
  An array of the usernames of the players of this table (some slots may not be filled), or null if a party game.
players - Variable in class com.threerings.parlor.game.data.GameConfig
  The usernames of the players involved in this game, or an empty array if such information is not needed by this particular game.
PLAYERS - Static variable in class com.threerings.parlor.game.data.GameObject
  The field name of the `players` field.
players - Variable in class com.threerings.parlor.game.data.GameObject
  The usernames of the players involved in this game.
playerStatus - Variable in class com.threerings.parlor.game.data.GameObject
  If null, indicates that all present players are active, or for more complex games can be non-null to indicate the current status of each player in the game.
PlayerStatusView - Class in com.threerings.puzzle.client
  The player status view displays a player's current status in the game.
PlayerStatusView(GameObject, int) - Constructor for class com.threerings.puzzle.client.PlayerStatusView
  Constructs a player status view.
playerWasReplaced(int, Name, Name) - Method in class com.threerings.parlor.game.server.GameManagerDelegate
  Called when a player in the game has been replaced by a call to `GameManager.replacePlayer(int, com.threerings.util.Name)`.
playerWasReplaced(int, Name, Name) - Method in class com.threerings.parlor.turn.server.TurnGameManagerDelegate
PLAYING_HAND - Static variable in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  The state that indicates the game is currently playing a hand.
PLAYING_TRICK - Static variable in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  The state that indicates the game is currently playing a trick.
PlayManager - Interface in com.threerings.parlor.server
  An interface to be implemented by a `PlaceManager` that wishes to host places that have players.
PlayManagerDelegate - Class in com.threerings.parlor.server
  The base class for any delegate that wishes to service both `GameManager` games and `AVRGameManager` games -- or, in fact, any `PlaceManager` that implements `PlayManager`.
PlayManagerDelegate() - Constructor for class com.threerings.parlor.server.PlayManagerDelegate
PointSet - Class in com.threerings.puzzle.util
  The point set class provides an efficient implementation of a set containing two-dimensional point values as `(x, y)`.
PointSet(int, int) - Constructor for class com.threerings.puzzle.util.PointSet
  Creates a point set that can contain points within the given range of values.
popOverlayPanel() - Method in class com.threerings.puzzle.client.PuzzlePanel
  Pops the overlay panel off of the main puzzle board display.
Portal - Class in com.threerings.whirled.spot.data
  Represents an exit to another scene.
Portal() - Constructor for class com.threerings.whirled.spot.data.Portal
PortalDialog - Class in com.threerings.stage.tools.editor
  The `PortalDialog` is used to present the user with a dialog allowing them to enter the information associated with an `EditablePortal`.
PortalDialog(EditorContext, EditorScenePanel) - Constructor for class com.threerings.stage.tools.editor.PortalDialog
  Constructs the portal dialog.
portalId - Variable in class com.threerings.whirled.spot.data.Portal
  This portal's unique identifier.
portals - Variable in class com.threerings.whirled.spot.data.SpotSceneModel
  An array containing all portals in this scene.
portalsAdded - Variable in class com.threerings.whirled.spot.data.ModifyPortalsUpdate
  The portals to be added to the scene.
portalsRemoved - Variable in class com.threerings.whirled.spot.data.ModifyPortalsUpdate
  The portals to be removed from the room.
PortalTool - Class in com.threerings.stage.tools.editor
  A tool for setting a portal.
PortalTool() - Constructor for class com.threerings.stage.tools.editor.PortalTool
PRE_GAME - Static variable in class com.threerings.parlor.game.data.GameObject
  A game state constant indicating that the game has not yet started and is still awaiting the arrival of all of the players.
PreferencesDialog - Class in com.threerings.stage.tools.editor
  A dialog for editing preferences.
PreferencesDialog() - Constructor for class com.threerings.stage.tools.editor.PreferencesDialog
  Creates a preferences dialog.
prepare(SceneObject) - Method in class com.threerings.stage.tools.editor.ObjectEditorDialog
  Prepare the dialog for display.
prepare(StageScene, EditablePortal) - Method in class com.threerings.stage.tools.editor.PortalDialog
  Prepare the dialog for display.
prepareMoveTo(int, ResultListener<PlaceConfig>) - Method in class com.threerings.whirled.client.SceneDirector
  Prepares to move to the requested scene.
privateTable - Variable in class com.threerings.parlor.data.TableConfig
  Whether the table is "private".
Prize - Class in com.threerings.parlor.tourney.data
  Extensible class that specifies the prize for a tourney.
Prize() - Constructor for class com.threerings.parlor.tourney.data.Prize
prize - Variable in class com.threerings.parlor.tourney.data.TourneyConfig
  The prize for this tourney.
purgeGame(int) - Method in class com.threerings.parlor.rating.server.persist.RatingRepository
  Deletes all rating and percentile records for the specified game.
purgePlayers(Collection<Integer>) - Method in class com.threerings.parlor.rating.server.persist.RatingRepository
  Deletes all rating records for the specified players.
purgePlayers(Collection<Integer>) - Method in class com.threerings.stats.server.persist.StatRepository
  Deletes all data associated with the supplied players.
pushOverlayPanel(JPanel) - Method in class com.threerings.puzzle.client.PuzzlePanel
  Temporarily replaces the puzzle board display with the supplied overlay panel.
put(String, int) - Method in class com.threerings.stats.data.StringMapStat
  Adds the specified key value pair to this set, overwriting any existing mapping.
PUZZLE_GAME_SERVICE - Static variable in class com.threerings.puzzle.data.PuzzleObject
  The field name of the `puzzleGameService` field.
PUZZLE_MESSAGE_BUNDLE - Static variable in interface com.threerings.puzzle.data.PuzzleCodes
  The message bundle identifier for general puzzle messages.
PuzzleAnimationWaiter - Class in com.threerings.puzzle.client
  An animation waiter to be used with puzzles that want to modify the game object or board in some way after the animations end, and would like to do so in a safe fashion such that their changes aren't unwittingly performed on game data for a subsequent round of the puzzle.
PuzzleAnimationWaiter(PuzzleObject) - Constructor for class com.threerings.puzzle.client.PuzzleAnimationWaiter
  Constructs a puzzle animation waiter.
PuzzleBoardView - Class in com.threerings.puzzle.client
  The puzzle board view displays a view of a puzzle game.
PuzzleBoardView(PuzzleContext) - Constructor for class com.threerings.puzzle.client.PuzzleBoardView
  Constructs a puzzle board view.
PuzzleCodes - Interface in com.threerings.puzzle.data
  Constants relating to the puzzle services.
PuzzleContext - Interface in com.threerings.puzzle.util
  Provides access to entities needed by the puzzle services.
PuzzleController - Class in com.threerings.puzzle.client
  The puzzle game controller handles logical actions for a puzzle game.
PuzzleController() - Constructor for class com.threerings.puzzle.client.PuzzleController
PuzzleController.ClearPender - Interface in com.threerings.puzzle.client
  Used by `PuzzleController.fireWhenActionCleared(com.threerings.puzzle.client.PuzzleController.ClearPender)`.
PuzzleControllerDelegate - Class in com.threerings.puzzle.client
  A base class for puzzle controller delegates.
PuzzleControllerDelegate(PuzzleController) - Constructor for class com.threerings.puzzle.client.PuzzleControllerDelegate
  Constructs a puzzle controller delegate.
PuzzleGameCodes - Interface in com.threerings.puzzle.data
  Contains codes used by the puzzle game client implementations.
PuzzleGameMarshaller - Class in com.threerings.puzzle.data
  Provides the implementation of the `PuzzleGameService` interface that marshalls the arguments and delivers the request to the provider on the server.
PuzzleGameMarshaller() - Constructor for class com.threerings.puzzle.data.PuzzleGameMarshaller
PuzzleGameProvider - Interface in com.threerings.puzzle.server
  Defines the server-side of the `PuzzleGameService`.
PuzzleGameService - Interface in com.threerings.puzzle.client
  Provides services used by puzzle game clients to request that actions be taken by the puzzle manager.
puzzleGameService - Variable in class com.threerings.puzzle.data.PuzzleObject
  Provides general puzzle game invocation services.
PuzzleGameUtil - Class in com.threerings.puzzle.util
  Puzzle game related utilities.
PuzzleGameUtil() - Constructor for class com.threerings.puzzle.util.PuzzleGameUtil
PuzzleManager - Class in com.threerings.puzzle.server
  Extends the `GameManager` with facilities for puzzle games.
PuzzleManager() - Constructor for class com.threerings.puzzle.server.PuzzleManager
PuzzleManagerDelegate - Class in com.threerings.puzzle.server
  Extends the `GameManagerDelegate` mechanism with puzzle manager specific methods (of which there are currently none).
PuzzleManagerDelegate() - Constructor for class com.threerings.puzzle.server.PuzzleManagerDelegate
PuzzleManagerDelegate(PuzzleManager) - Constructor for class com.threerings.puzzle.server.PuzzleManagerDelegate
  Deprecated. use the zero-argument constructor.
PuzzleObject - Class in com.threerings.puzzle.data
  Extends the basic `GameObject` to add individual player status.
PuzzleObject() - Constructor for class com.threerings.puzzle.data.PuzzleObject
PuzzlePanel - Class in com.threerings.puzzle.client
  The puzzle panel class should be extended by classes that provide a view for a puzzle game.
PuzzlePanel(PuzzleContext, PuzzleController) - Constructor for class com.threerings.puzzle.client.PuzzlePanel
  Constructs a puzzle panel.
PuzzlePrefs - Class in com.threerings.puzzle.client
  Provides access to runtime configuration parameters for this package and its subpackages.
PuzzlePrefs() - Constructor for class com.threerings.puzzle.client.PuzzlePrefs
puzzleStillValid() - Method in class com.threerings.puzzle.client.PuzzleAnimationWaiter
  Returns whether the puzzle associated with this puzzle animation waiter is still valid.

## Q

qualifyZoneId(byte, int) - Static method in class com.threerings.whirled.zone.util.ZoneUtil
  Composes the zone type and zone id into a qualified zone id.
QUEEN - Static variable in interface com.threerings.parlor.card.data.CardCodes
  The number of the queen.

## R

RADIAL_ROTATION - Static variable in class com.threerings.puzzle.drop.data.DropBoard
  The rotation constant for rotation around a central piece.
RAISE_ROW - Static variable in class com.threerings.puzzle.drop.client.DropControllerDelegate
  The action command for raising the next rising row.
RangeParameter - Class in com.threerings.parlor.data
  Models a parameter that can contain an integer value in a specified range.
RangeParameter() - Constructor for class com.threerings.parlor.data.RangeParameter
rated - Variable in class com.threerings.parlor.game.data.GameConfig
  Indicates whether or not this game is rated.
ratifyBodyEntry(BodyObject, int) - Method in interface com.threerings.whirled.zone.server.ZoneManager
  Called when a body has requested to enter a zone.
ratifyBodyExit(BodyObject) - Method in interface com.threerings.whirled.zone.server.ZoneManager
  Called when a body has requested to leave a zone.
RATING - Static variable in class com.threerings.parlor.rating.server.persist.RatingRecord
rating - Variable in class com.threerings.parlor.rating.server.persist.RatingRecord
  The player's current rating.
Rating - Class in com.threerings.parlor.rating.server
  Encapsulates the rating/experience tuple representing a player's rating for a game, and logic for calculating rating changes.
Rating() - Constructor for class com.threerings.parlor.rating.server.Rating
rating - Variable in class com.threerings.parlor.rating.server.Rating
  The player's rating for our game.
RatingCodes - Interface in com.threerings.parlor.rating.data
  Constants relating to the rating services.
RatingDelegate - Class in com.threerings.parlor.rating.server
  Rates players after each game and handles persisting the results.
RatingDelegate() - Constructor for class com.threerings.parlor.rating.server.RatingDelegate
RatingRecord - Class in com.threerings.parlor.rating.server.persist
RatingRecord() - Constructor for class com.threerings.parlor.rating.server.persist.RatingRecord
  An empty constructor for unmarshalling.
RatingRecord(int, int, int, int) - Constructor for class com.threerings.parlor.rating.server.persist.RatingRecord
  A constructor that populates all our fields.
RatingRepository - Class in com.threerings.parlor.rating.server.persist
  Handles the persistent storage of per-user per-game ratings.
RatingRepository(PersistenceContext) - Constructor for class com.threerings.parlor.rating.server.persist.RatingRepository
  Initialize the `RatingRepository`.
readObject(ObjectInputStream) - Method in class com.threerings.stats.data.StatModifier
  Reads our custom streamable fields.
readObject(ObjectInputStream) - Method in class com.threerings.whirled.data.SceneUpdate
  Reads our custom streamable fields.
RECEIVED_CARDS_FROM_PLAYER - Static variable in class com.threerings.parlor.card.client.CardGameDecoder
  The method id used to dispatch `CardGameReceiver.receivedCardsFromPlayer(int, com.threerings.parlor.card.data.Card[])` notifications.
RECEIVED_HAND - Static variable in class com.threerings.parlor.card.client.CardGameDecoder
  The method id used to dispatch `CardGameReceiver.receivedHand(int, com.threerings.parlor.card.data.Hand)` notifications.
RECEIVED_INVITE - Static variable in class com.threerings.parlor.client.ParlorDecoder
  The method id used to dispatch `ParlorReceiver.receivedInvite(int, com.threerings.util.Name, com.threerings.parlor.game.data.GameConfig)` notifications.
RECEIVED_INVITE_CANCELLATION - Static variable in class com.threerings.parlor.client.ParlorDecoder
  The method id used to dispatch `ParlorReceiver.receivedInviteCancellation(int)` notifications.
RECEIVED_INVITE_RESPONSE - Static variable in class com.threerings.parlor.client.ParlorDecoder
  The method id used to dispatch `ParlorReceiver.receivedInviteResponse(int, int, java.lang.Object)` notifications.
receivedCardsFromPlayer(int, Card[]) - Method in class com.threerings.parlor.card.client.CardGameController
  Dispatched to the client when it has received a set of cards from another player.
receivedCardsFromPlayer(int, Card[]) - Method in interface com.threerings.parlor.card.client.CardGameReceiver
  Dispatched to the client when it has received a set of cards from another player.
receivedGameReady(int) - Method in interface com.threerings.parlor.client.GameReadyObserver
  Called when a game ready notification is received.
receivedHand(int, Hand) - Method in class com.threerings.parlor.card.client.CardGameController
  Called by our sender to notify us of a received hand.
receivedHand(Hand) - Method in class com.threerings.parlor.card.client.CardGameController
  Called when the server deals the client a new hand of cards.
receivedHand(int, Hand) - Method in interface com.threerings.parlor.card.client.CardGameReceiver
  Dispatched to the client when it has received a hand of cards.
receivedInvite(int, Name, GameConfig) - Method in class com.threerings.parlor.client.ParlorDirector
receivedInvite(int, Name, GameConfig) - Method in interface com.threerings.parlor.client.ParlorReceiver
  Called by the invocation services when another user has invited us to play a game.
receivedInviteCancellation(int) - Method in class com.threerings.parlor.client.ParlorDirector
receivedInviteCancellation(int) - Method in interface com.threerings.parlor.client.ParlorReceiver
  Called by the invocation services when an outstanding invitation has been cancelled by the inviting user.
receivedInviteResponse(int, int, Object) - Method in class com.threerings.parlor.client.ParlorDirector
receivedInviteResponse(int, int, Object) - Method in interface com.threerings.parlor.client.ParlorReceiver
  Called by the invocation services when another user has responded to our invitation by either accepting, refusing or countering it.
RECEIVER_CODE - Static variable in class com.threerings.parlor.card.client.CardGameDecoder
  The generated hash code used to identify this receiver class.
RECEIVER_CODE - Static variable in class com.threerings.parlor.client.ParlorDecoder
  The generated hash code used to identify this receiver class.
RECEIVER_CODE - Static variable in class com.threerings.whirled.client.SceneDecoder
  The generated hash code used to identify this receiver class.
RECEIVER_CODE - Static variable in class com.threerings.whirled.zone.client.ZoneDecoder
  The generated hash code used to identify this receiver class.
recomputePercentiles() - Method in class com.threerings.parlor.rating.util.Percentiler
  Recomputes the percentile cutoffs based on the values recorded since the last percentile computation.
recordValue(float) - Method in class com.threerings.parlor.rating.util.Percentiler
  Records a value, updating the histogram but not the percentiles (a call to `Percentiler.recomputePercentiles()` is required for that and is sufficiently expensive that it shouldn't be done every time a value is added).
recordValue(float, boolean) - Method in class com.threerings.parlor.rating.util.Percentiler
  See `Percentiler.recordValue(float)`.
recoverFailedMove(int) - Method in class com.threerings.whirled.client.SceneDirector
recoverMoveTo(int) - Method in interface com.threerings.whirled.client.SceneDirector.MoveHandler
  Should instruct the client to move the last known working location (as well as clean up after the failed moveTo request).
recoverMoveTo(int) - Method in class com.threerings.whirled.zone.client.ZoneDirector
RED_JOKER - Static variable in interface com.threerings.parlor.card.data.CardCodes
  The number of the red joker.
redo(ActionEvent) - Method in class com.threerings.stage.tools.editor.EditorFrame
redo() - Method in class com.threerings.stage.tools.editor.EditorScenePanel
refuse(String) - Method in class com.threerings.parlor.client.Invitation
  Refuses this invitation.
registerAuxRuleSet(NestableRuleSet) - Method in class com.threerings.whirled.tools.xml.SceneParser
  Adds a `NestableRuleSet` for parsing auxiliary scene models.
registerAuxWriter(Class<?>, NestableWriter) - Method in class com.threerings.whirled.tools.xml.SceneWriter
  Registers a writer for writing auxiliary scene models of the supplied class.
registerZoneManager(byte, ZoneManager) - Method in class com.threerings.whirled.zone.peer.server.PeeredZoneRegistry
registerZoneManager(byte, ZoneManager) - Method in class com.threerings.whirled.zone.server.ZoneRegistry
  Registers the supplied zone manager as the manager for the specified zone type.
rematchGame() - Method in class com.threerings.parlor.card.server.CardGameManager
  This should be called to start a rematched game.
remove(int, int) - Method in class com.threerings.puzzle.util.PointSet
  Removes the given point from the set and returns whether the point was present in the set.
REMOVE_OBJECTS - Static variable in class com.threerings.stage.data.StageSceneMarshaller
  The method id used to dispatch `StageSceneMarshaller.removeObjects(com.threerings.miso.data.ObjectInfo[], com.threerings.presents.client.InvocationService.ConfirmListener)` requests.
removeAll(Card[]) - Method in class com.threerings.parlor.card.data.Hand
  Removes all of the specified cards from this hand.
removeCluster(int) - Method in class com.threerings.stage.client.StageScenePanel
  Removes the specified cluster from the view.
removed - Variable in class com.threerings.stage.data.ModifyObjectsUpdate
  The objects removed from the scene (or `null` for none).
removeFromClusters(Comparable<?>) - Method in class com.threerings.whirled.spot.data.SpotSceneObject
  Requests that the entry matching the supplied key be removed from the `clusters` set.
removeFromHostedZones(Comparable<?>) - Method in class com.threerings.whirled.zone.peer.server.ZoneNodeObject
  Requests that the entry matching the supplied key be removed from the `hostedZones` set.
removeFromOccupantLocs(Comparable<?>) - Method in class com.threerings.whirled.spot.data.SpotSceneObject
  Requests that the entry matching the supplied key be removed from the `occupantLocs` set.
removeFromOccupants(int) - Method in class com.threerings.whirled.spot.data.ClusterObject
  Requests that `oid` be removed from the `occupants` oid list.
removeFromParticipants(Comparable<?>) - Method in class com.threerings.parlor.tourney.data.TourneyObject
  Requests that the entry matching the supplied key be removed from the `participants` set.
removeFromTables(Comparable<?>) - Method in class com.threerings.micasa.lobby.table.TableLobbyObject
removeFromTables(Comparable<?>) - Method in interface com.threerings.parlor.data.TableLobbyObject
  Removes the table instance that matches the specified key from the tables set (using the appropriate distributed object mechanisms).
removeFromTableSet(Comparable<?>) - Method in class com.threerings.micasa.lobby.table.TableLobbyObject
  Requests that the entry matching the supplied key be removed from the `tableSet` set.
removeGameReadyObserver(GameReadyObserver) - Method in class com.threerings.parlor.client.ParlorDirector
  Removes the specified observer from the list of entities that are notified when we receive a game ready notification.
removeHandSelectionObserver(CardPanel.CardSelectionObserver) - Method in class com.threerings.parlor.card.client.CardPanel
  Removes an object from the hand selection observer list.
removeNotify() - Method in class com.threerings.puzzle.client.PuzzlePanel
removeObject(ObjectInfo) - Method in class com.threerings.stage.data.StageScene
  Removes an object from this scene.
removeObject(ObjectInfo) - Method in class com.threerings.stage.util.PlacementConstraints
  Removes the specified object through the constraints.
removeObjects(ObjectInfo[], InvocationService.ConfirmListener) - Method in interface com.threerings.stage.client.StageSceneService
  Requests to remove the supplied objects from the current scene.
removeObjects(ObjectInfo[], InvocationService.ConfirmListener) - Method in class com.threerings.stage.data.StageSceneMarshaller
removeObjects(ClientObject, ObjectInfo[], InvocationService.ConfirmListener) - Method in class com.threerings.stage.server.StageSceneManager
removeObjects(ClientObject, ObjectInfo[], InvocationService.ConfirmListener) - Method in interface com.threerings.stage.server.StageSceneProvider
  Handles a `StageSceneService.removeObjects(com.threerings.miso.data.ObjectInfo[], com.threerings.presents.client.InvocationService.ConfirmListener)` request.
removePlayer(Name) - Method in class com.threerings.parlor.game.server.GameManager
  Removes the given player from the game.
removePortal(Portal) - Method in class com.threerings.stage.data.StageScene
removePortal(Portal) - Method in interface com.threerings.whirled.spot.data.SpotScene
  Removes the specified portal from the scene.
removePortal(Portal) - Method in class com.threerings.whirled.spot.data.SpotSceneImpl
removePortal(Portal) - Method in class com.threerings.whirled.spot.data.SpotSceneModel
  Removes a portal from this model.
removeSeatednessObserver(SeatednessObserver) - Method in class com.threerings.parlor.client.TableDirector
  Requests that the specified observer be removed from to the list of observers that are notified when this client sits down at or stands up from a table.
removeSendButton() - Method in class com.threerings.micasa.client.ChatPanel
  For applications where the chat box has extremely limited space, the send button can be removed to leave more space for the text input box.
removeSprite(Sprite) - Method in class com.threerings.puzzle.client.PuzzleBoardView
removeZoneObserver(ZoneObserver) - Method in class com.threerings.whirled.zone.client.ZoneDirector
  Removes a zone observer from the list.
replacePlayer(int, Name) - Method in class com.threerings.parlor.game.server.GameManager
  Replaces the player at the specified index and calls `GameManager.playerWasReplaced(int, com.threerings.util.Name, com.threerings.util.Name)` to let derived classes and delegates know what's going on.
REQUEST_CANCELLED - Static variable in class com.threerings.whirled.spot.data.SpotMarshaller.SpotSceneMoveMarshaller
  The method id used to dispatch `SpotMarshaller.SpotSceneMoveMarshaller.requestCancelled()` responses.
REQUEST_REMATCH - Static variable in class com.threerings.parlor.card.trick.data.TrickCardGameMarshaller
  The method id used to dispatch `TrickCardGameMarshaller.requestRematch()` requests.
requestCancelled() - Method in interface com.threerings.whirled.spot.client.SpotService.SpotSceneMoveListener
  The request is not going through because it was cancelled due to some other action.
requestCancelled() - Method in class com.threerings.whirled.spot.data.SpotMarshaller.SpotSceneMoveMarshaller
requestClusterSpeak(String) - Method in class com.threerings.whirled.spot.client.SpotSceneDirector
  Sends a chat message to the other users in the cluster to which the location that we currently occupy belongs.
requestClusterSpeak(String, byte) - Method in class com.threerings.whirled.spot.client.SpotSceneDirector
  Sends a chat message to the other users in the cluster to which the location that we currently occupy belongs.
requestFailed(String) - Method in class com.threerings.micasa.lobby.LobbySelector
requestFailed(String) - Method in class com.threerings.parlor.client.Invitation
requestFailed(String) - Method in class com.threerings.parlor.client.TableDirector
requestFailed(String) - Method in class com.threerings.whirled.client.SceneDirector
requestFailed(String) - Method in class com.threerings.whirled.client.SceneMoveAdapter
requestFailed(int, ObjectAccessException) - Method in class com.threerings.whirled.spot.client.SpotSceneDirector
requestFailed(String) - Method in class com.threerings.whirled.zone.client.ZoneDirector
requestProcessed(Object) - Method in class com.threerings.parlor.client.TableDirector
requestRematch() - Method in interface com.threerings.parlor.card.trick.client.TrickCardGameService
  A request for a rematch.
requestRematch() - Method in class com.threerings.parlor.card.trick.data.TrickCardGameMarshaller
requestRematch(ClientObject) - Method in class com.threerings.parlor.card.trick.server.TrickCardGameManagerDelegate
requestRematch(ClientObject) - Method in interface com.threerings.parlor.card.trick.server.TrickCardGameProvider
  Handles a `TrickCardGameService.requestRematch()` request.
REQUESTS_REMATCH - Static variable in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  Indicates that the player has requested a rematch.
reserveFee(BodyObject, ResultListener<Void>) - Method in class com.threerings.parlor.tourney.data.EntryFee
  Attempts to reserve the entry fee.
reset(boolean) - Method in class com.threerings.parlor.card.data.Deck
  Resets the deck to its initial state: an unshuffled deck of 52 or 54 cards, depending on whether the jokers are included.
resetGame() - Method in class com.threerings.parlor.game.client.GameController
  Calls `GameController.gameWillReset()`, ends the current game (locally, it does not tell the server to end the game), and waits to receive a reset notification (which is simply an event setting the game state to `IN_PLAY` even though it's already set to `IN_PLAY`) from the server which will start up a new game.
resetGame() - Method in class com.threerings.parlor.game.server.GameManager
  Called when the game is to be reset to its starting state in preparation for a new game without actually ending the current game.
resolvePeerZone(int, PeeredZoneRegistry.PeerZoneResolutionListener) - Method in class com.threerings.whirled.zone.peer.server.PeeredZoneRegistry
  Resolve a zone, or return the information on the peer on which it's hosted.
resolveScene(int, SceneRegistry.ResolutionListener) - Method in class com.threerings.whirled.server.SceneRegistry
  Requests that the specified scene be resolved, which means loaded into the server and initialized if the scene is not currently active.
resolveZone(int, ZoneManager.ResolutionListener) - Method in class com.threerings.whirled.zone.peer.server.PeeredZoneRegistry
resolveZone(int, ZoneManager.ResolutionListener) - Method in interface com.threerings.whirled.zone.server.ZoneManager
  Resolves and delivers the scene summary information for the requested zone.
respond(int, int, Object, InvocationService.InvocationListener) - Method in interface com.threerings.parlor.client.ParlorService
  You probably don't want to call this directly, but want to call one of `Invitation.accept()`, `Invitation.refuse(java.lang.String)`, or `Invitation.counter(com.threerings.parlor.game.data.GameConfig, com.threerings.parlor.client.InvitationResponseObserver)`.
RESPOND - Static variable in class com.threerings.parlor.data.ParlorMarshaller
  The method id used to dispatch `ParlorMarshaller.respond(int, int, java.lang.Object, com.threerings.presents.client.InvocationService.InvocationListener)` requests.
respond(int, int, Object, InvocationService.InvocationListener) - Method in class com.threerings.parlor.data.ParlorMarshaller
respond(ClientObject, int, int, Object, InvocationService.InvocationListener) - Method in class com.threerings.parlor.server.ParlorManager
respond(ClientObject, int, int, Object, InvocationService.InvocationListener) - Method in interface com.threerings.parlor.server.ParlorProvider
  Handles a `ParlorService.respond(int, int, java.lang.Object, com.threerings.presents.client.InvocationService.InvocationListener)` request.
respondToInvite(BodyObject, int, int, Object) - Method in class com.threerings.parlor.server.ParlorManager
  Effects a response to an invitation (accept, refuse or counter), made by the specified source user with the specified arguments.
RESTART_ACTION - Static variable in interface com.threerings.puzzle.client.PuzzleController.ClearPender
  `PuzzleController.ClearPender.actionCleared()` return code.
returnFee(BodyObject) - Method in class com.threerings.parlor.tourney.data.EntryFee
  Returns the entry fee.
returnHand(Hand) - Method in class com.threerings.parlor.card.data.Deck
  Returns a hand of cards to the deck.
RIGHT - Static variable in interface com.threerings.parlor.card.trick.data.TrickCardCodes
  For four-player games, the player on the right.
RISE_STREAM - Static variable in interface com.threerings.puzzle.drop.data.DropCodes
  The name of the control stream that provides rise pieces.
RobotPlayer - Class in com.threerings.parlor.util
  The robot player is a computer player with truly rudimentary artificial intelligence that periodically posts random commands selected from the available key press and release commands to the target component.
RobotPlayer(Component, KeyTranslator) - Constructor for class com.threerings.parlor.util.RobotPlayer
  Constructs a robot player.
ROTATE_BLOCK_CCW - Static variable in class com.threerings.puzzle.drop.client.DropControllerDelegate
  The action command for rotating the block counter-clockwise.
ROTATE_BLOCK_CW - Static variable in class com.threerings.puzzle.drop.client.DropControllerDelegate
  The action command for rotating the block clockwise.
rotateDropBlock(DropBlockSprite, int) - Method in class com.threerings.puzzle.drop.client.DropBoardView
  Rotates the given drop block sprite to the specified orientation, updating the image as necessary.
row - Variable in class com.threerings.puzzle.drop.util.PieceDropper.PieceDropInfo
  The starting row of the bottom piece being dropped.
rowContainsPieces(int, int) - Method in class com.threerings.puzzle.drop.data.DropBoard
  Returns true if the specified row (which count down, with zero at the top of the board) contains any pieces.
rsrcmgr - Variable in class com.threerings.stage.server.StageServer
  A resource manager with which we can load resources in the same manner that the client does (for resources that are used on both the server and client).
run(String, String, String) - Method in class com.threerings.micasa.client.MiCasaApp
run() - Method in class com.threerings.micasa.simulator.client.SimulatorApp
run() - Method in interface com.threerings.micasa.simulator.server.SimulatorServer
  Called to perform the main body of server processing.
run() - Method in class com.threerings.stage.tools.editor.EditorApp
  Run the application.
run() - Method in class com.threerings.stage.tools.viewer.ViewerApp
  Run the application.
RUNNING - Static variable in class com.threerings.parlor.tourney.data.TourneyObject
  Tourney is currently running.

## S

Scene - Interface in com.threerings.whirled.data
  This interface makes available basic scene information.
SCENE_UPDATE - Static variable in interface com.threerings.whirled.data.SceneCodes
  The message identifier for scene update messages.
SceneCodes - Interface in com.threerings.whirled.data
  Contains codes used by the scene invocation services.
SceneColorizer - Class in com.threerings.stage.client
  Handles colorization of object tiles in a scene.
SceneColorizer(ColorPository, StageScene) - Constructor for class com.threerings.stage.client.SceneColorizer
  Creates a scene colorizer for the supplied scene.
SceneController - Class in com.threerings.whirled.client
  The base scene controller class.
SceneController() - Constructor for class com.threerings.whirled.client.SceneController
SceneDecoder - Class in com.threerings.whirled.client
  Dispatches calls to a `SceneReceiver` instance.
SceneDecoder(SceneReceiver) - Constructor for class com.threerings.whirled.client.SceneDecoder
  Creates a decoder that may be registered to dispatch invocation service notifications to the specified receiver.
SceneDirector - Class in com.threerings.whirled.client
  The scene director is the client's interface to all things scene related.
SceneDirector(WhirledContext, LocationDirector, SceneRepository, SceneFactory) - Constructor for class com.threerings.whirled.client.SceneDirector
  Creates a new scene director with the specified context.
SceneDirector.MoveHandler - Interface in com.threerings.whirled.client
  Used to recover from a problem after a completed moveTo.
SceneFactory - Interface in com.threerings.whirled.util
  This is used by the Whirled services to obtain a `Scene` implementation given a scene model and associated data.
sceneFailedToResolve(int, Exception) - Method in class com.threerings.whirled.server.AbstractSceneMoveHandler
sceneFailedToResolve(int, Exception) - Method in interface com.threerings.whirled.server.SceneRegistry.ResolutionListener
  Called if some failure occurred in the scene resolution process.
sceneId - Variable in class com.threerings.whirled.data.SceneModel
  This scene's unique identifier.
sceneId - Variable in class com.threerings.whirled.data.ScenePlace
  The id of the scene occupied by the body.
sceneId - Variable in class com.threerings.whirled.zone.data.SceneSummary
  The id of this scene.
SceneImpl - Class in com.threerings.whirled.data
  An implementation of the `Scene` interface.
SceneImpl(SceneModel, PlaceConfig) - Constructor for class com.threerings.whirled.data.SceneImpl
  Creates an instance that will obtain data from the supplied scene model and place config.
SceneImpl() - Constructor for class com.threerings.whirled.data.SceneImpl
  Instantiates a blank scene implementation.
SceneInfoPanel - Class in com.threerings.stage.tools.editor
  The scene info panel presents the user with options to select the scene layer to edit, and whether to display tile coordinates and locations in the scene view.
SceneInfoPanel(EditorContext, EditorModel, EditorScenePanel) - Constructor for class com.threerings.stage.tools.editor.SceneInfoPanel
  Constructs the scene info panel.
SceneLocation - Class in com.threerings.whirled.spot.data
  Extends `Location` with the data and functionality needed to represent a particular user's location in a scene.
SceneLocation(Location, int) - Constructor for class com.threerings.whirled.spot.data.SceneLocation
  Creates a scene location with the specified information.
SceneLocation() - Constructor for class com.threerings.whirled.spot.data.SceneLocation
  Creates a blank instance suitable for unserialization.
SceneManager - Class in com.threerings.whirled.server
  The scene manager extends the place manager and takes care of basic scene services.
SceneManager() - Constructor for class com.threerings.whirled.server.SceneManager
SceneMarshaller - Class in com.threerings.whirled.data
  Provides the implementation of the `SceneService` interface that marshalls the arguments and delivers the request to the provider on the server.
SceneMarshaller() - Constructor for class com.threerings.whirled.data.SceneMarshaller
SceneMarshaller.SceneMoveMarshaller - Class in com.threerings.whirled.data
  Marshalls results to implementations of `SceneService.SceneMoveListener`.
SceneMarshaller.SceneMoveMarshaller() - Constructor for class com.threerings.whirled.data.SceneMarshaller.SceneMoveMarshaller
SceneModel - Class in com.threerings.whirled.data
  The scene model is the bare bones representation of the data for a scene in the Whirled system.
SceneModel() - Constructor for class com.threerings.whirled.data.SceneModel
SceneMoveAdapter - Class in com.threerings.whirled.client
  A useful base class for implementing part of a `SceneService.SceneMoveListener`.
SceneMoveAdapter() - Constructor for class com.threerings.whirled.client.SceneMoveAdapter
SceneMoveHandler - Class in com.threerings.whirled.server
  Handles a simple scene to scene move.
SceneMoveHandler(LocationManager, BodyObject, int, SceneService.SceneMoveListener) - Constructor for class com.threerings.whirled.server.SceneMoveHandler
SceneObject - Class in com.threerings.whirled.data
SceneObject() - Constructor for class com.threerings.whirled.data.SceneObject
SceneParser - Class in com.threerings.whirled.tools.xml
  A simple class for parsing an editable scene instance.
SceneParser(String) - Constructor for class com.threerings.whirled.tools.xml.SceneParser
  Constructs a scene parser that parses scenes with the specified XML path prefix.
ScenePlace - Class in com.threerings.whirled.data
  Extends `Place` with scene information.
ScenePlace(int, int) - Constructor for class com.threerings.whirled.data.ScenePlace
  Creates a scene place with the supplied `SceneObject` oid and scene id.
SceneProvider - Interface in com.threerings.whirled.server
  Defines the server-side of the `SceneService`.
SceneReceiver - Interface in com.threerings.whirled.client
  Defines, for the scene services, a set of notifications delivered asynchronously by the server to the client.
SceneRegistry - Class in com.threerings.whirled.server
  The scene registry is responsible for the management of all scenes.
SceneRegistry(InvocationManager) - Constructor for class com.threerings.whirled.server.SceneRegistry
  Constructs a scene registry.
SceneRegistry.ConfigFactory - Interface in com.threerings.whirled.server
  Used to create `PlaceConfig` instances for scenes.
SceneRegistry.ResolutionListener - Interface in com.threerings.whirled.server
  Because scenes must be loaded from the scene repository and this must not be done on the dobjmgr thread, the interface for resolving scenes requires that the entity that wishes for a scene to be resolved implement this callback interface so that it can be notified when a scene has been loaded and initialized.
SceneRepository - Interface in com.threerings.whirled.client.persist
  The scene repository provides access to a persistent repository of scene information.
SceneRepository - Interface in com.threerings.whirled.server.persist
  The scene repository provides the basic interface for loading and updating scene data.
SceneRuleSet - Class in com.threerings.whirled.tools.xml
  Used to parse a `SceneModel` from XML.
SceneRuleSet() - Constructor for class com.threerings.whirled.tools.xml.SceneRuleSet
scenes - Variable in class com.threerings.whirled.zone.data.ZoneSummary
  The summary information for all of the scenes in the zone.
SceneSender - Class in com.threerings.whirled.server
  Used to issue notifications to a `SceneReceiver` instance on a client.
SceneSender() - Constructor for class com.threerings.whirled.server.SceneSender
SceneService - Interface in com.threerings.whirled.client
  The scene service class provides the client interface to the scene related invocation services (e.g.
SceneService.SceneMoveListener - Interface in com.threerings.whirled.client
  Used to communicate the response to a `SceneService.moveTo(int, int, com.threerings.whirled.client.SceneService.SceneMoveListener)` request.
SceneSummary - Class in com.threerings.whirled.zone.data
  The scene summary class is used to provide info about the connected group of scenes that make up a zone.
SceneSummary() - Constructor for class com.threerings.whirled.zone.data.SceneSummary
SceneUpdate - Class in com.threerings.whirled.data
  Used to encapsulate updates to scenes in such a manner that updates can be stored persistently and sent to clients to update their own local copies of scenes.
SceneUpdate() - Constructor for class com.threerings.whirled.data.SceneUpdate
sceneUpdated(SceneUpdate) - Method in class com.threerings.stage.client.StageScenePanel
  Called when we have received a scene update from the server.
SceneUpdateMarshaller - Class in com.threerings.whirled.server.persist
  A utility class to assist the management of scene updates by a SceneRepository.
SceneUpdateMarshaller(Class<?>...) - Constructor for class com.threerings.whirled.server.persist.SceneUpdateMarshaller
  Create a SceneUpdateMarshaller that understands the update types specified.
sceneWasResolved(SceneManager) - Method in class com.threerings.whirled.server.AbstractSceneMoveHandler
sceneWasResolved(SceneManager) - Method in interface com.threerings.whirled.server.SceneRegistry.ResolutionListener
  Called when the scene has been successfully resolved.
SceneWriter - Class in com.threerings.whirled.tools.xml
  Generates an XML representation of an `SceneModel`.
SceneWriter() - Constructor for class com.threerings.whirled.tools.xml.SceneWriter
SCHEMA_VERSION - Static variable in class com.threerings.parlor.rating.server.persist.PercentileRecord
  Increment this value to reflect changes to this object's schema.
SCHEMA_VERSION - Static variable in class com.threerings.parlor.rating.server.persist.RatingRecord
SCHEMA_VERSION - Static variable in class com.threerings.stats.server.persist.StatRecord
SCHEMA_VERSION - Static variable in class com.threerings.stats.server.persist.StringCodeRecord
SCORE_COLOR - Static variable in class com.threerings.puzzle.drop.client.DropBoardView
  The color used to render normal scoring text.
ScoreAnimation - Class in com.threerings.parlor.media
ScoreAnimation(Label, int, int) - Constructor for class com.threerings.parlor.media.ScoreAnimation
  Constructs a score animation for the given score value centered at the given coordinates.
ScoreAnimation(Label, int, int, long) - Constructor for class com.threerings.parlor.media.ScoreAnimation
  Constructs a score animation for the given score value centered at the given coordinates.
ScoreAnimation(Label, int, int, int, int, long) - Constructor for class com.threerings.parlor.media.ScoreAnimation
  Constructs a score animation for the given score value starting at the given coordinates and floating toward the specified coordinates.
SEATED_CONTINUOUS - Static variable in class com.threerings.parlor.game.data.GameConfig
  Matchmaking type constant: a game that starts immediately, but only has a certain number of player slots.
SEATED_GAME - Static variable in class com.threerings.parlor.game.data.GameConfig
  Matchmaking type constant: a game that is started with a list of players, and those are the only players that may play.
seatednessDidChange(boolean) - Method in class com.threerings.micasa.lobby.table.TableItem
seatednessDidChange(boolean) - Method in class com.threerings.micasa.lobby.table.TableListView
seatednessDidChange(boolean) - Method in interface com.threerings.parlor.client.SeatednessObserver
  Called when this client sits down at or stands up from a table.
SeatednessObserver - Interface in com.threerings.parlor.client
  Entites that wish to hear about when we sit down at a table or stand up from a table can implement this interface and register themselves with the `TableDirector`.
SECTION_HEIGHT - Static variable in class com.threerings.stage.data.StageMisoSceneModel
  The height (in tiles) of a scene section.
SECTION_WIDTH - Static variable in class com.threerings.stage.data.StageMisoSceneModel
  The width (in tiles) of a scene section.
SEED - Static variable in class com.threerings.puzzle.data.PuzzleObject
  The field name of the `seed` field.
seed - Variable in class com.threerings.puzzle.data.PuzzleObject
  The seed used to germinate the boards.
seedFromEvent(int, int) - Method in class com.threerings.puzzle.data.Board
  Allows puzzles to add extra noise to their random number generators based on the specific events sent from the client to make it more difficult for a hacked client to predict things such as piece generation.
SegmentInfo - Class in com.threerings.puzzle.drop.data
  Describes a segment of pieces in a `DropBoard`.
SegmentInfo(int, int, int, int) - Constructor for class com.threerings.puzzle.drop.data.SegmentInfo
  Constructs a segment info object.
selectHandSprite(CardSprite) - Method in class com.threerings.parlor.card.client.CardPanel
  Programmatically selects a sprite in the hand.
selectNextTile() - Method in class com.threerings.stage.tools.editor.TileInfoPanel
  Selects the next tile in the list of available tiles.
selectPreviousTile() - Method in class com.threerings.stage.tools.editor.TileInfoPanel
  Selects the previous tile in the list of available tiles.
SEND_CARDS_TO_PLAYER - Static variable in class com.threerings.parlor.card.trick.data.TrickCardGameMarshaller
  The method id used to dispatch `TrickCardGameMarshaller.sendCardsToPlayer(int, com.threerings.parlor.card.data.Card[])` requests.
sendCardsFromPlayer(ClientObject, int, Card[]) - Static method in class com.threerings.parlor.card.server.CardGameSender
  Issues a notification that will result in a call to `CardGameReceiver.receivedCardsFromPlayer(int, com.threerings.parlor.card.data.Card[])` on a client.
sendCardsToPlayer(int, Card[]) - Method in interface com.threerings.parlor.card.trick.client.TrickCardGameService
  Sends a group of cards to the player at the specified index.
sendCardsToPlayer(int, Card[]) - Method in class com.threerings.parlor.card.trick.data.TrickCardGameMarshaller
sendCardsToPlayer(ClientObject, int, Card[]) - Method in class com.threerings.parlor.card.trick.server.TrickCardGameManagerDelegate
sendCardsToPlayer(ClientObject, int, Card[]) - Method in interface com.threerings.parlor.card.trick.server.TrickCardGameProvider
  Handles a `TrickCardGameService.sendCardsToPlayer(int, com.threerings.parlor.card.data.Card[])` request.
sendClusterChatMessage(int, int, Name, String, String, byte) - Method in class com.threerings.whirled.spot.server.SpotSceneRegistry
  Sends a cluster chat notification to the specified location in the specified place object originating with the specified speaker (the speaker can be a server entity that wishes to fake a "speak" message, in which case the bundle argument should be non-null and should contain the id of the bundle to be used to translate the message text) and with the supplied message content.
sendClusterChatMessage(int, int, UserMessage) - Method in class com.threerings.whirled.spot.server.SpotSceneRegistry
  Sends a cluster chat notification to the specified location in the specified place object originating with the specified speaker.
sendHand(ClientObject, int, Hand) - Static method in class com.threerings.parlor.card.server.CardGameSender
  Issues a notification that will result in a call to `CardGameReceiver.receivedHand(int, com.threerings.parlor.card.data.Hand)` on a client.
sendInvite(ClientObject, int, Name, GameConfig) - Static method in class com.threerings.parlor.server.ParlorSender
  Issues a notification that will result in a call to `ParlorReceiver.receivedInvite(int, com.threerings.util.Name, com.threerings.parlor.game.data.GameConfig)` on a client.
sendInviteCancellation(ClientObject, int) - Static method in class com.threerings.parlor.server.ParlorSender
  Issues a notification that will result in a call to `ParlorReceiver.receivedInviteCancellation(int)` on a client.
sendInviteResponse(ClientObject, int, int, Object) - Static method in class com.threerings.parlor.server.ParlorSender
  Issues a notification that will result in a call to `ParlorReceiver.receivedInviteResponse(int, int, java.lang.Object)` on a client.
sendProgressUpdate() - Method in class com.threerings.puzzle.client.PuzzleController
  Sends the server a game progress update with the list of events, as well as board states if `PuzzlePanel.isSyncingBoards()` is true.
SENT_CARDS_TO_PLAYER - Static variable in class com.threerings.parlor.card.client.CardGameDecoder
  The method id used to dispatch `CardGameReceiver.sentCardsToPlayer(int, com.threerings.parlor.card.data.Card[])` notifications.
sentCardsToPlayer(int, Card[]) - Method in class com.threerings.parlor.card.client.CardGameController
  Dispatched to the client when the server has forced it to send a set of cards to another player.
sentCardsToPlayer(int, Card[]) - Method in interface com.threerings.parlor.card.client.CardGameReceiver
  Dispatched to the client when the server has forced it to send a set of cards to another player.
sentCardsToPlayer(ClientObject, int, Card[]) - Static method in class com.threerings.parlor.card.server.CardGameSender
  Issues a notification that will result in a call to `CardGameReceiver.sentCardsToPlayer(int, com.threerings.parlor.card.data.Card[])` on a client.
SESSION_ID - Static variable in class com.threerings.parlor.game.data.GameObject
  The field name of the `sessionId` field.
sessionId - Variable in class com.threerings.parlor.game.data.GameObject
  A unique identifier for each game session.
setActionMode(String) - Method in class com.threerings.stage.tools.editor.EditorModel
  Sets the editor action mode.
setActive(boolean) - Method in class com.threerings.parlor.util.RobotPlayer
  Sets whether the robot player is actively posting action commands.
setAI(int, GameAI) - Method in class com.threerings.parlor.game.server.GameManager
  Sets the specified player as an AI with the specified configuration.
setAI(int, GameAI) - Method in class com.threerings.parlor.game.server.GameManagerDelegate
  Called when the specified player has been set as an AI with the supplied AI configuration.
setAllowBooting(boolean) - Method in class com.threerings.parlor.server.TableManager
  Allow a player in the first position of a table to boot others.
setAuxiliary(TileSet.Colorizer) - Method in class com.threerings.stage.client.SceneColorizer
  Set an auxiliary colorizer that overrides our colorizations.
setBackgroundImage(Mirage) - Method in class com.threerings.puzzle.client.PuzzleBoardView
  Sets the background image displayed by the board view.
setBaseTile(int, int, int) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
  Sets a base tile at the specified position in the scene (in tile coordinates).
setBaseTiles(Rectangle, int, int) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
  Set a region of tiles to a random selection from the supplied tileset.
setBoard(Board) - Method in class com.threerings.puzzle.client.PuzzleBoardView
  Sets the board to be displayed.
setBoard(Board) - Method in class com.threerings.puzzle.client.PuzzleController
  Called when a new board is set.
setBoard(Board) - Method in class com.threerings.puzzle.client.PuzzleControllerDelegate
  Called when the puzzle controller sets up a new board for the player.
setBoard(Board) - Method in class com.threerings.puzzle.data.BoardSummary
  Sets the board associated with this board summary, causing an immediate update to this summary.
setBoard(Board) - Method in class com.threerings.puzzle.drop.client.DropBoardView
setBoard(Board) - Method in class com.threerings.puzzle.drop.client.DropControllerDelegate
setBoard(int[], int, int) - Method in class com.threerings.puzzle.drop.data.DropBoard
  Sets the board data and board dimensions.
setBoard(int[]) - Method in class com.threerings.puzzle.drop.data.DropBoard
  Sets the board pieces.
setBoard(Board) - Method in class com.threerings.puzzle.drop.data.DropBoardSummary
setBoardLocation(int, int) - Method in class com.threerings.puzzle.drop.client.DropBlockSprite
setBoardLocation(int, int) - Method in class com.threerings.puzzle.drop.client.DropSprite
  Sets the row and column the piece is located in.
setBoardSummary(BoardSummary) - Method in class com.threerings.puzzle.client.PlayerStatusView
  Sets the player board summary.
setBouncing(boolean) - Method in class com.threerings.puzzle.drop.client.DropSprite
  Puts the drop sprite into (or takes it out of) bouncing mode.
setBounds(int, int, int, int) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
setBounds(int, int, int, int) - Method in class com.threerings.stage.tools.editor.EditorScrollBox
setCard(Card) - Method in class com.threerings.parlor.card.client.CardSprite
  Sets the card to depict.
setCardsPlayed(PlayerCard[]) - Method in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  Sets the array of cards played by each player.
setChatDirector(ChatDirector) - Method in class com.threerings.whirled.spot.client.SpotSceneDirector
  Configures this spot scene director with a chat director, with which it will coordinate to implement cluster chatting.
setChatting(boolean) - Method in class com.threerings.puzzle.client.PuzzleController
  Sets whether we're focusing on the chat window rather than the puzzle.
setChatting(boolean) - Method in class com.threerings.puzzle.client.PuzzleControllerDelegate
  Called when the user toggles chatting mode.
setClusterOid(int) - Method in interface com.threerings.whirled.spot.data.ClusteredBodyObject
  Sets the oid of the cluster to which this user currently belongs.
setClusters(DSet<Cluster>) - Method in class com.threerings.whirled.spot.data.SpotSceneObject
  Requests that the `clusters` field be set to the specified value.
setColor(int, int) - Method in class com.threerings.stage.server.StageSceneManager
  Changes the default colorization for the specified color class.
setColumn(int) - Method in class com.threerings.puzzle.drop.client.DropBlockSprite
setColumn(int) - Method in class com.threerings.puzzle.drop.client.DropSprite
  Sets the column the piece is located in.
setColumnOffset(int) - Method in class com.threerings.puzzle.drop.client.DropSprite
  Sets the column offset of the sprite image.
setConfig(TourneyConfig) - Method in class com.threerings.parlor.tourney.data.TourneyObject
  Requests that the `config` field be set to the specified value.
setContainer(StatSet.Container) - Method in class com.threerings.stats.data.StatSet
  Wires this stat set up to a containing user object.
setController(Controller) - Method in class com.threerings.micasa.client.MiCasaFrame
  Sets the controller for the outermost scope.
setController(Controller) - Method in interface com.threerings.micasa.simulator.client.SimulatorFrame
  Sets the controller for the outermost scope.
setController(PuzzleController) - Method in class com.threerings.puzzle.client.PuzzleBoardView
  Provides the board view with a reference to its controller so that it may communicate directly rather than by posting actions up the interface hierarchy which sometimes fails if the puzzle board view is hidden before we get a chance to post our actions.
setDefaultColor(int, int) - Method in class com.threerings.stage.data.StageScene
  Set the default color to use for the specified colorization class id.
setDefaultColor(int, int) - Method in class com.threerings.stage.data.StageSceneModel
  Set the default colorId to use for a specified colorization classId, or -1 to clear the default for that colorization.
setDefaultEntrance(Portal) - Method in class com.threerings.stage.data.StageScene
setDefaultEntrance(Portal) - Method in interface com.threerings.whirled.spot.data.SpotScene
  Sets the default entrance in this scene, immediately making the requisite modifications to the underlying scene model.
setDefaultEntrance(Portal) - Method in class com.threerings.whirled.spot.data.SpotSceneImpl
setDefaultEntranceId(int) - Method in class com.threerings.whirled.spot.data.SpotSceneImpl
  Used when we're being parsed from an XML scene model.
setDifficulty(int) - Method in class com.threerings.puzzle.data.PuzzleObject
  Requests that the `difficulty` field be set to the specified value.
setDirection(int) - Method in class com.threerings.stage.tools.editor.DirectionButton
  Set the currently displayed direction
setDraggable(boolean) - Method in class com.threerings.parlor.card.client.CardSprite
  Sets whether or not the user can drag this card around the board.
setDrawText(String) - Method in class com.threerings.parlor.turn.client.TurnDisplay
  Sets the text to be displayed next to everyone's name in the event of a draw.
setEditorScrollBox(EditorScrollBox) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
  Set the scroll box that tracks our view.
setEntrance(Portal) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
  Makes the specified portal the default entrance to this scene.
setFacingUp(boolean) - Method in class com.threerings.parlor.card.client.CardSprite
  Turns this card up or down.
setGameConfig(GameConfig) - Method in class com.threerings.parlor.game.client.GameConfigurator
  Provides this configurator with its configuration.
setGameOver(boolean) - Method in class com.threerings.parlor.game.client.GameController
  Sets the client game over override.
setGameOver(boolean) - Method in class com.threerings.puzzle.client.PuzzleController
setHand(Hand, long) - Method in class com.threerings.parlor.card.client.CardPanel
  Fades a hand of cards in.
setHand(int, long) - Method in class com.threerings.parlor.card.client.CardPanel
  Fades a hand of cards in face-down.
setHandLocation(int, int) - Method in class com.threerings.parlor.card.client.CardPanel
  Sets the location of the hand (the location of the center of the hand's upper edge).
setHandSelectionMode(int) - Method in class com.threerings.parlor.card.client.CardPanel
  Sets the selection mode for the hand (NONE, PLAY_SINGLE, SINGLE, or MULTIPLE).
setHandSelectionPredicate(Predicate<CardSprite>) - Method in class com.threerings.parlor.card.client.CardPanel
  Sets the selection predicate that determines which cards from the hand may be selected (if null, all cards may be selected).
setHandSpacing(int) - Method in class com.threerings.parlor.card.client.CardPanel
  Sets the horizontal spacing between cards in the hand.
setHighlighted(boolean) - Method in class com.threerings.puzzle.client.PlayerStatusView
  Sets whether to highlight the player status display when rendered.
setHostedZones(DSet<HostedZone>) - Method in class com.threerings.whirled.zone.peer.server.ZoneNodeObject
  Requests that the `hostedZones` field be set to the specified value.
setId(int) - Method in interface com.threerings.whirled.data.Scene
  Sets this scene's unique identifier.
setId(int) - Method in class com.threerings.whirled.data.SceneImpl
setIder(UserIdentifier.Ider) - Static method in class com.threerings.parlor.game.data.UserIdentifier
  Set the global user identifier to use.
setInvitationHandler(InvitationHandler) - Method in class com.threerings.parlor.client.ParlorDirector
  Sets the invitation handler, which is the entity that will be notified when we receive incoming invitation notifications and when invitations have been cancelled.
setIsPrivate(boolean) - Method in class com.threerings.parlor.game.data.GameObject
  Requests that the `isPrivate` field be set to the specified value.
setIsRated(boolean) - Method in class com.threerings.parlor.game.data.GameObject
  Requests that the `isRated` field be set to the specified value.
setLastCardsPlayed(PlayerCard[]) - Method in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  Sets the last array of cards played by each player.
setLayerIndex(int) - Method in class com.threerings.stage.tools.editor.EditorModel
  Sets the scene layer index undergoing edit.
setLightLevel(float) - Method in class com.threerings.stage.data.StageSceneObject
  Requests that the `lightLevel` field be set to the specified value.
setLightShade(int) - Method in class com.threerings.stage.data.StageSceneObject
  Requests that the `lightShade` field be set to the specified value.
setMisoSceneModel(StageMisoSceneModel) - Method in class com.threerings.stage.tools.editor.EditorFrame
setMisoSceneModel(StageMisoSceneModel) - Method in interface com.threerings.stage.tools.editor.EditorScenePanel.SceneModelListener
setModCount(byte) - Method in class com.threerings.stats.data.Stat
  Sets the modification count for this Stat.
setModified(boolean) - Method in class com.threerings.stats.data.Stat
  Forces this stat to consider itself modified.
setMoveHandler(SceneDirector.MoveHandler) - Method in class com.threerings.whirled.client.SceneDirector
  Sets the moveHandler for use in `SceneDirector.recoverFailedMove(int)`.
setName(String) - Method in interface com.threerings.whirled.data.Scene
  Sets the human readable name of this scene.
setName(String) - Method in class com.threerings.whirled.data.SceneImpl
setNextBlock(int[]) - Method in interface com.threerings.puzzle.drop.client.DropPanel
  Sets the next block to be displayed.
setObjectGripDirection(int) - Method in class com.threerings.stage.tools.editor.EditorModel
  Sets the direction in which we should grip objects.
setOccupantLocs(DSet<SceneLocation>) - Method in class com.threerings.whirled.spot.data.SpotSceneObject
  Requests that the `occupantLocs` field be set to the specified value.
setOrientation(int) - Method in class com.threerings.puzzle.drop.client.DropBlockSprite
  Updates the sprite image offset to reflect the direction in which the external piece is hanging.
setOrientation(int) - Method in class com.threerings.puzzle.drop.client.DropSprite
setPanel(JPanel) - Method in class com.threerings.micasa.client.MiCasaFrame
  Sets the panel that makes up the entire client display.
setPanel(JPanel) - Method in interface com.threerings.micasa.simulator.client.SimulatorFrame
  Sets the panel that makes up the entire client display.
setParticipants(DSet<Participant>) - Method in class com.threerings.parlor.tourney.data.TourneyObject
  Requests that the `participants` field be set to the specified value.
setPaused(boolean) - Method in class com.threerings.puzzle.client.PuzzleBoardView
  Set whether this puzzle is paused or not.
setPiece(int, int, int) - Method in class com.threerings.puzzle.drop.data.DropBoard
  Sets the piece at the given coordinates.
setPieces(int[]) - Method in class com.threerings.puzzle.drop.client.DropSprite
  Sets the pieces the sprite is displaying.
setPieces(int[]) - Method in class com.threerings.puzzle.drop.client.NextBlockView
  Sets the pieces displayed by the view.
setPlacingTile(Tile) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
  Sets the tile that is currently being placed.
setPlayer(int, BodyObject) - Method in class com.threerings.parlor.data.Table
  Requests to seat the specified user at the specified position in this table.
setPlayerIcons(Icon[]) - Method in class com.threerings.parlor.turn.client.TurnDisplay
  Set optional icons to use for identifying each player in the game.
setPlayerPos(int, BodyObject) - Method in class com.threerings.parlor.data.Table
  This method is used for party games, it does no bounds checking or verification of the player's ability to join, if you are unsure you should call 'setPlayer'.
setPlayers(Name[]) - Method in class com.threerings.parlor.game.data.GameObject
  Requests that the `players` field be set to the specified value.
setPlayersAt(Name, int) - Method in class com.threerings.parlor.game.data.GameObject
  Requests that the `index`th element of `players` field be set to the specified value.
setPlayerStatus(int[]) - Method in class com.threerings.parlor.game.data.GameObject
  Requests that the `playerStatus` field be set to the specified value.
setPlayerStatusAt(int, int) - Method in class com.threerings.parlor.game.data.GameObject
  Requests that the `index`th element of `playerStatus` field be set to the specified value.
setPuzzleGameService(PuzzleGameMarshaller) - Method in class com.threerings.puzzle.data.PuzzleObject
  Requests that the `puzzleGameService` field be set to the specified value.
setPuzzleGrabsKeys(boolean) - Method in class com.threerings.puzzle.client.PuzzlePanel
  Sets whether the puzzle grabs keys or if they should go to the chat window.
setRating(int, int, int, int) - Method in class com.threerings.parlor.rating.server.persist.RatingRepository
  Set the rating and experience for a given player and game.
setRect(int, int, int, int, int) - Method in class com.threerings.puzzle.drop.data.DropBoard
  Sets the pieces within the specified rectangle to the given piece.
setRematchRequests(int[]) - Method in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  Sets the array of rematch requests.
setRematchRequestsAt(int, int) - Method in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  Sets an element of the rematch request array.
setRequestFocus(boolean) - Method in class com.threerings.micasa.client.ChatPanel
  Sets whether the chat box text entry field requests the keyboard focus when the panel receives `AncestorListener.ancestorAdded(javax.swing.event.AncestorEvent)` or `PlaceView.willEnterPlace(com.threerings.crowd.data.PlaceObject)` events.
setRisingPaused(boolean) - Method in class com.threerings.puzzle.drop.client.DropControllerDelegate
  Sets whether the board rising is paused.
setRobotDelay(long) - Method in class com.threerings.parlor.util.RobotPlayer
  Sets the delay in milliseconds between posting each action command.
setRobotPlayer(boolean) - Method in class com.threerings.puzzle.client.PuzzlePanel
  Sets whether this panel receives events periodically from a robot player.
setRow(int) - Method in class com.threerings.puzzle.drop.client.DropBlockSprite
setRow(int) - Method in class com.threerings.puzzle.drop.client.DropSprite
  Set the row the piece is located in.
setRowOffset(int) - Method in class com.threerings.puzzle.drop.client.DropSprite
  Sets the row offset of the sprite image.
setScene(StageScene) - Method in class com.threerings.stage.client.StageScenePanel
  Sets the scene managed by the panel.
setScene(StageScene) - Method in class com.threerings.stage.tools.editor.SceneInfoPanel
  Called when the scene in the editor changes.
setScene(StageScene, Location) - Method in class com.threerings.stage.tools.viewer.ViewerScenePanel
setScene(SceneModel) - Method in class com.threerings.whirled.tools.xml.SceneParser
  Called by the parser once the scene is parsed.
setSceneModel(MisoSceneModel) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
setSceneRepository(SceneRepository) - Method in class com.threerings.whirled.client.SceneDirector
  Set the scene repository.
setSeed(long) - Method in class com.threerings.puzzle.data.PuzzleObject
  Requests that the `seed` field be set to the specified value.
setSegment(int, int, int, int, int) - Method in class com.threerings.puzzle.drop.data.DropBoard
  Sets the pieces in the given board segment to the specified piece.
setSegment(int, int, int, int[]) - Method in class com.threerings.puzzle.drop.data.DropBoard
  Sets the pieces in the given board segment to the specified pieces.
setSelectableCardOffset(int) - Method in class com.threerings.parlor.card.client.CardPanel
  Sets the vertical distance to offset cards that are selectable or playable.
setSelectedCardOffset(int) - Method in class com.threerings.parlor.card.client.CardPanel
  Sets the vertical distance to offset cards that are selected.
setSessionId(int) - Method in class com.threerings.parlor.game.data.GameObject
  Requests that the `sessionId` field be set to the specified value.
setShutdownListener(int, PeeredZoneRegistry.PeerZoneShutdownListener) - Method in interface com.threerings.whirled.zone.peer.server.PeeredZoneManager
  Registers a shutdown listener with the zone.
setSize(Dimension) - Method in class com.threerings.stage.tools.editor.DirectionButton
setStageSceneService(StageSceneMarshaller) - Method in class com.threerings.stage.data.StageSceneObject
  Requests that the `stageSceneService` field be set to the specified value.
setStartsIn(int) - Method in class com.threerings.parlor.tourney.data.TourneyObject
  Requests that the `startsIn` field be set to the specified value.
SetStat<T> - Class in com.threerings.stats.data
SetStat() - Constructor for class com.threerings.stats.data.SetStat
setStat(Stat.Type, int) - Method in class com.threerings.stats.data.StatSet
  Sets an integer statistic in this set.
setState(int) - Method in class com.threerings.parlor.game.data.GameObject
  Requests that the `state` field be set to the specified value.
setState(int) - Method in class com.threerings.parlor.tourney.data.TourneyObject
  Requests that the `state` field be set to the specified value.
setStatus(int) - Method in class com.threerings.puzzle.client.PlayerStatusView
  Sets the player status.
setSummaries(BoardSummary[]) - Method in class com.threerings.puzzle.data.PuzzleObject
  Requests that the `summaries` field be set to the specified value.
setSummariesAt(BoardSummary, int) - Method in class com.threerings.puzzle.data.PuzzleObject
  Requests that the `index`th element of `summaries` field be set to the specified value.
setSummary(int, BoardSummary) - Method in interface com.threerings.puzzle.drop.client.DropPanel
  Updates the board summary display for the given player.
setTableClass(Class<? extends Table>) - Method in class com.threerings.parlor.server.TableManager
  Set the subclass of Table that this instance should generate.
setTableConfig(TableConfig) - Method in class com.threerings.parlor.client.TableConfigurator
  Optionally, you can set a pre-configured TableConfig that will be used to initialize the display parameters (if possible).
setTableObject(DObject) - Method in class com.threerings.parlor.client.TableDirector
  This must be called by the entity that uses the table director when the using entity prepares to enter and display a place.
setTableObject(DObject) - Method in class com.threerings.parlor.server.TableManager
  Initialize the TableLobbyObject.
setTableService(TableMarshaller) - Method in class com.threerings.micasa.lobby.table.TableLobbyObject
  Requests that the `tableService` field be set to the specified value.
setTableService(TableMarshaller) - Method in interface com.threerings.parlor.data.TableLobbyObject
  Configures the table service that clients should use to communicate table requests back to the table manager handling these tables.
setTableSet(DSet<Table>) - Method in class com.threerings.micasa.lobby.table.TableLobbyObject
  Requests that the `tableSet` field be set to the specified value.
setTeamMemberIndices(int[][]) - Method in interface com.threerings.parlor.game.server.TeamGameManager
  Set the team member indices.
setTestTileDirectory(String) - Static method in class com.threerings.stage.tools.editor.EditorConfig
  Accessor method for setting the test tile directory.
setTile(TileSet, int, int) - Method in class com.threerings.stage.tools.editor.EditorModel
  Sets the selected tile for placement within the scene.
setTileId(int) - Method in class com.threerings.stage.tools.editor.EditorModel
  Sets the tile id of the tile selected for placement within the scene.
setTileSelectRegion(Point) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
  Sets the start (in tile coords) of a mouse drag when placing a rectangular area of base tiles.
setTourneyService(TourneyMarshaller) - Method in class com.threerings.parlor.tourney.data.TourneyObject
  Requests that the `tourneyService` field be set to the specified value.
setTrickCardGameService(TrickCardGameMarshaller) - Method in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  Sets the reference to the trick card game service.
setTrickState(int) - Method in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  Sets the trick state.
setTurnDurationScales(float[]) - Method in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  Sets the array of turn duration scales.
setTurnDurationScalesAt(float, int) - Method in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  Sets an element of the array of turn duration scales.
setTurnHolder(Name) - Method in interface com.threerings.parlor.turn.data.TurnGameObject
  Requests that the `turnHolder` field be set to the specified value.
setTurnIcon(Icon) - Method in class com.threerings.parlor.turn.client.TurnDisplay
  Set the icon to use.
setType(String) - Method in class com.threerings.stage.data.StageScene
  Sets the type of this scene.
setValue(int[]) - Method in class com.threerings.stats.data.IntArrayStat
  Sets this statistic's value to the specified value.
setValue(int) - Method in class com.threerings.stats.data.IntStat
  Sets this statistic's value to the specified value.
setValue(int) - Method in class com.threerings.stats.data.MaxValueIntStat
setVelocity(float) - Method in class com.threerings.puzzle.drop.client.DropSprite
  Sets the velocity of this sprite.
setVersion(int) - Method in interface com.threerings.whirled.data.Scene
  Sets this scene's version number.
setVersion(int) - Method in class com.threerings.whirled.data.SceneImpl
setWinners(boolean[]) - Method in class com.threerings.parlor.game.data.GameObject
  Requests that the `winners` field be set to the specified value.
setWinnersAt(boolean, int) - Method in class com.threerings.parlor.game.data.GameObject
  Requests that the `index`th element of `winners` field be set to the specified value.
setWinnerText(String) - Method in class com.threerings.parlor.turn.client.TurnDisplay
  Set the text to be displayed next to the winner's name.
setZoneId(int) - Method in interface com.threerings.whirled.zone.data.ZonedBodyObject
  Sets the zone id currently occupied by this body.
ShortStringSetStat - Class in com.threerings.stats.data
  A string set that maps its values to shorts.
ShortStringSetStat() - Constructor for class com.threerings.stats.data.ShortStringSetStat
shouldBeStarted() - Method in class com.threerings.parlor.data.Table
  Returns true if sufficient seats are occupied that the game should be automatically started.
shouldConcludeGame() - Method in class com.threerings.parlor.game.server.GameManager
  Returns whether game conclusion antics such as rating updates should be performed when an in-play game is ended.
shouldStart(long) - Method in class com.threerings.parlor.tourney.server.TourneyManager
  Returns true if it is time or past time the tourney starts.
SHOW_CLUSTERS - Static variable in class com.threerings.stage.client.StageScenePanel
  Show flag that indicates we should show all clusters.
SHOW_PLOTS - Static variable in class com.threerings.stage.client.StageScenePanel
  Show flag that indicates we should render known land plots (expensive, don't turn this on willy nilly).
showHand(Hand) - Method in class com.threerings.parlor.card.client.CardPanel
  Shows a hand that was previous set face-down.
shuffle() - Method in class com.threerings.parlor.card.data.Deck
  Shuffles the deck.
shuffle(Random) - Method in class com.threerings.parlor.card.data.Deck
  Shuffles the deck.
shutdown() - Method in class com.threerings.parlor.server.TableManager
  This must be called when the table manager is no longer needed.
simClass - Variable in class com.threerings.micasa.simulator.data.SimulatorInfo
  The simulant classname.
SimpleClient - Class in com.threerings.micasa.simulator.client
SimpleClient(SimulatorFrame) - Constructor for class com.threerings.micasa.simulator.client.SimpleClient
SimpleFrame - Class in com.threerings.micasa.simulator.client
  Contains the user interface for the Simulator client application.
SimpleFrame() - Constructor for class com.threerings.micasa.simulator.client.SimpleFrame
  Constructs the top-level Simulator client frame.
SimpleServer - Class in com.threerings.micasa.simulator.server
  A simple simulator server implementation that extends the MiCasa server.
SimpleServer() - Constructor for class com.threerings.micasa.simulator.server.SimpleServer
Simulant - Class in com.threerings.micasa.simulator.server
Simulant() - Constructor for class com.threerings.micasa.simulator.server.Simulant
SimulatorApp - Class in com.threerings.micasa.simulator.client
  The simulator application is a test harness to facilitate development and debugging of games.
SimulatorApp() - Constructor for class com.threerings.micasa.simulator.client.SimulatorApp
SimulatorClient - Interface in com.threerings.micasa.simulator.client
SimulatorContext - Interface in com.threerings.micasa.simulator.util
  The simulator context encapsulates the contexts of all of the services that are used by the simulator client so that we can pass around one single context implementation that provides all of the necessary components to all of the services in use.
SimulatorController - Class in com.threerings.micasa.simulator.client
  Responsible for top-level control of the simulator client user interface.
SimulatorController(ParlorContext, SimulatorFrame, SimulatorInfo) - Constructor for class com.threerings.micasa.simulator.client.SimulatorController
  Creates a new simulator controller.
SimulatorFrame - Interface in com.threerings.micasa.simulator.client
  Contains the user interface for the Simulator client application.
SimulatorInfo - Class in com.threerings.micasa.simulator.data
SimulatorInfo() - Constructor for class com.threerings.micasa.simulator.data.SimulatorInfo
SimulatorManager - Class in com.threerings.micasa.simulator.server
  The simulator manager is responsible for handling the simulator services on the server side.
SimulatorManager(InvocationManager) - Constructor for class com.threerings.micasa.simulator.server.SimulatorManager
SimulatorManager.CreateGameTask - Class in com.threerings.micasa.simulator.server
SimulatorManager.CreateGameTask(BodyObject, GameConfig, String, int) - Constructor for class com.threerings.micasa.simulator.server.SimulatorManager.CreateGameTask
SimulatorMarshaller - Class in com.threerings.micasa.simulator.data
  Provides the implementation of the `SimulatorService` interface that marshalls the arguments and delivers the request to the provider on the server.
SimulatorMarshaller() - Constructor for class com.threerings.micasa.simulator.data.SimulatorMarshaller
SimulatorProvider - Class in com.threerings.micasa.simulator.server
  The simulator provider handles game creation requests on the server side, passing them off to the `SimulatorManager`.
SimulatorProvider(SimulatorManager) - Constructor for class com.threerings.micasa.simulator.server.SimulatorProvider
  Constructs a simulator provider.
SimulatorServer - Interface in com.threerings.micasa.simulator.server
  The simulator manager needs a mechanism for faking body object registrations, which is provided by implementations of this interface.
SimulatorService - Interface in com.threerings.micasa.simulator.client
  Provides access to simulator invocation services.
SINGLE - Static variable in class com.threerings.parlor.card.client.CardPanel
  The selection mode in which the user can select a single card.
size() - Method in class com.threerings.puzzle.drop.data.DropBoard
  Returns the size of the board in pieces.
size() - Method in class com.threerings.puzzle.util.PointSet
  Returns the number of points in the set.
size() - Method in class com.threerings.stats.data.IntSetStat
  Returns the number of values stored in the set.
size() - Method in class com.threerings.stats.data.SetStat
  Returns the number of elements in this set.
size() - Method in class com.threerings.stats.data.StringSetStat
  Returns the number of Strings in this set.
skill - Variable in class com.threerings.parlor.game.data.GameAI
  The skill level of the AI.
SPADES - Static variable in interface com.threerings.parlor.card.data.CardCodes
  The suit of spades.
SpotClient - Class in com.threerings.whirled.spot.server
  Extends the Whirled client and handles the necessary notifications that take place when a user logs off to let the clients displaying the scene they were occupying know that they didn't exit via a portal, but instead just disappeared.
SpotClient() - Constructor for class com.threerings.whirled.spot.server.SpotClient
SpotCodes - Interface in com.threerings.whirled.spot.data
  Contains codes used by the Spot invocation services.
SpotMarshaller - Class in com.threerings.whirled.spot.data
  Provides the implementation of the `SpotService` interface that marshalls the arguments and delivers the request to the provider on the server.
SpotMarshaller() - Constructor for class com.threerings.whirled.spot.data.SpotMarshaller
SpotMarshaller.SpotSceneMoveMarshaller - Class in com.threerings.whirled.spot.data
  Marshalls results to implementations of `SpotService.SpotSceneMoveListener`.
SpotMarshaller.SpotSceneMoveMarshaller() - Constructor for class com.threerings.whirled.spot.data.SpotMarshaller.SpotSceneMoveMarshaller
SpotProvider - Interface in com.threerings.whirled.spot.server
  Defines the server-side of the `SpotService`.
SpotScene - Interface in com.threerings.whirled.spot.data
  Makes available the spot scene information that the server needs to do its business.
SpotSceneController - Class in com.threerings.whirled.spot.client
  The base spot scene controller class.
SpotSceneController() - Constructor for class com.threerings.whirled.spot.client.SpotSceneController
SpotSceneDirector - Class in com.threerings.whirled.spot.client
  Extends the standard scene director with facilities to move between locations within a scene.
SpotSceneDirector(WhirledContext, LocationDirector, SceneDirector) - Constructor for class com.threerings.whirled.spot.client.SpotSceneDirector
  Creates a new spot scene director with the specified context and which will cooperate with the supplied scene director.
SpotSceneImpl - Class in com.threerings.whirled.spot.data
  An implementation of the `SpotScene` interface.
SpotSceneImpl(SpotSceneModel) - Constructor for class com.threerings.whirled.spot.data.SpotSceneImpl
  Creates an instance that will obtain data from the supplied spot scene model.
SpotSceneImpl() - Constructor for class com.threerings.whirled.spot.data.SpotSceneImpl
  Instantiates a blank scene implementation.
SpotSceneManager - Class in com.threerings.whirled.spot.server
  Handles the movement of bodies between locations in the scene and creates the necessary distributed objects to allow bodies in clusters to chat with one another.
SpotSceneManager() - Constructor for class com.threerings.whirled.spot.server.SpotSceneManager
SpotSceneModel - Class in com.threerings.whirled.spot.data
  The spot scene model extends the standard scene model with information on portals.
SpotSceneModel() - Constructor for class com.threerings.whirled.spot.data.SpotSceneModel
SpotSceneMoveHandler - Class in com.threerings.whirled.spot.server
  Moves a player between scenes, accounting for their exit and entry via portals.
SpotSceneMoveHandler(LocationManager, SpotSceneManager, BodyObject, int, Portal, SceneService.SceneMoveListener) - Constructor for class com.threerings.whirled.spot.server.SpotSceneMoveHandler
SpotSceneObject - Class in com.threerings.whirled.spot.data
  Extends the `SceneObject` with information specific to spots.
SpotSceneObject() - Constructor for class com.threerings.whirled.spot.data.SpotSceneObject
SpotSceneRegistry - Class in com.threerings.whirled.spot.server
  Extends the `SceneRegistry` with spot-related services.
SpotSceneRegistry(InvocationManager) - Constructor for class com.threerings.whirled.spot.server.SpotSceneRegistry
  Constructs a spot scene registry.
SpotSceneRuleSet - Class in com.threerings.whirled.spot.tools.xml
  Used to parse a `SpotSceneModel` from XML.
SpotSceneRuleSet() - Constructor for class com.threerings.whirled.spot.tools.xml.SpotSceneRuleSet
SpotSceneWriter - Class in com.threerings.whirled.spot.tools.xml
  Generates an XML representation of a `SpotSceneModel`.
SpotSceneWriter() - Constructor for class com.threerings.whirled.spot.tools.xml.SpotSceneWriter
SpotService - Interface in com.threerings.whirled.spot.client
  Defines the mechanism by which the client can request to move around within a scene and between scenes (taking exit and entry locations into account).
SpotService.SpotSceneMoveListener - Interface in com.threerings.whirled.spot.client
  Used to communicate the response to a `SceneService.moveTo(int, int, com.threerings.whirled.client.SceneService.SceneMoveListener)` request.
STAGE_MESSAGE_BUNDLE - Static variable in interface com.threerings.stage.data.StageCodes
  The i18n bundle identifier for the Stage system.
STAGE_SCENE_SERVICE - Static variable in class com.threerings.stage.data.StageSceneObject
  The field name of the `stageSceneService` field.
StageCodes - Interface in com.threerings.stage.data
  Codes and constants relating to the Stage system.
StageContext - Interface in com.threerings.stage.util
  A context that provides for the myriad requirements of the Stage system.
StageLocation - Class in com.threerings.stage.data
  Contains information on a scene occupant's position and orientation.
StageLocation() - Constructor for class com.threerings.stage.data.StageLocation
  A zero-argument constructor used when unserializing instances.
StageLocation(int, int, byte) - Constructor for class com.threerings.stage.data.StageLocation
  Constructs a location with the specified coordinates and orientation.
StageMisoSceneModel - Class in com.threerings.stage.data
  Extends the `SparseMisoSceneModel` with the necessary interface to wire it up to the Whirled auxiliary model system.
StageMisoSceneModel() - Constructor for class com.threerings.stage.data.StageMisoSceneModel
  Creates a completely uninitialized scene model.
StageMisoSceneRuleSet - Class in com.threerings.stage.tools.xml
  Customizes the miso scene rule set such that it creates `StageMisoSceneModel` instances.
StageMisoSceneRuleSet() - Constructor for class com.threerings.stage.tools.xml.StageMisoSceneRuleSet
StageOccupantInfo - Class in com.threerings.stage.data
  Extends the standard occupant info with stage specific business.
StageOccupantInfo(BodyObject) - Constructor for class com.threerings.stage.data.StageOccupantInfo
  Creates a new instance for the specified body.
StageOccupantInfo() - Constructor for class com.threerings.stage.data.StageOccupantInfo
  Used for unserialization.
StageScene - Class in com.threerings.stage.data
  The implementation of the Stage scene interface.
StageScene(StageSceneModel, PlaceConfig) - Constructor for class com.threerings.stage.data.StageScene
  Creates an instance that will obtain data from the supplied scene model and place config.
StageSceneConfig - Class in com.threerings.stage.data
  Place configuration for the main isometric scenes in Stage.
StageSceneConfig() - Constructor for class com.threerings.stage.data.StageSceneConfig
StageSceneController - Class in com.threerings.stage.client
  Extends the `SpotSceneController` with functionality specific to displaying Stage scenes.
StageSceneController() - Constructor for class com.threerings.stage.client.StageSceneController
StageSceneManager - Class in com.threerings.stage.server
  Defines extensions to the basic Stage scene manager specific to displaying isometric "stage" scenes (these may be indoor, outdoor or aboard a vessel).
StageSceneManager() - Constructor for class com.threerings.stage.server.StageSceneManager
StageSceneMarshaller - Class in com.threerings.stage.data
  Provides the implementation of the `StageSceneService` interface that marshalls the arguments and delivers the request to the provider on the server.
StageSceneMarshaller() - Constructor for class com.threerings.stage.data.StageSceneMarshaller
StageSceneModel - Class in com.threerings.stage.data
  Extends the basic scene model with the notion of a scene type and incorporates the necessary auxiliary models used by the Stage system.
StageSceneModel() - Constructor for class com.threerings.stage.data.StageSceneModel
StageSceneObject - Class in com.threerings.stage.data
  Extends the basic `SpotSceneObject` with data and services specific to isometric stage scenes.
StageSceneObject() - Constructor for class com.threerings.stage.data.StageSceneObject
StageScenePanel - Class in com.threerings.stage.client
  Extends the basic Miso scene panel with Stage fun stuff like portals, clusters and locations.
StageScenePanel(StageContext, Controller) - Constructor for class com.threerings.stage.client.StageScenePanel
  Constructs a stage scene view panel.
StageSceneParser - Class in com.threerings.stage.tools.xml
  Parses `StageSceneModel` instances from an XML description file.
StageSceneParser() - Constructor for class com.threerings.stage.tools.xml.StageSceneParser
  Constructs a parser that can be used to parse Stage scene models.
StageSceneProvider - Interface in com.threerings.stage.server
  Defines the server-side of the `StageSceneService`.
StageSceneRuleSet - Class in com.threerings.stage.tools.xml
  Used to parse an `StageScene` from XML.
StageSceneRuleSet() - Constructor for class com.threerings.stage.tools.xml.StageSceneRuleSet
StageSceneService - Interface in com.threerings.stage.client
  Provides services relating to Stage scenes.
stageSceneService - Variable in class com.threerings.stage.data.StageSceneObject
  Provides stage scene services.
StageSceneUtil - Class in com.threerings.stage.util
  Provides scene related utility functions.
StageSceneUtil() - Constructor for class com.threerings.stage.util.StageSceneUtil
StageSceneWriter - Class in com.threerings.stage.tools.xml
  Generates an XML representation of a `StageSceneModel`.
StageSceneWriter() - Constructor for class com.threerings.stage.tools.xml.StageSceneWriter
StageServer - Class in com.threerings.stage.server
  Extends the Whirled server to provide services needed by the Stage system.
StageServer() - Constructor for class com.threerings.stage.server.StageServer
StageServer.StageModule - Class in com.threerings.stage.server
  Configures dependencies needed by the Stage services.
StageServer.StageModule() - Constructor for class com.threerings.stage.server.StageServer.StageModule
start() - Method in class com.threerings.micasa.client.MiCasaApplet
  Display the client frame and really get things going.
start(String[]) - Method in class com.threerings.micasa.simulator.client.SimulatorApp
start - Variable in class com.threerings.parlor.data.ChoiceParameter
  The starting selection.
start - Variable in class com.threerings.parlor.data.RangeParameter
  The starting value for this parameter.
start - Variable in class com.threerings.parlor.data.ToggleParameter
  The starting state for this parameter.
START_DROP_BLOCK - Static variable in class com.threerings.puzzle.drop.client.DropControllerDelegate
  The action command for starting to dropping the block.
START_SOLITAIRE - Static variable in class com.threerings.parlor.data.ParlorMarshaller
  The method id used to dispatch `ParlorMarshaller.startSolitaire(com.threerings.parlor.game.data.GameConfig, com.threerings.presents.client.InvocationService.ConfirmListener)` requests.
START_TABLE_NOW - Static variable in class com.threerings.parlor.data.TableMarshaller
  The method id used to dispatch `TableMarshaller.startTableNow(int, com.threerings.presents.client.InvocationService.InvocationListener)` requests.
startAction() - Method in class com.threerings.puzzle.client.PuzzlePanel
  Called by the controller when the action starts.
startGame() - Method in class com.threerings.parlor.game.server.GameManager
  This is called when the game is ready to start (all players involved have delivered their "am ready" notifications).
startHand() - Method in class com.threerings.parlor.card.trick.server.TrickCardGameManagerDelegate
  Starts a hand of cards.
STARTS_IN - Static variable in class com.threerings.parlor.tourney.data.TourneyObject
  The field name of the `startsIn` field.
startsIn - Variable in class com.threerings.parlor.tourney.data.TourneyConfig
  The number of minutes to wait for entrants before starting.
startsIn - Variable in class com.threerings.parlor.tourney.data.TourneyObject
  The real-time number of minutes before it starts.
startSolitaire(GameConfig, InvocationService.ConfirmListener) - Method in class com.threerings.parlor.client.ParlorDirector
  Requests that the specified single player game be started.
startSolitaire(GameConfig, InvocationService.ConfirmListener) - Method in interface com.threerings.parlor.client.ParlorService
  Requests to start a single player game with the specified game configuration.
startSolitaire(GameConfig, InvocationService.ConfirmListener) - Method in class com.threerings.parlor.data.ParlorMarshaller
startSolitaire(ClientObject, GameConfig, InvocationService.ConfirmListener) - Method in class com.threerings.parlor.server.ParlorManager
startSolitaire(ClientObject, GameConfig, InvocationService.ConfirmListener) - Method in interface com.threerings.parlor.server.ParlorProvider
  Handles a `ParlorService.startSolitaire(com.threerings.parlor.game.data.GameConfig, com.threerings.presents.client.InvocationService.ConfirmListener)` request.
startTableNow(int) - Method in class com.threerings.parlor.client.TableDirector
  Sends a request to have the specified table start now, even if all the seats have not yet been filled.
startTableNow(int, InvocationService.InvocationListener) - Method in interface com.threerings.parlor.client.TableService
  Requests that the specified table be started now, even if all seats are not occupied.
startTableNow(int, InvocationService.InvocationListener) - Method in class com.threerings.parlor.data.TableMarshaller
startTableNow(ClientObject, int, InvocationService.InvocationListener) - Method in class com.threerings.parlor.server.TableManager
startTableNow(ClientObject, int, InvocationService.InvocationListener) - Method in interface com.threerings.parlor.server.TableProvider
  Handles a `TableService.startTableNow(int, com.threerings.presents.client.InvocationService.InvocationListener)` request.
startTrick() - Method in class com.threerings.parlor.card.trick.server.TrickCardGameManagerDelegate
  Starts a trick.
startTurn() - Method in class com.threerings.parlor.card.trick.server.TrickCardGameManagerDelegate
startTurn() - Method in class com.threerings.parlor.turn.server.TurnGameManagerDelegate
  Called to start the next turn.
Stat - Class in com.threerings.stats.data
  A base class for persistent statistics tracked on a per-player basis (some for a single game, others for all time).
Stat() - Constructor for class com.threerings.stats.data.Stat
Stat.AuxDataSource - Interface in com.threerings.stats.data
  Provides auxilliary information to statistics during the persisting process.
Stat.Type - Interface in com.threerings.stats.data
  Defines the various per-player tracked statistics.
STAT_CODE - Static variable in class com.threerings.stats.server.persist.StatRecord
STAT_CODE - Static variable in class com.threerings.stats.server.persist.StringCodeRecord
STAT_DATA - Static variable in class com.threerings.stats.server.persist.StatRecord
statCode - Variable in class com.threerings.stats.server.persist.StatRecord
  The code of the stat.
statCode - Variable in class com.threerings.stats.server.persist.StringCodeRecord
  The code of the stat.
statCodeCode() - Static method in class com.threerings.stats.server.persist.StringCodeRecord
  Defines the statCodeCode unique index.
statCodeValue() - Static method in class com.threerings.stats.server.persist.StringCodeRecord
  Defines the statCodeValue unique index.
statData - Variable in class com.threerings.stats.server.persist.StatRecord
  The data associated with the stat.
STATE - Static variable in class com.threerings.parlor.game.data.GameObject
  The field name of the `state` field.
state - Variable in class com.threerings.parlor.game.data.GameObject
  The game state, one of `GameObject.PRE_GAME`, `GameObject.IN_PLAY`, `GameObject.GAME_OVER`, or `GameObject.CANCELLED`.
STATE - Static variable in class com.threerings.parlor.tourney.data.TourneyObject
  The field name of the `state` field.
state - Variable in class com.threerings.parlor.tourney.data.TourneyObject
  The current state of the tourney.
stateChanged(ChangeEvent) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
StatModifier<T extends Stat> - Class in com.threerings.stats.data
  Encapsulates a modification to a single stat that can be serialized and sent to a different server, if needed, to update stats loaded at runtime.
StatModifier(Stat.Type) - Constructor for class com.threerings.stats.data.StatModifier
  Creates a modifier that will operate on the supplied stat type.
StatRecord - Class in com.threerings.stats.server.persist
StatRecord() - Constructor for class com.threerings.stats.server.persist.StatRecord
  An empty constructor for unmarshalling.
StatRecord(int, int, byte[]) - Constructor for class com.threerings.stats.server.persist.StatRecord
  A constructor that populates all our fields.
StatRecord(int, int, byte[], byte) - Constructor for class com.threerings.stats.server.persist.StatRecord
StatRepository - Class in com.threerings.stats.server.persist
  Responsible for the persistent storage of per-player statistics.
StatRepository(PersistenceContext) - Constructor for class com.threerings.stats.server.persist.StatRepository
  Constructs a new statistics repository with the specified persistence context.
StatSet - Class in com.threerings.stats.data
  A distributed set containing `Stat` objects.
StatSet(Iterable<Stat>) - Constructor for class com.threerings.stats.data.StatSet
  Creates a stat set with the specified contents.
StatSet(Iterator<Stat>) - Constructor for class com.threerings.stats.data.StatSet
  Creates a stat set with the specified contents.
StatSet() - Constructor for class com.threerings.stats.data.StatSet
  Creates a blank stat set.
StatSet.Container - Interface in com.threerings.stats.data
  An interface to be implemented by an entity that wishes to be notified when the contents of a stat set change.
stop() - Method in class com.threerings.micasa.client.MiCasaApplet
  Log off and shut on down.
stop() - Method in class com.threerings.puzzle.drop.client.DropSprite
  Stops the piece from dropping.
storeSceneModel(SceneModel) - Method in interface com.threerings.whirled.client.persist.SceneRepository
  Updates or inserts this scene model as appropriate.
StringCodeRecord - Class in com.threerings.stats.server.persist
StringCodeRecord() - Constructor for class com.threerings.stats.server.persist.StringCodeRecord
  An empty constructor for unmarshalling.
StringCodeRecord(int, String, int) - Constructor for class com.threerings.stats.server.persist.StringCodeRecord
  A constructor that populates all our fields.
StringMapStat - Class in com.threerings.stats.data
  Used to track a statistic comprised of a set of strings that map to numeric counts.
StringMapStat() - Constructor for class com.threerings.stats.data.StringMapStat
StringSetStat - Class in com.threerings.stats.data
  Used to track a statistic comprised of a set of strings.
StringSetStat() - Constructor for class com.threerings.stats.data.StringSetStat
SUMMARIES - Static variable in class com.threerings.puzzle.data.PuzzleObject
  The field name of the `summaries` field.
summaries - Variable in class com.threerings.puzzle.data.PuzzleObject
  Summaries of the boards of all players in this puzzle (may be null if the puzzle doesn't support individual player boards).
summarize() - Method in class com.threerings.puzzle.data.BoardSummary
  Called by the `PuzzleManager` to refresh the board summary information by studying the associated board contents.
summarize() - Method in class com.threerings.puzzle.drop.data.DropBoardSummary
SwingGameConfigurator - Class in com.threerings.parlor.game.client
  Provides the base from which interfaces can be built to configure games prior to starting them.
SwingGameConfigurator() - Constructor for class com.threerings.parlor.game.client.SwingGameConfigurator
syncStat(StatModifier<T>) - Method in class com.threerings.stats.data.StatSet
  Updates a stat in this set, using the supplied StatModifier.
systemMessage(String, String) - Method in class com.threerings.parlor.game.client.GameController
  A way for controllers to display a game-related system message.
systemMessage(String, String) - Method in class com.threerings.parlor.game.server.GameManager
  Sends a system message to the players in the game room.
systemMessage(String, String, boolean) - Method in class com.threerings.parlor.game.server.GameManager
  Sends a system message to the players in the game room.

## T

table - Variable in class com.threerings.micasa.lobby.table.TableItem
  A reference to the table we are displaying.
Table - Class in com.threerings.parlor.data
  This class represents a table that is being used to matchmake a game by the Parlor services.
Table() - Constructor for class com.threerings.parlor.data.Table
  Constructs a blank table instance, suitable for unserialization.
TABLE_POSITION_OCCUPIED - Static variable in interface com.threerings.parlor.data.ParlorCodes
  An error code returned by the table services.
TABLE_SERVICE - Static variable in class com.threerings.micasa.lobby.table.TableLobbyObject
  The field name of the `tableService` field.
TABLE_SET - Static variable in class com.threerings.micasa.lobby.table.TableLobbyObject
  The field name of the `tableSet` field.
tableAdded(Table) - Method in class com.threerings.micasa.lobby.table.TableListView
tableAdded(Table) - Method in interface com.threerings.parlor.client.TableObserver
  Called when a new table is created.
TableConfig - Class in com.threerings.parlor.data
  Table configuration parameters for a game that is to be matchmade using the table services.
TableConfig() - Constructor for class com.threerings.parlor.data.TableConfig
TableConfigurator - Class in com.threerings.parlor.client
  This should be implemented some user-interface element that allows the user to configure whichever TableConfig options are relevant.
TableConfigurator() - Constructor for class com.threerings.parlor.client.TableConfigurator
  Create a TableConfigurator.
TableDirector - Class in com.threerings.parlor.client
  As tables are created and managed within the scope of a place (a lobby), we want to fold the table management functionality into the standard hierarchy of place controllers that deal with place-related functionality on the client.
TableDirector(ParlorContext, String, TableObserver) - Constructor for class com.threerings.parlor.client.TableDirector
  Creates a new table director to manage tables with the specified observer which will receive callbacks when interesting table related things happen.
tableId - Variable in class com.threerings.parlor.data.Table
  The unique identifier for this table.
TableItem - Class in com.threerings.micasa.lobby.table
  A table item displays the user interface for a single table (whether it be in-play or still being matchmade).
TableItem(MiCasaContext, TableDirector, Table) - Constructor for class com.threerings.micasa.lobby.table.TableItem
  Creates a new table item to display and interact with the supplied table.
TableListView - Class in com.threerings.micasa.lobby.table
  A view that displays the tables in a table lobby.
TableListView(MiCasaContext, LobbyConfig) - Constructor for class com.threerings.micasa.lobby.table.TableListView
  Creates a new table list view, suitable for providing the user interface for table-style matchmaking in a table lobby.
TableLobbyConfig - Class in com.threerings.micasa.lobby.table
  Instructs the lobby services to use a `TableListView` as the matchmaking component.
TableLobbyConfig() - Constructor for class com.threerings.micasa.lobby.table.TableLobbyConfig
TableLobbyManager - Class in com.threerings.micasa.lobby.table
  Extends lobby manager only to ensure that a table lobby object is used for table lobbies.
TableLobbyManager() - Constructor for class com.threerings.micasa.lobby.table.TableLobbyManager
TableLobbyObject - Class in com.threerings.micasa.lobby.table
TableLobbyObject() - Constructor for class com.threerings.micasa.lobby.table.TableLobbyObject
TableLobbyObject - Interface in com.threerings.parlor.data
  This interface must be implemented by the place object used by a lobby that wishes to make use of the table services.
TableManager - Class in com.threerings.parlor.server
  A table manager can be used by a place manager (or other entity) to take care of the management of a table matchmaking service on a particular distributed object.
TableManager(RootDObjectManager, InvocationManager, PlaceRegistry, DObject) - Constructor for class com.threerings.parlor.server.TableManager
  Creates a table manager that will manage tables in the supplied distributed object (which must implement `TableLobbyObject`.
TableMarshaller - Class in com.threerings.parlor.data
  Provides the implementation of the `TableService` interface that marshalls the arguments and delivers the request to the provider on the server.
TableMarshaller() - Constructor for class com.threerings.parlor.data.TableMarshaller
TableObserver - Interface in com.threerings.parlor.client
  The `TableDirector` converts distributed object events into higher level callbacks to implementers of this interface, which are expected to render these events sensically in a user interface.
TableProvider - Interface in com.threerings.parlor.server
  Defines the server-side of the `TableService`.
tableRemoved() - Method in class com.threerings.micasa.lobby.table.TableItem
  Called by the table list view prior to removing us.
tableRemoved(int) - Method in class com.threerings.micasa.lobby.table.TableListView
tableRemoved(int) - Method in interface com.threerings.parlor.client.TableObserver
  Called when a table goes away.
tableService - Variable in class com.threerings.micasa.lobby.table.TableLobbyObject
  Handles our table services.
TableService - Interface in com.threerings.parlor.client
  Provides table lobbying services.
tableSet - Variable in class com.threerings.micasa.lobby.table.TableLobbyObject
  A set containing all of the tables being managed by this lobby.
tableUpdated(Table) - Method in class com.threerings.micasa.lobby.table.TableItem
  Called when our table has been updated and we need to update the UI to reflect the new information.
tableUpdated(Table) - Method in class com.threerings.micasa.lobby.table.TableListView
tableUpdated(Table) - Method in interface com.threerings.parlor.client.TableObserver
  Called when something has changed about a table (occupant list updated, state changed from matchmaking to in-play, etc.).
targetPortalId - Variable in class com.threerings.whirled.spot.data.Portal
  The portal identifier of the portal at which a body will enter the target scene when they "use" this portal, or -1 to specify that the body enters on the default portal, whatever id it is.
targetPortalName - Variable in class com.threerings.whirled.spot.tools.EditablePortal
  The human-readable name of the portal to which this portal links in its target scene.
targetSceneId - Variable in class com.threerings.whirled.spot.data.Portal
  The scene identifier of the scene to which a body will exit when they "use" this portal.
targetSceneName - Variable in class com.threerings.whirled.spot.tools.EditablePortal
  The human-readable name of the scene to which this portal links.
tconfig - Variable in class com.threerings.parlor.data.Table
  The table configuration object.
TeamGameManager - Interface in com.threerings.parlor.game.server
  An interface to be implemented by a game if it wants to hear about the team indices that were configured during matchmaking.
teamMemberIndices - Variable in class com.threerings.parlor.data.TableConfig
  If non-null, indicates that this is a team-based game and contains the team assignments for each player.
TestTileLoader - Class in com.threerings.stage.tools.editor
  The TestTileLoader handles test tiles.
TestTileLoader() - Constructor for class com.threerings.stage.tools.editor.TestTileLoader
  Construct the TestTileLoader.
tick(long) - Method in class com.threerings.parlor.card.client.CardSprite
tick(long) - Method in class com.threerings.puzzle.drop.client.DropControllerDelegate
tick(long) - Method in class com.threerings.puzzle.drop.client.DropSprite
tick(long) - Method in class com.threerings.puzzle.drop.client.PieceGroupAnimation
tickAI(int, GameAI) - Method in class com.threerings.parlor.game.server.GameManagerDelegate
  Called by the manager when we should do some AI.
TILE_CHANGED - Static variable in interface com.threerings.stage.tools.editor.EditorModelListener
TileInfoPanel - Class in com.threerings.stage.tools.editor
  The tile info panel presents the user with options to select the tile to be applied to the scene.
TileInfoPanel(EditorContext, EditorModel) - Constructor for class com.threerings.stage.tools.editor.TileInfoPanel
  Constructs the tile info panel.
tilemgr - Static variable in class com.threerings.stage.server.StageServer
  Provides access to our tile repository.
TILESET_RSRC_SET - Static variable in interface com.threerings.stage.data.StageCodes
  The resource set that contains our tileset bundles.
tileSetMapped(String) - Method in class com.threerings.stage.tools.editor.TestTileLoader
TileSetUtil - Class in com.threerings.stage.tools.editor.util
  Miscellaneous useful routines for working with lists of `TileSet` and `BaseTileSet` objects.
TileSetUtil() - Constructor for class com.threerings.stage.tools.editor.util.TileSetUtil
tip - Variable in class com.threerings.parlor.data.Parameter
  A human readable tooltip to display when the mouse is hovered over this configuration parameter.
TIP_ACTIONS - Static variable in class com.threerings.stage.tools.editor.EditorModel
  Prose descriptions of actions suitable for tool tip display.
toBytes() - Method in class com.threerings.parlor.rating.util.Percentiler
  Converts this percentiler to a byte array so that it may be stored into a database.
TOGGLE_CHATTING - Static variable in class com.threerings.puzzle.client.PuzzleController
  The action command to toggle chatting mode.
ToggleParameter - Class in com.threerings.parlor.data
  Models a parameter that allows the toggling of a single value.
ToggleParameter() - Constructor for class com.threerings.parlor.data.ToggleParameter
TOO_LATE - Static variable in interface com.threerings.parlor.tourney.data.TourneyCodes
  Too late to join a tourney.
TOO_LATE_LEAVE - Static variable in interface com.threerings.parlor.tourney.data.TourneyCodes
  It's too late to leave the tourney.
TOP - Static variable in interface com.threerings.parlor.card.trick.data.TrickCardCodes
  For four-player games, the top (opposite) player.
toString() - Method in class com.threerings.micasa.simulator.data.SimulatorInfo
toString() - Method in class com.threerings.parlor.card.data.Card
toString() - Method in class com.threerings.parlor.client.Invitation
toString() - Method in class com.threerings.parlor.data.Parameter
toString() - Method in class com.threerings.parlor.data.Table
toString() - Method in class com.threerings.parlor.rating.server.persist.RatingRecord
toString() - Method in class com.threerings.parlor.rating.server.Rating
toString() - Method in class com.threerings.parlor.rating.util.Percentiler
toString() - Method in class com.threerings.parlor.tourney.data.Participant
toString() - Method in class com.threerings.puzzle.client.PlayerStatusView
toString(StringBuilder) - Method in class com.threerings.puzzle.drop.client.DropBlockSprite
toString(StringBuilder) - Method in class com.threerings.puzzle.drop.client.DropSprite
toString() - Method in class com.threerings.puzzle.drop.data.DropBoard
toString() - Method in class com.threerings.puzzle.drop.data.SegmentInfo
toString() - Method in class com.threerings.puzzle.drop.util.PieceDropper.PieceDropInfo
toString() - Method in class com.threerings.puzzle.util.PointSet
toString() - Method in class com.threerings.stage.tools.editor.EditorModel
toString() - Method in class com.threerings.stats.data.Stat
toString() - Method in class com.threerings.stats.server.persist.StatRecord
toString() - Method in class com.threerings.whirled.data.SceneImpl
toString() - Method in class com.threerings.whirled.data.SceneUpdate
toString() - Method in class com.threerings.whirled.spot.data.Cluster
toString() - Method in class com.threerings.whirled.zone.data.SceneSummary
toString() - Method in class com.threerings.whirled.zone.data.ZoneSummary
toString(int) - Static method in class com.threerings.whirled.zone.util.ZoneUtil
  Returns an easier to read representation of the supplied qualified zone id: `type:id`.
TOURNEY_DB_IDENT - Static variable in class com.threerings.parlor.tourney.server.persist.TourneyRepository
  The database identifier used when establishing a database connection.
TOURNEY_SERVICE - Static variable in class com.threerings.parlor.tourney.data.TourneyObject
  The field name of the `tourneyService` field.
TourneyCodes - Interface in com.threerings.parlor.tourney.data
  Constants and codes relating to the tourney services.
TourneyConfig - Class in com.threerings.parlor.tourney.data
  Stores tournament configuration data.
TourneyConfig() - Constructor for class com.threerings.parlor.tourney.data.TourneyConfig
tourneyId - Variable in class com.threerings.parlor.tourney.data.TourneyConfig
  Our unique tourney id.
tourneyId - Variable in class com.threerings.parlor.tourney.server.persist.TourneyRepository.TourneyRecord
  The tourney's unique identifier.
TourneyLogicData - Class in com.threerings.parlor.tourney.data
  Contains TourneyLogic runtime data that should be persisted.
TourneyLogicData() - Constructor for class com.threerings.parlor.tourney.data.TourneyLogicData
TourneyManager - Class in com.threerings.parlor.tourney.server
  Controls a running tourney.
TourneyManager() - Constructor for class com.threerings.parlor.tourney.server.TourneyManager
TourneyMarshaller - Class in com.threerings.parlor.tourney.data
  Provides the implementation of the `TourneyService` interface that marshalls the arguments and delivers the request to the provider on the server.
TourneyMarshaller() - Constructor for class com.threerings.parlor.tourney.data.TourneyMarshaller
TourneyObject - Class in com.threerings.parlor.tourney.data
  Provides information on a specific tourney.
TourneyObject() - Constructor for class com.threerings.parlor.tourney.data.TourneyObject
TourneyProvider - Interface in com.threerings.parlor.tourney.server
  Defines the server-side of the `TourneyService`.
TourneyRepository - Class in com.threerings.parlor.tourney.server.persist
  The persistent store for tourney related information.
TourneyRepository(ConnectionProvider) - Constructor for class com.threerings.parlor.tourney.server.persist.TourneyRepository
TourneyRepository.TourneyRecord - Class in com.threerings.parlor.tourney.server.persist
  Contains tourney information loaded from the database.
TourneyRepository.TourneyRecord() - Constructor for class com.threerings.parlor.tourney.server.persist.TourneyRepository.TourneyRecord
TourneyRepository.TourneyRecord(int) - Constructor for class com.threerings.parlor.tourney.server.persist.TourneyRepository.TourneyRecord
TourneyRepository.TourneyRecord(TourneyConfig) - Constructor for class com.threerings.parlor.tourney.server.persist.TourneyRepository.TourneyRecord
TourneyService - Interface in com.threerings.parlor.tourney.client
  Provides tourney management services for the particular tourney this service is attached to.
tourneyService - Variable in class com.threerings.parlor.tourney.data.TourneyObject
  Provides the way in which tourney participants can communicate with the server.
TourniesManager - Class in com.threerings.parlor.tourney.server
  An extensible tournament manager.
TourniesManager(Lifecycle) - Constructor for class com.threerings.parlor.tourney.server.TourniesManager
TourniesMarshaller - Class in com.threerings.parlor.tourney.data
  Provides the implementation of the `TourniesService` interface that marshalls the arguments and delivers the request to the provider on the server.
TourniesMarshaller() - Constructor for class com.threerings.parlor.tourney.data.TourniesMarshaller
TourniesProvider - Interface in com.threerings.parlor.tourney.server
  Defines the server-side of the `TourniesService`.
TourniesService - Interface in com.threerings.parlor.tourney.client
  Provices services for creating/modifying tournies.
trackAvoidAnimation(Animation) - Method in class com.threerings.puzzle.client.PuzzleBoardView
  Positions the supplied animation so as to avoid any active animations previously registered with this method, and adds the animation to the list of animations to be avoided by any future avoid animations.
transferCardsBetweenPlayers(int, int, Card[]) - Method in class com.threerings.parlor.card.server.CardGameManager
  Sends a set of cards from one player to another.
transferCardsBetweenPlayers(int[], Card[][]) - Method in class com.threerings.parlor.card.server.CardGameManager
  Sends sets of cards between players simultaneously.
TRAVERSE_PORTAL - Static variable in class com.threerings.whirled.spot.data.SpotMarshaller
  The method id used to dispatch `SpotMarshaller.traversePortal(int, int, int, com.threerings.whirled.spot.client.SpotService.SpotSceneMoveListener)` requests.
traversePortal(int) - Method in class com.threerings.whirled.spot.client.SpotSceneDirector
  Requests that this client move to the location specified by the supplied portal id.
traversePortal(int, ResultListener<PlaceConfig>) - Method in class com.threerings.whirled.spot.client.SpotSceneDirector
  Requests that this client move to the location specified by the supplied portal id.
traversePortal(int, int, int, SpotService.SpotSceneMoveListener) - Method in interface com.threerings.whirled.spot.client.SpotService
  Requests to traverse the specified portal.
traversePortal(int, int, int, SpotService.SpotSceneMoveListener) - Method in class com.threerings.whirled.spot.data.SpotMarshaller
traversePortal(ClientObject, int, int, int, SpotService.SpotSceneMoveListener) - Method in interface com.threerings.whirled.spot.server.SpotProvider
  Handles a `SpotService.traversePortal(int, int, int, com.threerings.whirled.spot.client.SpotService.SpotSceneMoveListener)` request.
traversePortal(ClientObject, int, int, int, SpotService.SpotSceneMoveListener) - Method in class com.threerings.whirled.spot.server.SpotSceneRegistry
TRICK_STATE_COUNT - Static variable in interface com.threerings.parlor.card.trick.data.TrickCardGameObject
  The number of states defined for the base trick card game object.
TrickCardCodes - Interface in com.threerings.parlor.card.trick.data
  Constants relating to trick-based card games.
TrickCardGameControllerDelegate - Class in com.threerings.parlor.card.trick.client
  A card game controller delegate for trick-based card games, such as Spades and Hearts.
TrickCardGameControllerDelegate(CardGameController) - Constructor for class com.threerings.parlor.card.trick.client.TrickCardGameControllerDelegate
  Constructor.
TrickCardGameManagerDelegate - Class in com.threerings.parlor.card.trick.server
  A card game manager delegate for trick-based card games, such as Spades and Hearts.
TrickCardGameManagerDelegate() - Constructor for class com.threerings.parlor.card.trick.server.TrickCardGameManagerDelegate
TrickCardGameManagerDelegate(CardGameManager) - Constructor for class com.threerings.parlor.card.trick.server.TrickCardGameManagerDelegate
  Deprecated. use the zero-argument constructor.
TrickCardGameMarshaller - Class in com.threerings.parlor.card.trick.data
  Provides the implementation of the `TrickCardGameService` interface that marshalls the arguments and delivers the request to the provider on the server.
TrickCardGameMarshaller() - Constructor for class com.threerings.parlor.card.trick.data.TrickCardGameMarshaller
TrickCardGameObject - Interface in com.threerings.parlor.card.trick.data
  Game objects for trick-based card games must implement this interface.
TrickCardGameProvider - Interface in com.threerings.parlor.card.trick.server
  Defines the server-side of the `TrickCardGameService`.
TrickCardGameService - Interface in com.threerings.parlor.card.trick.client
  Service calls related to trick card games.
TrickCardGameUtil - Class in com.threerings.parlor.card.trick.util
  Methods of general utility to trick-taking card games.
TrickCardGameUtil() - Constructor for class com.threerings.parlor.card.trick.util.TrickCardGameUtil
TURN_HOLDER_REPLACED - Static variable in interface com.threerings.parlor.turn.data.TurnGameObject
  A special value used to communicate to the client that the current turn holder was replaced (perhaps due to disconnection or departure and being replaced by an AI).
turnDidChange(Name) - Method in class com.threerings.parlor.card.client.CardGameController
turnDidChange(Name) - Method in interface com.threerings.parlor.turn.client.TurnGameController
  Called when the turn changed.
turnDidEnd() - Method in class com.threerings.parlor.card.server.CardGameManager
turnDidEnd() - Method in interface com.threerings.parlor.turn.server.TurnGameManager
  Called when the turn was ended.
turnDidStart() - Method in class com.threerings.parlor.card.server.CardGameManager
turnDidStart() - Method in interface com.threerings.parlor.turn.server.TurnGameManager
  Called when we have started the next turn.
TurnDisplay - Class in com.threerings.parlor.turn.client
  Automatically display a list of players and turn change information in a turn-based game.
TurnDisplay() - Constructor for class com.threerings.parlor.turn.client.TurnDisplay
  Create a TurnDisplay.
TurnDisplay(Icon) - Constructor for class com.threerings.parlor.turn.client.TurnDisplay
  Create a TurnDisplay for a game using the specified Icon to denote whose turn it is.
TurnGameController - Interface in com.threerings.parlor.turn.client
  Games that wish to make use of the turn game services should have their controller implement this interface and create an instance of `TurnGameControllerDelegate` which should be passed to `PlaceController.addDelegate(com.threerings.crowd.client.PlaceControllerDelegate)`.
TurnGameControllerDelegate - Class in com.threerings.parlor.turn.client
  Performs the client-side processing for a turn-based game.
TurnGameControllerDelegate(TurnGameController) - Constructor for class com.threerings.parlor.turn.client.TurnGameControllerDelegate
  Constructs a delegate which will call back to the supplied `TurnGameController` implementation wen turn-based game related things happen.
TurnGameManager - Interface in com.threerings.parlor.turn.server
  A game manager that wishes to make use of the turn game services should implement this interface and create a `TurnGameManagerDelegate` which will perform the basic turn game processing and call back to the main manager via this interface.
TurnGameManagerDelegate - Class in com.threerings.parlor.turn.server
  Performs the server-side turn-based game processing for a turn based game.
TurnGameManagerDelegate() - Constructor for class com.threerings.parlor.turn.server.TurnGameManagerDelegate
TurnGameManagerDelegate(TurnGameManager) - Constructor for class com.threerings.parlor.turn.server.TurnGameManagerDelegate
  Deprecated. use the zero-argument constructor.
TurnGameObject - Interface in com.threerings.parlor.turn.data
  Games that wish to support turn-based play must implement this interface with their `GameObject`.
turnWillStart() - Method in class com.threerings.parlor.card.server.CardGameManager
turnWillStart() - Method in interface com.threerings.parlor.turn.server.TurnGameManager
  Called when we are about to start the next turn.
type - Variable in class com.threerings.stage.data.StageSceneModel
  This scene's type which is a string identifier used to later construct a specific controller to handle this scene.
TYPE_STRINGS - Static variable in class com.threerings.parlor.game.data.GameConfig
  Maps the matchmaking type codes into strings used in our XML configuration.

## U

undo(ActionEvent) - Method in class com.threerings.stage.tools.editor.EditorFrame
undo() - Method in class com.threerings.stage.tools.editor.EditorScenePanel
unpersistFrom(ObjectInputStream, Stat.AuxDataSource) - Method in class com.threerings.stats.data.ByteByteStringMapStat
unpersistFrom(ObjectInputStream, Stat.AuxDataSource) - Method in class com.threerings.stats.data.ByteStringSetStat
unpersistFrom(ObjectInputStream, Stat.AuxDataSource) - Method in class com.threerings.stats.data.IntArrayStat
unpersistFrom(ObjectInputStream, Stat.AuxDataSource) - Method in class com.threerings.stats.data.IntSetStat
unpersistFrom(ObjectInputStream, Stat.AuxDataSource) - Method in class com.threerings.stats.data.IntStat
unpersistFrom(ObjectInputStream, Stat.AuxDataSource) - Method in class com.threerings.stats.data.IntStringSetStat
unpersistFrom(ObjectInputStream, Stat.AuxDataSource) - Method in class com.threerings.stats.data.MaxIntStat
unpersistFrom(ObjectInputStream, Stat.AuxDataSource) - Method in class com.threerings.stats.data.MaxValueIntStat
unpersistFrom(ObjectInputStream, Stat.AuxDataSource) - Method in class com.threerings.stats.data.ShortStringSetStat
unpersistFrom(ObjectInputStream, Stat.AuxDataSource) - Method in class com.threerings.stats.data.Stat
  Unserializes this item from data obtained from the item database.
unpersistFrom(ObjectInputStream) - Method in class com.threerings.whirled.data.SceneUpdate
  Unserializes this instance from the bare representation created by `SceneUpdate.persistTo(com.threerings.io.ObjectOutputStream)`.
UPDATE_PROGRESS - Static variable in class com.threerings.puzzle.data.PuzzleGameMarshaller
  The method id used to dispatch `PuzzleGameMarshaller.updateProgress(int, int[])` requests.
UPDATE_PROGRESS_SYNC - Static variable in class com.threerings.puzzle.data.PuzzleGameMarshaller
  The method id used to dispatch `PuzzleGameMarshaller.updateProgressSync(int, int[], com.threerings.puzzle.data.Board[])` requests.
updateBoardSummaries() - Method in class com.threerings.puzzle.server.PuzzleManager
  Applies updateBoardSummary on all the players' boards.
updateBoardSummary(int) - Method in class com.threerings.puzzle.server.PuzzleManager
  Calls `BoardSummary.summarize()` on the given player's board summary to refresh the summary information in preparation for sending along to the client(s).
updateCluster(Cluster, Rectangle) - Method in class com.threerings.stage.client.StageScenePanel
  Adds or updates the specified cluster in the view.
updateClusters(Cluster) - Method in class com.threerings.whirled.spot.data.SpotSceneObject
  Requests that the specified entry be updated in the `clusters` set.
updateCoordPos(int, int, Point) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
  Updates the coordinate position and returns true if it has changed.
updateDefaultTileSet(int) - Method in class com.threerings.stage.tools.editor.EditorScenePanel
  Updates the default tileset in the currently edited scene.
updateHostedZones(HostedZone) - Method in class com.threerings.whirled.zone.peer.server.ZoneNodeObject
  Requests that the specified entry be updated in the `hostedZones` set.
UpdateList - Class in com.threerings.whirled.util
  A list specialized for storing `SceneUpdate` objects.
UpdateList() - Constructor for class com.threerings.whirled.util.UpdateList
updateMiniView(ActionEvent) - Method in class com.threerings.stage.tools.editor.EditorFrame
  Update the mini view in the scrollbox.
updateOccupantLocs(SceneLocation) - Method in class com.threerings.whirled.spot.data.SpotSceneObject
  Requests that the specified entry be updated in the `occupantLocs` set.
updateOccupants(GameObject) - Method in class com.threerings.parlor.data.Table
  Called by the table manager when the game object's players have changed.
updateParticipants(Participant) - Method in class com.threerings.parlor.tourney.data.TourneyObject
  Requests that the specified entry be updated in the `participants` set.
updatePercentile(int, int, Percentiler) - Method in class com.threerings.parlor.rating.server.persist.RatingRepository
  Writes the supplied percentiler's data out to the database.
updatePiece(int, int) - Method in class com.threerings.puzzle.drop.client.DropBoardView
  Refreshes the piece sprite at the specified location, if no sprite exists at the location, one will be created.
updatePiece(int, int, int) - Method in class com.threerings.puzzle.drop.client.DropBoardView
  Updates the piece sprite at the specified location, if no sprite exists at the location, one will be created.
updateProgress(int, int[]) - Method in interface com.threerings.puzzle.client.PuzzleGameService
  Asks the puzzle manager to apply the supplied progress events for the specified puzzle round to the player's state.
updateProgress(int, int[]) - Method in class com.threerings.puzzle.data.PuzzleGameMarshaller
updateProgress(ClientObject, int, int[]) - Method in interface com.threerings.puzzle.server.PuzzleGameProvider
  Handles a `PuzzleGameService.updateProgress(int, int[])` request.
updateProgress(ClientObject, int, int[]) - Method in class com.threerings.puzzle.server.PuzzleManager
updateProgressSync(int, int[], Board[]) - Method in interface com.threerings.puzzle.client.PuzzleGameService
  Debug variant of `PuzzleGameService.updateProgress(int, int[])` that is only used when `PuzzlePanel.isSyncingBoards()` is true and which includes the board states associated with each event.
updateProgressSync(int, int[], Board[]) - Method in class com.threerings.puzzle.data.PuzzleGameMarshaller
updateProgressSync(ClientObject, int, int[], Board[]) - Method in interface com.threerings.puzzle.server.PuzzleGameProvider
  Handles a `PuzzleGameService.updateProgressSync(int, int[], com.threerings.puzzle.data.Board[])` request.
updateProgressSync(ClientObject, int, int[], Board[]) - Method in class com.threerings.puzzle.server.PuzzleManager
  Called when the puzzle manager receives a progress update.
updateReceived(SceneUpdate) - Method in class com.threerings.stage.data.StageScene
updateReceived(SceneUpdate) - Method in class com.threerings.whirled.client.SceneDirector
  Called by SceneController instances to tell us about an update to the current scene.
updateReceived(SceneUpdate) - Method in interface com.threerings.whirled.data.Scene
  Called to inform the scene that an update has been received while the scene was resolved and active.
updateReceived(SceneUpdate) - Method in class com.threerings.whirled.data.SceneImpl
updateReceived() - Method in class com.threerings.whirled.spot.data.SpotSceneImpl
  This should be called if a scene update was received that caused our underlying scene model to change.
updateSelfSummary() - Method in class com.threerings.puzzle.drop.client.DropControllerDelegate
  Updates the player's own local board summary to reflect the local copy of the player's board which is likely to be more up to date than the server-side board from which all other player board summaries originate.
updateStat(int, StatModifier<T>) - Method in class com.threerings.stats.server.persist.StatRepository
  Applies a modification to a single stat.
updateStats(Stat) - Method in interface com.threerings.stats.data.StatSet.Container
updateTables(Table) - Method in class com.threerings.micasa.lobby.table.TableLobbyObject
updateTables(Table) - Method in interface com.threerings.parlor.data.TableLobbyObject
  Updates the value of the specified table instance in the tables distributed set (using the appropriate distributed object mechanisms).
updateTableSet(Table) - Method in class com.threerings.micasa.lobby.table.TableLobbyObject
  Requests that the specified entry be updated in the `tableSet` set.
updateTileInfo() - Method in class com.threerings.stage.tools.editor.EditorFrame
updateTileSetTree() - Method in class com.threerings.stage.tools.editor.TileInfoPanel
  The layer has changed, update the tree to reflect the tilesets now available.
updateTourney(TourneyConfig) - Method in class com.threerings.parlor.tourney.server.persist.TourneyRepository
  Updates the tourney in the repository.
updateView() - Method in class com.threerings.stage.tools.editor.EditorScrollBox
  Update the view of the editor map.
useBlockDropping() - Method in interface com.threerings.puzzle.drop.data.DropLogic
  Returns whether the puzzle game would like to make use of the manipulable block dropping functionality.
useBoardRising() - Method in interface com.threerings.puzzle.drop.data.DropLogic
  Returns whether the puzzle game would like to make use of the rising board functionality.
UserIdentifier - Class in com.threerings.parlor.game.data
UserIdentifier() - Constructor for class com.threerings.parlor.game.data.UserIdentifier
UserIdentifier.Ider - Interface in com.threerings.parlor.game.data
  Implement this and set the mutha up.
username - Variable in class com.threerings.parlor.tourney.data.Participant
  The username of the participant.

## V

validate(SceneModel) - Method in class com.threerings.whirled.data.SceneUpdate
  Called to ensure that the scene is in the appropriate state prior to applying the update.
validate(int) - Method in class com.threerings.whirled.util.UpdateList
  Returns true if the supplied actual scene version is in accordance with the updates contained in this list.
VALUE - Static variable in class com.threerings.stats.server.persist.StringCodeRecord
value - Variable in class com.threerings.stats.server.persist.StringCodeRecord
valueChanged(TreeSelectionEvent) - Method in class com.threerings.stage.tools.editor.TileInfoPanel
  Display the tiles in a tileset when it is selected.
valueChanged(ListSelectionEvent) - Method in class com.threerings.stage.tools.editor.TileInfoPanel
  Handle tile table selections.
values() - Method in class com.threerings.stats.data.StringSetStat
  Returns the values in this set.
valueToString() - Method in class com.threerings.stats.data.IntArrayStat
valueToString() - Method in class com.threerings.stats.data.IntSetStat
valueToString() - Method in class com.threerings.stats.data.IntStat
valueToString() - Method in class com.threerings.stats.data.MaxIntStat
valueToString() - Method in class com.threerings.stats.data.MaxValueIntStat
valueToString() - Method in class com.threerings.stats.data.Stat
  Derived statistics must override this method and render their value to a string.
valueToString() - Method in class com.threerings.stats.data.StringMapStat
valueToString() - Method in class com.threerings.stats.data.StringSetStat
version - Variable in class com.threerings.whirled.data.SceneModel
  The version number of this scene.
ViewerApp - Class in com.threerings.stage.tools.viewer
  The ViewerApp is a scene viewing application that allows for trying out Stage scenes in a pseudo-runtime environment.
ViewerApp(String[]) - Constructor for class com.threerings.stage.tools.viewer.ViewerApp
  Construct and initialize the ViewerApp object.
ViewerFrame - Class in com.threerings.stage.tools.viewer
  The viewer frame is the main application window.
ViewerFrame(GraphicsConfiguration) - Constructor for class com.threerings.stage.tools.viewer.ViewerFrame
  Creates a frame in which the viewer application can operate.
ViewerScenePanel - Class in com.threerings.stage.tools.viewer
ViewerScenePanel(StageContext, CharacterManager) - Constructor for class com.threerings.stage.tools.viewer.ViewerScenePanel
  Construct the panel and initialize it with a context.

## W

watchers - Variable in class com.threerings.parlor.data.Table
  An array of the usernames of the non-player occupants of this game.
where() - Method in class com.threerings.whirled.server.SceneManager
where(int) - Method in class com.threerings.whirled.server.SceneRegistry
  Returns `SceneManager.where()` for the specified scene or `null:sceneId` if no scene manager exists for that scene.
WHIRLED_GROUP - Static variable in interface com.threerings.whirled.data.SceneCodes
  Defines our invocation services group.
WhirledContext - Interface in com.threerings.whirled.util
  The whirled context provides access to the various managers, etc.
WhirledServer - Class in com.threerings.whirled.server
  The Whirled server extends the `CrowdServer` and provides access to managers and the like that are needed by the Whirled serviecs.
WhirledServer() - Constructor for class com.threerings.whirled.server.WhirledServer
WhirledServer.WhirledModule - Class in com.threerings.whirled.server
  Configures dependencies needed by the Whirled server.
WhirledServer.WhirledModule() - Constructor for class com.threerings.whirled.server.WhirledServer.WhirledModule
WhirledSession - Class in com.threerings.whirled.server
  The client object used by client management on the Whirled server.
WhirledSession() - Constructor for class com.threerings.whirled.server.WhirledSession
willEnterPlace(PlaceObject) - Method in class com.threerings.micasa.client.ChatPanel
willEnterPlace(PlaceObject) - Method in class com.threerings.micasa.client.OccupantList
willEnterPlace(PlaceObject) - Method in class com.threerings.micasa.lobby.LobbyController
willEnterPlace(PlaceObject) - Method in class com.threerings.micasa.lobby.LobbyPanel
willEnterPlace(PlaceObject) - Method in class com.threerings.micasa.lobby.table.TableListView
willEnterPlace(PlaceObject) - Method in class com.threerings.micasa.simulator.server.Simulant
  Called when the simulant is about to enter the room in which it will be doing all of its business.
willEnterPlace(PlaceObject) - Method in class com.threerings.parlor.card.client.CardGameController
willEnterPlace(PlaceObject) - Method in class com.threerings.parlor.game.client.GameController
  Adds this controller as a listener to the game object (thus derived classes need not do so) and lets the game manager know that we are now ready to go.
willEnterPlace(PlaceObject) - Method in class com.threerings.parlor.turn.client.TurnDisplay
willEnterPlace(PlaceObject) - Method in class com.threerings.parlor.turn.client.TurnGameControllerDelegate
willEnterPlace(PlaceObject) - Method in class com.threerings.puzzle.client.PuzzleController
willEnterPlace(PlaceObject) - Method in class com.threerings.puzzle.client.PuzzleControllerDelegate
willEnterPlace(PlaceObject) - Method in class com.threerings.puzzle.client.PuzzlePanel
willEnterPlace(PlaceObject) - Method in class com.threerings.stage.client.StageScenePanel
willEnterPlace(PlaceObject) - Method in class com.threerings.whirled.client.SceneController
willTraversePortal(BodyObject, Portal) - Method in class com.threerings.whirled.spot.server.SpotSceneManager
  This is called to let this scene manager know that the user is about to traverse the specified portal.
WINNERS - Static variable in class com.threerings.parlor.game.data.GameObject
  The field name of the `winners` field.
winners - Variable in class com.threerings.parlor.game.data.GameObject
  Whether each player in the game is a winner, or null if the game is not yet over.
WINNERS_AND_LOSERS - Static variable in interface com.threerings.parlor.game.data.GameCodes
  The name of the message event to a placeObject that reports the winners and losers of a game.
WORLD - Static variable in class com.threerings.stage.data.StageSceneModel
  A scene type code.
write(Object, DataWriter) - Method in class com.threerings.whirled.spot.tools.xml.SpotSceneWriter
writeModified(int, Stat[]) - Method in class com.threerings.stats.server.persist.StatRepository
  Writes out any of the stats in the supplied array that have been modified since they were first loaded.
writeModified(int, Iterable<Stat>) - Method in class com.threerings.stats.server.persist.StatRepository
  Writes out any of the stats in the supplied iterable that have been modified since they were first loaded.
writeObject(ObjectOutputStream) - Method in class com.threerings.stats.data.StatModifier
  Writes our custom streamable fields.
writeObject(ObjectOutputStream) - Method in class com.threerings.whirled.data.SceneUpdate
  Writes our custom streamable fields.
writeScene(File, SceneModel) - Method in class com.threerings.whirled.tools.xml.SceneWriter
  Writes the supplied scene out to the specified file.
writeSceneModel(SceneModel, DataWriter) - Method in class com.threerings.whirled.tools.xml.SceneWriter
  Writes the data for the supplied `SceneModel` to the XML data writer supplied.

## X

x - Variable in class com.threerings.puzzle.drop.data.SegmentInfo
  The segment's lower-left board coordinates.
x - Variable in class com.threerings.stage.data.StageLocation
  The user's x position (interpreted by the display system).
xlate(String) - Method in interface com.threerings.stage.util.StageContext
  Translates the specified message using the default bundle.
xlate(String, String) - Method in interface com.threerings.stage.util.StageContext
  Translates the specified message using the specified bundle.

## Y

y - Variable in class com.threerings.puzzle.drop.data.SegmentInfo
  The segment's lower-left board coordinates.
y - Variable in class com.threerings.stage.data.StageLocation
  The user's y position (interpreted by the display system).

## Z

zipToNextRow() - Method in class com.threerings.puzzle.drop.client.DropControllerDelegate
  Causes the board to zip quickly to the next row.
ZoneAdapter - Class in com.threerings.whirled.zone.client
  The zone adapter makes life easier for a class that really only cares about one or two of the zone observer callbacks and doesn't want to provide empty implementations of the others.
ZoneAdapter() - Constructor for class com.threerings.whirled.zone.client.ZoneAdapter
zoneChangeFailed(String) - Method in class com.threerings.whirled.zone.client.ZoneAdapter
zoneChangeFailed(String) - Method in interface com.threerings.whirled.zone.client.ZoneObserver
  This is called on all zone observers when a zone change request is rejected by the server or fails for some other reason.
ZoneCodes - Interface in com.threerings.whirled.zone.data
  Contains codes used by the zone services.
ZonedBodyObject - Interface in com.threerings.whirled.zone.data
  A system that uses the zone services must extend `BodyObject` and implement this interface.
ZoneDecoder - Class in com.threerings.whirled.zone.client
  Dispatches calls to a `ZoneReceiver` instance.
ZoneDecoder(ZoneReceiver) - Constructor for class com.threerings.whirled.zone.client.ZoneDecoder
  Creates a decoder that may be registered to dispatch invocation service notifications to the specified receiver.
zoneDidChange(ZoneSummary) - Method in class com.threerings.whirled.zone.client.ZoneAdapter
zoneDidChange(ZoneSummary) - Method in interface com.threerings.whirled.zone.client.ZoneObserver
  Called when we have switched to a new zone.
zoneDidShutdown(int) - Method in interface com.threerings.whirled.zone.peer.server.PeeredZoneRegistry.PeerZoneShutdownListener
zoneDidShutdown(int) - Method in class com.threerings.whirled.zone.peer.server.PeeredZoneRegistry
  Pass on that the zone has shutdown.
zoneDidShutdown(int) - Method in class com.threerings.whirled.zone.peer.server.ZonePeerManager
  Called by the ZoneManager when it is no longer hosting a scene.
zoneDidStartup(int, Name) - Method in class com.threerings.whirled.zone.peer.server.ZonePeerManager
  Called by the ZoneManager when it is hosting a zone.
ZoneDirector - Class in com.threerings.whirled.zone.client
  The zone director augments the scene services with the notion of zones.
ZoneDirector(WhirledContext, SceneDirector) - Constructor for class com.threerings.whirled.zone.client.ZoneDirector
  Constructs a zone director with the supplied context, and delegate scene director (which the zone director will coordinate with when moving from scene to scene).
zoneFailedToResolve(int, Exception) - Method in interface com.threerings.whirled.zone.server.ZoneManager.ResolutionListener
  Called when a zone failed to resolve.
zoneFailedToResolve(int, Exception) - Method in class com.threerings.whirled.zone.server.ZoneMoveHandler
zoneId - Variable in class com.threerings.stage.data.StageSceneModel
  The zone id to which this scene belongs.
zoneId - Variable in class com.threerings.whirled.zone.data.ZoneSummary
  The zone's fully qualified unique identifier.
zoneId - Variable in class com.threerings.whirled.zone.peer.data.HostedZone
  The unique ID for the zone in question.
zoneId(int) - Static method in class com.threerings.whirled.zone.util.ZoneUtil
  Extracts the zone id from a qualified zone id.
ZoneManager - Interface in com.threerings.whirled.zone.server
  A zone is a collection of scenes organized into a connected group.
ZoneManager.ResolutionListener - Interface in com.threerings.whirled.zone.server
  Used to notify requesters when an asynchronous zone load has completed (successfully or not).
ZoneMarshaller - Class in com.threerings.whirled.zone.data
  Provides the implementation of the `ZoneService` interface that marshalls the arguments and delivers the request to the provider on the server.
ZoneMarshaller() - Constructor for class com.threerings.whirled.zone.data.ZoneMarshaller
ZoneMarshaller.ZoneMoveMarshaller - Class in com.threerings.whirled.zone.data
  Marshalls results to implementations of `ZoneService.ZoneMoveListener`.
ZoneMarshaller.ZoneMoveMarshaller() - Constructor for class com.threerings.whirled.zone.data.ZoneMarshaller.ZoneMoveMarshaller
ZoneMoveHandler - Class in com.threerings.whirled.zone.server
  Handles transitioning between zones.
ZoneMoveHandler(LocationManager, ZoneManager, SceneRegistry, BodyObject, int, int, ZoneService.ZoneMoveListener) - Constructor for class com.threerings.whirled.zone.server.ZoneMoveHandler
ZoneNodeObject - Class in com.threerings.whirled.zone.peer.server
ZoneNodeObject() - Constructor for class com.threerings.whirled.zone.peer.server.ZoneNodeObject
ZoneObserver - Interface in com.threerings.whirled.zone.client
  The zone observer interface makes it possible for entities to be notified when the client moves to a new zone.
zoneOnNode(Tuple<String, HostedZone>) - Method in interface com.threerings.whirled.zone.peer.server.PeeredZoneRegistry.PeerZoneResolutionListener
  Called when the zone is already hosted on another node.
ZonePeerManager - Class in com.threerings.whirled.zone.peer.server
ZonePeerManager(Lifecycle) - Constructor for class com.threerings.whirled.zone.peer.server.ZonePeerManager
  Creates an uninitialized peer manager.
ZonePeerManager.NodeFunc<T> - Class in com.threerings.whirled.zone.peer.server
  Useful with `PeerManager.lookupNodeDatum(com.google.common.base.Function<com.threerings.presents.peer.data.NodeObject, T>)`.
ZonePeerManager.NodeFunc() - Constructor for class com.threerings.whirled.zone.peer.server.ZonePeerManager.NodeFunc
ZoneProvider - Interface in com.threerings.whirled.zone.server
  Defines the server-side of the `ZoneService`.
ZoneReceiver - Interface in com.threerings.whirled.zone.client
  Defines, for the zone services, a set of notifications delivered asynchronously by the server to the client.
ZoneRegistry - Class in com.threerings.whirled.zone.server
  The zone registry takes care of mapping zone requests to the appropriate registered zone manager.
ZoneRegistry(InvocationManager) - Constructor for class com.threerings.whirled.zone.server.ZoneRegistry
  Creates a zone manager with the supplied configuration.
ZoneSender - Class in com.threerings.whirled.zone.server
  Used to issue notifications to a `ZoneReceiver` instance on a client.
ZoneSender() - Constructor for class com.threerings.whirled.zone.server.ZoneSender
ZoneService - Interface in com.threerings.whirled.zone.client
  The client interface for zone related invocation services (e.g.
ZoneService.ZoneMoveListener - Interface in com.threerings.whirled.zone.client
  Used to deliver responses to `ZoneService.moveTo(int, int, int, com.threerings.whirled.zone.client.ZoneService.ZoneMoveListener)` requests.
ZoneSummary - Class in com.threerings.whirled.zone.data
  The zone summary contains information on a zone, including its name and summary info on all of the scenes in this zone (which can be used to generate a map of the zone on the client).
ZoneSummary() - Constructor for class com.threerings.whirled.zone.data.ZoneSummary
zoneType(int) - Static method in class com.threerings.whirled.zone.util.ZoneUtil
  Extracts the zone type from a qualified zone id.
ZoneUtil - Class in com.threerings.whirled.zone.util
  Server-specific, zone-related utility functions.
ZoneUtil() - Constructor for class com.threerings.whirled.zone.util.ZoneUtil
zoneWasResolved(ZoneSummary) - Method in interface com.threerings.whirled.zone.server.ZoneManager.ResolutionListener
  Called when a zone was successfully resolved.
zoneWasResolved(ZoneSummary) - Method in class com.threerings.whirled.zone.server.ZoneMoveHandler
zoneWillChange(int) - Method in class com.threerings.whirled.zone.client.ZoneAdapter
zoneWillChange(int) - Method in interface com.threerings.whirled.zone.client.ZoneObserver
  Called when we begin the process of switching to a new zone.

## _

_R - Static variable in class com.threerings.parlor.rating.server.persist.PercentileRecord
_R - Static variable in class com.threerings.parlor.rating.server.persist.RatingRecord
_R - Static variable in class com.threerings.stats.server.persist.MaxStatCodeRecord
_R - Static variable in class com.threerings.stats.server.persist.StatRecord
_R - Static variable in class com.threerings.stats.server.persist.StringCodeRecord

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

Copyright © 2011. All Rights Reserved.