Bazaar developer reference

CvMap::updateLayout(bool)

Defined in
CvMap.cpp, line 610
Class
CvMap
Hook name
CivHooks::CvMap_updateLayout

Hooks

static bool BeforeCvMap_updateLayout(CvMap* self, bool bDebug);static void AfterCvMap_updateLayout(CvMap* self, bool bDebug);static void ReplaceCvMap_updateLayout(void (*original)(CvMap*, bool), CvMap* self, bool bDebug);CivRegisterBefore<CivHooks::CvMap_updateLayout>(host, &BeforeCvMap_updateLayout);CivRegisterAfter<CivHooks::CvMap_updateLayout>(host, &AfterCvMap_updateLayout);CivRegisterReplace<CivHooks::CvMap_updateLayout>(host, &ReplaceCvMap_updateLayout);

Code

610void CvMap::updateLayout(bool bDebug)611{612	for(int iI = 0; iI < numPlots(); iI++)613	{614		CvPlot* pThisPlot = plotByIndexUnchecked(iI);615		if(pThisPlot && pThisPlot->isLayoutDirty())616		{617			pThisPlot->updateLayout(bDebug);618			pThisPlot->setLayoutDirty(false);619		}620	}621	DLLUI->setDirty(PlotData_DIRTY_BIT,false);622}

Calls

Called by