- All Known Implementing Classes:
Machine
,Normal
,PieceDragged
,PieceSelected
,State
public interface Behavior<P extends Piece>
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
default void
default void
onMove()
default void
onPieceClick
(Piece<?, P> p) default void
onPieceDeleted
(Piece<?, P> p) default void
onPieceDrag
(Piece<?, P> p, javafx.scene.input.MouseEvent e) default void
onPieceDrop
(Piece<?, P> p, javafx.scene.input.MouseEvent e) default void
onPiecePick
(P p)
-
Method Details
-
onPieceClick
-
onFieldClick
-
onFieldMouseEntered
-
onPieceDrag
-
onPieceDrop
-
onPieceDeleted
-
onPiecePick
-
onMove
default void onMove()
-