aboutsummaryrefslogtreecommitdiff
path: root/engines/saga/scene.h
diff options
context:
space:
mode:
authorFilippos Karapetis2007-06-17 15:45:09 +0000
committerFilippos Karapetis2007-06-17 15:45:09 +0000
commit6dc0a1b234e4395d42dc3d73da098fe0ca355a27 (patch)
tree7ba0b93ffa4823f9bd615dd658afa672bd6b7a9d /engines/saga/scene.h
parent2a7c76d4e4e2663edeb38cd37262f196bfc7e14f (diff)
downloadscummvm-rg350-6dc0a1b234e4395d42dc3d73da098fe0ca355a27.tar.gz
scummvm-rg350-6dc0a1b234e4395d42dc3d73da098fe0ca355a27.tar.bz2
scummvm-rg350-6dc0a1b234e4395d42dc3d73da098fe0ca355a27.zip
Some more updates for saving/loading in IHNM
svn-id: r27512
Diffstat (limited to 'engines/saga/scene.h')
-rw-r--r--engines/saga/scene.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/saga/scene.h b/engines/saga/scene.h
index 9f2305cfc5..6a67ac7430 100644
--- a/engines/saga/scene.h
+++ b/engines/saga/scene.h
@@ -310,6 +310,11 @@ class Scene {
#endif
return _sceneLUT[sceneNumber];
}
+ int currentProtag() const { return _currentProtag; }
+ int currentTrack() const { return _currentTrack; }
+ void setProtag(int pr) { _currentProtag = pr; }
+ void setTrack(int tr) { _currentTrack = tr; }
+
int currentSceneNumber() const { return _sceneNumber; }
int currentChapterNumber() const { return _chapterNumber; }
void setChapterNumber(int ch) { _chapterNumber = ch; }
@@ -347,6 +352,8 @@ class Scene {
int _sceneCount;
SceneQueueList _sceneQueue;
bool _sceneLoaded;
+ int _currentProtag;
+ int _currentTrack;
int _sceneNumber;
int _chapterNumber;
int _outsetSceneNumber;