1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-23 22:37:55 +02:00

Refactoring of campaign handler: rename types and use strong typing

This commit is contained in:
Ivan Savenko
2023-06-25 21:16:03 +03:00
parent 453d441562
commit d1e5a347ff
29 changed files with 419 additions and 397 deletions

View File

@@ -209,9 +209,9 @@ void ClientCommandManager::handleConvertTextCommand()
logGlobal->info("Loading campaigns for export");
for (auto const & campaignName : campaignList)
{
CCampaignState state(CCampaignHandler::getCampaign(campaignName.getName()));
for (auto const & part : state.camp->mapPieces)
delete state.getMap(part.first);
auto state = CampaignHandler::getCampaign(campaignName.getName());
for (auto const & part : state->mapPieces)
state->getMap(part.first);
}
VLC->generaltexth->dumpAllTexts();