A
Bonsoir,
j'ai vraiment du mal a calculer les coordonées X ; Y de la map en fonction de la cellid.
Auriez-vous un algo ?
ToOnS m'avait donné ceci qui ne fonctionne pas:
Les coordonnées sont vraiment bizard:
Cellid 0 : 0;0 'Ok
Cellid 14 : 1;0 'Ok
Cellid 28 : 1;-1 'non, qui devrait etre 0;2
J'ai fait ceci qui se raproche surement du bon calcul:
Bonne soirée
j'ai vraiment du mal a calculer les coordonées X ; Y de la map en fonction de la cellid.
Auriez-vous un algo ?
ToOnS m'avait donné ceci qui ne fonctionne pas:
If (cellid = 14) Then
X = 1
Y = 0
Else
X = (cellid Mod 14) + cellid / 28
Y = (cellid Mod 14) - cellid \ 28
End If
X = 1
Y = 0
Else
X = (cellid Mod 14) + cellid / 28
Y = (cellid Mod 14) - cellid \ 28
End If
Cellid 0 : 0;0 'Ok
Cellid 14 : 1;0 'Ok
Cellid 28 : 1;-1 'non, qui devrait etre 0;2
J'ai fait ceci qui se raproche surement du bon calcul:
x = (i Mod 14)
y = 2 * (i \ 14) + (i Mod 2)
i = (y \ 2) * 14 + x
y = 2 * (i \ 14) + (i Mod 2)
i = (y \ 2) * 14 + x