Salut,
Voilà comment je gère les évènements générés quand on enfonce une des touche du clavier:
void keyboard (unsigned char key, int x, int y)
{
switch (key)
{
case 'a' :
/*instructions*/
break;
/*etc...*/
}
Dans le main j'appelle:
glutKeyboardFunc(keyboard);
J'aimerait pouvoir utiliser les flèches du clavier également. Je sais que dans "glut.h", on trouve:
#define GLUT_KEY_LEFT 100
#define GLUT_KEY_UP 101
#define GLUT_KEY_RIGHT 102
#define GLUT_KEY_DOWN 103
#define GLUT_KEY_PAGE_UP 104
Mais voilà ce sont des entiers et non des char comme demandés dans la fonction keyboard(...). Comment dès lors dois je faire pour utiliser ces flèches et toutes ces autres touches quine sont pas des caractères?
Merci.