Bazaar developer reference

CvLuaLeague::lGetEnactProposalsOnHold(lua_State *)

Defined in
Lua/CvLuaLeague.cpp, line 318
Class
CvLuaLeague
Hook name
CivHooks::CvLuaLeague_lGetEnactProposalsOnHold

Hooks

static bool BeforeCvLuaLeague_lGetEnactProposalsOnHold(lua_State* L, int& result);static void AfterCvLuaLeague_lGetEnactProposalsOnHold(lua_State* L, int& result);static int ReplaceCvLuaLeague_lGetEnactProposalsOnHold(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaLeague_lGetEnactProposalsOnHold>(host, &BeforeCvLuaLeague_lGetEnactProposalsOnHold);CivRegisterAfter<CivHooks::CvLuaLeague_lGetEnactProposalsOnHold>(host, &AfterCvLuaLeague_lGetEnactProposalsOnHold);CivRegisterReplace<CivHooks::CvLuaLeague_lGetEnactProposalsOnHold>(host, &ReplaceCvLuaLeague_lGetEnactProposalsOnHold);

Code

317//table GetEnactProposalsOnHold();318int CvLuaLeague::lGetEnactProposalsOnHold(lua_State* L)319{320	CvLeague* pLeague = GetInstance(L);321322	lua_createtable(L, 0, 0);323	int iIndex = 1;324325	EnactProposalList v = pLeague->GetEnactProposalsOnHold();326	for(EnactProposalList::iterator it = v.begin(); it != v.end(); ++it)327	{328		lua_createtable(L, 0, 0);329		const int t = lua_gettop(L);330331		lProposalTableHelper(L, t, (*it));332333		lua_rawseti(L, -2, iIndex++);334	}335	return 1;336}

Calls

Called by