Hooks
static bool BeforeCvArea_getTargetCity(const CvArea* self, PlayerTypes eIndex, CvCity*& result);static void AfterCvArea_getTargetCity(const CvArea* self, PlayerTypes eIndex, CvCity*& result);static CvCity* ReplaceCvArea_getTargetCity(CvCity* (*original)(const CvArea*, PlayerTypes), const CvArea* self, PlayerTypes eIndex);CivRegisterBefore<CivHooks::CvArea_getTargetCity>(host, &BeforeCvArea_getTargetCity);CivRegisterAfter<CivHooks::CvArea_getTargetCity>(host, &AfterCvArea_getTargetCity);CivRegisterReplace<CivHooks::CvArea_getTargetCity>(host, &ReplaceCvArea_getTargetCity);