Bonsoir,

je voudrais savoir plus ou moins comment vous coderez une propagation d'un fluide dans un tableau 2D ?

Exemple :
tableau 5 sur 5 (remplit de -1)
une "goutte d'eau" en tab[0][0] ( on lui met 1 en valeur à la case )
toutes les cases adjacentes = valeur de la case + 1
on réitère jusqu'à remplir le tableau:
0 1 2 3 4
1 1 2 3 4
2 2 2 3 4
3 3 3 3 4
4 4 4 4 4

Je pensais à dabord indiquer où l'on met cette goutte d'eau, ici tab[0][0], mais sa airaot pu très bien être en tab [1][2]:
2 1 1 1 2
2 1 0 1 2
2 1 1 1 2
2 2 2 2 2
3 3 3 3 3

et de dire par exemple :
change la case de tous tes voisins si la valeur != -1 , et tu lui met en valeur : valeur de la case + 1

Mais je ne vois pas comment le coder ...
Merci!