From a1c7291bc45b9294bd125c9c17a13f2018d354bd Mon Sep 17 00:00:00 2001 From: Misa Date: Wed, 10 Jan 2024 00:23:40 -0800 Subject: [PATCH] Don't draw mode indicator text if there is none This makes it so that the boolean to draw mode indicator text is false if there aren't any modes active. Otherwise, when loading in, the in-game timer would only come in after a few seconds instead of appearing when the fade-in finishes. --- desktop_version/src/Render.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/desktop_version/src/Render.cpp b/desktop_version/src/Render.cpp index f3bedd58..e74312ec 100644 --- a/desktop_version/src/Render.cpp +++ b/desktop_version/src/Render.cpp @@ -2321,7 +2321,11 @@ void gamerender(void) int mode_indicator_alpha = graphics.lerp( game.old_mode_indicator_timer, game.mode_indicator_timer ); - bool draw_mode_indicator_text = mode_indicator_alpha > 100; + bool any_mode_active = map.invincibility + || GlitchrunnerMode_get() != GlitchrunnerNone + || graphics.flipmode + || game.slowdown < 30; + bool draw_mode_indicator_text = mode_indicator_alpha > 100 && any_mode_active; if (graphics.fademode == FADE_NONE && !game.intimetrial