0x00434F2D
| 1381 | |
| 1382 | // 0x00434F2D |
| 1383 | uint8_t getHeadquarterBuildingType() |
| 1384 | { |
| 1385 | for (size_t i = 0; i < ObjectManager::getMaxObjects(ObjectType::building); ++i) |
| 1386 | { |
| 1387 | auto* buildingObj = ObjectManager::get<BuildingObject>(i); |
| 1388 | if (buildingObj == nullptr) |
| 1389 | { |
| 1390 | continue; |
| 1391 | } |
| 1392 | |
| 1393 | if (buildingObj->hasFlags(BuildingObjectFlags::isHeadquarters)) |
| 1394 | { |
| 1395 | return static_cast<uint8_t>(i); |
| 1396 | } |
| 1397 | } |
| 1398 | return 0; |
| 1399 | } |
| 1400 | |
| 1401 | // 0x004353F4 |
| 1402 | std::vector<uint32_t> findAllOtherInUseCompetitors(const CompanyId id) |
no test coverage detected