diff options
author | Eugene Sandulenko | 2013-07-29 14:28:47 +0300 |
---|---|---|
committer | Eugene Sandulenko | 2013-09-06 14:51:08 +0300 |
commit | 8cceaae590792b8a96b295530288437b17b21437 (patch) | |
tree | 2fa1eb2cf1fb8ca3a5ed581f66d34e8605480ad1 /engines/fullpipe/scene.cpp | |
parent | 795a926744d4b39604fe8710a402bdb0cda5f79c (diff) | |
download | scummvm-rg350-8cceaae590792b8a96b295530288437b17b21437.tar.gz scummvm-rg350-8cceaae590792b8a96b295530288437b17b21437.tar.bz2 scummvm-rg350-8cceaae590792b8a96b295530288437b17b21437.zip |
FULLPIPE: Implement StaticANIObject::draw()
Diffstat (limited to 'engines/fullpipe/scene.cpp')
-rw-r--r-- | engines/fullpipe/scene.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/fullpipe/scene.cpp b/engines/fullpipe/scene.cpp index 1f6cb21ad7..5347d761d2 100644 --- a/engines/fullpipe/scene.cpp +++ b/engines/fullpipe/scene.cpp @@ -122,6 +122,7 @@ Scene::Scene() { _field_BC = 0; _shadows = 0; _soundList = 0; + _libHandle = 0; } bool Scene::load(MfcArchive &file) { @@ -236,7 +237,8 @@ bool Scene::load(MfcArchive &file) { } void Scene::initStaticANIObjects() { - warning("STUB: Scene::initStaticANIObjects"); + for (uint i = 0; i < _staticANIObjectList1.size(); i++) + ((StaticANIObject *)_staticANIObjectList1[i])->initMovements(); } void Scene::init() { @@ -249,7 +251,7 @@ void Scene::init() { ((PictureObject *)_picObjList[i])->clearFlags(); for (uint i = 0; i < _staticANIObjectList1.size(); i++) - ((PictureObject *)_staticANIObjectList1[i])->clearFlags(); + ((StaticANIObject *)_staticANIObjectList1[i])->clearFlags(); if (_staticANIObjectList2.size() != _staticANIObjectList1.size()) { _staticANIObjectList2.clear(); |