Bazaar developer reference

CvTacticalAnalysisMap::GetZone(int)

Defined in
CvTacticalAnalysisMap.cpp, line 1180
Class
CvTacticalAnalysisMap
Hook name
CivHooks::CvTacticalAnalysisMap_GetZone

Hooks

static bool BeforeCvTacticalAnalysisMap_GetZone(CvTacticalAnalysisMap* self, int iIndex, CvTacticalDominanceZone*& result);static void AfterCvTacticalAnalysisMap_GetZone(CvTacticalAnalysisMap* self, int iIndex, CvTacticalDominanceZone*& result);static CvTacticalDominanceZone* ReplaceCvTacticalAnalysisMap_GetZone(CvTacticalDominanceZone* (*original)(CvTacticalAnalysisMap*, int), CvTacticalAnalysisMap* self, int iIndex);CivRegisterBefore<CivHooks::CvTacticalAnalysisMap_GetZone>(host, &BeforeCvTacticalAnalysisMap_GetZone);CivRegisterAfter<CivHooks::CvTacticalAnalysisMap_GetZone>(host, &AfterCvTacticalAnalysisMap_GetZone);CivRegisterReplace<CivHooks::CvTacticalAnalysisMap_GetZone>(host, &ReplaceCvTacticalAnalysisMap_GetZone);

Code

1179/// Retrieve a dominance zone1180CvTacticalDominanceZone* CvTacticalAnalysisMap::GetZone(int iIndex)1181{1182	if(iIndex < 0 || iIndex >= (int)m_DominanceZones.size())1183		return 0;1184	return &m_DominanceZones[iIndex];1185}

Calls

Called by