Bazaar developer reference

CvLuaPlayer::lGetNumCiviliansReturnedToMe(lua_State *)

Defined in
Lua/CvLuaPlayer.cpp, line 8505
Class
CvLuaPlayer
Hook name
CivHooks::CvLuaPlayer_lGetNumCiviliansReturnedToMe

Hooks

static bool BeforeCvLuaPlayer_lGetNumCiviliansReturnedToMe(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetNumCiviliansReturnedToMe(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetNumCiviliansReturnedToMe(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetNumCiviliansReturnedToMe>(host, &BeforeCvLuaPlayer_lGetNumCiviliansReturnedToMe);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetNumCiviliansReturnedToMe>(host, &AfterCvLuaPlayer_lGetNumCiviliansReturnedToMe);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetNumCiviliansReturnedToMe>(host, &ReplaceCvLuaPlayer_lGetNumCiviliansReturnedToMe);

Code

8505int CvLuaPlayer::lGetNumCiviliansReturnedToMe(lua_State* L)8506{8507	CvPlayerAI* pkPlayer = GetInstance(L);8508	PlayerTypes eOtherPlayer = (PlayerTypes) lua_tointeger(L, 2);85098510	const int iValue = pkPlayer->GetDiplomacyAI()->GetNumCiviliansReturnedToMe(eOtherPlayer);85118512	lua_pushinteger(L, iValue);8513	return 1;8514}

Calls

Called by