Bazaar developer reference

CvMap::updateAdjacency()

Defined in
CvMap.cpp, line 688
Class
CvMap
Hook name
CivHooks::CvMap_updateAdjacency

Hooks

static bool BeforeCvMap_updateAdjacency(CvMap* self);static void AfterCvMap_updateAdjacency(CvMap* self);static void ReplaceCvMap_updateAdjacency(void (*original)(CvMap*), CvMap* self);CivRegisterBefore<CivHooks::CvMap_updateAdjacency>(host, &BeforeCvMap_updateAdjacency);CivRegisterAfter<CivHooks::CvMap_updateAdjacency>(host, &AfterCvMap_updateAdjacency);CivRegisterReplace<CivHooks::CvMap_updateAdjacency>(host, &ReplaceCvMap_updateAdjacency);

Code

687//	Update the adjacency cache values688void CvMap::updateAdjacency()689{690	int iI;691692	for(iI = 0; iI < numPlots(); iI++)693	{694		CvPlot* pPlot = plotByIndexUnchecked(iI);695		pPlot->m_bIsAdjacentToLand = pPlot->isAdjacentToLand();696	}697}

Calls

Called by