aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/sound
diff options
context:
space:
mode:
authorPaul Gilbert2016-03-12 19:23:00 -0500
committerPaul Gilbert2016-03-12 19:23:00 -0500
commitbad72e2ae491cb99843f3af971725231e3defb2e (patch)
treed9bac6a8e282f1b618b3de1a38b3e990d1cc70e5 /engines/titanic/sound
parentc269c770ac27cbc845c06dfec8c7ac99d4fe657d (diff)
downloadscummvm-rg350-bad72e2ae491cb99843f3af971725231e3defb2e.tar.gz
scummvm-rg350-bad72e2ae491cb99843f3af971725231e3defb2e.tar.bz2
scummvm-rg350-bad72e2ae491cb99843f3af971725231e3defb2e.zip
TITANIC: Implement various post-load methods
Diffstat (limited to 'engines/titanic/sound')
-rw-r--r--engines/titanic/sound/sound.h5
-rw-r--r--engines/titanic/sound/sound_manager.h6
2 files changed, 10 insertions, 1 deletions
diff --git a/engines/titanic/sound/sound.h b/engines/titanic/sound/sound.h
index 6ae4019557..a78bc79741 100644
--- a/engines/titanic/sound/sound.h
+++ b/engines/titanic/sound/sound.h
@@ -46,6 +46,11 @@ public:
* Load the data for the class from file
*/
void load(SimpleFile *file);
+
+ /**
+ * Called when loading a game is complete
+ */
+ void postLoad() { _soundManager.postLoad(); }
};
} // End of namespace Titanic
diff --git a/engines/titanic/sound/sound_manager.h b/engines/titanic/sound/sound_manager.h
index 4936625245..cb88b6684c 100644
--- a/engines/titanic/sound/sound_manager.h
+++ b/engines/titanic/sound/sound_manager.h
@@ -64,7 +64,11 @@ public:
*/
void load(SimpleFile *file) {}
- virtual void proc25() {}
+ /**
+ * Called after loading of a game is completed
+ */
+ virtual void postLoad() {}
+
virtual void proc26() {}
/**