Bazaar developer reference

CvTraitEntry::GetFreeResourceXCities(ResourceTypes) const

Defined in
CvTraitClasses.cpp, line 1042
Class
CvTraitEntry
Hook name
CivHooks::CvTraitEntry_GetFreeResourceXCities

Hooks

static bool BeforeCvTraitEntry_GetFreeResourceXCities(const CvTraitEntry* self, ResourceTypes eResource, FreeResourceXCities& result);static void AfterCvTraitEntry_GetFreeResourceXCities(const CvTraitEntry* self, ResourceTypes eResource, FreeResourceXCities& result);static FreeResourceXCities ReplaceCvTraitEntry_GetFreeResourceXCities(FreeResourceXCities (*original)(const CvTraitEntry*, ResourceTypes), const CvTraitEntry* self, ResourceTypes eResource);CivRegisterBefore<CivHooks::CvTraitEntry_GetFreeResourceXCities>(host, &BeforeCvTraitEntry_GetFreeResourceXCities);CivRegisterAfter<CivHooks::CvTraitEntry_GetFreeResourceXCities>(host, &AfterCvTraitEntry_GetFreeResourceXCities);CivRegisterReplace<CivHooks::CvTraitEntry_GetFreeResourceXCities>(host, &ReplaceCvTraitEntry_GetFreeResourceXCities);

Code

1041/// Does this trait provide free resources in the first X cities?1042FreeResourceXCities CvTraitEntry::GetFreeResourceXCities(ResourceTypes eResource) const1043{1044	return m_aFreeResourceXCities[(int)eResource];1045}

Calls

Called by