Bazaar developer reference

CvLuaLeague::lResolutionTableHelper(lua_State *, const int, CvResolution &)

Defined in
Lua/CvLuaLeague.cpp, line 868
Class
CvLuaLeague
Hook name
CivHooks::CvLuaLeague_lResolutionTableHelper

Hooks

static bool BeforeCvLuaLeague_lResolutionTableHelper(lua_State* L, const int iTop, CvResolution & resolution, int& result);static void AfterCvLuaLeague_lResolutionTableHelper(lua_State* L, const int iTop, CvResolution & resolution, int& result);static int ReplaceCvLuaLeague_lResolutionTableHelper(int (*original)(lua_State*, const int, CvResolution &), lua_State* L, const int iTop, CvResolution & resolution);CivRegisterBefore<CivHooks::CvLuaLeague_lResolutionTableHelper>(host, &BeforeCvLuaLeague_lResolutionTableHelper);CivRegisterAfter<CivHooks::CvLuaLeague_lResolutionTableHelper>(host, &AfterCvLuaLeague_lResolutionTableHelper);CivRegisterReplace<CivHooks::CvLuaLeague_lResolutionTableHelper>(host, &ReplaceCvLuaLeague_lResolutionTableHelper);

Code

868int CvLuaLeague::lResolutionTableHelper(lua_State* L, const int iTop, CvResolution &resolution)869{870	lua_pushinteger(L, resolution.GetID());871	lua_setfield(L, iTop, "ID");872	873	lua_pushinteger(L, resolution.GetType());874	lua_setfield(L, iTop, "Type");875876	lua_pushinteger(L, resolution.GetVoterDecision()->GetDecision());877	lua_setfield(L, iTop, "VoterDecision");878879	lua_pushinteger(L, resolution.GetProposerDecision()->GetDecision());880	lua_setfield(L, iTop, "ProposerDecision");881882	return 0;883}

Calls

Called by