aboutsummaryrefslogtreecommitdiff
path: root/engines/chewy/scene.h
diff options
context:
space:
mode:
authorFilippos Karapetis2017-01-08 20:09:51 +0200
committerFilippos Karapetis2017-01-08 20:24:39 +0200
commitf3ea11f402102f88750e98dd5b55779695ff832f (patch)
tree3dc1c3dfa9b0ae1a3b04166db5952fcdf84861e3 /engines/chewy/scene.h
parentb20df6b41758f64cddf0fe8ca17b287c7f4a1bf3 (diff)
downloadscummvm-rg350-f3ea11f402102f88750e98dd5b55779695ff832f.tar.gz
scummvm-rg350-f3ea11f402102f88750e98dd5b55779695ff832f.tar.bz2
scummvm-rg350-f3ea11f402102f88750e98dd5b55779695ff832f.zip
CHEWY: Initial implementation of scene sprites, props and hotspots
Diffstat (limited to 'engines/chewy/scene.h')
-rw-r--r--engines/chewy/scene.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/chewy/scene.h b/engines/chewy/scene.h
index 37601d057b..24692c8486 100644
--- a/engines/chewy/scene.h
+++ b/engines/chewy/scene.h
@@ -27,6 +27,8 @@
namespace Chewy {
+struct SceneInfo;
+
class Scene {
public:
Scene(ChewyEngine *vm);
@@ -34,10 +36,14 @@ public:
void change(uint scene);
void draw();
+ void updateMouse(Common::Point coords);
private:
+ void loadSceneInfo();
+
ChewyEngine *_vm;
uint _curScene;
+ SceneInfo *_sceneInfo;
};
} // End of namespace Chewy