Hooks
static bool BeforeCvCity_SetFeatureSurrounded(CvCity* self, bool bValue);static void AfterCvCity_SetFeatureSurrounded(CvCity* self, bool bValue);static void ReplaceCvCity_SetFeatureSurrounded(void (*original)(CvCity*, bool), CvCity* self, bool bValue);CivRegisterBefore<CivHooks::CvCity_SetFeatureSurrounded>(host, &BeforeCvCity_SetFeatureSurrounded);CivRegisterAfter<CivHooks::CvCity_SetFeatureSurrounded>(host, &AfterCvCity_SetFeatureSurrounded);CivRegisterReplace<CivHooks::CvCity_SetFeatureSurrounded>(host, &ReplaceCvCity_SetFeatureSurrounded);