- for (int i = -1; i <= 1; i++) /* row */
- for (int j = -1; j <= 1; j++) /* col */
- if (get_state(grid, idx + i * COLS + j) == ALIVE)
+ for (int i = -1; i <= 1; i++)
+ for (int j = -1; j <= 1; j++)
+ if (get_state (grid, row + i, col + j) == ALIVE)