bonjour,
en utilisant la librairie world.ss, je souhaiterais créer un petit jeu.
tout va bien sauf que je ne sais pas comment détecter une combinaison de touches au clavier...
dans l'exemple suivant je souhaiterais détecter l'appuie simultané de "a" + "up" et "q" + "down". (jeu multijoueur...)
si vous avez une idée...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 (define (changer-direction j key) (let ((y1 (send (jeu-mobile-gauche j) getY)) (y2 (send (jeu-mobile-droit j) getY))) (case key ((#\a) (begin (send (jeu-mobile-gauche j) setY (- y1 10)) j)) ((#\q) (begin (send (jeu-mobile-gauche j) setY (+ y1 10)) j)) ((up) (begin (send (jeu-mobile-droit j) setY (- y2 10)) j)) ((down) (begin (send (jeu-mobile-droit j) setY (+ y2 10)) j)) (else j))))
merci
Partager