aboutsummaryrefslogtreecommitdiff
path: root/engines/voyeur/files_threads.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2014-01-08 23:31:34 -0500
committerPaul Gilbert2014-01-08 23:31:34 -0500
commitdfe3d8b4ceab85f3831ad4fe7fb0fa587c1e67fa (patch)
tree260e35d31cd673798b45f6e88b31a2ed9bdbf4ff /engines/voyeur/files_threads.cpp
parentd0703467b42d3636f3d81683efc3e336ab33052f (diff)
downloadscummvm-rg350-dfe3d8b4ceab85f3831ad4fe7fb0fa587c1e67fa.tar.gz
scummvm-rg350-dfe3d8b4ceab85f3831ad4fe7fb0fa587c1e67fa.tar.bz2
scummvm-rg350-dfe3d8b4ceab85f3831ad4fe7fb0fa587c1e67fa.zip
VOYEUR: Preliminary savegame functionality
Diffstat (limited to 'engines/voyeur/files_threads.cpp')
-rw-r--r--engines/voyeur/files_threads.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/voyeur/files_threads.cpp b/engines/voyeur/files_threads.cpp
index 4348a14896..cee4e46c81 100644
--- a/engines/voyeur/files_threads.cpp
+++ b/engines/voyeur/files_threads.cpp
@@ -1062,6 +1062,13 @@ int ThreadResource::doApt() {
PictureResource *pic;
do {
_vm->_voyeurArea = AREA_APARTMENT;
+
+ if (_vm->_loadGameSlot != -1) {
+ // Load a savegame
+ _vm->loadGame(_vm->_loadGameSlot);
+ _vm->_loadGameSlot = -1;
+ }
+
_vm->_eventsManager.getMouseInfo();
if (!_vm->_soundManager.getVOCStatus()) {
// Previous sound ended, so start up a new one
@@ -1760,4 +1767,8 @@ void ThreadResource::doAptAnim(int mode) {
_vm->_bVoy->getBoltGroup(0x100);
}
+void ThreadResource::synchronize(Common::Serializer &s) {
+ warning("TODO: ThreadResource::synchronize");
+}
+
} // End of namespace Voyeur