java.lang.Object
app.ui.board.state.Machine<P>
- All Implemented Interfaces:
Behavior<P>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
changeState
(State<P> newState) void
void
void
onMove()
void
onPieceClick
(Piece<?, P> p) void
onPieceDeleted
(Piece<?, P> p) void
onPieceDrag
(Piece<?, P> p, javafx.scene.input.MouseEvent e) void
onPieceDrop
(Piece<?, P> p, javafx.scene.input.MouseEvent e) void
onPiecePick
(P p)
-
Field Details
-
current
-
-
Constructor Details
-
Machine
-
-
Method Details
-
onPieceClick
- Specified by:
onPieceClick
in interfaceBehavior<P extends Piece>
-
onFieldClick
- Specified by:
onFieldClick
in interfaceBehavior<P extends Piece>
-
onFieldMouseEntered
- Specified by:
onFieldMouseEntered
in interfaceBehavior<P extends Piece>
-
onPieceDrag
- Specified by:
onPieceDrag
in interfaceBehavior<P extends Piece>
-
onPieceDrop
- Specified by:
onPieceDrop
in interfaceBehavior<P extends Piece>
-
onPiecePick
- Specified by:
onPiecePick
in interfaceBehavior<P extends Piece>
-
onPieceDeleted
- Specified by:
onPieceDeleted
in interfaceBehavior<P extends Piece>
-
onMove
public void onMove() -
changeState
-