Queem.Core.ChessBoard.PlayerBoard.CancelMove C# (CSharp) Méthode

CancelMove() public méthode

public CancelMove ( int sqFrom, int sqTo ) : void
sqFrom int
sqTo int
Résultat void
        public void CancelMove(int sqFrom, int sqTo)
        {
            var figure = this.figures[sqTo];
            this.bitboards[(int)figure].UndoMove(sqFrom, sqTo);

            this.allFigures |= (1UL << sqFrom);
            this.allFigures &= (~(1UL << sqTo));

            this.figures[sqFrom] = figure;
            this.figures[sqTo] = Figure.Nobody;
        }