Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: Récupérer efficacement la position de la souris  (Read 4077 times)

0 Members and 1 Guest are viewing this topic.

dawg

  • Newbie
  • *
  • Posts: 3
    • View Profile
Récupérer efficacement la position de la souris
« on: May 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
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
Re : Récupérer efficacement la position de la souris
« Reply #1 on: May 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
  • *
  • Posts: 3
    • View Profile
Re : Récupérer efficacement la position de la souris
« Reply #2 on: May 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
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
Re : Récupérer efficacement la position de la souris
« Reply #3 on: May 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
  • *
  • Posts: 3
    • View Profile
Re : Récupérer efficacement la position de la souris
« Reply #4 on: May 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

 

anything