]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/client/hud/panel/weapons.qh
Update default video settings
[xonotic/xonotic-data.pk3dir.git] / qcsrc / client / hud / panel / weapons.qh
1 #pragma once
2 #include "../panel.qh"
3
4 bool autocvar_hud_panel_weapons;
5 bool autocvar_hud_panel_weapons_accuracy;
6 bool autocvar_hud_panel_weapons_ammo;
7 float autocvar_hud_panel_weapons_ammo_alpha;
8 string autocvar_hud_panel_weapons_ammo_color;
9 int autocvar_hud_panel_weapons_ammo_full_cells;
10 int autocvar_hud_panel_weapons_ammo_full_plasma;
11 int autocvar_hud_panel_weapons_ammo_full_fuel;
12 int autocvar_hud_panel_weapons_ammo_full_nails;
13 int autocvar_hud_panel_weapons_ammo_full_rockets;
14 int autocvar_hud_panel_weapons_ammo_full_shells;
15 float autocvar_hud_panel_weapons_aspect;
16 bool autocvar_hud_panel_weapons_complainbubble;
17 string autocvar_hud_panel_weapons_complainbubble_color_donthave;
18 string autocvar_hud_panel_weapons_complainbubble_color_outofammo;
19 string autocvar_hud_panel_weapons_complainbubble_color_unavailable;
20 float autocvar_hud_panel_weapons_complainbubble_fadetime;
21 float autocvar_hud_panel_weapons_complainbubble_padding;
22 float autocvar_hud_panel_weapons_complainbubble_time;
23 bool autocvar_hud_panel_weapons_dynamichud      = true;
24 bool autocvar_hud_panel_weapons_hide_ondeath      = false;
25 int autocvar_hud_panel_weapons_label;
26 float autocvar_hud_panel_weapons_label_scale = 0.5;
27 int autocvar_hud_panel_weapons_onlyowned;
28 float autocvar_hud_panel_weapons_noncurrent_alpha = 1;
29 float autocvar_hud_panel_weapons_noncurrent_scale = 1;
30 float autocvar_hud_panel_weapons_selection_radius = 0;
31 float autocvar_hud_panel_weapons_selection_speed = 10;
32 float autocvar_hud_panel_weapons_timeout;
33 int autocvar_hud_panel_weapons_timeout_effect;
34 bool autocvar_hud_panel_weapons_orderbyimpulse = true;
35 float autocvar_hud_panel_weapons_timeout_fadebgmin;
36 float autocvar_hud_panel_weapons_timeout_fadefgmin;
37 float autocvar_hud_panel_weapons_timeout_speed_in = 0.25;
38 float autocvar_hud_panel_weapons_timeout_speed_out = 0.75;
39
40 string autocvar_accuracy_color_levels;
41 string autocvar_cl_weaponpriority;
42
43 const int MAX_ACCURACY_LEVELS = 10;
44 float acc_lev[MAX_ACCURACY_LEVELS];
45 vector acc_col[MAX_ACCURACY_LEVELS];
46 float acc_col_loadtime;
47 int acc_levels;
48 string acc_color_levels;
49 void Accuracy_LoadLevels();
50
51 void Accuracy_LoadColors();
52
53 vector Accuracy_GetColor(float accuracy);