CvLuaDeal::lGetNumResource(lua_State *)
- Defined in
- Lua/CvLuaDeal.cpp, line 140
- Class
- CvLuaDeal
- Hook name
CivHooks::CvLuaDeal_lGetNumResource
Hooks
static bool BeforeCvLuaDeal_lGetNumResource(lua_State* L, int& result);static void AfterCvLuaDeal_lGetNumResource(lua_State* L, int& result);static int ReplaceCvLuaDeal_lGetNumResource(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaDeal_lGetNumResource>(host, &BeforeCvLuaDeal_lGetNumResource);CivRegisterAfter<CivHooks::CvLuaDeal_lGetNumResource>(host, &AfterCvLuaDeal_lGetNumResource);CivRegisterReplace<CivHooks::CvLuaDeal_lGetNumResource>(host, &ReplaceCvLuaDeal_lGetNumResource);
Code
140int CvLuaDeal::lGetNumResource(lua_State* L)141{142 CvDeal* pkDeal = GetInstance(L);143 const PlayerTypes ePlayer = (PlayerTypes) lua_tointeger(L, 2);144 const ResourceTypes eResource = (ResourceTypes) lua_tointeger(L, 3);145 int iResult = pkDeal->GetNumResource(ePlayer, eResource);146 lua_pushinteger(L, iResult);147 return 1;148}
Calls
- CvDeal::GetNumResource(PlayerTypes, ResourceTypes)
CvLuaScopedInstance::GetInstancelua_pushintegerlua_tointeger