Bazaar developer reference

CvLuaGame::lIsBuildingRecommended(lua_State *)

Defined in
Lua/CvLuaGame.cpp, line 2053
Class
CvLuaGame
Hook name
CivHooks::CvLuaGame_lIsBuildingRecommended

Hooks

static bool BeforeCvLuaGame_lIsBuildingRecommended(lua_State* L, int& result);static void AfterCvLuaGame_lIsBuildingRecommended(lua_State* L, int& result);static int ReplaceCvLuaGame_lIsBuildingRecommended(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaGame_lIsBuildingRecommended>(host, &BeforeCvLuaGame_lIsBuildingRecommended);CivRegisterAfter<CivHooks::CvLuaGame_lIsBuildingRecommended>(host, &AfterCvLuaGame_lIsBuildingRecommended);CivRegisterReplace<CivHooks::CvLuaGame_lIsBuildingRecommended>(host, &ReplaceCvLuaGame_lIsBuildingRecommended);

Code

2053int CvLuaGame::lIsBuildingRecommended(lua_State* L)2054{2055	BuildingTypes eBuilding = (BuildingTypes)lua_tointeger(L, 1);2056	AdvisorTypes eAdvisor = (AdvisorTypes)lua_tointeger(L, 2);2057	bool bResult = GC.getGame().GetAdvisorRecommender()->IsBuildingRecommended(eBuilding, eAdvisor);2058	lua_pushboolean(L, bResult);2059	return 1;2060}

Calls

Called by