state->live_cells[state->n + 1] = y;
state->n += 2;
+
+ if (x > state->max_x) {
+ state->max_x = x;
+ } else if (x < state->min_x) {
+ state->min_x = x;
+ }
+
+ if (y > state->max_y) {
+ state->max_y = y;
+ } else if (y < state->min_y) {
+ state->min_y = y;
+ }
return 1;
}