Bazaar developer reference

CvLuaUnit::lGetExtraMoves(lua_State *)

Defined in
Lua/CvLuaUnit.cpp, line 4151
Class
CvLuaUnit
Hook name
CivHooks::CvLuaUnit_lGetExtraMoves

Hooks

static bool BeforeCvLuaUnit_lGetExtraMoves(lua_State* L, int& result);static void AfterCvLuaUnit_lGetExtraMoves(lua_State* L, int& result);static int ReplaceCvLuaUnit_lGetExtraMoves(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaUnit_lGetExtraMoves>(host, &BeforeCvLuaUnit_lGetExtraMoves);CivRegisterAfter<CivHooks::CvLuaUnit_lGetExtraMoves>(host, &AfterCvLuaUnit_lGetExtraMoves);CivRegisterReplace<CivHooks::CvLuaUnit_lGetExtraMoves>(host, &ReplaceCvLuaUnit_lGetExtraMoves);

Code

4150//int getExtraMoves();4151int CvLuaUnit::lGetExtraMoves(lua_State* L)4152{4153	CvUnit* pkUnit = GetInstance(L);41544155	const int iResult = pkUnit->getExtraMoves();4156	lua_pushinteger(L, iResult);4157	return 1;4158}

Calls

Called by