Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
strafehud.qh
Go to the documentation of this file.
1#pragma once
2#include "../panel.qh"
4
15
20
30
68
74
81
101
114
117
121
125
130
135
139
144
149
153
154const float ACOS_SQRT2_3_DEG = 35.2643896827546543153; /* acos(sqrt(2/3)) * RAD2DEG */
vector
Definition self.qh:92
float autocvar_hud_panel_strafehud_slickdetector_range
Definition strafehud.qh:76
float autocvar_hud_panel_strafehud_sonar_interval_start
Definition strafehud.qh:105
const int STRAFEHUD_WTURN_SIDESTRAFE
Definition strafehud.qh:134
const int STRAFEHUD_PROJECTION_PANORAMIC
Definition strafehud.qh:152
vector autocvar_hud_panel_strafehud_wturn_color
Definition strafehud.qh:59
int autocvar_hud_panel_strafehud_wturn
Definition strafehud.qh:58
vector autocvar_hud_panel_strafehud_bar_overturn_color
Definition strafehud.qh:28
float autocvar_hud_panel_strafehud_bar_overturn_alpha
Definition strafehud.qh:29
float autocvar_hud_panel_strafehud_sonar_volume_exponent
Definition strafehud.qh:110
float autocvar_hud_panel_strafehud_wturn_line_height
Definition strafehud.qh:65
int autocvar_hud_panel_strafehud_onground_mode
Definition strafehud.qh:13
int autocvar_hud_panel_strafehud
Definition strafehud.qh:5
const int STRAFEHUD_KEYS_NONE
Definition strafehud.qh:136
float autocvar_hud_panel_strafehud_vangle_size
Definition strafehud.qh:96
float autocvar_hud_panel_strafehud_timeout_turn
Definition strafehud.qh:17
vector autocvar_hud_panel_strafehud_angle_preaccel_color
Definition strafehud.qh:32
float autocvar_hud_panel_strafehud_jumpheight_fade
Definition strafehud.qh:88
float autocvar_hud_panel_strafehud_direction_width
Definition strafehud.qh:72
float autocvar_hud_panel_strafehud_sonar_pitch_start
Definition strafehud.qh:111
const int STRAFEHUD_STYLE_GRADIENT
Definition strafehud.qh:142
float autocvar_hud_panel_strafehud_switch_alpha
Definition strafehud.qh:52
int autocvar_hud_panel_strafehud_switch_arrow
Definition strafehud.qh:56
const int STRAFEHUD_DIRECTION_RIGHT
Definition strafehud.qh:124
vector autocvar_hud_panel_strafehud_jumpheight_color
Definition strafehud.qh:90
const int STRAFEHUD_SWITCH_ACTUAL
Definition strafehud.qh:127
float autocvar_hud_panel_strafehud_range
Definition strafehud.qh:9
bool autocvar__hud_panel_strafehud_demo
Definition strafehud.qh:6
bool autocvar_hud_panel_strafehud_onground_friction
Definition strafehud.qh:14
float autocvar_hud_panel_strafehud_sonar_interval_exponent
Definition strafehud.qh:107
float autocvar_hud_panel_strafehud_strafeefficiency_size
Definition strafehud.qh:99
float autocvar_hud_panel_strafehud_bestangle_line_width
Definition strafehud.qh:45
float autocvar_hud_panel_strafehud_sonar_pitch_exponent
Definition strafehud.qh:113
int autocvar_hud_panel_strafehud_bestangle_arrow
Definition strafehud.qh:47
float autocvar_hud_panel_strafehud_angle_alpha
Definition strafehud.qh:31
bool autocvar_hud_panel_strafehud_dynamichud
Definition strafehud.qh:7
float autocvar_hud_panel_strafehud_switch_line_height
Definition strafehud.qh:55
float autocvar_hud_panel_strafehud_wturn_line_width
Definition strafehud.qh:64
const int STRAFEHUD_KEYS_FORWARD
Definition strafehud.qh:137
const int STRAFEHUD_MODE_VELOCITY_CENTERED
Definition strafehud.qh:116
float autocvar_hud_panel_strafehud_angle_line_height
Definition strafehud.qh:38
vector autocvar_hud_panel_strafehud_vangle_pos
Definition strafehud.qh:95
const int STRAFEHUD_GRADIENT_RIGHT
Definition strafehud.qh:147
const int STRAFEHUD_SWITCH_NONE
Definition strafehud.qh:126
int autocvar_hud_panel_strafehud_switch_line
Definition strafehud.qh:53
bool autocvar_hud_panel_strafehud_unit_show
Definition strafehud.qh:12
float autocvar_hud_panel_strafehud_direction_alpha
Definition strafehud.qh:71
float autocvar_hud_panel_strafehud_bestangle_line_height
Definition strafehud.qh:46
float autocvar_hud_panel_strafehud_antiflicker_angle
Definition strafehud.qh:18
float autocvar_hud_panel_strafehud_bar_preaccel_alpha
Definition strafehud.qh:23
const int STRAFEHUD_SWITCH_SIDESTRAFE
Definition strafehud.qh:129
const int STRAFEHUD_GRADIENT_NONE
Definition strafehud.qh:145
const int STRAFEHUD_ONGROUND_OVERTURN
Definition strafehud.qh:118
bool autocvar_hud_panel_strafehud_jumpheight
Definition strafehud.qh:87
const int STRAFEHUD_ONGROUND_AIR
Definition strafehud.qh:120
float autocvar_hud_panel_strafehud_sonar_interval_range
Definition strafehud.qh:106
int autocvar_hud_panel_strafehud_wturn_line
Definition strafehud.qh:63
const int STRAFEHUD_STYLE_SOFT_GRADIENT
Definition strafehud.qh:143
vector autocvar_hud_panel_strafehud_startspeed_pos
Definition strafehud.qh:85
bool autocvar_hud_panel_strafehud_startspeed
Definition strafehud.qh:82
const int STRAFEHUD_SWITCH_NORMAL
Definition strafehud.qh:128
const int STRAFEHUD_MODE_VIEW_CENTERED
Definition strafehud.qh:115
const int STRAFEHUD_WTURN_ONLY
Definition strafehud.qh:132
float autocvar_hud_panel_strafehud_bar_neutral_alpha
Definition strafehud.qh:25
float autocvar_hud_panel_strafehud_fps_update
Definition strafehud.qh:19
float autocvar_hud_panel_strafehud_sonar_volume_range
Definition strafehud.qh:109
vector autocvar_hud_panel_strafehud_switch_color
Definition strafehud.qh:51
const int STRAFEHUD_WTURN_NORMAL
Definition strafehud.qh:133
vector autocvar_hud_panel_strafehud_vangle_color
Definition strafehud.qh:94
int autocvar_hud_panel_strafehud_mode
Definition strafehud.qh:8
bool autocvar_hud_panel_strafehud_strafeefficiency
Definition strafehud.qh:97
float autocvar_hud_panel_strafehud_angle_line_width
Definition strafehud.qh:37
float autocvar_hud_panel_strafehud_wturn_arrow_size
Definition strafehud.qh:67
float autocvar_hud_panel_strafehud_startspeed_size
Definition strafehud.qh:86
float autocvar_hud_panel_strafehud_slickdetector_height
Definition strafehud.qh:80
float autocvar_hud_panel_strafehud_sonar_start
Definition strafehud.qh:104
const int STRAFEHUD_PROJECTION_PERSPECTIVE
Definition strafehud.qh:151
float autocvar_hud_panel_strafehud_range_sidestrafe
Definition strafehud.qh:10
const int STRAFEHUD_GRADIENT_BOTH
Definition strafehud.qh:148
const int STRAFEHUD_KEYS_BACKWARD
Definition strafehud.qh:138
float autocvar_hud_panel_strafehud_bestangle_arrow_size
Definition strafehud.qh:48
float autocvar_hud_panel_strafehud_direction_length
Definition strafehud.qh:73
int autocvar_hud_panel_strafehud_bestangle_line
Definition strafehud.qh:44
const int STRAFEHUD_STYLE_DRAWFILL
Definition strafehud.qh:140
vector autocvar_hud_panel_strafehud_bestangle_color
Definition strafehud.qh:42
float autocvar_hud_panel_strafehud_slickdetector_alpha
Definition strafehud.qh:79
float autocvar_hud_panel_strafehud_switch_arrow_size
Definition strafehud.qh:57
int autocvar_hud_panel_strafehud_slickdetector_granularity
Definition strafehud.qh:77
float autocvar_hud_panel_strafehud_jumpheight_min
Definition strafehud.qh:89
int autocvar_hud_panel_strafehud_switch
Definition strafehud.qh:49
vector autocvar_hud_panel_strafehud_slickdetector_color
Definition strafehud.qh:78
int autocvar_hud_panel_strafehud_angle_line
Definition strafehud.qh:36
bool autocvar_hud_panel_strafehud_wturn_proper
Definition strafehud.qh:61
const int STRAFEHUD_WTURN_NONE
Definition strafehud.qh:131
const int STRAFEHUD_GRADIENT_LEFT
Definition strafehud.qh:146
float autocvar_hud_panel_strafehud_bestangle_alpha
Definition strafehud.qh:43
vector autocvar_hud_panel_strafehud_angle_neutral_color
Definition strafehud.qh:33
int autocvar_hud_panel_strafehud_projection
Definition strafehud.qh:100
bool autocvar_hud_panel_strafehud_slickdetector
Definition strafehud.qh:75
int autocvar_hud_panel_strafehud_wturn_arrow
Definition strafehud.qh:66
float autocvar_hud_panel_strafehud_wturn_alpha
Definition strafehud.qh:60
int autocvar_hud_panel_strafehud_style
Definition strafehud.qh:11
vector autocvar_hud_panel_strafehud_bar_neutral_color
Definition strafehud.qh:24
vector autocvar_hud_panel_strafehud_strafeefficiency_pos
Definition strafehud.qh:98
vector autocvar_hud_panel_strafehud_jumpheight_pos
Definition strafehud.qh:91
const int STRAFEHUD_ONGROUND_GROUND
Definition strafehud.qh:119
float autocvar_hud_panel_strafehud_timeout_ground
Definition strafehud.qh:16
bool autocvar_hud_panel_strafehud_bar_preaccel
Definition strafehud.qh:21
vector autocvar_hud_panel_strafehud_angle_accel_color
Definition strafehud.qh:34
float autocvar_hud_panel_strafehud_switch_minspeed
Definition strafehud.qh:50
vector autocvar_hud_panel_strafehud_angle_overturn_color
Definition strafehud.qh:35
int autocvar_hud_panel_strafehud_angle_arrow
Definition strafehud.qh:39
string autocvar_hud_panel_strafehud_sonar_audio
Definition strafehud.qh:103
float autocvar_hud_panel_strafehud_startspeed_fade
Definition strafehud.qh:83
const float ACOS_SQRT2_3_DEG
Definition strafehud.qh:154
const int STRAFEHUD_STYLE_PROGRESSBAR
Definition strafehud.qh:141
vector autocvar_hud_panel_strafehud_bar_preaccel_color
Definition strafehud.qh:22
float autocvar_hud_panel_strafehud_sonar_pitch_range
Definition strafehud.qh:112
vector autocvar_hud_panel_strafehud_direction_color
Definition strafehud.qh:70
float autocvar_hud_panel_strafehud_angle_arrow_size
Definition strafehud.qh:40
bool autocvar_hud_panel_strafehud_sonar
Definition strafehud.qh:102
float autocvar_hud_panel_strafehud_jumpheight_size
Definition strafehud.qh:92
const int STRAFEHUD_DIRECTION_LEFT
Definition strafehud.qh:123
float autocvar_hud_panel_strafehud_sonar_volume_start
Definition strafehud.qh:108
vector autocvar_hud_panel_strafehud_startspeed_color
Definition strafehud.qh:84
bool autocvar_hud_panel_strafehud_wturn_unrestricted
Definition strafehud.qh:62
float autocvar_hud_panel_strafehud_bar_accel_alpha
Definition strafehud.qh:27
const int STRAFEHUD_DIRECTION_NONE
Definition strafehud.qh:122
float autocvar_hud_panel_strafehud_switch_line_width
Definition strafehud.qh:54
int autocvar_hud_panel_strafehud_bestangle
Definition strafehud.qh:41
vector autocvar_hud_panel_strafehud_bar_accel_color
Definition strafehud.qh:26
bool autocvar_hud_panel_strafehud_vangle
Definition strafehud.qh:93
bool autocvar_hud_panel_strafehud_direction
Definition strafehud.qh:69
const int STRAFEHUD_PROJECTION_LINEAR
Definition strafehud.qh:150