diff options
Diffstat (limited to 'engines/illusions/bbdou/illusions_bbdou.h')
-rw-r--r-- | engines/illusions/bbdou/illusions_bbdou.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/illusions/bbdou/illusions_bbdou.h b/engines/illusions/bbdou/illusions_bbdou.h index ddbb8278a4..f1843f716f 100644 --- a/engines/illusions/bbdou/illusions_bbdou.h +++ b/engines/illusions/bbdou/illusions_bbdou.h @@ -33,6 +33,7 @@ namespace Illusions { class Dictionary; class ScriptMan; class ScriptStack; +class BBDOUVideoPlayer; struct ActiveScene { uint32 _sceneId; @@ -72,6 +73,8 @@ public: uint32 _theThreadId; uint32 _globalSceneId; + BBDOUVideoPlayer *_videoPlayer; + bool _walkthroughStarted; void initInput(); @@ -83,6 +86,10 @@ public: void causeDeclare(uint32 verbId, uint32 objectId2, uint32 objectId, TriggerFunctionCallback *callback); uint32 causeTrigger(uint32 sceneId, uint32 verbId, uint32 objectId2, uint32 objectId, uint32 callingThreadId); + int updateVideoPlayer(uint flags); + void playVideo(uint32 videoId, uint32 objectId, uint32 priority, uint32 callingThreadId); + bool isVideoPlaying(); + void setDefaultTextCoords(); void loadSpecialCode(uint32 resId); |