1. #1
    Invité de passage
    Homme Profil pro
    Inscrit en
    janvier 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : janvier 2012
    Messages : 6
    Points : 1
    Points
    1

    Par défaut sprites et événements souris -Pygame-

    Bonjour,
    je me lance dans les sprites avec pygame et je voudrai savoir si il y a un moyen de cliquer avec la souris sur un sprite et que le programme s'en rende compte comme par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if event.type == MOUSEBUTTONUP:
                  if event.button == 1:
                      if event.pos[1] and event.pos[0] == sprite1.rect:
                          print 'je viens de cliquer sur un sprite'
    Si cela est possible merci de me dire comment car je ne trouve pas

    Merci d'avance
    nono1602

  2. #2
    Membre émérite
    Homme Profil pro
    Inscrit en
    avril 2004
    Messages
    793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : avril 2004
    Messages : 793
    Points : 942
    Points
    942

    Par défaut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if event.type == MOUSEBUTTONUP:
        if event.button == 1:
            if sprite1.rect.collidepoint(event.pos):
                print 'je viens de cliquer sur un sprite'

  3. #3
    Invité de passage
    Homme Profil pro
    Inscrit en
    janvier 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : janvier 2012
    Messages : 6
    Points : 1
    Points
    1

    Par défaut

    ok super !ton code fait exactement ce que je voulais
    merci pour ton aide

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo