Bonjours, je cherche un moyen de géré plusieur touche en meme
temps. j'ai chercher un peux partout lit beaucoup de document sur la
gestion du clavier mais aucun marche pour plusieur touche en meme temps
: Pour l'instant je fais.
dans mon main.cpp:
glutKeyboardFunc(Keyboard);
glutSpecialFunc(Special);
dans mon clavier.h
void Keyboard(unsigned char key, int x, int y) {
}
void Special(int key,int x,int y) {
if (!gameover) if (!pause) {
if ( key == GLUT_KEY_UP ) if(spaceship.posy<500) spaceship.posy+=8; // ne marche pas a verifier
if ( key == GLUT_KEY_DOWN ) if(spaceship.posy>100) spaceship.posy-=8; //ne marche pas a verifier
if ( key == GLUT_KEY_RIGHT ) if(spaceship.posx<720) spaceship.posx+=8;
if ( key == GLUT_KEY_LEFT ) if(spaceship.posx>0) spaceship.posx-=8;
}
}
Pourquoi je ne peux avoir plusieur touche en meme temps?