MCPcopy Create free account
hub / github.com/OGSR/OGSR-Engine / ReloadLanguage

Method ReloadLanguage

ogsr_engine/xrGame/string_table.cpp:80–93  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

78}
79
80void CStringTable::ReloadLanguage()
81{
82 if (!strcmp(GetLanguagesToken()->name, pData->m_sLanguage.c_str()))
83 return;
84
85 Destroy();
86 Init();
87
88 if (g_pGamePersistent && MainMenu() && MainMenu()->IsActive())
89 {
90 MainMenu()->Activate(FALSE);
91 MainMenu()->Activate(TRUE);
92 }
93}
94
95void CStringTable::SetLanguage() { pData->m_sLanguage = GetLanguagesToken()->name; }
96

Callers 1

ExecuteMethod · 0.80

Calls 6

GetLanguagesTokenFunction · 0.85
DestroyFunction · 0.85
MainMenuFunction · 0.85
c_strMethod · 0.45
IsActiveMethod · 0.45
ActivateMethod · 0.45

Tested by

no test coverage detected