diff options
author | Travis Howell | 2004-07-14 07:29:09 +0000 |
---|---|---|
committer | Travis Howell | 2004-07-14 07:29:09 +0000 |
commit | d68d9a4e1ddce1e660dd09e48479c15873cedd2c (patch) | |
tree | 1b43276845c9f9707d328d08795d3a78be9abcf1 /scumm/sound.h | |
parent | 63003a1ccaee2f4ebfdc08d3954e317dad432283 (diff) | |
download | scummvm-rg350-d68d9a4e1ddce1e660dd09e48479c15873cedd2c.tar.gz scummvm-rg350-d68d9a4e1ddce1e660dd09e48479c15873cedd2c.tar.bz2 scummvm-rg350-d68d9a4e1ddce1e660dd09e48479c15873cedd2c.zip |
Add support for sound offsets in HE games.
svn-id: r14209
Diffstat (limited to 'scumm/sound.h')
-rw-r--r-- | scumm/sound.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/scumm/sound.h b/scumm/sound.h index f2d1cde327..71bd62c4a2 100644 --- a/scumm/sound.h +++ b/scumm/sound.h @@ -55,7 +55,7 @@ protected: ScummEngine *_vm; int16 _soundQuePos, _soundQue[0x100]; - int16 _soundQue2Pos, _soundQue2[10]; + int16 _soundQue2Pos, _soundQue2Sound[10], _soundQue2Offset[10]; File *_sfxFile; SoundMode _soundMode; @@ -84,11 +84,11 @@ public: public: Sound(ScummEngine *parent); ~Sound(); - void addSoundToQueue(int sound); - void addSoundToQueue2(int sound); + void addSoundToQueue(int sound, int offset = 0); + void addSoundToQueue2(int sound, int offset = 0); void processSoundQues(); void setOverrideFreq(int freq); - void playSound(int sound); + void playSound(int sound, int offset = 0); void startTalkSound(uint32 offset, uint32 b, int mode, PlayingSoundHandle *handle = NULL); void stopTalkSound(); bool isMouthSyncOff(uint pos); |