0x00473050
| 994 | |
| 995 | // 0x00473050 |
| 996 | static void markInUseVehicleObjects(std::span<uint8_t> vehicleObjectFlags) |
| 997 | { |
| 998 | for (const auto& v : VehicleManager::VehicleList()) |
| 999 | { |
| 1000 | Vehicles::Vehicle train(*v); |
| 1001 | for (auto& car : train.cars) |
| 1002 | { |
| 1003 | for (auto& component : car) |
| 1004 | { |
| 1005 | vehicleObjectFlags[component.body->objectId] |= (1U << 0); |
| 1006 | } |
| 1007 | } |
| 1008 | } |
| 1009 | } |
| 1010 | |
| 1011 | // 0x00473098 |
| 1012 | static void markInUseIndustryObjects(std::span<uint8_t> industryObjectFlags) |