From 74165476686480cf06c19bfc8658936597b72b03 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 18 May 2014 20:50:48 +0300 Subject: Move frame into separate file. --- src/resources/animation.h | 25 +++---------------------- 1 file changed, 3 insertions(+), 22 deletions(-) (limited to 'src/resources/animation.h') 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 #include @@ -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 -- cgit v1.2.3-60-g2f50