Example #1
0
        public long SolveB(string input)
        {
            Build(input);
            var gearGrid = new GearGrid(this.Erosions, (int)this.TargetX + ExtendX, (int)this.TargetY + ExtendY);

            gearGrid.TargetX = (int)this.TargetX;
            gearGrid.TargetY = (int)this.TargetY;

            return(gearGrid.GetShortestSteps());
        }
Example #2
0
 public AdornerUserControl()
 {
     InitializeComponent();
     TextCommand       = new Command.RelayCommand(() => TextBlock1.Text += " New Text");
     Grid1.DataContext = this;
     controlColourer   = new(this);
     //adornerController = new(Square3Grid);
     GearGrid.SetValue(AdornerEx.AdornerProperty, new CustomFrameworkElementAdorner(GearGrid));
     Square3Grid.SetValue(DataContextProperty, new Characters());
     Square3Grid.SetValue(AdornerEx.AdornerProperty, new SettingsAdorner(Square3Grid));
     Square3Grid.SetValue(AdornerEx.IsEnabledProperty, true);
     //Square3Grid.AddIfMissingAdorner(new SettingsControl());
 }