Bazaar developer reference

CvLuaLeague::lGetProjectDetails(lua_State *)

Defined in
Lua/CvLuaLeague.cpp, line 764
Class
CvLuaLeague
Hook name
CivHooks::CvLuaLeague_lGetProjectDetails

Hooks

static bool BeforeCvLuaLeague_lGetProjectDetails(lua_State* L, int& result);static void AfterCvLuaLeague_lGetProjectDetails(lua_State* L, int& result);static int ReplaceCvLuaLeague_lGetProjectDetails(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaLeague_lGetProjectDetails>(host, &BeforeCvLuaLeague_lGetProjectDetails);CivRegisterAfter<CivHooks::CvLuaLeague_lGetProjectDetails>(host, &AfterCvLuaLeague_lGetProjectDetails);CivRegisterReplace<CivHooks::CvLuaLeague_lGetProjectDetails>(host, &ReplaceCvLuaLeague_lGetProjectDetails);

Code

763//string GetProjectDetails(LeagueProjectTypes eProject, PlayerTypes eObserver);764int CvLuaLeague::lGetProjectDetails(lua_State* L)765{766	CvLeague* pLeague = GetInstance(L);767	const LeagueProjectTypes eProject = (LeagueProjectTypes) lua_tointeger(L, 2);768	const PlayerTypes eObserver = (PlayerTypes) luaL_optint(L, 3, NO_PLAYER);769770	CvString sValue = pLeague->GetProjectDetails(eProject, eObserver);771	lua_pushstring(L, sValue.c_str());772	return 1;773}

Calls

Called by