diff options
author | Paul Gilbert | 2013-07-07 14:35:08 -0400 |
---|---|---|
committer | Paul Gilbert | 2013-07-07 14:35:08 -0400 |
commit | 08e3adcf28444b9709abfdab562ebc16bf19b11c (patch) | |
tree | 8b1183a8de42a2e926fc54a089ad44e9bb08a9d4 /engines/tsage | |
parent | 0f30ba2f10df20cbe57f67fcf98b3125c1c57e5f (diff) | |
download | scummvm-rg350-08e3adcf28444b9709abfdab562ebc16bf19b11c.tar.gz scummvm-rg350-08e3adcf28444b9709abfdab562ebc16bf19b11c.tar.bz2 scummvm-rg350-08e3adcf28444b9709abfdab562ebc16bf19b11c.zip |
TSAGE: Fix for visual speakers animation in R2R
Diffstat (limited to 'engines/tsage')
-rw-r--r-- | engines/tsage/converse.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/engines/tsage/converse.cpp b/engines/tsage/converse.cpp index de5ac62425..ef00273dd3 100644 --- a/engines/tsage/converse.cpp +++ b/engines/tsage/converse.cpp @@ -843,8 +843,12 @@ void StripManager::signal() { } } - if ((g_vm->getGameID() == GType_Ringworld2) && (_obj44List.size() > 0)) - static_cast<Ringworld2::VisualSpeaker *>(_activeSpeaker)->proc15(); + if (g_vm->getGameID() == GType_Ringworld2) { + Ringworld2::VisualSpeaker *speaker = static_cast<Ringworld2::VisualSpeaker *>(_activeSpeaker); + speaker->_fieldF6 = obj44._field8; + if (_obj44List.size() > 0) + speaker->proc15(); + } _textShown = true; _activeSpeaker->setText(choiceList[strIndex]); |