Bazaar developer reference

CvLuaGame::lSetFounder(lua_State *)

Defined in
Lua/CvLuaGame.cpp, line 2651
Class
CvLuaGame
Hook name
CivHooks::CvLuaGame_lSetFounder

Hooks

static bool BeforeCvLuaGame_lSetFounder(lua_State* L, int& result);static void AfterCvLuaGame_lSetFounder(lua_State* L, int& result);static int ReplaceCvLuaGame_lSetFounder(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaGame_lSetFounder>(host, &BeforeCvLuaGame_lSetFounder);CivRegisterAfter<CivHooks::CvLuaGame_lSetFounder>(host, &AfterCvLuaGame_lSetFounder);CivRegisterReplace<CivHooks::CvLuaGame_lSetFounder>(host, &ReplaceCvLuaGame_lSetFounder);

Code

2651int CvLuaGame::lSetFounder(lua_State* L)2652{2653	const ReligionTypes eReligion = static_cast<ReligionTypes>(luaL_checkint(L, 1));2654	const PlayerTypes eFounder = static_cast<PlayerTypes>(luaL_checkint(L, 2));26552656	GC.getGame().GetGameReligions()->SetFounder(eReligion, eFounder);26572658	return 0;2659}

Calls

Called by