Bazaar developer reference

CvLuaPlayer::lIsCapitalConnectedToCity(lua_State *)

Defined in
Lua/CvLuaPlayer.cpp, line 1556
Class
CvLuaPlayer
Hook name
CivHooks::CvLuaPlayer_lIsCapitalConnectedToCity

Hooks

static bool BeforeCvLuaPlayer_lIsCapitalConnectedToCity(lua_State* L, int& result);static void AfterCvLuaPlayer_lIsCapitalConnectedToCity(lua_State* L, int& result);static int ReplaceCvLuaPlayer_lIsCapitalConnectedToCity(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaPlayer_lIsCapitalConnectedToCity>(host, &BeforeCvLuaPlayer_lIsCapitalConnectedToCity);CivRegisterAfter<CivHooks::CvLuaPlayer_lIsCapitalConnectedToCity>(host, &AfterCvLuaPlayer_lIsCapitalConnectedToCity);CivRegisterReplace<CivHooks::CvLuaPlayer_lIsCapitalConnectedToCity>(host, &ReplaceCvLuaPlayer_lIsCapitalConnectedToCity);

Code

1556int CvLuaPlayer::lIsCapitalConnectedToCity(lua_State* L)1557{1558	CvPlayerAI* pkPlayer = GetInstance(L);1559	CvCity* pkCity = CvLuaCity::GetInstance(L, 2);15601561	const bool bResult = pkPlayer->IsCapitalConnectedToCity(pkCity);1562	lua_pushboolean(L, bResult);1563	return 1;1564}

Calls

Called by