if (highlightedPanel != -1)
{
+ drawfill(panel_pos - '1 1 0' * panel_bg_border, panel_size + '2 2 0' * panel_bg_border, '1 1 1', .1, DRAWFLAG_NORMAL);
if (highlightedPanel_initial_pos != panel_pos || highlightedPanel_initial_size != panel_size)
{
hud_configure_checkcollisions = (!(hudShiftState & S_CTRL) && autocvar_hud_configure_checkcollisions);
else
{
highlightcheck = HUD_Panel_HighlightCheck();
+ if (highlightcheck && tab_panel == -1)
+ drawfill(panel_pos - '1 1 0' * panel_bg_border, panel_size + '2 2 0' * panel_bg_border, '1 1 1', .1, DRAWFLAG_NORMAL);
}
// draw cursor after performing move/resize to have the panel pos/size updated before highlightcheck
vector cursorsize;
if(!autocvar__hud_configure)
{
if(!autocvar_hud_panel_score) return;
+ if(spectatee_status == -1 && (gametype == GAME_RACE || gametype == GAME_CTS)) return;
}
else
hud_configure_active_panel = HUD_PANEL_SCORE;
if(!autocvar_hud_panel_physics)
{
if(!autocvar__hud_configure) return;
+ if(spectatee_status <= 0 && autocvar_hud_panel_physics < 2) return;
}
else
hud_configure_active_panel = HUD_PANEL_PHYSICS;
float speed, conversion_factor;
string unit;
- switch(autocvar_cl_showspeed_unit)
+ switch(autocvar_hud_panel_physics_speed_unit)
{
default:
case 1: