Bazaar developer reference

CvLuaPlayer::lGetNewCityName(lua_State *)

Defined in
Lua/CvLuaPlayer.cpp, line 1239
Class
CvLuaPlayer
Hook name
CivHooks::CvLuaPlayer_lGetNewCityName

Hooks

static bool BeforeCvLuaPlayer_lGetNewCityName(lua_State* L, int& result);static void AfterCvLuaPlayer_lGetNewCityName(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lGetNewCityName(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lGetNewCityName>(host, &BeforeCvLuaPlayer_lGetNewCityName);CivRegisterAfter<CivHooks::CvLuaPlayer_lGetNewCityName>(host, &AfterCvLuaPlayer_lGetNewCityName);CivRegisterReplace<CivHooks::CvLuaPlayer_lGetNewCityName>(host, &ReplaceCvLuaPlayer_lGetNewCityName);

Code

1238//string getNewCityName();1239int CvLuaPlayer::lGetNewCityName(lua_State* L)1240{1241	CvPlayerAI* pkPlayer = GetInstance(L);1242	if(pkPlayer)1243	{1244		CvString cityName = pkPlayer->getNewCityName();1245		lua_pushstring(L, cityName.c_str());1246		return 1;1247	}1248	return 0;1249}

Calls

Called by