Ejemplo n.º 1
0
        public SolutionForm(IDisplaySolutionData data, IGUIManagement gUIManagement)
        {
            Data           = data;
            _gUIManagement = gUIManagement;
            InitializeComponent();

            SolutionsListBox.DataSource    = data.GetIndexedList();
            SolutionsListBox.DisplayMember = "Index";


            this.Show();
        }
Ejemplo n.º 2
0
 public RunFullSolution
 (
     IDisplaySolutionData displaySolutionData,
     IGUItoData gUItoData,
     IPossibleBlockGeneration possibleBlockGeneration,
     ISolvePuzzle solvePuzzle
 )
 {
     Grid = new Grid();
     _displaySolutionData     = displaySolutionData;
     _gUItoData               = gUItoData;
     _PossibleBlockGeneration = possibleBlockGeneration;
     _solvePuzzle             = solvePuzzle;
 }
Ejemplo n.º 3
0
 public SolvePuzzle(IDisplaySolutionData displaySolutionData, IIterations iterations, ICloneGridAndSetBlock cloneGridAndSetBlock)
 {
     _iterations           = iterations;
     _cloneGridAndSetBlock = cloneGridAndSetBlock;
     _displaySolutionData  = displaySolutionData;
 }