]>
Commit | Line | Data |
---|---|---|
1ee15692 | 1 | diff -Nru abuse_sdl-0.6.1/src/sdlport/setup.cpp abuse_sdl-0.6.1.new/src/sdlport/setup.cpp |
2 | --- abuse_sdl-0.6.1/src/sdlport/setup.cpp Tue Feb 5 09:57:49 2002 | |
3 | +++ abuse_sdl-0.6.1.new/src/sdlport/setup.cpp Sat Mar 22 14:28:47 2003 | |
4 | @@ -301,12 +301,20 @@ | |
5 | // Set the savegame directory | |
6 | char *homedir; | |
7 | char *savedir; | |
8 | + char *etc_dir = getenv("ETC_DIR"); | |
9 | FILE *fd = NULL; | |
10 | ||
11 | - if( (homedir = getenv( "HOME" )) != NULL ) | |
12 | + if (etc_dir) | |
13 | + { | |
14 | + savedir = (char *)jmalloc( strlen( etc_dir ) + 7, "savedir" ); | |
15 | + sprintf( savedir, "%s/abuse/\0", etc_dir ); | |
16 | + } else if( (homedir = getenv( "HOME" )) != NULL ) | |
17 | { | |
18 | savedir = (char *)jmalloc( strlen( homedir ) + 8, "savedir" ); | |
19 | sprintf( savedir, "%s/.abuse/\0", homedir ); | |
20 | + } | |
21 | + if (etc_dir || homedir) | |
22 | + { | |
23 | // Check if we already have a savegame directory | |
24 | if( (fd = fopen( savedir, "r" )) == NULL ) | |
25 | { |