Bazaar developer reference

CvCity::getDomainFreeExperience(DomainTypes) const

Defined in
CvCity.cpp, line 11158
Class
CvCity
Hook name
CivHooks::CvCity_getDomainFreeExperience

Hooks

static bool BeforeCvCity_getDomainFreeExperience(const CvCity* self, DomainTypes eIndex, int& result);static void AfterCvCity_getDomainFreeExperience(const CvCity* self, DomainTypes eIndex, int& result);static int ReplaceCvCity_getDomainFreeExperience(int (*original)(const CvCity*, DomainTypes), const CvCity* self, DomainTypes eIndex);CivRegisterBefore<CivHooks::CvCity_getDomainFreeExperience>(host, &BeforeCvCity_getDomainFreeExperience);CivRegisterAfter<CivHooks::CvCity_getDomainFreeExperience>(host, &AfterCvCity_getDomainFreeExperience);CivRegisterReplace<CivHooks::CvCity_getDomainFreeExperience>(host, &ReplaceCvCity_getDomainFreeExperience);

Code

11158int CvCity::getDomainFreeExperience(DomainTypes eIndex) const11159{11160	VALIDATE_OBJECT11161	CvAssertMsg(eIndex >= 0, "eIndex expected to be >= 0");11162	CvAssertMsg(eIndex < NUM_DOMAIN_TYPES, "eIndex expected to be < NUM_DOMAIN_TYPES");11163	return m_aiDomainFreeExperience[eIndex];11164}

Calls

Called by