Bazaar developer reference

CvLuaCity::lGetNumCityPlots(lua_State *)

Defined in
Lua/CvLuaCity.cpp, line 4329
Class
CvLuaCity
Hook name
CivHooks::CvLuaCity_lGetNumCityPlots

Hooks

static bool BeforeCvLuaCity_lGetNumCityPlots(lua_State* L, int& result);static void AfterCvLuaCity_lGetNumCityPlots(lua_State* L, int& result);static int ReplaceCvLuaCity_lGetNumCityPlots(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaCity_lGetNumCityPlots>(host, &BeforeCvLuaCity_lGetNumCityPlots);CivRegisterAfter<CivHooks::CvLuaCity_lGetNumCityPlots>(host, &AfterCvLuaCity_lGetNumCityPlots);CivRegisterReplace<CivHooks::CvLuaCity_lGetNumCityPlots>(host, &ReplaceCvLuaCity_lGetNumCityPlots);

Code

4329int CvLuaCity::lGetNumCityPlots(lua_State* L)4330{4331#if defined(MOD_API_LUA_EXTENSIONS) && defined(MOD_GLOBAL_CITY_WORKING)4332	CvCity* pkCity = GetInstance(L);4333	lua_pushinteger(L, pkCity->GetNumWorkablePlots());4334#else4335	lua_pushinteger(L, NUM_CITY_PLOTS);4336#endif4337	return 1;4338}

Calls

Called by