From 60600191a07fe8e7f4945b5dab63b5b374111ed4 Mon Sep 17 00:00:00 2001 From: johndoe123 Date: Tue, 15 Apr 2014 13:50:05 +0200 Subject: ILLUSIONS: Use the UpdateFunctions class for update routines --- engines/illusions/updatefunctions.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'engines/illusions/updatefunctions.cpp') diff --git a/engines/illusions/updatefunctions.cpp b/engines/illusions/updatefunctions.cpp index 3a3aadf872..e0cc775eb9 100644 --- a/engines/illusions/updatefunctions.cpp +++ b/engines/illusions/updatefunctions.cpp @@ -73,4 +73,11 @@ void UpdateFunctions::update() { } +void UpdateFunctions::terminateByScene(uint32 sceneId) { + UpdateFunctionListIterator it = _updateFunctions.begin(); + while (it != _updateFunctions.end()) + if ((*it)->_tag == sceneId) + (*it)->terminate(); +} + } // End of namespace Illusions -- cgit v1.2.3