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
- CvGame::GetGameReligions()
- CvGameReligions::SetHolyCity(ReligionTypes, CvCity *)
- CvGlobals::getGame()
CvLuaScopedInstance::GetInstanceluaL_checkinteger