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
- CvCity::GetNumWorkablePlots(int) const
CvLuaScopedInstance::GetInstancelua_pushinteger