Transifex autosync
[xonotic/xonotic-data.pk3dir.git] / qcsrc / client / hud / crosshair.qh
1 #pragma once
2
3 bool autocvar_cl_reticle = 1;
4 float autocvar_cl_reticle_normal_alpha = 1;
5 bool autocvar_cl_reticle_weapon = 1;
6 float autocvar_cl_reticle_weapon_alpha = 1;
7 bool autocvar_cl_reticle_stretch;
8 string autocvar_crosshair;
9 string autocvar_crosshair_2d = "54";
10 float autocvar_crosshair_alpha;
11 string autocvar_crosshair_color;
12 int autocvar_crosshair_color_special;
13 float autocvar_crosshair_color_special_rainbow_brightness = 2;
14 float autocvar_crosshair_color_special_rainbow_delay = 0.1;
15 bool autocvar_crosshair_dot;
16 float autocvar_crosshair_dot_alpha;
17 string autocvar_crosshair_dot_color;
18 bool autocvar_crosshair_dot_color_custom = 1;
19 float autocvar_crosshair_dot_size;
20 bool autocvar_crosshair_effect_scalefade;
21 float autocvar_crosshair_effect_time = 0.2;
22 bool autocvar_crosshair_enabled = 1;
23 bool autocvar_crosshair_hitindication;
24 string autocvar_crosshair_hitindication_color;
25 string autocvar_crosshair_hitindication_per_weapon_color;
26 float autocvar_crosshair_hitindication_speed;
27 bool autocvar_crosshair_hittest;
28 bool autocvar_crosshair_hittest_blur_teammate = 0;
29 bool autocvar_crosshair_hittest_blur_wall = 1;
30 bool autocvar_crosshair_hittest_showimpact;
31 bool autocvar_crosshair_per_weapon;
32 float autocvar_crosshair_pickup;
33 float autocvar_crosshair_pickup_speed;
34 bool autocvar_crosshair_ring;
35 bool autocvar_crosshair_ring_inner;
36 bool autocvar_crosshair_ring_minelayer;
37 float autocvar_crosshair_ring_minelayer_alpha;
38 bool autocvar_crosshair_ring_hagar;
39 float autocvar_crosshair_ring_hagar_alpha;
40 bool autocvar_crosshair_ring_vortex = 1;
41 float autocvar_crosshair_ring_vortex_alpha = 0.15;
42 float autocvar_crosshair_ring_vortex_currentcharge_movingavg_rate = 0.05;
43 float autocvar_crosshair_ring_vortex_currentcharge_scale = 30;
44 float autocvar_crosshair_ring_vortex_inner_alpha = 0.15;
45 float autocvar_crosshair_ring_vortex_inner_color_blue = 0;
46 float autocvar_crosshair_ring_vortex_inner_color_green = 0;
47 float autocvar_crosshair_ring_vortex_inner_color_red = 0.8;
48 bool autocvar_crosshair_ring_arc = 1;
49 vector autocvar_crosshair_ring_arc_hot_color = '1 0 0';
50 float autocvar_crosshair_ring_arc_cold_alpha = 0.2;
51 float autocvar_crosshair_ring_arc_hot_alpha = 0.5;
52 float autocvar_crosshair_ring_size;
53 bool autocvar_crosshair_ring_reload;
54 float autocvar_crosshair_ring_reload_alpha;
55 float autocvar_crosshair_ring_reload_size;
56 float autocvar_crosshair_size;
57 bool autocvar_crosshair_chase = true;
58 float autocvar_crosshair_chase_playeralpha = 0.25;
59
60 float vortex_charge_movingavg; // WEAPONTODO
61
62 vector crosshair_getcolor(entity this, float health_stat);
63 void TrueAim_Init();
64 void HUD_Crosshair(entity this);
65 void DrawReticle(entity this);