ChessBoardVisualLib.ViewModel.ChessBoardViewModel.MouseUp C# (CSharp) Méthode

MouseUp() public méthode

public MouseUp ( SquareItem item ) : MouseOperationResults
item SquareItem
Résultat MouseOperationResults
        public MouseOperationResults MouseUp(SquareItem item)
        {
            if (this.IsFigureMoving)
            {
                if (item.Square == this.moveStart)
                    return MouseOperationResults.NewMove;

                this.IsFigureMoving = false;
                this.UnHighlightSquares();

                if (this.TryFinishMove(item))
                    return MouseOperationResults.MoveFinished;
            }

            return MouseOperationResults.MoveCanceled;
        }