Bazaar developer reference

CvTacticalDominanceZone::GetClosestCity() const

Defined in
CvTacticalAnalysisMap.cpp, line 101
Class
CvTacticalDominanceZone
Hook name
CivHooks::CvTacticalDominanceZone_GetClosestCity

Hooks

static bool BeforeCvTacticalDominanceZone_GetClosestCity(const CvTacticalDominanceZone* self, CvCity*& result);static void AfterCvTacticalDominanceZone_GetClosestCity(const CvTacticalDominanceZone* self, CvCity*& result);static CvCity* ReplaceCvTacticalDominanceZone_GetClosestCity(CvCity* (*original)(const CvTacticalDominanceZone*), const CvTacticalDominanceZone* self);CivRegisterBefore<CivHooks::CvTacticalDominanceZone_GetClosestCity>(host, &BeforeCvTacticalDominanceZone_GetClosestCity);CivRegisterAfter<CivHooks::CvTacticalDominanceZone_GetClosestCity>(host, &AfterCvTacticalDominanceZone_GetClosestCity);CivRegisterReplace<CivHooks::CvTacticalDominanceZone_GetClosestCity>(host, &ReplaceCvTacticalDominanceZone_GetClosestCity);

Code

100/// Retrieve city controlling this zone101CvCity* CvTacticalDominanceZone::GetClosestCity() const102{103	if(m_eOwner != NO_PLAYER)104	{105		return GET_PLAYER(m_eOwner).getCity(m_iCityID);106	}107108	return NULL;109}

Calls

Called by