]> git.localhorst.tv Git - l2e.git/blobdiff - src/graphics/Sprite.cpp
switched some (x,y) and (w,h) pairs to vectors
[l2e.git] / src / graphics / Sprite.cpp
index 363be11230caa6ea462383f636ccc8270d7dac45..67bde8d09ba60f35e9ed85ea1e742d55ed9459e9 100644 (file)
@@ -7,14 +7,14 @@
 
 #include "Sprite.h"
 
-using geometry::Point;
+using geometry::Vector;
 
 namespace graphics {
 
-void Sprite::Draw(SDL_Surface *dest, Point<int> position, int col, int row) const {
+void Sprite::Draw(SDL_Surface *dest, const Vector<int> &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();