Ora che il vostro metodo isFacingTrail()
funziona è arrivato il
momento di scrivere anche il codice per organizzare la battuta di
caccia. Copia ed incolla il tuo codice dal precedente esercizio e quindi
crea il nuovo metodo hunt()
(Ndt caccia).
Seguire una traccia non è molto difficile, muoversi avanti fintantoché avete la pista davanti a voi. Se di fronte a voi non c'è più nessuna traccia, provate a vedere se il resto della traccia è alla vostra sinistra o alla vostra destra e continuate a seguirla.
Per assicurarsi di non confondere la traccia da cui provieni con quella di
fronte a te il modo più facile è quello di cancellarla mentre la stai
seguendo. Usa il metodo brushDown()
per appoggiare il pennello
in basso e marcare il terreno e brushUp()
per risollevarlo.
Alla fine non dimenticare di catturare la preda che hai trovato (usando
pickupBaggle()
).
hunt()
. Probabilmente
vorrai copiare il metodo isFacingTrail()
che hai scritto nel
precedente esercizio.