CvLuaPlayer::lActivateEconomicStrategy(lua_State *)
- Defined in
- Lua/CvLuaPlayer.cpp, line 11998
- Class
- CvLuaPlayer
- Not a hook point
- member without a separate declaration
Code
11998int CvLuaPlayer::lActivateEconomicStrategy(lua_State* L)11999{12000 CvPlayerAI* pkPlayer = GetInstance(L);12001 EconomicAIStrategyTypes eStrategy = (EconomicAIStrategyTypes) lua_tointeger(L, 2);1200212003 if (!pkPlayer->isHuman() && pkPlayer->GetEconomicAI()->IsUsingStrategy(eStrategy) == false)12004 {12005 pkPlayer->GetEconomicAI()->UseStrategy(eStrategy, true);12006 }12007 return 0;12008}
Calls
- CvEconomicAI::IsUsingStrategy(EconomicAIStrategyTypes)
- CvEconomicAI::UseStrategy(EconomicAIStrategyTypes, bool)
CvLuaScopedInstance::GetInstance- CvPlayer::GetEconomicAI() const
- CvPlayer::isHuman() const
lua_tointeger