Votre objectif (ici, et dans tous les programmes bien faits) est d'écrire le code le plus simple possible. Pour cela, vous veillerez à décomposer le travail à faire en sous-étape, et à faire réaliser chaque sous-étape par une méthode particulière.
Si on observe attentivement le modèle à dessiner, on remarque qu'il est
composé de quatre formes en sorte de V à des positions différentes. Un
découpage possible est d'écrire une fonction chargée de faire un V à partir
de la position courante. Son prototype peut être : [!java|c]void
[/!]faireV()
Dans cette méthode, vous devez utiliser les méthodes
baisseBrosse()
et leveBrosse()
pour marquer le
sol. Peut-être que marquer le sol devrait faire l'objet d'une méthode
séparée? Il faudrait également que méthode faireV()
place
directement la buggle en position pour dessiner le prochain V.
À vous de jouer. Votre code ne devrait pas prendre plus de quatre lignes
(sans compter faireV
)...