1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-11-24 08:32:34 +02:00

show popup window for towns

This commit is contained in:
Laserlicht 2024-05-01 13:19:58 +02:00
parent 5413fc2c7e
commit 1a51495ef5

View File

@ -478,7 +478,7 @@ void FactionSelector::updateListItems()
return;
if(y >= line && (y - line) < 3)
{
{
FactionID factionID = entity->getFaction();
auto getImageIndex = [](FactionID factionID, bool enabled){ return (*CGI->townh)[factionID]->town->clientInfo.icons[true][!enabled] + 2; };
towns[factionID] = std::make_shared<CAnimImage>(AnimationPath::builtin("ITPA"), getImageIndex(factionID, townsEnabled[factionID]), 0, 48 * x, 32 * (y - line));
@ -486,7 +486,7 @@ void FactionSelector::updateListItems()
townsEnabled[factionID] = !townsEnabled[factionID];
towns[factionID]->setFrame(getImageIndex(factionID, townsEnabled[factionID]));
redraw();
});
}, [factionID](){ CRClickPopup::createAndPush((*CGI->townh)[factionID]->town->faction->getNameTranslated()); });
}
if (x < 2)