Bazaar developer reference

CvLuaUnit::lGeneratePath(lua_State *)

Defined in
Lua/CvLuaUnit.cpp, line 736
Class
CvLuaUnit
Hook name
CivHooks::CvLuaUnit_lGeneratePath

Hooks

static bool BeforeCvLuaUnit_lGeneratePath(lua_State* L, int& result);static void AfterCvLuaUnit_lGeneratePath(lua_State* L, int& result);static int ReplaceCvLuaUnit_lGeneratePath(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaUnit_lGeneratePath>(host, &BeforeCvLuaUnit_lGeneratePath);CivRegisterAfter<CivHooks::CvLuaUnit_lGeneratePath>(host, &AfterCvLuaUnit_lGeneratePath);CivRegisterReplace<CivHooks::CvLuaUnit_lGeneratePath>(host, &ReplaceCvLuaUnit_lGeneratePath);

Code

735//bool generatePath(CyPlot* pToPlot, int iFlags = 0, bool bReuse = false, int* piPathTurns = NULL);736int CvLuaUnit::lGeneratePath(lua_State* L)737{738	luaL_error(L, "NYI");739	/*CvUnit* pkUnit = GetInstance(L);740	CvPlot* pkPlot = CvLuaPlot::GetInstance(L, 2);741	const int iFlags = 0;742	const bool bReuse = luaL_optint(L, 4, 0);	//defeaults to false743	const bool bResult = pkUnit->generatePath();744745	lua_pushboolean(L, bResult);746	return 1;*/747	return 0;748}

Calls

Called by