CvLuaPlayer::lCanEverResearch(lua_State *)
- Defined in
- Lua/CvLuaPlayer.cpp, line 2076
- Class
- CvLuaPlayer
- Hook name
CivHooks::CvLuaPlayer_lCanEverResearch
Hooks
static bool BeforeCvLuaPlayer_lCanEverResearch(lua_State* L, int& result);static void AfterCvLuaPlayer_lCanEverResearch(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lCanEverResearch(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lCanEverResearch>(host, &BeforeCvLuaPlayer_lCanEverResearch);CivRegisterAfter<CivHooks::CvLuaPlayer_lCanEverResearch>(host, &AfterCvLuaPlayer_lCanEverResearch);CivRegisterReplace<CivHooks::CvLuaPlayer_lCanEverResearch>(host, &ReplaceCvLuaPlayer_lCanEverResearch);
Code
2075//bool canEverResearch(TechTypes eTech);2076int CvLuaPlayer::lCanEverResearch(lua_State* L)2077{2078 CvPlayerAI* pkPlayer = GetInstance(L);2079 const TechTypes eTech = (TechTypes)lua_tointeger(L, 2);20802081 const bool bResult2082 = pkPlayer->GetPlayerTechs()->CanEverResearch(eTech);2083 lua_pushboolean(L, bResult);2084 return 1;2085}
Calls
CvLuaScopedInstance::GetInstance- CvPlayer::GetPlayerTechs() const
- CvPlayerTechs::CanEverResearch(TechTypes) const
lua_pushbooleanlua_tointeger