Bazaar developer reference

CvTacticalDominanceZone::SetClosestCity(CvCity *)

Defined in
CvTacticalAnalysisMap.cpp, line 112
Class
CvTacticalDominanceZone
Hook name
CivHooks::CvTacticalDominanceZone_SetClosestCity

Hooks

static bool BeforeCvTacticalDominanceZone_SetClosestCity(CvTacticalDominanceZone* self, CvCity* pCity);static void AfterCvTacticalDominanceZone_SetClosestCity(CvTacticalDominanceZone* self, CvCity* pCity);static void ReplaceCvTacticalDominanceZone_SetClosestCity(void (*original)(CvTacticalDominanceZone*, CvCity*), CvTacticalDominanceZone* self, CvCity* pCity);CivRegisterBefore<CivHooks::CvTacticalDominanceZone_SetClosestCity>(host, &BeforeCvTacticalDominanceZone_SetClosestCity);CivRegisterAfter<CivHooks::CvTacticalDominanceZone_SetClosestCity>(host, &AfterCvTacticalDominanceZone_SetClosestCity);CivRegisterReplace<CivHooks::CvTacticalDominanceZone_SetClosestCity>(host, &ReplaceCvTacticalDominanceZone_SetClosestCity);

Code

111/// Set city controlling this zone112void CvTacticalDominanceZone::SetClosestCity(CvCity* pCity)113{114	if(pCity != NULL)115	{116		m_iCityID = pCity->GetID();117	}118	else119	{120		m_iCityID = -1;121	}122}

Calls

Called by