CvLuaGame::lGetGreatWorkEra(lua_State *)
- Defined in
- Lua/CvLuaGame.cpp, line 2817
- Class
- CvLuaGame
- Hook name
CivHooks::CvLuaGame_lGetGreatWorkEra
Hooks
static bool BeforeCvLuaGame_lGetGreatWorkEra(lua_State* L, int& result);static void AfterCvLuaGame_lGetGreatWorkEra(lua_State* L, int& result);static int ReplaceCvLuaGame_lGetGreatWorkEra(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaGame_lGetGreatWorkEra>(host, &BeforeCvLuaGame_lGetGreatWorkEra);CivRegisterAfter<CivHooks::CvLuaGame_lGetGreatWorkEra>(host, &AfterCvLuaGame_lGetGreatWorkEra);CivRegisterReplace<CivHooks::CvLuaGame_lGetGreatWorkEra>(host, &ReplaceCvLuaGame_lGetGreatWorkEra);
Code
2817int CvLuaGame::lGetGreatWorkEra(lua_State* L)2818{2819 const int iIndex = lua_tointeger(L, 1);2820 if (iIndex < GC.getGame().GetGameCulture()->GetNumGreatWorks())2821 {2822 CvString szTooltip = GC.getGame().GetGameCulture()->GetGreatWorkEra(iIndex);2823 lua_pushstring(L, szTooltip);2824 return 1;2825 }2826 return 0;2827}
Calls
- CvGame::GetGameCulture()
- CvGameCulture::GetGreatWorkEra(int) const
- CvGameCulture::GetNumGreatWorks() const
- CvGlobals::getGame()
CvString::operator const char *lua_pushstringlua_tointeger