client: fix scoreboard not setting IN_SCORE bit in usercmd

This commit is contained in:
Alibek Omarov 2021-06-01 17:38:24 +03:00
parent de65256d86
commit e4dd9192cc
2 changed files with 8 additions and 2 deletions

View File

@ -645,11 +645,13 @@ void IN_Impulse( void )
void IN_ScoreDown( void ) void IN_ScoreDown( void )
{ {
KeyDown( &in_score ); KeyDown( &in_score );
gHUD.m_Scoreboard.UserCmd_ShowScores();
} }
void IN_ScoreUp( void ) void IN_ScoreUp( void )
{ {
KeyUp( &in_score ); KeyUp( &in_score );
gHUD.m_Scoreboard.UserCmd_HideScores();
} }
void IN_MLookUp( void ) void IN_MLookUp( void )
@ -1082,6 +1084,10 @@ void InitInput( void )
gEngfuncs.pfnAddCommand( "-reload", IN_ReloadUp ); gEngfuncs.pfnAddCommand( "-reload", IN_ReloadUp );
gEngfuncs.pfnAddCommand( "+alt1", IN_Alt1Down ); gEngfuncs.pfnAddCommand( "+alt1", IN_Alt1Down );
gEngfuncs.pfnAddCommand( "-alt1", IN_Alt1Up ); gEngfuncs.pfnAddCommand( "-alt1", IN_Alt1Up );
gEngfuncs.pfnAddCommand( "+score", IN_ScoreDown );
gEngfuncs.pfnAddCommand( "-score", IN_ScoreUp );
gEngfuncs.pfnAddCommand( "+showscores", IN_ScoreDown );
gEngfuncs.pfnAddCommand( "-showscores", IN_ScoreUp );
gEngfuncs.pfnAddCommand( "+graph", IN_GraphDown ); gEngfuncs.pfnAddCommand( "+graph", IN_GraphDown );
gEngfuncs.pfnAddCommand( "-graph", IN_GraphUp ); gEngfuncs.pfnAddCommand( "-graph", IN_GraphUp );
gEngfuncs.pfnAddCommand( "+break", IN_BreakDown ); gEngfuncs.pfnAddCommand( "+break", IN_BreakDown );

View File

@ -51,8 +51,8 @@ int CHudScoreboard::Init( void )
gHUD.AddHudElem( this ); gHUD.AddHudElem( this );
// Hook messages & commands here // Hook messages & commands here
HOOK_COMMAND( "+showscores", ShowScores ); // HOOK_COMMAND( "+showscores", ShowScores );
HOOK_COMMAND( "-showscores", HideScores ); // HOOK_COMMAND( "-showscores", HideScores );
HOOK_MESSAGE( ScoreInfo ); HOOK_MESSAGE( ScoreInfo );
HOOK_MESSAGE( TeamScore ); HOOK_MESSAGE( TeamScore );