CvLuaPlayer::lGetDealValue(lua_State *)
- Defined in
- Lua/CvLuaPlayer.cpp, line 11237
- Class
- CvLuaPlayer
- Hook name
CivHooks::CvLuaPlayer_lGetDealValue
Hooks
static bool BeforeCvLuaPlayer_lGetDealValue(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetDealValue(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetDealValue(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetDealValue>(host, &BeforeCvLuaPlayer_lGetDealValue);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetDealValue>(host, &AfterCvLuaPlayer_lGetDealValue);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetDealValue>(host, &ReplaceCvLuaPlayer_lGetDealValue);
Code
11237int CvLuaPlayer::lGetDealValue (lua_State* L)11238{11239 CvPlayerAI* pkThisPlayer = GetInstance(L);11240 CvDeal* pkDeal = CvLuaDeal::GetInstance(L, 2);11241 int iValueImOffering, iValueTheirOffering;11242 lua_pushinteger(L, pkThisPlayer->GetDealAI()->GetDealValue(pkDeal, iValueImOffering, iValueTheirOffering, false));11243 return 1;11244}
Calls
- CvDealAI::GetDealValue(CvDeal *, int &, int &, bool)
CvLuaScopedInstance::GetInstanceCvLuaScopedInstance::GetInstance- CvPlayer::GetDealAI() const
lua_pushinteger