]> git.localhorst.tv Git - l2e.git/blobdiff - src/graphics/Frame.h
removed stupid file headers that eclipse put in
[l2e.git] / src / graphics / Frame.h
index 59aa1fb0c74486b99c05be713030cd5a9d7a9650..62c052d0765d168686d4d452a6868bf77c6ed0fe 100644 (file)
@@ -1,10 +1,3 @@
-/*
- * Frame.h
- *
- *  Created on: Aug 7, 2012
- *      Author: holy
- */
-
 #ifndef GRAPHICS_FRAME_H_
 #define GRAPHICS_FRAME_H_
 
@@ -16,6 +9,9 @@ namespace graphics {
 
 class Frame {
 
+public:
+       static const int TYPE_ID = 405;
+
 public:
        explicit Frame(SDL_Surface *s = 0, int borderWidth = 1, int borderHeight = 1, int repeatWidth = 1, int repeatHeight = 1, int xOffset = 0, int yOffset = 0)
        : surface(s), borderSize(borderWidth, borderHeight), repeatSize(repeatWidth, repeatHeight), offset(xOffset, yOffset) { }
@@ -37,6 +33,9 @@ public:
        void SetRepeatSize(const geometry::Vector<int> &s) { repeatSize = s; }
        void SetOffset(const geometry::Vector<int> &o) { offset = o; }
 
+       static void CreateTypeDescription();
+       static void Construct(void *);
+
 private:
        SDL_Surface *surface;
        geometry::Vector<int> borderSize;