Maintenant que votre méthode isFacingTrail()
fonctionne, il est
temps d'écrire le code de la chasse à proprement parler. Copie/collez le
code que vous aviez fait pour l'exercice précédent, et complétez la méthode
hunt()
(hunt signifie chasse en anglais).
Suivre une piste n'est pas très difficile : avancez tant que vous êtes face à la piste. Si la piste n'est plus devant vous, cherchez si elle se trouve à gauche ou à droite, et suivez-la encore.
Pour ne pas confondre la partie de la trace à suivre avec celle que votre
buggle a déjà suivie, il est conseillé d'effacer la piste derrière
vous. Pour cela, utilisez la méthode baisseBrosse()
pour
baisser votre brosse, et leveBrosse()
pour la relever.
Enfin, n'oubliez de capturer votre proie une fois que vous l'aurez débusquée
(avec prendBiscuit()
).
hunt()
. Vous voulez
probablement copier votre méthode isFacingTrail()
de l'exercice
précédent.