Bazaar developer reference

CvPolicyBranchEntry::GetFreeFinishingPolicy() const

Defined in
CvPolicyClasses.cpp, line 2387
Class
CvPolicyBranchEntry
Hook name
CivHooks::CvPolicyBranchEntry_GetFreeFinishingPolicy

Hooks

static bool BeforeCvPolicyBranchEntry_GetFreeFinishingPolicy(const CvPolicyBranchEntry* self, int& result);static void AfterCvPolicyBranchEntry_GetFreeFinishingPolicy(const CvPolicyBranchEntry* self, int& result);static int ReplaceCvPolicyBranchEntry_GetFreeFinishingPolicy(int (*original)(const CvPolicyBranchEntry*), const CvPolicyBranchEntry* self);CivRegisterBefore<CivHooks::CvPolicyBranchEntry_GetFreeFinishingPolicy>(host, &BeforeCvPolicyBranchEntry_GetFreeFinishingPolicy);CivRegisterAfter<CivHooks::CvPolicyBranchEntry_GetFreeFinishingPolicy>(host, &AfterCvPolicyBranchEntry_GetFreeFinishingPolicy);CivRegisterReplace<CivHooks::CvPolicyBranchEntry_GetFreeFinishingPolicy>(host, &ReplaceCvPolicyBranchEntry_GetFreeFinishingPolicy);

Code

2386/// Do we get a Policy for free when we finish this branch (they'd be invisible - a way to make finishing branches meaningful)2387int CvPolicyBranchEntry::GetFreeFinishingPolicy() const2388{2389	return m_iFreeFinishingPolicy;2390}

Called by