Witam, tak jak w tytule, napisałem funkcję, dzięki której po najechaniu myszką na pozycje mojego napisu (zmienna pozycja) powinien zmienić kolor na niebieski. Niestety nie działa, gdziekolwiek bym nie najechał to kolor się nie zmienia.. Po dodaniu "else" zmienia kolor natychmiastowo, tak jakby zmienna pozycja nie zawierała współrzędnych napisu, które przecież przypisuje jej w konstruktorze.. Jakieś porady?
void MenuText::upDate()
{
if ((sf::Mouse::getPosition(*win).x == pozycja.x && sf::Mouse::getPosition(*win).y == pozycja.y))
tekst.setColor(sf::Color::Blue);
}