Simscript III/Dictionnaire des instructions/DEFINE ... ROUTINE
Cet énoncé, placé dans le preamble, définit les sous-programmes de type routine, et permet d’avoir un contrôle sur le nombre de paramètres entre le call et la routine. Ceet énoncé n’est pas obligatoire, contrairement au define ... function.
| Syntaxe : |
|
Exemples :
define Compter_Points as a routine with 0 argument ‘‘ Compter les points dans chaque main
define Imprimer_Histogramme as a routine with 1 text argument,
1 1-dim integer argument,
3 real arguments
define ResetMinmax as a nonsimscript routine with 1 GLenum argument
define GetMinmax as a nonsimscript routine with 1 GLenum argument,
1 GLboolean argument,
2 GLenum arguments,
1 pointer argument
define GetBooleanv as a nonsimscript routine giving 1 GLenum argument,
yielding 1 GLboolean argument