CvPlayer::getJONSCulture() const
- Defined in
- CvPlayer.cpp, line 10582
- Class
- CvPlayer
- Hook name
CivHooks::CvPlayer_getJONSCulture
Hooks
static bool BeforeCvPlayer_getJONSCulture(const CvPlayer* self, int& result);static void AfterCvPlayer_getJONSCulture(const CvPlayer* self, int& result);static int ReplaceCvPlayer_getJONSCulture(int (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_getJONSCulture>(host, &BeforeCvPlayer_getJONSCulture);CivRegisterAfter<CivHooks::CvPlayer_getJONSCulture>(host, &AfterCvPlayer_getJONSCulture);CivRegisterReplace<CivHooks::CvPlayer_getJONSCulture>(host, &ReplaceCvPlayer_getJONSCulture);
Code
10582int CvPlayer::getJONSCulture() const10583{10584 // City States can't pick Policies, sorry!10585 if(isMinorCiv())10586 return 0;1058710588 if(GC.getGame().isOption(GAMEOPTION_NO_POLICIES))10589 {10590 return 0;10591 }1059210593 return m_iJONSCulture;10594}
Calls
- CvGame::isOption(GameOptionTypes) const
- CvGlobals::getGame()
- CvPlayer::isMinorCiv() const
FAutoVariable::operator const int &
Called by
- CvNotifications::IsNotificationExpired(int)
- CvPlayer::GatherPerTurnReplayStats(int)
- CvPlayer::GetHurryGoldCost(HurryTypes) const
- CvPlayer::IsCanHurry(HurryTypes) const
- CvPlayer::changeJONSCulture(int)
- CvPlayer::doTurnPostDiplomacy()
- CvPlayer::setJONSCulture(int)
- CvPlayerPolicies::CanAdoptPolicy(PolicyTypes, bool) const
- CvPlayerPolicies::CanUnlockPolicyBranch(PolicyBranchTypes)
- CvPlayerPolicies::DoPolicyAI()
- CvLuaPlayer::lGetJONSCulture(lua_State *)