From 5d2263ec819ad03933a113d926bfc88cd1748f8b Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Tue, 13 Dec 2011 01:07:35 -0500 Subject: Separate cell printing into a new function. --- diff --git a/src/cgol.c b/src/cgol.c index b6bbd58..d4411d0 100644 --- a/src/cgol.c +++ b/src/cgol.c @@ -25,11 +25,12 @@ #include #include -void usage(const char *invocation); void init_curses(); void init_game(); void fini_game(); void fini_curses(); +void print_cell(int i, int j); +void usage(const char *invocation); static int width, height; static double seedprob; @@ -142,7 +143,7 @@ init_game() /* Print the grid. */ for (i = 0; i < height; ++i) { for (j = 0; j < width; ++j) { - mvprintw(1 + i, 1 + j * 2, "%c", grid_cur[i * width + j] ? 'o' : ' '); + print_cell(i, j); } } } @@ -161,6 +162,12 @@ fini_curses() } void +print_cell(int i, int j) +{ + mvprintw(1 + i, 1 + j * 2, "%c", grid_cur[i * width + j] ? 'o' : ' '); +} + +void usage(const char *invocation) { printf("Usage: %s [-w WIDTH] [-h HEIGHT] [-s SEEDPROB] [-r RATE] " -- cgit v0.9.1