qq1 connait les Codes ASCII des fleches directionelles? J'en ai besoin pour finir mon jeu Snake.
qq1 connait les Codes ASCII des fleches directionelles? J'en ai besoin pour finir mon jeu Snake.
Pas de réponse standard. Quel système ? (De toutes façons, rien à voir avec les 'Codes ASCII'.)Envoyé par H-raf
Il suffit de faire un getch(), pas portable, et regarder le code de retour.
C'etait ma première idée, j'ai fait un petit programme qui en appuyant sur une touche te donne on code ASCII, mais le resultat etait bizarre: quand tu appuie sur haut par exemple il te donne en retour 77 qui le code ASCII de "H" puis un vide. C'est comme si tu appuyais sur deux touche en meme temps, la premiere est H est l'autre vide (ou je ne sais pas quoi). Essai le et tu vas t'en apercevoire.
Moi en utilisant SDL j'ai ces valeurs dans le header qui va bien:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 UP = 273, DOWN = 274, RIGHT = 275, LEFT = 276,
Mon Site
Ma bibliothèque de gestion des chaînes de caractères en C
L'imagination est plus importante que le savoir. A. Einstein
Je ne répond à aucune question technique par MP, merci d'avance !
Effectivement les flèches directionnelles sont accessibles grâce à un double getch(), je ne l'ai personnelement jamais mis en pratique mais je m'étais déjà renseigné
Tu desire quoi au juste, le code ascii ou ce a quoi correspond fleche haut bas etc?
Tu veux faire qqc comme ca?
choix=getch();
if (choix==77)//fleche...
...
?
Partager