Bazaar developer reference

CvCity::getDomainProductionModifier(DomainTypes) const

Defined in
CvCity.cpp, line 11206
Class
CvCity
Hook name
CivHooks::CvCity_getDomainProductionModifier

Hooks

static bool BeforeCvCity_getDomainProductionModifier(const CvCity* self, DomainTypes eIndex, int& result);static void AfterCvCity_getDomainProductionModifier(const CvCity* self, DomainTypes eIndex, int& result);static int ReplaceCvCity_getDomainProductionModifier(int (*original)(const CvCity*, DomainTypes), const CvCity* self, DomainTypes eIndex);CivRegisterBefore<CivHooks::CvCity_getDomainProductionModifier>(host, &BeforeCvCity_getDomainProductionModifier);CivRegisterAfter<CivHooks::CvCity_getDomainProductionModifier>(host, &AfterCvCity_getDomainProductionModifier);CivRegisterReplace<CivHooks::CvCity_getDomainProductionModifier>(host, &ReplaceCvCity_getDomainProductionModifier);

Code

11206int CvCity::getDomainProductionModifier(DomainTypes eIndex) const11207{11208	VALIDATE_OBJECT11209	CvAssertMsg(eIndex >= 0, "eIndex expected to be >= 0");11210	CvAssertMsg(eIndex < NUM_DOMAIN_TYPES, "eIndex expected to be < NUM_DOMAIN_TYPES");11211	return m_aiDomainProductionModifier[eIndex];11212}

Calls

Called by