Une balade se construira :
- soit sans argument (dans ce cas les arguments de construction seront demandés à l'utilisateur);
- soit avec une chaîne reçue comme argument du programme. Les configurations possibles de la chaîne pourront contenir, une ou les deux sous-chaînes suivantes (dans un ordre quelconque et séparées par un point-virgule) :
o ver=(n,nl,nc) taille et position du ver o pelouse=(nbl,nbc) taille de la pelouse
où n, nl ,nc , nbl et nbc ne sont constitués que de caractères numériques. Exemples corrects :
pelouse=(12,18);ver=(5,7,9) ver=(6,7,15);pelouse=(20,20) pelouse=(10,20) ver=(10,10,10)
En cas d'absence d'un mot-clé, ou de mot-clé ou valeur incorrecte, les défauts seront pris pour la construction des objets pour lesquels il y a absence ou non validité des paramètres.
Partager