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