|
Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
|
|
Go to the source code of this file.
Functions | |
| void | ClearCheckpointSplits (bool quiet) |
| void | HUD_RaceTimer () |
| void | HUD_RaceTimer_Export (int fh) |
| string | MakeRaceString (int cp, float mytime, float theirtime, float othertime, float lapdelta, string theirname) |
| void | StoreCheckpointSplits (float race_checkpoint, string forcetime, string s) |
Variables | |
| string | racetimer_checkpoint_comparison |
| string | racetimer_checkpoint_time |
| bool | racetimer_have_stored_splits |
| float | racetimer_have_stored_splits_player |
| float | racetimer_lastcheckpoint |
Definition at line 114 of file racetimer.qc.
References current_player, LOG_HELP, race_checkpoint_splits, race_checkpoint_splits_speed, racetimer_have_stored_splits, racetimer_have_stored_splits_player, racetimer_lastcheckpoint, and strfree.
Referenced by HUD_RaceTimer(), and StoreCheckpointSplits().
| void HUD_RaceTimer | ( | ) |
Definition at line 157 of file racetimer.qc.
References autocvar__hud_configure, autocvar_hud_panel_racetimer, autocvar_hud_panel_racetimer_dynamichud, autocvar_hud_progressbar_acceleration_color, autocvar_hud_progressbar_acceleration_neg_color, autocvar_hud_speed_unit, bound(), ClearCheckpointSplits(), current_player, draw_beginBoldFont, draw_endBoldFont, drawcolorcodedstring, DRAWFLAG_NORMAL, drawstring, drawstring_expanding(), eX, GetSpeedUnit(), GetSpeedUnitFactor(), HUD_Panel_DrawBg, HUD_Panel_LoadCvars(), HUD_Scale_Disable(), HUD_Scale_Enable(), MakeRaceString(), MUTATOR_CALLHOOK, panel_bg_padding, panel_fg_alpha, panel_pos, panel_size, race_checkpoint, race_checkpoint_splits_speed, race_checkpointtime, race_laptime, race_mybesttime, race_mycheckpoint, race_mycheckpointdelta, race_mycheckpointenemy, race_mycheckpointlapsdelta, race_mycheckpointtime, race_mypreviousbesttime, race_nextbestname, race_nextbesttime, race_nextcheckpoint, race_othercheckpoint, race_othercheckpointdelta, race_othercheckpointenemy, race_othercheckpointlapsdelta, race_othercheckpointtime, race_penaltyaccumulator, race_penaltyeventtime, race_penaltyreason, race_penaltytime, race_previousbestname, race_previousbesttime, race_time, race_timespeed, racetimer_checkpoint_comparison, racetimer_checkpoint_time, racetimer_have_stored_splits, racetimer_have_stored_splits_player, racetimer_lastcheckpoint, rgb_to_hexcolor(), rint(), spectatee_status, speed, STAT, StoreCheckpointSplits(), strcat(), stringwidth, time, TIME_DECODE, TIME_ENCODE, TIME_ENCODED_TOSTRING, vec2, and vector.
Definition at line 16 of file racetimer.qc.
| string MakeRaceString | ( | int | cp, |
| float | mytime, | ||
| float | theirtime, | ||
| float | othertime, | ||
| float | lapdelta, | ||
| string | theirname ) |
Definition at line 22 of file racetimer.qc.
References autocvar_cl_race_cptimes_showself, ColorTranslateRGB(), ftos_decimals(), hud_fontsize, strcat(), stringwidth_colors(), TC, textShortenToWidth(), TIME_DECIMALS, TIME_ENCODE, and TIME_ENCODED_TOSTRING.
Referenced by HUD_RaceTimer().
Definition at line 141 of file racetimer.qc.
References ClearCheckpointSplits(), current_player, race_checkpoint, race_checkpoint_splits, racetimer_checkpoint_comparison, racetimer_checkpoint_time, racetimer_have_stored_splits, racetimer_have_stored_splits_player, racetimer_lastcheckpoint, and strcpy.
Referenced by HUD_RaceTimer().
| string racetimer_checkpoint_comparison |
Definition at line 9 of file racetimer.qc.
Referenced by HUD_RaceTimer(), and StoreCheckpointSplits().
| string racetimer_checkpoint_time |
Definition at line 10 of file racetimer.qc.
Referenced by HUD_RaceTimer(), and StoreCheckpointSplits().
| bool racetimer_have_stored_splits |
Definition at line 11 of file racetimer.qc.
Referenced by ClearCheckpointSplits(), HUD_RaceTimer(), and StoreCheckpointSplits().
| float racetimer_have_stored_splits_player |
Definition at line 12 of file racetimer.qc.
Referenced by ClearCheckpointSplits(), HUD_RaceTimer(), and StoreCheckpointSplits().
| float racetimer_lastcheckpoint |
Definition at line 8 of file racetimer.qc.
Referenced by ClearCheckpointSplits(), HUD_RaceTimer(), and StoreCheckpointSplits().