Caccia alla Lumaca

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()).

Traguardo dell'esercizio

Scrivi il metodo hunt(). Probabilmente vorrai copiare il metodo isFacingTrail() che hai scritto nel precedente esercizio.