CvLuaGame::lCreateGreatWork(lua_State *)
- Defined in
- Lua/CvLuaGame.cpp, line 2740
- Class
- CvLuaGame
- Not a hook point
- member without a separate declaration
Code
2740int CvLuaGame::lCreateGreatWork(lua_State* L)2741{2742 GreatWorkType eType = (GreatWorkType)lua_tointeger(L, 1);2743 PlayerTypes eOwner = (PlayerTypes)lua_tointeger(L, 2);2744 EraTypes eEra = (EraTypes)lua_tointeger(L, 3);2745 CvString szCreator = lua_tostring(L, 4);2746 2747 int iGWindex = GC.getGame().GetGameCulture()->CreateGreatWork(eType, CultureHelpers::GetGreatWorkClass(eType), eOwner, eEra, szCreator);27482749 lua_pushinteger(L, iGWindex);2750 return 1;2751}
Calls
- CultureHelpers::GetGreatWorkClass(GreatWorkType)
- CvGame::GetGameCulture()
- CvGameCulture::CreateGreatWork(GreatWorkType, GreatWorkClass, PlayerTypes, EraTypes, CvString)
- CvGlobals::getGame()
CvString::CvStringCvString::CvStringlua_pushintegerlua_tointegerlua_tolstring