X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fgraphics%2FSprite.cpp;h=afd6209546c3a6bdcb8f359f43e89dd8c75ec8c5;hb=6dd817d079315c392d1a8c2e5d5abcfce1500d30;hp=67deeefbbfb67edb69435069b5485636bc2295f3;hpb=5421c812b9fc64371c7f8ce3886b0b091eef458f;p=l2e.git diff --git a/src/graphics/Sprite.cpp b/src/graphics/Sprite.cpp index 67deeef..afd6209 100644 --- a/src/graphics/Sprite.cpp +++ b/src/graphics/Sprite.cpp @@ -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 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);