Paramètres et fonction getArgs
- La syntaxe de la fonction est
{Application.getArgs paramRecord}
paramRecord est un record contenant un record pour chaque paramètre
- chaque paramètre est représenté de la forme
param(single char:&n type:int default:DEFAULT) où param est le label, l'entrée char est suivie du caractère représentant le paramètre, type le type de donnée à lire et default la valeur par defaut si le parametre n'est pas passé en argument
- Le paramètre pour l'exemple ci-dessus se passe avec
-n (soit la lettre suivant l'entrée char), ou bien --param (soit le label complet), , ou encore --p (soit un préfixe du label, mais il ne doit pas y avoir d'ambiguité).
- Exemple, passer des bullets en paramètres :
ozengine templateZombie.ozf -n 27 ou bien ozengine templateZombie.ozf --bullet 27, ou encore ozengine templateZombie.ozf --b 27.
Fichier exemple corrigé