|
Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
|
|
#include "../strafehud.qh"Go to the source code of this file.
Functions | |
| void | StrafeHUD_DrawAngleIndicator (float, vector, float, int, bool, bool, vector, float, float) |
| void | StrafeHUD_DrawAngleIndicatorArrow (float, float, vector, vector, float, bool) |
| void | StrafeHUD_DrawAngleIndicatorLine (vector, float, int, vector, float) |
| void | StrafeHUD_DrawDirectionIndicator (int, bool, bool) |
| void | StrafeHUD_DrawStrafeMeter (float, float, float, float, float, bool, float) |
| void StrafeHUD_DrawAngleIndicator | ( | float | angle, |
| vector | line_size, | ||
| float | arrow_size, | ||
| int | num_dashes, | ||
| bool | has_top_arrow, | ||
| bool | has_bottom_arrow, | ||
| vector | color, | ||
| float | alpha, | ||
| float | hudangle ) |
Definition at line 140 of file draw_core.qc.
References alpha, angle, bound(), color, StrafeHUD_AngleToOffset(), StrafeHUD_DrawAngleIndicatorArrow(), StrafeHUD_DrawAngleIndicatorLine(), StrafeHUD_ProjectOffset(), and vector.
Referenced by HUD_StrafeHUD().
| void StrafeHUD_DrawAngleIndicatorArrow | ( | float | size, |
| float | offset, | ||
| vector | line_size, | ||
| vector | color, | ||
| float | alpha, | ||
| bool | top ) |
Definition at line 184 of file draw_core.qc.
References alpha, color, eX, eY, panel_fg_alpha, panel_pos, panel_size, size, StrafeHUD_DrawStrafeArrow(), and vector.
Referenced by StrafeHUD_DrawAngleIndicator().
| void StrafeHUD_DrawAngleIndicatorLine | ( | vector | size, |
| float | offset, | ||
| int | num_dashes, | ||
| vector | color, | ||
| float | alpha ) |
Definition at line 163 of file draw_core.qc.
References alpha, bound(), color, drawfill, DRAWFLAG_NORMAL, eX, eY, panel_fg_alpha, panel_pos, panel_size, size, and vector.
Referenced by StrafeHUD_DrawAngleIndicator().
Definition at line 200 of file draw_core.qc.
References autocvar_hud_panel_strafehud_direction_alpha, autocvar_hud_panel_strafehud_direction_color, autocvar_hud_panel_strafehud_direction_length, autocvar_hud_panel_strafehud_direction_width, drawfill, DRAWFLAG_NORMAL, eX, eY, max(), min(), panel_fg_alpha, panel_pos, panel_size, STRAFEHUD_DIRECTION_LEFT, STRAFEHUD_DIRECTION_NONE, and vector.
Referenced by HUD_StrafeHUD().
| void StrafeHUD_DrawStrafeMeter | ( | float | shiftangle, |
| float | wishangle, | ||
| float | absolute_bestangle, | ||
| float | absolute_prebestangle, | ||
| float | absolute_overturnangle, | ||
| bool | moving, | ||
| float | hudangle ) |
Definition at line 5 of file draw_core.qc.
References autocvar_hud_panel_strafehud_bar_accel_alpha, autocvar_hud_panel_strafehud_bar_accel_color, autocvar_hud_panel_strafehud_bar_neutral_alpha, autocvar_hud_panel_strafehud_bar_neutral_color, autocvar_hud_panel_strafehud_bar_overturn_alpha, autocvar_hud_panel_strafehud_bar_overturn_color, autocvar_hud_panel_strafehud_bar_preaccel, autocvar_hud_panel_strafehud_bar_preaccel_alpha, autocvar_hud_panel_strafehud_bar_preaccel_color, autocvar_hud_panel_strafehud_style, drawfill, DRAWFLAG_NORMAL, fabs(), HUD_Panel_DrawProgressBar(), panel_fg_alpha, panel_pos, panel_size, StrafeHUD_DrawStrafeHUD(), STRAFEHUD_GRADIENT_BOTH, STRAFEHUD_GRADIENT_LEFT, STRAFEHUD_GRADIENT_NONE, STRAFEHUD_GRADIENT_RIGHT, STRAFEHUD_STYLE_DRAWFILL, and STRAFEHUD_STYLE_PROGRESSBAR.
Referenced by HUD_StrafeHUD().