Hooks
static bool BeforeCvCity_HasReligion(const CvCity* self, ReligionTypes iReligionType, bool& result);static void AfterCvCity_HasReligion(const CvCity* self, ReligionTypes iReligionType, bool& result);static bool ReplaceCvCity_HasReligion(bool (*original)(const CvCity*, ReligionTypes), const CvCity* self, ReligionTypes iReligionType);CivRegisterBefore<CivHooks::CvCity_HasReligion>(host, &BeforeCvCity_HasReligion);CivRegisterAfter<CivHooks::CvCity_HasReligion>(host, &AfterCvCity_HasReligion);CivRegisterReplace<CivHooks::CvCity_HasReligion>(host, &ReplaceCvCity_HasReligion);