Bazaar developer reference

CvLuaArea::lGetUnitsPerPlayer(lua_State *)

Defined in
Lua/CvLuaArea.cpp, line 216
Class
CvLuaArea
Hook name
CivHooks::CvLuaArea_lGetUnitsPerPlayer

Hooks

static bool BeforeCvLuaArea_lGetUnitsPerPlayer(lua_State* L, int& result);static void AfterCvLuaArea_lGetUnitsPerPlayer(lua_State* L, int& result);static int ReplaceCvLuaArea_lGetUnitsPerPlayer(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaArea_lGetUnitsPerPlayer>(host, &BeforeCvLuaArea_lGetUnitsPerPlayer);CivRegisterAfter<CivHooks::CvLuaArea_lGetUnitsPerPlayer>(host, &AfterCvLuaArea_lGetUnitsPerPlayer);CivRegisterReplace<CivHooks::CvLuaArea_lGetUnitsPerPlayer>(host, &ReplaceCvLuaArea_lGetUnitsPerPlayer);

Code

215//int getUnitsPerPlayer(PlayerTypes eIndex);216int CvLuaArea::lGetUnitsPerPlayer(lua_State* L)217{218	CvArea* pkArea = GetInstance(L);219	const PlayerTypes eIndex = (PlayerTypes)lua_tointeger(L, 2);220221	const int iResult = pkArea->getUnitsPerPlayer(eIndex);222	lua_pushinteger(L, iResult);223	return 1;224}

Calls

Called by