Hooks
static bool BeforeGetCity(const PlayerTypes ePlayer, const CvPlot* pkPlot, const CvCity*& result);static void AfterGetCity(const PlayerTypes ePlayer, const CvPlot* pkPlot, const CvCity*& result);static const CvCity* ReplaceGetCity(const CvCity* (*original)(const PlayerTypes, const CvPlot*), const PlayerTypes ePlayer, const CvPlot* pkPlot);CivRegisterBefore<CivHooks::GetCity>(host, &BeforeGetCity);CivRegisterAfter<CivHooks::GetCity>(host, &AfterGetCity);CivRegisterReplace<CivHooks::GetCity>(host, &ReplaceGetCity);