X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fclient%2Fhud%2Fpanel%2Fmodicons.qc;h=a728f244786977115598f0c178af2fd617283313;hb=6565970c1681bfeb2678f2dbb8c3348ed48c5361;hp=bf302fdfa3f3cff6f2fcc701e269821a4a8b1f7f;hpb=795844d06f8e2c95f641575983b4d236857b20fb;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/hud/panel/modicons.qc b/qcsrc/client/hud/panel/modicons.qc index bf302fdfa..a728f2447 100644 --- a/qcsrc/client/hud/panel/modicons.qc +++ b/qcsrc/client/hud/panel/modicons.qc @@ -715,9 +715,7 @@ void HUD_ModIcons_SetFunc() HUD_ModIcons_GameType = gametype.m_modicons; } -int mod_prev; // previous state of mod_active to check for a change float mod_alpha; -float mod_change; // "time" when mod_active changed void HUD_ModIcons() { @@ -727,16 +725,10 @@ void HUD_ModIcons() if(!HUD_ModIcons_GameType) return; } - - if(mod_active != mod_prev) { - mod_change = time; - mod_prev = mod_active; - } - if(mod_active || autocvar__hud_configure) - mod_alpha = bound(0, (time - mod_change) * 2, 1); + mod_alpha = min(mod_alpha + frametime * 2, 1); else - mod_alpha = bound(0, 1 - (time - mod_change) * 2, 1); + mod_alpha = max(mod_alpha - frametime * 2, 0); //if(mod_alpha <= 0) // return;