- srand(time(NULL));
- for (int i = 0 ; i < LARGEUR ; ++i)
- for (int j = 0 ; j < HAUTEUR ; ++j)
- cells[i][j][0] = cells[i][j][1] = (rand() < RAND_MAX / 2);
+ for (int k = i - 1 ; k <= i + 1 ; ++k)
+ for (int l = j - 1 ; l <= j + 1 ; ++l)
+ if (k != i || l != j) {
+ int vi = (k + LARGEUR) % LARGEUR;
+ int vj = (l + HAUTEUR) % HAUTEUR;
+ cells[vi][vj].neigh += delta;
+ }
+}
+
+void dessine(DrawingWindow& w, int i, int j, unsigned couleur)
+{
+ w.setColor(couleur);
+ w.drawPoint(i, j);