Bazaar developer reference

CvLuaCity::lGetFaithBuildingTourism(lua_State *)

Defined in
Lua/CvLuaCity.cpp, line 2458
Class
CvLuaCity
Hook name
CivHooks::CvLuaCity_lGetFaithBuildingTourism

Hooks

static bool BeforeCvLuaCity_lGetFaithBuildingTourism(lua_State* L, int& result);static void AfterCvLuaCity_lGetFaithBuildingTourism(lua_State* L, int& result);static int ReplaceCvLuaCity_lGetFaithBuildingTourism(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaCity_lGetFaithBuildingTourism>(host, &BeforeCvLuaCity_lGetFaithBuildingTourism);CivRegisterAfter<CivHooks::CvLuaCity_lGetFaithBuildingTourism>(host, &AfterCvLuaCity_lGetFaithBuildingTourism);CivRegisterReplace<CivHooks::CvLuaCity_lGetFaithBuildingTourism>(host, &ReplaceCvLuaCity_lGetFaithBuildingTourism);

Code

2457// int GetFaithBuildingTourism()2458int CvLuaCity::lGetFaithBuildingTourism(lua_State* L)2459{2460	int iRtnValue = 0;2461	CvCity* pkCity = GetInstance(L);2462	ReligionTypes eMajority = pkCity->GetCityReligions()->GetReligiousMajority();2463	const CvReligion* pReligion = GC.getGame().GetGameReligions()->GetReligion(eMajority, pkCity->getOwner());2464	if(pReligion)2465	{2466		iRtnValue = pReligion->m_Beliefs.GetFaithBuildingTourism();2467	}2468	lua_pushinteger(L, iRtnValue);2469	return 1;2470}

Calls

Called by