Bonjour,
Je voudrais savoir où je pourrais trouver une liste complète des fonctions automatiquement appelés par MainLoop et si, pour passer du menu au programme ou à un sous programme (mini-jeu par exemple) on peut changer les fonctions appelées directement par la boucle MainLoop comme l'affichage. Par directement je veux dire en utilisant Glut, pas en passant par une fonction qui se charge d'appeler la bonne fonction par exemple. Et aussi je n'ai pas trouver comment sortir de MainLoop...
Pour l'instant je connais 8 fonctions dont je recherche une liste complète :
-void glutDisplayFunc(void (*displayFunc)(void))
-void glutIdleFunc(void *func(void))
-void glutReshapeFunc(void (*fonct)(int larg,int haut))
-void glutKeyboardFunc(void (*fonct) (unsigned char key,int x,int y))
-void glutSpecialFunc(void (*fonct)(int key,int x,int y))
-void glutMouseFunc(void (*fonct)(int bouton,int etat,int x,int y))
-void glutMotionFunc(void (*fonct)(int x,int y))
-void glutPassiveMotionFunc(void (*fonct)(int x,int y))
C'est que ça me parait un peu léger pour gérer de gros programmes. Par exemple comment pourrait-on gérer plusieurs touches à la fois?
Merci d'avance
Partager