diff options
author | Eugene Sandulenko | 2013-07-20 23:55:04 +0300 |
---|---|---|
committer | Eugene Sandulenko | 2013-09-06 14:51:04 +0300 |
commit | c4499bb4b290484cd1af35f2c354e0b2897e4a62 (patch) | |
tree | 92f2c4b8c6c307bca7fc6ce6c255174ff0aa162f /engines/fullpipe/scene.cpp | |
parent | 62cbdd81f0843ad10fb768e8cf97222144cb8a1e (diff) | |
download | scummvm-rg350-c4499bb4b290484cd1af35f2c354e0b2897e4a62.tar.gz scummvm-rg350-c4499bb4b290484cd1af35f2c354e0b2897e4a62.tar.bz2 scummvm-rg350-c4499bb4b290484cd1af35f2c354e0b2897e4a62.zip |
FULLPIPE: Further work on sceneSwitcher
Diffstat (limited to 'engines/fullpipe/scene.cpp')
-rw-r--r-- | engines/fullpipe/scene.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/engines/fullpipe/scene.cpp b/engines/fullpipe/scene.cpp index dec89119bf..ab4f817373 100644 --- a/engines/fullpipe/scene.cpp +++ b/engines/fullpipe/scene.cpp @@ -269,6 +269,20 @@ void Scene::deleteStaticANIObject(StaticANIObject *obj) { } } +void Scene::addStaticANIObject(StaticANIObject *obj, bool addList2) { + if (obj->_field_4) + obj->renumPictures(&_staticANIObjectList1); + + _staticANIObjectList1.push_back(obj); + + if (addList2) { + if (!obj->_field_4) + obj->clearFlags(); + + _staticANIObjectList2.push_back(obj); + } +} + void Scene::draw(int par) { updateScrolling(par); |