aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/players/player_towns.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/scumm/players/player_towns.h')
-rw-r--r--engines/scumm/players/player_towns.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/scumm/players/player_towns.h b/engines/scumm/players/player_towns.h
index 576d17e392..ad51c3e561 100644
--- a/engines/scumm/players/player_towns.h
+++ b/engines/scumm/players/player_towns.h
@@ -43,7 +43,7 @@ public:
virtual int32 doCommand(int numargs, int args[]) = 0;
- virtual void saveLoadWithSerializer(Serializer *ser);
+ virtual void saveLoadWithSerializer(Common::Serializer &ser);
virtual void restoreAfterLoad();
// version 1 specific
@@ -69,6 +69,7 @@ protected:
uint8 looping;
uint32 priority;
} _pcmCurrentSound[9];
+ friend void syncWithSerializer(Common::Serializer &, PcmCurrentSound &);
uint8 _unkFlags;
@@ -101,7 +102,7 @@ public:
void setSoundVolume(int sound, int left, int right);
void setSoundNote(int sound, int note);
- void saveLoadWithSerializer(Serializer *ser);
+ void saveLoadWithSerializer(Common::Serializer &ser);
void restoreAfterLoad();
private:
@@ -154,7 +155,7 @@ public:
int32 doCommand(int numargs, int args[]);
- void saveLoadWithSerializer(Serializer *ser);
+ void saveLoadWithSerializer(Common::Serializer &ser);
private:
void playVocTrack(const uint8 *data);