X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fclient%2Fhud%2Fhud.qc;h=91dc98fdcb2c32f7efa917bafd3b8912c1574644;hb=4ee2807b2d8f808928ef14b3e814945b3edb4350;hp=ca3014aa0148277ff955858ef6ed45d4c745fcae;hpb=3e21073f2bd7f282947bc1f214b3ec25d69ccae0;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/hud/hud.qc b/qcsrc/client/hud/hud.qc index ca3014aa0..91dc98fdc 100644 --- a/qcsrc/client/hud/hud.qc +++ b/qcsrc/client/hud/hud.qc @@ -1,11 +1,13 @@ #include "hud.qh" +#include "panel/scoreboard.qh" + #include "hud_config.qh" #include "../mapvoting.qh" #include "../teamradar.qh" #include #include -#include +#include #include #include #include @@ -334,8 +336,6 @@ void DrawNumIcon(vector myPos, vector mySize, float x, string icon, bool vertica DrawNumIcon_expanding(myPos, mySize, x, icon, vertical, icon_right_align, color, theAlpha, 0); } -#include "all.inc" - /* ================== Main HUD system @@ -357,6 +357,8 @@ void HUD_Vehicle() } } +bool HUD_Minigame_Showpanels(); + bool HUD_Panel_CheckFlags(int showflags) { TC(int, showflags); @@ -382,8 +384,8 @@ void HUD_Panel_Draw(entity panent) void HUD_Reset() { // reset gametype specific icons - if(gametype == MAPINFO_TYPE_CTF) - HUD_Mod_CTF_Reset(); + if(gametype.m_modicons_reset) + gametype.m_modicons_reset(); } float autocvar_hud_dynamic_shake = 1; @@ -413,6 +415,7 @@ bool Hud_Shake_Update() return true; } +entity CSQCModel_server2csqc(int i); void calc_followmodel_ofs(entity view); void Hud_Dynamic_Frame() { @@ -493,7 +496,7 @@ void HUD_Main() { int i; // global hud alpha fade (scoreboard-related panels behave differently and override it temporarly) - if(menu_enabled == 1) + if(hud_configure_menu_open == 1) hud_fade_alpha = 1; else if(!autocvar__hud_configure) hud_fade_alpha = (1 - scoreboard_fade_alpha) * (1 - autocvar__menu_alpha);