From 3c77a521dc07a8c0954b11b26dda382817776b9e Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Sun, 22 Mar 2015 09:02:31 -0400 Subject: SHERLOCK: Implement main scene loop and more inventory code --- engines/sherlock/scene.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'engines/sherlock/scene.h') 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); -- cgit v1.2.3