#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();