Bazaar developer reference

CvBuildingEntry::GetDomainFreeExperience(int) const

Defined in
CvBuildingClasses.cpp, line 1875
Class
CvBuildingEntry
Hook name
CivHooks::CvBuildingEntry_GetDomainFreeExperience

Hooks

static bool BeforeCvBuildingEntry_GetDomainFreeExperience(const CvBuildingEntry* self, int i, int& result);static void AfterCvBuildingEntry_GetDomainFreeExperience(const CvBuildingEntry* self, int i, int& result);static int ReplaceCvBuildingEntry_GetDomainFreeExperience(int (*original)(const CvBuildingEntry*, int), const CvBuildingEntry* self, int i);CivRegisterBefore<CivHooks::CvBuildingEntry_GetDomainFreeExperience>(host, &BeforeCvBuildingEntry_GetDomainFreeExperience);CivRegisterAfter<CivHooks::CvBuildingEntry_GetDomainFreeExperience>(host, &AfterCvBuildingEntry_GetDomainFreeExperience);CivRegisterReplace<CivHooks::CvBuildingEntry_GetDomainFreeExperience>(host, &ReplaceCvBuildingEntry_GetDomainFreeExperience);

Code

1874/// Free experience gained for units in this domain1875int CvBuildingEntry::GetDomainFreeExperience(int i) const1876{1877	CvAssertMsg(i < NUM_DOMAIN_TYPES, "Index out of bounds");1878	CvAssertMsg(i > -1, "Index out of bounds");1879	return m_piDomainFreeExperience ? m_piDomainFreeExperience[i] : -1;1880}

Called by