CvLuaPlayer::lDeactivateEconomicStrategy(lua_State *)
- Defined in
- Lua/CvLuaPlayer.cpp, line 12010
- Class
- CvLuaPlayer
- Not a hook point
- member without a separate declaration
Code
12010int CvLuaPlayer::lDeactivateEconomicStrategy(lua_State* L)12011{12012 CvPlayerAI* pkPlayer = GetInstance(L);12013 EconomicAIStrategyTypes eStrategy = (EconomicAIStrategyTypes) lua_tointeger(L, 2);1201412015 if (!pkPlayer->isHuman() && pkPlayer->GetEconomicAI()->IsUsingStrategy(eStrategy) == true)12016 {12017 pkPlayer->GetEconomicAI()->UseStrategy(eStrategy, false);12018 }12019 return 0;12020}
Calls
- CvEconomicAI::IsUsingStrategy(EconomicAIStrategyTypes)
- CvEconomicAI::UseStrategy(EconomicAIStrategyTypes, bool)
CvLuaScopedInstance::GetInstance- CvPlayer::GetEconomicAI() const
- CvPlayer::isHuman() const
lua_tointeger