Bazaar developer reference

CvLuaLeague::lGetResolutionDetails(lua_State *)

Defined in
Lua/CvLuaLeague.cpp, line 738
Class
CvLuaLeague
Hook name
CivHooks::CvLuaLeague_lGetResolutionDetails

Hooks

static bool BeforeCvLuaLeague_lGetResolutionDetails(lua_State* L, int& result);static void AfterCvLuaLeague_lGetResolutionDetails(lua_State* L, int& result);static int ReplaceCvLuaLeague_lGetResolutionDetails(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaLeague_lGetResolutionDetails>(host, &BeforeCvLuaLeague_lGetResolutionDetails);CivRegisterAfter<CivHooks::CvLuaLeague_lGetResolutionDetails>(host, &AfterCvLuaLeague_lGetResolutionDetails);CivRegisterReplace<CivHooks::CvLuaLeague_lGetResolutionDetails>(host, &ReplaceCvLuaLeague_lGetResolutionDetails);

Code

737//string GetResolutionDetails(ResolutionTypes eResolution, PlayerTypes eObserver, int iResolutionID, int iProposerChoice);738int CvLuaLeague::lGetResolutionDetails(lua_State* L)739{740	CvLeague* pLeague = GetInstance(L);741	const ResolutionTypes eResolution = (ResolutionTypes) lua_tointeger(L, 2);742	const PlayerTypes eObserver = (PlayerTypes) lua_tointeger(L, 3);743	const int iResolutionID = lua_tointeger(L, 4);744	const int iProposerChoice = lua_tointeger(L, 5);745746	CvString sValue = pLeague->GetResolutionDetails(eResolution, eObserver, iResolutionID, iProposerChoice);747	lua_pushstring(L, sValue.c_str());748	return 1;749}

Calls

Called by