aboutsummaryrefslogtreecommitdiff
path: root/engines/hopkins/script.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/hopkins/script.cpp')
-rw-r--r--engines/hopkins/script.cpp242
1 files changed, 121 insertions, 121 deletions
diff --git a/engines/hopkins/script.cpp b/engines/hopkins/script.cpp
index b883616d68..6e1e4eb6fc 100644
--- a/engines/hopkins/script.cpp
+++ b/engines/hopkins/script.cpp
@@ -122,52 +122,52 @@ int ScriptManager::handleOpcode(byte *dataP) {
if (mesgId == 363)
mesgId = 636;
}
- if (!_vm->_soundManager._soundOffFl && _vm->_soundManager._soundFl) {
+ if (!_vm->_soundManager->_soundOffFl && _vm->_soundManager->_soundFl) {
do {
if (_vm->shouldQuit())
return -1; // Exiting game
_vm->_eventsManager->refreshScreenAndEvents();
- } while (_vm->_soundManager._soundFl);
+ } while (_vm->_soundManager->_soundFl);
}
bool displayedTxtFl = false;
- if (!_vm->_soundManager._textOffFl) {
+ if (!_vm->_soundManager->_textOffFl) {
int textPosX = READ_LE_INT16(dataP + 9);
int textPosY = READ_LE_INT16(dataP + 11);
_vm->_fontManager->initTextBuffers(9, mesgId, _vm->_globals->_textFilename, 2 * textPosX, 2 * textPosY + 40, 6, dataP[7], 253);
_vm->_fontManager->showText(9);
displayedTxtFl = true;
}
- if (!_vm->_soundManager._voiceOffFl)
- _vm->_soundManager.mixVoice(mesgId, 4, displayedTxtFl);
+ if (!_vm->_soundManager->_voiceOffFl)
+ _vm->_soundManager->mixVoice(mesgId, 4, displayedTxtFl);
} else { // if (_tempObjectFl)
if (_vm->_globals->_saveData->_data[svField356]) {
_vm->_fontManager->initTextBuffers(9, 635, _vm->_globals->_textFilename, 55, 20, dataP[8], 35, 253);
bool displayedTxtFl = false;
- if (!_vm->_soundManager._textOffFl) {
+ if (!_vm->_soundManager->_textOffFl) {
_vm->_fontManager->showText(9);
displayedTxtFl = true;
}
- if (!_vm->_soundManager._voiceOffFl)
- _vm->_soundManager.mixVoice(635, 4, displayedTxtFl);
+ if (!_vm->_soundManager->_voiceOffFl)
+ _vm->_soundManager->mixVoice(635, 4, displayedTxtFl);
} else {
int textPosX = READ_LE_INT16(dataP + 9);
- if (_vm->_globals->_language == LANG_FR && !_vm->_soundManager._textOffFl)
+ if (_vm->_globals->_language == LANG_FR && !_vm->_soundManager->_textOffFl)
_vm->_fontManager->initTextBuffers(9, mesgId, "OBJET1.TXT", 2 * textPosX, 60, 6, dataP[7], 253);
- else if (_vm->_globals->_language == LANG_EN && !_vm->_soundManager._textOffFl)
+ else if (_vm->_globals->_language == LANG_EN && !_vm->_soundManager->_textOffFl)
_vm->_fontManager->initTextBuffers(9, mesgId, "OBJETAN.TXT", 2 * textPosX, 60, 6, dataP[7], 253);
- else if (_vm->_globals->_language == LANG_SP && !_vm->_soundManager._textOffFl) {
+ else if (_vm->_globals->_language == LANG_SP && !_vm->_soundManager->_textOffFl) {
_vm->_fontManager->initTextBuffers(9, mesgId, "OBJETES.TXT", 2 * textPosX, 60, 6, dataP[7], 253);
}
bool displayedTxtFl = false;
- if (!_vm->_soundManager._textOffFl) {
+ if (!_vm->_soundManager->_textOffFl) {
_vm->_fontManager->showText(9);
displayedTxtFl = true;
}
- if (!_vm->_soundManager._voiceOffFl)
- _vm->_soundManager.mixVoice(mesgId, 5, displayedTxtFl);
+ if (!_vm->_soundManager->_voiceOffFl)
+ _vm->_soundManager->mixVoice(mesgId, 5, displayedTxtFl);
}
}
break;
@@ -554,7 +554,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
if ((_vm->getPlatform() == Common::kPlatformWindows) && _vm->getIsDemo()) {
_vm->_graphicsManager->fadeOutLong();
} else {
- _vm->_soundManager.playSoundFile("SOUND17.WAV");
+ _vm->_soundManager->playSoundFile("SOUND17.WAV");
_vm->_graphicsManager->FADE_LINUX = 2;
_vm->_animationManager->playSequence2("HELICO.SEQ", 10, 4, 10);
}
@@ -583,10 +583,10 @@ int ScriptManager::handleOpcode(byte *dataP) {
// If uncensored, rip the throat of the hostage
if (!_vm->_globals->_censorshipFl) {
- _vm->_soundManager._specialSoundNum = 16;
+ _vm->_soundManager->_specialSoundNum = 16;
_vm->_graphicsManager->FADE_LINUX = 2;
_vm->_animationManager->playAnim("EGORGE.ANM", 50, 28, 500);
- _vm->_soundManager._specialSoundNum = 0;
+ _vm->_soundManager->_specialSoundNum = 0;
}
_vm->_animationManager->loadAnim("ASCEN");
_vm->_eventsManager->mouseOff();
@@ -607,12 +607,12 @@ int ScriptManager::handleOpcode(byte *dataP) {
_vm->_graphicsManager->endDisplayBob();
if ((_vm->getPlatform() == Common::kPlatformWindows) && _vm->getIsDemo())
- _vm->_soundManager.playSoundFile("SOUND17.WAV");
+ _vm->_soundManager->playSoundFile("SOUND17.WAV");
- _vm->_soundManager._specialSoundNum = 14;
+ _vm->_soundManager->_specialSoundNum = 14;
_vm->_graphicsManager->FADE_LINUX = 2;
_vm->_animationManager->playSequence2("ASSOM.SEQ", 10, 4, 500);
- _vm->_soundManager._specialSoundNum = 0;
+ _vm->_soundManager->_specialSoundNum = 0;
if ((_vm->getPlatform() == Common::kPlatformWindows) && _vm->getIsDemo())
_vm->_graphicsManager->fadeOutLong();
@@ -675,13 +675,13 @@ int ScriptManager::handleOpcode(byte *dataP) {
break;
case 35:
- if (!_vm->_soundManager._soundOffFl) {
+ if (!_vm->_soundManager->_soundOffFl) {
do {
if (_vm->shouldQuit())
return -1; // Exiting game
_vm->_eventsManager->refreshScreenAndEvents();
- } while (_vm->_soundManager._soundFl);
+ } while (_vm->_soundManager->_soundFl);
}
_vm->_talkManager.startAnimatedCharacterDialogue("PTLAB.pe2");
break;
@@ -710,17 +710,17 @@ int ScriptManager::handleOpcode(byte *dataP) {
break;
case 38:
- _vm->_soundManager.loadSample(1, "SOUND44.WAV");
- _vm->_soundManager.loadSample(2, "SOUND42.WAV");
- _vm->_soundManager.loadSample(3, "SOUND41.WAV");
- _vm->_soundManager._specialSoundNum = 17;
+ _vm->_soundManager->loadSample(1, "SOUND44.WAV");
+ _vm->_soundManager->loadSample(2, "SOUND42.WAV");
+ _vm->_soundManager->loadSample(3, "SOUND41.WAV");
+ _vm->_soundManager->_specialSoundNum = 17;
_vm->_animationManager->playSequence("grenade.SEQ", 1, 32, 100);
- _vm->_soundManager._specialSoundNum = 0;
+ _vm->_soundManager->_specialSoundNum = 0;
_vm->_graphicsManager->FADE_LINUX = 2;
_vm->_animationManager->playAnim("CREVE17.ANM", 24, 24, 200);
- _vm->_soundManager.removeSample(1);
- _vm->_soundManager.removeSample(2);
- _vm->_soundManager.removeSample(3);
+ _vm->_soundManager->removeSample(1);
+ _vm->_soundManager->removeSample(2);
+ _vm->_soundManager->removeSample(3);
_vm->_graphicsManager->_noFadingFl = true;
break;
@@ -762,8 +762,8 @@ int ScriptManager::handleOpcode(byte *dataP) {
} while (_vm->_linesManager->_route != (RouteItem *)g_PTRNUL);
_vm->_objectsManager->removeSprite(0);
_vm->_globals->_checkDistanceFl = true;
- _vm->_soundManager.loadSample(1, "SOUND44.WAV");
- _vm->_soundManager.loadSample(2, "SOUND45.WAV");
+ _vm->_soundManager->loadSample(1, "SOUND44.WAV");
+ _vm->_soundManager->loadSample(2, "SOUND45.WAV");
_vm->_objectsManager->OPTI_BOBON(9, 10, -1, 0, 0, 0);
bool playFl = false;
for (;;) {
@@ -775,7 +775,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
case 16:
case 28:
if (!playFl) {
- _vm->_soundManager.playSample(1);
+ _vm->_soundManager->playSample(1);
playFl = true;
}
break;
@@ -791,7 +791,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
case 22:
case 33:
if (!playFl) {
- _vm->_soundManager.playSample(2);
+ _vm->_soundManager->playSample(2);
playFl = true;
}
break;
@@ -817,8 +817,8 @@ int ScriptManager::handleOpcode(byte *dataP) {
_vm->_objectsManager->animateSprite(0);
_vm->_objectsManager->stopBobAnimation(9);
_vm->_objectsManager->stopBobAnimation(10);
- _vm->_soundManager.removeSample(1);
- _vm->_soundManager.removeSample(2);
+ _vm->_soundManager->removeSample(1);
+ _vm->_soundManager->removeSample(2);
break;
}
@@ -849,7 +849,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
case 4:
case 18:
if (!playFl) {
- _vm->_soundManager.directPlayWav("SOUND44.WAV");
+ _vm->_soundManager->directPlayWav("SOUND44.WAV");
playFl = true;
}
break;
@@ -862,7 +862,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
switch (_vm->_objectsManager->getBobAnimDataIdx(10)) {
case 11:
if (!playFl) {
- _vm->_soundManager.directPlayWav("SOUND45.WAV");
+ _vm->_soundManager->directPlayWav("SOUND45.WAV");
playFl = true;
}
break;
@@ -884,7 +884,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
}
case 50:
- _vm->_soundManager.playSoundFile("SOUND46.WAv");
+ _vm->_soundManager->playSoundFile("SOUND46.WAv");
_vm->_objectsManager->OPTI_ONE(11, 0, 23, 0);
break;
@@ -900,14 +900,14 @@ int ScriptManager::handleOpcode(byte *dataP) {
_vm->_graphicsManager->displayAllBob();
_vm->_eventsManager->mouseOff();
_vm->_graphicsManager->fadeInLong();
- _vm->_soundManager.loadWav("SOUND46.WAV", 1);
+ _vm->_soundManager->loadWav("SOUND46.WAV", 1);
bool playFl = false;
for (;;) {
if (_vm->shouldQuit())
return -1; // Exiting game
if (_vm->_objectsManager->getBobAnimDataIdx(12) == 5 && !playFl) {
- _vm->_soundManager.playWav(1);
+ _vm->_soundManager->playWav(1);
playFl = true;
}
_vm->_eventsManager->refreshScreenAndEvents();
@@ -991,7 +991,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
_vm->_objectsManager->setBobAnimation(7);
_vm->_objectsManager->setBobAnimDataIdx(7, 0);
bool playFl = false;
- _vm->_soundManager.loadSample(1, "SOUND40.WAV");
+ _vm->_soundManager->loadSample(1, "SOUND40.WAV");
for (;;) {
if (_vm->shouldQuit())
return -1; // Exiting game
@@ -1000,7 +1000,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
case 10:
case 18:
if (!playFl) {
- _vm->_soundManager.playSample(1);
+ _vm->_soundManager->playSample(1);
playFl = true;
}
break;
@@ -1016,7 +1016,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
if (_vm->_objectsManager->getBobAnimDataIdx(3) == 48)
break;
}
- _vm->_soundManager.removeSample(1);
+ _vm->_soundManager->removeSample(1);
_vm->_objectsManager->setSpriteIndex(0, 62);
_vm->_objectsManager->animateSprite(0);
_vm->_objectsManager->setBobAnimation(6);
@@ -1039,8 +1039,8 @@ int ScriptManager::handleOpcode(byte *dataP) {
_vm->_objectsManager->setBobAnimation(13);
_vm->_objectsManager->setBobAnimDataIdx(12, 0);
_vm->_objectsManager->setBobAnimDataIdx(13, 0);
- _vm->_soundManager.loadWav("SOUND44.WAV", 1);
- _vm->_soundManager.loadWav("SOUND71.WAV", 2);
+ _vm->_soundManager->loadWav("SOUND44.WAV", 1);
+ _vm->_soundManager->loadWav("SOUND71.WAV", 2);
bool playFl = false;
for (;;) {
if (_vm->shouldQuit())
@@ -1049,7 +1049,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
switch (_vm->_objectsManager->getBobAnimDataIdx(12)) {
case 4:
if (!playFl) {
- _vm->_soundManager.playWav(1);
+ _vm->_soundManager->playWav(1);
playFl = true;
}
break;
@@ -1061,7 +1061,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
switch (_vm->_objectsManager->getBobAnimDataIdx(4)) {
case 5:
if (!playFl) {
- _vm->_soundManager.playWav(2);
+ _vm->_soundManager->playWav(2);
playFl = true;
}
case 6:
@@ -1110,9 +1110,9 @@ int ScriptManager::handleOpcode(byte *dataP) {
_vm->_objectsManager->setBobAnimation(8);
_vm->_objectsManager->setBobAnimDataIdx(11, 0);
_vm->_objectsManager->setBobAnimDataIdx(8, 0);
- _vm->_soundManager.loadWav("SOUND44.WAV", 1);
- _vm->_soundManager.loadWav("SOUND48.WAV", 2);
- _vm->_soundManager.loadWav("SOUND49.WAV", 3);
+ _vm->_soundManager->loadWav("SOUND44.WAV", 1);
+ _vm->_soundManager->loadWav("SOUND48.WAV", 2);
+ _vm->_soundManager->loadWav("SOUND49.WAV", 3);
bool playFl = false;
for (;;) {
if (_vm->shouldQuit())
@@ -1121,7 +1121,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
switch (_vm->_objectsManager->getBobAnimDataIdx(11)) {
case 4:
if (!playFl) {
- _vm->_soundManager.playWav(1);
+ _vm->_soundManager->playWav(1);
playFl = true;
}
break;
@@ -1133,7 +1133,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
switch (_vm->_objectsManager->getBobAnimDataIdx(8)) {
case 11:
if (!playFl) {
- _vm->_soundManager.playWav(2);
+ _vm->_soundManager->playWav(2);
playFl = true;
}
break;
@@ -1154,7 +1154,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
_vm->_objectsManager->setBobAnimation(6);
_vm->_objectsManager->setBobAnimDataIdx(5, 0);
_vm->_objectsManager->setBobAnimDataIdx(6, 0);
- _vm->_soundManager.playWav(3);
+ _vm->_soundManager->playWav(3);
do {
if (_vm->shouldQuit())
return -1; // Exiting game
@@ -1218,7 +1218,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
_vm->_objectsManager->setBobAnimDataIdx(2, 0);
_vm->_objectsManager->setBobAnimation(1);
_vm->_objectsManager->setBobAnimation(2);
- _vm->_soundManager.loadSample(1, "SOUND40.WAV");
+ _vm->_soundManager->loadSample(1, "SOUND40.WAV");
bool playFl = false;
for (;;) {
if (_vm->shouldQuit())
@@ -1230,7 +1230,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
case 5:
case 7:
if (!playFl) {
- _vm->_soundManager.playSample(1);
+ _vm->_soundManager->playSample(1);
playFl = true;
}
break;
@@ -1248,14 +1248,14 @@ int ScriptManager::handleOpcode(byte *dataP) {
_vm->_objectsManager->stopBobAnimation(1);
_vm->_objectsManager->stopBobAnimation(2);
_vm->_graphicsManager->fastDisplay(_vm->_globals->SPRITE_ECRAN, 283, 160, 6);
- _vm->_soundManager.removeSample(1);
+ _vm->_soundManager->removeSample(1);
}
if (_vm->_globals->_saveData->_data[svField183] == 2) {
_vm->_objectsManager->setBobAnimDataIdx(1, 0);
_vm->_objectsManager->setBobAnimDataIdx(3, 0);
_vm->_objectsManager->setBobAnimation(1);
_vm->_objectsManager->setBobAnimation(3);
- _vm->_soundManager.loadSample(1, "SOUND40.WAV");
+ _vm->_soundManager->loadSample(1, "SOUND40.WAV");
bool playFl = false;
for (;;) {
if (_vm->shouldQuit())
@@ -1267,7 +1267,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
case 5:
case 7:
if (!playFl) {
- _vm->_soundManager.playSample(1);
+ _vm->_soundManager->playSample(1);
playFl = true;
}
break;
@@ -1285,12 +1285,12 @@ int ScriptManager::handleOpcode(byte *dataP) {
_vm->_objectsManager->stopBobAnimation(1);
_vm->_objectsManager->stopBobAnimation(3);
_vm->_graphicsManager->fastDisplay(_vm->_globals->SPRITE_ECRAN, 283, 161, 8);
- _vm->_soundManager.removeSample(1);
+ _vm->_soundManager->removeSample(1);
}
break;
case 90:
- _vm->_soundManager.playSoundFile("SOUND52.WAV");
+ _vm->_soundManager->playSoundFile("SOUND52.WAV");
if (!_vm->_globals->_saveData->_data[svField186]) {
_vm->_animationManager->playSequence("CIB5A.SEQ", 1, 12, 1);
_vm->_graphicsManager->fastDisplay(_vm->_globals->SPRITE_ECRAN, 155, 29, 0);
@@ -1303,7 +1303,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
break;
case 91:
- _vm->_soundManager.playSoundFile("SOUND52.WAV");
+ _vm->_soundManager->playSoundFile("SOUND52.WAV");
if (!_vm->_globals->_saveData->_data[svField186]) {
_vm->_animationManager->playSequence("CIB5B.SEQ", 1, 12, 1);
_vm->_graphicsManager->fastDisplay(_vm->_globals->SPRITE_ECRAN, 155, 29, 5);
@@ -1316,7 +1316,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
break;
case 92:
- _vm->_soundManager.playSoundFile("SOUND52.WAV");
+ _vm->_soundManager->playSoundFile("SOUND52.WAV");
if (!_vm->_globals->_saveData->_data[svField184]) {
_vm->_animationManager->playSequence("CIB6A.SEQ", 1, 12, 1);
_vm->_graphicsManager->fastDisplay(_vm->_globals->SPRITE_ECRAN, 155, 29, 0);
@@ -1329,7 +1329,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
break;
case 93:
- _vm->_soundManager.playSoundFile("SOUND52.WAV");
+ _vm->_soundManager->playSoundFile("SOUND52.WAV");
if (!_vm->_globals->_saveData->_data[svField184]) {
_vm->_animationManager->playSequence("CIB6B.SEQ", 1, 12, 1);
_vm->_graphicsManager->fastDisplay(_vm->_globals->SPRITE_ECRAN, 155, 29, 5);
@@ -1364,7 +1364,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
} while (_vm->_objectsManager->getBobAnimDataIdx(9) != 15);
_vm->_objectsManager->stopBobAnimation(9);
_vm->_objectsManager->animateSprite(0);
- _vm->_soundManager.playSoundFile("SOUND50.WAV");
+ _vm->_soundManager->playSoundFile("SOUND50.WAV");
do {
if (_vm->shouldQuit())
return -1; // Exiting game
@@ -1436,7 +1436,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
} while (_vm->_linesManager->_route != (RouteItem *)g_PTRNUL);
_vm->_objectsManager->removeSprite(0);
_vm->_objectsManager->setSpriteIndex(0, 60);
- _vm->_soundManager.loadSample(1, "SOUND63.WAV");
+ _vm->_soundManager->loadSample(1, "SOUND63.WAV");
if (_vm->_globals->_saveData->_data[svField253] > 2) {
_vm->_objectsManager->setBobAnimation(4);
bool playFl = false;
@@ -1449,7 +1449,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
case 32:
case 55:
if (!playFl) {
- _vm->_soundManager.playSample(1);
+ _vm->_soundManager->playSample(1);
playFl = true;
}
break;
@@ -1477,7 +1477,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
case 32:
case 55:
if (!playFl) {
- _vm->_soundManager.playSample(1);
+ _vm->_soundManager->playSample(1);
playFl = true;
}
break;
@@ -1505,7 +1505,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
case 32:
case 55:
if (!playFl) {
- _vm->_soundManager.playSample(1);
+ _vm->_soundManager->playSample(1);
playFl = true;
}
break;
@@ -1523,37 +1523,37 @@ int ScriptManager::handleOpcode(byte *dataP) {
}
_vm->_objectsManager->animateSprite(0);
_vm->_objectsManager->doActionBack(1);
- _vm->_soundManager.removeSample(1);
+ _vm->_soundManager->removeSample(1);
break;
case 106:
_vm->_objectsManager->removeSprite(0);
_vm->_objectsManager->setBobAnimation(4);
_vm->_objectsManager->setBobAnimDataIdx(4, 0);
- _vm->_soundManager.loadWav("SOUND61.WAV", 1);
- _vm->_soundManager.loadWav("SOUND62.WAV", 2);
- _vm->_soundManager.loadWav("SOUND61.WAV", 3);
+ _vm->_soundManager->loadWav("SOUND61.WAV", 1);
+ _vm->_soundManager->loadWav("SOUND62.WAV", 2);
+ _vm->_soundManager->loadWav("SOUND61.WAV", 3);
do {
if (_vm->shouldQuit())
return -1; // Exiting game
_vm->_eventsManager->refreshScreenAndEvents();
} while (_vm->_objectsManager->getBobAnimDataIdx(4) != 10);
- _vm->_soundManager.playWav(1);
+ _vm->_soundManager->playWav(1);
do {
if (_vm->shouldQuit())
return -1; // Exiting game
_vm->_eventsManager->refreshScreenAndEvents();
} while (_vm->_objectsManager->getBobAnimDataIdx(4) != 18);
- _vm->_soundManager.playWav(2);
+ _vm->_soundManager->playWav(2);
do {
if (_vm->shouldQuit())
return -1; // Exiting game
_vm->_eventsManager->refreshScreenAndEvents();
} while (_vm->_objectsManager->getBobAnimDataIdx(4) != 62);
- _vm->_soundManager.playWav(3);
+ _vm->_soundManager->playWav(3);
do {
if (_vm->shouldQuit())
return -1; // Exiting game
@@ -1568,30 +1568,30 @@ int ScriptManager::handleOpcode(byte *dataP) {
_vm->_objectsManager->removeSprite(0);
_vm->_objectsManager->setBobAnimation(5);
_vm->_objectsManager->setBobAnimDataIdx(5, 0);
- _vm->_soundManager.loadWav("SOUND61.WAV", 1);
- _vm->_soundManager.loadWav("SOUND62.WAV", 2);
- _vm->_soundManager.loadWav("SOUND61.WAV", 3);
+ _vm->_soundManager->loadWav("SOUND61.WAV", 1);
+ _vm->_soundManager->loadWav("SOUND62.WAV", 2);
+ _vm->_soundManager->loadWav("SOUND61.WAV", 3);
do {
if (_vm->shouldQuit())
return -1; // Exiting game
_vm->_eventsManager->refreshScreenAndEvents();
} while (_vm->_objectsManager->getBobAnimDataIdx(5) != 10);
- _vm->_soundManager.playWav(1);
+ _vm->_soundManager->playWav(1);
do {
if (_vm->shouldQuit())
return -1; // Exiting game
_vm->_eventsManager->refreshScreenAndEvents();
} while (_vm->_objectsManager->getBobAnimDataIdx(5) != 18);
- _vm->_soundManager.playWav(2);
+ _vm->_soundManager->playWav(2);
do {
if (_vm->shouldQuit())
return -1; // Exiting game
_vm->_eventsManager->refreshScreenAndEvents();
} while (_vm->_objectsManager->getBobAnimDataIdx(5) != 38);
- _vm->_soundManager.playWav(3);
+ _vm->_soundManager->playWav(3);
do {
if (_vm->shouldQuit())
return -1; // Exiting game
@@ -1714,7 +1714,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
_vm->_objectsManager->setBobAnimation(9);
_vm->_objectsManager->setBobAnimation(10);
_vm->_objectsManager->setBobOffset(10, 300);
- _vm->_soundManager.playSoundFile("SOUND44.WAV");
+ _vm->_soundManager->playSoundFile("SOUND44.WAV");
do {
if (_vm->shouldQuit())
return -1; // Exiting game
@@ -1729,7 +1729,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
_vm->_eventsManager->refreshScreenAndEvents();
} while (_vm->_objectsManager->getBobAnimDataIdx(6) != 10);
- _vm->_soundManager.playSoundFile("SOUND71.WAV");
+ _vm->_soundManager->playSoundFile("SOUND71.WAV");
_vm->_objectsManager->setBobAnimation(7);
_vm->_objectsManager->stopBobAnimation(4);
do {
@@ -1740,7 +1740,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
} while (_vm->_objectsManager->getBobAnimDataIdx(7) != 15);
_vm->_objectsManager->stopBobAnimation(5);
_vm->_objectsManager->setBobAnimation(8);
- _vm->_soundManager.playSoundFile("SOUND70.WAV");
+ _vm->_soundManager->playSoundFile("SOUND70.WAV");
do {
if (_vm->shouldQuit())
return -1; // Exiting game
@@ -1809,7 +1809,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
case 204: {
_vm->_objectsManager->removeSprite(0);
_vm->_objectsManager->setBobAnimation(3);
- _vm->_soundManager.loadWav("SOUND67.WAV", 1);
+ _vm->_soundManager->loadWav("SOUND67.WAV", 1);
bool playFl = false;
for (;;) {
if (_vm->shouldQuit())
@@ -1818,7 +1818,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
switch (_vm->_objectsManager->getBobAnimDataIdx(3)) {
case 10:
if (!playFl) {
- _vm->_soundManager.playWav(1);
+ _vm->_soundManager->playWav(1);
playFl = true;
}
break;
@@ -1838,7 +1838,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
case 205: {
_vm->_objectsManager->removeSprite(0);
_vm->_objectsManager->setBobAnimation(4);
- _vm->_soundManager.loadWav("SOUND69.WAV", 1);
+ _vm->_soundManager->loadWav("SOUND69.WAV", 1);
bool playFl = false;
for (;;) {
if (_vm->shouldQuit())
@@ -1847,7 +1847,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
switch (_vm->_objectsManager->getBobAnimDataIdx(4)) {
case 10:
if (!playFl) {
- _vm->_soundManager.playWav(1);
+ _vm->_soundManager->playWav(1);
playFl = true;
}
break;
@@ -1871,9 +1871,9 @@ int ScriptManager::handleOpcode(byte *dataP) {
case 208: {
_vm->_globals->_disableInventFl = true;
if (_vm->_globals->_saveData->_data[svLastPrevScreenId] != _vm->_globals->_saveData->_data[svField401]) {
- _vm->_soundManager._specialSoundNum = 208;
+ _vm->_soundManager->_specialSoundNum = 208;
_vm->_animationManager->playSequence("SORT.SEQ", 10, 4, 10, true);
- _vm->_soundManager._specialSoundNum = 0;
+ _vm->_soundManager->_specialSoundNum = 0;
}
_vm->_globals->_checkDistanceFl = true;
_vm->_linesManager->_route = (RouteItem *)g_PTRNUL;
@@ -1920,7 +1920,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
} while (_vm->_linesManager->_route != (RouteItem *)g_PTRNUL);
_vm->_objectsManager->setSpriteIndex(0, 64);
_vm->_objectsManager->setBobAnimation(2);
- _vm->_soundManager.playSoundFile("SOUND66.WAV");
+ _vm->_soundManager->playSoundFile("SOUND66.WAV");
do {
if (_vm->shouldQuit())
return -1; // Exiting game
@@ -1934,9 +1934,9 @@ int ScriptManager::handleOpcode(byte *dataP) {
case 210:
_vm->_animationManager->NO_SEQ = true;
- _vm->_soundManager._specialSoundNum = 210;
+ _vm->_soundManager->_specialSoundNum = 210;
_vm->_animationManager->playSequence2("SECRET1.SEQ", 1, 12, 1);
- _vm->_soundManager._specialSoundNum = 0;
+ _vm->_soundManager->_specialSoundNum = 0;
_vm->_graphicsManager->fastDisplay(_vm->_globals->SPRITE_ECRAN, 192, 152, 0);
_vm->_objectsManager->setBobAnimation(9);
_vm->_objectsManager->OBSSEUL = true;
@@ -1956,9 +1956,9 @@ int ScriptManager::handleOpcode(byte *dataP) {
_vm->_objectsManager->removeSprite(0);
_vm->_globals->disableHiding();
_vm->_animationManager->NO_SEQ = true;
- _vm->_soundManager._specialSoundNum = 211;
+ _vm->_soundManager->_specialSoundNum = 211;
_vm->_animationManager->playSequence("SECRET2.SEQ", 1, 12, 100);
- _vm->_soundManager._specialSoundNum = 0;
+ _vm->_soundManager->_specialSoundNum = 0;
_vm->_animationManager->NO_SEQ = false;
_vm->_graphicsManager->_noFadingFl = true;
_vm->_graphicsManager->fadeOutLong();
@@ -1989,9 +1989,9 @@ int ScriptManager::handleOpcode(byte *dataP) {
break;
case 229:
- _vm->_soundManager._specialSoundNum = 229;
+ _vm->_soundManager->_specialSoundNum = 229;
_vm->_animationManager->playSequence("MUR.SEQ", 1, 12, 1);
- _vm->_soundManager._specialSoundNum = 0;
+ _vm->_soundManager->_specialSoundNum = 0;
_vm->_graphicsManager->fastDisplay(_vm->_globals->SPRITE_ECRAN, 340, 157, 2);
break;
@@ -2024,7 +2024,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
if (_vm->_objectsManager->getBobAnimDataIdx(7) == 9 && !playFl) {
playFl = true;
- _vm->_soundManager.playSoundFile("SOUND81.WAV");
+ _vm->_soundManager->playSoundFile("SOUND81.WAV");
}
_vm->_eventsManager->refreshScreenAndEvents();
} while (_vm->_objectsManager->getBobAnimDataIdx(7) != 15);
@@ -2105,7 +2105,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
vbobFrameIndex = 4;
else if (v47 == 1)
vbobFrameIndex = 6;
- _vm->_soundManager.playSoundFile("SOUND83.WAV");
+ _vm->_soundManager->playSoundFile("SOUND83.WAV");
_vm->_objectsManager->OPTI_ONE(vbobFrameIndex, 26, 50, 0);
if (_vm->_globals->_saveData->_data[svField341] == 1)
_vm->_graphicsManager->fastDisplay(_vm->_globals->SPRITE_ECRAN, 27, 117, 0);
@@ -2120,7 +2120,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
if (_vm->_globals->_saveData->_data[svField341] == 3)
_vm->_globals->_saveData->_data[svField340] = 0;
}
- _vm->_soundManager.playSoundFile("SOUND83.WAV");
+ _vm->_soundManager->playSoundFile("SOUND83.WAV");
_vm->_objectsManager->OPTI_ONE(6, 0, 23, 0);
_vm->_graphicsManager->fastDisplay(_vm->_globals->SPRITE_ECRAN, 27, 117, 1);
break;
@@ -2140,7 +2140,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
}
if (_vm->_globals->_saveData->_data[svField341]) {
- _vm->_soundManager.playSoundFile("SOUND83.WAV");
+ _vm->_soundManager->playSoundFile("SOUND83.WAV");
_vm->_objectsManager->OPTI_ONE(vbobFrameIndex, 26, 50, 0);
switch (_vm->_globals->_saveData->_data[svField341]) {
@@ -2159,7 +2159,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
}
}
- _vm->_soundManager.playSoundFile("SOUND83.WAV");
+ _vm->_soundManager->playSoundFile("SOUND83.WAV");
_vm->_objectsManager->OPTI_ONE(5, 0, 23, 0);
_vm->_graphicsManager->fastDisplay(_vm->_globals->SPRITE_ECRAN, 145, 166, 3);
break;
@@ -2179,7 +2179,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
}
if (_vm->_globals->_saveData->_data[svField341]) {
- _vm->_soundManager.playSoundFile("SOUND83.WAV");
+ _vm->_soundManager->playSoundFile("SOUND83.WAV");
_vm->_objectsManager->OPTI_ONE(vbobFrameIndex, 26, 50, 0);
switch (_vm->_globals->_saveData->_data[svField341]) {
case 1:
@@ -2196,7 +2196,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
break;
}
}
- _vm->_soundManager.playSoundFile("SOUND83.WAV");
+ _vm->_soundManager->playSoundFile("SOUND83.WAV");
_vm->_objectsManager->OPTI_ONE(4, 0, 23, 0);
_vm->_graphicsManager->fastDisplay(_vm->_globals->SPRITE_ECRAN, 296, 212, 5);
break;
@@ -2204,7 +2204,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
case 239:
_vm->_objectsManager->removeSprite(0);
- _vm->_soundManager.playSoundFile("SOUND84.WAV");
+ _vm->_soundManager->playSoundFile("SOUND84.WAV");
_vm->_objectsManager->OPTI_ONE(16, 0, 10, 0);
break;
@@ -2217,13 +2217,13 @@ int ScriptManager::handleOpcode(byte *dataP) {
_vm->_eventsManager->refreshScreenAndEvents();
if (_vm->_objectsManager->getBobAnimDataIdx(1) == 12 && !soundFlag) {
- _vm->_soundManager.playSoundFile("SOUND86.WAV");
+ _vm->_soundManager->playSoundFile("SOUND86.WAV");
soundFlag = true;
}
if (_vm->_objectsManager->getBobAnimDataIdx(1) == 13)
soundFlag = false;
if (_vm->_objectsManager->getBobAnimDataIdx(1) == 25 && !soundFlag) {
- _vm->_soundManager.playSoundFile("SOUND85.WAV");
+ _vm->_soundManager->playSoundFile("SOUND85.WAV");
soundFlag = true;
}
if (_vm->_objectsManager->getBobAnimDataIdx(1) == 25)
@@ -2233,13 +2233,13 @@ int ScriptManager::handleOpcode(byte *dataP) {
_vm->_objectsManager->setBobAnimation(2);
_vm->_fontManager->hideText(9);
bool displayedTxtFl = false;
- if (!_vm->_soundManager._textOffFl) {
+ if (!_vm->_soundManager->_textOffFl) {
_vm->_fontManager->initTextBuffers(9, 617, _vm->_globals->_textFilename, 91, 41, 3, 30, 253);
_vm->_fontManager->showText(9);
displayedTxtFl = true;
}
- if (!_vm->_soundManager._voiceOffFl)
- _vm->_soundManager.mixVoice(617, 4, displayedTxtFl);
+ if (!_vm->_soundManager->_voiceOffFl)
+ _vm->_soundManager->mixVoice(617, 4, displayedTxtFl);
for (int i = 0; i <= 29; i++) {
if (_vm->shouldQuit())
return -1; // Exiting game
@@ -2264,7 +2264,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
// Resurrect Samantha's clone
case 242: {
- _vm->_soundManager.playSoundFile("SOUND87.WAV");
+ _vm->_soundManager->playSoundFile("SOUND87.WAV");
_vm->_animationManager->NO_SEQ = true;
_vm->_animationManager->playSequence("RESUF.SEQ", 1, 24, 1);
_vm->_animationManager->NO_SEQ = false;
@@ -2288,7 +2288,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
}
case 243:
- _vm->_soundManager.playSoundFile("SOUND88.WAV");
+ _vm->_soundManager->playSoundFile("SOUND88.WAV");
if (_vm->_globals->_saveData->_data[svField341] == 2) {
_vm->_animationManager->NO_SEQ = true;
_vm->_animationManager->playSequence("RESU.SEQ", 2, 24, 2);
@@ -2299,7 +2299,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
break;
case 245:
- _vm->_soundManager.playSoundFile("SOUND89.WAV");
+ _vm->_soundManager->playSoundFile("SOUND89.WAV");
_vm->_objectsManager->OPTI_ONE(5, 0, 6, 0);
_vm->_linesManager->ZONEP[4]._destX = 276;
_vm->_objectsManager->enableVerb(4, 19);
@@ -2349,10 +2349,10 @@ int ScriptManager::handleOpcode(byte *dataP) {
case 603:
_vm->_graphicsManager->fastDisplay(_vm->_globals->SPRITE_ECRAN, 513, 163, 7, false);
_vm->_objectsManager->OPTI_ONE(3, 0, 16, 4);
- _vm->_soundManager._specialSoundNum = 199;
+ _vm->_soundManager->_specialSoundNum = 199;
_vm->_graphicsManager->FADE_LINUX = 2;
_vm->_animationManager->playAnim("BOMBE2A.ANM", 50, 14, 500);
- _vm->_soundManager._specialSoundNum = 0;
+ _vm->_soundManager->_specialSoundNum = 0;
memset(_vm->_graphicsManager->_vesaBuffer, 0, 614400);
_vm->_graphicsManager->_noFadingFl = true;
_vm->_globals->_exitId = 151;
@@ -2361,9 +2361,9 @@ int ScriptManager::handleOpcode(byte *dataP) {
case 604:
_vm->_graphicsManager->fastDisplay(_vm->_globals->SPRITE_ECRAN, 513, 163, 7, false);
_vm->_objectsManager->OPTI_ONE(1, 0, 16, 4);
- _vm->_soundManager._specialSoundNum = 199;
+ _vm->_soundManager->_specialSoundNum = 199;
_vm->_animationManager->playAnim("BOMBE2A.ANM", 50, 14, 500);
- _vm->_soundManager._specialSoundNum = 0;
+ _vm->_soundManager->_specialSoundNum = 0;
_vm->_graphicsManager->_noFadingFl = true;
memset(_vm->_graphicsManager->_vesaBuffer, 0, 614400);
_vm->_globals->_exitId = 151;
@@ -2373,10 +2373,10 @@ int ScriptManager::handleOpcode(byte *dataP) {
_vm->_graphicsManager->fastDisplay(_vm->_globals->SPRITE_ECRAN, 513, 163, 7, false);
_vm->_objectsManager->OPTI_ONE(5, 0, 16, 4);
_vm->_graphicsManager->fadeOutShort();
- _vm->_soundManager._specialSoundNum = 199;
+ _vm->_soundManager->_specialSoundNum = 199;
_vm->_graphicsManager->FADE_LINUX = 2;
_vm->_animationManager->playAnim("BOMBE2A.ANM", 50, 14, 500);
- _vm->_soundManager._specialSoundNum = 0;
+ _vm->_soundManager->_specialSoundNum = 0;
_vm->_graphicsManager->_noFadingFl = true;
memset(_vm->_graphicsManager->_vesaBuffer, 0, 614400);
_vm->_globals->_exitId = 151;
@@ -2474,7 +2474,7 @@ int ScriptManager::handleOpcode(byte *dataP) {
int soundNum = READ_LE_INT16(dataP + 5);
Common::String file = Common::String::format("SOUND%d.WAV", soundNum);
- _vm->_soundManager.playSoundFile(file);
+ _vm->_soundManager->playSoundFile(file);
opcodeType = 1;
break;
}