]> git.localhorst.tv Git - l2e.git/blobdiff - src/graphics/Sprite.h
removed stupid file headers that eclipse put in
[l2e.git] / src / graphics / Sprite.h
index 2af95f858d12ac104814fa73ec201e42c39d9c53..6e248ff556f08f94279f01f124797f31f6e2655b 100644 (file)
@@ -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)
@@ -43,6 +39,9 @@ public:
        void SetSize(const geometry::Vector<int> &s) { size = s; }
        void SetOffset(const geometry::Vector<int> &o) { offset = o; }
 
+       static void CreateTypeDescription();
+       static void Construct(void *);
+
 private:
        SDL_Surface *surface;
        geometry::Vector<int> size;