Bazaar developer reference

CvPlayer::IsCapitalConnectedToCity(CvCity *, RouteTypes)

Defined in
CvPlayer.cpp, line 5833
Class
CvPlayer
Hook name
CivHooks::CvPlayer_IsCapitalConnectedToCity

Hooks

static bool BeforeCvPlayer_IsCapitalConnectedToCity(CvPlayer* self, CvCity* pCity, RouteTypes eRestrictRoute, bool& result);static void AfterCvPlayer_IsCapitalConnectedToCity(CvPlayer* self, CvCity* pCity, RouteTypes eRestrictRoute, bool& result);static bool ReplaceCvPlayer_IsCapitalConnectedToCity(bool (*original)(CvPlayer*, CvCity*, RouteTypes), CvPlayer* self, CvCity* pCity, RouteTypes eRestrictRoute);CivRegisterBefore<CivHooks::CvPlayer_IsCapitalConnectedToCity>(host, &BeforeCvPlayer_IsCapitalConnectedToCity);CivRegisterAfter<CivHooks::CvPlayer_IsCapitalConnectedToCity>(host, &AfterCvPlayer_IsCapitalConnectedToCity);CivRegisterReplace<CivHooks::CvPlayer_IsCapitalConnectedToCity>(host, &ReplaceCvPlayer_IsCapitalConnectedToCity);

Code

5833bool CvPlayer::IsCapitalConnectedToCity(CvCity* pCity, RouteTypes eRestrictRoute)5834{5835	CvCity* pPlayerCapital = getCapitalCity();5836	if(pPlayerCapital == NULL)5837	{5838		return false;5839	}58405841	return IsPlotConnectedToPlot(pPlayerCapital->plot(), pCity->plot(), eRestrictRoute);5842}

Calls

Called by