Bazaar developer reference

CvUnitEntry::GetGreatPeoples(int) const

Defined in
CvUnitClasses.cpp, line 1172
Class
CvUnitEntry
Hook name
CivHooks::CvUnitEntry_GetGreatPeoples

Hooks

static bool BeforeCvUnitEntry_GetGreatPeoples(const CvUnitEntry* self, int i, bool& result);static void AfterCvUnitEntry_GetGreatPeoples(const CvUnitEntry* self, int i, bool& result);static bool ReplaceCvUnitEntry_GetGreatPeoples(bool (*original)(const CvUnitEntry*, int), const CvUnitEntry* self, int i);CivRegisterBefore<CivHooks::CvUnitEntry_GetGreatPeoples>(host, &BeforeCvUnitEntry_GetGreatPeoples);CivRegisterAfter<CivHooks::CvUnitEntry_GetGreatPeoples>(host, &AfterCvUnitEntry_GetGreatPeoples);CivRegisterReplace<CivHooks::CvUnitEntry_GetGreatPeoples>(host, &ReplaceCvUnitEntry_GetGreatPeoples);

Code

1171/// Type(s) of great people represented by this unit1172bool CvUnitEntry::GetGreatPeoples(int i) const1173{1174	CvAssertMsg(i < GC.getNumSpecialistInfos(), "Index out of bounds");1175	CvAssertMsg(i > -1, "Index out of bounds");1176	return m_pbGreatPeoples ? m_pbGreatPeoples[i] : false;1177}