X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ffiles.c;h=02f79efba0d11e70715115968b1366d06323acf8;hb=341dd8cb9d8d33191f3eeda7eba45f02418d2819;hp=abcf15d20761100b5e14479b9a3acc7985349a7f;hpb=1dbe9331ebec1abfb9e2247d52562bfdfed02227;p=rocksndiamonds.git diff --git a/src/files.c b/src/files.c index abcf15d2..02f79efb 100644 --- a/src/files.c +++ b/src/files.c @@ -2501,6 +2501,10 @@ void LoadLevelFromFileInfo(struct LevelInfo *level, break; } + /* if level file is invalid, restore level structure to default values */ + if (level->no_valid_file) + setLevelInfoToDefaults(level); + if (level->game_engine_type == GAME_ENGINE_TYPE_UNKNOWN) level->game_engine_type = GAME_ENGINE_TYPE_RND;