Module app
Package app.utils.pieceplayer.controls
Class PieceControls<M extends Move<P>,P extends Piece>
java.lang.Object
app.utils.pieceplayer.controls.PieceControls<M,P>
- Direct Known Subclasses:
NoControls
,PlayerControls
Controls a single piece of a single player
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
piece
-
player
-
-
Constructor Details
-
PieceControls
-
-
Method Details
-
getLegalMoves
Return list of legal moves for the piece -
makeMove
Make a move with controlled piece -
getPiece
- Returns:
- Controlled game piece
-