X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ffiles.c;h=60d3ae0d23dc00f43aa474d72e796c93a210d438;hb=157fb76461d332a22233e6664cd294d7db5d3558;hp=1cb235ced68f5daa059138da80c795251f411423;hpb=fd72fbf3b83fc7215347e131aa6fc3c87ad7b4d5;p=rocksndiamonds.git diff --git a/src/files.c b/src/files.c index 1cb235ce..60d3ae0d 100644 --- a/src/files.c +++ b/src/files.c @@ -6491,7 +6491,17 @@ void CopyNativeLevel_Native_to_RND(struct LevelInfo *level) void SaveNativeLevel(struct LevelInfo *level) { - if (level->game_engine_type == GAME_ENGINE_TYPE_SP) + if (level->game_engine_type == GAME_ENGINE_TYPE_BD) + { + char *basename = getSingleLevelBasenameExt(level->file_info.nr, "bd"); + char *filename = getLevelFilenameFromBasename(basename); + + CopyNativeLevel_RND_to_BD(level); + // CopyNativeTape_RND_to_BD(level); + + SaveNativeLevel_BD(filename); + } + else if (level->game_engine_type == GAME_ENGINE_TYPE_SP) { char *basename = getSingleLevelBasenameExt(level->file_info.nr, "sp"); char *filename = getLevelFilenameFromBasename(basename);