CvLuaPlayer::lGetUnhappinessFromCityForUI(lua_State *)
- Defined in
- Lua/CvLuaPlayer.cpp, line 3238
- Class
- CvLuaPlayer
- Hook name
CivHooks::CvLuaPlayer_lGetUnhappinessFromCityForUI
Hooks
static bool BeforeCvLuaPlayer_lGetUnhappinessFromCityForUI(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetUnhappinessFromCityForUI(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetUnhappinessFromCityForUI(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetUnhappinessFromCityForUI>(host, &BeforeCvLuaPlayer_lGetUnhappinessFromCityForUI);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetUnhappinessFromCityForUI>(host, &AfterCvLuaPlayer_lGetUnhappinessFromCityForUI);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetUnhappinessFromCityForUI>(host, &ReplaceCvLuaPlayer_lGetUnhappinessFromCityForUI);
Code
3237//int GetUnhappinessFromCityForUI() const;3238int CvLuaPlayer::lGetUnhappinessFromCityForUI(lua_State* L)3239{3240 CvPlayerAI* pkPlayer = GetInstance(L);3241 CvCity* pkCity = CvLuaCity::GetInstance(L, 2, false);32423243 const int iUnhappiness = pkPlayer->GetUnhappinessFromCityForUI(pkCity);3244 lua_pushinteger(L, iUnhappiness);3245 return 1;3246}
Calls
CvLuaScopedInstance::GetInstanceCvLuaScopedInstance::GetInstance- CvPlayer::GetUnhappinessFromCityForUI(CvCity *) const
lua_pushinteger