j'ai un objet A. cet objet A peut avoir 4 voisins (haut bas gauche droite)
J'aimerai a partir de A, pouvoir avoir B, son voisin du haut de facon aisée (genre "position en x" + 1)
je pense a un tableau a deux dimensions en fait, et pouvoir me balader de case en case. Ceci dit, je cree dynamiquement les voisins en fct de si j'ai besoin d'aller les voir... par defaut, ya pas de voisin, mais si je dis "j'vais en haut", faut que ca cree le voisin du haut et que ca se deplace (tain j'explique trop mal)
du coup si je demarre ds mon tableau en 0,0 et que je monte, je passe en -1,0.. et mm enfin voila (je sais pas trop si c permis en java en fait)
le tout pour savoir si (a) et voisin de (d) si je fais le chemin suivant: abcd: (a la creation de a, il n'y a rien, je sais pas que d sera son voisin plus tard)
0- 0 - 0 -0
| |
0-(c)-(b)-0
| |
0-(d)-(a)-0
| |
0- 0 - 0 -0
|
jpeux passer en negatif mes indices de tableau? Y a t'il un autre moyen moins "degueu" (totalement different peu importe pour gerer les voisin)
merci
---------------
Suri.morkitu.org : Balades au coeur de la ville...