protected void handlePremoveDrop(int fromSquare,int toSquare){
  PremoveInfo premoveInfo=new PremoveInfo();
  premoveInfo.isPremoveDrop=true;
  premoveInfo.toSquare=toSquare;
  premoveInfo.fromSquare=fromSquare;
  premoveInfo.fromPiece=ChessBoardUtils.pieceJailSquareToPiece(fromSquare);
  premoves.add(premoveInfo);
  adjustPremoveLabelHighlightsAndArrows();
  board.unhidePieces();
  refreshBoard();
}

protected void handlePremoveDrop ( int fromSquare , int toSquare ) { PremoveInfo premoveInfo = new PremoveInfo ( ) ; premoveInfo . isPremoveDrop = true ; premoveInfo . toSquare = toSquare ; premoveInfo . fromSquare = fromSquare ; premoveInfo . fromPiece = ChessBoardUtils . pieceJailSquareToPiece ( fromSquare ) ; premoves . add ( premoveInfo ) ; adjustPremoveLabelHighlightsAndArrows ( ) ; board . unhidePieces ( ) ; refreshBoard ( ) ; }
handles making a premove drop .
