X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fclient%2Fhud.qh;h=16ccd0c79c0d33aea202eaa3d7c2aab7b4b2721f;hb=bd80025e7bae8d4805664dc1bd7f241178cb1230;hp=53b920ede596caa81fb98121a6cbb879e365a9f4;hpb=42b501c5da481b2598db9bfc1b93b06fede3657a;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/hud.qh b/qcsrc/client/hud.qh index 53b920ede..16ccd0c79 100644 --- a/qcsrc/client/hud.qh +++ b/qcsrc/client/hud.qh @@ -1,8 +1,9 @@ -float log(float f); - float panel_order[HUD_PANEL_NUM]; string hud_panelorder_prev; +float hud_draw_maximized; +float hud_panel_radar_maximized; + vector mousepos; vector panel_click_distance; // mouse cursor distance from the top left corner of the panel (saved only upon a click) vector panel_click_resizeorigin; // coordinates for opposite point when resizing @@ -28,7 +29,8 @@ float complain_weapon_time; float ps_primary, ps_secondary; float ts_primary, ts_secondary; -float last_weapon; +float last_switchweapon; +float last_activeweapon; float weapontime; float weaponprevtime; @@ -36,8 +38,8 @@ float teamnagger; float hud_configure_checkcollisions; float hud_configure_prev; -vector hud_configure_gridSize; -vector hud_configure_realGridSize; +noref vector hud_configure_gridSize; // fteqcc sucks +noref vector hud_configure_realGridSize; // fteqcc sucks float hudShiftState; const float S_SHIFT = 1; @@ -129,7 +131,7 @@ if(!autocvar__hud_configure && panel_bg_str == "0") {\ // Get value for panel_bg_color: if "" fetch default, else use panel_bg_color. Convert pants, shirt or teamcolor into a vector. #define HUD_Panel_GetColor()\ if((teamplay) && panel_bg_color_team) {\ - panel_bg_color = colormapPaletteColor(mod(stof(getplayerkey(current_player - 1, "colors")), 16), 1) * panel_bg_color_team;\ + panel_bg_color = colormapPaletteColor(mod(stof(getplayerkeyvalue(current_player - 1, "colors")), 16), 1) * panel_bg_color_team;\ } else if (autocvar_hud_configure_teamcolorforced && autocvar__hud_configure && panel_bg_color_team) {\ panel_bg_color = '1 0 0' * panel_bg_color_team;\ } else {\ @@ -137,9 +139,9 @@ if((teamplay) && panel_bg_color_team) {\ panel_bg_color = autocvar_hud_panel_bg_color;\ } else {\ if(panel_bg_color_str == "shirt") {\ - panel_bg_color = colormapPaletteColor(floor(stof(getplayerkey(current_player - 1, "colors")) / 16), 0);\ + panel_bg_color = colormapPaletteColor(floor(stof(getplayerkeyvalue(current_player - 1, "colors")) / 16), 0);\ } else if(panel_bg_color_str == "pants") {\ - panel_bg_color = colormapPaletteColor(mod(stof(getplayerkey(current_player - 1, "colors")), 16), 1);\ + panel_bg_color = colormapPaletteColor(mod(stof(getplayerkeyvalue(current_player - 1, "colors")), 16), 1);\ } else {\ panel_bg_color = stov(panel_bg_color_str);\ }\ @@ -233,7 +235,7 @@ else\ panel_pos = (1 - autocvar__menu_alpha) * panel_pos + (autocvar__menu_alpha) * menu_enable_panelpos; // return smoothly faded size of given panel when a dialog is active -//var vector menu_enable_maxsize; FTEQCC_YOU_SUCK_THIS_IS_NOT_UNREFERENCED(menu_enable_maxsize); +//var vector menu_enable_maxsize; var float menu_enable_maxsize_x; var float menu_enable_maxsize_y; var vector menu_enable_size;