Moved config file to a more Macish location on OS X

svn-id: r5716
This commit is contained in:
Max Horn 2002-11-25 23:28:10 +00:00
parent 850428d1a5
commit df56e29d2e
2 changed files with 11 additions and 6 deletions

9
README
View file

@ -502,11 +502,12 @@ Configuration file:
-------------------
By default, the configuration file is saved in, and loaded from:
Windows: <windir>\scummvm.ini,
Linux: ~/.scummvmrc
Others: scummvm.ini in the current directory
Windows: <windir>\scummvm.ini,
Linux: ~/.scummvmrc
Mac OS X: ~/Library/Preferences/ScummVM Preferences
Others: scummvm.ini in the current directory
An example config file is as follows:
An example config file looks as follows:
[scummvm]
gfx_mode=supereagle

View file

@ -48,7 +48,11 @@ extern "C" int main(int argc, char *argv[]);
#ifndef MAXPATHLEN
#define MAXPATHLEN 256
#endif
#ifdef MACOSX
#define DEFAULT_CONFIG_FILE "Library/Preferences/ScummVM Preferences"
#else
#define DEFAULT_CONFIG_FILE ".scummvmrc"
#endif
#else
#define DEFAULT_CONFIG_FILE "scummvm.ini"
#endif
@ -153,9 +157,9 @@ int main(int argc, char *argv[])
sprintf(scummhome,"%s/%s", getenv("HOME"), DEFAULT_CONFIG_FILE);
else strcpy(scummhome,DEFAULT_CONFIG_FILE);
#else
char scummhome[255];
char scummhome[256];
#if defined (WIN32) && !defined(_WIN32_WCE)
GetWindowsDirectory(scummhome, 255);
GetWindowsDirectory(scummhome, 256);
strcat(scummhome, "\\");
strcat(scummhome, DEFAULT_CONFIG_FILE);
#else