X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Flibgame%2Fsetup.c;h=9df2b53ec2ffe04eadbaafddcdd9634efd2074d6;hp=b116457e575d5df7addfa73e9571b0027c985395;hb=462bca0782be497b984922afda26b5bf12bd3d75;hpb=07ebce49a5cbbaa7728e84e118961f750abe377a diff --git a/src/libgame/setup.c b/src/libgame/setup.c index b116457e..9df2b53e 100644 --- a/src/libgame/setup.c +++ b/src/libgame/setup.c @@ -497,6 +497,35 @@ char *getLevelSetInfoFilename() return NULL; } +char *getLevelSetMessageFilename() +{ + static char *filename = NULL; + char *basenames[] = + { + "MESSAGE", + "MESSAGE.TXT", + "MESSAGE.txt", + "Message", + "Message.txt", + "message", + "message.txt", + + NULL + }; + int i; + + for (i = 0; basenames[i] != NULL; i++) + { + checked_free(filename); + filename = getPath2(getCurrentLevelDir(), basenames[i]); + + if (fileExists(filename)) + return filename; + } + + return NULL; +} + static char *getCorrectedArtworkBasename(char *basename) { char *basename_corrected = basename;