0x0042F07B
| 831 | |
| 832 | // 0x0042F07B |
| 833 | void Company::updateHeadquartersColour() |
| 834 | { |
| 835 | if (headquartersX == -1) |
| 836 | { |
| 837 | return; |
| 838 | } |
| 839 | |
| 840 | const auto colour = mainColours.primary; |
| 841 | auto hqPos = World::toTileSpace(World::Pos2(headquartersX, headquartersY)); |
| 842 | updateHeadquartersColourAtTile(hqPos + World::TilePos2(0, 0), headquartersZ, colour); |
| 843 | updateHeadquartersColourAtTile(hqPos + World::TilePos2(1, 0), headquartersZ, colour); |
| 844 | updateHeadquartersColourAtTile(hqPos + World::TilePos2(1, 1), headquartersZ, colour); |
| 845 | updateHeadquartersColourAtTile(hqPos + World::TilePos2(0, 1), headquartersZ, colour); |
| 846 | } |
| 847 | |
| 848 | constexpr std::array<uint8_t, 9> emotionWeightings = { |
| 849 | 0, |
no test coverage detected