CvPlayerPolicies::GetPolicies() const
- Defined in
- CvPolicyClasses.cpp, line 3017
- Class
- CvPlayerPolicies
- Hook name
CivHooks::CvPlayerPolicies_GetPolicies
Hooks
static bool BeforeCvPlayerPolicies_GetPolicies(const CvPlayerPolicies* self, CvPolicyXMLEntries*& result);static void AfterCvPlayerPolicies_GetPolicies(const CvPlayerPolicies* self, CvPolicyXMLEntries*& result);static CvPolicyXMLEntries* ReplaceCvPlayerPolicies_GetPolicies(CvPolicyXMLEntries* (*original)(const CvPlayerPolicies*), const CvPlayerPolicies* self);CivRegisterBefore<CivHooks::CvPlayerPolicies_GetPolicies>(host, &BeforeCvPlayerPolicies_GetPolicies);CivRegisterAfter<CivHooks::CvPlayerPolicies_GetPolicies>(host, &AfterCvPlayerPolicies_GetPolicies);CivRegisterReplace<CivHooks::CvPlayerPolicies_GetPolicies>(host, &ReplaceCvPlayerPolicies_GetPolicies);
Code
3016/// Return the policy data (from XML)3017CvPolicyXMLEntries* CvPlayerPolicies::GetPolicies() const3018{3019 return m_pPolicies;3020}
Called by
- CvCity::GetFaithPurchaseCost(UnitTypes, bool)
- CvPolicyAI::AddFlavorWeights(FlavorTypes, int, int)
- CvPolicyAI::ChooseNextPolicy(CvPlayer *)
- CvPolicyAI::PropagateWeights(int, int, int, int)
- CvPolicyAI::Read(FDataStream &)
- CvPolicyAI::Reset()
- CvPolicyAI::WeighBranch(PolicyBranchTypes)
- CvPolicyAI::WeightPrereqs(int *, int)
- CvPolicyAI::Write(FDataStream &)
- CvPlayerPolicies::CanAdoptPolicy(PolicyTypes, bool) const
- CvPlayerPolicies::ClearPolicyBranch(PolicyBranchTypes)
- CvPlayerPolicies::GetNumPoliciesCanBeAdopted()
- CvPlayerPolicies::SetPolicy(PolicyTypes, bool, bool)
- CvPlayerPolicies::SetPolicyBranchBlocked(PolicyBranchTypes, bool)
- CvPlayerPolicies::WillFinishBranchIfAdopted(PolicyTypes) const
- CvReligionAI::ScoreBeliefForPlayer(CvBeliefEntry *)