CvLuaPlayer::lGetWarmongerPreviewString(lua_State *)
- Defined in
- Lua/CvLuaPlayer.cpp, line 11868
- Class
- CvLuaPlayer
- Hook name
CivHooks::CvLuaPlayer_lGetWarmongerPreviewString
Hooks
static bool BeforeCvLuaPlayer_lGetWarmongerPreviewString(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetWarmongerPreviewString(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetWarmongerPreviewString(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetWarmongerPreviewString>(host, &BeforeCvLuaPlayer_lGetWarmongerPreviewString);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetWarmongerPreviewString>(host, &AfterCvLuaPlayer_lGetWarmongerPreviewString);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetWarmongerPreviewString>(host, &ReplaceCvLuaPlayer_lGetWarmongerPreviewString);
Code
11868int CvLuaPlayer::lGetWarmongerPreviewString(lua_State* L)11869{11870 const PlayerTypes eOwner = (PlayerTypes) lua_tointeger(L, 2);11871#if defined(MOD_CONFIG_AI_IN_XML)11872 const bool bIsCapital = luaL_optbool(L, 3, false);11873 lua_pushstring(L, CvDiplomacyAIHelpers::GetWarmongerPreviewString(eOwner, bIsCapital));11874#else11875 lua_pushstring(L, CvDiplomacyAIHelpers::GetWarmongerPreviewString(eOwner));11876#endif11877 return 1;11878}
Calls
- CvDiplomacyAIHelpers::GetWarmongerPreviewString(PlayerTypes, bool)
CvString::operator const char *lua_pushstringlua_tointeger- luaL_optbool(lua_State *, int, bool)