Bazaar developer reference

CvLuaGame::lSetHolyCity(lua_State *)

Defined in
Lua/CvLuaGame.cpp, line 2630
Class
CvLuaGame
Hook name
CivHooks::CvLuaGame_lSetHolyCity

Hooks

static bool BeforeCvLuaGame_lSetHolyCity(lua_State* L, int& result);static void AfterCvLuaGame_lSetHolyCity(lua_State* L, int& result);static int ReplaceCvLuaGame_lSetHolyCity(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaGame_lSetHolyCity>(host, &BeforeCvLuaGame_lSetHolyCity);CivRegisterAfter<CivHooks::CvLuaGame_lSetHolyCity>(host, &AfterCvLuaGame_lSetHolyCity);CivRegisterReplace<CivHooks::CvLuaGame_lSetHolyCity>(host, &ReplaceCvLuaGame_lSetHolyCity);

Code

2630int CvLuaGame::lSetHolyCity(lua_State* L)2631{2632	const ReligionTypes eReligion = static_cast<ReligionTypes>(luaL_checkint(L, 1));2633	CvCity* pkHolyCity	= CvLuaCity::GetInstance(L, 2);26342635	GC.getGame().GetGameReligions()->SetHolyCity(eReligion, pkHolyCity);26362637	return 0;2638}

Calls

Called by