CvLeague::UpdateName()
- Defined in
- CvVotingClasses.cpp, line 6339
- Class
- CvLeague
- Hook name
CivHooks::CvLeague_UpdateName
Hooks
static bool BeforeCvLeague_UpdateName(CvLeague* self);static void AfterCvLeague_UpdateName(CvLeague* self);static void ReplaceCvLeague_UpdateName(void (*original)(CvLeague*), CvLeague* self);CivRegisterBefore<CivHooks::CvLeague_UpdateName>(host, &BeforeCvLeague_UpdateName);CivRegisterAfter<CivHooks::CvLeague_UpdateName>(host, &AfterCvLeague_UpdateName);CivRegisterReplace<CivHooks::CvLeague_UpdateName>(host, &ReplaceCvLeague_UpdateName);
Code
6339void CvLeague::UpdateName()6340{6341 // Roll for a new name type6342 int iRoll = GC.getGame().getJonRandNum(GC.getNumLeagueNameInfos(), "Rolling for league name variation");6343 CvLeagueNameEntry* pInfo = GC.getLeagueNameInfo((LeagueNameTypes)iRoll);6344 if (pInfo)6345 {6346 m_eAssignedName = (LeagueNameTypes) GC.getInfoTypeForString(pInfo->GetType());6347 }6348}