private void Button_Solve_Click(object sender, EventArgs e) { try { Maze.Solve(); Panel_Game.Invalidate(); } catch { MessageBox.Show("迷宫无解!!!"); } }
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(); }
private void Button_Generate_Click(object sender, EventArgs e) { Maze.Reset(); Panel_Game.Invalidate(); }