-
clemo authored
Signed-off-by:
clemo <clemo@cbcode.at>
clemo authoredSigned-off-by:
clemo <clemo@cbcode.at>
gol.h 455 B
#ifndef GOL_H
#define GOL_H
struct GOL
{
unsigned int *current;
unsigned int *next;
unsigned int width;
unsigned int height;
} typedef gol_t;
typedef void (*gol_print_colmn)(unsigned int value);
typedef void (*gol_print_ln)(unsigned int line);
gol_t *gol_setup(int width, int height);
void gol_tick(gol_t *g);
void gol_each(gol_t *g, gol_print_colmn colmn, gol_print_ln ln);
void gol_setCell(gol_t *g, int cell);
void gol_free(gol_t *data);
#endif