aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/scene.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/fullpipe/scene.cpp')
-rw-r--r--engines/fullpipe/scene.cpp28
1 files changed, 28 insertions, 0 deletions
diff --git a/engines/fullpipe/scene.cpp b/engines/fullpipe/scene.cpp
index e6a1a9b76d..fa144df2eb 100644
--- a/engines/fullpipe/scene.cpp
+++ b/engines/fullpipe/scene.cpp
@@ -234,4 +234,32 @@ void Scene::init() {
warning("STUB: Scene::init()");
}
+void Scene::draw(int par) {
+ updateScrolling(par);
+
+ drawContent(60000, 0, true);
+
+ //_staticANIObjectList2.sortByPriority();
+
+ for (CPtrList::iterator s = _staticANIObjectList2.begin(); s != _staticANIObjectList2.end(); ++s) {
+ ((StaticANIObject *)s)->draw2();
+ }
+
+ int priority = -1;
+ for (CPtrList::iterator s = _staticANIObjectList2.begin(); s != _staticANIObjectList2.end(); ++s) {
+ drawContent(((StaticANIObject *)s)->_priority, priority, false);
+ ((StaticANIObject *)s)->draw();
+
+ priority = ((StaticANIObject *)s)->_priority;
+ }
+
+ drawContent(-1, priority, false);
+}
+
+void Scene::updateScrolling(int par) {
+}
+
+void Scene::drawContent(int minPri, int maxPri, bool drawBG) {
+}
+
} // End of namespace Fullpipe