1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-12-01 23:12:49 +02:00

Fixed missing translation strings on loading campaign save

- campaign header now contains text container and stores campaign texts
- map header now contains text container instead of inheriting it
- moved text container registration logic to a wraper class
- fixed registration of copied text containers (from copied map header)
This commit is contained in:
Ivan Savenko
2024-01-15 13:10:25 +02:00
parent d3a1cdb97a
commit c7897300c0
9 changed files with 67 additions and 25 deletions

View File

@@ -169,6 +169,11 @@ const CampaignRegions & CampaignHeader::getRegions() const
return campaignRegions;
}
TextContainerRegistrable & CampaignHeader::getTexts()
{
return textContainer;
}
bool CampaignState::isConquered(CampaignScenarioID whichScenario) const
{
return vstd::contains(mapsConquered, whichScenario);