Moved the clock check outside of the event loop

It caused the game to update only if events were received (Mouse movement, button press, etc)
This commit is contained in:
Teo-CD 2019-06-08 01:54:58 +02:00
parent 81364c7b4c
commit d53f8b32e9
3 changed files with 7 additions and 7 deletions

View file

@ -51,11 +51,11 @@ void Game::runGame()
{
window.close();
}
if (clock.getElapsedTime().asMilliseconds() >= 200)
{
currentLevel->runStep();
clock.restart();
}
}
if (clock.getElapsedTime().asMilliseconds() >= 200)
{
currentLevel->runStep();
clock.restart();
}
window.clear(sf::Color::White);
// TODO : Consider drawing in a sf::RenderTexture to allow positioning the level at a fixed position ?