aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/scene.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2013-07-20 23:55:04 +0300
committerEugene Sandulenko2013-09-06 14:51:04 +0300
commitc4499bb4b290484cd1af35f2c354e0b2897e4a62 (patch)
tree92f2c4b8c6c307bca7fc6ce6c255174ff0aa162f /engines/fullpipe/scene.cpp
parent62cbdd81f0843ad10fb768e8cf97222144cb8a1e (diff)
downloadscummvm-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.cpp14
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);