Agora que o seu método isFacingTrail()
está a funcionar, é hora
de escrever o código para organizar a festa da caçada. Copie-e-cole o seu
código do exercício anterior e complete o método hunt()
.
Seguir uma trilha não é difícil: avance até ter a trilha à sua frente. Se não houver trilha mais trilha à sua frente, verifique se o restante da trilha está à sua esquerda ou à sua direita e vá nesta direção.
Para garantir que não misture o caminho de onde veio com o para aonde vai, o
fácil é apagar o caminho por onde passa. Use o método
brushDown()
para abaixar o seu pincel e marcar o chão e
brushUp()
para levantá-lo de novo.
Finalmente, não se esqueça de capturar a sua presa quando encontrá-la (a
usar pickupBaggle()
).
hunt()
. Não gostaria de
copiar o método isFacingTrail()
que escreveu no exercício
anterior?