X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fgraphics%2FSprite.h;h=6e248ff556f08f94279f01f124797f31f6e2655b;hb=e518ac67cf94e244df16078dcbc536e6b659e758;hp=257d2dfd6007fba92d2eacd3f2354da2e61ce9d4;hpb=edfc8aae94284af20df348a23b48afeb5971a230;p=l2e.git diff --git a/src/graphics/Sprite.h b/src/graphics/Sprite.h index 257d2df..6e248ff 100644 --- a/src/graphics/Sprite.h +++ b/src/graphics/Sprite.h @@ -1,10 +1,3 @@ -/* - * Sprite.h - * - * Created on: Aug 5, 2012 - * Author: holy - */ - #ifndef GRAPHICS_SPRITE_H_ #define GRAPHICS_SPRITE_H_ @@ -16,6 +9,9 @@ namespace graphics { class Sprite { +public: + static const int TYPE_ID = 409; + public: Sprite() : surface(0), size(64, 64), offset() { } Sprite(SDL_Surface *s, int width, int height, int xOffset = 0, int yOffset = 0) @@ -44,6 +40,7 @@ public: void SetOffset(const geometry::Vector &o) { offset = o; } static void CreateTypeDescription(); + static void Construct(void *); private: SDL_Surface *surface;