aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/scene.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sherlock/scene.h')
-rw-r--r--engines/sherlock/scene.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/sherlock/scene.h b/engines/sherlock/scene.h
index 4b76739402..25c97c097a 100644
--- a/engines/sherlock/scene.h
+++ b/engines/sherlock/scene.h
@@ -120,6 +120,7 @@ private:
int _selector;
bool _invLookFlag;
bool _lookHelp;
+ int _oldLook;
bool loadScene(const Common::String &filename);
@@ -134,7 +135,7 @@ private:
void checkBgShapes(ImageFrame *frame, const Common::Point &pt);
public:
int _currentScene;
- int _goToRoom;
+ int _goToScene;
bool _changes;
bool _stats[SCENES_COUNT][9];
bool _savedStats[SCENES_COUNT][9];
@@ -170,6 +171,7 @@ public:
bool _restoreFlag;
int _animating;
bool _doBgAnimDone;
+ int _tempFadeStyle;
public:
Scene(SherlockEngine *vm);
~Scene();
@@ -178,6 +180,8 @@ public:
void selectScene();
+ void freeScene();
+
void checkSceneFlags(bool mode);
Exit *checkForExit(const Common::Rect &r);