aboutsummaryrefslogtreecommitdiff
path: root/engines/director/director.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/director/director.h')
-rw-r--r--engines/director/director.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/engines/director/director.h b/engines/director/director.h
index fdbe8ded48..e6835bca3a 100644
--- a/engines/director/director.h
+++ b/engines/director/director.h
@@ -62,6 +62,14 @@ enum {
kDebugLingoParse = 1 << 6
};
+struct MovieReference {
+ Common::String movie;
+ Common::String frameS;
+ int frameI;
+
+ MovieReference() { frameI = -1; }
+};
+
extern byte defaultPalette[768];
class DirectorEngine : public ::Engine {
@@ -112,9 +120,7 @@ public:
bool _playbackPaused;
bool _skipFrameAdvance;
- Common::String _nextMovie;
- Common::String _nextMovieFrameS;
- int _nextMovieFrameI;
+ MovieReference _nextMovie;
protected:
virtual Common::Error run();