CvPlayer::GetCulture() const
- Defined in
- CvPlayer.cpp, line 24614
- Class
- CvPlayer
- Hook name
CivHooks::CvPlayer_GetCulture
Hooks
static bool BeforeCvPlayer_GetCulture(const CvPlayer* self, CvPlayerCulture*& result);static void AfterCvPlayer_GetCulture(const CvPlayer* self, CvPlayerCulture*& result);static CvPlayerCulture* ReplaceCvPlayer_GetCulture(CvPlayerCulture* (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_GetCulture>(host, &BeforeCvPlayer_GetCulture);CivRegisterAfter<CivHooks::CvPlayer_GetCulture>(host, &AfterCvPlayer_GetCulture);CivRegisterReplace<CivHooks::CvPlayer_GetCulture>(host, &ReplaceCvPlayer_GetCulture);
Code
24614CvPlayerCulture* CvPlayer::GetCulture() const24615{24616 return m_pCulture;24617}
Called by
98 functions in 20 files
- CvCity::Purchase(UnitTypes, BuildingTypes, ProjectTypes, YieldTypes)
- CvCityCitizens::DoSpawnGreatPerson(UnitTypes, bool, bool, bool)
- CityStrategyAIHelpers::IsTestCityStrategy_NeedCultureBuilding(CvCity *)
- CvCityCulture::GetTourismMultiplier(PlayerTypes, bool, bool, bool, bool, bool) const
- CvCityCulture::GetTourismTooltip()
- CvGameCulture::DoTurn()
- CvGameCulture::SwapGreatWorks(PlayerTypes, int, PlayerTypes, int)
- CvPlayerCulture::ComputeHypotheticalPublicOpinionUnhappiness(PolicyBranchTypes)
- CvPlayerCulture::DoArchaeologyChoice(ArchaeologyChoiceType)
- CvPlayerCulture::DoPublicOpinion()
- CvPlayerCulture::GetArchaeologyChoice(CvPlot *)
- CvPlayerCulture::GetInfluenceTrend(PlayerTypes) const
- CvPlayerCulture::ThemeBuilding(vector<CvGreatWorkBuildingInMyEmpire>::const_iterator, vector<CvGreatWorkInMyEmpire> &, vector<CvGreatWorkInMyEmpire> &, bool)
- CvPlayerCulture::ThemeEqualArtArtifact(CvGreatWorkBuildingInMyEmpire, int, int, vector<CvGreatWorkInMyEmpire> &, vector<CvGreatWorkInMyEmpire> &, bool)
- CvDealAI::GetOpenBordersValue(bool, PlayerTypes, bool)
- CvDiplomacyAI::DoHappySamePolicyTree(PlayerTypes, DiploStatementTypes &)
- CvDiplomacyAI::DoIdeologicalStatement(PlayerTypes, DiploStatementTypes &)
- CvDiplomacyAI::IsWantsOpenBordersWithPlayer(PlayerTypes)
- CvDllNetMessageHandler::ResponseArchaeologyChoice(PlayerTypes, ArchaeologyChoiceType)
- CvDllNetMessageHandler::ResponseChangeIdeology(PlayerTypes)
- CvDllNetMessageHandler::ResponseSetSwappableGreatWork(PlayerTypes, int, int)
- CvEconomicAI::DoTurn()
- CvEconomicAI::GetBestGreatWorkCity(CvPlot *, GreatWorkType) const
- EconomicAIHelpers::IsTestStrategy_NeedMuseums(CvPlayer *)
- CvEspionageAI::BuildDiplomatCityList(EspionageCityList &)
- CvEspionageAI::FindTargetSpyNumbers(int *, int *, int *, int *)
- CvPlayerEspionage::CalcPerTurn(int, CvCity *, int)
- CvPlayerEspionage::CalcRequired(int, CvCity *, int)
- CvPlayerEspionage::GetCoupChanceOfSuccess(uint)
- CvPlayerEspionage::UncoverIntrigue(uint)
- CvGame::testVictory(VictoryTypes, TeamTypes, bool *) const
- CvGrandStrategyAI::DoGuessOtherPlayersActiveGrandStrategy()
- CvGrandStrategyAI::GetCulturePriority()
- CvGrandStrategyAI::GetGuessOtherPlayerCulturePriority(PlayerTypes, int, int)
- CvPlayer::DoGreatPersonExpended(UnitTypes, CvUnit *)
- CvPlayer::DoUnitReset()
- CvPlayer::DoUpdateCityRevolts()
- CvPlayer::GetMostUnhappyCity()
- CvPlayer::GetMostUnhappyCityRecipient()
- CvPlayer::GetScoreFromGreatWorks() const
- CvPlayer::GetUnhappiness(CvCity *, CvCity *) const
- CvPlayer::acquireCity(CvCity *, bool, bool, bool)
- CvPlayer::doTurnPostDiplomacy()
- CvPlayer::processPolicies(PolicyTypes, int)
- CvPlayerAI::AI_chooseFreeGreatPerson()
- CvPlayerAI::FindBestMusicianTargetPlot(CvUnit *, bool)
- CvPlayerAI::GetDirectiveArtist(CvUnit *)
- CvPlayerAI::GetDirectiveMusician(CvUnit *)
- CvPlayerAI::GetDirectiveWriter(CvUnit *)
- CvPlot::changeBuildProgress(BuildTypes, int, PlayerTypes)
- CvPolicyAI::DoChooseIdeology(CvPlayer *)
- CvPolicyAI::DoConsiderIdeologySwitch(CvPlayer *)
- CvPlayerPolicies::DoSwitchIdeologies(PolicyBranchTypes)
- CvPlayerTrade::GetTradeConnectionBaseValueTimes100(const TradeConnection &, YieldTypes, bool)
- CvTradeAI::ScoreInternationalTR(const TradeConnection &)
- CvUnit::DoSpreadReligion()
- CvUnit::blastTourism()
- CvUnit::canCreateGreatWork(const CvPlot *, bool) const
- CvUnit::createGreatWork()
- CvUnit::initWithNameOffset(int, UnitTypes, int, UnitAITypes, PlayerTypes, int, int, DirectionTypes, bool, bool, int, int)
- CvLeagueAI::ScoreVoteChoiceYesNo(CvProposal *, int, bool)
- CvLuaPlayer::lChangeInfluenceOnAllPlayers(lua_State *)
- CvLuaPlayer::lChangeInfluenceOnPlayer(lua_State *)
- CvLuaPlayer::lDoSwapGreatWorks(lua_State *)
- CvLuaPlayer::lGetBuildingOfClosestGreatWorkSlot(lua_State *)
- CvLuaPlayer::lGetCityOfClosestGreatWorkSlot(lua_State *)
- CvLuaPlayer::lGetInfluenceCityStateSpyRankBonus(lua_State *)
- CvLuaPlayer::lGetInfluenceLevel(lua_State *)
- CvLuaPlayer::lGetInfluenceMajorCivSpyRankBonus(lua_State *)
- CvLuaPlayer::lGetInfluenceOn(lua_State *)
- CvLuaPlayer::lGetInfluencePerTurn(lua_State *)
- CvLuaPlayer::lGetInfluenceSpyRankTooltip(lua_State *)
- CvLuaPlayer::lGetInfluenceTradeRouteScienceBonus(lua_State *)
- CvLuaPlayer::lGetInfluenceTrend(lua_State *)
- CvLuaPlayer::lGetLastTurnInfluenceOn(lua_State *)
- CvLuaPlayer::lGetLastTurnLifetimeCulture(lua_State *)
- CvLuaPlayer::lGetNextDigCompletePlot(lua_State *)
- CvLuaPlayer::lGetNumCivsInfluentialOn(lua_State *)
- CvLuaPlayer::lGetNumCivsToBeInfluentialOn(lua_State *)
- CvLuaPlayer::lGetNumGreatWorkSlots(lua_State *)
- CvLuaPlayer::lGetNumGreatWorks(lua_State *)
- CvLuaPlayer::lGetOthersGreatWorks(lua_State *)
- CvLuaPlayer::lGetPublicOpinionPreferredIdeology(lua_State *)
- CvLuaPlayer::lGetPublicOpinionTooltip(lua_State *)
- CvLuaPlayer::lGetPublicOpinionType(lua_State *)
- CvLuaPlayer::lGetPublicOpinionUnhappiness(lua_State *)
- CvLuaPlayer::lGetPublicOpinionUnhappinessTooltip(lua_State *)
- CvLuaPlayer::lGetSwappableGreatArt(lua_State *)
- CvLuaPlayer::lGetSwappableGreatArtifact(lua_State *)
- CvLuaPlayer::lGetSwappableGreatMusic(lua_State *)
- CvLuaPlayer::lGetSwappableGreatWriting(lua_State *)
- CvLuaPlayer::lGetTourism(lua_State *)
- CvLuaPlayer::lGetTourismModifierWith(lua_State *)
- CvLuaPlayer::lGetTourismModifierWithTooltip(lua_State *)
- CvLuaPlayer::lGetTurnsToInfluential(lua_State *)
- CvLuaPlayer::lGetUnhappinessFromPublicOpinion(lua_State *)
- CvLuaPlayer::lGetWrittenArtifactCulture(lua_State *)
- CvLuaPlayer::lHasAvailableGreatWorkSlot(lua_State *)