Bazaar developer reference

CvLuaCity::lGetTotalBaseBuildingMaintenance(lua_State *)

Defined in
Lua/CvLuaCity.cpp, line 4051
Class
CvLuaCity
Hook name
CivHooks::CvLuaCity_lGetTotalBaseBuildingMaintenance

Hooks

static bool BeforeCvLuaCity_lGetTotalBaseBuildingMaintenance(lua_State* L, int& result);static void AfterCvLuaCity_lGetTotalBaseBuildingMaintenance(lua_State* L, int& result);static int ReplaceCvLuaCity_lGetTotalBaseBuildingMaintenance(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaCity_lGetTotalBaseBuildingMaintenance>(host, &BeforeCvLuaCity_lGetTotalBaseBuildingMaintenance);CivRegisterAfter<CivHooks::CvLuaCity_lGetTotalBaseBuildingMaintenance>(host, &AfterCvLuaCity_lGetTotalBaseBuildingMaintenance);CivRegisterReplace<CivHooks::CvLuaCity_lGetTotalBaseBuildingMaintenance>(host, &ReplaceCvLuaCity_lGetTotalBaseBuildingMaintenance);

Code

4050//int GetTotalBaseBuildingMaintenance(BuildingTypes iIndex);4051int CvLuaCity::lGetTotalBaseBuildingMaintenance(lua_State* L)4052{4053	CvCity* pkCity = GetInstance(L);4054	const int iResult = pkCity->GetCityBuildings()->GetTotalBaseBuildingMaintenance();4055	lua_pushinteger(L, iResult);4056	return 1;4057}

Calls

Called by