Forum de la communauté SFML

Aide => Fenêtrage => Discussion démarrée par: Tyr le Février 12, 2013, 07:51:17 pm

Titre: Problème de curseur
Posté par: Tyr le Février 12, 2013, 07:51:17 pm
Hello !
J'utilise dans mon programme SFML une image en guise de curseur, cependant quand je redimensionne ma fenêtre, le curseur n'est plus positionné au même endroit que la souris (ses coordonnées sont peut-être également soumises au redimensionnement) ; une idée pour corriger ce problème ?
Titre: Re : Problème de curseur
Posté par: Laurent le Février 12, 2013, 08:00:32 pm
window.ConvertCoords (SFML 1.6)
window.convertCoords (vieux SFML 2.0)
window.mapPixelToCoords (SFML 2.0 récent)
Titre: Re : Problème de curseur
Posté par: Tyr le Février 12, 2013, 08:25:31 pm
http://www.sfml-dev.org/documentation/1.6/classsf_1_1RenderWindow.php#a05c614a2cdc2c2c4e3b473e39b3b9a17

=> à quoi correspond TargetView ?

Sinon, ça marche nickel, merci Laurent =)
Titre: Re : Problème de curseur
Posté par: Laurent le Février 12, 2013, 10:14:11 pm
Citer
=> à quoi correspond TargetView ?
Quand tu convertis en coordonnées "scène", tu convertis forcément vers le système de coordonnées d'une vue en particulier. Ce paramètre permet de spécifier celle-ci, dans le cas où ce n'est pas la vue courante.