Bazaar developer reference

CvWorldBuilderMapLoader::ClearResources()

Defined in
CvWorldBuilderMapLoader.cpp, line 1783
Class
CvWorldBuilderMapLoader
Hook name
CivHooks::CvWorldBuilderMapLoader_ClearResources

Hooks

static bool BeforeCvWorldBuilderMapLoader_ClearResources();static void AfterCvWorldBuilderMapLoader_ClearResources();static void ReplaceCvWorldBuilderMapLoader_ClearResources(void (*original)());CivRegisterBefore<CivHooks::CvWorldBuilderMapLoader_ClearResources>(host, &BeforeCvWorldBuilderMapLoader_ClearResources);CivRegisterAfter<CivHooks::CvWorldBuilderMapLoader_ClearResources>(host, &AfterCvWorldBuilderMapLoader_ClearResources);CivRegisterReplace<CivHooks::CvWorldBuilderMapLoader_ClearResources>(host, &ReplaceCvWorldBuilderMapLoader_ClearResources);

Code

1783void CvWorldBuilderMapLoader::ClearResources()1784{1785	const uint uiPlotCount = sg_kSave.GetPlotCount();1786	for(uint i = 0; i < uiPlotCount; ++i)1787	{1788		CvWorldBuilderMap::PlotMapData& kPlot = sg_kSave.GetPlotData(i);1789		kPlot.SetResourceType(CvWorldBuilderMap::PlotMapData::InvalidResource);1790	}1791}

Calls

Called by