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}