diff options
Diffstat (limited to 'src/resources/animation.h')
-rw-r--r-- | src/resources/animation.h | 25 |
1 files changed, 3 insertions, 22 deletions
diff --git a/src/resources/animation.h b/src/resources/animation.h index 7eaacac2a..964bcc23f 100644 --- a/src/resources/animation.h +++ b/src/resources/animation.h @@ -23,6 +23,8 @@ #ifndef RESOURCES_ANIMATION_H #define RESOURCES_ANIMATION_H +#include "resources/frame.h" + #include <vector> #include <string> @@ -30,28 +32,7 @@ class Image; -/** - * A single frame in an animation, with a delay and an offset. - */ -struct Frame final -{ - enum FrameType - { - ANIMATION = 0, - JUMP, - GOTO, - LABEL, - PAUSE - }; - - Image *image; - int delay; - int offsetX; - int offsetY; - int rand; - FrameType type; - std::string nextAction; -}; +struct Frame; /** * An animation consists of several frames, each with their own delay and |