aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/scenes.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/tsage/scenes.cpp')
-rw-r--r--engines/tsage/scenes.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/engines/tsage/scenes.cpp b/engines/tsage/scenes.cpp
index 5a351f3772..20f96f8cae 100644
--- a/engines/tsage/scenes.cpp
+++ b/engines/tsage/scenes.cpp
@@ -55,7 +55,7 @@ void SceneManager::checkScene() {
_nextSceneNumber = -1;
}
- _globals->_sceneListeners.forEach(SceneHandler::dispatchObject);
+ Common::for_each(_globals->_sceneListeners.begin(), _globals->_sceneListeners.end(), SceneHandler::dispatchObject);
}
void SceneManager::sceneChange() {
@@ -64,7 +64,7 @@ void SceneManager::sceneChange() {
_scene->remove();
// Clear the scene objects
- List<SceneObject *>::iterator io = _globals->_sceneObjects->begin();
+ SynchronisedList<SceneObject *>::iterator io = _globals->_sceneObjects->begin();
while (io != _globals->_sceneObjects->end()) {
SceneObject *sceneObj = *io;
++io;
@@ -80,7 +80,7 @@ void SceneManager::sceneChange() {
}
// Clear the hotspot list
- List<SceneItem *>::iterator ii = _globals->_sceneItems.begin();
+ SynchronisedList<SceneItem *>::iterator ii = _globals->_sceneItems.begin();
while (ii != _globals->_sceneItems.end()) {
SceneItem *sceneItem = *ii;
++ii;
@@ -145,7 +145,7 @@ void SceneManager::changeScene(int newSceneNumber) {
}
// Stop any objects that were animating
- List<SceneObject *>::iterator i;
+ SynchronisedList<SceneObject *>::iterator i;
for (i = _globals->_sceneObjects->begin(); i != _globals->_sceneObjects->end(); ++i) {
SceneObject *sceneObj = *i;
Common::Point pt(0, 0);
@@ -411,7 +411,7 @@ void Scene::drawAltObjects() {
Common::Array<SceneObject *> objList;
// Initial loop to set the priority for entries in the list
- for (List<SceneObject *>::iterator i = _globals->_sceneManager._altSceneObjects.begin();
+ for (SynchronisedList<SceneObject *>::iterator i = _globals->_sceneManager._altSceneObjects.begin();
i != _globals->_sceneManager._altSceneObjects.end(); ++i) {
SceneObject *obj = *i;
objList.push_back(obj);