]> git.localhorst.tv Git - l2e.git/blobdiff - src/graphics/ComplexAnimation.h
initialize objects after loading
[l2e.git] / src / graphics / ComplexAnimation.h
index 92562c5469ebdb83850d9af9a3aa84d1e9801aaa..380ea2a066f831590f9e744d8215944ffdb239ef 100644 (file)
@@ -2,6 +2,7 @@
 #define GRAPHICS_COMPLEXANIMATION_H_
 
 #include "Animation.h"
+#include "../loader/noinit.h"
 
 namespace graphics {
 
@@ -14,6 +15,8 @@ public:
 public:
        ComplexAnimation();
        ComplexAnimation(const Sprite *sprite, int frameTime, bool repeat = false);
+protected:
+       ComplexAnimation(loader::noinit_t);
 
 public:
        struct FrameProp {
@@ -29,6 +32,7 @@ public:
 
        static void CreateTypeDescription();
        static void Construct(void *);
+       static void Initialize(void *);
 
 protected:
        virtual int NumFrames() const;