Ejemplo n.º 1
0
        private Task OnPieceMoved(UserMovedPieceEventArgs args)
        {
            var move = Game.TryMove(args.FromSquareIndex, args.ToSquareIndex, PieceType.None);

            return(move.Value == 0 ? Task.CompletedTask : this.DoSearch());
        }
Ejemplo n.º 2
0
 private async void BoardUserControl_PieceMoved(object sender, UserMovedPieceEventArgs args) =>
 await this.OnPieceMoved(args);