aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/kyra.h
diff options
context:
space:
mode:
authorJohannes Schickel2007-10-13 06:57:47 +0000
committerJohannes Schickel2007-10-13 06:57:47 +0000
commitda9479dfb80d1849a75ed106564360e6978e48bb (patch)
tree4a1eeb085f90c423178e82270995640ef122d8e8 /engines/kyra/kyra.h
parentefcc80dffaf1dcdd4d02cf4417085f9b8a37a4f9 (diff)
downloadscummvm-rg350-da9479dfb80d1849a75ed106564360e6978e48bb.tar.gz
scummvm-rg350-da9479dfb80d1849a75ed106564360e6978e48bb.tar.bz2
scummvm-rg350-da9479dfb80d1849a75ed106564360e6978e48bb.zip
- moved some voice functionallity from KyraEngine_v1 to KyraEngine
HoF: - added voice support - implemented opcodes -> o2_setVocHigh 167 -> o2_getVocHigh 168 -> o2_isVoiceEnabled 170 -> o2_isVoicePlaying 171 -> o2_stopVoicePlaying 172 -> o2_getGameLanguage 173 svn-id: r29201
Diffstat (limited to 'engines/kyra/kyra.h')
-rw-r--r--engines/kyra/kyra.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/kyra/kyra.h b/engines/kyra/kyra.h
index 95e48474ac..5bfb1696a8 100644
--- a/engines/kyra/kyra.h
+++ b/engines/kyra/kyra.h
@@ -117,6 +117,9 @@ public:
virtual void snd_playTheme(int file, int track = 0);
virtual void snd_playSoundEffect(int id);
virtual void snd_playWanderScoreViaMap(int command, int restart);
+ virtual void snd_playVoiceFile(int id) = 0;
+ virtual bool snd_voiceIsPlaying();
+ virtual void snd_stopVoice();
// delay functionallity
virtual void delayUntil(uint32 timestamp, bool updateGameTimers = false, bool update = false, bool isMainLoop = false);