Module app

Class PieceDragged<P extends Piece>

java.lang.Object
app.ui.board.state.State<P>
app.ui.board.state.states.PieceDragged<P>
All Implemented Interfaces:
Behavior<P>

public class PieceDragged<P extends Piece> extends State<P>
  • Constructor Details

    • PieceDragged

      PieceDragged(Board<P> board, Piece<?,P> selectedPiece)
  • Method Details

    • init

      protected void init()
      Overrides:
      init in class State<P extends Piece>
    • onPieceDrag

      public void onPieceDrag(Piece<?,P> piece, javafx.scene.input.MouseEvent e)
    • onPieceDeleted

      public void onPieceDeleted(Piece<?,P> p)
    • onPieceDrop

      public void onPieceDrop(Piece<?,P> piece, javafx.scene.input.MouseEvent e)