public void ClearField() { ModelSquare[,] Field = new ModelSquare[X, Y]; for (int i = 0; i < X; i++) { for (int j = 0; j < Y; j++) { Field[i, j] = new ModelSquare(); Field[i, j].Value = 0; } } this.Field = Field; }
public void CreateRandomField() { ModelSquare[,] Field = new ModelSquare[X, Y]; Random rnd = new Random(); for (int i = 0; i < X; i++) { for (int j = 0; j < Y; j++) { Field[i, j] = new ModelSquare(); if (i == 0 || i == X - 1 || j == 0 || j == Y - 1) { Field[i, j].Value = 0; } else { Field[i, j].Value = rnd.Next(0, 2); } } } this.Field = Field; }