Bazaar developer reference

CvLuaMap::lGetPlotByIndex(lua_State *)

Defined in
Lua/CvLuaMap.cpp, line 209
Class
CvLuaMap
Hook name
CivHooks::CvLuaMap_lGetPlotByIndex

Hooks

static bool BeforeCvLuaMap_lGetPlotByIndex(lua_State* L, int& result);static void AfterCvLuaMap_lGetPlotByIndex(lua_State* L, int& result);static int ReplaceCvLuaMap_lGetPlotByIndex(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaMap_lGetPlotByIndex>(host, &BeforeCvLuaMap_lGetPlotByIndex);CivRegisterAfter<CivHooks::CvLuaMap_lGetPlotByIndex>(host, &AfterCvLuaMap_lGetPlotByIndex);CivRegisterReplace<CivHooks::CvLuaMap_lGetPlotByIndex>(host, &ReplaceCvLuaMap_lGetPlotByIndex);

Code

209int CvLuaMap::lGetPlotByIndex(lua_State* L)210{211	const int iIndex = lua_tointeger(L, 1);212213	CvPlot* pPlot = GC.getMap().plotByIndex(iIndex);214	if(pPlot)215	{216		CvLuaPlot::Push(L, pPlot);217		return 1;218	}219	return 0;220}

Calls

Called by