Structure clavier

Cette structure contient l'état des touches clavier. Elle sera saisie dans le ficher entête principal.

struct clavier {
unsigned char gauche;
unsigned char droite;
unsigned char haut;
unsigned char bas;
unsigned char feu;
};

Lorsqu'on enfonce la touche la valeur passe de 0 à 1, et lorsque la touche est soulevée elle passe de 1 à 2.

Si la touche gauche par exemple est enfoncée la valeur "droite" passe à 0.
Il en est de même pour droite avec gauche, haut avec bas et bas avec haut.

Téléchargez la source, cliquez ci-dessous :