diff options
Diffstat (limited to 'engines/fullpipe/scene.cpp')
-rw-r--r-- | engines/fullpipe/scene.cpp | 28 |
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 |