{ LEVEL_FILE_TYPE_DX, "DX" },
{ LEVEL_FILE_TYPE_SB, "SB" },
{ LEVEL_FILE_TYPE_DC, "DC" },
+ { LEVEL_FILE_TYPE_MM, "MM" },
+ { LEVEL_FILE_TYPE_MM, "DF" },
{ -1, NULL },
};
if (fileExists(lfi->filename))
return;
}
+ else if (leveldir_current->level_filetype != NULL)
+ {
+ int filetype = getFiletypeFromID(leveldir_current->level_filetype);
+
+ /* check for specified native level file with standard file name */
+ setLevelFileInfo_FormatLevelFilename(lfi, filetype,
+ "%03d.%s", nr, LEVELFILE_EXTENSION);
+ if (fileExists(lfi->filename))
+ return;
+ }
/* check for native Rocks'n'Diamonds level file */
setLevelFileInfo_FormatLevelFilename(lfi, LEVEL_FILE_TYPE_RND,