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
CvWorldBuilderMap::GetPlotCountCvWorldBuilderMap::GetPlotDataCvWorldBuilderMap::PlotMapData::SetResourceType