Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Récupérer efficacement la position de la souris  (Lu 2782 fois)

0 Membres et 1 Invité sur ce sujet

dawg

  • Newbie
  • *
  • Messages: 3
    • Voir le profil
Récupérer efficacement la position de la souris
« le: Mai 14, 2012, 04:05:46 pm »
Bonjour à tous,

Ce sujet est assez spécial étant donné que je ne suis pas là pour soulever un problème précis mais plutôt pour être conseillé. Je souhaiterai savoir quelle est la méthode qui permet de récupérer de manière efficace la position de la souris? (via Input? Event?)

Merci

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Récupérer efficacement la position de la souris
« Réponse #1 le: Mai 14, 2012, 04:29:23 pm »
Input si tu veux lire la position de la souris n'importe quand.
Event si tu veux utiliser la position de la souris uniquement lorsqu'elle a bougé.

C'est pas compliqué ;)
Laurent Gomila - SFML developer

dawg

  • Newbie
  • *
  • Messages: 3
    • Voir le profil
Re : Récupérer efficacement la position de la souris
« Réponse #2 le: Mai 14, 2012, 05:09:12 pm »
Très bien, merci  :) !
Une autre petite question sur le même thème : Comment savoir si le curseur a quitté la fenêtre ? Il me semble que la SFML 1.6 ne retourne pas de coordonnées négatives comme le fait la SDL. Alors bien sur, il y a les événements MouseLeft et MouseEntered mais cela me semble assez fastidieux à utiliser. N'existe-t-il pas une façon de faire qui soit plus simple?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Récupérer efficacement la position de la souris
« Réponse #3 le: Mai 14, 2012, 05:28:11 pm »
SFML renvoie des coordonnées négatives.

Pour SFML 1, les évènements Entered/Left sont la meilleure solution, et c'est franchement pas si compliqué à utiliser ;)
Laurent Gomila - SFML developer

dawg

  • Newbie
  • *
  • Messages: 3
    • Voir le profil
Re : Récupérer efficacement la position de la souris
« Réponse #4 le: Mai 14, 2012, 05:36:13 pm »
Très bien, je te remercie de ta réactivité  ;).

btw fastidieux ne signifie pas compliqué mais juste que je suis un flemmard et c'est d'ailleurs pour ça que je me suis tourné vers la SFML  ;D

A bientôt