]> git.localhorst.tv Git - l2e.git/blobdiff - src/battle/HeroTag.cpp
write hero's name on tag
[l2e.git] / src / battle / HeroTag.cpp
index 01cee4485f463ed1c68fce599c7fb6e47f0aa08e..531031f8e93868b2cb8143b40c650b6e424d6a0f 100644 (file)
@@ -26,6 +26,7 @@ void HeroTag::Render(SDL_Surface *screen, int width, int height, Point<int> posi
        // frame
        const Frame *frame(active ? res->activeHeroTagFrame : res->heroTagFrame);
        Vector<int> frameOffset(frame->BorderWidth(), frame->BorderHeight());
+       Vector<int> alignOffset(align == LEFT ? 4 * res->heroTagFont->CharWidth() : 0, 0);
        frame->Draw(screen, position, width, height);
 
        int yOffset((height - hero->Sprite()->Height()) / 2);
@@ -74,6 +75,9 @@ void HeroTag::Render(SDL_Surface *screen, int width, int height, Point<int> posi
        Vector<int> manaNumberOffset(labelX + res->heroTagLabels->Width(), manaLabelOffset.Y());
        res->heroTagFont->DrawNumber(hero->Mana(), screen, position + manaNumberOffset, 3);
 
+       // name
+       res->normalFont->DrawString(hero->Name(), screen, position + frameOffset + alignOffset, 5);
+
        // hero
        Vector<int> heroOffset(
                        (align == LEFT) ? yOffset : width - hero->Sprite()->Width() - yOffset,