CvPlayer::GetPlayerPolicies() const
- Defined in
- CvPlayer.cpp, line 13281
- Class
- CvPlayer
- Hook name
CivHooks::CvPlayer_GetPlayerPolicies
Hooks
static bool BeforeCvPlayer_GetPlayerPolicies(const CvPlayer* self, CvPlayerPolicies*& result);static void AfterCvPlayer_GetPlayerPolicies(const CvPlayer* self, CvPlayerPolicies*& result);static CvPlayerPolicies* ReplaceCvPlayer_GetPlayerPolicies(CvPlayerPolicies* (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_GetPlayerPolicies>(host, &BeforeCvPlayer_GetPlayerPolicies);CivRegisterAfter<CivHooks::CvPlayer_GetPlayerPolicies>(host, &AfterCvPlayer_GetPlayerPolicies);CivRegisterReplace<CivHooks::CvPlayer_GetPlayerPolicies>(host, &ReplaceCvPlayer_GetPlayerPolicies);
Code
13281CvPlayerPolicies* CvPlayer::GetPlayerPolicies() const13282{13283 return m_pPlayerPolicies;13284}
Called by
121 functions in 23 files
- CvCity::GetFaithPurchaseCost(BuildingTypes)
- CvCity::GetFaithPurchaseCost(UnitTypes, bool)
- CvCity::GetIndividualPlotScore(const CvPlot *) const
- CvCity::GetLocalHappiness() const
- CvCity::GetPurchaseCost(BuildingTypes)
- CvCity::getProductionModifier(BuildingTypes, CvString *) const
- CvCity::init(int, PlayerTypes, int, int, bool, bool, ReligionTypes, const char *)
- CvCity::processBuilding(BuildingTypes, int, bool, bool, bool)
- CvCityCulture::GetBaseTourism()
- CvCityCulture::GetThemingBonus(BuildingClassTypes) const
- CvCityCulture::GetTourismMultiplier(PlayerTypes, bool, bool, bool, bool, bool) const
- CvCityCulture::GetTourismTooltip()
- CvPlayerCulture::ComputeHypotheticalPublicOpinionUnhappiness(PolicyBranchTypes)
- CvPlayerCulture::DoPublicOpinion()
- CvPlayerCulture::DoTurn()
- CvPlayerCulture::GetTourismModifierOpenBorders() const
- CvPlayerCulture::GetTourismModifierSharedReligion() const
- CvPlayerCulture::GetTourismModifierTradeRoute() const
- CvPlayerCulture::GetTourismModifierWith(PlayerTypes) const
- CvPlayerCulture::GetTourismModifierWithTooltip(PlayerTypes) const
- CvDiplomacyAI::DoHappySamePolicyTree(PlayerTypes, DiploStatementTypes &)
- CvDiplomacyAI::DoIdeologicalStatement(PlayerTypes, DiploStatementTypes &)
- CvDiplomacyAI::GetDifferentLatePoliciesScore(PlayerTypes)
- CvDiplomacyAI::GetSameLatePoliciesScore(PlayerTypes)
- CvDllNetMessageHandler::ResponseChangeIdeology(PlayerTypes)
- CvDllNetMessageHandler::ResponseIdeologyChoice(PlayerTypes, PolicyBranchTypes)
- CvDllNetMessageHandler::ResponseUpdatePolicies(PlayerTypes, bool, int, bool)
- CvDllPlayer::GetNumPolicyBranchesFinished() const
- CvEconomicAI::DisbandExtraArchaeologists()
- CvEconomicAI::LogMonitor()
- EconomicAIHelpers::IsTestStrategy_EnoughArchaeologists(CvPlayer *)
- EconomicAIHelpers::IsTestStrategy_StartedPiety(CvPlayer *)
- CvPlayerEspionage::CalcPerTurn(int, CvCity *, int)
- CvPlayerEspionage::ProcessSpy(uint)
- CvHomelandAI::EstablishHomelandPriorities()
- CvMinorCivAI::CalculateBullyMetric(PlayerTypes, bool, CvString *)
- CvMinorCivAI::DoElection()
- CvMinorCivAI::GetFriendshipChangePerTurnTimes100(PlayerTypes)
- CvMinorCivAI::GetFriendshipFromUnitGift(PlayerTypes, bool, bool)
- CvMinorCivAI::GetNearbyResourceForQuest(PlayerTypes)
- CvMinorCivAI::GetSpawnBaseTurns(PlayerTypes)
- CvMinorCivAI::SetAlly(PlayerTypes)
- CvNotifications::IsNotificationExpired(int)
- CvPlayer::DoUpdateNextPolicyCost()
- CvPlayer::DoYieldBonusFromKill(YieldTypes, CvUnit *, CvUnit *, UnitTypes, int, int, bool, int &)
- CvPlayer::GatherPerTurnReplayStats(int)
- CvPlayer::GetHappinessFromBuildings() const
- CvPlayer::GetMostUnhappyCity()
- CvPlayer::GetMostUnhappyCityRecipient()
- CvPlayer::GetScoreFromPolicies() const
- CvPlayer::HasPolicy(PolicyTypes) const
- CvPlayer::HasPolicyBranch(PolicyBranchTypes) const
- CvPlayer::acquireCity(CvCity *, bool, bool, bool)
- CvPlayer::canAdoptPolicy(PolicyTypes) const
- CvPlayer::canConstruct(BuildingTypes, bool, bool, bool, CvString *) const
- CvPlayer::canCreate(ProjectTypes, bool, bool) const
- CvPlayer::canTrain(UnitTypes, bool, bool, bool, bool, CvString *) const
- CvPlayer::doAdoptPolicy(PolicyTypes)
- CvPlayer::doTurnPostDiplomacy()
- CvPlayer::processPolicies(PolicyTypes, int)
- CvPlayerAI::AI_considerAnnex()
- CvPlayerAI::GetDirectiveWriter(CvUnit *)
- CvPlot::calculateYield(YieldTypes, bool)
- CvPlot::getNumResourceForPlayer(PlayerTypes) const
- CvPlot::getYieldWithBuild(BuildTypes, YieldTypes, bool, PlayerTypes) const
- CvPolicyAI::ChooseNextPolicy(CvPlayer *)
- CvPolicyAI::DoChooseIdeology(CvPlayer *)
- CvPolicyAI::DoConsiderIdeologySwitch(CvPlayer *)
- CvPlayerPolicies::DoPolicyAI()
- PolicyHelpers::GetNumPlayersWithBranchUnlocked(PolicyBranchTypes)
- CvGameReligions::DoPlayerTurn(CvPlayer &)
- CvGameReligions::GetAdjacentCityReligiousPressure(ReligionTypes, CvCity *, CvCity *, int &, bool)
- CvReligionAI::ScoreBeliefForPlayer(CvBeliefEntry *)
- CvTeam::HavePolicyInTeam(PolicyTypes)
- CvPlayerTrade::GetTradeConnectionPolicyValueTimes100(const TradeConnection &, YieldTypes)
- CvPlayerTrade::GetTradeConnectionValueTimes100(const TradeConnection &, YieldTypes, bool)
- CvUnit::GetConversionStrength(const CvCity *) const
- CvUnit::baseMoves(DomainTypes) const
- CvUnit::getTradeGold(const CvPlot *) const
- CvUnit::initWithNameOffset(int, UnitTypes, int, UnitAITypes, PlayerTypes, int, int, DirectionTypes, bool, bool, int, int)
- CvUnit::setXY(int, int, bool, bool, bool, bool, bool)
- CvLeague::GetExtraVotesForFollowingIdeology(PlayerTypes)
- CvLeagueAI::EvaluateAlignment(PlayerTypes)
- CvLeagueAI::GetKnowledgeGivenToOtherPlayer(PlayerTypes, CvString *)
- CvLeagueAI::ScoreVoteChoiceYesNo(CvProposal *, int, bool)
- SetPlayerInitialItems(CvPlayer &, const CvWorldBuilderMap::Player &)
- CvLuaCity::lGetHappiness(lua_State *)
- CvLuaPlayer::lCanAdoptIdeology(lua_State *)
- CvLuaPlayer::lCanAdoptPolicy(lua_State *)
- CvLuaPlayer::lCanAdoptTenet(lua_State *)
- CvLuaPlayer::lCanUnlockPolicyBranch(lua_State *)
- CvLuaPlayer::lGetAvailableTenets(lua_State *)
- CvLuaPlayer::lGetBranchPicked1(lua_State *)
- CvLuaPlayer::lGetBranchPicked2(lua_State *)
- CvLuaPlayer::lGetBranchPicked3(lua_State *)
- CvLuaPlayer::lGetDominantPolicyBranchForTitle(lua_State *)
- CvLuaPlayer::lGetExtraBuildingHappinessFromPolicies(lua_State *)
- CvLuaPlayer::lGetLateGamePolicyTree(lua_State *)
- CvLuaPlayer::lGetNumPolicies(lua_State *)
- CvLuaPlayer::lGetNumPoliciesInBranch(lua_State *)
- CvLuaPlayer::lGetNumPolicyBranchesAllowed(lua_State *)
- CvLuaPlayer::lGetNumPolicyBranchesFinished(lua_State *)
- CvLuaPlayer::lGetNumPolicyBranchesUnlocked(lua_State *)
- CvLuaPlayer::lGetOpinionTable(lua_State *)
- CvLuaPlayer::lGetPolicyBranchChosen(lua_State *)
- CvLuaPlayer::lGetPolicyBuildingClassYieldChange(lua_State *)
- CvLuaPlayer::lGetPolicyBuildingClassYieldModifier(lua_State *)
- CvLuaPlayer::lGetPolicyCatchSpiesModifier(lua_State *)
- CvLuaPlayer::lGetPolicyGreatArtistRateModifier(lua_State *)
- CvLuaPlayer::lGetPolicyGreatMerchantRateModifier(lua_State *)
- CvLuaPlayer::lGetPolicyGreatMusicianRateModifier(lua_State *)
- CvLuaPlayer::lGetPolicyGreatPeopleRateModifier(lua_State *)
- CvLuaPlayer::lGetPolicyGreatScientistRateModifier(lua_State *)
- CvLuaPlayer::lGetPolicyGreatWriterRateModifier(lua_State *)
- CvLuaPlayer::lGetTenet(lua_State *)
- CvLuaPlayer::lHasPolicy(lua_State *)
- CvLuaPlayer::lIsPolicyBlocked(lua_State *)
- CvLuaPlayer::lIsPolicyBranchBlocked(lua_State *)
- CvLuaPlayer::lIsPolicyBranchFinished(lua_State *)
- CvLuaPlayer::lIsPolicyBranchUnlocked(lua_State *)
- CvLuaPlayer::lSetPolicyBranchUnlocked(lua_State *)