]> git.localhorst.tv Git - l2e.git/blobdiff - src/battle/HeroTag.cpp
better positioning of hero tags
[l2e.git] / src / battle / HeroTag.cpp
index 0b7aa2700b83f33308bc05644100b0f101c5323c..87f35dd171813f4db3e093c77b5d99f3ed0ab8e7 100644 (file)
@@ -25,9 +25,11 @@ void HeroTag::Render(SDL_Surface *screen, int width, int height, Point<int> posi
                frame->Draw(screen, position, width, height);
        }
 
+       int verticalHeroOffset((height - hero->Sprite()->Height()) / 2);
+
        Vector<int> heroOffset(
-                       (align == LEFT) ? 3 : width - hero->Sprite()->Width() - 3,
-                       height - hero->Sprite()->Height() - 3);
+                       (align == LEFT) ? verticalHeroOffset : width - hero->Sprite()->Width() - verticalHeroOffset,
+                       verticalHeroOffset);
        hero->Sprite()->Draw(screen, position + heroOffset, 0, hero->Health() > 0 ? 0 : 2);
 }