Hooks
static bool BeforeCvTacticalAnalysisMap_GetZoneByCity(CvTacticalAnalysisMap* self, CvCity* pCity, bool bWater, CvTacticalDominanceZone*& result);static void AfterCvTacticalAnalysisMap_GetZoneByCity(CvTacticalAnalysisMap* self, CvCity* pCity, bool bWater, CvTacticalDominanceZone*& result);static CvTacticalDominanceZone* ReplaceCvTacticalAnalysisMap_GetZoneByCity(CvTacticalDominanceZone* (*original)(CvTacticalAnalysisMap*, CvCity*, bool), CvTacticalAnalysisMap* self, CvCity* pCity, bool bWater);CivRegisterBefore<CivHooks::CvTacticalAnalysisMap_GetZoneByCity>(host, &BeforeCvTacticalAnalysisMap_GetZoneByCity);CivRegisterAfter<CivHooks::CvTacticalAnalysisMap_GetZoneByCity>(host, &AfterCvTacticalAnalysisMap_GetZoneByCity);CivRegisterReplace<CivHooks::CvTacticalAnalysisMap_GetZoneByCity>(host, &ReplaceCvTacticalAnalysisMap_GetZoneByCity);