Example #1
0
        protected override void OnClick(EventArgs e)
        {
            base.OnClick(e);
            parent.solver.Abort();
            parent.buttonTimer.Stop();
            parent.solveButton.Text = "Solve";
            parent.MovePiece(this);
            int[] positions = parent.GetPositions();

            if (parent.IsSolved(positions))
            {
                MessageBox.Show("Congratulations! Puzzle is solved", "Done");
            }
        }