diff options
author | johndoe123 | 2012-09-11 13:56:48 +0000 |
---|---|---|
committer | Willem Jan Palenstijn | 2013-05-08 20:43:40 +0200 |
commit | bbb23cdf275d686f23f0553154d36a5c1fb74c88 (patch) | |
tree | adf45cc08a1d885c283920d6920f9300ac529284 /engines/neverhood/scene.cpp | |
parent | b2175adf61a2524338ad8c78a747a326d1519266 (diff) | |
download | scummvm-rg350-bbb23cdf275d686f23f0553154d36a5c1fb74c88.tar.gz scummvm-rg350-bbb23cdf275d686f23f0553154d36a5c1fb74c88.tar.bz2 scummvm-rg350-bbb23cdf275d686f23f0553154d36a5c1fb74c88.zip |
NEVERHOOD: Start with Module2500
- Implement Scene2501
- Add Scene::removeSprite
Diffstat (limited to 'engines/neverhood/scene.cpp')
-rw-r--r-- | engines/neverhood/scene.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/neverhood/scene.cpp b/engines/neverhood/scene.cpp index 457d5866d0..d189fad240 100644 --- a/engines/neverhood/scene.cpp +++ b/engines/neverhood/scene.cpp @@ -158,6 +158,11 @@ Sprite *Scene::addSprite(Sprite *sprite) { return sprite; } +void Scene::removeSprite(Sprite *sprite) { + removeSurface(sprite->getSurface()); + removeEntity(sprite); +} + void Scene::setSurfacePriority(BaseSurface *surface, int priority) { surface->setPriority(priority); if (removeSurface(surface)) |