| Package | Description |
|---|---|
| com.threerings.puzzle.client | |
| com.threerings.puzzle.data | |
| com.threerings.puzzle.drop.client | |
| com.threerings.puzzle.drop.server | |
| com.threerings.puzzle.server |
| Modifier and Type | Interface and Description |
|---|---|
interface |
PuzzleGameService
Provides services used by puzzle game clients to request that actions be taken by the puzzle
manager.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PuzzleController
The puzzle game controller handles logical actions for a puzzle game.
|
class |
PuzzleControllerDelegate
A base class for puzzle controller delegates.
|
class |
PuzzlePanel
The puzzle panel class should be extended by classes that provide a view for a puzzle game.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PuzzleGameMarshaller
Provides the implementation of the
PuzzleGameService interface
that marshalls the arguments and delivers the request to the provider
on the server. |
class |
PuzzleObject
Extends the basic
GameObject to add individual player status. |
| Modifier and Type | Class and Description |
|---|---|
class |
DropControllerDelegate
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). |
| Modifier and Type | Class and Description |
|---|---|
class |
DropManagerDelegate
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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PuzzleManager
Extends the
GameManager with facilities for puzzle games. |
Copyright © 2015. All rights reserved.