Bonjour,
J'utilise .contains dans un de mes projets pour savoir si la souris est sur un sprite.
Mon code :
bool Box::getMouseHover() {
return _bsprite.getGlobalBounds().contains(sf::Mouse::getPosition().x, sf::Mouse::getPosition().y);
}
ça fonctionne mais j'ai un décalage, le sprite qui retourne true n'est pas celui qui est sous le curseur, il y a un décalage.
Comment faire ?