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); }
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); }
private void InitializeField(int firstClickRow, int firstClickColumn) { EnumerateArray((i, j) => field[i, j] = new FieldElement()); SetMines(firstClickRow, firstClickColumn); }