- res->normalFont->DrawString(hero->Name(), screen, position + frameOffset + alignOffset, 5);
+ battle->Res().normalFont->DrawString(hero.Name(), screen, position + frameOffset + alignOffset, 5);
+
+ // attack icon
+ if (battle->AttackChoiceAt(index).GetType() != AttackChoice::UNDECIDED) {
+ Vector<int> attackIconOffset(labelX + battle->Res().heroTagLabels->Width(), frameOffset.Y() + 3 * battle->Res().heroTagFont->CharHeight());
+ battle->Res().attackChoiceIcons->Draw(screen, position + attackIconOffset, 0, battle->AttackChoiceAt(index).GetType());
+ }