diff options
Diffstat (limited to 'engines/scumm/players/player_towns.h')
-rw-r--r-- | engines/scumm/players/player_towns.h | 7 |
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); |