From c82a75df69aa5d8f36eae52deee508ef9a61e49e Mon Sep 17 00:00:00 2001 From: Johannes Schickel Date: Sun, 22 Jan 2012 02:25:17 +0100 Subject: AGOS: Rework digital sound playback. The BaseSound class does now only save the sound filename instead of a file handle. When a new sound is started a new file handle is created, which assures that each sound uses a different file handle and thus allows for directly streaming sounds from disk. This fixes bug #3475610 "AGOS: Wrong sound effects during intro of Simon 2 (DOS)". --- engines/agos/sound.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'engines/agos/sound.h') diff --git a/engines/agos/sound.h b/engines/agos/sound.h index ab4a3a963d..8633fe2f70 100644 --- a/engines/agos/sound.h +++ b/engines/agos/sound.h @@ -85,7 +85,7 @@ protected: public: void readSfxFile(const Common::String &filename); - void loadSfxTable(Common::File *gameFile, uint32 base); + void loadSfxTable(const char *gameFilename, uint32 base); void readVoiceFile(const Common::String &filename); void playVoice(uint sound); -- cgit v1.2.3