aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFilippos Karapetis2008-09-08 08:07:06 +0000
committerFilippos Karapetis2008-09-08 08:07:06 +0000
commitea5ad543d943009681010f0106a82195caca2af2 (patch)
tree17d53143599dd3a025b0d56f3597a34004dae07c
parenta8c4ffa93ffa9062d02f93b327366b681050f5af (diff)
downloadscummvm-rg350-ea5ad543d943009681010f0106a82195caca2af2.tar.gz
scummvm-rg350-ea5ad543d943009681010f0106a82195caca2af2.tar.bz2
scummvm-rg350-ea5ad543d943009681010f0106a82195caca2af2.zip
Cleanup
svn-id: r34440
-rw-r--r--engines/saga/rscfile.cpp36
-rw-r--r--engines/saga/sndres.h1
2 files changed, 5 insertions, 32 deletions
diff --git a/engines/saga/rscfile.cpp b/engines/saga/rscfile.cpp
index 9bf882153c..be4f6cf90b 100644
--- a/engines/saga/rscfile.cpp
+++ b/engines/saga/rscfile.cpp
@@ -814,40 +814,14 @@ void Resource::loadGlobalResources(int chapter, int actorsEntrance) {
_vm->_script->_globalVoiceLUT.freeMem();
- switch (chapter) {
- case 1:
- _vm->_sndRes->setVoiceBank(1);
- voiceLUTResourceID = 23;
- break;
- case 2:
- _vm->_sndRes->setVoiceBank(2);
- voiceLUTResourceID = 24;
- break;
- case 3:
- _vm->_sndRes->setVoiceBank(3);
- voiceLUTResourceID = 25;
- break;
- case 4:
- _vm->_sndRes->setVoiceBank(4);
- voiceLUTResourceID = 26;
- break;
- case 5:
- _vm->_sndRes->setVoiceBank(5);
- voiceLUTResourceID = 27;
- break;
- case 6:
- _vm->_sndRes->setVoiceBank(6);
- voiceLUTResourceID = 28;
- break;
- case 7:
+ if (chapter != 7) {
+ int voiceBank = (chapter == 8) ? 0 : chapter;
+ _vm->_sndRes->setVoiceBank(voiceBank);
+ voiceLUTResourceID = 22 + voiceBank;
+ } else {
// IHNM demo
_vm->_sndRes->setVoiceBank(0);
voiceLUTResourceID = 17;
- break;
- case 8:
- _vm->_sndRes->setVoiceBank(0);
- voiceLUTResourceID = 22;
- break;
}
if (voiceLUTResourceID) {
diff --git a/engines/saga/sndres.h b/engines/saga/sndres.h
index e77c833076..d5507ebc55 100644
--- a/engines/saga/sndres.h
+++ b/engines/saga/sndres.h
@@ -39,7 +39,6 @@ public:
SndRes(SagaEngine *vm);
~SndRes();
- int loadSound(uint32 resourceId);
void playSound(uint32 resourceId, int volume, bool loop);
void playVoice(uint32 resourceId);
int getVoiceLength(uint32 resourceId);