X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fgraphics%2FSprite.cpp;h=67bde8d09ba60f35e9ed85ea1e742d55ed9459e9;hb=d20fa78a0dcbc95a69bb6077d2081d42b74a2d1a;hp=87ce8af1b366aaafd750fffd3e0e37e807c6928b;hpb=1162be37102b24df11f469495c0184f3f9a26ba0;p=l2e.git diff --git a/src/graphics/Sprite.cpp b/src/graphics/Sprite.cpp index 87ce8af..67bde8d 100644 --- a/src/graphics/Sprite.cpp +++ b/src/graphics/Sprite.cpp @@ -7,14 +7,14 @@ #include "Sprite.h" -using geometry::Point; +using geometry::Vector; namespace graphics { -void Sprite::Draw(SDL_Surface *dest, const Point &position, int col, int row) const { +void Sprite::Draw(SDL_Surface *dest, const Vector &position, int col, int row) const { SDL_Rect srcRect, destRect; - srcRect.x = xOffset + col * Width(); - srcRect.y = yOffset + row * Height(); + srcRect.x = offset.X() + col * Width(); + srcRect.y = offset.Y() + row * Height(); srcRect.w = Width(); srcRect.h = Height(); destRect.x = position.X();