aboutsummaryrefslogtreecommitdiff
path: root/engines/neverhood/scene.cpp
diff options
context:
space:
mode:
authorjohndoe1232012-10-04 09:39:26 +0000
committerWillem Jan Palenstijn2013-05-08 20:43:46 +0200
commit81667d492a5513ebc390b2d563dca25db681729a (patch)
tree9fb17f5c606807e49b6ddd0ca6c5c74cc81aa836 /engines/neverhood/scene.cpp
parentc88fdc34dd6ef0f26c65150ba35bff13854f7d93 (diff)
downloadscummvm-rg350-81667d492a5513ebc390b2d563dca25db681729a.tar.gz
scummvm-rg350-81667d492a5513ebc390b2d563dca25db681729a.tar.bz2
scummvm-rg350-81667d492a5513ebc390b2d563dca25db681729a.zip
NEVERHOOD: Remove SsScene1002LadderArch and Class599 and turn them into static sprites; the classes were only used to set the sprite surface priority with a message, which is now handled in the scene
Diffstat (limited to 'engines/neverhood/scene.cpp')
-rw-r--r--engines/neverhood/scene.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/neverhood/scene.cpp b/engines/neverhood/scene.cpp
index 8520d6467d..dde437dc62 100644
--- a/engines/neverhood/scene.cpp
+++ b/engines/neverhood/scene.cpp
@@ -169,6 +169,11 @@ void Scene::setSurfacePriority(BaseSurface *surface, int priority) {
addSurface(surface);
}
+void Scene::setSpriteSurfacePriority(Sprite *sprite, int priority) {
+ if (sprite)
+ setSurfacePriority(sprite->getSurface(), priority);
+}
+
void Scene::deleteSprite(Sprite **sprite) {
_vm->_collisionMan->removeSprite(*sprite);
removeSurface((*sprite)->getSurface());