Bazaar developer reference

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

Called by