aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/scene.h
diff options
context:
space:
mode:
authorPaul Gilbert2015-05-25 11:04:34 -0400
committerPaul Gilbert2015-05-25 11:04:34 -0400
commit1a1010f0ab4164bb615283f9c332afbf97f702ca (patch)
treec50b376386cd3974f85a14d5a3a6819c82ac0cb3 /engines/sherlock/scene.h
parentbcb8c02ba178b79b8352bb58f38f429f7f39928c (diff)
downloadscummvm-rg350-1a1010f0ab4164bb615283f9c332afbf97f702ca.tar.gz
scummvm-rg350-1a1010f0ab4164bb615283f9c332afbf97f702ca.tar.bz2
scummvm-rg350-1a1010f0ab4164bb615283f9c332afbf97f702ca.zip
SHERLOCK: Cleanup of checkBgShapes and updateBackground
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 b0b5624840..806726868a 100644
--- a/engines/sherlock/scene.h
+++ b/engines/sherlock/scene.h
@@ -184,7 +184,7 @@ private:
* it will flag it as needing to be drawn. If a non-animating shape is
* colliding with another shape, it will also flag it as needing drawing
*/
- void checkBgShapes(ImageFrame *frame, const Common::Point &pt);
+ void checkBgShapes();
/**
* Restores objects to the correct status. This ensures that things like being opened or moved
@@ -192,6 +192,10 @@ private:
*/
void saveSceneStatus();
+ /**
+ * Draw all the shapes, people and NPCs in the correct order
+ */
+ void drawAllShapes();
public:
int _currentScene;
int _goToScene;