# Package com.threerings.puzzle.client

Interface Summary
PuzzleController.ClearPender: Used by `PuzzleController.fireWhenActionCleared(com.threerings.puzzle.client.PuzzleController.ClearPender)`.
PuzzleGameService: Provides services used by puzzle game clients to request that actions be taken by the puzzle manager.

Class Summary
PlayerStatusView: The player status view displays a player's current status in the game.
PuzzleAnimationWaiter: 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.
PuzzleBoardView: The puzzle board view displays a view of a puzzle game.
PuzzleController: The puzzle game controller handles logical actions for a puzzle game.
PuzzleControllerDelegate: A base class for puzzle controller delegates.
PuzzlePanel: The puzzle panel class should be extended by classes that provide a view for a puzzle game.
PuzzlePrefs: Provides access to runtime configuration parameters for this package and its subpackages.