Bazaar developer reference

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}

Calls

Called by