Fail assert if string is not found.

This commit is contained in:
hispidence 2021-08-16 12:52:45 +01:00
parent af84f318b6
commit b8521b5224

View file

@ -176,8 +176,10 @@ void GameFlow::LoadGameFlowScript()
char const * GameFlow::GetString(const char* id)
{
if (m_translationsMap.find(id) == m_translationsMap.end())
if (!ScriptAssert(m_translationsMap.find(id) != m_translationsMap.end(), std::string{ "Couldn't find string " } + id))
{
return "String not found";
}
else
return m_translationsMap.at(string(id)).at(0).c_str();
}