CvPlayer::DoUpdateNextPolicyCost()
- Defined in
- CvPlayer.cpp, line 13373
- Class
- CvPlayer
- Hook name
CivHooks::CvPlayer_DoUpdateNextPolicyCost
Hooks
static bool BeforeCvPlayer_DoUpdateNextPolicyCost(CvPlayer* self);static void AfterCvPlayer_DoUpdateNextPolicyCost(CvPlayer* self);static void ReplaceCvPlayer_DoUpdateNextPolicyCost(void (*original)(CvPlayer*), CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_DoUpdateNextPolicyCost>(host, &BeforeCvPlayer_DoUpdateNextPolicyCost);CivRegisterAfter<CivHooks::CvPlayer_DoUpdateNextPolicyCost>(host, &AfterCvPlayer_DoUpdateNextPolicyCost);CivRegisterReplace<CivHooks::CvPlayer_DoUpdateNextPolicyCost>(host, &ReplaceCvPlayer_DoUpdateNextPolicyCost);
Code
13373void CvPlayer::DoUpdateNextPolicyCost()13374{13375 m_iCostNextPolicy = GetPlayerPolicies()->GetNextPolicyCost();13376}
Calls
- CvPlayer::GetPlayerPolicies() const
- CvPlayerPolicies::GetNextPolicyCost()
FAutoVariable::operator=
Called by
- CvCity::DoAnnex()
- CvCity::DoCreatePuppet()
- CvGame::setInitialItems(CvGameInitialItemsOverrides &)
- CvPlayer::ChangePolicyCostBuildingModifier(int)
- CvPlayer::doAdoptPolicy(PolicyTypes)
- CvPlayer::doTurnPostDiplomacy()
- CvPlayer::found(int, int, ReligionTypes)
- CvPlayer::raze(CvCity *)
- CvPlayer::unraze(CvCity *)
- CvPlayerPolicies::DoUnlockPolicyBranch(PolicyBranchTypes)
- SetupCity(const CvWorldBuilderMap::City &, int, int)
- CvLuaPlayer::lInitCity(lua_State *)