-void init_state(struct gol_board *state) {
- // Create the initial state. This is a glider gun (hopefully)
- gol_vivify(state, 12, 0);
- gol_vivify(state, 13, 0);
- gol_vivify(state, 11, 1);
- gol_vivify(state, 15, 1);
- gol_vivify(state, 10, 2);
- gol_vivify(state, 16, 2);
- gol_vivify(state, 24, 2);
- gol_vivify(state, 0, 3);
- gol_vivify(state, 1, 3);
- gol_vivify(state, 10, 3);
- gol_vivify(state, 14, 3);
- gol_vivify(state, 16, 3);
- gol_vivify(state, 17, 3);
- gol_vivify(state, 22, 3);
- gol_vivify(state, 24, 3);
- gol_vivify(state, 0, 4);
- gol_vivify(state, 1, 4);
- gol_vivify(state, 10, 4);
- gol_vivify(state, 16, 4);
- gol_vivify(state, 20, 4);
- gol_vivify(state, 21, 4);
- gol_vivify(state, 11, 5);
- gol_vivify(state, 15, 5);
- gol_vivify(state, 20, 5);
- gol_vivify(state, 21, 5);
- gol_vivify(state, 34, 5);
- gol_vivify(state, 35, 5);
- gol_vivify(state, 12, 6);
- gol_vivify(state, 13, 6);
- gol_vivify(state, 20, 6);
- gol_vivify(state, 21, 6);
- gol_vivify(state, 34, 6);
- gol_vivify(state, 35, 6);
- gol_vivify(state, 22, 7);
- gol_vivify(state, 24, 7);
- gol_vivify(state, 24, 7);
-}
-
-void simulate(struct gol_board *state, SDL_Surface *screen)