Hooks
static bool BeforeCvCity_IsWithinDistanceOfResource(const CvCity* self, ResourceTypes iResourceType, int iDistance, bool& result);static void AfterCvCity_IsWithinDistanceOfResource(const CvCity* self, ResourceTypes iResourceType, int iDistance, bool& result);static bool ReplaceCvCity_IsWithinDistanceOfResource(bool (*original)(const CvCity*, ResourceTypes, int), const CvCity* self, ResourceTypes iResourceType, int iDistance);CivRegisterBefore<CivHooks::CvCity_IsWithinDistanceOfResource>(host, &BeforeCvCity_IsWithinDistanceOfResource);CivRegisterAfter<CivHooks::CvCity_IsWithinDistanceOfResource>(host, &AfterCvCity_IsWithinDistanceOfResource);CivRegisterReplace<CivHooks::CvCity_IsWithinDistanceOfResource>(host, &ReplaceCvCity_IsWithinDistanceOfResource);