Esempio n. 1
0
        private FieldElement[,] CreateTestArray0Mine()
        {
            var arr = new FieldElement[2, 2];

            arr[0, 0] = new FieldElement();
            arr[0, 1] = new FieldElement();
            arr[1, 0] = new FieldElement();
            arr[1, 1] = new FieldElement();

            return(arr);
        }
Esempio n. 2
0
        private FieldElement[,] CreateTestArray3MineApper()
        {
            var arr = new FieldElement[2, 2];

            arr[0, 0] = new FieldElement()
            {
                HasMine = true
            };
            arr[0, 1] = new FieldElement()
            {
                HasMine = true
            };
            arr[1, 0] = new FieldElement()
            {
                HasMine = true
            };
            arr[1, 1] = new FieldElement();

            return(arr);
        }
Esempio n. 3
0
        private void InitializeField(int firstClickRow, int firstClickColumn)
        {
            EnumerateArray((i, j) => field[i, j] = new FieldElement());

            SetMines(firstClickRow, firstClickColumn);
        }