Bazaar developer reference

CvLuaLeague::lIsProjectActive(lua_State *)

Defined in
Lua/CvLuaLeague.cpp, line 598
Class
CvLuaLeague
Hook name
CivHooks::CvLuaLeague_lIsProjectActive

Hooks

static bool BeforeCvLuaLeague_lIsProjectActive(lua_State* L, int& result);static void AfterCvLuaLeague_lIsProjectActive(lua_State* L, int& result);static int ReplaceCvLuaLeague_lIsProjectActive(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaLeague_lIsProjectActive>(host, &BeforeCvLuaLeague_lIsProjectActive);CivRegisterAfter<CivHooks::CvLuaLeague_lIsProjectActive>(host, &AfterCvLuaLeague_lIsProjectActive);CivRegisterReplace<CivHooks::CvLuaLeague_lIsProjectActive>(host, &ReplaceCvLuaLeague_lIsProjectActive);

Code

597//bool IsProjectActive(LeagueProjectTypes eLeagueProject);598int CvLuaLeague::lIsProjectActive(lua_State* L)599{600	CvLeague* pLeague = GetInstance(L);601	const LeagueProjectTypes eLeagueProject = (LeagueProjectTypes) lua_tointeger(L, 2);602603	const bool bValue = pLeague->IsProjectActive(eLeagueProject);604	lua_pushboolean(L, bValue);605	return 1;606}

Calls

Called by