![]() |
DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
|
|
Go to the source code of this file.
Macros | |
#define | SBAR_HEIGHT 24 |
Functions | |
void | Sbar_DeathmatchOverlay (void) |
void | Sbar_Draw (void) |
called every frame by screen | |
int | Sbar_GetSortedPlayerIndex (int index) |
void | Sbar_Init (void) |
void | Sbar_ShowFPS (void) |
void | Sbar_ShowFPS_Update (void) |
void | Sbar_SortFrags (void) |
Variables | |
cvar_t | cl_deathscoreboard |
int | sb_lines |
scan lines to draw | |
struct cvar_s | sbar_alpha_bg |
struct cvar_s | sbar_alpha_fg |
#define SBAR_HEIGHT 24 |
Definition at line 24 of file sbar.h.
Referenced by Sbar_Draw(), and Sbar_DrawFace().
Definition at line 1866 of file sbar.c.
References cl, clc_stringcmd, cls, Con_DPrintf(), Draw_GetPicWidth(), DrawQ_Pic(), DrawQ_String(), FONT_SBAR, fragsort, gamemode, host, i, int(), cvar_t::integer, IS_OLDNEXUIZ_DERIVED, client_state_t::last_ping_request, netconn_t::message, MSG_WriteByte(), MSG_WriteString(), client_static_t::netcon, NULL, client_state_t::parsingtextexpectingpingforscores, client_static_t::protocol, PROTOCOL_DARKPLACES1, PROTOCOL_DARKPLACES2, PROTOCOL_DARKPLACES3, PROTOCOL_DARKPLACES4, PROTOCOL_DARKPLACES5, PROTOCOL_DARKPLACES6, PROTOCOL_NEHAHRABJP, PROTOCOL_NEHAHRABJP2, PROTOCOL_NEHAHRABJP3, PROTOCOL_NEHAHRAMOVIE, PROTOCOL_QUAKE, PROTOCOL_QUAKEDP, PROTOCOL_QUAKEWORLD, qw_clc_stringcmd, host_static_t::realtime, sb_ranking, sbar_alpha_bg, sbar_alpha_fg, Sbar_IsTeammatch(), Sbar_PrintScoreboardItem(), Sbar_SortFrags(), scoreboardlines, client_state_t::scores, teamlines, teams, teamsort, va(), cvar_t::value, vid_conheight, vid_conwidth, and y.
Referenced by CL_VM_DrawHud(), Sbar_DrawScoreboard(), and Sbar_IntermissionOverlay().
called every frame by screen
Definition at line 1372 of file sbar.c.
References bound, cl, cl_deathscoreboard, cl_prydoncursor, client_state_t::cmd, crosshair, crosshair_color_alpha, crosshair_color_blue, crosshair_color_green, crosshair_color_red, crosshair_size, client_state_t::csqc_vidvars, usercmd_t::cursor_screen, Draw_CachePic(), Draw_GetPicHeight(), Draw_GetPicWidth(), csqc_vidvars_t::drawcrosshair, csqc_vidvars_t::drawenginesbar, DRAWFLAG_MODULATE, DRAWFLAG_NORMAL, DrawQ_Pic(), DrawQ_SuperPic(), GAME_COOP, GAME_DELUXEQUAKE, GAME_GOODVSBAD2, GAME_HIPNOTIC, GAME_QUOTH, GAME_ROGUE, GAME_TRANSFUSION, GAME_ZYMOTIC, gamemode, client_state_t::gametype, i, int(), cvar_t::integer, client_state_t::intermission, IS_OLDNEXUIZ_DERIVED, client_state_t::islocalgame, IT_ARMOR1, IT_ARMOR2, IT_ARMOR3, IT_CELLS, IT_INVULNERABILITY, IT_KEY1, IT_KEY2, IT_NAILS, IT_ROCKETS, IT_SHELLS, min, NEX_IT_BULLETS, NEX_IT_CELLS, NEX_IT_ROCKETS, NEX_IT_SHELLS, offset, r_letterbox, RIT_ARMOR1, RIT_ARMOR2, RIT_ARMOR3, RIT_CELLS, RIT_LAVA_NAILS, RIT_MULTI_ROCKETS, RIT_NAILS, RIT_PLASMA_AMMO, RIT_ROCKETS, RIT_SHELLS, rsb_ammo, sb_ammo, sb_armor, sb_disc, sb_health, sb_items, sb_lines, sb_sbar, sb_sbar_minimal, sb_sbar_overlay, sb_scorebar, sb_showscores, sbar_alpha_bg, sbar_alpha_fg, Sbar_DrawAlphaPic(), Sbar_DrawFace(), Sbar_DrawFrags(), Sbar_DrawGauge(), Sbar_DrawInventory(), Sbar_DrawNum(), Sbar_DrawPic(), Sbar_DrawScoreboard(), Sbar_DrawStretchPic(), Sbar_DrawWeapon(), Sbar_DrawXNum(), Sbar_FinaleOverlay(), sbar_flagstatus_pos, sbar_flagstatus_right, SBAR_HEIGHT, sbar_hudselector, Sbar_IntermissionOverlay(), Sbar_MiniDeathmatchOverlay(), Sbar_Score(), sbar_x, sbar_y, scale, STAT_ACTIVEWEAPON, STAT_AMMO, STAT_ARMOR, STAT_HEALTH, STAT_ITEMS, STAT_NAILS, STAT_ROCKETS, STAT_SHELLS, client_state_t::stats, client_state_t::time, v_dmg_pitch, v_dmg_roll, v_dmg_time, v_kicktime, va(), cvar_t::value, VectorClear, vid_conheight, vid_conwidth, client_state_t::weapontime, x, zymsb_crosshair_ammo, zymsb_crosshair_background, zymsb_crosshair_center, zymsb_crosshair_clip, zymsb_crosshair_health, zymsb_crosshair_left1, zymsb_crosshair_left2, zymsb_crosshair_line, and zymsb_crosshair_right.
Referenced by SCR_DrawScreen().
Definition at line 546 of file sbar.c.
References fragsort, index, and scoreboardlines.
Referenced by VM_CL_getplayerkey().
Definition at line 359 of file sbar.c.
Definition at line 1099 of file sbar.c.
References server_t::active, cl, cl_showblur, cl_showdate, cl_showdate_format, cl_showfps, cl_showsound, cl_showspeed, cl_showtex, cl_showtime, cl_showtime_format, cl_showtopspeed, CL_TraceLine(), cls, CLVM_prog, collision_extendmovelength, current_time, dp_strlcpy, dpsnprintf(), DrawQ_Fill(), DrawQ_String(), DrawQ_TextWidth(), trace_t::ent, f, FONT_INFOBAR, trace_t::fraction, get_showspeed_unit(), trace_t::hittexture, host, cvar_t::integer, cl_soundstats_t::latency_milliseconds, MATERIALFLAGMASK_TRANSLUCENT, r_refdef_view_t::matrix, Matrix4x4_OriginFromMatrix(), Matrix4x4_Transform(), max, MAX_QPATH, cl_soundstats_t::mixedsounds, client_state_t::motionbluralpha, MOVE_HITMODEL, client_state_t::movement_velocity, NULL, PRVM_EDICT_TO_PROG, r_draw2d_force, r_refdef, host_static_t::realtime, sbar_info_pos, showfps_framerate, client_static_t::soundstats, sqrt(), cvar_t::string, SUPERCONTENTS_SOLID, sv, SV_TraceLine(), SVVM_prog, Sys_TimeString(), client_static_t::td_frames, client_static_t::td_onesecondavgcount, client_static_t::td_onesecondavgfps, client_static_t::td_onesecondmaxfps, client_static_t::td_onesecondminfps, client_static_t::td_starttime, time, client_static_t::timedemo, top_time, topspeed, topspeedxy, topxy_time, cl_soundstats_t::totalsounds, cvar_t::value, VectorLength, VectorSet, vid_conheight, vid_conwidth, and r_refdef_t::view.
Referenced by SCR_DrawScreen().
Definition at line 1082 of file sbar.c.
References host, host_static_t::realtime, showfps_framecount, showfps_framerate, showfps_lasttime, and showfps_nexttime.
Referenced by CL_UpdateScreen().
Definition at line 554 of file sbar.c.
References cl, color, scoreboard_t::colors, dp_strlcpy, frags, scoreboard_t::frags, fragsort, i, client_state_t::maxclients, name, scoreboard_t::name, Sbar_IsTeammatch(), scoreboardlines, client_state_t::scores, teamlines, teams, and teamsort.
Referenced by Sbar_DeathmatchOverlay(), Sbar_DrawFrags(), Sbar_MiniDeathmatchOverlay(), Sbar_Score(), and VM_CL_getplayerkey().
|
extern |
|
extern |
Definition at line 100 of file sbar.c.
Referenced by Sbar_DeathmatchOverlay(), Sbar_Draw(), Sbar_DrawInventory(), and Sbar_Init().
|
extern |
Definition at line 101 of file sbar.c.
Referenced by Sbar_DeathmatchOverlay(), Sbar_Draw(), Sbar_DrawCharacter(), Sbar_DrawFace(), Sbar_DrawFrags(), Sbar_DrawPic(), Sbar_DrawString(), Sbar_DrawWeapon(), Sbar_DrawXNum(), Sbar_FinaleOverlay(), Sbar_Init(), Sbar_IntermissionOverlay(), Sbar_PrintScoreboardItem(), and Sbar_Score().