X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsetup.c;h=7b0189b880f3744e0ff6a0d85137cc7b261bf233;hb=7ff43d7ba40390c41b10888aad0a35dfe3cad82a;hp=f7d30d6431a9d28f66fe6954feddcb4b44d28577;hpb=d0e7ff980c3d4d73ac39c2670177e6030b966760;p=rocksndiamonds.git diff --git a/src/libgame/setup.c b/src/libgame/setup.c index f7d30d64..7b0189b8 100644 --- a/src/libgame/setup.c +++ b/src/libgame/setup.c @@ -79,7 +79,8 @@ static char *levelclass_desc[NUM_LEVELCLASS_DESC] = IS_LEVELCLASS_USER(n) ? 7 : \ 9) -#define TOKEN_VALUE_POSITION 30 +#define TOKEN_VALUE_POSITION 40 +#define TOKEN_COMMENT_POSITION 60 #define MAX_COOKIE_LEN 256 @@ -422,6 +423,11 @@ char *getCustomSoundFilename(char *basename) return NULL; /* cannot find image file */ } +char *getCustomSoundConfigFilename() +{ + return getCustomSoundFilename(SOUNDSINFO_FILENAME); +} + char *getCustomMusicDirectory(void) { static char *directory = NULL; @@ -1922,7 +1928,9 @@ char *getSetupLine(struct TokenInfo *token_info, char *prefix, int token_nr) if (strcmp(keyname, "(undefined)") != 0 && strcmp(keyname, "(unknown)") != 0) { - for (i=strlen(entry); i<50; i++) + /* add at least one whitespace */ + strcat(entry, " "); + for (i=strlen(entry); i