]> git.localhorst.tv Git - l2e.git/blobdiff - src/graphics/Animation.h
added forwarding headers
[l2e.git] / src / graphics / Animation.h
index 2696694a4f4235cc9454af5b2528ad1a80788567..cfdb14639b2468f9267de38ea3f74fbac431cc6c 100644 (file)
 #include "../app/Application.h"
 #include "../app/State.h"
 #include "../app/Timer.h"
+#include "../loader/fwd.h"
 #include "../geometry/Vector.h"
 
+#include <memory>
 #include <SDL.h>
 
 namespace graphics {
@@ -43,6 +45,9 @@ public:
        virtual int Row(int frame) const = 0;
        virtual geometry::Vector<int> Offset(int frame) const { return geometry::Vector<int>(); }
 
+protected:
+       static void AddFields(loader::TypeDescription &, const Animation &, std::ptrdiff_t offset, int boolId, int numberId, int spriteId);
+
 private:
        const Sprite *sprite;
        int frameTime;