Gérer les touches directionnelle (C/C++)
Posté : lun. 4 avr. 2016 15:33
Hello la team, voilà mon problème, je dois créer un petit jeu permettant de générer des colonnes, c-à-d, si l'utilisateur décide d'aller a droite, une colonne sera générer. Programmation en mode console bien sûr.
Le problème n'est pas la génération d'une colonne mais la gestion des déplacements. J'aimerai utiliser les flèches directionnelles sur le clavier cependant, je n'arrive pas a gérer les codes ascii des touches. Par exemple, le code ascii de la flèche de droite est 224 77, du coup, je n'arrive pas a gérer le code ascii dans le programme même, j'ai fais quelques recherche qui sont parfois un peu plus poussé pour moi sachant que je n'ai pas encore la POO. J'étais tombé sur un include de ncurses mais je ne comprenais pas bien comment utiliser cette fonction.
Enfin bref, mon seul et unique problème est l'utilisation des flèches directionnelles pour soit se déplacer vers la gauche ou vers la droite.
PS: Pour presser une touche, j'utilise la fonction kbhit() et getch().
Merci pour votre aide.
Le problème n'est pas la génération d'une colonne mais la gestion des déplacements. J'aimerai utiliser les flèches directionnelles sur le clavier cependant, je n'arrive pas a gérer les codes ascii des touches. Par exemple, le code ascii de la flèche de droite est 224 77, du coup, je n'arrive pas a gérer le code ascii dans le programme même, j'ai fais quelques recherche qui sont parfois un peu plus poussé pour moi sachant que je n'ai pas encore la POO. J'étais tombé sur un include de ncurses mais je ne comprenais pas bien comment utiliser cette fonction.
Enfin bref, mon seul et unique problème est l'utilisation des flèches directionnelles pour soit se déplacer vers la gauche ou vers la droite.
PS: Pour presser une touche, j'utilise la fonction kbhit() et getch().
Merci pour votre aide.