Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Cosmetics.
[graphlib.git] / jeudelavie / jeudelavie.cpp
index 4a1b295..6aefb3f 100644 (file)
@@ -48,19 +48,20 @@ void init(DrawingWindow& w)
         }
 }
 
-void update0(DrawingWindow& w)
+void update0(DrawingWindow& w __attribute__((unused)))
 {
     for (int i = 0 ; i < LARGEUR ; ++i)
         for (int j = 0 ; j < HAUTEUR ; ++j) {
-            int n = cells[i][j].neigh;
-            if (cells[i][j].now) {
-                if (n < 2 || n > 3) {
-                    cells[i][j].next = false;
-                }
-            } else {
-                if (n == 3) {
-                    cells[i][j].next = true;
-                }
+            switch (cells[i][j].neigh) {
+            case 2:
+                // cells[i][j].next = cells[i][j].now; // useless
+                break;
+            case 3:
+                cells[i][j].next = true;
+                break;
+            default:
+                cells[i][j].next = false;
+                break;
             }
         }
 }