X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Ffiles.c;fp=src%2Ffiles.c;h=3278b0c6313441f19ef4535e6e2bd0ddce34fe9c;hp=3564470c443802426c5ca3d943bffdfd5a328a22;hb=7991a249fc798c3b7330def99bf61a33717a4ea1;hpb=0d2fcc38f14413196242563d64a2d2b52cf28d68 diff --git a/src/files.c b/src/files.c index 3564470c..3278b0c6 100644 --- a/src/files.c +++ b/src/files.c @@ -6566,6 +6566,13 @@ static void LoadLevel_InitSettings(struct LevelInfo *level) { // adjust level settings for (non-native) Sokoban-style levels LoadLevel_InitSettings_SB(level); + + // rename levels with title "nameless level" or if renaming is forced + if (leveldir_current->empty_level_name != NULL && + (strEqual(level->name, NAMELESS_LEVEL_NAME) || + leveldir_current->force_level_name)) + snprintf(level->name, MAX_LEVEL_NAME_LEN + 1, + leveldir_current->empty_level_name, level_nr); } static void LoadLevel_InitStandardElements(struct LevelInfo *level)