diff options
author | Torbjörn Andersson | 2012-11-15 22:23:44 +0100 |
---|---|---|
committer | Torbjörn Andersson | 2012-11-15 22:23:44 +0100 |
commit | f784d683e0f42c059331b49dbf90f91ac442b820 (patch) | |
tree | f012f016e9af0402488b4557f0bf59fd2e647fcd /engines/scumm/player_mac.h | |
parent | b75349383e834b47ad57f86a2c0f5ab48ca4aa2c (diff) | |
download | scummvm-rg350-f784d683e0f42c059331b49dbf90f91ac442b820.tar.gz scummvm-rg350-f784d683e0f42c059331b49dbf90f91ac442b820.tar.bz2 scummvm-rg350-f784d683e0f42c059331b49dbf90f91ac442b820.zip |
SCUMM: Save/load Mac music engine state for Loom and MI1
Note that while this removes _townsPlayer->saveLoadWithSerializer(s)
it really shouldn't break anything because _musicEngine also points
to the FM Towns player. Famous last words...
Diffstat (limited to 'engines/scumm/player_mac.h')
-rw-r--r-- | engines/scumm/player_mac.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/scumm/player_mac.h b/engines/scumm/player_mac.h index b850915bb2..a30111bda0 100644 --- a/engines/scumm/player_mac.h +++ b/engines/scumm/player_mac.h @@ -27,6 +27,7 @@ #include "common/util.h" #include "common/mutex.h" #include "scumm/music.h" +#include "scumm/saveload.h" #include "audio/audiostream.h" #include "audio/mixer.h" @@ -62,6 +63,8 @@ public: virtual bool endOfData() const { return false; } virtual int getRate() const { return _sampleRate; } + virtual void saveLoadWithSerializer(Serializer *ser); + private: Common::Mutex _mutex; Audio::Mixer *const _mixer; |