diff options
Diffstat (limited to 'engines/tsage/saveload.cpp')
-rw-r--r-- | engines/tsage/saveload.cpp | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/engines/tsage/saveload.cpp b/engines/tsage/saveload.cpp index 3c9af877ad..8b07767f22 100644 --- a/engines/tsage/saveload.cpp +++ b/engines/tsage/saveload.cpp @@ -177,16 +177,6 @@ Common::Error Saver::restore(int slot) { // Loop through each registered object to load in the data for (SynchronisedList<SavedObject *>::iterator i = _objList.begin(); i != _objList.end(); ++i) { - // Saved games can contain PlayerMover objects, but these aren't synchronized. - // Fixes loading in scene 5000. - // TODO/FIXME: Add a more proper handling for these objects - if ((*i)->getClassName() == "PlayerMover") { - warning("HACK: PlayerMover object found, removing it"); - // Remove that object from the list - i = _objList.erase(i); - assert(i == _objList.end()); - break; - } serialiser.validate((*i)->getClassName()); (*i)->synchronise(serialiser); } |