0x0042F0C1
| 809 | |
| 810 | // 0x0042F0C1 |
| 811 | static void updateHeadquartersColourAtTile(const World::TilePos2& pos, uint8_t zPos, Colour newColour) |
| 812 | { |
| 813 | auto tile = World::TileManager::get(pos); |
| 814 | for (auto& element : tile) |
| 815 | { |
| 816 | if (element.baseZ() != zPos) |
| 817 | { |
| 818 | continue; |
| 819 | } |
| 820 | |
| 821 | auto* building = element.as<World::BuildingElement>(); |
| 822 | if (building == nullptr) |
| 823 | { |
| 824 | continue; |
| 825 | } |
| 826 | |
| 827 | building->setColour(newColour); |
| 828 | return; |
| 829 | } |
| 830 | } |
| 831 | |
| 832 | // 0x0042F07B |
| 833 | void Company::updateHeadquartersColour() |
no test coverage detected