CvLuaPlayer::lHasRecentIntrigueAbout(lua_State *)
- Defined in
- Lua/CvLuaPlayer.cpp, line 11715
- Class
- CvLuaPlayer
- Hook name
CivHooks::CvLuaPlayer_lHasRecentIntrigueAbout
Hooks
static bool BeforeCvLuaPlayer_lHasRecentIntrigueAbout(lua_State* L, int& result);static void AfterCvLuaPlayer_lHasRecentIntrigueAbout(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lHasRecentIntrigueAbout(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lHasRecentIntrigueAbout>(host, &BeforeCvLuaPlayer_lHasRecentIntrigueAbout);CivRegisterAfter<CivHooks::CvLuaPlayer_lHasRecentIntrigueAbout>(host, &AfterCvLuaPlayer_lHasRecentIntrigueAbout);CivRegisterReplace<CivHooks::CvLuaPlayer_lHasRecentIntrigueAbout>(host, &ReplaceCvLuaPlayer_lHasRecentIntrigueAbout);
Code
11715int CvLuaPlayer::lHasRecentIntrigueAbout(lua_State* L)11716{11717 CvPlayerAI* pkThisPlayer = GetInstance(L);11718 CvPlayerEspionage* pkPlayerEspionage = pkThisPlayer->GetEspionage();1171911720 int iPlayer = lua_tointeger(L, 2);11721 CvAssertMsg(iPlayer >= 0 && iPlayer < MAX_MAJOR_CIVS, "iPlayer out of bounds");11722 PlayerTypes ePlayer = (PlayerTypes)iPlayer;11723 lua_pushboolean(L, pkPlayerEspionage->HasRecentIntrigueAbout(ePlayer));1172411725 return 1;11726}
Calls
CvLuaScopedInstance::GetInstance- CvPlayer::GetEspionage() const
- CvPlayerEspionage::HasRecentIntrigueAbout(PlayerTypes)
lua_pushbooleanlua_tointeger