aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/game_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/titanic/game_manager.h')
-rw-r--r--engines/titanic/game_manager.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/engines/titanic/game_manager.h b/engines/titanic/game_manager.h
index c4e6bc6ec8..179e6cde14 100644
--- a/engines/titanic/game_manager.h
+++ b/engines/titanic/game_manager.h
@@ -44,12 +44,12 @@ class CGameManager {
private:
CTrueTalkManager _trueTalkManager;
CTimeEventInfoList _timers;
- int _field30;
+ CTreeItem *_treeItem;
CBackgroundSoundMaker *_soundMaker;
- CVideoSurface *_videoSurface1;
- int _field4C;
+ CMovie *_movie;
+ CRoomItem *_movieRoom;
int _field54;
- CVideoSurface *_videoSurface2;
+ CVideoSurface *_movieSurface;
uint _lastDiskTicksCount;
uint _tickCount2;
private:
@@ -62,6 +62,11 @@ private:
* Handles any ongoing movie playback
*/
void updateMovies();
+
+ /**
+ * Handles a room transition
+ */
+ void roomTransition(CRoomItem *oldRoom, CRoomItem *newRoom);
public:
CProjectItem *_project;
CGameView *_gameView;