## Uses of Interface
com.threerings.puzzle.drop.data.DropPieceCodes

Packages that use DropPieceCodes
com.threerings.puzzle.drop.client
com.threerings.puzzle.drop.data
com.threerings.puzzle.drop.util

### Uses of DropPieceCodes in com.threerings.puzzle.drop.client

Classes in com.threerings.puzzle.drop.client that implement DropPieceCodes
`class` `DropBoardView` The drop board view displays a drop puzzle game in progress for a single player.
`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)`.

### Uses of DropPieceCodes in com.threerings.puzzle.drop.data

Classes in com.threerings.puzzle.drop.data that implement DropPieceCodes
`class` `DropBoard` 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.

### Uses of DropPieceCodes in com.threerings.puzzle.drop.util

Classes in com.threerings.puzzle.drop.util that implement DropPieceCodes
`class` `PieceDestroyer` Handles destroying contiguous piece segments in a drop board.
`class` `PieceDropper` Handles dropping pieces in a board.