Précédent   Forum du club des développeurs et IT Pro > Autres langages > Python & Zope > Programmation multimédia/Jeux
Programmation multimédia/Jeux Forum d'entraide sur la 2D, 3D, video, son, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 16/08/2011, 16h24   #1
Linkht
Invité de passage
 
Inscription : août 2011
Messages : 7
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 7
Points : 3
Points : 3
Par défaut [Pygame] Répéter l'action de la souris

Bonjour,

J'explique mon "problème".
Je suis en train de créer un éditeur de niveau à base de tiles.
Je colle sur chaque case de la grille, le tile sélectionné grâce au click gauche de la souris.
Mais je dois chaque fois répéter l'action pour les cases suivantes. (C'est à dire reclick gauche pour coller sur la case à côté, etc)
J'aimerai savoir comment répéter une action de la souris tant que le click gauche est "activé" (dans le même genre d'idée pour les touches avec pygame.key.set_repeat())
Linkht est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2011, 11h41   #2
EpiTouille
Membre expérimenté
 
Avatar de EpiTouille
 
Homme Titouan Créac'h
Epitech
Inscription : mai 2009
Messages : 249
Détails du profil
Informations personnelles :
Nom : Homme Titouan Créac'h
Âge : 19
Localisation : France

Informations professionnelles :
Activité : Epitech

Informations forums :
Inscription : mai 2009
Messages : 249
Points : 527
Points : 527
il faut que tu reboucle tant que le bouton est appuyé, c'est à dire, tant que tu n'a pas l'evenement MOUSEBUTTONUP

Code :
1
2
3
4
si bouton gauche appuyé:
  tant qu il est appuyé
    réactualise les evenements();
    faireqqch();
EpiTouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2011, 12h40   #3
josmiley
Membre chevronné
 
Homme
Inscription : avril 2004
Messages : 675
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 675
Points : 728
Points : 728
ça dépend de ta boucle événementielle ...
tu peux utiliser mouse.get_pressed(), comme MOUSEMOTION ... ça dépend donc.
josmiley est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 17h20.


 
 
 
 
Partenaires

Hébergement Web