Bazaar developer reference

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

Called by