diff options
Diffstat (limited to 'engines/scumm/music.h')
-rw-r--r-- | engines/scumm/music.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/engines/scumm/music.h b/engines/scumm/music.h index e170647560..9404ce7af3 100644 --- a/engines/scumm/music.h +++ b/engines/scumm/music.h @@ -23,12 +23,11 @@ #ifndef SCUMM_MUSIC_H #define SCUMM_MUSIC_H +#include "common/serializer.h" #include "common/scummsys.h" namespace Scumm { -class Serializer; - /** * Pure virtual base class for the various music/sound engines used in Scumm * games. In particular, the iMuse code provides a subclass of this. There are @@ -39,7 +38,7 @@ class Serializer; * * Instantiated by class Scumm. */ -class MusicEngine { +class MusicEngine : public Common::Serializable { public: virtual ~MusicEngine() {} @@ -84,7 +83,7 @@ public: /** * Save or load the music state. */ - virtual void saveLoadWithSerializer(Serializer *ser) {} + virtual void saveLoadWithSerializer(Common::Serializer &ser) {} }; } // End of namespace Scumm |