X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=fs.c;h=871a632a97d1b994323ac423b6dcccfbc7b667ce;hb=7de8b7bc89c7c708cd4a527dcafa391b96fdaf17;hp=a0dd2c8ef36a85acff3cb11265348bd6ccac52ce;hpb=9887ee3f298c37c63811184d1ecf48d9acd8ddd1;p=xonotic%2Fdarkplaces.git diff --git a/fs.c b/fs.c index a0dd2c8e..871a632a 100644 --- a/fs.c +++ b/fs.c @@ -22,6 +22,14 @@ Boston, MA 02111-1307, USA */ +#ifdef __APPLE__ +// include SDL for IPHONEOS code +# include +# if TARGET_OS_IPHONE +# include +# endif +#endif + #include #include @@ -1683,7 +1691,9 @@ void FS_Init (void) size_t homedirlen; #endif #endif +#ifndef __IPHONEOS__ char *homedir; +#endif #ifdef WIN32 const char* dllnames [] = @@ -1695,6 +1705,13 @@ void FS_Init (void) // don't care for the result; if it fails, %USERPROFILE% will be used instead #endif + *fs_basedir = 0; + *fs_userdir = 0; + *fs_gamedir = 0; + +#ifdef __IPHONEOS__ + // FIXME: set fs_userdir to the documents folder +#else // Add the personal game directory if((i = COM_CheckParm("-userdir")) && i < com_argc - 1) { @@ -1781,6 +1798,7 @@ void FS_Init (void) fs_basedir[split - com_argv[0]] = 0; } #endif +#endif #endif // -basedir