Есть несколько способов узнать количество секунд.
Прежде всего, вы можете использовать эксклюзивный sf::Clock
для этого, который никогда не сбрасывается:
sf::Clock clock;
const unsigned int seconds = static_cast<unsigned int>(clock.getElapsedTime().asSeconds());
В качестве альтернативы вы можете использовать sf::Time
для накопления времени между кадрами (например, внутри вашей функции updateGame()
):
sf::Clock clock;
sf::Time time;
time += clock.restart();
const unsigned int seconds = static_cast<unsigned int>(time.asSeconds());