public MapController(TableController tableCtrl, StaticsController sctrl, SolverController solver, MainWindow mw) { mainWindow = mw; solverCtrl = solver; statCtrl = sctrl; tableController = tableCtrl; maps = new List<Problem>(); db = new MySqlDB(); LoadMapsFromDB(); GenerateMap(maps.ElementAt(0)); }
private void GenerateNewMap() { stats = new StaticsController(this); tableCtrl = new TableController(this, stats); solver = new SolverController(tableCtrl.Table, this); mapCtrl = new MapController(tableCtrl, stats, solver, this); tableCtrl.ShowCandidates = false; tableCtrl.PreSetBadValues(false); }
public TableController(MainWindow mainWindow, StaticsController statsCont) { window = mainWindow; stats = statsCont; InitializeTable(); }