]> git.localhorst.tv Git - l2e.git/blobdiff - src/graphics/Sprite.h
better positioning of monsters
[l2e.git] / src / graphics / Sprite.h
index c81ed01984c7e1d00bd9866212808df4be34ffaa..475d863638d060e3a2bad0d1ff4a1575d7fb2fb4 100644 (file)
@@ -24,6 +24,12 @@ public:
        int Width() const { return width; }
        int Height() const { return height; }
        void Draw(SDL_Surface *dest, geometry::Point<int> position, int col = 0, int row = 0) const;
+       void DrawCenterBottom(SDL_Surface *dest, geometry::Point<int> position, int col = 0, int row = 0) const {
+               geometry::Point<int> translated(
+                               position.X() - (Width() / 2),
+                               position.Y() - Height());
+               Draw(dest, translated, col, row);
+       }
 
 private:
        SDL_Surface *surface;