CvPolicyEntry::GetPolicyBranchType() const
- Defined in
- CvPolicyClasses.cpp, line 1665
- Class
- CvPolicyEntry
- Hook name
CivHooks::CvPolicyEntry_GetPolicyBranchType
Hooks
static bool BeforeCvPolicyEntry_GetPolicyBranchType(const CvPolicyEntry* self, int& result);static void AfterCvPolicyEntry_GetPolicyBranchType(const CvPolicyEntry* self, int& result);static int ReplaceCvPolicyEntry_GetPolicyBranchType(int (*original)(const CvPolicyEntry*), const CvPolicyEntry* self);CivRegisterBefore<CivHooks::CvPolicyEntry_GetPolicyBranchType>(host, &BeforeCvPolicyEntry_GetPolicyBranchType);CivRegisterAfter<CivHooks::CvPolicyEntry_GetPolicyBranchType>(host, &AfterCvPolicyEntry_GetPolicyBranchType);CivRegisterReplace<CivHooks::CvPolicyEntry_GetPolicyBranchType>(host, &ReplaceCvPolicyEntry_GetPolicyBranchType);
Code
1664/// What Policy Branch does this Policy belong to?1665int CvPolicyEntry::GetPolicyBranchType() const1666{1667 return m_iPolicyBranchType;1668}
Called by
- CvPlayer::doAdoptPolicy(PolicyTypes)
- CvPolicyAI::ChooseNextPolicy(CvPlayer *)
- CvPolicyAI::GetBranchBuildingHappiness(CvPlayer *, PolicyBranchTypes)
- CvPolicyAI::GetNumHappinessPolicies(CvPlayer *, PolicyBranchTypes)
- CvPolicyAI::WeighBranch(PolicyBranchTypes)
- CvPlayerPolicies::CanAdoptPolicy(PolicyTypes, bool) const
- CvPlayerPolicies::CanGetAdvancedTenet() const
- CvPlayerPolicies::ClearPolicyBranch(PolicyBranchTypes)
- CvPlayerPolicies::DoNewPolicyPickedForHistory(PolicyTypes)
- CvPlayerPolicies::GetAvailableTenets(PolicyBranchTypes, int)
- CvPlayerPolicies::GetDominantPolicyBranchForTitle() const
- CvPlayerPolicies::GetNumPoliciesCanBeAdopted()
- CvPlayerPolicies::GetNumPoliciesOwnedInBranch(PolicyBranchTypes) const
- CvPlayerPolicies::GetNumTenetsOfLevel(PolicyBranchTypes, int) const
- CvPlayerPolicies::GetTenet(PolicyBranchTypes, int, int)
- CvPlayerPolicies::Reset()
- CvPlayerPolicies::SetPolicy(PolicyTypes, bool, bool)
- CvPlayerPolicies::SetPolicyBranchBlocked(PolicyBranchTypes, bool)
- CvPlayerPolicies::WillFinishBranchIfAdopted(PolicyTypes) const
- SetPlayerInitialItems(CvPlayer &, const CvWorldBuilderMap::Player &)