21-05-2007, 02:16 PM
Bon je sais pas si ce topic est toujours d'actualité, mais vu qu'il n'y a pas le tag [réglé] je tente quand même.
Est-ce que tu veux pouvoir te déplacer case par case ou au contraire pouvoir aller ou tu veux ? Si t'es dans le deuxieme cas je te conseille de calculer la distance à partir de l'endroit ou est ton perso grâce aux vecteurs. On va dire que la position de départ c'est 1 et celle d'arrivée 2. Tu auras donc :
Ainsi au chargement de ta page, à chaque cellule que tu crée tu applique cette formule et tu obtiens la distance de ton perso avec toutes les autres cases
Est-ce que tu veux pouvoir te déplacer case par case ou au contraire pouvoir aller ou tu veux ? Si t'es dans le deuxieme cas je te conseille de calculer la distance à partir de l'endroit ou est ton perso grâce aux vecteurs. On va dire que la position de départ c'est 1 et celle d'arrivée 2. Tu auras donc :
Code :
$dy = (y2-y1)/(y2-y1);
$dx = (x2-x1)/(x2-x1);
$distance = sqrt($dy+$dx);
Ainsi au chargement de ta page, à chaque cellule que tu crée tu applique cette formule et tu obtiens la distance de ton perso avec toutes les autres cases
Si on pouvait faire de la flemme son métier, il y a longtemps que je serais professionnel ^^.