SFML и C++ Уроки \ Разработка игр › Форумы › SFML Graphics › как убрать зависимость анимации от движения мыши на экране › Ответ в теме: как убрать зависимость анимации от движения мыши на экране
Была та же проблема, решение – вынести из цикла event.
Вместо event.type == Event::MouseButtonPressed
за циклом используй Mouse::isButtonPressed(Mouse::Left)