mirror of
https://github.com/YGGverse/hlsdk-portable.git
synced 2025-03-13 05:51:19 +00:00
Merge branch 'master' into mobile_hacks
This commit is contained in:
commit
aeded65bfd
@ -645,11 +645,13 @@ void IN_Impulse( void )
|
||||
void IN_ScoreDown( void )
|
||||
{
|
||||
KeyDown( &in_score );
|
||||
gHUD.m_Scoreboard.UserCmd_ShowScores();
|
||||
}
|
||||
|
||||
void IN_ScoreUp( void )
|
||||
{
|
||||
KeyUp( &in_score );
|
||||
gHUD.m_Scoreboard.UserCmd_HideScores();
|
||||
}
|
||||
|
||||
void IN_MLookUp( void )
|
||||
@ -1082,6 +1084,10 @@ void InitInput( void )
|
||||
gEngfuncs.pfnAddCommand( "-reload", IN_ReloadUp );
|
||||
gEngfuncs.pfnAddCommand( "+alt1", IN_Alt1Down );
|
||||
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_GraphUp );
|
||||
gEngfuncs.pfnAddCommand( "+break", IN_BreakDown );
|
||||
|
@ -51,8 +51,8 @@ int CHudScoreboard::Init( void )
|
||||
gHUD.AddHudElem( this );
|
||||
|
||||
// Hook messages & commands here
|
||||
HOOK_COMMAND( "+showscores", ShowScores );
|
||||
HOOK_COMMAND( "-showscores", HideScores );
|
||||
// HOOK_COMMAND( "+showscores", ShowScores );
|
||||
// HOOK_COMMAND( "-showscores", HideScores );
|
||||
|
||||
HOOK_MESSAGE( ScoreInfo );
|
||||
HOOK_MESSAGE( TeamScore );
|
||||
|
@ -29,6 +29,7 @@ check_symbol_exists(XASH_MOBILE_PLATFORM "build.h" XASH_MOBILE_PLATFORM)
|
||||
check_symbol_exists(XASH_MSVC "build.h" XASH_MSVC)
|
||||
check_symbol_exists(XASH_NETBSD "build.h" XASH_NETBSD)
|
||||
check_symbol_exists(XASH_OPENBSD "build.h" XASH_OPENBSD)
|
||||
check_symbol_exists(XASH_HAIKU "build.h" XASH_HAIKU)
|
||||
check_symbol_exists(XASH_WIN32 "build.h" XASH_WIN32)
|
||||
check_symbol_exists(XASH_WIN64 "build.h" XASH_WIN64)
|
||||
check_symbol_exists(XASH_X86 "build.h" XASH_X86)
|
||||
@ -45,6 +46,8 @@ elseif(XASH_NETBSD)
|
||||
set(BUILDOS "netbsd")
|
||||
elseif(XASH_OPENBSD)
|
||||
set(BUILDOS "openbsd")
|
||||
elseif(XASH_HAIKU)
|
||||
set(BUILDOS "haiku")
|
||||
elseif(XASH_EMSCRIPTEN)
|
||||
set(BUILDOS "emscripten")
|
||||
else()
|
||||
@ -92,7 +95,7 @@ endif()
|
||||
|
||||
if(BUILDOS STREQUAL "android")
|
||||
set(POSTFIX "") # force disable for Android, as Android ports aren't distributed in normal way and doesn't follow library naming
|
||||
elif(BUILDOS AND BUILDARCH)
|
||||
elseif(BUILDOS AND BUILDARCH)
|
||||
set(POSTFIX "_${BUILDOS}_${BUILDARCH}")
|
||||
elseif(BUILDARCH)
|
||||
set(POSTFIX "_${BUILDARCH}")
|
||||
|
@ -709,12 +709,12 @@ void CHalfLifeMultiplay::DeathNotice( CBasePlayer *pVictim, entvars_t *pKiller,
|
||||
const char *tau = "tau_cannon";
|
||||
const char *gluon = "gluon gun";
|
||||
|
||||
if( pKiller->flags & FL_CLIENT )
|
||||
if( pevInflictor )
|
||||
{
|
||||
killer_index = ENTINDEX( ENT( pKiller ) );
|
||||
|
||||
if( pevInflictor )
|
||||
if( pKiller->flags & FL_CLIENT )
|
||||
{
|
||||
killer_index = ENTINDEX( ENT( pKiller ) );
|
||||
|
||||
if( pevInflictor == pKiller )
|
||||
{
|
||||
// If the inflictor is the killer, then it must be their current weapon doing the damage
|
||||
@ -730,10 +730,10 @@ void CHalfLifeMultiplay::DeathNotice( CBasePlayer *pVictim, entvars_t *pKiller,
|
||||
killer_weapon_name = STRING( pevInflictor->classname ); // it's just that easy
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
killer_weapon_name = STRING( pevInflictor->classname );
|
||||
else
|
||||
{
|
||||
killer_weapon_name = STRING( pevInflictor->classname );
|
||||
}
|
||||
}
|
||||
|
||||
// strip the monster_* or weapon_* from the inflictor's classname
|
||||
|
@ -67,6 +67,7 @@ For more information, please refer to <http://unlicense.org/>
|
||||
#undef XASH_MSVC
|
||||
#undef XASH_NETBSD
|
||||
#undef XASH_OPENBSD
|
||||
#undef XASH_HAIKU
|
||||
#undef XASH_WIN32
|
||||
#undef XASH_WIN64
|
||||
#undef XASH_X86
|
||||
@ -115,6 +116,9 @@ For more information, please refer to <http://unlicense.org/>
|
||||
#elif defined __WATCOMC__ && defined __DOS__
|
||||
#define XASH_DOS4GW 1
|
||||
#define XASH_LITTLE_ENDIAN
|
||||
#elif defined __HAIKU__
|
||||
#define XASH_HAIKU 1
|
||||
#define XASH_POSIX 1
|
||||
#else
|
||||
#error "Place your operating system name here! If this is a mistake, try to fix conditions above and report a bug"
|
||||
#endif
|
||||
|
@ -47,6 +47,7 @@ DEFINES = [
|
||||
'XASH_MSVC',
|
||||
'XASH_NETBSD',
|
||||
'XASH_OPENBSD',
|
||||
'XASH_HAIKU',
|
||||
'XASH_WIN32',
|
||||
'XASH_WIN64',
|
||||
'XASH_X86',
|
||||
@ -79,6 +80,8 @@ def configure(conf):
|
||||
buildos = "emscripten"
|
||||
elif conf.env.XASH_DOS4GW:
|
||||
buildos = "dos4gw" # unused, just in case
|
||||
elif conf.env.XASH_HAIKU:
|
||||
buildos = "haiku"
|
||||
else:
|
||||
conf.fatal("Place your operating system name in build.h and library_naming.py!\n"
|
||||
"If this is a mistake, try to fix conditions above and report a bug")
|
||||
|
Loading…
x
Reference in New Issue
Block a user