]> git.localhorst.tv Git - l2e.git/blobdiff - src/graphics/Texture.h
moved menu resources to data files
[l2e.git] / src / graphics / Texture.h
index ecb516a918197e52504afeebf62382c14aaf3260..bd85aaafb1fe5d4b9258e30894b7888b5af6db19 100644 (file)
@@ -1,10 +1,3 @@
-/*
- * Texture.h
- *
- *  Created on: Oct 21, 2012
- *      Author: holy
- */
-
 #ifndef GRAPHICS_TEXTURE_H_
 #define GRAPHICS_TEXTURE_H_
 
@@ -23,6 +16,8 @@ public:
                        const geometry::Vector<int> &offset = geometry::Vector<int>());
        ~Texture();
 
+       static const int TYPE_ID = 410;
+
 public:
        void Render(SDL_Surface *dest, const geometry::Vector<int> &from, const geometry::Vector<int> &to) const;
 
@@ -31,6 +26,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;