]> git.localhorst.tv Git - l2e.git/blobdiff - src/graphics/Sprite.cpp
added Point class
[l2e.git] / src / graphics / Sprite.cpp
index 67deeefbbfb67edb69435069b5485636bc2295f3..afd6209546c3a6bdcb8f359f43e89dd8c75ec8c5 100644 (file)
@@ -7,16 +7,18 @@
 
 #include "Sprite.h"
 
+using geometry::Point;
+
 namespace graphics {
 
-void Sprite::Draw(SDL_Surface *dest, int x, int y, int col, int row) const {
+void Sprite::Draw(SDL_Surface *dest, Point<int> position, int col, int row) const {
        SDL_Rect srcRect, destRect;
        srcRect.x = col * Width();
        srcRect.y = row * Height();
        srcRect.w = Width();
        srcRect.h = Height();
-       destRect.x = x;
-       destRect.y = y;
+       destRect.x = position.X();
+       destRect.y = position.Y();
        destRect.w = Width();
        destRect.h = Height();
        SDL_BlitSurface(surface, &srcRect, dest, &destRect);