diff options
Diffstat (limited to 'engines/director/score.h')
-rw-r--r-- | engines/director/score.h | 8 |
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; |