Gestion du clavier en opengl [code en c] [gcc]

Contenu du snippet


Source / Exemple :


#include <stdio.h>
#include <stdlib.h>
#include <GL/glut.h>

//Foction qui gere le cavier (c'est tres simple)
int Clavier(unsigned char key) 
{
    printf("vous avez appuyé sur %c\n",key);
    if (key==27)   //27 est le code ASCII de la touche echap
    {
        exit(0);
     }                                                                                                            
 }

int main()
{
    // Bon la vous faite comme d'hab (voir les source precedente)
    //Et ensuite en indique quel sera la fonction qui va gerer le clavier
    glutKeyboardFunc(Clavier);  //dans notre cas, c'est la fonction Clavier();
    glutMainLoop();  //Toujours en attente d'evenement en permanence
}

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.