From: terencehill Date: Tue, 2 Nov 2010 18:34:12 +0000 (+0100) Subject: autocvars *_aspect... X-Git-Tag: xonotic-v0.1.0preview~134^2~6^2~19 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=8bbe821f86c76b685eb1f2e6ef98b7560d97ea58;p=xonotic%2Fxonotic-data.pk3dir.git autocvars *_aspect... --- diff --git a/qcsrc/client/autocvars.qh b/qcsrc/client/autocvars.qh index dabfe869c..15391637c 100644 --- a/qcsrc/client/autocvars.qh +++ b/qcsrc/client/autocvars.qh @@ -42,7 +42,6 @@ var float autocvar_hud_panel_bg_padding; var float autocvar_hud_panel_fg_alpha; var float autocvar_hud_panel_weapons; -var float autocvar_hud_panel_weapons_aspect; var float autocvar_hud_panel_ammo; var float autocvar_hud_panel_ammo_onlycurrent; @@ -80,7 +79,6 @@ var float autocvar_hud_panel_vote; var float autocvar_hud_panel_modicons; var float autocvar_hud_panel_pressedkeys; -var float autocvar_hud_panel_pressedkeys_aspect; var float autocvar_hud_panel_chat; diff --git a/qcsrc/client/hud.qc b/qcsrc/client/hud.qc index 802907e34..90f65c15a 100644 --- a/qcsrc/client/hud.qc +++ b/qcsrc/client/hud.qc @@ -1652,7 +1652,8 @@ void HUD_Weapons(void) float rows, columns; rows = panel_size_y/panel_size_x; - rows = bound(1, floor((sqrt(4 * autocvar_hud_panel_weapons_aspect * rows * WEP_COUNT + rows * rows) + rows + 0.5) / 2), WEP_COUNT); + float aspect = cvar("hud_panel_weapons_aspect"); + rows = bound(1, floor((sqrt(4 * aspect * rows * WEP_COUNT + rows * rows) + rows + 0.5) / 2), WEP_COUNT); columns = ceil(WEP_COUNT/rows); float row, column; @@ -1741,9 +1742,9 @@ void HUD_Weapons(void) } float barsize_x, barsize_y, barpos_x, barpos_y; - if(wpnsize_x/wpnsize_y > autocvar_hud_panel_weapons_aspect) + if(wpnsize_x/wpnsize_y > aspect) { - barsize_x = autocvar_hud_panel_weapons_aspect * wpnsize_y; + barsize_x = aspect * wpnsize_y; barsize_y = wpnsize_y; barpos_x = wpnpos_x + (wpnsize_x - barsize_x) / 2; @@ -1751,7 +1752,7 @@ void HUD_Weapons(void) } else { - barsize_y = 1/autocvar_hud_panel_weapons_aspect * wpnsize_x; + barsize_y = 1/aspect * wpnsize_x; barsize_x = wpnsize_x; barpos_y = wpnpos_y + (wpnsize_y - barsize_y) / 2; @@ -4460,19 +4461,20 @@ void HUD_DrawPressedKeys(void) } // force custom aspect - if(autocvar_hud_panel_pressedkeys_aspect) + float aspect = cvar("hud_panel_pressedkeys_aspect"); + if(aspect) { vector newSize; - if(mySize_x/mySize_y > autocvar_hud_panel_pressedkeys_aspect) + if(mySize_x/mySize_y > aspect) { - newSize_x = autocvar_hud_panel_pressedkeys_aspect * mySize_y; + newSize_x = aspect * mySize_y; newSize_y = mySize_y; pos_x = pos_x + (mySize_x - newSize_x) / 2; } else { - newSize_y = 1/autocvar_hud_panel_pressedkeys_aspect * mySize_x; + newSize_y = 1/aspect * mySize_x; newSize_x = mySize_x; pos_y = pos_y + (mySize_y - newSize_y) / 2;