Uses of Class
klaus.chess.Move

Packages that use Move
klaus.backend   
klaus.chess   
klaus.chess.party   
klaus.engine   
 

Uses of Move in klaus.backend
 

Methods in klaus.backend with parameters of type Move
 boolean OfflinePlayingBackend.addMove(Move move)
           
 boolean NullBackend.addMove(Move move)
           
 boolean ChessBackend.addMove(Move move)
          Add a certain move to the backend.
 boolean AnalyzeBackend.addMove(Move move)
           
 void NullBackend.fireMoveListeners(Move move)
           
 void ChessBackend.fireMoveListeners(Move move)
           
 void MoveListener.moveDone(Move move)
           
 

Uses of Move in klaus.chess
 

Fields in klaus.chess declared as Move
static Move Move.NO_NEW_MOVE
           
 

Methods in klaus.chess with parameters of type Move
static boolean MoveControl.accept(Move move, Position position)
          Check if a move is legal in a given position
private static boolean MoveControl.canDoMove(Move move, Position position)
          Checks whether a move is technically possible (meaning regarding the pieces positions, if the way is free etc, ignoring if pieces are in check etc.
 

Uses of Move in klaus.chess.party
 

Fields in klaus.chess.party declared as Move
private  Move PartyNode.lastMove
           
 

Methods in klaus.chess.party that return Move
 Move Party.getLastMove()
          Gets the last move of the PV
 Move PartyNode.getMove()
           
 

Methods in klaus.chess.party with parameters of type Move
 void Party.addMove(Move m)
          add a new move at the end of the PV
 

Constructors in klaus.chess.party with parameters of type Move
PartyNode(Move lastMove)
          Create a new Party node within a game (= normal node)
 

Uses of Move in klaus.engine
 

Methods in klaus.engine with parameters of type Move
 void UCIEngine.addMove(Move m)
           
 void Engine.addMove(Move move)
           
protected  void Engine.fireMoveListeners(Move move)