public override void setup_map() { Cell[,] array = new Cell[x_max, y_max]; Random rnd = new Random(); for (int x = 0; x < x_max; x++) { for (int y = 0; y < y_max; y++) { array[x, y] = new DefaultCell(x, y, CellState.Dead); } } array[1, 5].state = CellState.Live; array[2, 5].state = CellState.Live; array[1, 6].state = CellState.Live; array[2, 6].state = CellState.Live; array[11, 5].state = CellState.Live; array[11, 6].state = CellState.Live; array[11, 7].state = CellState.Live; array[12, 4].state = CellState.Live; array[13, 3].state = CellState.Live; array[14, 3].state = CellState.Live; array[12, 8].state = CellState.Live; array[13, 9].state = CellState.Live; array[14, 9].state = CellState.Live; array[15, 6].state = CellState.Live; array[16, 4].state = CellState.Live; array[16, 8].state = CellState.Live; array[17, 5].state = CellState.Live; array[17, 6].state = CellState.Live; array[17, 7].state = CellState.Live; array[18, 6].state = CellState.Live; array[21, 3].state = CellState.Live; array[21, 4].state = CellState.Live; array[21, 5].state = CellState.Live; array[22, 3].state = CellState.Live; array[22, 4].state = CellState.Live; array[22, 5].state = CellState.Live; array[23, 2].state = CellState.Live; array[23, 6].state = CellState.Live; array[25, 1].state = CellState.Live; array[25, 2].state = CellState.Live; array[25, 6].state = CellState.Live; array[25, 7].state = CellState.Live; array[35, 3].state = CellState.Live; array[35, 4].state = CellState.Live; array[36, 3].state = CellState.Live; array[36, 4].state = CellState.Live; map = new DefaultCellMap(array, square_size); }
public override void setup_map() { Cell[,] array = new Cell[x_max, y_max]; for (int x = 0; x < x_max; x++) { for (int y = 0; y < y_max; y++) { CellState state = CellState.Dead; if ((x - y) % 2 == 1) { state = CellState.Live; } array[x, y] = new DefaultCell(x, y, state); } } map = new DefaultCellMap(array, square_size); }
public override void setup_map() { Cell[,] array = new Cell[x_max, y_max]; Random rnd = new Random(); for (int x = 0; x < x_max; x++) { for (int y = 0; y < y_max; y++) { CellState state = CellState.Dead; if (x % rnd.Next(1, 10) == 1 || y / rnd.Next(1, 5) == 0) { state = CellState.Live; } array[x, y] = new DefaultCell(x, y, state); } } map = new DefaultCellMap(array, square_size); }