|
@@ -214,11 +214,8 @@ void CBattleHero::clickRight(tribool down, bool previousState)
|
|
|
|
|
|
if (down && myOwner->myTurn)
|
|
|
{
|
|
|
- if (myHero != nullptr)
|
|
|
- targetHero.initFromHero(myHero, InfoAboutHero::EInfoLevel::INBATTLE);
|
|
|
- else
|
|
|
- targetHero = myOwner->enemyHero();
|
|
|
-
|
|
|
+ auto h = flip ? myOwner->defendingHeroInstance : myOwner->attackingHeroInstance;
|
|
|
+ targetHero.initFromHero(h, InfoAboutHero::EInfoLevel::INBATTLE);
|
|
|
GH.pushInt(new CHeroInfoWindow(targetHero, &windowPosition));
|
|
|
}
|
|
|
}
|