|
Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
|
|
Public Member Functions | |
| DamageText (int _group, vector _origin, bool _screen_coords, int _health, int _armor, int _potential_damage, int _deathtype, bool _friendlyfire) | |
| ~DamageText () | |
| void | DamageText_draw2d (DamageText this) |
| void | DamageText_update (DamageText this, vector _origin, bool screen_coords, int _health, int _armor, int _potential_damage, int _deathtype) |
| void (DamageText) draw2d | |
Public Attributes | |
| float | alpha = autocvar_cl_damagetext_alpha_start |
| float | fade_rate = 0 |
| float | hit_time = 0 |
| int | m_armordamage = 0 |
| vector | m_color = autocvar_cl_damagetext_color |
| vector | m_color_friendlyfire = autocvar_cl_damagetext_friendlyfire_color |
| int | m_deathtype = 0 |
| bool | m_friendlyfire = false |
| int | m_group = 0 |
| int | m_healthdamage = 0 |
| int | m_potential_damage = 0 |
| bool | m_screen_coords = false |
| float | m_shrink_rate = 0 |
| float | m_size = autocvar_cl_damagetext_size_min |
| string | text = string_null |
Static Public Attributes | |
| static int | screen_count = 0 |
Definition at line 3 of file cl_damagetext.qc.
|
inline |
Definition at line 182 of file cl_damagetext.qc.
References DamageText(), autocvar_cl_damagetext_2d_alpha_lifetime, autocvar_cl_damagetext_2d_size_lifetime, autocvar_cl_damagetext_alpha_lifetime, CONSTRUCT, DamageText_update(), fade_rate, g_damagetext, IL_PUSH(), m_friendlyfire, m_group, m_screen_coords, and m_shrink_rate.
Referenced by DamageText(), ~DamageText(), DamageText_draw2d(), DamageText_update(), and void().
|
inline |
Definition at line 206 of file cl_damagetext.qc.
References DamageText(), strfree, and text.
|
inline |
Definition at line 22 of file cl_damagetext.qc.
References DamageText(), autocvar_cl_damagetext_2d_velocity, autocvar_cl_damagetext_color_per_weapon, autocvar_cl_damagetext_offset_screen, autocvar_cl_damagetext_offset_world, autocvar_cl_damagetext_size_max, autocvar_cl_damagetext_velocity_screen, autocvar_cl_damagetext_velocity_world, DamageText_draw2d(), DEATH_WEAPONOF, DRAWFLAG_NORMAL, drawfontscale, g_damagetext, hud_fontsize, IL_REMOVE(), Weapon::m_color, MAKE_VECTORS, origin, project_3d_to_2d(), size, stringwidth, strlen, substring(), this, time, vector, and view_angles.
Referenced by DamageText_draw2d(), and void().
|
inline |
Definition at line 102 of file cl_damagetext.qc.
References DamageText(), almost_equals_eps(), alpha, autocvar_cl_damagetext_2d_alpha_start, autocvar_cl_damagetext_alpha_start, autocvar_cl_damagetext_format, autocvar_cl_damagetext_format_hide_redundant, autocvar_cl_damagetext_format_verbose, autocvar_cl_damagetext_size_max, autocvar_cl_damagetext_size_max_damage, autocvar_cl_damagetext_size_min, autocvar_cl_damagetext_size_min_damage, DAMAGETEXT_PRECISION_MULTIPLIER, health, hit_time, m_armordamage, m_deathtype, m_healthdamage, m_potential_damage, m_screen_coords, m_size, map_bound_ranges(), rint(), strcat(), strcpy, strlen, strstrofs, substring(), substring_range(), text, time, and vector.
Referenced by DamageText().
| DamageText::void | ( | DamageText | ) |
References DamageText(), and DamageText_draw2d().
| float DamageText::alpha = autocvar_cl_damagetext_alpha_start |
Definition at line 7 of file cl_damagetext.qc.
Referenced by DamageText_update().
| float DamageText::fade_rate = 0 |
Definition at line 8 of file cl_damagetext.qc.
Referenced by DamageText().
| float DamageText::hit_time = 0 |
Definition at line 16 of file cl_damagetext.qc.
Referenced by DamageText_update().
| int DamageText::m_armordamage = 0 |
Definition at line 13 of file cl_damagetext.qc.
Referenced by DamageText_update().
| vector DamageText::m_color = autocvar_cl_damagetext_color |
Definition at line 4 of file cl_damagetext.qc.
| vector DamageText::m_color_friendlyfire = autocvar_cl_damagetext_friendlyfire_color |
Definition at line 5 of file cl_damagetext.qc.
| int DamageText::m_deathtype = 0 |
Definition at line 15 of file cl_damagetext.qc.
Referenced by DamageText_update().
Definition at line 11 of file cl_damagetext.qc.
Referenced by DamageText().
| int DamageText::m_group = 0 |
Definition at line 10 of file cl_damagetext.qc.
Referenced by DamageText().
| int DamageText::m_healthdamage = 0 |
Definition at line 12 of file cl_damagetext.qc.
Referenced by DamageText_update().
| int DamageText::m_potential_damage = 0 |
Definition at line 14 of file cl_damagetext.qc.
Referenced by DamageText_update().
Definition at line 18 of file cl_damagetext.qc.
Referenced by DamageText(), and DamageText_update().
| float DamageText::m_shrink_rate = 0 |
Definition at line 9 of file cl_damagetext.qc.
Referenced by DamageText().
| float DamageText::m_size = autocvar_cl_damagetext_size_min |
Definition at line 6 of file cl_damagetext.qc.
Referenced by DamageText_update().
|
static |
Definition at line 20 of file cl_damagetext.qc.
| string DamageText::text = string_null |
Definition at line 17 of file cl_damagetext.qc.
Referenced by ~DamageText(), and DamageText_update().