X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fbattle%2FHeroTag.cpp;fp=src%2Fbattle%2FHeroTag.cpp;h=87f35dd171813f4db3e093c77b5d99f3ed0ab8e7;hb=3ecf76abb280da727806262b4cac3472d94f9c5a;hp=0b7aa2700b83f33308bc05644100b0f101c5323c;hpb=c8dccd84477d10dcd3ec884478a9f26c16b54ad7;p=l2e.git diff --git a/src/battle/HeroTag.cpp b/src/battle/HeroTag.cpp index 0b7aa27..87f35dd 100644 --- a/src/battle/HeroTag.cpp +++ b/src/battle/HeroTag.cpp @@ -25,9 +25,11 @@ void HeroTag::Render(SDL_Surface *screen, int width, int height, Point posi frame->Draw(screen, position, width, height); } + int verticalHeroOffset((height - hero->Sprite()->Height()) / 2); + Vector 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); }