X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;ds=sidebyside;f=src%2Fgraphics%2FTexture.h;h=bd85aaafb1fe5d4b9258e30894b7888b5af6db19;hb=0285546b22f9e8f496ca6b1abffdd232647b6b6a;hp=ecb516a918197e52504afeebf62382c14aaf3260;hpb=350055a7ff27c74882aff8a4d6af2014782f830b;p=l2e.git diff --git a/src/graphics/Texture.h b/src/graphics/Texture.h index ecb516a..bd85aaa 100644 --- a/src/graphics/Texture.h +++ b/src/graphics/Texture.h @@ -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 &offset = geometry::Vector()); ~Texture(); + static const int TYPE_ID = 410; + public: void Render(SDL_Surface *dest, const geometry::Vector &from, const geometry::Vector &to) const; @@ -31,6 +26,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;