about summary refs log tree commit diff stats
path: root/p9c/scratch/life.c
diff options
context:
space:
mode:
Diffstat (limited to 'p9c/scratch/life.c')
-rw-r--r--p9c/scratch/life.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/p9c/scratch/life.c b/p9c/scratch/life.c
index 07948c8..c48c1f5 100644
--- a/p9c/scratch/life.c
+++ b/p9c/scratch/life.c
@@ -70,11 +70,17 @@ void display_grid() {
 }
 
 void main() {
+
+	int max_generations = 100;
+	int generation = 0;
+
     init_grid();
-    while (1) {
+    while (generation < max_generations) {
         display_grid();
         update_grid();
         sleep(1);
         system("clear");
+        generation++;
     }
+    exits(nil);
 }