diff options
| author | Paul Gilbert | 2017-09-20 22:33:18 -0400 |
|---|---|---|
| committer | Paul Gilbert | 2017-09-20 22:33:18 -0400 |
| commit | 9127f5245fe10bc9de8efea5a9050d980f3ef241 (patch) | |
| tree | 306bdcaa2292fe71fa8eab212af4d4952723db9d /engines/titanic/npcs | |
| parent | 32735d59e82d178088b006ba583000fc37995b37 (diff) | |
| download | scummvm-rg350-9127f5245fe10bc9de8efea5a9050d980f3ef241.tar.gz scummvm-rg350-9127f5245fe10bc9de8efea5a9050d980f3ef241.tar.bz2 scummvm-rg350-9127f5245fe10bc9de8efea5a9050d980f3ef241.zip | |
TITANIC: DE: Adding sound translations
Diffstat (limited to 'engines/titanic/npcs')
| -rw-r--r-- | engines/titanic/npcs/doorbot.cpp | 29 | ||||
| -rw-r--r-- | engines/titanic/npcs/parrot.cpp | 3 | ||||
| -rw-r--r-- | engines/titanic/npcs/parrot_succubus.cpp | 7 |
3 files changed, 23 insertions, 16 deletions
diff --git a/engines/titanic/npcs/doorbot.cpp b/engines/titanic/npcs/doorbot.cpp index d1bf662189..5512468099 100644 --- a/engines/titanic/npcs/doorbot.cpp +++ b/engines/titanic/npcs/doorbot.cpp @@ -163,27 +163,32 @@ bool CDoorbot::MovieEndMsg(CMovieEndMsg *msg) { } bool CDoorbot::OnSummonBotMsg(COnSummonBotMsg *msg) { - const char *const ROOM_WAVES[8][2] = { - { "EmbLobby", "z#186.wav" }, - { "PromenadeDeck", "z#184.wav" }, - { "Arboretum", "z#188.wav" }, - { "Frozen Arboretum", "z#188.wav" }, - { "Bar", "z#187.wav" }, - { "MusicRoom", "z#185.wav" }, - { "MusicRoomLobby", "z#185.wav" }, - { "1stClassRestaurant", "z#183.wav" }, + struct RoomWave { + const char *_room; + const char *_enSound; + const char *_deSound; + }; + const RoomWave ROOM_WAVES[8] = { + { "EmbLobby", "z#186.wav", "z#716.wav" }, + { "PromenadeDeck", "z#184.wav", "z#714.wav" }, + { "Arboretum", "z#188.wav", "z#718.wav" }, + { "Frozen Arboretum", "z#188.wav", "z#718.wav" }, + { "Bar", "z#187.wav", "z#717.wav" }, + { "MusicRoom", "z#185.wav", "z#715.wav" }, + { "MusicRoomLobby", "z#185.wav", "z#715.wav" }, + { "1stClassRestaurant", "z#183.wav", "z#713.wav" }, }; if (msg->_value != -1) { int idx; for (idx = 0; idx < 8; ++idx) { - if (compareRoomNameTo(ROOM_WAVES[idx][0])) { - playSound(ROOM_WAVES[idx][1]); + if (compareRoomNameTo(ROOM_WAVES[idx]._room)) { + playSound(TRANSLATE(ROOM_WAVES[idx]._enSound, ROOM_WAVES[idx]._deSound)); break; } } if (idx == 8) - playSound("z#146.wav"); + playSound(TRANSLATE("z#146.wav", "z#702.wav")); sleep(2000); } diff --git a/engines/titanic/npcs/parrot.cpp b/engines/titanic/npcs/parrot.cpp index 9da3ed0a32..ba07d1d15c 100644 --- a/engines/titanic/npcs/parrot.cpp +++ b/engines/titanic/npcs/parrot.cpp @@ -25,6 +25,7 @@ #include "titanic/carry/carry.h" #include "titanic/carry/chicken.h" #include "titanic/game_manager.h" +#include "titanic/translation.h" namespace Titanic { @@ -386,7 +387,7 @@ bool CParrot::ParrotSpeakMsg(CParrotSpeakMsg *msg) { if ((getTicksCount() - _lastSpeakTime) < 20000 || _speechCounter) return true; - playSound("z#475.wav", 50); + playSound(TRANSLATE("z#475.wav", "z#212.wav"), 50); if (msg->_target == "Bomb") { startTalking("PerchedParrot", 280236); diff --git a/engines/titanic/npcs/parrot_succubus.cpp b/engines/titanic/npcs/parrot_succubus.cpp index 964b91b106..64611e89b3 100644 --- a/engines/titanic/npcs/parrot_succubus.cpp +++ b/engines/titanic/npcs/parrot_succubus.cpp @@ -23,6 +23,7 @@ #include "titanic/npcs/parrot_succubus.h" #include "titanic/pet_control/pet_control.h" #include "titanic/carry/hose.h" +#include "titanic/translation.h" namespace Titanic { @@ -79,7 +80,7 @@ bool CParrotSuccUBus::HoseConnectedMsg(CHoseConnectedMsg *msg) { _isOn = false; } else { playMovie(_onStartFrame, _onEndFrame, 0); - playSound("z#26.wav"); + playSound(TRANSLATE("z#26.wav", "z#557.wav")); } playMovie(_hoseStartFrame, _hoseEndFrame, MOVIE_NOTIFY_OBJECT); @@ -117,7 +118,7 @@ bool CParrotSuccUBus::EnterViewMsg(CEnterViewMsg *msg) { bool CParrotSuccUBus::MovieEndMsg(CMovieEndMsg *msg) { if (msg->_endFrame == _hoseEndFrame) { playMovie(_pumpingStartFrame, _pumpingEndFrame, MOVIE_REPEAT); - _pumpingSound = playSound("z#472.wav"); + _pumpingSound = playSound(TRANSLATE("z#472.wav", "z#209.wav")); return true; } else { return CSuccUBus::MovieEndMsg(msg); @@ -139,7 +140,7 @@ bool CParrotSuccUBus::LeaveNodeMsg(CLeaveNodeMsg *msg) { if (_hoseConnected) { getHiddenObject(_pumpingTarget); if (CHose::_statics->_actionTarget.empty()) { - playSound("z#51.wav"); + playSound(TRANSLATE("z#51.wav", "z#582.wav")); CHoseConnectedMsg hoseMsg; hoseMsg._connected = false; hoseMsg.execute(this); |
