X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsetup.c;h=d63bc561997645c6416b1c9746202a55dce411b8;hb=002c075b9935dc5dc055d3a8f35b2774796fa1c4;hp=dc01ad4c9ecdbdcbffec3c9cf9a7117909d9877b;hpb=201eaae5ae325e0c99e43ab240163a99dc5c0db9;p=rocksndiamonds.git diff --git a/src/libgame/setup.c b/src/libgame/setup.c index dc01ad4c..d63bc561 100644 --- a/src/libgame/setup.c +++ b/src/libgame/setup.c @@ -404,7 +404,12 @@ char *getEditorSetupFilename() static char *filename = NULL; checked_free(filename); + filename = getPath2(getCurrentLevelDir(), EDITORSETUP_FILENAME); + if (fileExists(filename)) + return filename; + + checked_free(filename); filename = getPath2(getSetupDir(), EDITORSETUP_FILENAME); return filename; @@ -438,8 +443,8 @@ char *getLevelSetInfoFilename() char *basenames[] = { "README", - "README.txt", "README.TXT", + "README.txt", "Readme", "Readme.txt", "readme", @@ -452,8 +457,8 @@ char *getLevelSetInfoFilename() for (i = 0; basenames[i] != NULL; i++) { checked_free(filename); - filename = getPath2(getCurrentLevelDir(), basenames[i]); + if (fileExists(filename)) return filename; }