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);