./15 > Ah, alors les features sont : pas besoin de passer les adresses des planes où dessiner aux fonction, pas besoin de faire d'appel à GrayOn pour activer les niveaux de gris (puisque gl_init se charge de le faire).
D'ailleurs, je ne vois vraiment pas le problème d'avoir des fonctions d'init/deinit

Je suppose que toi même dans tes projets tu dois bien avoir codé une fonction init_system et une fonction quit_system qui se chargent respectivement de mettre en place l'environnement de ton programme et de remettre la TI dans son état initial.
Et puis GrayOn et GrayOff ne sont-ils pas des fonctions d'init/deinit ?