Bazaar developer reference

CvLuaPlot::lGetRevealedRouteType(lua_State *)

Defined in
Lua/CvLuaPlot.cpp, line 1843
Class
CvLuaPlot
Hook name
CivHooks::CvLuaPlot_lGetRevealedRouteType

Hooks

static bool BeforeCvLuaPlot_lGetRevealedRouteType(lua_State* L, int& result);static void AfterCvLuaPlot_lGetRevealedRouteType(lua_State* L, int& result);static int ReplaceCvLuaPlot_lGetRevealedRouteType(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlot_lGetRevealedRouteType>(host, &BeforeCvLuaPlot_lGetRevealedRouteType);CivRegisterAfter<CivHooks::CvLuaPlot_lGetRevealedRouteType>(host, &AfterCvLuaPlot_lGetRevealedRouteType);CivRegisterReplace<CivHooks::CvLuaPlot_lGetRevealedRouteType>(host, &ReplaceCvLuaPlot_lGetRevealedRouteType);

Code

1842//RouteTypes getRevealedRouteType(TeamTypes eTeam, bool bDebug);1843int CvLuaPlot::lGetRevealedRouteType(lua_State* L)1844{1845	CvPlot* pkPlot = GetInstance(L);1846	const TeamTypes eTeam = (TeamTypes)lua_tointeger(L, 2);1847	const bool bDebug = luaL_optbool(L, 3, false);18481849	if (!bDebug)1850		lua_pushinteger(L, pkPlot->getRevealedRouteType(eTeam));1851	else1852		lua_pushinteger(L, pkPlot->getRevealedRouteType(eTeam, true));18531854	return 1;1855}

Calls

Called by