sf::Mouse::isButtonPressed(sf::Mouse::Left) existe
Je l'utilise déjà, bien entendu, sinon comment aurais-je pu catcher les évènements de la souris, comme expliqué dans mon premier message ?
Ton problème de "réactivité", il vient pas du fait que tu fais bouger ton background à l'intérieur d'un évènement MouseMoved ? (et donc tu dois bouger la souris pour que ça bouge...)
C'est exactement ça ! Merci
Que la souris bouge de 1 pixel ou 250, ça revient au même au niveau des évènements.
Si la souris bouge d'1 pixel, alors ça génère 1 évènement, si elle bouge de 250, alors ça génère 250 évènement de type MouseMoved ^^ (Il suffit d'afficher à un message à chaque event de ce type pour s'en rendre compte).
Edit : Il me manquait un break après un case, et surtout il n'y avait pas d'update de la destination si je cliquais sans déplacer ma souris (logique puisque l'update se faisait uniquement lorsque la souris bougeait).
Il m'a suffit de dupliquer l'update également lorsque j'effectue un simple clic, et tout marche à la perfection !
Problème résolu, merci à toi.