Bazaar developer reference

CvPlayer::grantPolicy(PolicyTypes, bool)

Defined in
CvPlayer.cpp, line 13311
Class
CvPlayer
Hook name
CivHooks::CvPlayer_grantPolicy

Hooks

static bool BeforeCvPlayer_grantPolicy(CvPlayer* self, PolicyTypes iPolicy, bool bFree, bool& result);static void AfterCvPlayer_grantPolicy(CvPlayer* self, PolicyTypes iPolicy, bool bFree, bool& result);static bool ReplaceCvPlayer_grantPolicy(bool (*original)(CvPlayer*, PolicyTypes, bool), CvPlayer* self, PolicyTypes iPolicy, bool bFree);CivRegisterBefore<CivHooks::CvPlayer_grantPolicy>(host, &BeforeCvPlayer_grantPolicy);CivRegisterAfter<CivHooks::CvPlayer_grantPolicy>(host, &AfterCvPlayer_grantPolicy);CivRegisterReplace<CivHooks::CvPlayer_grantPolicy>(host, &ReplaceCvPlayer_grantPolicy);

Code

13310#if defined(MOD_API_EXTENSIONS)13311bool CvPlayer::grantPolicy(PolicyTypes iPolicy, bool bFree)13312{13313	if (!HasPolicy(iPolicy)) {13314		setHasPolicy(iPolicy, true, bFree);13315		13316		return true;13317	}13318	13319	return false;13320}

Calls

Called by