Salut Cadernis :)
Après m'être lancé dans mon pathfinding depuis de nombreuses semaines, je me trouve face à des gros problèmes . . .
Mon pathfinding ne fonctionne pas ... Le problème est :
Ma liste ouvert ( o_list ) est vide et donc j'obtiens une msgbox me disant que le déplacement est impossible. J'ai accès aux cases marchables et non marchables. Ceci arrive lorsque je veux me déplacer ( ici, par exemple je veux me déplacer de ma case ( 14 ) à la case 181 ( qui est marchable ) )
Je pense que c'est un problème de calcul de X et Y car mes valeurs sont tout le temps égales à 0. Je ne sais pas si j'ai le même problème que lolodu92 car j'ai la même façon de calculer que lui. J'ai bien regardé les réponses à son poste et je comprends pas en quoi ça pourrait me servir.
Voici ma class qui calcule X et Y :
Cliquez pour révéler
Cliquez pour masquer
Ma class Pathfinding ( avec la matrice et la liste ouverte, c'est à l'étape 4-1 que survient la msgbox qui indique une erreur ) :
Cliquez pour révéler
Cliquez pour masquer
Et enfin la class nodecell ( avec index ... ) :
Cliquez pour révéler
Cliquez pour masquer
Merci.