Position de la souris en openGL
Bonjour à tous,
Pour un projet, je voudrais connaitre la position de la souris lors d'un clic droit pour l'ouverture d'un menu. J'utilise donc :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
int souris(int button, int state, int x, int y)
{
switch(button)
{
case GLUT_RIGHT_BUTTON: //gestion du bouton droit de la souris
if(state == GLUT_DOWN) //si le bouton est enfonce
printf("Bouton droit de la souris\n"); //Affichage du message
printf("x=%d ;y=%d \n", &x,&y);
break;
}
}
void main(int argc, char** argv)
{
[...]
glutMouseFunc(souris);
[...]
} |
Le problème, c'est que cela affiche toujours les mêmes valeurs, quelque soit l'endroit ou je clique.
Merci d'avance de vos réponses,