Exemple #1
0
 private void Button_Solve_Click(object sender, EventArgs e)
 {
     try
     {
         Maze.Solve();
         Panel_Game.Invalidate();
     }
     catch
     {
         MessageBox.Show("迷宫无解!!!");
     }
 }
Exemple #2
0
        private void Button_SolveUsingFromTo_Click(object sender, EventArgs e)
        {
            try
            {
                int fromX = ToInt32(TextBox_FromX.Text);
                int fromY = ToInt32(TextBox_FromY.Text);

                int toX = ToInt32(TextBox_ToX.Text);
                int toY = ToInt32(TextBox_ToY.Text);

                Maze.Solve(fromX, fromY, toX, toY);
            }
            catch
            {
                MessageBox.Show("文本框输入信息无解!");
            }
            Panel_Game.Invalidate();
        }
Exemple #3
0
 private void Button_Generate_Click(object sender, EventArgs e)
 {
     Maze.Reset();
     Panel_Game.Invalidate();
 }