Hooks
static bool BeforeCvArea_getNumImprovements(const CvArea* self, ImprovementTypes eImprovement, int& result);static void AfterCvArea_getNumImprovements(const CvArea* self, ImprovementTypes eImprovement, int& result);static int ReplaceCvArea_getNumImprovements(int (*original)(const CvArea*, ImprovementTypes), const CvArea* self, ImprovementTypes eImprovement);CivRegisterBefore<CivHooks::CvArea_getNumImprovements>(host, &BeforeCvArea_getNumImprovements);CivRegisterAfter<CivHooks::CvArea_getNumImprovements>(host, &AfterCvArea_getNumImprovements);CivRegisterReplace<CivHooks::CvArea_getNumImprovements>(host, &ReplaceCvArea_getNumImprovements);