CvLuaLeague::lGetEnactProposals(lua_State *)
- Defined in
- Lua/CvLuaLeague.cpp, line 297
- Class
- CvLuaLeague
- Hook name
CivHooks::CvLuaLeague_lGetEnactProposals
Hooks
static bool BeforeCvLuaLeague_lGetEnactProposals(lua_State* L, int& result);static void AfterCvLuaLeague_lGetEnactProposals(lua_State* L, int& result);static int ReplaceCvLuaLeague_lGetEnactProposals(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaLeague_lGetEnactProposals>(host, &BeforeCvLuaLeague_lGetEnactProposals);CivRegisterAfter<CivHooks::CvLuaLeague_lGetEnactProposals>(host, &AfterCvLuaLeague_lGetEnactProposals);CivRegisterReplace<CivHooks::CvLuaLeague_lGetEnactProposals>(host, &ReplaceCvLuaLeague_lGetEnactProposals);
Code
296//table GetEnactProposals();297int CvLuaLeague::lGetEnactProposals(lua_State* L)298{299 CvLeague* pLeague = GetInstance(L);300301 lua_createtable(L, 0, 0);302 int iIndex = 1;303304 EnactProposalList v = pLeague->GetEnactProposals();305 for(EnactProposalList::iterator it = v.begin(); it != v.end(); ++it)306 {307 lua_createtable(L, 0, 0);308 const int t = lua_gettop(L);309310 lProposalTableHelper(L, t, (*it));311312 lua_rawseti(L, -2, iIndex++);313 }314 return 1;315}
Calls
BaseVector::beginBaseVector::end- CvLeague::GetEnactProposals() const
- CvLuaLeague::lProposalTableHelper(lua_State *, const int, CvProposal &)
CvLuaScopedInstance::GetInstancelua_createtablelua_gettoplua_rawseti