CvLuaPlayer::lGetRecentTradeValue(lua_State *)
- Defined in
- Lua/CvLuaPlayer.cpp, line 8860
- Class
- CvLuaPlayer
- Hook name
CivHooks::CvLuaPlayer_lGetRecentTradeValue
Hooks
static bool BeforeCvLuaPlayer_lGetRecentTradeValue(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetRecentTradeValue(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetRecentTradeValue(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetRecentTradeValue>(host, &BeforeCvLuaPlayer_lGetRecentTradeValue);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetRecentTradeValue>(host, &AfterCvLuaPlayer_lGetRecentTradeValue);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetRecentTradeValue>(host, &ReplaceCvLuaPlayer_lGetRecentTradeValue);
Code
8860int CvLuaPlayer::lGetRecentTradeValue(lua_State* L)8861{8862 CvPlayerAI* pkPlayer = GetInstance(L);8863 PlayerTypes eOtherPlayer = (PlayerTypes) lua_tointeger(L, 2);88648865 const int iValue = pkPlayer->GetDiplomacyAI()->GetRecentTradeValue(eOtherPlayer);88668867 lua_pushinteger(L, iValue);8868 return 1;8869}
Calls
- CvDiplomacyAI::GetRecentTradeValue(PlayerTypes)
CvLuaScopedInstance::GetInstance- CvPlayer::GetDiplomacyAI() const
lua_pushintegerlua_tointeger