Bazaar developer reference

CvCivilizationInfo::isLeaders(int) const

Defined in
CvInfos.cpp, line 2203
Class
CvCivilizationInfo
Hook name
CivHooks::CvCivilizationInfo_isLeaders

Hooks

static bool BeforeCvCivilizationInfo_isLeaders(const CvCivilizationInfo* self, int i, bool& result);static void AfterCvCivilizationInfo_isLeaders(const CvCivilizationInfo* self, int i, bool& result);static bool ReplaceCvCivilizationInfo_isLeaders(bool (*original)(const CvCivilizationInfo*, int), const CvCivilizationInfo* self, int i);CivRegisterBefore<CivHooks::CvCivilizationInfo_isLeaders>(host, &BeforeCvCivilizationInfo_isLeaders);CivRegisterAfter<CivHooks::CvCivilizationInfo_isLeaders>(host, &AfterCvCivilizationInfo_isLeaders);CivRegisterReplace<CivHooks::CvCivilizationInfo_isLeaders>(host, &ReplaceCvCivilizationInfo_isLeaders);

Code

2203bool CvCivilizationInfo::isLeaders(int i) const2204{2205	CvAssertMsg(i < GC.getNumLeaderHeadInfos(), "Index out of bounds");2206	CvAssertMsg(i > -1, "Index out of bounds");2207	return m_pbLeaders ? m_pbLeaders[i] : false;2208}

Called by