aboutsummaryrefslogtreecommitdiff
path: root/scumm/saveload.cpp
diff options
context:
space:
mode:
authorPaweł Kołodziejski2004-05-02 10:07:59 +0000
committerPaweł Kołodziejski2004-05-02 10:07:59 +0000
commitcdc73249519ccc391ff26c85dbfda02664ba94f1 (patch)
treecd1e1ac09c33f6a92bf89bb3e554716b4664dbfa /scumm/saveload.cpp
parent805b1f8e0d6c5dfbf1b43e13a4cfce14ddaff102 (diff)
downloadscummvm-rg350-cdc73249519ccc391ff26c85dbfda02664ba94f1.tar.gz
scummvm-rg350-cdc73249519ccc391ff26c85dbfda02664ba94f1.tar.bz2
scummvm-rg350-cdc73249519ccc391ff26c85dbfda02664ba94f1.zip
stub for digital imuse save/load
svn-id: r13734
Diffstat (limited to 'scumm/saveload.cpp')
-rw-r--r--scumm/saveload.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/scumm/saveload.cpp b/scumm/saveload.cpp
index 42c8fa24c8..198cd6a614 100644
--- a/scumm/saveload.cpp
+++ b/scumm/saveload.cpp
@@ -141,7 +141,6 @@ bool ScummEngine::loadState(int slot, bool compat, SaveFileManager *mgr) {
if (_imuseDigital) {
_imuseDigital->stopAllSounds();
- // temporary hack for initial state for imuse music
_imuseDigital->resetState();
}
@@ -789,6 +788,10 @@ void ScummEngine::saveOrLoad(Serializer *s, uint32 savegameVersion) {
_imuse->setMasterVolume(ConfMan.getInt("master_volume"));
_imuse->set_music_volume(ConfMan.getInt("music_volume"));
}
+
+ if (_imuseDigital) {
+ _imuseDigital->saveOrLoad(s);
+ }
}
void ScummEngine::saveLoadResource(Serializer *ser, int type, int idx) {