]> git.localhorst.tv Git - l2e.git/blobdiff - src/graphics/Animation.h
Updated CodeBlocks project file
[l2e.git] / src / graphics / Animation.h
index 7424918364fbbdd935e23b88ba25bb425a81db2d..50330957ab9d28412cb1314c70596f86d75ead1f 100644 (file)
@@ -1,10 +1,3 @@
-/*
- *  Animation.h
- *
- *  Created on: Aug 11, 2012
- *      Author: holy
- */
-
 #ifndef GRAPHICS_ANIMATION_H_
 #define GRAPHICS_ANIMATION_H_
 
@@ -22,6 +15,9 @@ namespace graphics {
 
 class Animation {
 
+public:
+       static const int TYPE_ID = 401;
+
 public:
        Animation()
        : sprite(0), frameTime(0), repeat(false) { }
@@ -45,8 +41,10 @@ public:
        virtual int Row(int frame) const = 0;
        virtual geometry::Vector<int> Offset(int frame) const { return geometry::Vector<int>(); }
 
+       static void CreateTypeDescription();
+
 protected:
-       static void AddFields(loader::TypeDescription &, const Animation &, std::ptrdiff_t offset, int boolId, int numberId, int spriteId);
+       static void AddFields(loader::TypeDescription &, const Animation &, std::ptrdiff_t offset);
 
 private:
        const Sprite *sprite;