// frame
const Frame *frame(active ? res->activeHeroTagFrame : res->heroTagFrame);
Vector<int> frameOffset(frame->BorderWidth(), frame->BorderHeight());
// frame
const Frame *frame(active ? res->activeHeroTagFrame : res->heroTagFrame);
Vector<int> frameOffset(frame->BorderWidth(), frame->BorderHeight());
frame->Draw(screen, position, width, height);
int yOffset((height - hero->Sprite()->Height()) / 2);
frame->Draw(screen, position, width, height);
int yOffset((height - hero->Sprite()->Height()) / 2);
Vector<int> manaNumberOffset(labelX + res->heroTagLabels->Width(), manaLabelOffset.Y());
res->heroTagFont->DrawNumber(hero->Mana(), screen, position + manaNumberOffset, 3);
Vector<int> manaNumberOffset(labelX + res->heroTagLabels->Width(), manaLabelOffset.Y());
res->heroTagFont->DrawNumber(hero->Mana(), screen, position + manaNumberOffset, 3);