示例#1
0
 private void DrawnewPath()
 {
     using (var visualizer = new GridVisualizer())
     {
         visualizer.Start       = Processor.Start;
         visualizer.Destination = Processor.Destination;
         visualizer.Path        = Processor.Path;
         pictureBox1.Image      = visualizer.VisualizePath();
     }
 }
示例#2
0
        private void DrawGrid()
        {
            using (var visualizer = new GridVisualizer())
            {
                visualizer.Start       = Processor.Start;
                visualizer.Destination = Processor.Destination;
                visualizer.Canopies    = Processor.Canopies;
                visualizer.Path        = Processor.Path;
                pictureBox1.Image      = visualizer.Visualize();
            }
            var answer   = Processor.Answer();
            var srtAnwer = string.Join(Environment.NewLine, answer.ToArray());

            MessageBox.Show(srtAnwer);
        }