X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fgraphics%2FSprite.h;h=0d5a7513c83333b7cf02293d733f0a448b446df2;hb=350055a7ff27c74882aff8a4d6af2014782f830b;hp=2af95f858d12ac104814fa73ec201e42c39d9c53;hpb=d5959073b2c413ba1bd6f3d14bc8bcf59304e488;p=l2e.git diff --git a/src/graphics/Sprite.h b/src/graphics/Sprite.h index 2af95f8..0d5a751 100644 --- a/src/graphics/Sprite.h +++ b/src/graphics/Sprite.h @@ -16,6 +16,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) @@ -43,6 +46,9 @@ public: void SetSize(const geometry::Vector &s) { size = s; } void SetOffset(const geometry::Vector &o) { offset = o; } + static void CreateTypeDescription(); + static void Construct(void *); + private: SDL_Surface *surface; geometry::Vector size;