aboutsummaryrefslogtreecommitdiff
path: root/engines/director/score.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/director/score.h')
-rw-r--r--engines/director/score.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/engines/director/score.h b/engines/director/score.h
index a53c13fc4d..2e762f0dad 100644
--- a/engines/director/score.h
+++ b/engines/director/score.h
@@ -52,6 +52,8 @@ enum ScriptType {
kMaxScriptType = 3
};
+const char *scriptType2str(ScriptType scr);
+
class Score {
public:
Score(DirectorEngine *vm, Archive *);
@@ -100,6 +102,7 @@ public:
Common::Array<Frame *> _frames;
Common::HashMap<int, Cast *> _casts;
Common::HashMap<uint16, CastInfo *> _castsInfo;
+ Common::HashMap<Common::String, int> _castsNames;
Common::SortedArray<Label *> *_labels;
Common::HashMap<uint16, Common::String> _actions;
Common::HashMap<uint16, Common::String> _fontMap;
@@ -109,6 +112,9 @@ public:
Archive *_movieArchive;
Common::Rect _movieRect;
+ bool _stopPlay;
+ uint32 _nextFrameTime;
+
private:
uint16 _versionMinor;
uint16 _versionMajor;
@@ -121,9 +127,7 @@ private:
uint16 _castArrayStart;
uint16 _currentFrame;
Common::String _currentLabel;
- uint32 _nextFrameTime;
uint32 _flags;
- bool _stopPlay;
uint16 _castArrayEnd;
uint16 _movieScriptCount;
uint16 _stageColor;