Bazaar developer reference

CvCityCitizens::GetSpecialistGreatPersonProgressTimes100(SpecialistTypes) const

Defined in
CvCityCitizens.cpp, line 2622
Class
CvCityCitizens
Hook name
CivHooks::CvCityCitizens_GetSpecialistGreatPersonProgressTimes100

Hooks

static bool BeforeCvCityCitizens_GetSpecialistGreatPersonProgressTimes100(const CvCityCitizens* self, SpecialistTypes eIndex, int& result);static void AfterCvCityCitizens_GetSpecialistGreatPersonProgressTimes100(const CvCityCitizens* self, SpecialistTypes eIndex, int& result);static int ReplaceCvCityCitizens_GetSpecialistGreatPersonProgressTimes100(int (*original)(const CvCityCitizens*, SpecialistTypes), const CvCityCitizens* self, SpecialistTypes eIndex);CivRegisterBefore<CivHooks::CvCityCitizens_GetSpecialistGreatPersonProgressTimes100>(host, &BeforeCvCityCitizens_GetSpecialistGreatPersonProgressTimes100);CivRegisterAfter<CivHooks::CvCityCitizens_GetSpecialistGreatPersonProgressTimes100>(host, &AfterCvCityCitizens_GetSpecialistGreatPersonProgressTimes100);CivRegisterReplace<CivHooks::CvCityCitizens_GetSpecialistGreatPersonProgressTimes100>(host, &ReplaceCvCityCitizens_GetSpecialistGreatPersonProgressTimes100);

Code

2621/// How much progress does this City have towards a Great Person from eIndex? (in hundreds)2622int CvCityCitizens::GetSpecialistGreatPersonProgressTimes100(SpecialistTypes eIndex) const2623{2624	CvAssert(eIndex > -1);2625	CvAssert(eIndex < GC.getNumSpecialistInfos());26262627	return m_aiSpecialistGreatPersonProgressTimes100[eIndex];2628}

Called by