Browse Source

engine: host: set rootdir on Android SDL port

pull/2/head
Alibek Omarov 1 year ago
parent
commit
ce39255ef0
  1. 3
      engine/common/host.c
  2. 5
      engine/platform/platform.h

3
engine/common/host.c

@ -1017,8 +1017,9 @@ void Host_InitCommon( int argc, char **argv, const char *progname, qboolean bCha @@ -1017,8 +1017,9 @@ void Host_InitCommon( int argc, char **argv, const char *progname, qboolean bCha
else
{
#if TARGET_OS_IOS
const char *IOS_GetDocsDir();
Q_strncpy( host.rootdir, IOS_GetDocsDir(), sizeof( host.rootdir ));
#elif XASH_ANDROID && XASH_SDL
Q_strncpy( host.rootdir, SDL_AndroidGetExternalStoragePath, sizeof( host.rootdir ));
#elif XASH_PSVITA
if ( !PSVita_GetBasePath( host.rootdir, sizeof( host.rootdir )))
{

5
engine/platform/platform.h

@ -37,6 +37,11 @@ void Platform_MessageBox( const char *title, const char *message, qboolean paren @@ -37,6 +37,11 @@ void Platform_MessageBox( const char *title, const char *message, qboolean paren
qboolean Sys_DebuggerPresent( void ); // optional, see Sys_DebugBreak
void Platform_SetStatus( const char *status );
// legacy iOS port functions
#if TARGET_OS_IOS
const char *IOS_GetDocsDir( void );
#endif // TARGET_OS_IOS
#if XASH_WIN32 || XASH_LINUX
#define XASH_PLATFORM_HAVE_STATUS 1
#else

Loading…
Cancel
Save