mirror of
https://github.com/FWGS/xash3d-fwgs.git
synced 2026-08-05 03:24:56 +08:00
game_launch: Add a --disable-menu-changegame build option
This option is useful when xash3d is launched externally by a script that performs additional setup.
This commit is contained in:
committed by
Alibek Omarov
parent
c95e847890
commit
11194f339d
@@ -129,9 +129,16 @@ static void Sys_ChangeGame( const char *progname )
|
||||
_inline int Sys_Start( void )
|
||||
{
|
||||
int ret;
|
||||
pfnChangeGame changeGame = NULL;
|
||||
|
||||
Sys_LoadEngine();
|
||||
ret = Xash_Main( szArgc, szArgv, GAME_PATH, 0, Xash_Shutdown ? Sys_ChangeGame : NULL );
|
||||
|
||||
#ifndef XASH_DISABLE_MENU_CHANGEGAME
|
||||
if( Xash_Shutdown )
|
||||
changeGame = Sys_ChangeGame;
|
||||
#endif
|
||||
|
||||
ret = Xash_Main( szArgc, szArgv, GAME_PATH, 0, changeGame );
|
||||
Sys_UnloadEngine();
|
||||
|
||||
return ret;
|
||||
|
||||
Reference in New Issue
Block a user