Bonjour a tous,
je programme actuellement un jeu a l'aide de pygame, et je suis maintenant confronté a un probleme que je n'arrive pas a resoudre depuis un petit moment.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
    while 1:
 
        # Récuperer les touches
        for event in pygame.event.get():
            if event.type == QUIT:
                return
        if pygame.key.get_pressed()[K_DOWN]:
            descendre()
        if pygame.key.get_pressed()[K_UP]:
            monter()
Voila alors en réalité j'aimerai determiner un interval et un delai avant de pouvoir represser une touche, voici la commande :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
pygame.key.set_repeat(delay, interval): return None
Sauf que moi j'aimerai redefinir le delai et l'interval pour une seule touche, par exemple [K_DOWN] et laisser le key_repeat d'origine pour l'autre touche.

VOila donc si ce n'est pas très clair ou si vous avez besoin d'autres informations, n'esitez pas, et je vous remercie tous d'avance.

Bonne continuation...