aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/scenes.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2011-09-24 17:52:03 +1000
committerPaul Gilbert2011-09-24 17:52:03 +1000
commit0e6e35b7c613bc35524bb31376ac090fcebd18d6 (patch)
tree115f6e38c4273acaf4101ab3b37d299f0b860701 /engines/tsage/scenes.cpp
parent15c1d2d6c1cd8686e36ce338ba93bf27f8defd4c (diff)
downloadscummvm-rg350-0e6e35b7c613bc35524bb31376ac090fcebd18d6.tar.gz
scummvm-rg350-0e6e35b7c613bc35524bb31376ac090fcebd18d6.tar.bz2
scummvm-rg350-0e6e35b7c613bc35524bb31376ac090fcebd18d6.zip
TSAGE: Fixed core engine display of background scene objects
Diffstat (limited to 'engines/tsage/scenes.cpp')
-rw-r--r--engines/tsage/scenes.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/engines/tsage/scenes.cpp b/engines/tsage/scenes.cpp
index d68f5c2ee5..c2c35c46a6 100644
--- a/engines/tsage/scenes.cpp
+++ b/engines/tsage/scenes.cpp
@@ -81,7 +81,7 @@ void SceneManager::sceneChange() {
}
// Clear the secondary scene object list
- _altSceneObjects.clear();
+ _bgSceneObjects.clear();
// Clear the hotspot list
SynchronizedList<SceneItem *>::iterator ii = _globals->_sceneItems.begin();
@@ -234,7 +234,7 @@ void SceneManager::listenerSynchronize(Serializer &s) {
// in order for the savegame loading to work correctly
_globals->_sceneManager._scene = new Scene();
- _altSceneObjects.synchronize(s);
+ _bgSceneObjects.synchronize(s);
s.syncAsSint32LE(_sceneNumber);
s.syncAsUint16LE(_globals->_sceneManager._scene->_activeScreenNumber);
@@ -442,16 +442,16 @@ void Scene::refreshBackground(int xAmount, int yAmount) {
}
if (changedFlag) {
- drawAltObjects();
+ drawBackgroundObjects();
}
}
-void Scene::drawAltObjects() {
+void Scene::drawBackgroundObjects() {
Common::Array<SceneObject *> objList;
// Initial loop to set the priority for entries in the list
- for (SynchronizedList<SceneObject *>::iterator i = _globals->_sceneManager._altSceneObjects.begin();
- i != _globals->_sceneManager._altSceneObjects.end(); ++i) {
+ for (SynchronizedList<SceneObject *>::iterator i = _globals->_sceneManager._bgSceneObjects.begin();
+ i != _globals->_sceneManager._bgSceneObjects.end(); ++i) {
SceneObject *obj = *i;
objList.push_back(obj);
@@ -463,7 +463,7 @@ void Scene::drawAltObjects() {
}
// Sort the list by priority
- _globals->_sceneManager._altSceneObjects.sortList(objList);
+ _globals->_sceneManager._bgSceneObjects.sortList(objList);
// Drawing loop
for (uint objIndex = 0; objIndex < objList.size(); ++objIndex) {