Maintenant, j'ai passé la move() comme fonction d'un objet Person que voila (je laissé juste la logique générale de la fonction move() pour ne pas surcharger, car le code est fonctionnel - les persos se déplacent bien - et je ne pense pas que le probleme vienne de là)
Depuis, la fonction moveBot() execute bien move() pour faire se déplacer le bot, mais la valeur true ou false de moveOk n'est pas récupérée et le bot tourne alors en rond considérant rencontrer un obstacle à chaque mouvement.
J'ai fini par résoudre le problème : la classe DumbBot héritant de la classe Person qui possede la methode move(), j'ai juste eu a mettre un return devant l'appel de la methode move() de la classe Person dans la classe DumbBot :
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.