Esempio n. 1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            rdm = new RepairDroidMapper(tbCode.Text);
            this.DataContext = rdm;
            rdm.Code         = tbCode.Text;

            rdm.Start();
        }
Esempio n. 2
0
        private void BtnPart2_Click(object sender, RoutedEventArgs e)
        {
            rdm = new RepairDroidMapper(tbCode.Text);
            this.DataContext = rdm;
            rdm.Code         = tbCode.Text;
            rdm.Start();
            rdm.AutoSearch(out int dist, out int other);

            var t = tbResult.Text;

            t += Environment.NewLine + $"Minimum steps to hole = {dist}, furthest distance to another deadend {other}.";

            tbResult.Text = t;
        }