Skip to content

Commit

Permalink
Fix loading crashing when level theme is not in the level file
Browse files Browse the repository at this point in the history
  • Loading branch information
nerudaj committed Dec 15, 2023
1 parent 36d9fac commit 7593e1e
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions src/lib-defines/src/LevelTheme.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,13 @@

LevelTheme LevelThemeUtils::fromString(const std::string& str)
{
if (str == Strings::Level::THEME_COUNTRY)
return LevelTheme::Countryside;
else if (str == Strings::Level::THEME_DAWNTIME)
if (str == Strings::Level::THEME_DAWNTIME)
return LevelTheme::Dawntime;
assert(str == Strings::Level::THEME_SPACE);
return LevelTheme::SpaceStation;
else if (str == Strings::Level::THEME_SPACE)
return LevelTheme::SpaceStation;

// Default to countryside if there is anything wrong
return LevelTheme::Countryside;
}

std::string LevelThemeUtils::toString(LevelTheme theme)
Expand Down

0 comments on commit 7593e1e

Please sign in to comment.