X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/graphlib.git/blobdiff_plain/19d8abdfc73c66834f32349261c4ebd321588c29..8f7945c4ba0202c7cee852d70cfbfbffa5c8d8b5:/jeudelavie/jeudelavie.cpp diff --git a/jeudelavie/jeudelavie.cpp b/jeudelavie/jeudelavie.cpp index 4a1b295..6aefb3f 100644 --- a/jeudelavie/jeudelavie.cpp +++ b/jeudelavie/jeudelavie.cpp @@ -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; } } }