Hooks
static bool BeforeCvCity_IsAdjacentToImprovement(const CvCity* self, ImprovementTypes iImprovementType, bool& result);static void AfterCvCity_IsAdjacentToImprovement(const CvCity* self, ImprovementTypes iImprovementType, bool& result);static bool ReplaceCvCity_IsAdjacentToImprovement(bool (*original)(const CvCity*, ImprovementTypes), const CvCity* self, ImprovementTypes iImprovementType);CivRegisterBefore<CivHooks::CvCity_IsAdjacentToImprovement>(host, &BeforeCvCity_IsAdjacentToImprovement);CivRegisterAfter<CivHooks::CvCity_IsAdjacentToImprovement>(host, &AfterCvCity_IsAdjacentToImprovement);CivRegisterReplace<CivHooks::CvCity_IsAdjacentToImprovement>(host, &ReplaceCvCity_IsAdjacentToImprovement);