Bazaar developer reference

CvCityCulture::GetNumGreatWorks(bool) const

Defined in
CvCultureClasses.cpp, line 4349
Class
CvCityCulture
Hook name
CivHooks::CvCityCulture_GetNumGreatWorks

Hooks

static bool BeforeCvCityCulture_GetNumGreatWorks(const CvCityCulture* self, bool bIgnoreYield, int& result);static void AfterCvCityCulture_GetNumGreatWorks(const CvCityCulture* self, bool bIgnoreYield, int& result);static int ReplaceCvCityCulture_GetNumGreatWorks(int (*original)(const CvCityCulture*, bool), const CvCityCulture* self, bool bIgnoreYield);CivRegisterBefore<CivHooks::CvCityCulture_GetNumGreatWorks>(host, &BeforeCvCityCulture_GetNumGreatWorks);CivRegisterAfter<CivHooks::CvCityCulture_GetNumGreatWorks>(host, &AfterCvCityCulture_GetNumGreatWorks);CivRegisterReplace<CivHooks::CvCityCulture_GetNumGreatWorks>(host, &ReplaceCvCityCulture_GetNumGreatWorks);

Code

4347/// How many Great Works are in the city?4348#if defined(MOD_GLOBAL_GREATWORK_YIELDTYPES)4349int CvCityCulture::GetNumGreatWorks(bool bIgnoreYield) const4350#else4351int CvCityCulture::GetNumGreatWorks() const4352#endif4353{4354#if defined(MOD_GLOBAL_GREATWORK_YIELDTYPES)4355	return m_pCity->GetCityBuildings()->GetNumGreatWorks(bIgnoreYield);4356#else4357	return m_pCity->GetCityBuildings()->GetNumGreatWorks();4358#endif4359}

Calls

Called by