X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fclient%2Fhud%2Fpanel%2Fengineinfo.qc;h=4b4911e33c7ebe41f6b0f3b1fc42f42278db39b3;hb=581ad323e50492ad6b3f134f3e083c0f56f8b50f;hp=773c751d82680fd826b00ece67514a3891134935;hpb=df2fe9b28cb6210b671bec6d5ae834ff4eb2e2db;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/hud/panel/engineinfo.qc b/qcsrc/client/hud/panel/engineinfo.qc index 773c751d8..4b4911e33 100644 --- a/qcsrc/client/hud/panel/engineinfo.qc +++ b/qcsrc/client/hud/panel/engineinfo.qc @@ -1,5 +1,13 @@ #include "engineinfo.qh" -// Engine info panel (#13) + +#include + +// Engine info (#13) + +void HUD_EngineInfo_Export(int fh) +{ + // allow saving cvars that aesthetically change the panel into hud skin files +} float prevfps; float prevfps_time; @@ -18,7 +26,7 @@ void HUD_EngineInfo() if(!autocvar_hud_panel_engineinfo) return; } - HUD_Panel_UpdateCvars(); + HUD_Panel_LoadCvars(); vector pos, mySize; pos = panel_pos; mySize = panel_size; @@ -27,14 +35,14 @@ void HUD_EngineInfo() HUD_Scale_Enable(); else HUD_Scale_Disable(); - HUD_Panel_DrawBg(1); + HUD_Panel_DrawBg(); if(panel_bg_padding) { pos += '1 1 0' * panel_bg_padding; mySize -= '2 2 0' * panel_bg_padding; } - float currentTime = gettime(GETTIME_REALTIME); + float currentTime = gettime(GETTIME_FRAMESTART); if(autocvar_hud_panel_engineinfo_framecounter_exponentialmovingaverage) { float currentframetime = currentTime - prevfps_time; @@ -63,7 +71,6 @@ void HUD_EngineInfo() } } - vector color; - color = HUD_Get_Num_Color (prevfps, 100); + vector color = HUD_Get_Num_Color(prevfps, 100, true); drawstring_aspect(pos, sprintf(_("FPS: %.*f"), autocvar_hud_panel_engineinfo_framecounter_decimals, prevfps), mySize, color, panel_fg_alpha, DRAWFLAG_NORMAL); }