Hooks
static bool BeforeCvTerrainInfo_getMovementCost(const CvTerrainInfo* self, int& result);static void AfterCvTerrainInfo_getMovementCost(const CvTerrainInfo* self, int& result);static int ReplaceCvTerrainInfo_getMovementCost(int (*original)(const CvTerrainInfo*), const CvTerrainInfo* self);CivRegisterBefore<CivHooks::CvTerrainInfo_getMovementCost>(host, &BeforeCvTerrainInfo_getMovementCost);CivRegisterAfter<CivHooks::CvTerrainInfo_getMovementCost>(host, &AfterCvTerrainInfo_getMovementCost);CivRegisterReplace<CivHooks::CvTerrainInfo_getMovementCost>(host, &ReplaceCvTerrainInfo_getMovementCost);