Module app

Class State<P extends Piece>

java.lang.Object
app.ui.board.state.State<P>
All Implemented Interfaces:
Behavior<P>
Direct Known Subclasses:
Normal, PieceDragged, PieceSelected

public abstract class State<P extends Piece> extends Object implements Behavior<P>
  • Constructor Details

    • State

      public State()
  • Method Details

    • changeState

      protected final void changeState(State<P> newState)
    • loadMachine

      final void loadMachine(Machine<P> machine)
    • init

      protected void init()
    • cleanUp

      protected void cleanUp()