#include "../src/gol.h" #include <stdio.h> #include <unistd.h> const unsigned int ROUNDS = 10; void print_colmn(unsigned int value) { printf("%d", value); } void print_row(unsigned int line) { printf("\n"); } int main(int argc, char **argv) { gol_t *game = gol_setup(5, 15); //set walker game->current[0] = 128; game->current[1] = 20; game->current[2] = 3; unsigned int round = 0; while (1) { printf("round: %d \n", round++); gol_each(game, &print_colmn, &print_row); if (round > ROUNDS) { break; } gol_tick(game); } gol_free(game); }