public SolutionForm(IDisplaySolutionData data, IGUIManagement gUIManagement) { Data = data; _gUIManagement = gUIManagement; InitializeComponent(); SolutionsListBox.DataSource = data.GetIndexedList(); SolutionsListBox.DisplayMember = "Index"; this.Show(); }
public RunFullSolution ( IDisplaySolutionData displaySolutionData, IGUItoData gUItoData, IPossibleBlockGeneration possibleBlockGeneration, ISolvePuzzle solvePuzzle ) { Grid = new Grid(); _displaySolutionData = displaySolutionData; _gUItoData = gUItoData; _PossibleBlockGeneration = possibleBlockGeneration; _solvePuzzle = solvePuzzle; }
public SolvePuzzle(IDisplaySolutionData displaySolutionData, IIterations iterations, ICloneGridAndSetBlock cloneGridAndSetBlock) { _iterations = iterations; _cloneGridAndSetBlock = cloneGridAndSetBlock; _displaySolutionData = displaySolutionData; }