From: Laurent Mazet Date: Sun, 23 Jun 2024 11:36:22 +0000 (+0200) Subject: add save feature X-Git-Tag: v1.0~19 X-Git-Url: https://secure.softndesign.org/git/?a=commitdiff_plain;h=4fc2e46d5b887c3a8eaf7b846c829e73ddbda1b2;p=gameoflife.git add save feature --- diff --git a/gameoflife.c b/gameoflife.c index 28f01dc..9bc3cfa 100644 --- a/gameoflife.c +++ b/gameoflife.c @@ -184,6 +184,8 @@ int main (int argc, char *argv[]) int mirror = 0; int stop = 0; while (!stop) { + char *ptr = NULL; + boardwindow (board, xboard, yboard, 1); if (element) { rotateelement (element, rotate); @@ -237,7 +239,11 @@ int main (int argc, char *argv[]) rotate = 1; break; case 's': - /* save */ + ptr = saveboard (board, "Board"); + if (writedata ("board.gol", ptr)) { + VERBOSE (WARNING, printf ("issue writing Board\n")); + } + free (ptr); break; case KEY_BACKSPACE: case KEY_DELETE: