aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/support/movie.h
diff options
context:
space:
mode:
authorPaul Gilbert2016-06-26 23:00:00 -0400
committerPaul Gilbert2016-07-15 19:25:19 -0400
commitef1d10e926fcf31ffeb5c594a305ec0cd8bf7064 (patch)
treee475bdb1a91a7f87f96a9582addd861ea66a4a66 /engines/titanic/support/movie.h
parentb6f476c70f90dd451e7e931fe91ce7c86b922b20 (diff)
downloadscummvm-rg350-ef1d10e926fcf31ffeb5c594a305ec0cd8bf7064.tar.gz
scummvm-rg350-ef1d10e926fcf31ffeb5c594a305ec0cd8bf7064.tar.bz2
scummvm-rg350-ef1d10e926fcf31ffeb5c594a305ec0cd8bf7064.zip
TITANIC: Implemented remaining CGameManager methods and others
Diffstat (limited to 'engines/titanic/support/movie.h')
-rw-r--r--engines/titanic/support/movie.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/engines/titanic/support/movie.h b/engines/titanic/support/movie.h
index 01f107ec5b..61dd4cf61d 100644
--- a/engines/titanic/support/movie.h
+++ b/engines/titanic/support/movie.h
@@ -61,7 +61,11 @@ public:
*/
virtual void play(uint startFrame, uint endFrame, int v3, bool v4) = 0;
- virtual void proc10() = 0;
+ /**
+ * Plays a sub-section of a movie
+ */
+ virtual void playClip(const Rect &rect, uint startFrame, uint endFrame) = 0;
+
virtual void proc11() = 0;
virtual void proc12(const CString &name, int flags, CGameObject *obj) = 0;
@@ -119,7 +123,11 @@ public:
*/
virtual void play(uint startFrame, uint endFrame, int v3, bool v4);
- virtual void proc10();
+ /**
+ * Plays a sub-section of a movie
+ */
+ virtual void playClip(const Rect &rect, uint startFrame, uint endFrame);
+
virtual void proc11();
virtual void proc12(const CString &name, int flags, CGameObject *obj);