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

activate battle hexes after heroes

gives hexes higher priority when performing "hit test" for mouse click as CGuiHandler::handleElementActivate() uses push_front to a list
this fixes RMB click on the topmost corner stacks: now it shows stack info instead of hero
This commit is contained in:
Andrey Filipenkov 2022-09-11 11:31:24 +03:00 committed by Andrii Danylchenko
parent bccc658e8b
commit e6e7679a2c

View File

@ -502,13 +502,14 @@ void CBattleInterface::activate()
bWait->activate();
bDefence->activate();
for (auto hex : bfield)
hex->activate();
if (attackingHero)
attackingHero->activate();
if (defendingHero)
defendingHero->activate();
for (auto hex : bfield)
hex->activate();
if (settings["battle"]["showQueue"].Bool())
queue->activate();