CvPreGame::leaderName(PlayerTypes)
- Defined in
- CvPreGame.cpp, line 1312
- Hook name
CivHooks::CvPreGame_leaderName
Hooks
static bool BeforeCvPreGame_leaderName(PlayerTypes p, const CvString*& result);static void AfterCvPreGame_leaderName(PlayerTypes p, const CvString*& result);static const CvString& ReplaceCvPreGame_leaderName(const CvString& (*original)(PlayerTypes), PlayerTypes p);CivRegisterBefore<CivHooks::CvPreGame_leaderName>(host, &BeforeCvPreGame_leaderName);CivRegisterAfter<CivHooks::CvPreGame_leaderName>(host, &AfterCvPreGame_leaderName);CivRegisterReplace<CivHooks::CvPreGame_leaderName>(host, &ReplaceCvPreGame_leaderName);
Code
1312const CvString& leaderName(PlayerTypes p)1313{1314 if(p >= 0 && p < MAX_PLAYERS)1315 {1316 s_leaderNamesLocalized[p] = GetLocalizedText(s_leaderNames[p]);1317 return s_leaderNamesLocalized[p];1318 }13191320 static const CvString empty = "";1321 return empty;1322}
Calls
CvString::CvStringCvString::operator const char *CvString::operator=FAutoVariable::operator[]- GetLocalizedText(const char *)
std::vector::operator[]