From 97f7a521f3df07d064bf51ac660bbbe4291a3614 Mon Sep 17 00:00:00 2001 From: chmodsayshello Date: Sun, 28 Apr 2024 10:08:39 +0200 Subject: [PATCH] remove timer variable --- src/client/game.cpp | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/client/game.cpp b/src/client/game.cpp index e7bc50710..ad1e30517 100644 --- a/src/client/game.cpp +++ b/src/client/game.cpp @@ -1284,20 +1284,15 @@ void Game::shutdown() FpsControl fps_control; fps_control.reset(); - f32 timer = 0; float percentage = 0; while (stop_thread->isRunning()) { m_rendering_engine->run(); f32 dtime; fps_control.limit(device, &dtime); - timer += dtime; - if(timer >= 0.1) { - timer = 0; - percentage += 5; - if (percentage > 100) { - percentage = 0; - } + percentage += 5 * (dtime / 0.1); + if (percentage >= 100) { + percentage = 0; } m_rendering_engine->draw_load_screen(utf8_to_wide(std::string(N_("Shutting down…"))) , guienv, texture_src, dtime, percentage);