Forum de la communauté SFML

Aide => Graphique => Discussion démarrée par: roket le Novembre 08, 2012, 09:09:15 am

Titre: [SFML 2 R.C]Fonction réciproque de sf::RenderWindow::convertCoords
Posté par: roket le Novembre 08, 2012, 09:09:15 am
Bonjour, j'ai épluché la doc, sans succès, à la recherche d'une fonction réciproque de convertCoords qui, étant donné les coordonnées d'un objet renvoi ses coordonnées absolues sur l'écran. Merci !
Titre: Re : [SFML 2 R.C]Fonction réciproque de sf::RenderWindow::convertCoords
Posté par: Laurent le Novembre 08, 2012, 09:22:19 am
Ce sera implémenté dans les prochains jours.

Simple curiosité, tu en as besoin pour quoi ?
Titre: Re : [SFML 2 R.C]Fonction réciproque de sf::RenderWindow::convertCoords
Posté par: roket le Novembre 08, 2012, 09:39:23 am
Pour scroller ma map, j'ai besoin de savoir si mon sélecteur et à la moitié de l'écran, cela dit ce n'est pas trop dur à implémenter soi même -le moins bugable étant juste de maintenir les coordonnées absolue au fur et à mesure dans mon cas- bien sûr, mais ça peut être utile à d'autres je pense.
Titre: Re : [SFML 2 R.C]Fonction réciproque de sf::RenderWindow::convertCoords
Posté par: Laurent le Novembre 08, 2012, 09:44:57 am
Et ton sélecteur, c'est quoi ? Ce n'est pas un truc qui est lié à la position de la souris ?

Sinon, si c'est vraiment un truc qui est défini dans la scène (plutôt qu'en pixels de la fenêtre), alors tu peux aussi le comparer avec le centre de la vue courante (window.getView().getCenter()). Ce serait même plus simple non ?
Titre: Re : [SFML 2 R.C]Fonction réciproque de sf::RenderWindow::convertCoords
Posté par: roket le Novembre 08, 2012, 09:50:01 am
Mon sélecteur non c'est juste un carré à déplacer au clavier pour intérargir avec la map.
Je n'avais pas pensé à ta solution c'est vrai que c'est beaucoup plus pratique, merci :)