Draw BOT in ping for bots.
This commit is contained in:
parent
7d4f4cb2e3
commit
d90bef91b6
@ -54,7 +54,7 @@ if(CMAKE_SIZEOF_VOID_P MATCHES "8")
|
|||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
find_package(SDL2 REQUIRED)
|
#find_package(SDL2 REQUIRED)
|
||||||
|
|
||||||
set (CLDLL_LIBRARY client)
|
set (CLDLL_LIBRARY client)
|
||||||
|
|
||||||
|
@ -173,7 +173,7 @@ int CHudScoreboard :: DrawScoreboard( float fTime )
|
|||||||
|
|
||||||
DrawUtils::DrawHudString( NAME_POS_START(), ypos, NAME_POS_END(), ServerName, 255, 140, 0 );
|
DrawUtils::DrawHudString( NAME_POS_START(), ypos, NAME_POS_END(), ServerName, 255, 140, 0 );
|
||||||
DrawUtils::DrawHudStringReverse( KILLS_POS_END(), ypos, 0, "KILLS", 255, 140, 0 );
|
DrawUtils::DrawHudStringReverse( KILLS_POS_END(), ypos, 0, "KILLS", 255, 140, 0 );
|
||||||
DrawUtils::DrawHudString( DEATHS_POS_START(), ypos, DEATHS_POS_END(), "DEATHS", 255, 140, 0 );
|
DrawUtils::DrawHudString( DEATHS_POS_START(), ypos, DEATHS_POS_END(), "DEATHS", 255, 140, 0 );
|
||||||
DrawUtils::DrawHudStringReverse( PING_POS_END(), ypos, PING_POS_START(), "PING", 255, 140, 0 );
|
DrawUtils::DrawHudStringReverse( PING_POS_END(), ypos, PING_POS_START(), "PING", 255, 140, 0 );
|
||||||
|
|
||||||
list_slot += 2;
|
list_slot += 2;
|
||||||
@ -404,9 +404,19 @@ int CHudScoreboard :: DrawPlayers( float list_slot, int nameoffset, const char *
|
|||||||
DrawUtils::DrawHudNumberString( DEATHS_POS_END(), ypos, DEATHS_POS_START(), g_PlayerExtraInfo[best_player].deaths, r, g, b );
|
DrawUtils::DrawHudNumberString( DEATHS_POS_END(), ypos, DEATHS_POS_START(), g_PlayerExtraInfo[best_player].deaths, r, g, b );
|
||||||
|
|
||||||
// draw ping & packetloss
|
// draw ping & packetloss
|
||||||
static char buf[64];
|
const char *value;
|
||||||
sprintf( buf, "%d", g_PlayerInfoList[best_player].ping );
|
if( pl_info->ping <= 5 // must be 0, until Xash's bug not fixed
|
||||||
DrawUtils::DrawHudStringReverse( PING_POS_END(), ypos, PING_POS_START(), buf, r, g, b );
|
&& ( value = gEngfuncs.PlayerInfo_ValueForKey( best_player, "*bot" ) )
|
||||||
|
&& atoi( value ) > 0 )
|
||||||
|
{
|
||||||
|
DrawUtils::DrawHudStringReverse( PING_POS_END(), ypos, PING_POS_START(), "BOT", r, g, b );
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
static char buf[64];
|
||||||
|
sprintf( buf, "%d", pl_info->ping );
|
||||||
|
DrawUtils::DrawHudStringReverse( PING_POS_END(), ypos, PING_POS_START(), buf, r, g, b );
|
||||||
|
}
|
||||||
|
|
||||||
pl_info->name = NULL; // set the name to be NULL, so this client won't get drawn again
|
pl_info->name = NULL; // set the name to be NULL, so this client won't get drawn again
|
||||||
list_slot++;
|
list_slot++;
|
||||||
|
Loading…
Reference in New Issue
Block a user