--- /dev/null
+/*
+ * Sprite.cpp
+ *
+ * Created on: Aug 5, 2012
+ * Author: holy
+ */
+
+#include "Sprite.h"
+
+namespace graphics {
+
+void Sprite::Draw(SDL_Surface *dest, int x, int y, 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.w = Width();
+ destRect.h = Height();
+ SDL_BlitSurface(surface, &srcRect, dest, &destRect);
+}
+
+}