MCPcopy Create free account
hub / github.com/OpenLoco/OpenLoco / resetLandDistributionPatterns

Function resetLandDistributionPatterns

src/OpenLoco/src/EditorController.cpp:209–223  ·  view source on GitHub ↗

0x00440297

Source from the content-addressed store, hash-verified

207
208 // 0x00440297
209 static void resetLandDistributionPatterns()
210 {
211 auto& options = Scenario::getOptions();
212 for (auto i = 0U; i < ObjectManager::getMaxObjects(ObjectType::land); i++)
213 {
214 options.landDistributionPatterns[i] = Scenario::LandDistributionPattern::everywhere;
215 auto* landObj = ObjectManager::get<LandObject>(i);
216 if (landObj == nullptr)
217 {
218 continue;
219 }
220
221 options.landDistributionPatterns[i] = Scenario::LandDistributionPattern(landObj->distributionPattern);
222 }
223 }
224
225 // 0x0043EE25
226 static bool validateStep1()

Callers 1

initFunction · 0.85

Calls 2

getMaxObjectsFunction · 0.85

Tested by

no test coverage detected