aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/support/video_surface.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2016-04-06 19:42:45 -0400
committerPaul Gilbert2016-04-06 19:42:45 -0400
commitac59f58c8a65e9e27a696da4536693c7d6ec6bc9 (patch)
tree0eaba9c5715badd673d7fc5967b9642849b4fc60 /engines/titanic/support/video_surface.cpp
parent71a278791a25d039c39a818f27d1106db1fa0e6e (diff)
downloadscummvm-rg350-ac59f58c8a65e9e27a696da4536693c7d6ec6bc9.tar.gz
scummvm-rg350-ac59f58c8a65e9e27a696da4536693c7d6ec6bc9.tar.bz2
scummvm-rg350-ac59f58c8a65e9e27a696da4536693c7d6ec6bc9.zip
TITANIC: Implement CBackground message handlers
Diffstat (limited to 'engines/titanic/support/video_surface.cpp')
-rw-r--r--engines/titanic/support/video_surface.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/titanic/support/video_surface.cpp b/engines/titanic/support/video_surface.cpp
index a1b26386b3..1a0d48bebe 100644
--- a/engines/titanic/support/video_surface.cpp
+++ b/engines/titanic/support/video_surface.cpp
@@ -368,6 +368,12 @@ void OSVideoSurface::proc32(int v1, CVideoSurface *surface) {
_movie->proc8(v1, surface);
}
+void OSVideoSurface::proc34(int v1, int v2, int v3, bool v4) {
+ if (loadIfReady() && _movie) {
+ _movie->proc9(v1, v2, v3, v4);
+ }
+}
+
void OSVideoSurface::stopMovie() {
if (_movie)
_movie->stop();