From f637c7c9427d180abed17725d172798d4464011a Mon Sep 17 00:00:00 2001 From: Green Sky Date: Tue, 9 Jan 2024 16:30:27 +0100 Subject: [PATCH] make fade respect fps --- src/chat_gui4.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/chat_gui4.cpp b/src/chat_gui4.cpp index 12416d2d..22c78a0d 100644 --- a/src/chat_gui4.cpp +++ b/src/chat_gui4.cpp @@ -255,11 +255,10 @@ void ChatGui4::render(float time_delta) { // do systems TODO: extract { // fade system std::vector to_remove; - msg_reg.view().each([&to_remove](const Message3 e, Components::UnreadFade& fade) { + msg_reg.view().each([&to_remove, time_delta](const Message3 e, Components::UnreadFade& fade) { // TODO: configurable const float fade_duration = 7.5f; - // TODO: dynamic fps - fade.fade -= 1.f/fade_duration * (1.f/60.f); + fade.fade -= 1.f/fade_duration * time_delta; if (fade.fade <= 0.f) { to_remove.push_back(e); }