CvLuaPlayer::lGetNumWarsFought(lua_State *)
- Defined in
- Lua/CvLuaPlayer.cpp, line 8406
- Class
- CvLuaPlayer
- Hook name
CivHooks::CvLuaPlayer_lGetNumWarsFought
Hooks
static bool BeforeCvLuaPlayer_lGetNumWarsFought(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetNumWarsFought(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetNumWarsFought(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetNumWarsFought>(host, &BeforeCvLuaPlayer_lGetNumWarsFought);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetNumWarsFought>(host, &AfterCvLuaPlayer_lGetNumWarsFought);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetNumWarsFought>(host, &ReplaceCvLuaPlayer_lGetNumWarsFought);
Code
8406int CvLuaPlayer::lGetNumWarsFought(lua_State* L)8407{8408 CvPlayerAI* pkPlayer = GetInstance(L);8409 PlayerTypes eWithPlayer = (PlayerTypes) lua_tointeger(L, 2);84108411 const int iNum = pkPlayer->GetDiplomacyAI()->GetNumWarsFought(eWithPlayer);84128413 lua_pushinteger(L, iNum);8414 return 1;8415}
Calls
- CvDiplomacyAI::GetNumWarsFought(PlayerTypes) const
CvLuaScopedInstance::GetInstance- CvPlayer::GetDiplomacyAI() const
lua_pushintegerlua_tointeger