diff options
author | Andrei Karas <akaras@inbox.ru> | 2014-05-18 20:50:48 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2014-05-18 20:50:48 +0300 |
commit | 74165476686480cf06c19bfc8658936597b72b03 (patch) | |
tree | fe134e1a62729eabc323e1363bae287b437c6ea1 /src/resources/animation.h | |
parent | 4a358a9cd37d87d3efa06d4add22ac40221d28b1 (diff) | |
download | mv-74165476686480cf06c19bfc8658936597b72b03.tar.gz mv-74165476686480cf06c19bfc8658936597b72b03.tar.bz2 mv-74165476686480cf06c19bfc8658936597b72b03.tar.xz mv-74165476686480cf06c19bfc8658936597b72b03.zip |
Move frame into separate file.
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 |