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

Function updateLandObjectFlags

src/OpenLoco/src/Objects/ObjectManager.cpp:1085–1099  ·  view source on GitHub ↗

0x004697A1

Source from the content-addressed store, hash-verified

1083
1084 // 0x004697A1
1085 static void updateLandObjectFlags()
1086 {
1087 for (size_t i = 0; i < getMaxObjects(ObjectType::land); i++)
1088 {
1089 auto* landObj = get<LandObject>(i);
1090 if (landObj != nullptr)
1091 {
1092 _landObjectFlags[i] = landObj->flags;
1093 }
1094 else
1095 {
1096 _landObjectFlags[i] = LandObjectFlags::none;
1097 }
1098 }
1099 }
1100
1101 std::span<LandObjectFlags> getLandObjectFlagsCache()
1102 {

Callers 1

updateTerraformObjectsFunction · 0.85

Calls 1

getMaxObjectsFunction · 0.85

Tested by

no test coverage detected