Example #1
0
        public bool Move(Piece piece, Square end)
        {
            foreach (var move in board.CalcPossibleMoves(piece))
            {
                if (move.IsEndPosition(end))
                {
                    move.Execute();

                    return(true);
                }
            }

            return(false);
        }