Hooks
static bool BeforeCvPlayer_HasTenet(const CvPlayer* self, PolicyTypes iPolicyType, bool& result);static void AfterCvPlayer_HasTenet(const CvPlayer* self, PolicyTypes iPolicyType, bool& result);static bool ReplaceCvPlayer_HasTenet(bool (*original)(const CvPlayer*, PolicyTypes), const CvPlayer* self, PolicyTypes iPolicyType);CivRegisterBefore<CivHooks::CvPlayer_HasTenet>(host, &BeforeCvPlayer_HasTenet);CivRegisterAfter<CivHooks::CvPlayer_HasTenet>(host, &AfterCvPlayer_HasTenet);CivRegisterReplace<CivHooks::CvPlayer_HasTenet>(host, &ReplaceCvPlayer_HasTenet);