Bazaar developer reference

CvPlayerTraits::GetFreeResourceXCities(ResourceTypes) const

Defined in
CvTraitClasses.cpp, line 3142
Class
CvPlayerTraits
Hook name
CivHooks::CvPlayerTraits_GetFreeResourceXCities

Hooks

static bool BeforeCvPlayerTraits_GetFreeResourceXCities(const CvPlayerTraits* self, ResourceTypes eResource, FreeResourceXCities& result);static void AfterCvPlayerTraits_GetFreeResourceXCities(const CvPlayerTraits* self, ResourceTypes eResource, FreeResourceXCities& result);static FreeResourceXCities ReplaceCvPlayerTraits_GetFreeResourceXCities(FreeResourceXCities (*original)(const CvPlayerTraits*, ResourceTypes), const CvPlayerTraits* self, ResourceTypes eResource);CivRegisterBefore<CivHooks::CvPlayerTraits_GetFreeResourceXCities>(host, &BeforeCvPlayerTraits_GetFreeResourceXCities);CivRegisterAfter<CivHooks::CvPlayerTraits_GetFreeResourceXCities>(host, &AfterCvPlayerTraits_GetFreeResourceXCities);CivRegisterReplace<CivHooks::CvPlayerTraits_GetFreeResourceXCities>(host, &ReplaceCvPlayerTraits_GetFreeResourceXCities);

Code

3141/// Does this trait provide free resources in the first X cities?3142FreeResourceXCities CvPlayerTraits::GetFreeResourceXCities(ResourceTypes eResource) const3143{3144	return m_aFreeResourceXCities[(int)eResource];3145}

Calls

Called by